SAP ABAP IMG Activity SIMG_GTR_BADI_BAPIS (BAdI: BAPI 0038 - Customer Enhancement for Funded Program)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-GM-GTE (Application Component) Grantee Management
     GMBASIS_E (Package) Grants management (basis)
IMG Activity
ID SIMG_GTR_BADI_BAPIS BAdI: BAPI 0038 - Customer Enhancement for Funded Program  
Transaction Code S_AEN_10000461   (empty) 
Created on 20050302    
Customizing Attributes SIMG_GTR_BADI_BAPIS   BAdI: BAPI 0038 - Customer Enhancement for Funded Program 
Customizing Activity SIMG_GTR_BADI_BAPIS   BAdI: BAPI 0038 - Customer Enhancement for Funded Program 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BAPI_0038    

Use

This BAdI can be used to realize customer enhancements for the Funded Program BAPIs.

The following methods can be implemented:

  • CREATE_IN
  • CREATE_OUT
  • CHANGE_IN
  • CHANGE_OUT
  • DELETE_IN
  • DELETE_OUT
  • GETDETAIL_IN
  • GETDETAIL_OUT
  • GETLIST_IN
  • GETLIST_OUT

The <Function Name>_IN methods are called right after you enter the BAPI and the <Function Name>_OUT right before you leave the BAPI.

Requirements

Standard settings

We do not deliver any standard settings.

Activities

To create an implementation for the BAdI, follow these steps:

  1. Open the IMG activity (BAdI: BAPI - Customer Enhancements for Funded Program) and create a new Enhancement Implementation:

  • Enhancement Implementation:
    • Enh. Impl: <Name of your enhancement implemenation>
    • ShText: <Short description>
    • Composite: <Name of your composite> (If none exists already, you should create one.)

  1. Create the implementation <Implementation Name> for the BAdI definition BAPI_0038.
  2. Open the BAdI - Tab and activate the Implementation.
  3. Expand the tree on the left side and dubble-click the 'Class' entry.
  4. Create a new class
  5. Implement all interface methods. (If there are methods you do not need, you can leave them empty but you must implement them.)
  6. Save and activate the class and go back.
  7. Save and activate the enhancement implementation.

Now your BAdI-Implementation is active and ready.

Keep in mind that several implementations can be used for this BAdI (Multi. Usability). So if you use several active implementations, all of them are called.

Example

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
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  20050422 
SAP Release Created in 600