Show TOC

 Business Add-Ins for Processing Sales Documents

Use

You can use the following Business Add-Ins (BAdIs) to integrate your company-specific business logic into standard order processing :

Integration

You find these BAdIs in Customizing for Sales and Distribution under Sales -> Sales Documents -> Business Add-Ins (BAdIs) . For more information about each function, see the BAdI documentation.

Features

The following overview shows the BAdIs you can use to tailor order processing to your company-specific requirements.

Business Add-In:

Use

BADI_SD_SALES_CHECK_ REF Define List of Reference Document Items to be Copied

You can use this BAdI when you create a sales document to define a list of reference document items , even for different source documents.

Using the relevant copy control, the system automatically copies these items to the sales document you created. This BAdI is valid regardless of which user interface (UI technology) is implemented and can also be run in background processing.

BADI_ SLS _HEAD_ SCR _CUSProvide Additional Tab Pages (Document Header)

You can use this BAdI to provide up to five additional tab pages for a document header in the VA* transactions in the SAP GUI, such as transaction VA01 Create Sales Order .

BADI_ SLS _ITEM_ SCR _CUSProvide Additional Tab Pages (Document Item)

You can use this BAdI to provide up to five additional tab pages for a document item in the VA* transactions in the SAP GUI.

BADI_SW_DO_ASSIGNMENTEnhanced Selection of Sales Documents: Define Assignment Rule for Field in Results List

The class based search functionality (class ES_CL_SDOC_SEARCH_WRAPPER) for sales documents (inquiry, quotation, sales order, and contract) enables you to tailor the search function specifically for a particular business process without changing the coding.

You can use this BAdI in enhanced sales document selection to create assignment rules for fields in the result list . The fields are assigned the values determined by the rules in the results lists.

BADI_SW_SELECTION_SEQEnhanced Selection of Sales Documents: Define Selection Sequence

The class based search functionality (class ES_CL_SDOC_SEARCH_WRAPPER) for sales documents (inquiry, quotation, sales order, and contract) enables you to tailor the search function specifically for a particular business process without changing the coding.

You can use this BAdI in enhanced sales document selection to define the processing sequence of preceding selection methods and subsequent check methods .