SAP ABAP IMG Activity MDGF_KBAS_SE_COSTCT2 (BAdI: Import of Cost Centers)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP (Application Component) Applications
     MDG_APPL_COMMON_OBJECTS (Package) Common Objects for MDG_APPL
IMG Activity
ID MDGF_KBAS_SE_COSTCT2 BAdI: Import of Cost Centers  
Transaction Code S_E7B_27000009   (empty) 
Created on 20120824    
Customizing Attributes MDGF_KBAS_SE_COSTCT2   BAdI: Import of Cost Centers 
Customizing Activity MDGF_KBAS_SE_COSTCT2   BAdI: Import of Cost Centers 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name KBAS_SE_COSTCTRRPLCTNRQ    

Use

This Business Add-In (BAdI) is used to assign data of message type XI to the data structure in the Financial Controlling (SAP_APPL) component, and to enhance data for the confirmation message. This BAdI has the following methods:

  • INBOUND_PROCESSING, for assigning data to service interface CostCentreReplicationBulkRequest_In
  • OUTBOUND_PROCESSING, for the enhancement of data for the confirmation message for the service interface CostCentreReplicationBulkConfirmation_Out.

The BAdI is not filter-dependent.

The BAdI is designed with multiple use in mind. All active implementations are called and executed.

Conventions

The parameter names of the BAdI methods use the following conventions:

  • IN: Import parameter (externally filled, write-protected)
  • I: Import parameter (externally filled, write-protected)
  • OUT: Change parameter (can be changed by the BAdI)
  • C: Change parameter (can be changed by the BAdI)

Method INBOUND_PROCESSING

Parameters of method INBOUND_PROCESSING:

  • IN (Import): The individual message in the incoming bulk message for service interface CostCentreReplicationBulkRequest_In, the data type is SAPPLCO_COSTCTRRPLRQ_MSG.
  • OUT (Change ): The data that should be written to Controlling. You can set this up by implementing this BAdI. Data type KBAS_SX_COSTCTR_WORK_STRUC contains all of the cost center information that is to be replicated in Controlling. You can change it by implementing this BAdI method.
  • Exceptions: CX_BS_SOA_BADI_PROCESSING

Method OUTBOUND_PROCESSING

Parameters for method OUTBOUND_PROCESSING:

  • IN (Import): The data that should be written to Controlling. Contains all of the cost center information that is replicated in Controlling.

Data type: KBAS_SX_COSTCTR_WORK_STRUC.

  • I_SUCCESS (Import): Indicator specifying that the cost center has been successfully replicated in Controlling.

Data type: FLAG.

  • OUT (change): The individual message in the outgoing bulk confirmation message for service interface CostCentreReplicationBulkConfirmation_Out.

Data type: SAPPLCO_COSTCTRRPLCO_MSG.

  • C_SERVICE_GROUP (change): You have the option of changing the service groups for the service interface CostCentreReplicationBulkConfirmation_Out. You can set this up by implementing this BAdI method.

Data type: SRT_WSP_DT_OBJ_NAME.

  • CT_MESSAGE: Message table that you can change by implementing the BAdI.

Data type: APPLMSGTAB.

  • Exceptions: CX_BS_SOA_BADI_PROCESSING

Requirements

Standard settings

The standard system does not contain any activated BAdI implementation.

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 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20121106 
SAP Release Created in 607