SAP ABAP Interface /BOFU/IF_VIM_VCL_VIEW_DAC (View Cluster View: Data Access)
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
Properties
Interface /BOFU/IF_VIM_VCL_VIEW_DAC  
Short Description View Cluster View: Data Access    
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 Abstract Final Description Created on
1 /BOFU/IF_VIM_VIEW_DAC Maintenance Views: Data Access Helper 20090130
Friends
Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_PARENT_VIEW Instance attribute Public Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_VIEW_DAC View Cluster View Helper 20090130
2 MO_SORTED_DATA_TABLE_DESC Instance attribute Public Attribute reference (LIKE) 20090130
3 MO_SORTED_KEY_TABLE_DESC_DYN Instance attribute Public Attribute reference (LIKE) 20090130
4 MO_VIEW_DESCR Instance attribute Public Attribute reference (LIKE) 20090130
5 MO_VIEW_KEY_DESCR_DYN Instance attribute Public Attribute reference (LIKE) 20090130
6 MS_VIEW_DEFINITION Instance attribute Public Attribute reference (LIKE) 20090130
7 MT_CHILD_VIEWS Instance attribute Public Type reference (TYPE) TT_VIEW_HELPERS View Helpers 20090130
8 MT_FIELD_DEPENDENCY Instance attribute Public Type reference (TYPE) TT_FIELD_DEPENDENCY 20090825
9 MT_KEY_FIELD_DEPENDENCY Instance attribute Public Type reference (TYPE) TT_KEY_FIELD_DEPENDENCY 20090204
10 MV_OBJECT_NAME Instance attribute Public Attribute reference (LIKE) 20090130
11 MV_OBJECT_POSITION Instance attribute Public Type reference (TYPE) OBJPOSITON Viewcluster object position 20090130
12 SC_VIEW_DATA_MARKED_VALUES Instance attribute Public Attribute reference (LIKE) 20090204
13 SC_VIEW_DISPLAY_MODES Instance attribute Public Attribute reference (LIKE) 20090204
14 SC_VIEW_ENTRY_EDIT_ACTIONS Instance attribute Public Attribute reference (LIKE) 20090130
15 SC_VIEW_ENTRY_EDIT_OPERATIONS Instance attribute Public Attribute reference (LIKE) 20090130
Methods
# Method Level Visibility Method type Description Created on
1 ENABLE_GUI_STATUS_FUNCTION Instance method Public Method 20090130
2 GET_CURRENT_LINE_ACTION Instance method Public Method 20090130
3 GET_CURRENT_LINE_DATA Instance method Public Method 20090130
4 GET_CURRENT_LIST_LINE Instance method Public Method 20090130
5 GET_DATA Instance method Public Method 20090130
6 GET_LIST_TABLE_CONTROL Instance method Public Method 20090130
7 GET_OK_CODE Instance method Public Method 20090130
8 GET_STATUS Instance method Public Method 20090202
9 HAS_DATA_CHANGED Instance method Public Method 20090130
10 INIT_NONKEY_SUBSETFLD_BY_DEP Instance method Public Method Initialize non key subset fields by field dependencies 20090905
11 IN_CHANGE_MODE Instance method Public Method 20090130
12 IS_VIEW_CURRENTLY_ACTIVE Instance method Public Method 20090130
13 MARK_VIEW_READ_ONLY Instance method Public Method Mark View read-only 20090130
14 PBO_MAKE_EXTRACT_CONSISTENT Instance method Public Method 20090130
15 READ_CHANGED_DATA Instance method Public Method Read Changed Data 20090204
16 READ_DATA_BY_CHILD_KEY Instance method Public Method Read Data By Child Data 20090204
17 READ_DATA_BY_KEY Instance method Public Method Read Data By Key (incl sub hier) 20090204
18 SET_CURRENT_LINE_DATA Instance method Public Method 20090609
19 SET_OK_CODE Instance method Public Method 20090130
20 UPDATE_DATA Instance method Public Method 20090130
Events
Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FIELD_DEPENDENCY Public See coding Field Dependency 20090825 BEGIN OF TS_FIELD_DEPENDENCY, OBJECT TYPE VIM_NAME, OBJFIELD TYPE VIEWFIELD, PREDOBJECT TYPE VIM_NAME, PREDFIELD TYPE VIEWFIELD, NOKEYFIELD TYPE VCL_NOKEY, END OF ts_field_dependency
2 TS_KEY_FIELD_DEPENDENCY Public See coding Key Field Dependency 20090204 BEGIN OF ts_key_field_dependency, com_fld_name TYPE fieldname, parent_com_fld_name TYPE fieldname, END OF ts_key_field_dependency
3 TS_VIEW_CHANGED_DATA Public See coding Changed Data of View 20090204 BEGIN OF ts_view_changed_data , * Reference to View o_view TYPE REF TO /bofu/if_vim_vcl_view_dac, * Current Data t_current TYPE REF TO data, * Inserted Data t_inserted TYPE REF TO data, * Updated Data t_updated TYPE REF TO data, * Deleted Data t_deleted TYPE REF TO data, * Inserted & Updated Data t_data_to_update TYPE REF TO data, * Inserted & Updated Keys t_keys_inserted_updated TYPE REF TO data, * Deleted Keys t_keys_deleted TYPE REF TO data, END OF ts_view_changed_data
4 TS_VIEW_DATA Public See coding View Data 20090204 begin of ts_view_data , * Reference to View o_view type ref to /bofu/if_vim_vcl_view_dac, * Current Data for given Keys t_data type ref to data, * Keys t_keys type ref to data, end of ts_view_data
5 TT_FIELD_DEPENDENCY Public See coding Field Dependency 20090825 tt_field_dependency TYPE STANDARD TABLE OF ts_field_dependency WITH DEFAULT KEY
6 TT_GUI_STATUS_EXCL_FUNC Public Attribute reference (LIKE) 20090130
7 TT_KEY_FIELD_DEPENDENCY Public See coding Key Field Dependency 20090204 tt_key_field_dependency TYPE STANDARD TABLE OF ts_key_field_dependency WITH DEFAULT KEY
8 TT_VIEW_CHANGED_DATA Public See coding Changed Data of Views 20090204 tt_view_changed_data TYPE HASHED TABLE OF ts_view_changed_data WITH UNIQUE KEY o_view
9 TT_VIEW_DATA Public See coding View Data 20090204 tt_view_data type hashed table of ts_view_data with unique key o_view
10 TT_VIEW_DEF_HEADER Public Attribute reference (LIKE) 20090130
11 TT_VIEW_HELPERS Public See coding View Helpers 20090130 tt_view_helpers TYPE STANDARD TABLE OF REF TO /bofu/if_vim_vcl_view_dac WITH DEFAULT KEY
12 TT_VIEW_NAME_TABLE Public Attribute reference (LIKE) 20090130
13 TV_VIEW_DISPLAY_MODE Public Attribute reference (LIKE) 20090204
14 TV_VIEW_ENTRY_EDIT_ACTION Public Attribute reference (LIKE) 20090130
15 TV_VIEW_ENTRY_EDIT_OPERATION Public Attribute reference (LIKE) 20090130
16 TV_VIEW_ENTRY_MARKED_VALUE Public Attribute reference (LIKE) 20090204
Method Signatures

