SAP ABAP Class /BOFU/CL_FBI_CONTROLLER_BASE (FBI Controller Base Class (Abstract))
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC-FBI (Application Component) Integration of FPM and Persistency Frameworks like BOPF
     /BOFU/FBI_RUNTIME_BASE (Package) FBI Runtime: Common Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20091105
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_FBI_CONTROLLER FBI Application Configuration Controller implements this 20091105
3 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_FBI_CONTROLLER_DT FBI Application Configuration Controller (for Designtime) 20100301
4 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_APP_CONTROLLER WebDynpro Interface INTERFACECONTROLLER 20091105
5 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_GAF_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
6 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_OIF_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
7 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_OVP_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
8 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_RESOURCE_MANAGER WebDynpro Interface INTERFACECONTROLLER 20091105
9 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_TABBED_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
10 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_TRANSACTION WebDynpro Interface INTERFACECONTROLLER 20091105
... Click here to see Used By full list (2 items)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_FBI_CONTROLLER FBI Version 1: Central Controller 20091105
2 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_FBI_CONTROLLER_NEW FBI Version 2: Central Controller 20091105
Properties
Class /BOFU/CL_FBI_CONTROLLER_BASE  
Short Description FBI Controller Base Class (Abstract)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /BOFU/COMMON    
Program status     
Category 0   
Package /BOFU/FBI_RUNTIME_BASE   FBI Runtime: Common Objects 
Created 20091105   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOBF/IF_TRA_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /BOFU/IF_FBI_CONTROLLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20091105
2 /BOFU/IF_FBI_CONTROLLER FBI Application Configuration Controller implements this 20091105
3 /BOFU/IF_FBI_CONTROLLER_DT FBI Application Configuration Controller (for Designtime) 20100301
4 IWCI_IF_FPM_APP_CONTROLLER WebDynpro Interface INTERFACECONTROLLER 20091105
5 IWCI_IF_FPM_GAF_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
6 IWCI_IF_FPM_OIF_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
7 IWCI_IF_FPM_OVP_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
8 IWCI_IF_FPM_RESOURCE_MANAGER WebDynpro Interface INTERFACECONTROLLER 20091105
9 IWCI_IF_FPM_TABBED_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
10 IWCI_IF_FPM_TRANSACTION WebDynpro Interface INTERFACECONTROLLER 20091105
11 IWCI_IF_FPM_WORK_PROTECTION WebDynpro Interface INTERFACECONTROLLER 20091105
Friends
Class /BOFU/CL_FBI_CONTROLLER_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_COMPONENT Instance attribute Protected Attribute reference (LIKE) 20091105
2 MO_COMP_USAGE_GROUP_FBI_VIEWS Instance attribute Protected Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE_GROUP FBI View as WD Configurations: Loaded under this comp usggrp 20100301
3 MO_FLUSH_EVENT Instance attribute Protected Attribute reference (LIKE) 20091105
4 MO_FPM Instance attribute Protected Object reference (TYPE REF TO) IF_FPM 20091105
5 MO_IDR_PROVIDER Instance attribute Protected Attribute reference (LIKE) 20091105
6 MO_TXN_MGR Instance attribute Protected Attribute reference (LIKE) 20091105
7 MR_LAST_NODE_BUFFER Instance attribute Protected Object reference (TYPE REF TO) TS_NODE_BUFFER 20091105
8 MS_TOPLEVEL_GUIBB Instance attribute Protected Type reference (TYPE) FPM_S_UIBB_KEY Key of a UIBB to be embedded in an FPM based application 20091105
9 MT_ACT_PARAM_DIALOG_MAP Instance attribute Protected Type reference (TYPE) TT_ACT_PARAM_DIALOG_MAP 20091105
10 MT_BO_SRVMGR_MAP Instance attribute Protected Attribute reference (LIKE) 20091105
11 MT_CUSTOM_ACTIONS Instance attribute Protected Attribute reference (LIKE) 20091105
12 MT_FAILED_MODIF Instance attribute Protected Type reference (TYPE) TT_MODIF_BUFFER 20091105
13 MT_GLOBAL_MESSAGES Instance attribute Protected Type reference (TYPE) /BOBF/T_FRW_MESSAGE_K Message Table 20091105
14 MT_GLOBAL_MSG_IDX Instance attribute Protected Type reference (TYPE) /BOFU/IF_FBI_MESSAGE_BUFFER=>TT_MESSAGE_INDEX 20100719
15 MT_MODIF_BUFFER Instance attribute Protected Attribute reference (LIKE) 20091105
16 MT_NODE_BUFFER Instance attribute Protected Attribute reference (LIKE) 20091105
17 MT_PENDING_CREATE Instance attribute Protected Attribute reference (LIKE) 20091105
18 MT_SYNCUP_BUFFER Instance attribute Protected Type reference (TYPE) TT_SYNCUP_BUFFER 20091105
19 MV_CHANGE_MODE Instance attribute Protected Attribute reference (LIKE) 20091105
20 MV_CHMOD_COUNTER Instance attribute Protected Attribute reference (LIKE) 20091105
21 MV_DIAGNOSTIC_MODE Instance attribute Protected Type reference (TYPE) BOOLE_D 20100317
22 MV_HAS_EVENT_FAILED Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091105
23 MV_IS_DIRTY Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091105
24 MV_SYNCUP_REQUIRED Instance attribute Protected Type reference (TYPE) BOOLE_D 20091105
25 MV_TOPLEVEL_ADDED Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091105
26 MV_TRANSACTION_PATTERN Instance attribute Protected Type reference (TYPE) /BOBF/TRA_TRANSACTION_PATTERN /BOBF/IF_TRA_C=>GC_TP_SAVE_AND_CONTINUE Data element for a transaction pattern 20091105
27 MV_UPDATE_COUNTER Instance attribute Protected Attribute reference (LIKE) 20091105
28 SC_COMP_USAGE_GROUP_FBI_VIEWS Constant Protected Type reference (TYPE) STRING '/BOFU/FBI_VIEWS' FBI View as WD Configurations: Loaded under this comp usggrp 20100301
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TRANSACTION Instance method Protected Method 20091105
2 CONSTRUCTOR Instance method Public Constructor 20091105
3 DISPATCH_SYNCUP_BUFFER Instance method Protected Method 20091105
4 GET_INSTANCE Instance method Public Method 20091105
5 GET_TARGET_CONTENT_AREA Instance method Protected Method 20100720
6 POST_SYNCUP_DATA Instance method Protected Method 20091105
7 PREP_MODIFY_4_PENDING_CREATE Instance method Protected Method 20110113
8 PREP_MODIFY_4_PENDING_CREATE_I Instance method Protected Method 20110113
9 READ_DATA Instance method Protected Method 20091105
10 READ_PROPERTY Instance method Protected Method 20091105
11 READ_TARGET_KEYS Instance method Protected Method 20091105
12 REGISTER_SERVICE_MGR Instance method Protected Method 20091105
13 REPORT_MESSAGES Instance method Protected Method 20091105
14 SET_ACT_PARAM_DIALOG_MAP Instance method Public Method 20091105
15 SET_NODE_SELECTION Instance method Protected Method 20091105
16 SET_TOPLEVEL_GUIBB Instance method Public Method 20091105
17 SHOW_ERROR_PAGE Instance method Protected Method 20091105
18 SORT_MODIFICATIONS Instance method Protected Method 20100719
19 TRIGGER_CHANGE_MODE Instance method Protected Method 20091105
Events
Class /BOFU/CL_FBI_CONTROLLER_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ACT_PARAM_DIALOG_MAP Protected See coding 20091105 BEGIN OF ts_act_param_dialog_map, bo_key TYPE /bobf/obm_bo_key, node_key TYPE /bobf/obm_node_key, act_key TYPE /bobf/act_key, dialog_id TYPE fpm_dialog_window_id, END OF ts_act_param_dialog_map
2 TS_ACT_PROP_MAP Protected Attribute reference (LIKE) 20091105
3 TS_ASSOC_PROP_MAP Protected Attribute reference (LIKE) 20091105
4 TS_ATTR_PROP_MAP Protected Attribute reference (LIKE) 20091105
5 TS_BO_SRVMGR_MAP Protected Attribute reference (LIKE) 20091105
6 TS_MODIF_BUFFER Protected Attribute reference (LIKE) 20091105
7 TS_NODE_ASSOC Protected Attribute reference (LIKE) 20091105
8 TS_NODE_BUFFER Protected Attribute reference (LIKE) 20091105
9 TS_NODE_PROPERTY Protected Attribute reference (LIKE) 20091105
10 TS_PENDING_CREATE Protected Attribute reference (LIKE) 20091105
11 TS_SYNCUP_BUFFER Protected Attribute reference (LIKE) 20091105
12 TT_ACT_PARAM_DIALOG_MAP Protected See coding 20091105 tt_act_param_dialog_map TYPE SORTED TABLE OF ts_act_param_dialog_map WITH UNIQUE KEY bo_key node_key act_key
13 TT_ACT_PROP_MAP Protected Attribute reference (LIKE) 20091105
14 TT_ASSOC_PROP_MAP Protected Attribute reference (LIKE) 20091105
15 TT_ATTR_PROP_MAP Protected Attribute reference (LIKE) 20091105
16 TT_BO_SRVMGR_MAP Protected Attribute reference (LIKE) 20091105
17 TT_FBI_CFG_ACTDIALOG Public See coding 20091105
18 TT_MODIFY_BUFFER Protected Attribute reference (LIKE) 20091105
19 TT_MODIF_BUFFER Protected Attribute reference (LIKE) 20091105
20 TT_NODE_ASSOC Protected Attribute reference (LIKE) 20091105
21 TT_NODE_BUFFER Protected Attribute reference (LIKE) 20091105
22 TT_NODE_PROPERTY Protected Attribute reference (LIKE) 20091105
23 TT_PENDING_CREATE Protected Attribute reference (LIKE) 20091105
24 TT_SYNCUP_BUFFER Protected Attribute reference (LIKE) 20091105
Method Signatures

