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 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Instance attribute | Protected | Object reference (TYPE REF TO) | /BOFU/IF_FBI_CONNECTOR_BASE | FBI Connector | 20090723 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | /BOFU/IF_FBI_CONTROLLER_NEW | /BOFU/IF_FBI_CONTROLLER_NEW | 20090723 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20090730 | ||||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | 20090730 | ||||
| 5 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_FPM | Interface for accessing FPM functionality | 20091008 | |||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | /BOFU/IF_FBI_UI_HELPER | FBI Version 2: UI Helper Class | 20100112 | |||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | /BOFU/IF_FBI_VIEW | 20090723 | ||||
| 8 | Instance attribute | Protected | Object reference (TYPE REF TO) | /BOFU/IF_FBI_VIEW_INSTANCE_NEW | 20090730 | ||||
| 9 | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | 20090723 | ||||
| 10 | Instance attribute | Protected | See coding | 20100924 | |||||
| 11 | Instance attribute | Protected | Type reference (TYPE) | TS_OBJECT_KEY | 20090723 | ||||
| 12 | Instance attribute | Protected | Type reference (TYPE) | CL_FPM_EVENT=>TY_S_UIBB_KEY | 20100202 | ||||
| 13 | Instance attribute | Protected | Type reference (TYPE) | /BOFU/IF_FBI_VIEW_INSTANCE_NEW=>TS_VIEW_CONTEXT_DATA | 20100920 | ||||
| 14 | Instance attribute | Protected | Type reference (TYPE) | /BOFU/IF_FBI_VIEW_INSTANCE_NEW=>TT_ACTION_PROPERTIES | 20100210 | ||||
| 15 | Instance attribute | Protected | Type reference (TYPE) | FPMGB_T_MESSAGES | 20090723 | ||||
| 16 | Instance attribute | Protected | Type reference (TYPE) | /BOBF/T_FRW_KEY | 20100120 | ||||
| 17 | Instance attribute | Protected | Type reference (TYPE) | /BOFU/IF_FBI_VIEW_EXITINTF_RUN=>TT_FIELD_PROPERTY | 20121016 | ||||
| 18 | Instance attribute | Protected | Type reference (TYPE) | FPMGB_T_SELECTED_FIELDS | Selected(Used) Fields | 20100222 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | 20100223 | ||||
| 20 | Instance attribute | Protected | Type reference (TYPE) | FPM_MSG_CATEGORY | Message Category | 20110104 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Whether the GUIBB Visibility is to be controlled from wire | 20100203 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100122 | |||
| 23 | Instance attribute | Protected | Type reference (TYPE) | /BOFU/FBI_HANDLES_TOOLBAR | Handles Toolbar | 20091008 | |||
| 24 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Shows whether data was filtered before | 20130516 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090930 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | 20100719 | ||||
| 27 | Constant | Protected | Type reference (TYPE) | FPM_VISIBILITY | CL_WD_UIELEMENT=>E_VISIBLE-NONE | 20100702 | |||
| 28 | Constant | Protected | Type reference (TYPE) | FPM_VISIBILITY | CL_WD_UIELEMENT=>E_VISIBLE-VISIBLE | 20100702 | |||
| 29 | Constant | Public | Type reference (TYPE) | SEOITFNAME | '/BOFU/IF_FBI_CONNECTOR_BASE' | Interface name | 20090914 | ||
| 30 | Constant | Public | See coding | 20090910 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | 20100223 | ||
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20090824 | |
| 3 | Instance method | Protected | Method | 20090730 | ||
| 4 | Instance method | Protected | Method | 20100114 | ||
| 5 | Instance method | Protected | Method | 20100105 | ||
| 6 | Instance method | Protected | Method | 20090807 | ||
| 7 | Instance method | Protected | Method | 20090730 | ||
| 8 | Instance method | Protected | Method | 20090915 | ||
| 9 | Instance method | Protected | Method | 20090730 | ||
| 10 | Instance method | Protected | Method | 20090930 | ||
| 11 | 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 | CT_ACTION_PROPERTIES | Call by reference | Type reference (TYPE) | /BOFU/IF_FBI_VIEW_INSTANCE_NEW=>TT_ACTION_PROPERTIES | 20100223 | ||||
| 2 | CV_ACTION_PROPERTIES_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | 20100223 | ||||
| 3 | IT_ACTION_USAGE | Call by reference | Type reference (TYPE) | FPMGB_T_ACTIONUSAGE | Action usage | 20131105 | |||
| 4 | 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 | ER_EVENT_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20100114 | ||||
| 2 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | FPMGB_T_MESSAGES | 20100105 | ||||
| 2 | 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 | 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 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | CL_FPM_EVENT | 20090807 | |||
| 3 | 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 | ES_MESSAGE | Call by reference | Type reference (TYPE) | FPMGB_S_T100_MESSAGE | FPMGB T100 messages | 20100806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090730 |
Method PROCESS_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RESULT | Call by reference | Type reference (TYPE) | FPM_EVENT_RESULT | ok/failed | 20090915 | |||
| 2 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | FPM Event | 20090915 | |||
| 3 | IS_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20090915 | ||||
| 4 | IT_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20090915 | ||||
| 5 | IT_SELECTED_LINES | Call by reference | Type reference (TYPE) | RSTABIXTAB | Index in target table | 20090915 | |||
| 6 | 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 | EV_ANSWER | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090730 | ||||
| 2 | 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 | CT_ACTION_USAGE | Call by reference | Type reference (TYPE) | FPMGB_T_ACTIONUSAGE | Action Definition | 20090930 | |||
| 2 | CT_FIELD_USAGE | Call by reference | Type reference (TYPE) | FPMGB_T_FIELDUSAGE | Field Usage | 20090930 | |||
| 3 | EV_ACTION_USAGE_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | Boolean Variable (X=True, -=False, Space=Unknown) | 20090930 | |||
| 4 | EV_FIELD_USAGE_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | Boolean Variable (X=True, -=False, Space=Unknown) | 20090930 | |||
| 5 | IS_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20090930 | ||||
| 6 | IT_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20090930 | ||||
| 7 | IT_SELECTED_LINES | Call by reference | Type reference (TYPE) | RSTABIXTAB | Repository Infosystem Table for Indexes | 20090930 | |||
| 8 | 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 | 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 |