SD User Exit SAP
SD User Exit SAP
SD User Exit SAP
Include It is reserved for customers, for which you need a modification key
Routines
Customer Exits
Enhancement Description
Code
Include Routines
Include Description
MV45AFZZ For entering installation-specific FORM routines and for using user exits,
and which may
MV45EFZ1 be required and can be used if necessary.
Customer Exits
Enhancement Description
code
V05N0001 User Exits for Printing Billing Docs. using POR Procedure
Enhancement Description
code
Customer Exits
Enhancement Description
Code
V50R0004 Calculation of Stock for POs for Shipping Due Date List
V02V0003 User exit for gate + matl staging area determination (headr)
Include Routines
Include Description
MV50AFZ The user exits in this include can be used to fill the condition tables for
K material
listing and material exclusion (KOMKG and KOMPG) and product
selection (KOMKD
and KOMPD) with own data.
MV50AFZL In delivery creation process for sales orders there is the possibility to
restrict the delivery
creation to some order items. If these order items are member of a
delivery group, but not
all items of this delivery group are includes in the restriction range of the
order item nubers,
you can specify in this routine what to do.
MV50AFZP This user exit can be used to modify change mode of pricing screens in
delivery processing.
Include Routines
Include Description
MV56AOZZ You can include your own modules in this program, to be processed in
shipment processing
screens during PBO.
MV56AIZZ You can include your own modules in this program, to be processed in
shipment processing
screens during PAI.
MV56AFZY You can include your own FORM routines in this program. They can
contain your own
adjustments for shipment processsing.
MV56AFZZ This program contains pre-defined FORM routines, in which you can
carry out your own
adjustments for transportation processing.
N 1A ZA user exit to
adjust the
display of
individual lines
in the condition
screen by
changing the
display attributes
of the screen
fields. This does
not
include the
display of
subtotals. This
user exit is also
used in order
processing.
R 1A ZB the display of
blank lines in the
condition screen
to your
requirements
by changing the
display attributes
of the screen
fields.
This user exit is
also used in
order processing.
table in billing.
the condition
screen.
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.
EXIT_SAPLV09A_00 You can use this user exit to control whether an address that
1 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_00 Call up this user exit if a customer has not been maintained in
2 the current sales area.
EXIT_SAPLV09A_00 Use this user exit to control the origin of partners in the partner
3 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_00 Use this user exit to integrate your own check in a program,
4 that runs before the partner
is saved in the document.
For more detailed information, see the program documentation for each ofthe user exits.
LVKMPFZ1 USER_CREDIT_CHECK1
User Exit LVKMPTZZ
LVKMPFZ2 USER_CREDIT_CHECK2
LVKMPFZ3 USER_CREDIT_CHECK3
RVKMPUS2 Using this user exit, you can define new forms of payment guarantee.
date (FPLT-AFDAT).
RV60FUS5 This userexit can be used to split date lines TKOMK for
Header fields
USEREXIT_ADD_FIELD_TO_HEADER FV45VFZZ
USEREXIT_ADD_FIELD_TO_LINE
USEREXIT_DELIVERY_GROUPS FV45VFZY
USEREXIT_MVERF_INIT
USEREXIT_QUOTA_KEY_VALUE
Function module V450001 is available as an SAP extension for the component supplier industry. It
contains the following user exits:
EXIT_SAPLVED4_004 General - 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.
EXIT_SAPLV45L_002 For delivery schedules - 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.
EXIT_SAPMV45A_005 For delivery orders (MAIS) - This user exit enables you
to control how the system copies packing proposals into
the outbound delivery order.
EXIT_SAPLVED4_001 For delivery orders (MAIS) - These user exits allow you
EXIT_SAPLVED4_002 to change the workflow parameters for processing
EXIT_SAPLVED4_003 inbound EDI messages.
EXIT_SAPLVED4_005
EXIT_SAPLVED4_006
EXIT_SAPLVED4_001 For the self-billing procedure - You can use these user
EXIT_SAPLVED4_005 exits for the standard self-billing procedure.
EXIT_SAPLVED4_006
RV45HFZZ enhancement
USEREXIT_INV_REQ_ITEM
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
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.
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).
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).
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.
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_NEWROLE_XVBPAK_AVBPAK
USEREXIT_NEWROLE_XVBPAP_AVBPAK
The following user exits are available in report SAPLV60B for transfer to accounting (function
group V60B):
With this user exit for the general billing interface, new partner functions can be copied from the
interface.
With this user exit for the general billing interface, a key field can be added in the aggregrated
flow.
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
V43ADATA - Change sales activity data in dialog. This enhancement contains the
following user exit:
EXIT_SAPMV43A_007
RVKPRFZ2 This allows the sort sequence for the first issue of the list to be defined.
CUSTOMER_FILL_1
CUSTOMER_FILL_2
Unfortunately, there is not any link between the material documents posted with the movement
types 313 and 315.
The material document of the 313 posting only acts as an input help for the posting with
movement type 315.
The system does not build any link between these two documents.
When you post with the movement type 313 you decrease the un-restricted use stock in the
issuing storage location (MARD-LABST) and increase the stock in transfer in the receiving
storage location (MARD-UMLME).
As long as you have stock in MARD-UMLME, you will be able to post the following movement
type 315.
You can, therefore, for example, post a single 313 for 10 KG and then 10 individual 315 for 1 KG
each. The system will not build any link between the documents, and it will allow you to post the
315 as long as you have stock in MARD-UMLME.