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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_WS_HELPER 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 GET_ENDPOINT_FOR_SRV_DEF Static method Public Method Returns Endpoint & Endpoint type for given ServiceDef 20110113
2 GET_EXT_OPERATION_NAMES Static method Public Method get external names for internal names 20110817
3 GET_PROFILES_FOR_SRV_CONSUMER Static method Public Method Get the Profile Information for a Service Consumer 20110113
4 GET_PROFILES_FOR_SRV_DEF Static method Public Method Get the Profile Information for a Service Provider 20110113
5 GET_SRV_DEFINITION_FOR_ENDPT Static method Public Method Returns ServiceDef Table for given Endpoint 20110113
6 GET_SRV_DEF_FOR_PORTTYPE Static method Public Method Returns Service Def for given Porttype-QName 20110113
7 GET_WS_QUERY 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 Exporting E_ENDPOINT Call by reference Type reference (TYPE) CL_WS_HELPER_PUBLIC=>ENDPOINT Reference to Development Object (End Point) 20110113
2 Exporting 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 Exporting E_IS_AUTOGENERATED Call by reference Type reference (TYPE) CL_WS_HELPER_PUBLIC=>AUTOGENERATED Boolean Variable (X=True, -=False, Space=Unknown) 20110113
4 Importing IV_VERSION Call by reference Type reference (TYPE) CL_WS_HELPER_PUBLIC=>VERSION Single-Character Flag 20110113
5 Importing 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 Importing 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 Changing 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 Importing 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 Exporting NO_INTF_PROFILES_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110113
3 Exporting NO_OPERATION_PROFILES_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110113
4 Exporting NO_SECURITY_PROFILES_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110113
5 Exporting 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 CX_WS_MD_OBJ_NOT_EXISTS 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 Exporting NO_INTF_PROFILES_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110113
2 Exporting NO_OPERATION_PROFILES_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110113
3 Exporting NO_SECURITY_PROFILES_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110113
4 Exporting PROFILE_TAB Call by reference Type reference (TYPE) CL_WS_HELPER_PUBLIC=>PROFILES Internal Table of Web Service Commun. or Security Profiles 20110113
5 Importing 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 CX_WS_MD_OBJ_NOT_EXISTS 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 Importing 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 Importing ENDPOINT Call by reference Type reference (TYPE) CL_WS_HELPER_PUBLIC=>ENDPOINT Reference to Development Object (End Point) 20110113
3 Importing ENDPOINT_TYPE Call by reference Type reference (TYPE) CL_WS_HELPER_PUBLIC=>ENDPOINT_TYPE Object Type of Reference Object (Function, BAPI, IDOC) 20110113
4 Importing IS_AUTO_GENERATED Call by reference Type reference (TYPE) CL_WS_HELPER_PUBLIC=>AUTOGENERATED Boolean Variable (X=True, -=False, Space=Unknown) 20110113
5 Exporting 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 Importing I_PORTTYPE_QNAME Call by reference Type reference (TYPE) CL_WS_HELPER_PUBLIC=>QNAME Qualified Name 20110113
2 Returning 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 CX_WS_MD_OBJ_NOT_EXISTS 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 Importing CASE_INSENSITIVE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120523
2 Returning 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