Friday, 11 December 2015

User Exits in Sales Order Processing

Sales Order Processing (Module Pool - SAPMV45A)

Include: MV45AFZZ

USEREXIT_DELETE_DOCUMENT ß (MV45AF0B_BELEG_LOESCHEN)
USEREXIT_FIELD_MODIFICATION ß (MV45AFFE_FELDAUSWAHL_LORD)
USEREXIT_MOVE_FIELD_TO_VBAK ß (FV45KFAK_VBAK_FUELLEN)
USEREXIT_MOVE_FIELD_TO_VBAP ß (FV45KFAK_VBAP_FUELLEN)
USEREXIT_MOVE_FIELD_TO_VBEP ß (FV45KFAK_VBEP_FUELLEN)
USEREXIT_MOVE_FIELD_TO_VBKD (Business Data) ß (FV45KFKD_VBKD_FUELLEN_TEIL_2)
USEREXIT_NUMBER_RANGE ß (MV45AF0B_BELEG_SICHERN)
Use this user exit to define the number ranges for internal document number assignment depending on the required fields. For example, if you want to define the number range depending on the sales organization (VKORG) or on the selling company (VKBUR), use this user exit.

Include: MV45AFZA

USEREXIT_MOVE_FIELD_TO_KOMKD (Header-Material Determination)
USEREXIT_MOVE_FIELD_TO_KOMPD (Item-Material Determination)
USEREXIT_MOVE_FIELD_TO_KOMKG (Header-Material Listing)
USEREXIT_MOVE_FIELD_TO_KOMPG (Item-Material Listing)
USEREXIT_REFRESH_DOCUMENT

Include: MV45AFZB

USEREXIT_CHECK_XVBAP_FOR_DELET
USEREXIT_CHECK_XVBEP_FOR_DELET
USEREXIT_CHECK_VBAK (Incompletion Check)
USEREXIT_CHECK_VBAP (Incompletion Check)
USEREXIT_CHECK_VBKD (Incompletion Check-Business Data)
USEREXIT_CHECK_VBEP (Incompletion Check, BOM Explosion-Schedule Line)
USEREXIT_CHECK_VBSN (Incompletion Check-Serial Number)
USEREXIT_CHECK_XVBSN_FOR_DELET
USEREXIT_FILL_VBAP_FROM_HVBAP
USEREXIT_MOVE_FIELD_TO_TVCOM_H (Text Determination for Header Texts)
USEREXIT_MOVE_FIELD_TO_TVCOM_I (Text Determination for Item Texts)
USEREXIT_CUST_MATERIAL_READ (To set another customer number in the customer material info record (e.g. with a customer hierarchy))
USEREXIT_NEW_PRICING_VBAP (Option for entry of preconditions for carrying out pricing again (e.g. changes made to a certain item field could be used as the precondition for pricing to be carried out again))
USEREXIT_NEW_PRICING_VBKD (Option for entry of preconditions for carrying out pricing again (e.g. changes to the customer group or price group could be set as the preconditions for the system to carry out pricing again))
USEREXIT_SOURCE_DETERMINATION (To determine which plant will be used for the delivery. In the standard system, the delivering plant is copied from the customer master or the customer-material info record. If you want to use a different rule, then you must enter it in this user exit))

Include: MV45AFZ4

USEREXIT_MOVE_FIELD_TO_KOMK (Header-Free Goods Determination)
USEREXIT_MOVE_FIELD_TO_KOMP (Item-Free Goods Determination)

Include: MV45AFZF


USEREXIT_AVAIL_CHECK_CREDIT (This user exit allows you to determine whether the system should or should not carry out an availability check after a blocked document has been released or after a new credit check)