SAP ABAP IMG Activity CRM_ACE_INBOUND_BADI (BAdI: CRM Data Transfer)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-GL-GL-CAE (Application Component) CRM Accruals
     FI_GL_CAE_CAE (Package) CRM Accruals
IMG Activity
ID CRM_ACE_INBOUND_BADI BAdI: CRM Data Transfer  
Transaction Code S_ALN_01001331   (empty) 
Created on 20021119    
Customizing Attributes CRM_ACE_INBOUND_BADI   BAdI: CRM Data Transfer 
Customizing Activity CRM_ACE_INBOUND_BADI   BAdI: CRM Data Transfer 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name CRM_ACE_INBOUND_BADI    

Use

Here you can change accrual data from CRM that is posted to the Accrual Engine. You can use the following methods to do this:

  • CHANGE_DATA_CRM
    This method is called before the data is transferred to the Accrual Engine. You can change the accrual objects to be created, or add new ones. Only the objects contained in table CT_ACE_OBJECT are transferred to the Accrual Engine. The relevant entries from the dependent tables CT_ACE_ASSIGNMENT, CT_ACE_ITEMS, CT_ACE_PARAMS are read via the key ITEM_GUID / SUB_ITEM_GUID.
  • CHANGE_DATA_BEA
    This method is called during the transfer of the billed values to the Accrual Engine. The parameter IS_OBJECT contains the current billing item, whereby ITEM_GUID corresponds to the billing request GUID. The parameter IT_OI_DATA contains the data created for this billing item. If you want to change the data, you have to do this in the database table CRM_ACE_OI_DATA using the corresponding access methods.
  • SET_COMP
    Here you can determine the Accrual Engine component that is to be posted to.
  • CHANGE_ACRTYPE
    You can use this method to change the accrual type. In the standard transfer the accrual type REVENU is set automatically.
  • CHANGE_ACRMETHOD
    You can use this method to change the accrual method. As standard the accrual method is set dependent on the CRM Customizing setting for the revenue realization method.
  • SAVE_ON_COMMIT
    This method is run for COMMIT WORK if the data can be successfully written to the Accrual Engine.

The following parameters exist:

  • IT_OJECT
    Contains all objects from the CRM contract
  • IT_COND
    Contains all conditions from the CRM contract
  • IT_PARAMS
    Contains all parameters from the CRM contract
  • CT_ACE_OBJECT
    Contains all objects to be created in the Accrual Engine
  • CT_ACE_ASSIGNMENTS
    Contains all account assignments for the objects in CT_ACE_OBJECT
  • CT_ACE_ITEMS
    Contains all item data for the objects in CT_ACE_OBJECT
  • CT_ACE_PARAMS
    Contains all parameters for the objects in CT_ACE_OBJECT
  • IS_ACE_OBJECT
    Current object being processed
  • IS_ACE_ITEM
    Current item being processed

Requirements

Standard settings

Activities

Example

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 CRM_ACE_INBOUND_BADI 0 ALN0000261 CRM Accruals 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20031203 
SAP Release Created in 200