Ansicht
Dokumentation

CRM_ISPS_GAG - BAdI: Customer Enhancements for Grantor Agreement

CRM_ISPS_GAG - BAdI: Customer Enhancements for Grantor Agreement

Addresses (Business Address Services)   General Data in Customer Master  
This documentation is copyright by SAP AG.
SAP E-Book

You can use this BAdI to influence the Availability Control Check (AVC) of Grantor agreement processing in the standard delivery.

Availability Control

The AVC ensures that a grantee do not receive more money than specified in the agreement for services rendered. The check is done in three steps:

  1. The claim items that are referencing agreement items of a specific agreement are filtered. For example, the availability control for a claim is checked against the claim items and the related agreement items. You can modify the standard filtering process using the method GET_RELEVANT_ITEMS (from BAdI CRM_ISPS_GCL).
  2. Then the filtered object items and the related agreement items are aggregated using the BAdI method AVC_AGGREGATE_VALUES. The aggregation prepares the total values to be validated.
  3. Now the aggregated values are validated using the method AVC_VALIDATE_VALUES. The validation creates messages depending on its result. For example, if the total is greater than the funds available in the agreement, a warning message may be generated. You can modify the standard validation logic with this BAdI if required.

This BAdI definition contains the following methods:

  • AVC_AGGREGATE_VALUES: Aggregates item amounts of an object related to an agreement, as well as the corresponding agreement items to be used for comparison. It receives as input parameters the list of filtered items and the AVC profile containing all AVC parameters defined in Customizing. It returns a list of aggregated values of both objects to be validated. In this list, the REFERENCE field contains information that will be displayed in the message raised during validation.
  • AVC_VALIDATE_VALUES: Validates aggregated values. The method updates the list of return messages. In conjunction with the aggregation, you can implement a customer-specific AVC.

  1. After you call the IMG activity, the system displays a dialog box where you enter a name for the implementation.
  2. If implementations of this Business Add-In have already been created, the system displays them in a dialog box. You then choose one of them and continue creating your BAdI implementation.

See Also

BAdI: Customer Enhancements for Grantor Application

BAdI: Customer Enhancements for Grantor Claim






RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 2737 Date: 20240523 Time: 173108     sap01-206 ( 55 ms )