Hierarchy

⤷

⤷

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).
- 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.
- Enter the definition name of the BAdI: RSU5_SAPI_BADI.
You then reach the initial screen for creating BAdI implementations.
- In the field Short text for implementation, on the initial screen, enter a short text for the implementation.
- 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.
- Save your entries and adopt the assignment for a package.
- Position the cursor on a method and branch to method processing by double clicking on that method.
- Between the instructions
Method <Interface Name>~<Method name>.
andendmethod.
, enter the code that you require for the implementation. - Save and activate your code and navigate back to the Change implementation screen.
- 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.
- 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 |