SAP ABAP Interface /BOFU/IF_VIM_VCL_HELPER (View Cluster 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
Properties
Interface /BOFU/IF_VIM_VCL_HELPER  
Short Description View Cluster 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 /BOFU/IF_VIM_VCL_VIEW_DAC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface /BOFU/IF_VIM_VCL_HELPER has no interface.
Friends
Interface /BOFU/IF_VIM_VCL_HELPER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ALL_VIEW_HELPERS Instance attribute Public Type reference (TYPE) /BOFU/IF_VIM_VCL_VIEW_DAC=>TT_VIEW_HELPERS All View Helpers 20090130
2 MT_TOP_VIEW_HELPERS Instance attribute Public Type reference (TYPE) /BOFU/IF_VIM_VCL_VIEW_DAC=>TT_VIEW_HELPERS Top level View Helpers 20090130
3 MV_VIEW_CLUSTER Instance attribute Public Type reference (TYPE) VCL_NAME Complex data object maintenance view cluster name 20090130
4 SC_EDIT_MODES Constant Public See coding Edit Modes 20090130
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_VIEW Instance method Public Method Get current View 20090130
3 GET_EDIT_MODE Instance method Public Method Get Edit Mode 20090130
4 GET_EVENT_HANDLER Instance method Public Method Get Event Handler 20090130
5 GET_FIELD_DEPENDENCIES Instance method Public Method Get Field Dependencies 20090130
6 GET_LAST_VIEW Instance method Public Method Get Last View 20090130
7 GET_NEXT_VIEW Instance method Public Method Get next view 20090130
8 GET_STRUCTURE Instance method Public Method Get View Cluster Structure 20090130
9 GET_VIEW_DAC Instance method Public Method Get VCL View DAC 20090130
10 HAS_DATA_CHANGED Instance method Public Method Is Data Changed? 20090130
11 IN_CHANGE_MODE Instance method Public Method In change Mode? 20090130
12 READ_CHANGED_DATA Instance method Public Method Read Changed Data 20090204
13 READ_DATA_BY_KEY Instance method Public Method Read Data By key 20090204
Events
Interface /BOFU/IF_VIM_VCL_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_VCL_FIELD_MAP Public See coding VCL Field Map line 20090130 BEGIN OF ts_vcl_field_map. INCLUDE TYPE vclstrudep. TYPES: END OF ts_vcl_field_map
2 TS_VCL_STRUCT Public See coding CHECK USAGE? VCL Structure Line 20090130 BEGIN OF ts_vcl_struct, object TYPE vclstruc-object, predobject TYPE vclstruc-predobject, END OF ts_vcl_struct
3 TT_VCL_FIELD_MAP Public See coding VCL Field Map 20090130 tt_vcl_field_map TYPE STANDARD TABLE OF ts_vcl_field_map WITH DEFAULT KEY
4 TT_VCL_STRUCT Public See coding CHECK USAGE? VCL Structure 20090130 tt_vcl_struct TYPE STANDARD TABLE OF ts_vcl_struct WITH DEFAULT KEY
5 TV_EDIT_MODE Public See coding Edit Mode 20090130 tv_edit_mode type c length 1
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_VCL_HELPER has no exception.

Method GET_CURRENT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VIEW Value transfer Type reference (TYPE) VIEWTABNAM 20090130

Method GET_CURRENT_VIEW on Interface /BOFU/IF_VIM_VCL_HELPER has no exception.

Method GET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_EDIT_MODE Value transfer Type reference (TYPE) TV_EDIT_MODE 20090130

Method GET_EDIT_MODE on Interface /BOFU/IF_VIM_VCL_HELPER has no exception.

Method GET_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_EVENT_HANDLER View Cluster Event Handler 20090130

Method GET_EVENT_HANDLER on Interface /BOFU/IF_VIM_VCL_HELPER has no exception.

Method GET_FIELD_DEPENDENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAP Call by reference Type reference (TYPE) TT_VCL_FIELD_MAP 20090130

Method GET_FIELD_DEPENDENCIES on Interface /BOFU/IF_VIM_VCL_HELPER has no exception.

Method GET_LAST_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VIEW Value transfer Type reference (TYPE) VIEWTABNAM 20090130

Method GET_LAST_VIEW on Interface /BOFU/IF_VIM_VCL_HELPER has no exception.

Method GET_NEXT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VIEW Value transfer Type reference (TYPE) VIEWTABNAM 20090130

Method GET_NEXT_VIEW on Interface /BOFU/IF_VIM_VCL_HELPER has no exception.

Method GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STRUCT Call by reference Type reference (TYPE) TT_VCL_STRUCT 20090130

Method GET_STRUCTURE on Interface /BOFU/IF_VIM_VCL_HELPER has no exception.

Method GET_VIEW_DAC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_VIEW_HELPER Value transfer Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_VIEW_DAC View Cluster View Helper 20090130
2 Importing IV_OBJECT_NAME Value transfer Type reference (TYPE) VIEWTABNAM Table or view name 20090130
3 Importing IV_OBJECT_POSITION Call by reference Type reference (TYPE) OBJPOSITON Viewcluster object position 20090130
# Exception Resumable Description Created on
1 VIEW_IS_NOT_IN_VCL View is not in view cluster 20090130

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_VCL_HELPER 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_VCL_HELPER has no exception.

Method READ_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIEW_DATA Call by reference Type reference (TYPE) /BOFU/IF_VIM_VCL_VIEW_DAC=>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 ABAP_TRUE 20090204

Method READ_CHANGED_DATA on Interface /BOFU/IF_VIM_VCL_HELPER 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_VIEW_DATA Call by reference Type reference (TYPE) /BOFU/IF_VIM_VCL_VIEW_DAC=>TT_VIEW_DATA View Data 20090204
2 Importing IO_TOP_VIEW Call by reference Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_VIEW_DAC Optional if there is only one top view 20090204
3 Importing IT_KEY Call by reference Type reference (TYPE) ANY TABLE 20090204
4 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_HELPER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702