SAP ABAP IMG Activity CACS_DET_UNIV_SUCC (BAdI: Determination of Universal Successor)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACS_EXT (Package) ICM: Universal Successor Scenario
IMG Activity
ID CACS_DET_UNIV_SUCC BAdI: Determination of Universal Successor  
Transaction Code S_EE6_85000169   (empty) 
Created on 20110421    
Customizing Attributes CACS_DET_UNIV_SUCC   BAdI: Determination of Universal Successor 
Customizing Activity CACS_DET_UNIV_SUCC   BAdI: Determination of Universal Successor 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name CACS_DET_UNIV_SUCC    

Use

This Business Add-In (BAdI) is used in the Incentive and Commission Management (ICM) component.

You can use this BAdI to determine the universal successor of an agent. This BAdI is called during the commission case reversal process to determine the contract number of the universal successor.

Requirements

Standard settings

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

BAdI Implementations:

  • CACS_DET_UNIV_SUCCESSOR_PFO

    This BAdI implementation is not activated by default. This BAdI implementation is filter-dependent. The APPL (Commission Application) filter is available.

    This sample BAdI implementation determines the universal successor contract based on the following information:

    • Details of the business object
    • Time stamp
    • List of ELT documents reversed for the commission case under consideration

This BAdI implementation decides on the universal successor based on some rules and assumptions. The system first checks if any ELT documents exist for the commission case under consideration.

System Response if ELT Documents Exist for the Commission Case

  • If only one ELT document exists, the system finds the target contract from the ELT document and returns it as the universal successor. Note that the system does not consider Assignment Share and Transfer Share during this step.
  • If there exist multiple open (CORRBY_DOC_ID is initial and FLG_REVERSED is initial) ELT documents with multiple target contracts, the system considers this as an ambiguous scenario and does not return a universal successor.

    System Response if ELT Documents Do Not Exist for the Commission Case

    The system retrieves the universal successor from the portfolio system.

Activities

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

Example

BAdI method documentation:

GET_UNIV_SUCCESSOR

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG CACS_DET_UNIV_SUCC 0 KK40000031 Incentive and Commission Management (ICM) 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20110421 
SAP Release Created in 606