Ansicht
Dokumentation

CRM_CLA_CSR_AMOUNT_D - BAdI: Defaulting and Distributing Amounts

CRM_CLA_CSR_AMOUNT_D - BAdI: Defaulting and Distributing Amounts

ROGBILLS - Synchronize billing plans   CPI1466 during Backup  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Claims Management(CRM-CLA) component.

You can use this generic BAdI for defaulting amounts to the claims resolution table.

The following BAdI implementations are active in the standard system:

  • CRM_CLA_CSR_AMNT_DEF_MCS_BADI
This implementation is for multiple claims submission and is the default implementation in the standard system. The implementation contains default coding that takes the unassigned amount for each claim submission and, according to the fund reserved amount, calculates the amount to assign to each product item. The CHECK iv_defaulting_type = cl_crm_cla_csr_const=>gc_mult_csd_def. is run at the beginning of the implementation to ensure that the BAdI is executed in case of multiple claims submission integration.
  • CRM_CLA_CSR_AMNT_DEF_VAC_BADI
This implementation is for the enhanced rebates scenario. The implementation contains default coding that sets the validated amounts and the validated amount distribution key based on SAP ERP rebate statistics. The CHECK iv_defaulting_type = cl_crm_cla_csr_const=>gc_enh_reb_based_def.is run at the beginning of the implementation to ensure that the BAdI is executed in case of enhanced rebate scenario.
  • CRM_CLA_CSR_DIST_KEY_BADI
This implementation is for setting the distribution keys for the amount fields in the claims resolution table. In the delivered implementation, the distribution keys for the claimed, validated, and rejected amounts are set based on the remaining fund amount. The CHECK iv_defaulting_type = cl_crm_cla_csr_const=>gc_dist_key_def. is run at the beginning of the implementation to make sure that the BAdI is executed only for the distribution key setting.

The BAdI definition is intended for multiple use. It is not filter-dependent. All implementations are called, and checks are run at the outset of each implementation to ensure that the execution is performed only for the appropriate scenario.

For information about the implementation of BAdIs in the context of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

This BAdI uses the interface IF_EX_CRM_CLA_AMOUNT_DEF_BADI. For more information, display the interface in the Class Builder.






Addresses (Business Address Services)   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 3206 Date: 20240523 Time: 160426     sap01-206 ( 116 ms )