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 |