SAP ABAP Class /BOFU/IF_FBI_VIEW_INSTANCE (/BOFU/IF_FBI_VIEW_INSTANCE)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /BOFU/IF_ABSTRACT_FACTORY Abstract Factory 20090225
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/CL_FBI_VIEW_INST /BOFU/CL_FBI_VIEW_INST 20090224
Properties
Class /BOFU/IF_FBI_VIEW_INSTANCE  
Short Description /BOFU/IF_FBI_VIEW_INSTANCE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20090224   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /BOFU/IF_FBI_VIEW_INSTANCE has no interface implemented.
Friends
Class /BOFU/IF_FBI_VIEW_INSTANCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SRV_MGR Instance attribute Public Object reference (TYPE REF TO) /BOBF/IF_TRA_SERVICE_MANAGER For POWL 20090305
2 MO_TXN_MGR Instance attribute Public Object reference (TYPE REF TO) /BOBF/IF_TRA_TRANSACTION_MGR For POWL 20090305
3 MO_VIEW Instance attribute Public Object reference (TYPE REF TO) /BOFU/IF_FBI_VIEW FBI View 20090305
4 MS_OUT_TABLE_WA Instance attribute Public Type reference (TYPE) TS_OUT_TABLE_WA 20090305
5 MT_DATA Instance attribute Public Object reference (TYPE REF TO) DATA 20090305
6 MT_FLUSH_FIELDMAP Instance attribute Public Type reference (TYPE) TT_FLUSH_FIELDMAP 20090521
7 MT_KEYS Instance attribute Public Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090305
8 MT_REL_VIEW_INST Instance attribute Public Type reference (TYPE) TT_REL_VIEW_INST 20090521
9 MT_SRC_KEYS Instance attribute Public Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090305
10 MV_FIELD_SUFFIX Instance attribute Public Type reference (TYPE) STRING 20090521
11 SC_USAGE_CONTEXT Constant Public See coding 20090224
Methods
# Method Level Visibility Method type Description Created on
1 FPM_FLUSH Instance method Public Method 20090225
2 FPM_GET_DATA Instance method Public Method 20090225
3 FPM_NEEDS_CONFIRMATION Instance method Public Method 20090708
4 FPM_PROCESS_EVENT Instance method Public Method 20090225
5 HANDLE_CUSTOM_ACTION Instance method Public Method 20090720
6 INITIALIZE Instance method Public Method 20090225
7 INVALIDATE Instance method Public Method 20090225
8 POWL_HANDLE_ACTION Instance method Public Method 20090320
9 POWL_QUERY_DATA Instance method Public Method 20090225
Events
Class /BOFU/IF_FBI_VIEW_INSTANCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BUTTONS Public See coding 20090821 BEGIN OF ts_buttons, function TYPE string, element_id TYPE string, enabled TYPE boole_d, on_action TYPE string, END OF ts_buttons
2 TS_CHANGE_LOG_KEY Public See coding 20090707 BEGIN OF ts_change_log_key, name TYPE name_komp, new_value TYPE REF TO data, old_value TYPE REF TO data, key TYPE /bobf/conf_key, END OF ts_change_log_key
3 TS_FLUSH_FIELDMAP Public See coding 20090521 BEGIN OF ts_flush_fieldmap, field_ext TYPE string, field_int TYPE string, END OF ts_flush_fieldmap
4 TS_OUT_TABLE_WA Public See coding 20090305 BEGIN OF ts_out_table_wa, s_table_line TYPE REF TO data, s_data TYPE REF TO data, s_prop TYPE REF TO data, s_tech TYPE REF TO data, END OF ts_out_table_wa
5 TS_REL_VIEW_INST Public See coding 20090521 BEGIN OF ts_rel_view_inst, o_rel_view_inst TYPE REF TO /bofu/if_fbi_view_instance, r_related_view TYPE REF TO /bofu/if_fbi_view=>ts_related_view, END OF ts_rel_view_inst
6 TT_BUTTONS Public See coding 20090821 tt_buttons TYPE STANDARD TABLE OF ts_buttons with DEFAULT KEY
7 TT_CHANGE_LOG_KEY Public See coding 20090707 tt_change_log_key TYPE STANDARD TABLE OF ts_change_log_key
8 TT_FLUSH_FIELDMAP Public See coding 20090521 tt_flush_fieldmap TYPE SORTED TABLE OF ts_flush_fieldmap WITH UNIQUE KEY field_ext
9 TT_REL_VIEW_INST Public See coding 20090521 tt_rel_view_inst TYPE STANDARD TABLE OF ts_rel_view_inst
10 TV_USAGE_CONTEXT Public See coding 20090224 tv_usage_context TYPE c LENGTH 3
Method Signatures

Method FPM_FLUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGE_LOG Call by reference Type reference (TYPE) FPMGB_T_CHANGELOG 20090225
2 Changing CT_CHANGE_LOG_KEY Call by reference Type reference (TYPE) TT_CHANGE_LOG_KEY 20090707
3 Importing IS_UI_DATA Call by reference Type reference (TYPE) DATA 20090225
4 Importing IT_UI_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20090225

Method FPM_FLUSH on class /BOFU/IF_FBI_VIEW_INSTANCE has no exception.

