Hierarchy
⤷
⤷
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 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CRM_WSC_COMPONENT | WSC Persistence Class | 20071121 | |||
| 2 | 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 | Instance method | Public | Method | Cancel all unsaved data in the component and rereads from DB | 20071207 | |
| 2 | Instance method | Public | Method | Performs consistency checks for the source tree | 20071121 | |
| 3 | Instance method | Public | Method | Performs consistency checks for the source tree | 20071220 | |
| 4 | Instance method | Public | Method | Copies operation for the component | 20071121 | |
| 5 | Instance method | Public | Method | Creates operation for the component | 20071121 | |
| 6 | Instance method | Public | Method | Deletes the component | 20071121 | |
| 7 | Instance method | Public | Method | Deletes operation for the component | 20071121 | |
| 8 | Instance method | Public | Method | Generates traget tree and structures | 20071121 | |
| 9 | Static method | Public | Method | Gets all components created within Service Consumption Tool | 20071125 | |
| 10 | Static method | Public | Method | Get the operations for the component (direct read from DB) | 20080114 | |
| 11 | Static method | Public | Method | Get persistence object | 20071121 | |
| 12 | Static method | Public | Method | Get persistence object | 20071221 | |
| 13 | Static method | Public | Method | Retrieves a list of all existing client proxies in the syste | 20071121 | |
| 14 | Static method | Public | Method | Retrieves the list of methods for a given proxy class | 20071121 | |
| 15 | Instance method | Public | Method | Get the source model | 20071206 | |
| 16 | Instance method | Public | Method | Get the operation for the component | 20071121 | |
| 17 | Instance method | Public | Method | Sets the prefix for a component | 20071204 | |
| 18 | Instance method | Public | Method | Get the source model | 20071121 | |
| 19 | Instance method | Public | Method | Gets the source tree | 20071121 | |
| 20 | Instance method | Public | Method | Sets the prefix for a component | 20071219 | |
| 21 | Instance method | Public | Method | Locks database entries for the component | 20071128 | |
| 22 | Static method | Public | Method | Open the SAPGUI UI for client proxy | 20071206 | |
| 23 | Static method | Public | Method | Open the SAPGUI UI for client proxy generation wizard | 20071210 | |
| 24 | Instance method | Public | Method | Renames operation for the component | 20071221 | |
| 25 | Instance method | Public | Method | Saves the data belonging to the component | 20071121 | |
| 26 | Instance method | Public | Method | Sets the prefix for a component | 20071128 | |
| 27 | Instance method | Public | Method | Sets the text for a component | 20071128 | |
| 28 | Instance method | Public | Method | Collects all required data for the transport | 20071121 | |
| 29 | 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 | 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 | 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 | ET_BAPIRETTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071220 | |||
| 2 | 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 | ES_OPERATION | Call by reference | Type reference (TYPE) | CRMS_WSC_OBJPRX | WSC Object -Proxy Structure | 20071121 | |||
| 2 | ET_BAPIRETTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071130 | |||
| 3 | IS_OPERATION | Call by reference | Type reference (TYPE) | CRMS_WSC_OBJPRX | WSC Object -Proxy Table | 20071121 | |||
| 4 | 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 | CS_OPERATION | Call by reference | Type reference (TYPE) | CRMS_WSC_OBJPRX | WSC Object -Proxy Table | 20071207 | |||
| 2 | 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 | ET_BAPIRETTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071130 | |||
| 2 | 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 | ET_BAPIRETTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071130 | |||
| 2 | IS_OPERATION | Call by reference | Type reference (TYPE) | CRMS_WSC_OBJPRX | WSC Object -Proxy Table | 20071121 | |||
| 3 | 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 | ET_BAPIRETTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071130 | |||
| 2 | IV_COMMIT | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | Boolean Variable (X=True, -=False, Space=Unknown) | 20071204 | ||
| 3 | IV_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20090331 | |||
| 4 | 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 | 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 | IV_COMPONENT | Call by reference | Type reference (TYPE) | CRMT_COMPONENT_NAME | Component Name | 20080114 | |||
| 2 | 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 | IV_COMPONENT_NAME | Call by reference | Type reference (TYPE) | CRMT_COMPONENT_NAME | Component Name | 20071121 | |||
| 2 | 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 | IV_COMPONENT_NAME | Call by reference | Type reference (TYPE) | CRMT_COMPONENT_NAME | Component Name | 20071221 | |||
| 2 | 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 | 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 | IV_PROXY_CLASS | Call by reference | Type reference (TYPE) | CRMT_WSC_PRXNAME | Proxy Class of Logical Port | 20071121 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | IV_PROXY_CLASS | Call by reference | Type reference (TYPE) | CRMT_WSC_PRXNAME | Proxy Class of Logical Port | 20071121 | |||
| 2 | IV_PROXY_METHOD | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20071121 | |||
| 3 | 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 | 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 | 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 | ET_BAPIRETTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071130 | |||
| 2 | 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 | 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 | CS_OPERATION | Call by reference | Type reference (TYPE) | CRMS_WSC_OBJPRX | WSC Object -Proxy Table | 20071221 | |||
| 2 | ET_BAPIRETTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071221 | |||
| 3 | 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 | 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 | ET_BAPIRETTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20071129 | ||||
| 2 | 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 | ET_BAPIRETTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071204 | |||
| 2 | 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 | 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 | ET_BAPIRETTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071130 | |||
| 2 | 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 | 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 |