SAP ABAP Class CL_OST_GEN_WS (Manages a web service within Open Service Tool)
Hierarchy
☛
WEBCUIF (Software Component) SAP Web UI Framework
⤷ CA-WUI-WST (Application Component) Web Services Tool
⤷ WS_BOL_DT (Package) Web Service Tool> Design Time
⤷ CA-WUI-WST (Application Component) Web Services Tool
⤷ WS_BOL_DT (Package) Web Service Tool> Design Time
Properties
Class | CL_OST_GEN_WS | |
Short Description | Manages a web service within Open Service Tool | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | WS_BOL_DT | Web Service Tool> Design Time |
Created | 20060705 | SAP |
Last change | 20100303 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_WS_EXPERT_MAPPING | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_OST_GEN_WS has no interface implemented.
Friends
Class CL_OST_GEN_WS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | SEC_PROF_BASIC | Constant | Public | Type reference (TYPE) | STRING | 'BASIC' | Security profile with basic authentication | 20060728 | |
2 | SEC_PROF_SECURE | Constant | Public | Type reference (TYPE) | STRING | 'SECURE' | Secury profile for secure communication | 20060728 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CREATE_WEB_SERVICE | Static method | Public | Method | Creates a web service for a given function group | 20060705 |
2 | DELETE_WEB_SERVICE | Static method | Public | Method | Deletes a Web Service Definition | 20060705 |
3 | DEPLOY_WEB_SERVICE | Static method | Public | Method | Releases web service at runtime | 20060711 |
4 | FILL_EXPERT_MAPPING_TABLE | Static method | Private | Method | Fills expert mapping table with custom service field names | 20080818 |
5 | FILL_PARAMETER_TABLE_CREATE | Static method | Private | Method | Fill parameter table for dyn call of web service creation | 20070813 |
6 | FILL_PARAMETER_TABLE_DELETE | Static method | Private | Method | 20091116 | |
7 | GET_CUST_NAME_PREFIX | Static method | Public | Method | First character for a name within customer space | 20060816 |
8 | GET_EXPERT_MAPPING_NAME | Static method | Private | Method | Get expert mapping name for node | 20080702 |
9 | GET_TESTPAGE_URL | Static method | Public | Method | Returns URL to web service homepage | 20060804 |
10 | GET_VALUES_FOR_PROFILE | Static method | Public | Method | Returns the available values for security profiles | 20060705 |
11 | GET_WEB_SERVICE_KEY | Static method | Protected | Method | Returns web service key | 20060803 |
12 | GET_WEB_SERVICE_NAME | Static method | Public | Method | returns the web service name for given service object name | 20060725 |
13 | GET_WSDL_URL | Static method | Public | Method | Returns URL to WSDL | 20060803 |
14 | IS_CUST_PREFIX | Static method | Public | Method | Checks if prefix is in customer area | 20060816 |
Events
Class CL_OST_GEN_WS has no event.
Types
Class CL_OST_GEN_WS has no local type.
Method Signatures
Method CREATE_WEB_SERVICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_BAPIRETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20060707 | ||
2 | Importing | I_AFTERIMPORT | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | Afterimport processing? | 20070806 | |
3 | Importing | I_CORRNUM | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20070403 | ||
4 | Importing | I_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20060711 | ||
5 | Importing | I_FUNCTION_GROUP_NAME | Call by reference | Type reference (TYPE) | RS38L-AREA | Name of Function Module Group | 20060707 | ||
6 | Importing | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | UI Object Type | 20060814 | ||
7 | Importing | I_PROFILE | Call by reference | Type reference (TYPE) | STRING | security profile | 20060707 | ||
8 | Importing | I_RELEASE_WS_RUNTIME | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | deploy web service for runtime | 20060911 | |
9 | Importing | I_SHORT_TEXT | Call by reference | Type reference (TYPE) | VEPTEXT | Short Description | 20060707 | ||
10 | Importing | I_SUPPRESS_DIALOG | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | Boolean Variable (X=True, -=False, Space=Unknown) | 20070131 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WST_FAULT | Base class for static office intergration exceptions | 20070423 |
Method DELETE_WEB_SERVICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_BAPIRETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070822 | ||
2 | Exporting | E_BAPIRETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20060707 | ||
3 | Importing | I_AFTERIMPORT | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | 20070813 | ||
4 | Importing | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | Web Service Object Identifier | 20060814 | ||
5 | Importing | I_OBJECT_USAGE | Call by reference | Type reference (TYPE) | CRM_OST_OBJECT_USAGE | Object Usage | 20070404 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WST_FAULT | Base class for static office intergration exceptions | 20070423 |
Method DEPLOY_WEB_SERVICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_BAPIRETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20060711 | ||
2 | Importing | I_WS_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20060711 |
Method DEPLOY_WEB_SERVICE on class CL_OST_GEN_WS has no exception.
Method FILL_EXPERT_MAPPING_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | UI Object Type | 20080818 | ||
2 | Returning | RT_EXPERT_MAPPING | Value transfer | Type reference (TYPE) | CL_WS_EXPERT_MAPPING=>T_EXP_MAPPING | 20080818 |
Method FILL_EXPERT_MAPPING_TABLE on class CL_OST_GEN_WS has no exception.
Method FILL_PARAMETER_TABLE_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ETAB | Call by reference | Type reference (TYPE) | ABAP_EXCPBIND_TAB | 20070813 | |||
2 | Exporting | ET_PTAB | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20070813 | |||
3 | Importing | IT_EXPERT_MAPPING | Call by reference | Type reference (TYPE) | CL_WS_EXPERT_MAPPING=>T_EXP_MAPPING | 20090728 | |||
4 | Importing | IV_CORR_INSERT | Call by reference | Type reference (TYPE) | VICORRINSERT | Delegate Data to RS_CORR_INSERT | 20070813 | ||
5 | Importing | IV_DEFAULT_MAPPING | Call by reference | Type reference (TYPE) | CHAR1 | Virtual Interface: Flag for Mapping Names | 20070813 | ||
6 | Importing | IV_DEFINITION_START_POINT | Call by reference | Type reference (TYPE) | DEF_START_PT | 20091116 | |||
7 | Importing | IV_ENDPOINT | Call by reference | Type reference (TYPE) | VEPREFTO | Reference to Development Object (End Point) | 20070813 | ||
8 | Importing | IV_ENDPOINT_TYPE | Call by reference | Type reference (TYPE) | VEPREFTYPE | Object Type of Reference Object (Function, BAPI, IDOC) | 20070813 | ||
9 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20070813 | ||
10 | Importing | IV_NO_TRANSPORT | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20070813 | ||
11 | Importing | IV_SHORT_TEXT | Call by reference | Type reference (TYPE) | VEPTEXT | Short Description | 20070813 | ||
12 | Importing | IV_WSD_DEPLOY | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20070813 | ||
13 | Importing | IV_WSD_NAME | Call by reference | Type reference (TYPE) | WEBSNAME | Variant Name | 20070813 | ||
14 | Importing | IV_WSD_PROFILE | Call by reference | Type reference (TYPE) | STRING | 20070813 |
Method FILL_PARAMETER_TABLE_CREATE on class CL_OST_GEN_WS has no exception.
Method FILL_PARAMETER_TABLE_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ETAB | Call by reference | Type reference (TYPE) | ABAP_EXCPBIND_TAB | 20091116 | |||
2 | Exporting | ET_PTAB | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20091116 | |||
3 | Importing | IT_DEPENDENT_OBJECTS | Call by reference | Type reference (TYPE) | WSUI_TREE_T | 20091116 | |||
4 | Importing | IV_NO_TRANSPORT | Call by reference | Type reference (TYPE) | BOOLEAN | 20091116 | |||
5 | Importing | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20091116 | ||
6 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CHAR10 | Character Field Length = 10 | 20091116 | ||
7 | Importing | IV_ONLY_FIRST_LEVEL | Call by reference | Type reference (TYPE) | BOOLEAN | 20091116 | |||
8 | Importing | IV_WITHOUT_SAVE | Call by reference | Type reference (TYPE) | BOOLEAN | 20091116 |
Method FILL_PARAMETER_TABLE_DELETE on class CL_OST_GEN_WS has no exception.
Method GET_CUST_NAME_PREFIX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EP_PREFIX | Call by reference | Type reference (TYPE) | OBJ_NAMERE | Generic Entry of Protected Namespace (Lowercase) | 20060816 |
Method GET_CUST_NAME_PREFIX on class CL_OST_GEN_WS has no exception.
Method GET_EXPERT_MAPPING_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_EXPERT_MAPPING | Call by reference | Type reference (TYPE) | CL_WS_EXPERT_MAPPING=>T_EXP_MAPPING | 20080702 | |||
2 | Importing | IV_OWN_TYPE | Call by reference | Type reference (TYPE) | STRUKNAME | Name of a structure | 20080702 | ||
3 | Returning | RV_NAME | Value transfer | Type reference (TYPE) | STRING | 20080702 |
Method GET_EXPERT_MAPPING_NAME on class CL_OST_GEN_WS has no exception.
Method GET_TESTPAGE_URL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_BAPIRETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20060804 | ||
2 | Exporting | E_TESTUI_URL | Call by reference | Type reference (TYPE) | STRING | 20060804 | |||
3 | Importing | I_WS_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20060804 |
Method GET_TESTPAGE_URL on class CL_OST_GEN_WS has no exception.
Method GET_VALUES_FOR_PROFILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_VALUE | Value transfer | Type reference (TYPE) | BSP_WD_DROPDOWN_TABLE | Value Table for BSP WD Dropdown List Boxes | 20060705 |
Method GET_VALUES_FOR_PROFILE on class CL_OST_GEN_WS has no exception.
Method GET_WEB_SERVICE_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_BAPIRETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20060803 | ||
2 | Exporting | E_WS_KEY | Call by reference | Type reference (TYPE) | SRT_REGISTRY_WSKEY | SRT Registry: Web Service Release Key | 20060803 | ||
3 | Importing | I_WS_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20060803 |
Method GET_WEB_SERVICE_KEY on class CL_OST_GEN_WS has no exception.
Method GET_WEB_SERVICE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_WS_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20060725 | ||
2 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | UI Object Type | 20060725 | ||
3 | Importing | IV_OBJECT_USAGE | Call by reference | Type reference (TYPE) | CRM_OST_OBJECT_USAGE | Object Usage | 20070419 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WST_FAULT | Base class for static office intergration exceptions | 20070423 |
Method GET_WSDL_URL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_BAPIRETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20060803 | ||
2 | Exporting | E_WSDL_URL | Call by reference | Type reference (TYPE) | STRING | URL to WSDL file | 20060803 | ||
3 | Importing | I_WS_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20060803 |
Method GET_WSDL_URL on class CL_OST_GEN_WS has no exception.
Method IS_CUST_PREFIX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IS_CUST_PREFIX | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20060816 | ||
2 | Importing | IV_PREFIX | Call by reference | Type reference (TYPE) | OBJ_NAMERE | Generic Entry of Protected Namespace (Lowercase) | 20060816 |
Method IS_CUST_PREFIX on class CL_OST_GEN_WS has no exception.
History
Last changed by/on | SAP | 20100303 |
SAP Release Created in | 510 |