Ansicht
Dokumentation

BON_ENH_BADI_SETTLE - Extensions for Accounting of Rebate Agreements

BON_ENH_BADI_SETTLE - Extensions for Accounting of Rebate Agreements

TXBHW - Original Tax Base Amount in Local Currency   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

The BAdI RBT_ENH_BADI_SETTLE offers the possibility to adjust the rebate settlement in the extended rebate processing to your specific requirements. The following four methods are available.

The method BONUS_METHOD_SELECT can be used to control how the rebate basis is treated and the fixed values assigned. When the settlement is made via the extended rebate processing, several credit memo items can be created for each condition record. As a rule the scale basis is used to determine the conditon amount for the whole condition.
The parameter E_SCALE_ON_VAKEY_LEVEL is used to define that only the scale basis of the respective credit memo item is used to determine the condition amount.
The parameter E_FIXED_AMOUNT_ON_VAKEY controls whether the conditions with fixed amounts are assigned proportionally to the credit memo items (standard setting) when they are being settled, or whether each credit memo item contains the condition amount. The data determined from the info structure for the extended rebate processing (S469) in the structure CS_TURNOVER and the table CT_TURNOVER_ VAKEY, are transferred to the method.

The method BONUS_VALUES_MODIFY makes it possible to adjust the payment values for the settlement. The relevant values of the table CT_BONUS_RECORDS can be changed.

The method BONUS_DATA_MODIFY can be used to copy additional data into the rebate credit memo.The structures CS_KOMFKGN and CS_KOMFKKO used to create the credit memo, are made available. The data is transferred to KOMFKGN when the BAdI has been called, because it must be guaranteed that the data saved in the variable key of the info structure S469 is copied into the credit note. Thus fields potentially set can be overwritten in the structure.

The methods of the BAdI cannot be used unless the extended rebate processing has been activated in Customizing.






PERFORM Short Reference   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 2032 Date: 20240523 Time: 222359     sap01-206 ( 63 ms )