Method CHECK_TRANSACTION Signature

Method CHECK_TRANSACTION on class /BOFU/CL_FBI_CONTROLLER_BASE has no parameter.
Method CHECK_TRANSACTION on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /BOFU/CL_FBI_CONTROLLER_BASE has no parameter.
Method CONSTRUCTOR on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method DISPATCH_SYNCUP_BUFFER Signature

Method DISPATCH_SYNCUP_BUFFER on class /BOFU/CL_FBI_CONTROLLER_BASE has no parameter.
Method DISPATCH_SYNCUP_BUFFER on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class /BOFU/CL_FBI_CONTROLLER_BASE has no parameter.
Method GET_INSTANCE on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method GET_TARGET_CONTENT_AREA Signature

Method GET_TARGET_CONTENT_AREA on class /BOFU/CL_FBI_CONTROLLER_BASE has no parameter.
Method GET_TARGET_CONTENT_AREA on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method POST_SYNCUP_DATA Signature

Method POST_SYNCUP_DATA on class /BOFU/CL_FBI_CONTROLLER_BASE has no parameter.
Method POST_SYNCUP_DATA on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method PREP_MODIFY_4_PENDING_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MODIFICATION Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20110113
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20110113

Method PREP_MODIFY_4_PENDING_CREATE on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method PREP_MODIFY_4_PENDING_CREATE_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MODIFICATION Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20110113
2 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20110113

