SAP ABAP IMG Activity SIMG_CMS_BADI_RBLSRH (Business Add-In: Search for a Receivable)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-CMS-MD (Application Component) Master Data
     CMS_CORE (Package) Collateral Management System
IMG Activity
ID SIMG_CMS_BADI_RBLSRH Business Add-In: Search for a Receivable  
Transaction Code S_ALN_01001884   (empty) 
Created on 20030312    
Customizing Attributes SIMG_CMS_BADI_RBLSRH   Business Add-In to Search for a Receivable 
Customizing Activity SIMG_CMS_BADI_RBLSRH   Business Add-In to Search for a Receivable 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name CMS_IR_DLG_F4NE    

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.

Example

Requirements

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 Contract or Offer. Positions can in-turn have the status Change Offer or Change Application.

  1. Name of the implementing credit system <crdsys> 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 <Crdsys> 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.

Standard settings

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.

Recommendation

Activities

  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
  5. To implement the method, double-click its name. The system starts the Class Builder editor.
  6. When you have completed incorporating the logic, you must activate your objects.

Further notes

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20030312 
SAP Release Created in 200