SAP ABAP IMG Activity FMBCS_FMCU_RULE (BAdI: Enhance Reassignment 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 FMBCS_FMCU_RULE BAdI: Enhance Reassignment Rules  
Transaction Code S_ALN_01002128   (empty) 
Created on 20030402    
Customizing Attributes FMBCS_FMCU_RULE   BAdI: Enhance Reassignment Rules 
Customizing Activity FMBCS_FMCU_RULE   BAdI: Enhance Reassignment Rules 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name FMBCS_FMCU_RULE    

Use

With this Business Add-In you can enhance FM account reassignment rules in BCS transactions when you are:

  • Copying planned / budget data
  • Transferring budget data
  • Carrying over budget data to another year
  • Transferring CO planning data to BCS

On the target/ receiver side, you can use this Business Add-In to:

  • Split budget among different FM account assignments
  • Split budget using a specific distribution key, shift budget according to a period shift or aggregate budget using a specific period
  • Revaluate budget using a percentage value
  • Change budget amounts in the transaction and FM area currency

Requirements

Standard settings

SAP does not provide any default settings.

Recommendation

Activities

This is a single-use BAdI, meaning that only one implementation can be activated. This BAdI is filtered by applications. Please note that reassignment rules can only be integrated in the following applications:

  • Copy planning data (COPY)
  • Carry over residual budget data (COVR)
  • Freeze budget data (FREEZE)
  • Generate budget data (LOAD)
  • Generate budget data from CO planning data (LOAD-CO)
  • Transfer budget data (MASS-TRANS)

After you have defined your reassignment rules, you should 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 notes

For further information on the method, see:

Enhance Reassignment Rules

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 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG FMBCS_FMCU_RULE 0 ALN0000195 Budgeting 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20030707 
SAP Release Created in 200