SAP ABAP Interface IF_EX_BADI_FMDERIVE (Business add-in interface IF_EX_BADI_FMDERIVE)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM (Application Component) Funds Management
     FMFS_E (Package) Updating/Integration Funds Management (master lang. english)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_BADI_FMDERIVE Sample Implementation for BAdI Definition BADI_FMDERIVE 20050225
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_BADI_FMDERIVE 20060905
Properties
Interface IF_EX_BADI_FMDERIVE  
Short Description Business add-in interface IF_EX_BADI_FMDERIVE    
General Data
Package FMFS_E   Updating/Integration Funds Management (master lang. english) 
Created 20030602   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_EX_BADI_FMDERIVE has no interface.
Friends
Interface IF_EX_BADI_FMDERIVE has no friend.
Attributes
Interface IF_EX_BADI_FMDERIVE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DRULE_BEFORE_SAVE Static method Public Method Check entries before save assignments (rule type DRULE) 20030602
2 CHECK_DRULE_ENTRY Static method Public Method Check single assignment (rule type DRULE) 20030602
3 DERIVE Static method Public Method Perform a BAdI type enhancement derivation step 20050404
4 DISABLE_ENH_DRULE_MAINT Static method Public Method Disable Enhancement Maintenance for DRULE 20110214
5 FILL_CUSTOMER_FIELDS Static method Public Method Populate customer fields in FMDERIVE 20050511
6 GET_STRATEGY Static method Public Method Get Strategy 20031103
7 SET_DISPLAY_MODE Static method Public Method Set Display Mode (Edit/View) 20040723
8 SET_STRATEGY_BUTTONS Static method Public Method Options to control available features at strategy level 20050331
9 STEP_ACTIVITY_CHECK Static method Public Method Check activity for each step rule 20040723
10 STEP_CHECK_ON_ENTER Static method Public Method Check step before entering to maintain/display 20040723
11 STEP_CHECK_ON_EXIT Static method Public Method Check step before leaving maintain/display 20040723
12 STEP_DRULE_ACTIVITY_CHECK Static method Public Method Authority-Check rule type DRULE 20050307
Events
Interface IF_EX_BADI_FMDERIVE has no event.
Types
Interface IF_EX_BADI_FMDERIVE has no local type.
Method Signatures

Method CHECK_DRULE_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_REJECT Call by reference Type reference (TYPE) ABADR_FLAG Kennzeichen "Zurücknehmen" 20030602
2 Changing E_USE_CHANGEDOC Call by reference Type reference (TYPE) ABADR_FLAG Änderungshistorie für Fortschreibungen aufzeichnen 20050331
3 Importing I_ENV Value transfer Type reference (TYPE) ABADR_ENV Umgebungs-ID 20030602
4 Importing I_STEPID Value transfer Type reference (TYPE) ABADRSTEPID Schrittregeldefinition 20030603
5 Importing I_TABLENAME Value transfer Type reference (TYPE) ABADRPARAM Tab.-Name 20030603
6 Importing I_TAB_DELETED_ENTRIES Value transfer Type reference (TYPE) ABADR_TAB_RULE_ENTRIES Zu löschende Einträge 20030602
7 Importing I_TAB_NEW_ENTRIES Value transfer Type reference (TYPE) ABADR_TAB_RULE_ENTRIES Einzufügende Einträge 20030602

Method CHECK_DRULE_BEFORE_SAVE on Interface IF_EX_BADI_FMDERIVE has no exception.

Method CHECK_DRULE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REJECT Call by reference Type reference (TYPE) ABADR_FLAG Kennzeichen "Zurücknehmen" 20030602
2 Importing I_ENV Value transfer Type reference (TYPE) ABADR_ENV Umgebungs-ID 20030602
3 Importing I_TAB_VALUES Value transfer Type reference (TYPE) ABADR_TAB_ENTRY_VALUES Zuordnung 20030602

Method CHECK_DRULE_ENTRY on Interface IF_EX_BADI_FMDERIVE has no exception.

Method DERIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_EXIT_ACTIVE Call by reference Type reference (TYPE) XFELD 20050404
2 Exporting E_TARGET Call by reference Type reference (TYPE) FMDERIVE 20050404
3 Importing I_ENVIRONMENT Call by reference Type reference (TYPE) ABADRENV 20050404
4 Importing I_SOURCE Call by reference Type reference (TYPE) FMDERIVE 20050404
5 Importing I_STEP_ID Call by reference Type reference (TYPE) TABADRS-STEPID 20050404
# Exception Resumable Description Created on
1 DERIVATION_FAILED 20050404

