SAP ABAP IMG Activity _ISPSFM_N_BCS_BADI03 (BAdI: Enhance Checks and Document Postings)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-MD (Application Component) Master Data
     FMCC (Package) FIFM: Cash budget management customizing
IMG Activity
ID _ISPSFM_N_BCS_BADI03 BAdI: Enhance Checks and Document Postings  
Transaction Code S_ALN_01000571   (empty) 
Created on 20020115    
Customizing Attributes _ISPSFM_N_BCS_BADI03   BAdI: Enhance Checks and Document Postings 
Customizing Activity _ISPSFM_N_BCS_BADI03   BAdI: Enhance Checks and Document Postings 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name FMKU_BUDGET_EVNT    

Note:
The settings affected here are exclusively reserved for the use of the Budget Control System (BCS).

Title

Budgeting Interface: Enhance Checks and Post Data

Use

With this Business Add-In (BAdI) you can:

  • Improve checks on budget entry documents
  • Improve checks on line items
  • Post data for purposes other than BCS

The corresponding methods are called by the check and posting events of the Budget Control System.

Standard settings

SAP delivers the following default implementations:

FMKU_BUDGET_EVNT_AVC    Update and post data for availability control

FMKU_BUDGET_EVNT_BL    Add checks and post data for the budgetary ledger

FMKU_BUDGET_EVNT_CC    For document consistency checks

FMKU_BUDGET_EVNT_GM    Specific checks for Grants Management

FM_CHECK_EXP_DATE     Check against the expiration date of the master records on FM objects

Activities

This is a multiple-use BAdI, meaning that all active implementations will be triggered for each event called. You implement the BAdI applying the following steps:

After you call up the IMG activity, a dialog box appears.

  1. In the dialog box, enter a name for the enhancement implementation, Short Text and Composite Enhancement Implementation. If no Composite exists, create a new one by choosing Create button.
  2. Save your entries, and assign the implementation to a development class.
  3. Click on BAdI tab and choose the Create BAdI button.
  4. In the dialog box, enter BAdI Definition, BAdI Implementation, Implementation Class and description, then press Enter.
  5. In the left panel on the next screen, expand implementation node and double-click on entry Class.
  6. Place the cursor on the method, and double-click to enter method processing.
  7. Enter the code for the implementation between the statements method <Interface name> ~ <Name of method> and endmethod. Note that sample implementation is copied automatically.
  8. Save and activate all the objects.

Further information

For further information on each method, see:

Business Attributes
ASAP Roadmap ID 153   Design enhancements 
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  20030707 
SAP Release Created in 110