Method ENABLE_GUI_STATUS_FUNCTION Signature

Method ENABLE_GUI_STATUS_FUNCTION on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method ENABLE_GUI_STATUS_FUNCTION on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method GET_CURRENT_LINE_ACTION Signature

Method GET_CURRENT_LINE_ACTION on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method GET_CURRENT_LINE_ACTION on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method GET_CURRENT_LINE_DATA Signature

Method GET_CURRENT_LINE_DATA on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method GET_CURRENT_LINE_DATA on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method GET_CURRENT_LIST_LINE Signature

Method GET_CURRENT_LIST_LINE on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method GET_CURRENT_LIST_LINE on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method GET_DATA Signature

Method GET_DATA on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method GET_DATA on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method GET_LIST_TABLE_CONTROL Signature

Method GET_LIST_TABLE_CONTROL on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method GET_LIST_TABLE_CONTROL on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method GET_OK_CODE Signature

Method GET_OK_CODE on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method GET_OK_CODE on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method GET_STATUS Signature

Method GET_STATUS on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method GET_STATUS on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method HAS_DATA_CHANGED Signature

Method HAS_DATA_CHANGED on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method HAS_DATA_CHANGED on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method INIT_NONKEY_SUBSETFLD_BY_DEP Signature

Method INIT_NONKEY_SUBSETFLD_BY_DEP on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method INIT_NONKEY_SUBSETFLD_BY_DEP on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method IN_CHANGE_MODE Signature

Method IN_CHANGE_MODE on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method IN_CHANGE_MODE on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method IS_VIEW_CURRENTLY_ACTIVE Signature

Method IS_VIEW_CURRENTLY_ACTIVE on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method IS_VIEW_CURRENTLY_ACTIVE on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method MARK_VIEW_READ_ONLY Signature

Method MARK_VIEW_READ_ONLY on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method MARK_VIEW_READ_ONLY on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method PBO_MAKE_EXTRACT_CONSISTENT Signature

Method PBO_MAKE_EXTRACT_CONSISTENT on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method PBO_MAKE_EXTRACT_CONSISTENT on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method READ_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VIEW_DATA Call by reference Type reference (TYPE) TT_VIEW_CHANGED_DATA Changed Data of Multiple views 20090204
2 Importing IV_GET_PARENT_4_CHGDEL_CHILDRN Call by reference Type reference (TYPE) ABAP_BOOL 20090204

Method READ_CHANGED_DATA on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method READ_DATA_BY_CHILD_KEY 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 In case of 1:0..n relation from parent view 20090204
2 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE In case of M:N relation from parent view to child 20090204
3 Importing IO_CHILD_VIEW Call by reference Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_VIEW_DAC View Cluster View: Data Access 20090204
4 Importing IS_CHILD_KEY Call by reference Type reference (TYPE) ANY Child Key or Child data 20090204
5 Importing IT_CHILD_KEY Call by reference Type reference (TYPE) ANY TABLE Child Key or Child data 20090204

Method READ_DATA_BY_CHILD_KEY on Interface /BOFU/IF_VIM_VCL_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 Changing CT_VIEW_DATA Call by reference Type reference (TYPE) TT_VIEW_DATA View Data 20090204
2 Importing IT_KEY Call by reference Type reference (TYPE) ANY TABLE 20090204
3 Importing IV_READ_SUB_HIERARCHY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090204

Method READ_DATA_BY_KEY on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method SET_CURRENT_LINE_DATA Signature

Method SET_CURRENT_LINE_DATA on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method SET_CURRENT_LINE_DATA on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method SET_OK_CODE Signature

Method SET_OK_CODE on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method SET_OK_CODE on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.

Method UPDATE_DATA Signature

Method UPDATE_DATA on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no parameter.
Method UPDATE_DATA on Interface /BOFU/IF_VIM_VCL_VIEW_DAC has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702