Method DISABLE_ENH_DRULE_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DISABLE Value transfer Type reference (TYPE) ABADR_FLAG Indicator 20110214
2 Importing I_ENV Value transfer Type reference (TYPE) ABADR_ENV 20110214

Method DISABLE_ENH_DRULE_MAINT on Interface IF_EX_BADI_FMDERIVE has no exception.

Method FILL_CUSTOMER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DERIVE Call by reference Type reference (TYPE) FMDERIVE FM Derivation Structure 20050511
2 Changing C_FLG_SKIP_BUFFER Value transfer Type reference (TYPE) XFELD Checkbox 20090416
3 Importing I_COBL Call by reference Type reference (TYPE) COBL Coding Block 20050511
4 Importing I_COBL_AD Call by reference Type reference (TYPE) COBL_AD Structure used by the FM Derivation Tool along with COBL 20050511

Method FILL_CUSTOMER_FIELDS on Interface IF_EX_BADI_FMDERIVE has no exception.

Method GET_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRATEGY Call by reference Type reference (TYPE) ABADRENV 20031103
2 Importing I_FMDERIVE Value transfer Type reference (TYPE) FMDERIVE 20031103

Method GET_STRATEGY on Interface IF_EX_BADI_FMDERIVE has no exception.

Method SET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DISPLAY_MODE Call by reference Type reference (TYPE) ABADR_FLAG Kennz. 20040723
2 Exporting E_NO_CHANGE_ALLOWED Call by reference Type reference (TYPE) ABADR_FLAG Kennz. 20040723
3 Importing I_ENV Value transfer Type reference (TYPE) ABADR_ENV 20040723

Method SET_DISPLAY_MODE on Interface IF_EX_BADI_FMDERIVE has no exception.

Method SET_STRATEGY_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUTTONS Call by reference Type reference (TYPE) ABADR_STRATEGY_BUTTONS Kennzeichen zur Aktivierung/Deaktivierung von Funktionen 20050331
2 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Strategie 20050331

Method SET_STRATEGY_BUTTONS on Interface IF_EX_BADI_FMDERIVE has no exception.

Method STEP_ACTIVITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REJECT Call by reference Type reference (TYPE) ABADR_FLAG Kennz. 20040723
2 Importing I_ACTIVITY Value transfer Type reference (TYPE) C Kennz. 20040723
3 Importing I_ENV Value transfer Type reference (TYPE) ABADR_ENV Strategie 20040723
4 Importing I_STEP Value transfer Type reference (TYPE) ABADR_STEP Schritt-Identifier 20040723

Method STEP_ACTIVITY_CHECK on Interface IF_EX_BADI_FMDERIVE has no exception.

Method STEP_CHECK_ON_ENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REJECT Call by reference Type reference (TYPE) ABADR_FLAG Kennz. 20040723
2 Importing I_ENV Value transfer Type reference (TYPE) ABADR_ENV 20040723
3 Importing I_STEP Value transfer Type reference (TYPE) ABADR_STEP 20040723

Method STEP_CHECK_ON_ENTER on Interface IF_EX_BADI_FMDERIVE has no exception.

Method STEP_CHECK_ON_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REJECT Call by reference Type reference (TYPE) ABADR_FLAG Kennz. 20040723
2 Importing I_ENV Value transfer Type reference (TYPE) ABADR_ENV 20040723
3 Importing I_STEP Value transfer Type reference (TYPE) ABADR_STEP 20040723

Method STEP_CHECK_ON_EXIT on Interface IF_EX_BADI_FMDERIVE has no exception.

Method STEP_DRULE_ACTIVITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REJECT Call by reference Type reference (TYPE) ABADR_FLAG Kennz. 20050307
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) C Aktivität:02 (Modifizieren) o. 03 (Anzeigen) o. 04 (Löschen) 20050307
3 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Strategie 20050307
4 Importing I_STEP Call by reference Type reference (TYPE) ABADR_STEP Schritt-Identifier 20050307

Method STEP_DRULE_ACTIVITY_CHECK on Interface IF_EX_BADI_FMDERIVE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200