SAP ABAP Class CL_WS_HELPER_PUBLIC (Public WS Helper API)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
⤷
SEWS (Package) ES Tools: Service Interfaces

⤷

⤷

Properties
Class | CL_WS_HELPER_PUBLIC | |
Short Description | Public WS Helper API | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SEWS | ES Tools: Service Interfaces |
Created | 20100614 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_WS_HELPER_PUBLIC has no interface implemented.
Friends
Class CL_WS_HELPER_PUBLIC has no friend class.
Attributes
Class CL_WS_HELPER_PUBLIC has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Returns Endpoint & Endpoint type for given ServiceDef | 20110113 |
2 | ![]() |
Static method | Public | Method | get external names for internal names | 20110817 |
3 | ![]() |
Static method | Public | Method | Get the Profile Information for a Service Consumer | 20110113 |
4 | ![]() |
Static method | Public | Method | Get the Profile Information for a Service Provider | 20110113 |
5 | ![]() |
Static method | Public | Method | Returns ServiceDef Table for given Endpoint | 20110113 |
6 | ![]() |
Static method | Public | Method | Returns Service Def for given Porttype-QName | 20110113 |
7 | ![]() |
Static method | Public | Method | returns Web Service Query-API | 20120425 |
Events
Class CL_WS_HELPER_PUBLIC has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | AUTOGENERATED | Public | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110113 |
|
2 | DEFINITION_START_POINT | Public | Type reference (TYPE) | DEF_START_PT | Starting Point for Service Def. (Inside-Out or Outside-In) | 20110113 |
|
3 | ENDPOINT | Public | Type reference (TYPE) | VEPREFTO | Reference to Development Object (End Point) | 20110113 |
|
4 | ENDPOINT_TYPE | Public | Type reference (TYPE) | VEPREFTYPE | Object Type of Reference Object (Function, BAPI, IDOC) | 20110113 |
|
5 | FUNCTION | Public | Type reference (TYPE) | VEPFUNC | 20120425 |
|
|
6 | FUNC_EXT | Public | Type reference (TYPE) | VEPFUNCMAP | 20120425 |
|
|
7 | NAMESPACE | Public | Type reference (TYPE) | VEPSOAPNAMESPACE | 20120425 |
|
|
8 | PROFILE | Public | See coding | 20110113 | begin of PROFILE,
PROFILE_TYPE Type CHAR1,
OPERATION_NAME Type CHAR30,
OPERATION_NAME_EXT Type CHAR120,
PROFILE_NAME Type CHAR255,
PROFILE_URI Type CHAR255,
end of PROFILE
|
||
9 | PROFILES | Public | See coding | 20110113 | PROFILES type standard table of PROFILE
|
||
10 | PRX_R3_NAME | Public | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20110113 |
|
11 | QNAME | Public | Type reference (TYPE) | QNAME | Qualified Name | 20110113 |
|
12 | SDEF_QUERY_RESULT | Public | See coding | 20120425 | begin of sdef_query_result,
vepname type cl_ws_helper_public=>vepname,
vepnameext type cl_ws_helper_public=>vepnameext,
version type cl_ws_helper_public=>version,
namespace type cl_ws_helper_public=>namespace,
end of sdef_query_result
|
||
13 | SDEF_QUERY_RESULT_T | Public | See coding | 20120425 | sdef_query_result_t type standard table of sdef_query_result with key vepname vepnameext version
|
||
14 | SDEF_R_ENDPOINT | Public | See coding | 20120425 | begin of sdef_r_endpoint,
sign type ddsign,
option type ddoption,
low type cl_ws_helper_public=>endpoint,
high type cl_ws_helper_public=>endpoint,
end of sdef_r_endpoint
|
||
15 | SDEF_R_ENDPOINT_T | Public | See coding | 20120425 | sdef_r_endpoint_t type standard table of sdef_r_endpoint
|
||
16 | SDEF_R_ESRNAME | Public | See coding | 20120425 | begin of sdef_r_esrname,
sign type ddsign,
option type ddoption,
low type cl_ws_helper_public=>vepnameesr,
high type cl_ws_helper_public=>vepnameesr,
end of sdef_r_esrname
|
||
17 | SDEF_R_ESRNAME_T | Public | See coding | 20120425 | sdef_r_esrname_t type standard table of sdef_r_esrname
|
||
18 | SDEF_R_EXTNAME | Public | See coding | 20120425 | begin of sdef_r_extname,
sign type ddsign,
option type ddoption,
low type cl_ws_helper_public=>vepnameext,
high type cl_ws_helper_public=>vepnameext,
end of sdef_r_extname
|
||
19 | SDEF_R_EXTNAME_T | Public | See coding | 20120425 | sdef_r_extname_t type standard table of sdef_r_extname
|
||
20 | SDEF_R_FUNCTION | Public | See coding | 20120425 | begin of sdef_r_function,
sign type ddsign,
option type ddoption,
low type cl_ws_helper_public=>function,
high type cl_ws_helper_public=>function,
end of sdef_r_function
|
||
21 | SDEF_R_FUNCTION_T | Public | See coding | 20120425 | sdef_r_function_t type standard table of sdef_r_function
|
||
22 | SDEF_R_FUNC_EXT | Public | See coding | 20120425 | begin of sdef_r_func_ext,
sign type ddsign,
option type ddoption,
low type cl_ws_helper_public=>func_ext,
high type cl_ws_helper_public=>func_ext,
end of sdef_r_func_ext
|
||
23 | SDEF_R_FUNC_EXT_T | Public | See coding | 20120425 | sdef_r_func_ext_t type standard table of sdef_r_func_ext
|
||
24 | SDEF_R_NAME | Public | See coding | 20120425 | begin of sdef_r_name,
sign type ddsign,
option type ddoption,
low type cl_ws_helper_public=>vepname,
high type cl_ws_helper_public=>vepname,
end of sdef_r_name
|
||
25 | SDEF_R_NAMESPACE | Public | See coding | 20120425 | begin of sdef_r_namespace,
sign type ddsign,
option type ddoption,
low type cl_ws_helper_public=>namespace,
high type cl_ws_helper_public=>namespace,
end of sdef_r_namespace
|
||
26 | SDEF_R_NAMESPACE_T | Public | See coding | 20120425 | sdef_r_namespace_t type standard table of sdef_r_namespace
|
||
27 | SDEF_R_NAME_T | Public | See coding | 20120425 | sdef_r_name_t type standard table of sdef_r_name
|
||
28 | SDEF_R_SOAP_APPL | Public | See coding | 20120425 | begin of sdef_r_soap_appl,
sign type ddsign,
option type ddoption,
low type cl_ws_helper_public=>soap_appl,
high type cl_ws_helper_public=>soap_appl,
end of sdef_r_soap_appl
|
||
29 | SDEF_R_SOAP_APPL_T | Public | See coding | 20120425 | sdef_r_soap_appl_t type standard table of sdef_r_soap_appl
|
||
30 | SDEF_S | Public | See coding | 20110113 | BEGIN of SDEF_S,
SRV_DEF_NAME_INT Type CL_WS_HELPER_PUBLIC=>VEPNAME,
SRV_DEF_NAME_EXT Type CL_WS_HELPER_PUBLIC=>VEPNAMEEXT,
VERSION Type CL_WS_HELPER_PUBLIC=>VERSION,
END OF SDEF_S
|
||
31 | SDEF_STRUC | Public | Type reference (TYPE) | SDEF_S | 20110113 |
|
|
32 | SERVICE_DEFINITIONS | Public | See coding | Internal and External Service Definition Names | 20110113 | SERVICE_DEFINITIONS type standard table of SDEF_STRUC
|
|
33 | SERVICE_OPERATION | Public | See coding | 20110817 | begin of service_operation,
service_name_int type cl_ws_helper_public=>vepname,
method_name type char30,
service_name_ext type qname,
operation_name type char120,
end of service_operation
|
||
34 | SERVICE_OPERATIONS | Public | See coding | 20110817 | service_operations type standard table of service_operation
|
||
35 | SOAP_APPL | Public | Type reference (TYPE) | VEPSOAPAPPLURI | 20120425 |
|
|
36 | T_ABAP_KEY | Public | Type reference (TYPE) | CL_WS_HELPER=>T_ABAP_KEY | 20110113 |
|
|
37 | T_ESR_KEY | Public | Type reference (TYPE) | CL_WS_HELPER=>T_ESR_KEY | 20110113 |
|
|
38 | VEPNAME | Public | Type reference (TYPE) | VEPNAME | Internal Name of Service Definition | 20110113 |
|
39 | VEPNAMEESR | Public | Type reference (TYPE) | VEPNAMEESR | 20120425 |
|
|
40 | VEPNAMEEXT | Public | Type reference (TYPE) | VEPNAMEEXT | External Name of a Service Definition (Uppercase/Lowercase) | 20110113 |
|
41 | VERSION | Public | Type reference (TYPE) | CHAR1 | Version: 'I' or 'A' | 20110113 |
|
Method Signatures
Method GET_ENDPOINT_FOR_SRV_DEF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_ENDPOINT | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>ENDPOINT | Reference to Development Object (End Point) | 20110113 | ||
2 | ![]() |
E_ENDPOINT_TYPE | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>ENDPOINT_TYPE | Object Type of Reference Object (Function, BAPI, IDOC) | 20110113 | ||
3 | ![]() |
E_IS_AUTOGENERATED | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>AUTOGENERATED | Boolean Variable (X=True, -=False, Space=Unknown) | 20110113 | ||
4 | ![]() |
IV_VERSION | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>VERSION | Single-Character Flag | 20110113 | ||
5 | ![]() |
I_SERVICE_DEFINITION_NAME_EXT | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>VEPNAMEEXT | External Name of a Service Definition (Uppercase/Lowercase) | 20110113 | ||
6 | ![]() |
I_SERVICE_DEFINITION_NAME_INT | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>VEPNAME | Name of a Service Definition | 20110113 |
Method GET_ENDPOINT_FOR_SRV_DEF on class CL_WS_HELPER_PUBLIC has no exception.
Method GET_EXT_OPERATION_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OPERATIONS | Call by reference | Type reference (TYPE) | SERVICE_OPERATIONS | 20110817 |
Method GET_EXT_OPERATION_NAMES on class CL_WS_HELPER_PUBLIC has no exception.
Method GET_PROFILES_FOR_SRV_CONSUMER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CONSUMER_PROXY_NAME_INT | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>PRX_R3_NAME | Proxy Generation: Name of an Object in R/3 | 20110113 | ||
2 | ![]() |
NO_INTF_PROFILES_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110113 | ||
3 | ![]() |
NO_OPERATION_PROFILES_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110113 | ||
4 | ![]() |
NO_SECURITY_PROFILES_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110113 | ||
5 | ![]() |
PROFILE_TAB | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>PROFILES | Internal Table of Web Service Commun. or Security Profiles | 20110113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web service object does not exist | 20110113 |
Method GET_PROFILES_FOR_SRV_DEF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NO_INTF_PROFILES_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110113 | ||
2 | ![]() |
NO_OPERATION_PROFILES_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110113 | ||
3 | ![]() |
NO_SECURITY_PROFILES_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110113 | ||
4 | ![]() |
PROFILE_TAB | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>PROFILES | Internal Table of Web Service Commun. or Security Profiles | 20110113 | ||
5 | ![]() |
SERVICE_DEFINITION_NAME_INT | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>VEPNAME | Name of a Service Definition | 20110113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web service object does not exist | 20110113 |
Method GET_SRV_DEFINITION_FOR_ENDPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEFINITION_START_POINT | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>DEFINITION_START_POINT | Starting Point for Service Def. (Inside-Out or Outside-In) | 20110113 | ||
2 | ![]() |
ENDPOINT | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>ENDPOINT | Reference to Development Object (End Point) | 20110113 | ||
3 | ![]() |
ENDPOINT_TYPE | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>ENDPOINT_TYPE | Object Type of Reference Object (Function, BAPI, IDOC) | 20110113 | ||
4 | ![]() |
IS_AUTO_GENERATED | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>AUTOGENERATED | Boolean Variable (X=True, -=False, Space=Unknown) | 20110113 | ||
5 | ![]() |
SERVICE_DEFINITIONS | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>SERVICE_DEFINITIONS | Internal and External Service Definition Names | 20110113 |
Method GET_SRV_DEFINITION_FOR_ENDPT on class CL_WS_HELPER_PUBLIC has no exception.
Method GET_SRV_DEF_FOR_PORTTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PORTTYPE_QNAME | Call by reference | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>QNAME | Qualified Name | 20110113 | ||
2 | ![]() |
R_SERVICE_DEFINITION_NAME_INT | Value transfer | Type reference (TYPE) | CL_WS_HELPER_PUBLIC=>VEPNAME | Internal Name of Service Definition | 20110113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web service object does not exist | 20110113 |
Method GET_WS_QUERY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CASE_INSENSITIVE | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20120523 | ||
2 | ![]() |
RVAL | Value transfer | Object reference (TYPE REF TO) | IF_WS_QUERY | WS Query-API | 20120425 |
Method GET_WS_QUERY on class CL_WS_HELPER_PUBLIC has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 740 |