SAP ABAP IMG Activity BBP_ES_CHANGE_DATA (BAdI: Allow Changing the Value of Certain Fields)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-GF (Application Component) Basic Functions
     BBP_ES_ERP_INT (Package) ERP-E-Sourcing Integration
IMG Activity
ID BBP_ES_CHANGE_DATA BAdI: Allow Changing the Value of Certain Fields  
Transaction Code S_P7D_67000295   (empty) 
Created on 20100505    
Customizing Attributes BBP_ES_CHANGE_DATA   BAdI: Allow Changing the Value of Certain Fields 
Customizing Activity BBP_ES_CHANGE_DATA   BAdI: Allow Changing the Value of Certain Fields 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_BBP_ES_CHANGE_DATA    

Use

This Business Add-In (BAdI) is used in the Materials Management (MM) component.

The BAdI definition is called in the report for master data extraction, BBP_ES_CUSTOMIZINGDATA_EXTRACT.

You can use this BAdI to change the following Customizing data during the extraction process:

  • Company Codes
  • Purchasing Organizations
  • Purchasing Groups
  • Payment Terms
  • Material Groups
  • Plants

For example, if different SAP ERP systems contain the same company codes, you can use this BAdI to differentiate between the company codes in the XML document after data extraction. To ensure that these company codes are stored as different company codes in the integrated SAP Sourcing system, you can use this BAdI to overwrite the external company code ID in order to make the distinction. For example, you can assign an external company code number that contains the ID of the external system. In the integrated SAP Sourcing system, you can set the external company code number as a filter criterion and display it in results lists.

With this BAdI implementation you cannot create additional fields. If you want to extend or enhance Customizing data you can use the BAdI BADI_BBP_ES_ADDITIONAL_DATA.

Requirements

Implementing this BAdI requires knowledge of ABAP OO. The structure of the XML files should be known to the implementing developer.

Standard settings

In the standard system, there is no activated BAdI implementation.

The BAdI is not designed for multiple use and is not filter dependent.

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

You can find an example implementation in the BAdI Builder on the Enhancement Spot Element Definitions tab in the Implementation Example Classes section.

The following example implementation is available: CL_EXM_IM_BADI_BBP_ES_CHG_DATA.

See also

BAdI method documentation:

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  20100505 
SAP Release Created in 600