SAP ABAP IMG Activity PSM_FMCE_COVER_GROUP (BAdI: Enhance Cover Groups/Cover Rules)
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 PSM_FMCE_COVER_GROUP BAdI: Enhance Cover Groups/Cover Rules  
Transaction Code S_AEN_10000876   (empty) 
Created on 20050404    
Customizing Attributes PSM_FMCE_COVER_GROUP   BAdI: Enhance Cover Groups/Cover Rules 
Customizing Activity PSM_FMCE_COVER_GROUP   BAdI: Enhance Cover Groups/Cover Rules 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name FMCE_COVER_GROUP    

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

Title

Business Add-In: Enhancements for Cover Groups (Cover Eligibility Rules)

Use

With this Business Add-In you can implement specific checks for new or modified cover groups.

Requirements

You have activated cover eligibility functions in the IMG.

Standard settings

SAP delivers a default BAdI implementation, which is implemented by the class CL_FMCE_COVER_GROUP_DEFAULT, and which performs the following checks:

  • All budget addresses of a cover group are assigned to the same value of the account assignment element Fund.
  • The commitment items of all budget addresses have the same value of the master data attribute commitment item type. However, if you do not use this attribute in the commitment item master data, then this check will not have any effect.

If you do not want to carry out these default checks or if you want to implement other checks, you can overwrite this default implementation with your own BAdI implementation.

Activities

Create your BAdI implementation 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.

Example

Further notes

Documentation for the BAdI method CHECK_COVER_GROUP

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  20050404 
SAP Release Created in 600