SAP ABAP Interface /BOFU/IF_FBI_VIEW_INSTANCE (/BOFU/IF_FBI_VIEW_INSTANCE)
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_V1_BASE (Package) FBI Runtime: Version 1 of Runtime (w/o FPM wire): Base
⤷
⤷
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
| Interface | /BOFU/IF_FBI_VIEW_INSTANCE | |
| Short Description | /BOFU/IF_FBI_VIEW_INSTANCE |
General Data
| Package | /BOFU/FBI_RUNTIME_V1_BASE | FBI Runtime: Version 1 of Runtime (w/o FPM wire): Base |
| Created | 20090224 | SAP |
| Last changed | 20130531 | SAP |
| 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
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /BOFU/IF_ABSTRACT_FACTORY | Abstract Factory | 20090225 |
Friends
Interface /BOFU/IF_FBI_VIEW_INSTANCE has no friend.
Attributes
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20090225 | ||
| 2 | Instance method | Public | Method | 20090225 | ||
| 3 | Instance method | Public | Method | 20090708 | ||
| 4 | Instance method | Public | Method | 20090225 | ||
| 5 | Instance method | Public | Method | 20090720 | ||
| 6 | Instance method | Public | Method | 20090225 | ||
| 7 | Instance method | Public | Method | 20090225 | ||
| 8 | Instance method | Public | Method | 20090320 | ||
| 9 | Instance method | Public | Method | 20090225 |
Events
Interface /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 | CT_CHANGE_LOG | Call by reference | Type reference (TYPE) | FPMGB_T_CHANGELOG | 20090225 | ||||
| 2 | CT_CHANGE_LOG_KEY | Call by reference | Type reference (TYPE) | TT_CHANGE_LOG_KEY | 20090707 | ||||
| 3 | IS_UI_DATA | Call by reference | Type reference (TYPE) | DATA | 20090225 | ||||
| 4 | IT_UI_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090225 |
Method FPM_FLUSH on Interface /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 | CS_DATA | Call by reference | Type reference (TYPE) | DATA | 20090225 | ||||
| 2 | CT_ACTION_USAGE | Call by reference | Type reference (TYPE) | FPMGB_T_ACTIONUSAGE | 20090225 | ||||
| 3 | CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090225 | ||||
| 4 | CT_FIELD_USAGE | Call by reference | Type reference (TYPE) | FPMGB_T_FIELDUSAGE | 20090225 | ||||
| 5 | CT_MESSAGES | Call by reference | Type reference (TYPE) | FPMGB_T_MESSAGES | 20090225 | ||||
| 6 | CT_SELECTED_LINES | Call by reference | Type reference (TYPE) | RSTABIXTAB | Repository Infosystem Table for Indexes | 20091106 | |||
| 7 | CV_ACTION_USAGE_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | 20090225 | ||||
| 8 | CV_DATA_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | 20090225 | ||||
| 9 | CV_FIELD_USAGE_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | 20090225 | ||||
| 10 | CV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20090225 | ||||
| 11 | ET_KEYS | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20090702 | |||
| 12 | ET_KEY_LINKS | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY_LINK | Key Link | 20090702 | |||
| 13 | EV_SELECTED_LINES_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091110 | |||
| 14 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | 20090225 | ||||
| 15 | IT_KEYS | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20090702 |
Method FPM_GET_DATA on Interface /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 | 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 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | CL_FPM_EVENT | 20090708 | |||
| 3 | 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 Interface /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 | CT_MESSAGES | Call by reference | Type reference (TYPE) | FPMGB_T_MESSAGES | 20090225 | ||||
| 2 | CV_RESULT | Call by reference | Type reference (TYPE) | FPM_EVENT_RESULT | 20090225 | ||||
| 3 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | 20090225 | ||||
| 4 | IT_SELECTED_LINES | Call by reference | Type reference (TYPE) | RSTABIXTAB | 20090225 | ||||
| 5 | IV_EVENT_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20090225 | ||||
| 6 | IV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20090225 | ||||
| 7 | IV_RAISED_BY_OWN_UI | Call by reference | Type reference (TYPE) | BOOLE_D | 20090225 |
Method FPM_PROCESS_EVENT on Interface /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 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | 20090720 | ||||
| 2 | IV_EVENT_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20090720 | ||||
| 3 | IV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20090720 |
Method HANDLE_CUSTOM_ACTION on Interface /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 | IO_PARENT_VIEW_INST | Call by reference | Object reference (TYPE REF TO) | /BOFU/IF_FBI_VIEW_INSTANCE | /BOFU/IF_FBI_VIEW_INSTANCE | 20090225 | |||
| 2 | IO_VIEW | Call by reference | Object reference (TYPE REF TO) | /BOFU/IF_FBI_VIEW | 20090225 | ||||
| 3 | IR_SELF_VIEW | Call by reference | Object reference (TYPE REF TO) | /BOFU/IF_FBI_VIEW=>TS_RELATED_VIEW | 20090225 | ||||
| 4 | IS_SRC_NODE | Call by reference | Type reference (TYPE) | /BOFU/S_FBI_SRC_BO_NODE_IDENT | 20090225 | ||||
| 5 | 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 | IV_DEFERRED_CREATE | Value transfer | Type reference (TYPE) | /BOFU/FBI_DEFERRED_CREATE | ABAP_FALSE | Use deferred create | 20090629 | ||
| 7 | IV_EDIT_LOCK_MODE | Value transfer | Type reference (TYPE) | /BOFU/FBI_EDIT_LOCK_MODE | /BOBF/IF_CONF_C=>SC_EDIT_OPTIMISTIC | 20090225 | |||
| 8 | IV_FIELD_SUFFIX | Call by reference | Type reference (TYPE) | CLIKE | 20090225 | ||||
| 9 | IV_KEEP_FIELDS | Value transfer | Type reference (TYPE) | /BOFU/FBI_KEEP_FIELDS | Keeps fields if no record | 20090703 | |||
| 10 | IV_PARENT_FIELD_SUFFIX | Call by reference | Type reference (TYPE) | CLIKE | 20090225 | ||||
| 11 | IV_READ_ONLY | Value transfer | Type reference (TYPE) | /BOFU/FBI_READ_ONLY | 20090225 | ||||
| 12 | IV_REF_ACTION | Value transfer | Type reference (TYPE) | /BOFU/FBI_REFERENCE_ACTION | Reference Action (Create By Reference UI Scenario) | 20090701 | |||
| 13 | IV_TOP_LEVEL | Value transfer | Type reference (TYPE) | /BOFU/FBI_TOP_LEVEL_VIEW | 20090225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090225 |
Method INVALIDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROPOGATE_DOWN | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | 20090225 | |||
| 2 | IV_PROPOGATE_UP | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 20090225 |
Method INVALIDATE on Interface /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 | CT_ACTION_DEFS | Call by reference | Type reference (TYPE) | POWL_ACTDESCR_TTY | action meta description | 20090320 | |||
| 2 | CT_RESULT_TAB | Call by reference | Type reference (TYPE) | INDEX TABLE | 20090320 | ||||
| 3 | CT_SELECTED | Call by reference | Type reference (TYPE) | RSTABIXTAB | Repository Infosystem Table for Indexes | 20090320 | |||
| 4 | ET_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Message META description | 20090320 | |||
| 5 | EV_ACTIONS_CHANGED | Call by reference | Type reference (TYPE) | POWL_XFLAG_TY | X-Flag | 20090320 | |||
| 6 | IV_ACTIONID | Call by reference | Type reference (TYPE) | POWL_ACTIONID_TY | Action identifier | 20090320 | |||
| 7 | IV_ACTION_INDEX | Call by reference | Attribute reference (LIKE) | SY-TABIX | Index of Internal Tables | 20090320 | |||
| 8 | IV_DO_SAVE | Call by reference | Type reference (TYPE) | POWL_XFLAG_TY | X-Flag | 20090814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FBI Exception | 20090320 |
Method POWL_QUERY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090225 | ||||
| 2 | CT_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Message META description | 20090225 | |||
| 3 | IS_QUERY_OPTIONS | Call by reference | Type reference (TYPE) | /BOBF/S_FRW_QUERY_OPTIONS | Query Options | 20090320 | |||
| 4 | IT_PARENT_KEYS | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20090225 | |||
| 5 | IT_SEL_PARAMS | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_QUERY_SELPARAM | Query Selection Parameters | 20090225 | |||
| 6 | IV_QUERY_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_QUERY_KEY | 20090225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FBI Exception | 20090227 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 702 |