Method FPM_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20090225
2 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE 20090225
3 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20090225
4 Changing CT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_FIELDUSAGE 20090225
5 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES 20090225
6 Changing CT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20091106
7 Changing CV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20090225
8 Changing CV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20090225
9 Changing CV_FIELD_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20090225
10 Changing CV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX 20090225
11 Exporting ET_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090702
12 Exporting ET_KEY_LINKS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK Key Link 20090702
13 Exporting EV_SELECTED_LINES_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091110
14 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT 20090225
15 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090702

Method FPM_GET_DATA on class /BOFU/IF_FBI_VIEW_INSTANCE has no exception.

Method FPM_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) 20090708
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20090708
3 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090708

Method FPM_NEEDS_CONFIRMATION on class /BOFU/IF_FBI_VIEW_INSTANCE has no exception.

Method FPM_PROCESS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES 20090225
2 Changing CV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT 20090225
3 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT 20090225
4 Importing IT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB 20090225
5 Importing IV_EVENT_INDEX Call by reference Type reference (TYPE) SYTABIX 20090225
6 Importing IV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX 20090225
7 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D 20090225

Method FPM_PROCESS_EVENT on class /BOFU/IF_FBI_VIEW_INSTANCE has no exception.

Method HANDLE_CUSTOM_ACTION 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 20090720
2 Importing IV_EVENT_INDEX Call by reference Type reference (TYPE) SYTABIX 20090720
3 Importing IV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX 20090720

Method HANDLE_CUSTOM_ACTION on class /BOFU/IF_FBI_VIEW_INSTANCE has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_VIEW_INST Call by reference Object reference (TYPE REF TO) /BOFU/IF_FBI_VIEW_INSTANCE /BOFU/IF_FBI_VIEW_INSTANCE 20090225
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) /BOFU/IF_FBI_VIEW 20090225
3 Importing IR_SELF_VIEW Call by reference Object reference (TYPE REF TO) /BOFU/IF_FBI_VIEW=>TS_RELATED_VIEW 20090225
4 Importing IS_SRC_NODE Call by reference Type reference (TYPE) /BOFU/S_FBI_SRC_BO_NODE_IDENT 20090225
5 Importing IV_CONTEXT Call by reference Type reference (TYPE) /BOFU/IF_FBI_VIEW_INSTANCE=>TV_USAGE_CONTEXT /BOFU/IF_FBI_VIEW_INSTANCE=>SC_USAGE_CONTEXT-FBI 20090225
6 Importing IV_DEFERRED_CREATE Value transfer Type reference (TYPE) /BOFU/FBI_DEFERRED_CREATE ABAP_FALSE Use deferred create 20090629
7 Importing IV_EDIT_LOCK_MODE Value transfer Type reference (TYPE) /BOFU/FBI_EDIT_LOCK_MODE /BOBF/IF_CONF_C=>SC_EDIT_OPTIMISTIC 20090225
8 Importing IV_FIELD_SUFFIX Call by reference Type reference (TYPE) CLIKE 20090225
9 Importing IV_KEEP_FIELDS Value transfer Type reference (TYPE) /BOFU/FBI_KEEP_FIELDS Keeps fields if no record 20090703
10 Importing IV_PARENT_FIELD_SUFFIX Call by reference Type reference (TYPE) CLIKE 20090225
11 Importing IV_READ_ONLY Value transfer Type reference (TYPE) /BOFU/FBI_READ_ONLY 20090225
12 Importing IV_REF_ACTION Value transfer Type reference (TYPE) /BOFU/FBI_REFERENCE_ACTION Reference Action (Create By Reference UI Scenario) 20090701
13 Importing IV_TOP_LEVEL Value transfer Type reference (TYPE) /BOFU/FBI_TOP_LEVEL_VIEW 20090225
# Exception Resumable Description Created on
1 /BOFU/CX_FBI 20090225

Method INVALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROPOGATE_DOWN Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE 20090225
2 Importing IV_PROPOGATE_UP Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20090225

Method INVALIDATE on class /BOFU/IF_FBI_VIEW_INSTANCE has no exception.

Method POWL_HANDLE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_DEFS Call by reference Type reference (TYPE) POWL_ACTDESCR_TTY action meta description 20090320
2 Changing CT_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE 20090320
3 Changing CT_SELECTED Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20090320
4 Exporting ET_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20090320
5 Exporting EV_ACTIONS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20090320
6 Importing IV_ACTIONID Call by reference Type reference (TYPE) POWL_ACTIONID_TY Action identifier 20090320
7 Importing IV_ACTION_INDEX Call by reference Attribute reference (LIKE) SY-TABIX Index of Internal Tables 20090320
8 Importing IV_DO_SAVE Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20090814
# Exception Resumable Description Created on
1 /BOFU/CX_FBI FBI Exception 20090320

Method POWL_QUERY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20090225
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20090225
3 Importing IS_QUERY_OPTIONS Call by reference Type reference (TYPE) /BOBF/S_FRW_QUERY_OPTIONS Query Options 20090320
4 Importing IT_PARENT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090225
5 Importing IT_SEL_PARAMS Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20090225
6 Importing IV_QUERY_KEY Call by reference Type reference (TYPE) /BOBF/OBM_QUERY_KEY 20090225
# Exception Resumable Description Created on
1 /BOFU/CX_FBI FBI Exception 20090227
History
Last changed by/on SAP  20130531 
SAP Release Created in