Ansicht
Dokumentation

SIMG_CMS_BADI_RBLSRH - Business Add-In: Search for a Receivable

SIMG_CMS_BADI_RBLSRH - Business Add-In: Search for a Receivable

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

Collateral Management (CM) provides three separate Add-Ins to enable integration with credit systems. Three different interfaces are provided to distinguish between the dialog and non-dialog functions. The interface CMS_IR (Get) is a non-dialog method and must be implemented to integrate with credit systems. The interfaces CMS_IR_DLG_F4 (Search) and CMS_IR_DLG_MAINT (Maintain) are dialog methods. These methods meet the UI (user interface) requirements. Implementation of these methods is optional.

The above-mentioned Add-Ins enable you to realize the receivable interface to link to SAP or non-SAP credit systems that maintain receivable data. Entities and functions in CM such as collateral agreement, calculations and other reporting functions use these interfaces to access receivable data in the implementing credit systems. Using this Add-In CMS_IR_DLG_F4, you can:

  • Search for a receivable. Each receivable has a semantic (business) identification based on the credit system and receivable ID.
  • Search for all receivables that meet the criteria of a wide declaration of purpose (Rules). The selected receivables are manually linked to the appropriate collateral agreements.

You must make the following settings to realize this interface:

  1. Define mapping routines between each field in the Collateral Management receivable structures and the corresponding fields of the receivable in the implementing credit system.

Note: In Collateral Management, a receivable comprises of a header and several positions. Both header and positions of a receivable can have possible statuses that influence the calculations in Collateral Management. Header can have the status Contract, Offer or Application. Positions can be maintained for receivables with status Contractor Offer. Positions can in-turn have the status Change Offer or Change Application.

  1. Name of the implementing credit system in the customer name space of TCMS_RBL_CRDSYS. You define credit systems in the BAdI Builder.
  2. You must have defined the following settings in the Implementation Guide (IMG) Customizing:
  • One or more product classes for the receivables in the implementing credit system (V_TCMS_PRDID).

  • Assigned the credit system to the product classes defined (V_TCMS_PRDID).

  • Products (V_TCMS_RBL_PRD).

  • Product sets (V_TCMS_PRD_SET).

Note: This task is not a prerequisite for the BAdI implementation. You require this setting as part of the integration with the credit system.

  • Product sets by assigning product classes and products to a product sets (V_TCMS_PRD_PRD_SET).

Note: This task is not a prerequisite for the Add-In implementation. You require this setting as part of the integration with the credit system.

This add-in is filter dependent. The ID of the implementing credit system is used as the filter value. In this release, the standard system delivers two active implementations, based on the following filter values:

  • 001 ,,CMS internal receivable implementation
  • 002 ,,Integration of CML
  • You are recommended not to modify these implementations. However, you can add filter values in the customer namespace Y*, Z* and add implementations for these credit systems. Multiple use of the Add-In is not possible.

  1. To implement the add-in CMS_IR, choose the menu path Tools ABAP Workbench Utilities Business Add-Ins Implementation. Alternatively, enter the transaction SE19.
  2. Specify a name for the implementation and choose Create. A dialog box appears. Enter the name of the Add-In, CMS_IR. The maintenance screen for the Add-In then appears. OR
  3. Alternatively, enter the Business Add-In definition transaction SE18 to reach its implementations. The menu contains an entry Implementation, that you can use to get an overview of the existing implementations. You can also create new implementations from here.
  4. You can assign a name to the implementing class such as <Y_CL_IM_CMS_IR>. You can follow the naming convention as follows:
  • Namespace prefix, Y, or Z

  • CL_ (for class)

  • IM_ (for implementation)

  • Name of the implementation

  1. To implement the method, double-click its name. The system starts the Class Builder editor.
  2. When you have completed incorporating the logic, you must activate your objects.






Addresses (Business Address Services)   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.

Length: 5713 Date: 20240523 Time: 230013     sap01-206 ( 72 ms )