SAP ABAP Interface IF_EX_BADI_FMSPLIT_DERIVE (Business add-in interface IF_EX_BADI_FMSPLIT_DERIVE)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM (Application Component) Funds Management
     FM_SPLIT_E (Package) Automatic FM account assignment splitting tool
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_BADI_FMSPLIT_DERIVE BAdI class CL_EX_BADI_FMSPLIT_DERIVE 20050107
Properties
Interface IF_EX_BADI_FMSPLIT_DERIVE  
Short Description Business add-in interface IF_EX_BADI_FMSPLIT_DERIVE    
General Data
Package FM_SPLIT_E   Automatic FM account assignment splitting tool 
Created 20041104   SAP 
Last changed 20050411   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_FMSPLIT_DERIVE has no interface.
Friends
Interface IF_EX_BADI_FMSPLIT_DERIVE has no friend.
Attributes
Interface IF_EX_BADI_FMSPLIT_DERIVE 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) 20041104
2 CHECK_DRULE_ENTRY Static method Public Method Check single assignment (rule type DRULE) 20041104
3 DERIVE Instance method Public Method Derivation Step as Enhancement 20041104
4 FILL_CUSTOMER_FIELDS Instance method Public Method Populate customer fields in FMSPLIT_DERIVE 20041117
5 GET_STRATEGY Static method Public Method Get Strategy 20041104
6 SET_DISPLAY_MODE Static method Public Method Set Display Mode (Edit/View) 20041104
7 SET_STRATEGY_BUTTONS Static method Public Method Options to control available features at strategy level 20050331
8 STEP_ACTIVITY_CHECK Static method Public Method Check activity for each step rule 20041104
9 STEP_CHECK_ON_ENTER Static method Public Method Check step before entering to maintain/display 20041104
10 STEP_CHECK_ON_EXIT Static method Public Method Check step before leaving maintain/display 20041104
11 STEP_DRULE_ACTIVITY_CHECK Static method Public Method Check activity for maintaing/display DRULE values 20050303
Events
Interface IF_EX_BADI_FMSPLIT_DERIVE has no event.
Types
Interface IF_EX_BADI_FMSPLIT_DERIVE 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 Exporting E_REJECT Call by reference Type reference (TYPE) ABADR_FLAG Indicator: validation failed 20041104
2 Exporting E_USE_CHANGEDOC Call by reference Type reference (TYPE) ABADR_FLAG Indicator: change history required 20050310
3 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Environment for strategy 20041104
4 Importing I_STEPID Call by reference Type reference (TYPE) ABADRSTEPID Step identifier 20041104
5 Importing I_TABLENAME Call by reference Type reference (TYPE) ABADRPARAM Characteristic derivation: parameters 20041104
6 Importing I_TAB_DELETED_ENTRIES Call by reference Type reference (TYPE) ABADR_TAB_RULE_ENTRIES ABADR: Table Type Rule Entries (Internal) 20041104
7 Importing I_TAB_NEW_ENTRIES Call by reference Type reference (TYPE) ABADR_TAB_RULE_ENTRIES ABADR: Table Type Rule Entries (Internal) 20041104

Method CHECK_DRULE_BEFORE_SAVE on Interface IF_EX_BADI_FMSPLIT_DERIVE 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 Indicator 20041104
2 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Environment for strategy 20041104
3 Importing I_TAB_VALUES Call by reference Type reference (TYPE) ABADR_TAB_ENTRY_VALUES ABADR: Table Type Input Structure (Internal) 20041104

Method CHECK_DRULE_ENTRY on Interface IF_EX_BADI_FMSPLIT_DERIVE 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 Checkbox 20041104
2 Exporting E_TARGET Call by reference Type reference (TYPE) FMSPLIT_DERIVE Derivation Structure for FM account assignment splitting 20041104
3 Importing I_ENVIRONMENT Call by reference Type reference (TYPE) ABADRENV Environment for strategy 20041104
4 Importing I_SOURCE Call by reference Type reference (TYPE) FMSPLIT_DERIVE Derivation Structure for FM account assignment splitting 20041104
5 Importing I_STEP_ID Call by reference Type reference (TYPE) TABADRS-STEPID Step identifier 20041104
# Exception Resumable Description Created on
1 DERIVATION_FAILED Derivation Failed 20041104

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) FMSPLIT_DERIVE Derivation Structure for FM account assignment splitting 20041117
2 Importing I_COBL Call by reference Type reference (TYPE) COBL Coding Block 20041125
3 Importing I_COBL_AD Call by reference Type reference (TYPE) COBL_AD Structure used by the FM Derivation Tool along with COBL 20041125

Method FILL_CUSTOMER_FIELDS on Interface IF_EX_BADI_FMSPLIT_DERIVE 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 Environment for strategy 20041104
2 Importing I_DERIVE Call by reference Type reference (TYPE) FMSPLIT_DERIVE Derivation Structure for FM account assignment splitting 20041104

Method GET_STRATEGY on Interface IF_EX_BADI_FMSPLIT_DERIVE 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 Display mode flag 20041104
2 Exporting E_NO_CHANGE_ALLOWED Call by reference Type reference (TYPE) ABADR_FLAG No change allowed flag 20041104
3 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Environment for strategy 20041104

Method SET_DISPLAY_MODE on Interface IF_EX_BADI_FMSPLIT_DERIVE 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 Flags to enable/disable features 20050331
2 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Environment for strategy 20050331

Method SET_STRATEGY_BUTTONS on Interface IF_EX_BADI_FMSPLIT_DERIVE 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 Indicator 20041104
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) C Indicator 20041104
3 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Environment for strategy 20041104
4 Importing I_STEP Call by reference Type reference (TYPE) ABADR_STEP Step identifier 20041104

Method STEP_ACTIVITY_CHECK on Interface IF_EX_BADI_FMSPLIT_DERIVE 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 Reject flag 20041104
2 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Environment for stragety 20041104
3 Importing I_STEP Call by reference Type reference (TYPE) ABADR_STEP Step 20041104

Method STEP_CHECK_ON_ENTER on Interface IF_EX_BADI_FMSPLIT_DERIVE 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 Indicator 20041104
2 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Environment for strategy 20041104
3 Importing I_STEP Call by reference Type reference (TYPE) ABADR_STEP Step value 20041104

Method STEP_CHECK_ON_EXIT on Interface IF_EX_BADI_FMSPLIT_DERIVE 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 Indicator 20050303
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) C Activity: 02 (modify) or 03 (display) or 04 (delete) 20050303
3 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Environment for strategy 20050303
4 Importing I_STEP Call by reference Type reference (TYPE) ABADR_STEP Step identifier 20050303

Method STEP_DRULE_ACTIVITY_CHECK on Interface IF_EX_BADI_FMSPLIT_DERIVE has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 600