Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Home
SAP SD
SUBMIT AN ARTICLE
MAIN MENU
SAP Blog
SAP FICO
SAP MM-WM
SAP SD
SAP PP-PPPI
SAP QM-PM
SAP ABAP
SAP Documents
SAP Business Process
SAP BASIS
LOGIN FORM
Username
Password
Remember Me
Login
Forgot your password?
Forgot your username?
Create an account
Enhancement codeDescription
SDAPO001
Activating Sourcing Subitem Quantity Propagation
SDTRM001
V45A0001
V45A0002
V45A0003
V45A0004
V45E0001
V45E0002
V45L0001
V45P0001
V45S0001
V45S0003
V45S0004
V45W0001
V46H0001
V60F0001
Description
pdfcrowd.com
MV45ATZZ
MV45AOZZ
MV45AIZZ
MV45AFZZ
and
MV45EFZ1
pdfcrowd.com
VMDE0002
VMDE0003
VMDE0004
V02V0001
V02V0002
V02V0003
V02V0004
Module
Include
Description
pool or
function
group
USEREXIT_PRICING_PREPARE_TKOMKSAPLV60ARV60AFZZThis user exit allows you to copy additional fields for
pricing in the TKOMK communication structure (header
fields), which have not been provided in the standard SAP
system. These fields can also be used for pricing in the
billing document. This user exit is described in detail in
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
USEREXIT_FIELD_MODIFIC_KOPF
USEREXIT_FIELD_MODIFIC_LEER
USEREXIT_PRICING_CHECK
USEREXIT_PRICING_RULE
USEREXIT_CHANGE_PRICING_RULE
SAPMV61AMV61AFZAYou can use this user exit to change the pricing type that
has been predefined in the copying control table in
USEREXIT_XKOMV_BEWERTEN_INIT
billing.
SAPLV61ARV61AFZBThis field is used in the formulas and therefore initialized
USEREXIT_XKOMV_BEWERTEN_END
USEREXIT_XKOMV_ERGAENZEN
processed.
SAPLV61ARV61AFZBIn change mode, you can change the dynamic part of the
condition record (KONVD) that is always redetermined
pdfcrowd.com
Note: as of Release 4.6A, the display of the condition screen (screen 6201) has been converted from a full screen to a
subscreen. The full screen is included in the SAPMV61A module pool, the subscreen, however, in program SAPLV69A.
Therefore, instead of MV61AFZA and MV61AFZB, the user exits in LV69AFZZ should be used. For reference, see OSS
note 313569.
User Exits for Partner Determination
Partner determination contains the following user exits for your use:
EXIT_SAPLV09A_001
You can use this user exit to control whether an address that was entered manually and has already been used in other
documents (referenced), should be referenced again if it changes or whether a new address shold be created
(duplicated).
EXIT_SAPLV09A_002
Call up this user exit if a customer has not been maintained in the current sales area.
EXIT_SAPLV09A_003
Use this user exit to control the origin of partners in the partner determination procedure (origin X, Y or Z). If X, Y, or Z has
been entered in the Origin field, this user exit is automatically called up during partner determination.
EXIT_SAPLV09A_004
Use this user exit to integrate your own check in a program, that runs before the partner is saved in the document.
For more detailed information, see the program documentation for each ofthe user exits.
User Exits For Credit Checks
If you want to carry out your own individual credit checks, that differ from those in the standard system, you must define
them in the following user exits:
LVKMPTZZ
LVKMPFZ1: USER_CREDIT_CHECK1
LVKMPFZ2: USER_CREDIT_CHECK2
LVKMPFZ3: USER_CREDIT_CHECK3
pdfcrowd.com
BILLING_SCHEDULE_DELTA
SAPLV60F, Billing
Plan: Distribute
For milestone billing a percentage value is fully invoiced for each billing deadline.
In the case of deviations between the original item value and any later changes,
Difference
you can use the user exit to determine whether the difference should be stored in
the final invoice or sent to the next deadline.
USEREXIT_MOVE_FIELD_TO_FPLT : This user exit allows you to create your own
fields in table FPLT.
USEREXIT_MOVE_FIELD_TO_FPLA : This user exit allows you to create your own
fields in table FPLA.
USEREXIT_PRICING_PREPARE_TKOMX
This user exit is used to copy or create an additional field in the definitive
communication structure for pricing.
The user exit is also often used to change the duration of a billing plan deadline.
You can do this by overwriting the following fields:
tkomp-anz_tage (Number of days in a deadline)
tkomp-anz_monate (Number of months in a deadline)
tkomp-anz_jahre (Number of years in a deadline)
tkomp-anz_wochen (Number of weeks in a deadline)
USEREXIT_DATE_PROPOSAL
In the standard release deadlines are set according to a template in the billing
plan. This grid entry list sets the deadlines for each day but you can adjust the
template with the user exit so that the grid entry list could, for example, follow a
monthly pattern instead.
Modification report for billing plan SDFPLA02
This report enables you to update the header data for a billing plan with the result
that new billing plan deadlines are determined and set in the billing plan.
In this way you can, for example, set the goods issue date as the starting date for
the billing plan.
Additions to billing plan with transaction SMOD
pdfcrowd.com
pdfcrowd.com
USEREXIT_AVAILABILITY_IN
USEREXIT_AVAILABILITY_OUT
USEREXIT_DARA_REFRESH
USEREXIT_PLANT_SELECTION
This user exit is used to adjust the flow during plant transfer. A list of permitted plants, where this material is created, is
determined and checked in the standard R/3 delivery. A dialog box appears where you can select the plants. The user
exits allow you to modify the plant table so that plant selection takes place in advance for every flagged selection and a
dialog box becomes unnecessary.
User Exits For Component Supply Processing
User Exits in Programm MV45AFZC
The following user exits are available for checking customer reserve fields from VBLB-USR01 to VBLB-USR05. The
reserve fields are used in the component supplier industry. The system calls them in the screen flow logic for header
data in forecast and JIT delivery schedules:
USEREXIT_CHECK_VBLB-USR01
USEREXIT_CHECK_VBLB-USR02
USEREXIT_CHECK_VBLB-USR03
USEREXIT_CHECK_VBLB-USR04
USEREXIT_CHECK_VBLB-USR05
Using transactions SMOD and CMOD
Function module V45L0001 is available as an SAP extension for the component supplier industry. It contains the
following user exits:
General
EXIT_SAPLVED4_004
You can use this user exit to overwrite the standard method with which the system determines the recipient of messages
(either at sales document level or in the customer master record). You can define a special recipient for an incoming
document that has just been processed.
For delivery schedules
EXIT_SAPLV45L_001
The system checks an incoming delivery schedule against the current/old delivery schedule to determine if there are any
differences.
The user exit is called up at the end of this standard tolerance check at which time you can process or change data.
EXIT_SAPLV45L_002
With this user exit, you can change the VBLB structure (sales document: delivery schedule data), before the system
copies delivery schedule data to the corresponding internal table.
pdfcrowd.com
pdfcrowd.com
USEREXIT_INV_REQ_ITEM_PARTNER
You can use the following user exits for resource-related billing as of Release 4.5A:
V46H0001 enhancement
EXIT_SAPLV46H_001
EXIT_SAPLV46H_002User Exits For Billing
USEREXIT_NUMBER_RANGE (Module pool SAPLV60A, program RV60AFZZ)
The internal number range used in the standard system is specified in the billing type table and can be changed in this
user exit. This user exit is only called when the billing documents is created.
USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program RV60AFZZ)
In this user exit additional fields for account determination that are not provided in the standard system are copied into
communication structure KOMKCV (header fields).
USEREXIT_ACCOUNT_PREP_KOMPCV (Module pool SAPLV60A)
In this user exit additional fields for account determination that are not provided in the standard system are copied into
communication structure KOMPCV (item fields).
USEREXIT_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program RV60AFZC)
Depending on the number range, table TVFKD is used to set the billing date (country-specific requirments in Italy).
USEREXIT_NUMBER_RANGE is automatically deactivated when this user exit is being applied.
USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC)
This user exit is only called when the billing document is created. It is used to provide the header and the item of the new
billing document with deviating or additional data.
USEREXIT_PRINT_ITEM (Module pool SAPLV61A, program RV61AFZB)
Printing the item line of a billing document can be supplemented or changed.
USEREXIT_PRINT_HEAD (Modulpool SAPLV61A, Programm RV61AFZB)
Printing the header line of a billing document can be supplemented or changed.
User exits in program RV60AFZD
Short descriptions of the user exits are contained in the program:
USEREXIT_RELI_XVBPAK_AVBPAK
USEREXIT_NEWROLE_XVBPAK_AVBPAK
USEREXIT_NEWROLE_XVBPAP_AVBPAK
The following user exits are available in report SAPLV60B for transfer to accounting (function group V60B):
pdfcrowd.com
pdfcrowd.com
Special user exit for the general billing interface with which a key field can be added in the aggregrated flow.
User Exits For Sales Support
In Sales Support, you can use the following SAP enhancements:
MCV2001 - Expand LIS fields for sales activities/sales promotions. This enhancement contains the following user
exit:
EXIT_SAPLMCV2_001
V43MLIS - Expand LIS fields for address lists. This enhancement contains the following user exit:
EXIT_SAPLV43M_007
V43K0001 - Enhancement for linking to calendar. This enhancement contains the following user exit:
EXIT_SAPLV43K_001
V43ADATA - Change sales activity data in dialog. This enhancement contains the following user exit:
EXIT_SAPMV43A_007
User Exits For Lists
Add comment
Name (required)
E-mail (required, but will not display)
pdfcrowd.com
Website
Refresh
Send
J C omments
pdfcrowd.com