http://suryapadhi.com/
CH 2 - 2 : BAdIs for Dispute Case Processing
SAP Dispute Management provides several Business Add-Ins (BAdIs) that we can use to implement customer-specific requirements that do not require modifications.
- SCMG_INITIALIZE_C - Change cases during initialization. This BAdI is called up when we create a case. Here we can implement a customer-specific initialization of the case. The BAdI is only called when we create a case in Dispute Case Processing, and not when we create a case from Accounts Receivable.
- SCMG_BEFORE_VALID_C - Change cases before validation. This BAdI is always called before the system checks whether case data is correct. Here we can change the relevant case attributes according to our requirements.
- SCMG_VALIDATE_C - Customer-defined validation of cases. This BAdI is always called when the system checks the case data. We can carry out customer-defined checks in this BAdI.
- SCMG_CHNG_BFR_STR_C - Change cases before saving. This BAdI is called before the case data is saved to the database. Here we can change the relevant case attributes.
- SCMG_VLDT_BFR_STR_C - Customer-defined validation before saving. This BAdI is called before the case data is saved to the database. Here we can carry out customer-specific checks.
- SCMG_STORE_S - Save customer-defined data when saving cases. This BAdI is called when the case data is saved to the database. Here we can save customer-specific data in other tables on the database if we want to save this data with the case.
- SCMG_CASE_FCODE_S - Customer-defined functions. This BAdI is called if the function code that is not implemented in the standard system is called in Dispute Case Processing. To implement customer-defined functions for case processing, we have to define our own function key in the IMG activity Define Functions, and also implement customer-defined functions for the corresponding code in this BAdI.
- UDM_LOC_MASSACT_C - Mass activities on dispute cases. In this BAdI, we can define mass activities for dispute cases. These mass activities are then available as function keys in the dispute case search, and we can use them on a number of dispute cases in the results list for the search.