SAP ABAP IMG Activity SIMG_PSM_BADI_FMDRV1 (BAdI: Enhanced Functions for Account Assignment Derivation)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
FI (Application Component) Financial Accounting
⤷
FMFS (Package) Updating Funds Management

⤷

⤷

IMG Activity
ID | SIMG_PSM_BADI_FMDRV1 | BAdI: Enhanced Functions for Account Assignment Derivation |
Transaction Code | S_PLN_06000246 | (empty) |
Created on | 20030603 | |
Customizing Attributes | SIMG_PSM_BADI_FMDRV1 | Check Account Assignment |
Customizing Activity | SIMG_PSM_BADI_FMDRV1 | Check Account Assignment |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | BADI_FMDERIVE |
Use
SAP provides methods that enable further validation of the FM objects assigned for each rule of the type "Derivation Rule". You must create an implementation using the following predefined methods:
- CHECK_DRULE_BEFORE_SAVE
- CHECK_DRULE_ENTRY
- GET_STRATEGY
- SET_ACTIVITY_ CHECK
- STEP_CHECK_ON_ENTER
- STEP_CHECK_ON_EXIT
- SET_DISPLAY_MODE
- SET_STRATEGY_BUTTONS
- STEP_DRULE_ACTIVITY_CHECK
- Derive
- DISABLE_ENH_DRULE_MAINT
Requirements
Standard settings
We do not deliver any standard settings.
Activities
Example
(1) You use the method CHECK_DRULE_BEFORE_SAVE to prevent users from deleting assignments.
*---- Check if table is initial
DESCRIBE TABLE I_TAB_DELETED_ENTRIES lines sy-tfill.
IF NOT sy-tfill is initial.
* Raise MESSAGE not allowed to delete entries
e_reject = 'X".
ENDIF.
(2) You use the method CHECK_DRULE_BEFORE_SAVE to check specific rule IDs.
CASE i_stepid
WHEN 'AAA'.
* Specific Check for Step ID 'AAA'
WHEN OTHERS.
ENDCASE.
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 | 20031121 |
SAP Release Created in | 200 |