SAP ABAP Class /BOFU/CL_FBI_GUIBB_BASE (FBI Version 2: Abstract Base Feeder: Don't Use)
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_V2_BASE (Package) FBI Runtime: Current Version: Base Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_FEEDER_MODEL Feeder Model Interface 20090723
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20090723
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_QUICKVIEW_SOURCE Feeder supporting triggering of Quickviews 20131013
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_FBI_ADV_SUIBB_FEEDER FBI Version 2: Advanced Search GUIBB - Find Text Screen 20091012
2 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_FBI_GUIBB_FORM FBI Version 2: Form GUIBB Feeder 20090730
3 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_FBI_GUIBB_LIST FBI Version 2: List GUIBB Feeder 20090731
4 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_FBI_SUIBB_FEEDER FBI Version 2: Search UIBB 20090824
Properties
Class /BOFU/CL_FBI_GUIBB_BASE  
Short Description FBI Version 2: Abstract Base Feeder: Don't Use    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/FBI_RUNTIME_V2_BASE   FBI Runtime: Current Version: Base Services 
Created 20090723   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOFU/IF_FBI_VIEW_INSTANCE_NEW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_FEEDER_MODEL Feeder Model Interface 20090723
2 IF_FPM_GUIBB Generic UI Building Block 20090723
3 IF_FPM_QUICKVIEW_SOURCE Feeder supporting triggering of Quickviews 20131013
Friends
Class /BOFU/CL_FBI_GUIBB_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONNECTOR Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_CONNECTOR_BASE FBI Connector 20090723
2 MO_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_CONTROLLER_NEW /BOFU/IF_FBI_CONTROLLER_NEW 20090723
3 MO_FIELD_CATALOG_STR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20090730
4 MO_FIELD_CATALOG_TBL Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20090730
5 MO_FPM Instance attribute Protected Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20091008
6 MO_UI_HELPER Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_UI_HELPER FBI Version 2: UI Helper Class 20100112
7 MO_VIEW Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_VIEW 20090723
8 MO_VIEW_INST Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_VIEW_INSTANCE_NEW 20090730
9 MR_FEEDER_PARAMS Instance attribute Protected Object reference (TYPE REF TO) DATA 20090723
10 MS_DEFAULTS Instance attribute Protected See coding 20100924
11 MS_OBJECT_KEY Instance attribute Protected Type reference (TYPE) TS_OBJECT_KEY 20090723
12 MS_UIBB_KEY Instance attribute Protected Type reference (TYPE) CL_FPM_EVENT=>TY_S_UIBB_KEY 20100202
13 MS_VIEW_CONTEXT_DATA Instance attribute Protected Type reference (TYPE) /BOFU/IF_FBI_VIEW_INSTANCE_NEW=>TS_VIEW_CONTEXT_DATA 20100920
14 MT_ACTION_PROPS Instance attribute Protected Type reference (TYPE) /BOFU/IF_FBI_VIEW_INSTANCE_NEW=>TT_ACTION_PROPERTIES 20100210
15 MT_CHECK_MESSAGES Instance attribute Protected Type reference (TYPE) FPMGB_T_MESSAGES 20090723
16 MT_CREATE_REQUEST_KEY Instance attribute Protected Type reference (TYPE) /BOBF/T_FRW_KEY 20100120
17 MT_FIELD_PROPS Instance attribute Protected Type reference (TYPE) /BOFU/IF_FBI_VIEW_EXITINTF_RUN=>TT_FIELD_PROPERTY 20121016
18 MT_SELECTED_FIELDS Instance attribute Protected Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20100222
19 MV_ADAPT_REQUIRED Instance attribute Protected Type reference (TYPE) BOOLE_D 20100223
20 MV_CATEGORY Instance attribute Protected Type reference (TYPE) FPM_MSG_CATEGORY Message Category 20110104
21 MV_CONTROL_VISIBILITY Instance attribute Protected Type reference (TYPE) BOOLE_D Whether the GUIBB Visibility is to be controlled from wire 20100203
22 MV_DEFERRED_CREATE Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100122
23 MV_HANDLES_TOOLBAR Instance attribute Protected Type reference (TYPE) /BOFU/FBI_HANDLES_TOOLBAR Handles Toolbar 20091008
24 MV_IS_FILTERED Instance attribute Protected Type reference (TYPE) BOOLE_D Shows whether data was filtered before 20130516
25 MV_IS_GUIBB_VISIBLE Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090930
26 MV_READ_ONLY Instance attribute Protected Type reference (TYPE) BOOLE_D 20100719
27 SC_ACTION_INVISIBLE Constant Protected Type reference (TYPE) FPM_VISIBILITY CL_WD_UIELEMENT=>E_VISIBLE-NONE 20100702
28 SC_ACTION_VISIBLE Constant Protected Type reference (TYPE) FPM_VISIBILITY CL_WD_UIELEMENT=>E_VISIBLE-VISIBLE 20100702
29 SC_FBI_CONNECTOR Constant Public Type reference (TYPE) SEOITFNAME '/BOFU/IF_FBI_CONNECTOR_BASE' Interface name 20090914
30 SC_UI_VISIBILITY Constant Public See coding 20090910
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_ACTION_PROPERTIES Instance method Protected Method 20100223
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090824
3 CREATE_VIEW_INSTANCE Instance method Protected Method 20090730
4 GET_EVENT_ACTION_DATA Instance method Protected Method 20100114
5 GET_MESSAGES Instance method Protected Method 20100105
6 NEEDS_CONFIRMATION Instance method Protected Method 20090807
7 PREP_FIELD_CATALOG Instance method Protected Method 20090730
8 PROCESS_EVENT Instance method Protected Method 20090915
9 SD_HAS_INCLUDE_WITH_SUFFIX Instance method Protected Method 20090730
10 SET_GUIBB_USAGES Instance method Protected Method 20090930
11 SET_TOOLBAR_USAGES Instance method Protected Method 20091008
Events
Class /BOFU/CL_FBI_GUIBB_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BUTTONS Protected See coding 20091008 BEGIN OF ts_buttons, function TYPE string, element_id TYPE string, enabled TYPE boole_d, visibility TYPE fpm_visibility, on_action TYPE string, ch_element_id TYPE string, text TYPE string, END OF ts_buttons
2 TS_MENU_ACT_ITEMS Protected See coding 20100215 BEGIN OF ts_menu_act_items, on_action TYPE string, enabled TYPE boole_d, END OF ts_menu_act_items
3 TS_OBJECT_KEY Public See coding 20090723 BEGIN OF ts_object_key, bo TYPE /bobf/obm_bo_key, node TYPE /bobf/obm_node_key, END OF ts_object_key
4 TS_OVP_BUTTON_CHOICE Protected See coding 20100702 BEGIN OF ts_ovp_button_choice, s_button_choice TYPE if_fpm_ovp=>ty_s_toolbar_button_choice, el_sub_item TYPE if_fpm_ovp=>ty_t_toolbar_element_sub_item, END OF ts_ovp_button_choice
5 TS_TOOLTIP Protected See coding 20110119 BEGIN OF ts_tooltip, name TYPE name_komp, tooltip(100) TYPE c, END OF ts_tooltip
6 TT_BUTTONS Protected See coding 20091008 tt_buttons TYPE STANDARD TABLE OF ts_buttons WITH DEFAULT KEY
7 TT_MENU_ACT_ITEMS Protected See coding 20100215 tt_menu_act_items TYPE STANDARD TABLE OF ts_menu_act_items WITH DEFAULT KEY
8 TT_OVP_BUTTON_CHOICE Protected See coding 20100702 tt_ovp_button_choice TYPE STANDARD TABLE OF ts_ovp_button_choice
9 TT_TOOLTIP Protected See coding 20110119 tt_tooltip TYPE STANDARD TABLE OF ts_tooltip
Method Signatures

Method ADAPT_ACTION_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_PROPERTIES Call by reference Type reference (TYPE) /BOFU/IF_FBI_VIEW_INSTANCE_NEW=>TT_ACTION_PROPERTIES 20100223
2 Changing CV_ACTION_PROPERTIES_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20100223
3 Importing IT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20131105
4 Importing IT_SELECTED_ROWS Call by reference Type reference (TYPE) /BOFU/IF_FBI_VIEW_INSTANCE_NEW=>TT_ROW 20100223

Method ADAPT_ACTION_PROPERTIES on class /BOFU/CL_FBI_GUIBB_BASE has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_VIEW_INSTANCE Signature

Method CREATE_VIEW_INSTANCE on class /BOFU/CL_FBI_GUIBB_BASE has no parameter.
Method CREATE_VIEW_INSTANCE on class /BOFU/CL_FBI_GUIBB_BASE has no exception.

Method GET_EVENT_ACTION_DATA Signature

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

Method GET_EVENT_ACTION_DATA on class /BOFU/CL_FBI_GUIBB_BASE has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES 20100105
2 Importing IT_DATA Call by reference Object reference (TYPE REF TO) DATA 20100105

Method GET_MESSAGES on class /BOFU/CL_FBI_GUIBB_BASE has no exception.

Method NEEDS_CONFIRMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONFIRMATION_REQUEST Call by reference Object reference (TYPE REF TO) CL_FPM_CONFIRMATION_REQUEST Requests an end-user confirmation (e.g. data loss warning) 20090807
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20090807
3 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090807

Method NEEDS_CONFIRMATION on class /BOFU/CL_FBI_GUIBB_BASE has no exception.

Method PREP_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) FPMGB_S_T100_MESSAGE FPMGB T100 messages 20100806
# Exception Resumable Description Created on
1 /BOFU/CX_FBI 20090730

