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
⤷
⤷
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 | Instance method | Public | Method | Enable/Disable GUI Status Function | 20090130 | |
| 2 | Instance method | Public | Method | Get Action on Current Display Line (EXTRACT) | 20090130 | |
| 3 | Instance method | Public | Method | DATA: CURRENT: Get Fugr View Work Area - Current/Prev states | 20090130 | |
| 4 | Instance method | Public | Method | Get Current List Line Number | 20090130 | |
| 5 | Instance method | Public | Method | DATA: READ: Get Data | 20090130 | |
| 6 | Instance method | Public | Method | Get List Table Control | 20090130 | |
| 7 | Instance method | Public | Method | Get OK Code | 20090130 | |
| 8 | Instance method | Public | Method | Get Status (vimstatus) | 20090202 | |
| 9 | Instance method | Public | Method | Has Data Changed? | 20090130 | |
| 10 | Instance method | Public | Method | In change Mode? | 20090130 | |
| 11 | Instance method | Public | Method | Is view currently active? | 20090130 | |
| 12 | Instance method | Public | Method | Make Extract Consistent | 20090130 | |
| 13 | Instance method | Public | Method | DATA: READ Data By Key | 20090204 | |
| 14 | Instance method | Public | Method | DATA: CURRENT: Set Fugr View Work Area - OVERWRITES workarea | 20090609 | |
| 15 | Instance method | Public | Method | Set OK Code | 20090130 | |
| 16 | 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 | IV_ENABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090130 | ||||
| 2 | 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 | 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 | ES_DATA | Call by reference | Type reference (TYPE) | ANY | 20090130 | ||||
| 2 | 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 | 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 | ET_CURRENT | Call by reference | Type reference (TYPE) | ANY TABLE | Current Lines | 20090130 | |||
| 2 | ET_DELETED | Call by reference | Type reference (TYPE) | ANY TABLE | Deleted Lines | 20090130 | |||
| 3 | ET_INSERTED | Call by reference | Type reference (TYPE) | ANY TABLE | Inserted Lines | 20090130 | |||
| 4 | ET_SELECTED | Call by reference | Type reference (TYPE) | ANY TABLE | Selected Lines | 20090130 | |||
| 5 | ET_UNCHANGED | Call by reference | Type reference (TYPE) | ANY TABLE | Unchanged Lines | 20090130 | |||
| 6 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20090204 | ||||
| 2 | ET_KEYS | Call by reference | Type reference (TYPE) | ANY TABLE | 20090204 | ||||
| 3 | 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 | 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 | 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 | IT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20090130 | ||||
| 2 | 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 |