SAP ABAP Class /BOFU/IF_VIM_VCL_HELPER (View Cluster Helper)
Properties
Class /BOFU/IF_VIM_VCL_HELPER  
Short Description View Cluster 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 /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
Class /BOFU/IF_VIM_VCL_HELPER has no interface implemented.
Friends
Class /BOFU/IF_VIM_VCL_HELPER has no friend class.
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
Class /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 class /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 class /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 class /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 class /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 class /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 class /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 class /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 class /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 class /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 class /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 class /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 class /BOFU/IF_VIM_VCL_HELPER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in