Method PREP_MODIFY_4_PENDING_CREATE_I on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20091105
2 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20091105
3 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE 20091105
4 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111206

Method READ_DATA on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method READ_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTY Call by reference Type reference (TYPE) TT_NODE_PROPERTY 20091105
2 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20091105

Method READ_PROPERTY on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method READ_TARGET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_LINKS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK 20091105
2 Importing IR_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20091105
3 Importing IT_FILTERED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20100202
4 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20091105
5 Importing IV_ASSOC_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY 20091105

Method READ_TARGET_KEYS on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method REGISTER_SERVICE_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20091105

Method REGISTER_SERVICE_MGR on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method REPORT_MESSAGES Signature

Method REPORT_MESSAGES on class /BOFU/CL_FBI_CONTROLLER_BASE has no parameter.
Method REPORT_MESSAGES on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method SET_ACT_PARAM_DIALOG_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACT_PARAM_CONFIG Call by reference Type reference (TYPE) TT_FBI_CFG_ACTDIALOG 20091105

Method SET_ACT_PARAM_DIALOG_MAP on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method SET_NODE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT 20091105

Method SET_NODE_SELECTION on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method SET_TOPLEVEL_GUIBB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20091105
2 Importing IV_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20091105
3 Importing IV_CONFIG_TYPE Call by reference Type reference (TYPE) WDY_CONFIG_TYPE Type of Web Dynpro Configuration 20091105
4 Importing IV_CONFIG_VAR Call by reference Type reference (TYPE) WDY_CONFIG_VAR Web Dynpro: Configuration of Additional Variant 20091105
5 Importing IV_INTERFACE_VIEW Call by reference Type reference (TYPE) FPM_VIEW_NAME Web Dynpro: Name of a Web Dynpro View 20091105

Method SET_TOPLEVEL_GUIBB on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method SHOW_ERROR_PAGE Signature

Method SHOW_ERROR_PAGE on class /BOFU/CL_FBI_CONTROLLER_BASE has no parameter.
Method SHOW_ERROR_PAGE on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method SORT_MODIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MODIFICATION Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20100719

Method SORT_MODIFICATIONS on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.

Method TRIGGER_CHANGE_MODE Signature

Method TRIGGER_CHANGE_MODE on class /BOFU/CL_FBI_CONTROLLER_BASE has no parameter.
Method TRIGGER_CHANGE_MODE on class /BOFU/CL_FBI_CONTROLLER_BASE has no exception.
Meta Relationship - Using (full list)
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20091105
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_FBI_CONTROLLER FBI Application Configuration Controller implements this 20091105
3 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_FBI_CONTROLLER_DT FBI Application Configuration Controller (for Designtime) 20100301
4 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_APP_CONTROLLER WebDynpro Interface INTERFACECONTROLLER 20091105
5 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_GAF_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
6 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_OIF_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
7 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_OVP_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
8 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_RESOURCE_MANAGER WebDynpro Interface INTERFACECONTROLLER 20091105
9 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_TABBED_CONF_EXIT WebDynpro Interface INTERFACECONTROLLER 20091105
10 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_TRANSACTION WebDynpro Interface INTERFACECONTROLLER 20091105
11 Interface implementation (CLASS c. INTERFACES i_ref)  IWCI_IF_FPM_WORK_PROTECTION WebDynpro Interface INTERFACECONTROLLER 20091105
History
Last changed by/on SAP  20130531 
SAP Release Created in 702