SAP ABAP IMG Activity POC_EXD_DATASOURCE (BAdI: Extend Datasources for BW Extraction)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-POC (Application Component) Process Orchestration for Built-In Processes
     BS_POC_MAIN (Package) Process Orchestration - Runtime
IMG Activity
ID POC_EXD_DATASOURCE BAdI: Extend Datasources for BW Extraction  
Transaction Code S_BT6_28000075   (empty) 
Created on 20110211    
Customizing Attributes POC_EXD_DATASOURCE   BAdI: Extend Datasources for BW Extraction 
Customizing Activity POC_EXD_DATASOURCE   BAdI: Extend Datasources for BW Extraction 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name RSU5_SAPI_BADI    

Use

This Business Add-In (BAdI) is used in the SAP Business Information Warehouse Extractors (BC-BW) component. Using this BAdI you are able to either fill fields with data, or change the content of the DataSource fields that you added to the extract structure of a DataSource as an append structure.

Requirements

If you want to fill the fields of an append structure, create an append structure for the DataSource.
You can find more information on append structures in the Web Application Server documentation in the SAP Library at ABAP Workbench -> ABAP Dictionary, in the section Tables.

Standard settings

Business Add-In is active in the standard system.

Business Add-In can be used more than once. All active implementations are called up and executed.

Business Add-In is not dependent on a filter.

Activities

When you call the IMG activity, a dialog box will appear first. Enter a name for the implementation in this dialog box.

If implementations have already been created for this BAdI, a further dialog box appears displaying the existing implementations. Select Create in this dialog box and proceed as follows:

You are in the initial screen for BAdI implementation maintenance (transaction SE19).

  1. Enter a name for the implementation of the BAdI in the field Implementation and then select Create.

    A dialog box appears where you enter the BAdI definition name for the implementation.

  2. Enter the definition name of the BAdI: RSU5_SAPI_BADI.

    You then reach the initial screen for creating BAdI implementations.

  3. In the field Short text for implementation, on the initial screen, enter a short text for the implementation.
  4. Select the tab index Interface.

    The Name of implementing class field on the tab page is filled automatically. The system allocates a class name based on the name of your implementation.

  5. Save your entries and adopt the assignment for a package.
  6. Position the cursor on a method and branch to method processing by double clicking on that method.
  7. Between the instructions Method <Interface Name>~<Method name>. and endmethod., enter the code that you require for the implementation.
  8. Save and activate your code and navigate back to the Change implementation screen.
  9. Save on the Change implementation screen.

    Note: It is also possible to create an implementation for a BAdI first and then to activate it later. In this case, close processing at this point.

  10. Select activate.

    When the application program is executed, the code that you determined in the method is run.

Example

Business Attributes
ASAP Roadmap ID 201   Make global settings 
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  20110302 
SAP Release Created in 731