SAP ABAP Class CL_CRM_WSC_CONTROLLER (WSC UI controller Class)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-WST (Application Component) Web Services Tool
     CRM_GENIL_WSC (Package) GenIL Component for Web Service Consumption
Properties
Class CL_CRM_WSC_CONTROLLER  
Short Description WSC UI controller Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_GENIL_WSC   GenIL Component for Web Service Consumption 
Created 20071121   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_WSC_CONTROLLER has no forward declaration.
Interfaces
Class CL_CRM_WSC_CONTROLLER has no interface implemented.
Friends
Class CL_CRM_WSC_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_COMPONENT Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_WSC_COMPONENT WSC Persistence Class 20071121
2 MT_INSTANCES Static Attribute Protected Type reference (TYPE) CRMT_WSC_COMP_INST_TAB WSC Table for component instances 20071128
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL Instance method Public Method Cancel all unsaved data in the component and rereads from DB 20071207
2 CHECK Instance method Public Method Performs consistency checks for the source tree 20071121
3 CHECK_UNIQUENESS Instance method Public Method Performs consistency checks for the source tree 20071220
4 COPY_OPERATION Instance method Public Method Copies operation for the component 20071121
5 CREATE_OPERATION Instance method Public Method Creates operation for the component 20071121
6 DELETE_COMPONENT Instance method Public Method Deletes the component 20071121
7 DELETE_OPERATION Instance method Public Method Deletes operation for the component 20071121
8 GENERATE Instance method Public Method Generates traget tree and structures 20071121
9 GET_COMPONENTS Static method Public Method Gets all components created within Service Consumption Tool 20071125
10 GET_COMP_OPERATIONS Static method Public Method Get the operations for the component (direct read from DB) 20080114
11 GET_INSTANCE Static method Public Method Get persistence object 20071121
12 GET_INSTANCE_REFRESHED Static method Public Method Get persistence object 20071221
13 GET_LIST_OF_CLIENT_PROXIES Static method Public Method Retrieves a list of all existing client proxies in the syste 20071121
14 GET_LIST_OF_METHODS Static method Public Method Retrieves the list of methods for a given proxy class 20071121
15 GET_MODEL Instance method Public Method Get the source model 20071206
16 GET_OPERATIONS Instance method Public Method Get the operation for the component 20071121
17 GET_PREFIX Instance method Public Method Sets the prefix for a component 20071204
18 GET_SOURCE_MODEL Instance method Public Method Get the source model 20071121
19 GET_SOURCE_TREE Instance method Public Method Gets the source tree 20071121
20 GET_STEXT Instance method Public Method Sets the prefix for a component 20071219
21 LOCK Instance method Public Method Locks database entries for the component 20071128
22 OPEN_SAPGUI_FOR_CLIENTPROXY Static method Public Method Open the SAPGUI UI for client proxy 20071206
23 OPEN_SAPGUI_FOR_PROXYGEN Static method Public Method Open the SAPGUI UI for client proxy generation wizard 20071210
24 RENAME_OPERATION Instance method Public Method Renames operation for the component 20071221
25 SAVE Instance method Public Method Saves the data belonging to the component 20071121
26 SET_PREFIX Instance method Public Method Sets the prefix for a component 20071128
27 SET_STEXT Instance method Public Method Sets the text for a component 20071128
28 TRANSPORT Instance method Public Method Collects all required data for the transport 20071121
29 UNLOCK Instance method Public Method Unlocks database entries for the component 20071128
Events
Class CL_CRM_WSC_CONTROLLER has no event.
Types
Class CL_CRM_WSC_CONTROLLER has no local type.
Method Signatures

Method CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071207

Method CANCEL on class CL_CRM_WSC_CONTROLLER has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071130

Method CHECK on class CL_CRM_WSC_CONTROLLER has no exception.

Method CHECK_UNIQUENESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071220
2 Importing IV_OBJPRX_UUID Call by reference Type reference (TYPE) CRMT_WSC_UUID UUID for CRM Web Service Consumption Tool 20071220

Method CHECK_UNIQUENESS on class CL_CRM_WSC_CONTROLLER has no exception.

Method COPY_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OPERATION Call by reference Type reference (TYPE) CRMS_WSC_OBJPRX WSC Object -Proxy Structure 20071121
2 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071130
3 Importing IS_OPERATION Call by reference Type reference (TYPE) CRMS_WSC_OBJPRX WSC Object -Proxy Table 20071121
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_B_NAME External Name of Assigned Object 20071207

Method COPY_OPERATION on class CL_CRM_WSC_CONTROLLER has no exception.

Method CREATE_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OPERATION Call by reference Type reference (TYPE) CRMS_WSC_OBJPRX WSC Object -Proxy Table 20071207
2 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071130

Method CREATE_OPERATION on class CL_CRM_WSC_CONTROLLER has no exception.

Method DELETE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071130
2 Importing IV_COMMIT Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20071127

Method DELETE_COMPONENT on class CL_CRM_WSC_CONTROLLER has no exception.

Method DELETE_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071130
2 Importing IS_OPERATION Call by reference Type reference (TYPE) CRMS_WSC_OBJPRX WSC Object -Proxy Table 20071121
3 Importing IV_COMMIT Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20071127

