SAP ABAP Class /BOFU/IF_VIM_VIEW_DAC (Maintenance Views: Data Access Helper)
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
| Class | /BOFU/IF_VIM_VIEW_DAC | |
| Short Description | Maintenance Views: Data Access Helper | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20090130 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /BOFU/IF_VIM_VIEW_DAC has no interface implemented.
Friends
Class /BOFU/IF_VIM_VIEW_DAC has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20090130 | |||
| 2 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20090130 | |||
| 3 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20090130 | |||
| 4 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20090130 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | VIMDESC | Control block structure for view maintenance | 20090130 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | DD_X031L_TABLE | Table Type for X031L | 20090226 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | VIEWTABNAM | Table or view name | 20090130 | |||
| 8 | Constant | Public | See coding | View Entry Marked Values | 20090204 | ||||
| 9 | Constant | Public | See coding | View Display Modes (List/detail) | 20090204 | ||||
| 10 | Constant | Public | See coding | View Entry Edit Actions | 20090130 | ||||
| 11 | Constant | Public | See coding | View Entry Edit Operations | 20090130 | ||||
| 12 | Constant | Public | See coding | 20090905 | |||||
| 13 | 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
Class /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 class /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 class /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 class /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 class /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 class /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 class /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 class /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 class /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 class /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 class /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 class /BOFU/IF_VIM_VIEW_DAC has no exception.
Method PBO_MAKE_EXTRACT_CONSISTENT Signature
Method PBO_MAKE_EXTRACT_CONSISTENT on class /BOFU/IF_VIM_VIEW_DAC has no parameter.
Method PBO_MAKE_EXTRACT_CONSISTENT on class /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 class /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 class /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 class /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 class /BOFU/IF_VIM_VIEW_DAC has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |