Hierarchy

⤷

⤷

IMG Activity
ID | E_IPPE_ENG_GUI_LOAD | BAdI: Additional Tab Pages in the iPPE Load Dialog Box |
Transaction Code | S_AEN_10000431 | (empty) |
Created on | 20050224 | |
Customizing Attributes | E_IPPE_ENG_GUI_LOAD | BAdI: Additional Tab Pages in the iPPE Load Dialog Box |
Customizing Activity | E_IPPE_ENG_GUI_LOAD | BAdI: Additional Tab Pages in the iPPE Load Dialog Box |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | IPPE_ENG_GUI_LOAD_EX |
Use
Appication Component: AP-PPE.
Function Group: PPEUILOAD.
The Business-Add In (BAdI) IPPE_ENG_GUI_LOAD_EX allows the iPPE Load dialog box and an additional tab page for customer data in this dialog box to communicate with one another. There are methods to activate and deactivate standard and customer tab pages and to import and export data to and from the customer screen.
The BAdI is always called up when the dialog box to load objects in the iPPE Workbench is called up.
Requirements
The external BAdI must have been implemented. In addition to the implementation of the interface methods, there must also be a function group with a subscreen containing the corresponding flow logic. The subscreen corresponds to the customer screen. The flow logic of the subscreen calls up the interface methods to transport data between the iPPE popup and the function group of the subscreen; see documentation for interfaces.
Standard settings
- The Business Add-In is not active in the standard system.
- The Business Add-In cannot exist at several positions.
- The Business Add-In is not filter-dependent.
Activities
To activate the Business Add-In, you have to create an active implementation.
- To do so, choose the IMG activity by double-clicking @15@.
Or
- To do so, choose the following menu in the SAP Easy Access Menu Tools -> ABAP Workbench -> Utilities -> Business Add-Ins -> Implementation.
If implementations already exist for the selected BAdI, the system braches to a dialog box displaying a list of the existing implementations.
- In this dialog box, choose Create.
The system branches to the dialog box BAdI Builder: Create Implementation.
- Enter an implementation name and choose Continue.
The screen Business Add-In Builder: Change Implementation appears.
- In the field Implementation Short Text enter a short desctiption.
- Select the tab page Interface.
In this tab page, the field Name of implementing class is filled automatically as the system assigns the class name using the name of the implementation.
- Save your entries and assign the implementation to a package.
- Position the cursor on one of the methods. Access the class builder with a double click.
- Enter the coding for the implementation between the instructions method <Interface-Name>~ <Method nAME>.and endmethod.
- Save and activate your coding and return to the screen Change Implementation.
- Save your data again.
Note: It is possible to create an implementation for a BAdI and activate it later. In this case, you should exit processing here.
- Choose Aktivate.
During the execution of the application program, the system now runs through the coding you saved in the method.
You can find additional information in the SAP Library under SAP NetWeaver Components -> SAP Web Application Server -> ABAP Workbench (BC-DWB)-> Changing the SAP Standard (BC) -> Business Add-Ins -> Implementing a Business Add-In.
Example
Further notes
Documentation for the BAdI interface:
Business Attributes
ASAP Roadmap ID | 261 | Define Screen Control |
Mandatory / Optional | 3 | Nonrequired 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 | 20050323 |
SAP Release Created in | 600 |