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
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 | ![]() |
CT_VIEW_DATA | Call by reference | Type reference (TYPE) | TT_VIEW_CHANGED_DATA | Changed Data of Multiple views | 20090204 | ||
2 | ![]() |
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 | ![]() |
ES_DATA | Call by reference | Type reference (TYPE) | ANY | In case of 1:0..n relation from parent view | 20090204 | ||
2 | ![]() |
ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | In case of M:N relation from parent view to child | 20090204 | ||
3 | ![]() |
IO_CHILD_VIEW | Call by reference | Object reference (TYPE REF TO) | /BOFU/IF_VIM_VCL_VIEW_DAC | View Cluster View: Data Access | 20090204 | ||
4 | ![]() |
IS_CHILD_KEY | Call by reference | Type reference (TYPE) | ANY | Child Key or Child data | 20090204 | ||
5 | ![]() |
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 | ![]() |
CT_VIEW_DATA | Call by reference | Type reference (TYPE) | TT_VIEW_DATA | View Data | 20090204 | ||
2 | ![]() |
IT_KEY | Call by reference | Type reference (TYPE) | ANY TABLE | 20090204 | |||
3 | ![]() |
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 |