SAP ABAP Interface /BOFU/IF_VIM_VIEW_DAC (Maintenance Views: Data Access Helper)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷ CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
⤷ /BOFU/VIM (Package) View Maintenance Services
⤷ CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
⤷ /BOFU/VIM (Package) View Maintenance Services
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface composition (i COMPRISING i_ref) | /BOFU/IF_VIM_VCL_VIEW_DAC | View Cluster View: Data Access | 20090130 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | /BOFU/CL_VIM_VIEW_DAC | Maintenance View Data Access | 20090130 |
Properties
Interface | /BOFU/IF_VIM_VIEW_DAC | |
Short Description | Maintenance Views: Data Access Helper |
General Data
Package | /BOFU/VIM | View Maintenance Services |
Created | 20090130 | SAP |
Last changed | 20110908 | 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 /BOFU/IF_VIM_VIEW_DAC has no interface.
Friends
Interface /BOFU/IF_VIM_VIEW_DAC has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MO_SORTED_DATA_TABLE_DESC | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20090130 | ||
2 | MO_SORTED_KEY_TABLE_DESC_DYN | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20090130 | ||
3 | MO_VIEW_DESCR | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20090130 | ||
4 | MO_VIEW_KEY_DESCR_DYN | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20090130 | ||
5 | MS_VIEW_DEFINITION | Instance attribute | Public | Type reference (TYPE) | VIMDESC | Control block structure for view maintenance | 20090130 | ||
6 | MT_VIEW_RUNTIME_OBJ | Instance attribute | Public | Type reference (TYPE) | DD_X031L_TABLE | Table Type for X031L | 20090226 | ||
7 | MV_OBJECT_NAME | Instance attribute | Public | Type reference (TYPE) | VIEWTABNAM | Table or view name | 20090130 | ||
8 | SC_VIEW_DATA_MARKED_VALUES | Constant | Public | See coding | View Entry Marked Values | 20090204 | |||
9 | SC_VIEW_DISPLAY_MODES | Constant | Public | See coding | View Display Modes (List/detail) | 20090204 | |||
10 | SC_VIEW_ENTRY_EDIT_ACTIONS | Constant | Public | See coding | View Entry Edit Actions | 20090130 | |||
11 | SC_VIEW_ENTRY_EDIT_OPERATIONS | Constant | Public | See coding | View Entry Edit Operations | 20090130 | |||
12 | SC_VIEW_STATUS_ACTIONS | Constant | Public | See coding | 20090905 | ||||
13 | SC_VIEW_STATUS_FCODES | Constant | Public | See coding | 20090519 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ENABLE_GUI_STATUS_FUNCTION | Instance method | Public | Method | Enable/Disable GUI Status Function | 20090130 |
2 | GET_CURRENT_LINE_ACTION | Instance method | Public | Method | Get Action on Current Display Line (EXTRACT) | 20090130 |
3 | GET_CURRENT_LINE_DATA | Instance method | Public | Method | DATA: CURRENT: Get Fugr View Work Area - Current/Prev states | 20090130 |
4 | GET_CURRENT_LIST_LINE | Instance method | Public | Method | Get Current List Line Number | 20090130 |
5 | GET_DATA | Instance method | Public | Method | DATA: READ: Get Data | 20090130 |
6 | GET_LIST_TABLE_CONTROL | Instance method | Public | Method | Get List Table Control | 20090130 |
7 | GET_OK_CODE | Instance method | Public | Method | Get OK Code | 20090130 |
8 | GET_STATUS | Instance method | Public | Method | Get Status (vimstatus) | 20090202 |
9 | HAS_DATA_CHANGED | Instance method | Public | Method | Has Data Changed? | 20090130 |
10 | IN_CHANGE_MODE | Instance method | Public | Method | In change Mode? | 20090130 |
11 | IS_VIEW_CURRENTLY_ACTIVE | Instance method | Public | Method | Is view currently active? | 20090130 |
12 | PBO_MAKE_EXTRACT_CONSISTENT | Instance method | Public | Method | Make Extract Consistent | 20090130 |
13 | READ_DATA_BY_KEY | Instance method | Public | Method | DATA: READ Data By Key | 20090204 |
14 | SET_CURRENT_LINE_DATA | Instance method | Public | Method | DATA: CURRENT: Set Fugr View Work Area - OVERWRITES workarea | 20090609 |
15 | SET_OK_CODE | Instance method | Public | Method | Set OK Code | 20090130 |
16 | UPDATE_DATA | Instance method | Public | Method | DATA: UPDATE: Update data | 20090130 |
Events
Interface /BOFU/IF_VIM_VIEW_DAC has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_GUI_STATUS_EXCL_FUNC | Public | See coding | GUI Status Exclude Functions | 20090130 | tt_gui_status_excl_func TYPE STANDARD TABLE OF vimexclfun WITH DEFAULT KEY
|
|
2 | TT_VIEW_DEF_HEADER | Public | See coding | View Definition Header | 20090130 | tt_view_def_header TYPE STANDARD TABLE OF vimdesc WITH DEFAULT KEY
|
|
3 | TT_VIEW_NAME_TABLE | Public | See coding | View Name Table | 20090130 | tt_view_name_table TYPE STANDARD TABLE OF vimnamtab WITH DEFAULT KEY
|
|
4 | TV_VIEW_DISPLAY_MODE | Public | See coding | View Display Mode (list or detail) | 20090204 | tv_view_display_mode TYPE c LENGTH 1
|
|
5 | TV_VIEW_ENTRY_EDIT_ACTION | Public | See coding | View Entry Edit Action | 20090130 | tv_view_entry_edit_action TYPE c LENGTH 1
|
|
6 | TV_VIEW_ENTRY_EDIT_OPERATION | Public | See coding | View Entry Edit Operation | 20090130 | tv_view_entry_edit_operation TYPE c LENGTH 5
|
|
7 | TV_VIEW_ENTRY_MARKED_VALUE | Public | Type reference (TYPE) | XFELD | View Entry Marked Value | 20090204 |
|
Method Signatures
Method ENABLE_GUI_STATUS_FUNCTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ENABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090130 | |||
2 | Importing | IV_FUNCTION | Call by reference | Type reference (TYPE) | SY-UCOMM | Function code that PAI triggered | 20090130 |
Method ENABLE_GUI_STATUS_FUNCTION on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method GET_CURRENT_LINE_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_ACTION | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20090130 |
Method GET_CURRENT_LINE_ACTION on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method GET_CURRENT_LINE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DATA | Call by reference | Type reference (TYPE) | ANY | 20090130 | |||
2 | Exporting | ES_DATA_BEFORE_STATE | Call by reference | Type reference (TYPE) | ANY | 20090130 |
Method GET_CURRENT_LINE_DATA on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method GET_CURRENT_LIST_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_LINE | Value transfer | Type reference (TYPE) | I | 20090130 |
Method GET_CURRENT_LIST_LINE on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CURRENT | Call by reference | Type reference (TYPE) | ANY TABLE | Current Lines | 20090130 | ||
2 | Exporting | ET_DELETED | Call by reference | Type reference (TYPE) | ANY TABLE | Deleted Lines | 20090130 | ||
3 | Exporting | ET_INSERTED | Call by reference | Type reference (TYPE) | ANY TABLE | Inserted Lines | 20090130 | ||
4 | Exporting | ET_SELECTED | Call by reference | Type reference (TYPE) | ANY TABLE | Selected Lines | 20090130 | ||
5 | Exporting | ET_UNCHANGED | Call by reference | Type reference (TYPE) | ANY TABLE | Unchanged Lines | 20090130 | ||
6 | Exporting | ET_UPDATED | Call by reference | Type reference (TYPE) | ANY TABLE | Updated Lines | 20090130 |
Method GET_DATA on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method GET_LIST_TABLE_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_CONTROL | Call by reference | Type reference (TYPE) | SCXTAB_CONTROL | TPDA: Table Control Settings = CXTAB_CONTROL | 20090130 |
Method GET_LIST_TABLE_CONTROL on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method GET_OK_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_OK_CODE | Value transfer | Type reference (TYPE) | SY-UCOMM | Function code that PAI triggered | 20090130 |
Method GET_OK_CODE on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method GET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_STATUS | Call by reference | Type reference (TYPE) | VIMSTATUS | Processing status vector for view maintenance | 20090202 |
Method GET_STATUS on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method HAS_DATA_CHANGED 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 | 20090130 |
Method HAS_DATA_CHANGED on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method IN_CHANGE_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ANSWER | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090130 |
Method IN_CHANGE_MODE on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method IS_VIEW_CURRENTLY_ACTIVE 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 | 20090130 |
Method IS_VIEW_CURRENTLY_ACTIVE on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method PBO_MAKE_EXTRACT_CONSISTENT Signature
Method PBO_MAKE_EXTRACT_CONSISTENT on Interface /BOFU/IF_VIM_VIEW_DAC has no parameter.
Method PBO_MAKE_EXTRACT_CONSISTENT on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method READ_DATA_BY_KEY 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) | ANY TABLE | 20090204 | |||
2 | Exporting | ET_KEYS | Call by reference | Type reference (TYPE) | ANY TABLE | 20090204 | |||
3 | Importing | IT_KEY | Call by reference | Type reference (TYPE) | ANY TABLE | 20090204 |
Method READ_DATA_BY_KEY on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method SET_CURRENT_LINE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20090609 |
Method SET_CURRENT_LINE_DATA on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method SET_OK_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_OK_CODE | Value transfer | Type reference (TYPE) | CLIKE | 20090130 |
Method SET_OK_CODE on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
Method UPDATE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20090130 | |||
2 | Importing | IV_OPERATION | Call by reference | Type reference (TYPE) | TV_VIEW_ENTRY_EDIT_OPERATION | 20090130 |
Method UPDATE_DATA on Interface /BOFU/IF_VIM_VIEW_DAC has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 702 |