SAP ABAP Class /BOFU/CL_VIM_SERVICES (View Maintenance Helper Services)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20090130
Properties
Class /BOFU/CL_VIM_SERVICES  
Short Description View Maintenance Helper Services    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/VIM   View Maintenance Services 
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_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 Abstract Final Description Created on
1 /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20090130
Friends
Class /BOFU/CL_VIM_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SO_INSTANCE Instance attribute Protected Attribute reference (LIKE) 20090130
2 SV_CLASS_NAME Instance attribute Protected Attribute reference (LIKE) 20090130
Methods
# Method Level Visibility Method type Description Created on
1 COPY_ITAB_DATA Instance method Public Method Copy data from source to target (move-corresponding) 20090130
2 CREATE_TABLEDESC_4_STRUCT Instance method Public Method Table Desc: Sorted Data table, Sorted Key table types 20090130
3 GET_EVENT_HANDLER Instance method Public Method Get View / View Cluster Event Handler 20090130
4 GET_INSTANCE Instance method Public Method 20090130
5 GET_VCL_EVENT_HANDLER Instance method Public Method Get VCL Event Handler 20090130
6 GET_VCL_HELPER Instance method Public Method Get VCL Helper 20090130
7 GET_VIEW_EVENT_HANDLER Instance method Protected Method Get View Event Handler 20090130
8 GET_VIEW_NAME_BY_DATA Instance method Public Method Get View Name by itab/work area 20090130
9 POV_COLLECT_DATA Instance method Public Method Process on Value Request: Collect Data 20090831
10 POV_UPDATE_DATA Instance method Public Method Process on Value Request: Update data after f4 is called 20090831
11 SET_CLASS_NAME Instance method Public Method 20090130
Events
Class /BOFU/CL_VIM_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SCREEN_FIELD_VALUES Public See coding Screen Field values 20090831 TT_SCREEN_FIELD_VALUES TYPE STANDARD TABLE OF dynpread WITH DEFAULT KEY
Method Signatures

Method COPY_ITAB_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE 20090130
2 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20090130

Method COPY_ITAB_DATA on class /BOFU/CL_VIM_SERVICES has no exception.

Method CREATE_TABLEDESC_4_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STRUCT_DESC Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Structure Descr for IV_STRUCT_NAME 20090130
2 Exporting EO_STRUCT_DESC_KEYS Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Struct Descr: Contains key fields only 20090130
3 Exporting EO_TABLE_DESC Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Table Descr for IV_STRUCT_NAME sorted by Keys 20090130
4 Exporting EO_TABLE_DESC_KEYS Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Table Descr for Key field structure sorted by Keys 20090130
5 Importing IV_STRUCT_NAME Call by reference Type reference (TYPE) CLIKE 20090130

Method CREATE_TABLEDESC_4_STRUCT on class /BOFU/CL_VIM_SERVICES 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_VIEW_EVNT_HANDLER Maintenance View Event Handlers 20090130
2 Importing IT_EXTRACT Call by reference Object reference (TYPE REF TO) DATA 20090324
3 Importing IT_TOTAL Call by reference Object reference (TYPE REF TO) DATA 20090324
4 Importing IT_VIEW_DEFINITION Call by reference Type reference (TYPE) /BOFU/IF_VIM_VIEW_DAC=>TT_VIEW_DEF_HEADER 20090324
5 Importing IT_VIEW_NAME_TABLE Call by reference Type reference (TYPE) /BOFU/IF_VIM_VIEW_DAC=>TT_VIEW_NAME_TABLE 20090324
6 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) VIEWTABNAM Table or view name 20090130

Method GET_EVENT_HANDLER on class /BOFU/CL_VIM_SERVICES has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class /BOFU/CL_VIM_SERVICES has no parameter.
Method GET_INSTANCE on class /BOFU/CL_VIM_SERVICES has no exception.

Method GET_VCL_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
2 Importing IV_VCL_NAME Call by reference Type reference (TYPE) VCL_NAME Complex data object maintenance view cluster name 20090130

Method GET_VCL_EVENT_HANDLER on class /BOFU/CL_VIM_SERVICES has no exception.

Method GET_VCL_HELPER 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_HELPER View Cluster Helper 20090130
# Exception Resumable Description Created on
1 VCL_IS_NOT_ACTIVE View is not in view cluster 20090130

Method GET_VIEW_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_VIEW_EVNT_HANDLER Maintenance View Event Handlers 20090130
2 Importing IT_EXTRACT Call by reference Object reference (TYPE REF TO) DATA 20090324
3 Importing IT_TOTAL Call by reference Object reference (TYPE REF TO) DATA 20090324
4 Importing IT_VIEW_DEFINITION Call by reference Type reference (TYPE) /BOFU/IF_VIM_VIEW_DAC=>TT_VIEW_DEF_HEADER 20090324
5 Importing IT_VIEW_NAME_TABLE Call by reference Type reference (TYPE) /BOFU/IF_VIM_VIEW_DAC=>TT_VIEW_NAME_TABLE 20090324
6 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) VIEWTABNAM Table or view name 20090130

Method GET_VIEW_EVENT_HANDLER on class /BOFU/CL_VIM_SERVICES has no exception.

Method GET_VIEW_NAME_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SD Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20090130
2 Exporting EV_VIEW_NAME Call by reference Type reference (TYPE) VIEWTABNAM 20090130
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20090130
4 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20090130

Method GET_VIEW_NAME_BY_DATA on class /BOFU/CL_VIM_SERVICES has no exception.

Method POV_COLLECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_VIEW Call by reference Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_VIEW_DAC View Cluster View: Data Access 20090831
2 Exporting ES_VIEW_DATA Call by reference Object reference (TYPE REF TO) DATA View Data 20090831
3 Exporting ES_VIEW_DATA_COPY Call by reference Object reference (TYPE REF TO) DATA View Data: Another copy for later use 20090831
4 Exporting ET_SCREEN_FIELD_VALUES Call by reference Type reference (TYPE) TT_SCREEN_FIELD_VALUES Screen Field values 20090831
5 Exporting EV_F4_FIELD Call by reference Type reference (TYPE) SCRFNAME Name of a Screen Element 20090831
6 Exporting EV_LIST_LINE Call by reference Type reference (TYPE) I 20090831
7 Importing IO_VCL_HELPER Call by reference Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_HELPER View Cluster Helper 20090831

Method POV_COLLECT_DATA on class /BOFU/CL_VIM_SERVICES has no exception.

Method POV_UPDATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SCREEN_FIELD_VALUES Call by reference Type reference (TYPE) TT_SCREEN_FIELD_VALUES Screen Field values 20090831
2 Importing IO_VCL_HELPER Call by reference Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_HELPER View Cluster Helper 20090831
3 Importing IS_VIEW_DATA Call by reference Object reference (TYPE REF TO) DATA View Data 20090831
4 Importing IS_VIEW_DATA_COPY Call by reference Object reference (TYPE REF TO) DATA View Data: Another copy for later use 20090831

Method POV_UPDATE_DATA on class /BOFU/CL_VIM_SERVICES has no exception.

Method SET_CLASS_NAME Signature

Method SET_CLASS_NAME on class /BOFU/CL_VIM_SERVICES has no parameter.
Method SET_CLASS_NAME on class /BOFU/CL_VIM_SERVICES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702