SAP ABAP IMG Activity FP_BADI_BAPIS (BAdI: BAPI 0038 - Customer Enhancement for Funded Program)
Hierarchy
BBPCRM (Software Component) BBPCRM
   FI (Application Component) Financial Accounting
     FMFS (Package) Updating Funds Management
IMG Activity
ID FP_BADI_BAPIS BAdI: BAPI 0038 - Customer Enhancement for Funded Program  
Transaction Code S_P7U_18000007   (empty) 
Created on 20060901    
Customizing Attributes FP_BADI_BAPIS   BAdI: BAPI 0038 - Customer Enhancement for Funded Program 
Customizing Activity FP_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  20060901 
SAP Release Created in