Method PROCESS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT ok/failed 20090915
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT FPM Event 20090915
3 Importing IS_DATA Call by reference Object reference (TYPE REF TO) DATA 20090915
4 Importing IT_DATA Call by reference Object reference (TYPE REF TO) DATA 20090915
5 Importing IT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Index in target table 20090915
6 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Event was triggered by own UI 20090915

Method PROCESS_EVENT on class /BOFU/CL_FBI_GUIBB_BASE has no exception.

Method SD_HAS_INCLUDE_WITH_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ANSWER Value transfer Type reference (TYPE) ABAP_BOOL 20090730
2 Importing IO_SD Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20090730

Method SD_HAS_INCLUDE_WITH_SUFFIX on class /BOFU/CL_FBI_GUIBB_BASE has no exception.

Method SET_GUIBB_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action Definition 20090930
2 Changing CT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_FIELDUSAGE Field Usage 20090930
3 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20090930
4 Exporting EV_FIELD_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20090930
5 Importing IS_DATA Call by reference Object reference (TYPE REF TO) DATA 20090930
6 Importing IT_DATA Call by reference Object reference (TYPE REF TO) DATA 20090930
7 Importing IT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20090930
8 Importing IV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100210

Method SET_GUIBB_USAGES on class /BOFU/CL_FBI_GUIBB_BASE has no exception.

Method SET_TOOLBAR_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTION_PROPERTIES Call by reference Type reference (TYPE) /BOFU/IF_FBI_VIEW_INSTANCE_NEW=>TT_ACTION_PROPERTIES 20091008

Method SET_TOOLBAR_USAGES on class /BOFU/CL_FBI_GUIBB_BASE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702