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 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