Method DELETE_OPERATION on class CL_CRM_WSC_CONTROLLER has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071130
2 Importing IV_COMMIT Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20071204
3 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20090331
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20090331

Method GENERATE on class CL_CRM_WSC_CONTROLLER has no exception.

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COMPONENT Value transfer Type reference (TYPE) CRMT_WSC_COMP_TAB 20071129

Method GET_COMPONENTS on class CL_CRM_WSC_CONTROLLER has no exception.

Method GET_COMP_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20080114
2 Returning RT_OPERATION Value transfer Type reference (TYPE) CRMT_WSC_OBJPRX_TAB WSC Object -Proxy Table 20080114

Method GET_COMP_OPERATIONS on class CL_CRM_WSC_CONTROLLER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20071121
2 Returning RR_CONTROLLER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CRM_WSC_CONTROLLER WSC Persistence Class 20071128

Method GET_INSTANCE on class CL_CRM_WSC_CONTROLLER has no exception.

Method GET_INSTANCE_REFRESHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20071221
2 Returning RR_CONTROLLER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CRM_WSC_CONTROLLER WSC Persistence Class 20071221

Method GET_INSTANCE_REFRESHED on class CL_CRM_WSC_CONTROLLER has no exception.

Method GET_LIST_OF_CLIENT_PROXIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROXY_CLASS Value transfer Type reference (TYPE) CRMT_WSC_PROXY_CLASS_TAB Table type for CRMT_WSC_PROXY_CLASS 20071129

Method GET_LIST_OF_CLIENT_PROXIES on class CL_CRM_WSC_CONTROLLER has no exception.

Method GET_LIST_OF_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROXY_CLASS Call by reference Type reference (TYPE) CRMT_WSC_PRXNAME Proxy Class of Logical Port 20071121
2 Returning RT_METHOD Value transfer Type reference (TYPE) CRMT_WSC_PRXNAME_TAB 20071129

Method GET_LIST_OF_METHODS on class CL_CRM_WSC_CONTROLLER has no exception.

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MODEL Value transfer Type reference (TYPE) CRMT_WSC_TREEMODEL_TAB WSC Object Tree Table 20071206

Method GET_MODEL on class CL_CRM_WSC_CONTROLLER has no exception.

Method GET_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OPERATION Value transfer Type reference (TYPE) CRMT_WSC_OBJPRX_TAB WSC Object -Proxy Table 20071125

Method GET_OPERATIONS on class CL_CRM_WSC_CONTROLLER has no exception.

Method GET_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PREFIX Value transfer Type reference (TYPE) CRMT_WSC_PREFIX WSC Prefix for name 20071204

Method GET_PREFIX on class CL_CRM_WSC_CONTROLLER has no exception.

Method GET_SOURCE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TREE Value transfer Type reference (TYPE) CRMT_WSC_DT_TREE_NODE_TAB WSC Object Tree Table 20071121

Method GET_SOURCE_MODEL on class CL_CRM_WSC_CONTROLLER has no exception.

Method GET_SOURCE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROXY_CLASS Call by reference Type reference (TYPE) CRMT_WSC_PRXNAME Proxy Class of Logical Port 20071121
2 Importing IV_PROXY_METHOD Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20071121
3 Returning RO_TREE Value transfer Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE WSC Object Tree Structure 20071121
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20080114

Method GET_STEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STEXT Value transfer Type reference (TYPE) CRMS_WSC_COMP-STEXT Text, 40 Characters Long 20071219

Method GET_STEXT on class CL_CRM_WSC_CONTROLLER has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071130
2 Exporting EV_LOCK_FAILED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080819

Method LOCK on class CL_CRM_WSC_CONTROLLER has no exception.

Method OPEN_SAPGUI_FOR_CLIENTPROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROXY_CLASS Call by reference Type reference (TYPE) CRMT_WSC_PRXNAME Proxy Class of Logical Port 20071206

Method OPEN_SAPGUI_FOR_CLIENTPROXY on class CL_CRM_WSC_CONTROLLER has no exception.

Method OPEN_SAPGUI_FOR_PROXYGEN Signature

Method OPEN_SAPGUI_FOR_PROXYGEN on class CL_CRM_WSC_CONTROLLER has no parameter.
Method OPEN_SAPGUI_FOR_PROXYGEN on class CL_CRM_WSC_CONTROLLER has no exception.

Method RENAME_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OPERATION Call by reference Type reference (TYPE) CRMS_WSC_OBJPRX WSC Object -Proxy Table 20071221
2 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071221
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_B_NAME External Name of Assigned Object 20071221
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20071221

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB 20071129
2 Importing IV_COMMIT Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20071130

Method SAVE on class CL_CRM_WSC_CONTROLLER has no exception.

Method SET_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071204
2 Importing IV_PREFIX Call by reference Type reference (TYPE) CRMT_WSC_PREFIX WSC Prefix for name 20071204

Method SET_PREFIX on class CL_CRM_WSC_CONTROLLER has no exception.

Method SET_STEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STEXT Call by reference Type reference (TYPE) CRMS_WSC_COMP-STEXT WSC Prefix for name 20071128

Method SET_STEXT on class CL_CRM_WSC_CONTROLLER has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071130
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20071128

Method TRANSPORT on class CL_CRM_WSC_CONTROLLER has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071130

Method UNLOCK on class CL_CRM_WSC_CONTROLLER has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 600