SAP ABAP Class CL_WS_HELPER (Web Services Auxiliary Methods for Tools)
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  
Short Description Web Services Auxiliary Methods for Tools    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEWS   ES Tools: Service Interfaces 
Created 20020724   SAP 
Last change 20141121    
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_PROXY_ABAP2SIDL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_WS_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 SEWS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WS_HELPER has no interface implemented.
Friends
Class CL_WS_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PT_DFIES Static Attribute Private Type reference (TYPE) DFIES_TABLE 20040917
2 S_ICON_CONSUMER_GROUP Static Attribute Public Type reference (TYPE) ICON_TEXT Icon for Consumer Group 20070705
3 S_ICON_SERVICE_DEFINITION Static Attribute Public Type reference (TYPE) ICON_TEXT Icon for Service Definition 20070705
Methods
# Method Level Visibility Method type Description Created on
1 AUTO_CREATE_INT_SD_NAME Static method Public Method 20050620
2 AUTO_CREATE_WSD_NAME Static method Public Method 20040723
3 CHECK_VEP_NAME_VALID Static method Public Method 20020724
4 CHECK_WEBI_FOR_PRX_INTF Static method Public Method Checks if autogen WEBI must exist for PRX INTF 20090217
5 CHECK_WS_NAME_VALID Static method Public Method 20020905
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070705
7 COMPARE_PROFILES Static method Public Method 20051020
8 COMPLETE_PROFILE_TABLE Static method Public Method Complete one Profile Table with entries of another one 20051117
9 CONFIGURATION_NAME_EXISTS Static method Public Method Prüft, ob eine Web Service Kongfiguration bereits existiert 20040824
10 CREATE_DUMMY_TABLE Static method Private Method 20030617
11 DEFAULT_MAPPING Static method Public Method 20031113
12 DELETE_WEB_SERVICE Static method Public Method 20050928
13 DEPLOY_WS_CONFIGURATION Static method Public Method Freigabe einer Web Service Konfiguration 20040910
14 FILL_COMPONENTS Static method Private Method 20021017
15 GET_ALL_ADMIN_SERVICE_DEFS Static method Public Method returns all service defs marked as admin services 20121107
16 GET_ALL_TYPE_FROM_DDIC Static method Public Method 20021017
17 GET_ALL_TYPE_FROM_DDIC_OLD Static method Public Method 20030513
18 GET_ALL_WEBIS_FOR_ENDPOINTTYPE Static method Public Method Ermittelt die Service Definition für einen Endpunkt 20101223
19 GET_ASSIGNED_INTERFACES Static method Public Method Gets List of assigned Interfaces for In/Out Interface 20060405
20 GET_BAPI_FUGR Static method Public Method Returns ABAP Name of FUGRU used by BAPI 20061113
21 GET_BAPI_PARAM_TYPE Static method Public Method 20040126
22 GET_BASE_SD_FOR_ENH Static method Public Method returns Base ServiceDef for Enhancement ServiceDef 20110517
23 GET_CHANGE_DATA Static method Public Method returns wschange-data from vepheader for given VIF Name 20061111
24 GET_CHANGE_DATA_WITH_TIME Static method Public Method returns wschange-data from vepheader for given VIF Name 20101201
25 GET_COMPONENTS_BY_TADIR_KEY Static method Public Method Gets Software + Application Comp. + Package for a TADIR KEY 20080718
26 GET_DDOBJTYPE Static method Public Method Ermittelet den Typ eines DDIC Typen 20041216
27 GET_DOCU_URL_FOR_SRV_DEF Static method Public Method Get Endpoint Type and Endpoint for Service Definition 20081201
28 GET_ELEMENTARY_FROM_DDIC Static method Private Method 20030513
29 GET_ENDPOINT_FOR_SRV_DEF Static method Public Method 20051012
30 GET_ENH_PROXIES Static method Public Method returns list of Enhancement Proxies 20110330
31 GET_EXT_FOR_INT_CONFIG_NAME Static method Public Method Ermittelt den externen Namen einer Konfig. aus dem internen 20040903
32 GET_EXT_FOR_INT_SRV_DEF_NAME Static method Public Method 20050406
33 GET_FUNCS_FOR_SERVICEDEF Static method Public Method returns functions for service definition 20101201
34 GET_INTF_QNAME_FOR_SRV_DEF Static method Public Method Return the Name and Namespace of the Service Interface 20060224
35 GET_INT_FOR_EXT_SRV_DEF_NAME Static method Public Method 20050406
36 GET_LIKE_TYPE Static method Private Method 20030523
37 GET_MAPPED_NAME_PROPOSITION Static method Public Method 20030523
38 GET_PORTTYPE_FOR_SRV_DEF Static method Public Method Return the Name and Namespace of the Porttype 20060912
39 GET_PROFILES_FOR_SRV_CONSUMER Static method Public Method Get the Profile Information for a Service Consumer 20081215
40 GET_PROFILES_FOR_SRV_DEF Static method Public Method Get the Profile Information for a Service Provider 20081210
41 GET_PROXY_ABAPKEY_BY_ESRKEY Static method Public Method Gets ABAP-key for a Proxy via Repository Key 20060405
42 GET_PROXY_ESRKEY_BY_ABAPKEY Static method Public Method Gets Repository Key for a Proxy via ABAP-KEY 20060403
43 GET_SDNAME_FOR_ESRNAME Static method Public Method OBSOLETE, do not use! 20051026
44 GET_SD_TEXTS Static method Public Method Returns all available Textx (Descr, long text ...) for SD 20081024
45 GET_SD_TEXT_AS_HTML Static method Public Method 20081126
46 GET_SHORTTEXTS_FOR_SERVICEDEF Static method Public Method Returns shorttexts in all languages for ServiceDef 20101201
47 GET_SOAP_APPL_FOR_SC Static method Public Method Get the soap application for service consumer 20080130
48 GET_SOAP_APPL_FOR_SRV_DEF Static method Public Method Return the SOAP Application for a Service Definition 20060131
49 GET_SRVDEFS_FOR_SRVINTF Static method Public Method 20050603
50 GET_SRVOBJ_FOR_DLVUNIT_OR_DEVC Static method Public Method Get all Service Objects in Development Unit or Package 20060904
51 GET_SRV_DEFINITION_FOR_ENDPT Static method Public Method Ermittelt die Service Definition für einen Endpunkt 20041109
52 GET_SRV_DEFS_AND_VARIANTS Static method Public Method 20050117
53 GET_SRV_DEF_FOR_PORTTYPE Static method Public Method Return the Service Definition for a given Porttype 20060914
54 GET_SRV_DEF_FOR_VARIANT Static method Public Method 20050413
55 GET_STRUCTURE_FROM_DDIC Static method Private Method 20030513
56 GET_SVARS_FOR_SD Static method Public Method returns service variants for given SD Name 20090112
57 GET_TABLE_FROM_DDIC Static method Private Method 20030513
58 GET_TADIR_FOR_SD Static method Public Method returns TADIR entry for given Service Definition 20090209
59 GET_VARIANTS_FOR_SRV_DEF Static method Public Method Get all Variants for a Service Definition 20041220
60 GET_VEPNAME_FOR_ENDPOINT Static method Public Method returns vepname for XIPR endpoint name 20110729
61 GET_WSD_FOR_PROXYNAME Static method Public Method Get wsd instance for abap proxy if exists 20110728
62 IS_ADMIN_SERVICE Static method Public Method Returns TRUE if Service Def is flagged as ADMIN Service 20121106
63 IS_PROXY Static method Public Method Check if the SD object is a proxy object(Client/Server) 20051027
64 IS_SD_ENH Static method Public Method Returns TRUE if Service Definition is of Enhancement Proxy 20110517
65 IS_SRV_DEF_SWITCHED_ON Static method Public Method Check if Service Definition is in a switched off package 20051205
66 PROVIDE_SOAP_APPLICATIONS Static method Public Method Return information whether SOAP Applications shall be chosen 20060116
67 PROVIDE_UDDI_CHOICE Static method Public Method Return UDDI choice 20080313
68 SERVICE_DEFINITION_EXISTS Static method Public Method 20050620
69 SERVICE_DEFINITION_EXISTS_GBL Static method Public Method 20100908
70 SET_PROFILE_TAB_TO_UPPER_CASE Static method Public Method Set Profile URIs to Upper case for comparison reasons 20051118
71 SHOP_LONGNAME Static method Private Method 20040226
72 SRDEF_GET_ACTIVE_INACTIVE_VERS Static method Public Method Get active and inactive version for SD 20081021
73 SRVDEF_HAS_INACTIVE_DB_VERSION Static method Public Method 20060308
74 SRVDEF_TO_SHOW_IN_WORKBENCH Static method Public Method Check if a Serv. Def. Instance is to be shown in Workbench 20051206
75 SRVV_GET_INFO Static method Private Method Returns vepheader and vepvisoapext for a certain Porttype 20080813
76 SRVV_ON_DB Static method Public Method Is Servicevariant existent on DB 20080813
77 SRVV_TO_WEBIREF Static method Public Method Returns a WEBI-Instanz for a given Servicevariant 20080813
78 STRUCTURE_BUILD_BACKUP Static method Public Method Migration: Build backup-entries of vepfieldref-entries 20050502
79 STRUCTURE_IS_OLD Static method Public Method Migration: Has WS been created with old or new structure 20050502
80 STRUCTURE_RESTORE Static method Public Method Migration: Restore vepfieldref-entries with backup 20050502
81 VERSION_2_VERSIONTAB Static method Private Method Version -> Versiontable 20080814
Events
Class CL_WS_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ABAP_KEY Public See coding 20060404 begin of t_abap_key, object(4) type c, "PRX_R3OBJ obj_name(30) type c, "PRX_R3NAME * is_proxy(1) type c, end of t_abap_key
2 T_ABAP_KEYS Public See coding 20060404 t_abap_keys type standard table of t_abap_key
3 T_ESR_KEY Public See coding 20060404 begin of t_esr_key, type(30) type c, "PRX_TYPE name(120) type c, "PRX_IFRNAM namespace(255) type c, "PRX_NSPCE swcv_guid(32) type c, " end of t_esr_key
4 T_ESR_KEYS Public See coding 20060404 t_esr_keys type standard table of t_esr_key
5 T_PROXIES Public See coding 20060404 t_proxies type standard table of t_proxy
6 T_PROXY Public See coding 20060404 begin of t_proxy, abap_key type t_abap_key, esr_key type t_esr_key, direction(1) type c, "PRX_DIR end of t_proxy
7 T_SOAP_APPL_NAMES Public See coding 20080130 t_soap_appl_names type standard table of srt_wsp_soap_appl_name
Method Signatures

Method AUTO_CREATE_INT_SD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENDPOINT_REF Call by reference Type reference (TYPE) VEPREFTO Reference to Development Object (End Point) 20060308
2 Importing I_ENDPOINT_TYPE Call by reference Type reference (TYPE) VEPREFTYPE Object Type of Reference Object (Function, BAPI, IDOC) 20061215
3 Importing I_EXT_NAME Call by reference Type reference (TYPE) STRING 20050620
4 Exporting R_EXT_NAME Call by reference Type reference (TYPE) VEPNAMEEXT External Name of a Service Definition (Uppercase/Lowercase) 20050908
5 Exporting R_INT_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20050908
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Object Already Exists 20061220

Method AUTO_CREATE_WSD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BINDING_NAMES Call by reference Type reference (TYPE) WSDNAME_IT Name eines Web Service 20040723
2 Importing NUMBER_OF_NAMES_NEEDED Call by reference Type reference (TYPE) INTEGER2 1 Integer 2 20040723
3 Importing WEB_SERVICE_NAME Call by reference Type reference (TYPE) VEPNAME Name eines virtuellen Interfaces 20040723

Method AUTO_CREATE_WSD_NAME on class CL_WS_HELPER has no exception.

Method CHECK_VEP_NAME_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VEPNAME Call by reference Type reference (TYPE) VEPNAME Name eines virtuellen Endpunktes 20020724
2 Importing P_VEPNAME_EXT Call by reference Type reference (TYPE) VEPNAMEEXT Externer Name eines vituellen Endpoints (Groß und Klein) 20020724
# Exception Resumable Description Created on
1 INVALID Name ist ungültig 20020724

Method CHECK_WEBI_FOR_PRX_INTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QNAME Call by reference Type reference (TYPE) QNAME QName of Proxy 20111021
2 Importing IV_PRX_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090217
# Exception Resumable Description Created on
1 CX_ESD_NOT_FOUND Object does not exist 20090217
2 CX_ESD_NOT_RELEVANT Object is not relevant in this context 20090217
3 CX_ESD_OBJECT_EXISTS WEBI exists for non P2P Proxy 20090217
4 CX_ESD_TOO_MANY_OBJECTS Too many WEBIs for Proxy exist. 20090217

Method CHECK_WS_NAME_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WSNAME Call by reference Type reference (TYPE) WEBSNAME Name eines Web Services 20020905
2 Importing P_WSNAME_EXT Call by reference Type reference (TYPE) WSNAMEEXT Externer Name eines Web Services (Groß und Klein) 20020905
# Exception Resumable Description Created on
1 INVALID Name ist ungültig 20020905

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WS_HELPER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WS_HELPER has no exception.

Method COMPARE_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IM_ALL_PROFILES Call by reference Type reference (TYPE) SRVDEF_PROFILES_TAB Internal Table of Web Service Commun. or Security Profiles 20051020
2 Returning SAME_PROFILES Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20051020

Method COMPARE_PROFILES on class CL_WS_HELPER has no exception.

Method COMPLETE_PROFILE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_PROFILE_TAB_TO_BE_COMPLETED Call by reference Type reference (TYPE) SRVDEF_PROFILES_TAB Profile Handover Structure 20051117
2 Importing I_SOURCE_PROFILE_TABLE Call by reference Type reference (TYPE) SRVDEF_PROFILES_TAB Profile Handover Structure 20051117

Method COMPLETE_PROFILE_TABLE on class CL_WS_HELPER has no exception.

Method CONFIGURATION_NAME_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONFIGURATION_NAME_EXISTS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040824
2 Importing CONFIGURATION_NAME_EXT Call by reference Type reference (TYPE) WSNAMEEXT Externer Name eines Web Services (Groß und Klein) 20040824
3 Importing CONFIGURATION_NAME_INT Call by reference Type reference (TYPE) WEBSNAME Name eines Web Service 20040824

Method CONFIGURATION_NAME_EXISTS on class CL_WS_HELPER has no exception.

Method CREATE_DUMMY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LINE_TYPE Call by reference Type reference (TYPE) DDOBJNAME 20030617
2 Importing P_TYPENAME Call by reference Type reference (TYPE) VEPTYPENAME Name eines Types im Virtual Interface 20030617
3 Changing P_TYPES Call by reference Type reference (TYPE) VIFTYPEUI_TAB Virtual Interface: Tabelle zu Typen Hilfsstruktur 20030617

Method CREATE_DUMMY_TABLE on class CL_WS_HELPER has no exception.

Method DEFAULT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MAPPED_NAME Value transfer Type reference (TYPE) STRING 128 Zeichen 20031113
2 Importing NAME Call by reference Type reference (TYPE) STRING 128 Zeichen 20031113

Method DEFAULT_MAPPING on class CL_WS_HELPER has no exception.

Method DELETE_WEB_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORR_INSERT Call by reference Type reference (TYPE) VICORRINSERT Delegate Data to RS_CORR_INSERT 20051020
2 Importing EX_ESRNAME Call by reference Type reference (TYPE) VEPNAMEESR Service Definition name for ESR 20050928
3 Importing EX_ESRNAMESPACE Call by reference Type reference (TYPE) VEPSOAPNAMESPACE SOAP Namespace of a Service Definition 20051018
4 Importing EX_EXT_NAME Call by reference Type reference (TYPE) VEPNAMEEXT External Name of a Service Definition (Uppercase/Lowercase) 20050928
5 Importing EX_INT_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20050928
6 Importing NO_TRANSPORT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110809
7 Exporting RETURN_STATUS Call by reference Type reference (TYPE) WS_RETURN_STATUS Return Status of a Method 20081017
8 Exporting STATUS_DETAILS Call by reference Type reference (TYPE) WS_OPERATION_INFO_IT Information on Status of Operation (Error, Success) 20081017
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web Service Objekt existiert nicht. 20050928

Method DEPLOY_WS_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIGURATION_NAME_INT Call by reference Type reference (TYPE) WEBSNAME Name eines Web Service 20040910
2 Importing NO_TRANSPORT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080606
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20040910

Method FILL_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DFIES Call by reference Type reference (TYPE) DDFIELDS 20021017
2 Importing P_LINESDESCRP Call by reference Type reference (TYPE) DDTYPELIST 20021017
3 Importing P_PARENT Call by reference Type reference (TYPE) TYPENAME 20021017
4 Importing P_TABNAME Call by reference Type reference (TYPE) TABNAME 20021017
5 Changing P_TYPES Call by reference Type reference (TYPE) VIFTYPEUI_TAB Virtual Interface: Tabelle zu Typen Hilfsstruktur 20021017

Method FILL_COMPONENTS on class CL_WS_HELPER has no exception.

Method GET_ALL_ADMIN_SERVICE_DEFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SERVICES Value transfer Type reference (TYPE) SD_NAME_INT_EXT_IT Internal and External Service Definition Names 20121107

Method GET_ALL_ADMIN_SERVICE_DEFS on class CL_WS_HELPER has no exception.

Method GET_ALL_TYPE_FROM_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_PARAMETERS Call by reference Type reference (TYPE) VIFPARAM_TAB Virtual Interface: Tabelle Parameter der Funktionen 20021017
2 Exporting P_TYPES Call by reference Type reference (TYPE) VIFTYPEUI_TAB Virtual Interface: Tabelle zu Typen Hilfsstruktur 20021017
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20040226

Method GET_ALL_TYPE_FROM_DDIC_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_PARAMETERS Call by reference Type reference (TYPE) VIFPARAM_TAB Virtual Interface: Tabelle Parameter der Funktionen 20030513
2 Exporting P_TYPES Call by reference Type reference (TYPE) VIFTYPEUI_TAB Virtual Interface: Tabelle zu Typen Hilfsstruktur 20030513

Method GET_ALL_TYPE_FROM_DDIC_OLD on class CL_WS_HELPER has no exception.

Method GET_ALL_WEBIS_FOR_ENDPOINTTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENDPOINT_TYPE Call by reference Type reference (TYPE) VEPREFTYPE Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20101223
2 Exporting SERVICE_DEFINITIONS Call by reference Type reference (TYPE) SD_NAME_INT_EXT_IT Web Service Definition Name intern und extern 20101223

Method GET_ALL_WEBIS_FOR_ENDPOINTTYPE on class CL_WS_HELPER has no exception.

Method GET_ASSIGNED_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_KEY Call by reference Type reference (TYPE) T_ABAP_KEY 20060405
2 Importing ESR_KEY Call by reference Type reference (TYPE) T_ESR_KEY 20060405
3 Exporting PROXIES Call by reference Type reference (TYPE) T_PROXIES 20060405
# Exception Resumable Description Created on
1 COMMUNICATION_ERROR 20060405
2 NOT_FOUND 20060405

Method GET_BAPI_FUGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SD_NAME Call by reference Type reference (TYPE) VEPNAME 30 Characters 20061113
2 Exporting RV_FUGRU_NAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20061113

Method GET_BAPI_FUGR on class CL_WS_HELPER has no exception.

Method GET_BAPI_PARAM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FUNCTION_NAME Call by reference Type reference (TYPE) VEPFUNC 20040126
2 Importing P_NAME Call by reference Type reference (TYPE) VINAME 20040126
3 Returning P_PARAM_TYPE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040126
4 Importing P_VIF Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF 20040126

Method GET_BAPI_PARAM_TYPE on class CL_WS_HELPER has no exception.

Method GET_BASE_SD_FOR_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENH_SD_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20110517
2 Returning RV_BASE_SD_NAME_INT Value transfer Type reference (TYPE) VEPNAME Name of a Service Definition 20110517
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20110517

Method GET_CHANGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20061111
2 Returning RS_CHANGE_DATA Value transfer Type reference (TYPE) WSCHANGE Change Data for Web Service Objects 20061111

Method GET_CHANGE_DATA on class CL_WS_HELPER has no exception.

Method GET_CHANGE_DATA_WITH_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20101201
2 Returning RS_CHANGE_DATA Value transfer Type reference (TYPE) WSCHANGE_EXT Change Data for Web Service Objects 20101201

Method GET_CHANGE_DATA_WITH_TIME on class CL_WS_HELPER has no exception.

Method GET_COMPONENTS_BY_TADIR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPL_COMPONENT Call by reference Type reference (TYPE) UFPS_POSID Application component 20080718
2 Importing OBJECT Call by reference Type reference (TYPE) TADIR-OBJECT 'WEBI' Object Type 20080718
3 Importing OBJ_NAME Call by reference Type reference (TYPE) TADIR-OBJ_NAME Object Name in Object Directory 20080718
4 Exporting PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20080718
5 Exporting SW_COMPONENT Call by reference Type reference (TYPE) DLVUNIT Software Component 20080718
# Exception Resumable Description Created on
1 NOT_FOUND 20080718

Method GET_DDOBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DDOBJTYPE Value transfer Type reference (TYPE) DD02V-TABCLASS Tabellenart 20041216
2 Importing TABNAME Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20041216

Method GET_DDOBJTYPE on class CL_WS_HELPER has no exception.

Method GET_DOCU_URL_FOR_SRV_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOCU_URL Call by reference Type reference (TYPE) CL_PROXY_ABAP2SIDL=>T_DOCU_URLS 20081201
2 Importing I_SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20081201
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web service object does not exist 20081201

Method GET_ELEMENTARY_FROM_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FIELDNAME Call by reference Type reference (TYPE) VEPFIELDNAME 20030513
2 Importing P_FIELDPOS Call by reference Type reference (TYPE) NUM4 20030514
3 Importing P_PARENT Call by reference Type reference (TYPE) VEPTYPENAME Name eines Types im Virtual Interface 20030513
4 Importing P_TYPENAME Call by reference Type reference (TYPE) DDOBJNAME Name eines Types im Virtual Interface 20030513
5 Changing P_TYPES Call by reference Type reference (TYPE) VIFTYPEUI_TAB Virtual Interface: Tabelle zu Typen Hilfsstruktur 20030513

Method GET_ELEMENTARY_FROM_DDIC on class CL_WS_HELPER has no exception.

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) VEPREFTO Reference to Development Object (End Point) 20051012
2 Exporting E_ENDPOINT_TYPE Call by reference Type reference (TYPE) VEPREFTYPE Object Type of Reference Object (Function, BAPI, IDOC) 20051012
3 Exporting E_IS_AUTOGENERATED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20051014
4 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Version of VIF 20070717
5 Importing I_SERVICE_DEFINITION_NAME_EXT Call by reference Type reference (TYPE) VEPNAMEEXT External Name of a Service Definition (Uppercase/Lowercase) 20051012
6 Importing I_SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20051012

Method GET_ENDPOINT_FOR_SRV_DEF on class CL_WS_HELPER has no exception.

Method GET_ENH_PROXIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENH_TYPE Call by reference Type reference (TYPE) PRX_TYPE Enhancement category (e.g. 'IdocEnhOut' ...) 20110330
2 Returning OBJECT_LIST Value transfer Type reference (TYPE) STTY_ENH_OBJ_INFO Table of Enhancement Objects 20110330
3 Importing OBJECT_NAMES Call by reference Type reference (TYPE) ERT_RANGE_OPTION Range Table of object names 20110330

Method GET_ENH_PROXIES on class CL_WS_HELPER has no exception.

Method GET_EXT_FOR_INT_CONFIG_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFIGURATION_NAME_EXT Call by reference Type reference (TYPE) WSNAMEEXT Externer Name eines Web Services (Groß und Klein) 20040903
2 Importing CONFIGURATION_NAME_INT Call by reference Type reference (TYPE) WEBSNAME Name eines Web Service 20040903
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web Service Objekt existiert bereits. 20040903

Method GET_EXT_FOR_INT_SRV_DEF_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SRV_DEF_NAME_EXT Value transfer Type reference (TYPE) VEPNAMEEXT Externer Name einer Service-Definition (Groß-/Kleinschreib.) 20050406
2 Importing SRV_DEF_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name der Service-Definition 20050406
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Service-Definition existiert nicht 20050406

Method GET_FUNCS_FOR_SERVICEDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VEPNAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20101201
2 Returning RT_FUNCS Value transfer Type reference (TYPE) VEPFUNCTION_IT Internal Table, like DB Table 20101201

Method GET_FUNCS_FOR_SERVICEDEF on class CL_WS_HELPER has no exception.

Method GET_INTF_QNAME_FOR_SRV_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20060224
2 Returning R_INTERFACE_QNAME Value transfer Type reference (TYPE) QNAME Qualified Name 20060224
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web Service Objekt existiert nicht. 20060224

Method GET_INT_FOR_EXT_SRV_DEF_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SRV_DEF_NAME_EXT Call by reference Type reference (TYPE) VEPNAMEEXT Externer Name einer Service-Definition (Groß-/Kleinschreib.) 20050406
2 Returning SRV_DEF_NAME_INT Value transfer Type reference (TYPE) VEPNAME Name der Service-Definition 20050406
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Service-Definition existiert nicht 20050406

Method GET_LIKE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) RS38L_TYP Bezugstyp eines Schnittstellenparameters 20030523
2 Changing P_TYPES Call by reference Type reference (TYPE) VIFTYPEUI_TAB 20030523
3 Changing TYPENAME Call by reference Type reference (TYPE) VEPTYPENAME 20030523
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20040226

Method GET_MAPPED_NAME_PROPOSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DEFAULT_NAME_MAPPING Call by reference Type reference (TYPE) VI_DEFAULT_MAPPING 'X' 20030523
2 Importing P_FUNCTION_NAME Call by reference Type reference (TYPE) VEPFUNC 20030904
3 Returning P_MAPPED_NAME Value transfer Type reference (TYPE) VIMAPPEDNAME 20030523
4 Importing P_NAME Call by reference Type reference (TYPE) VINAME 20030523
5 Importing P_TYPE Call by reference Type reference (TYPE) CHAR1 20030904
6 Importing P_VIF Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF 20030904

Method GET_MAPPED_NAME_PROPOSITION on class CL_WS_HELPER has no exception.

Method GET_PORTTYPE_FOR_SRV_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20060912
2 Returning R_PORTTYPE_QNAME Value transfer Type reference (TYPE) QNAME Qualified Name 20060912
3 Importing TEST_TOOL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080130
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web service object does not exist 20060912

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) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20081215
2 Exporting NO_INTF_PROFILES_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081215
3 Exporting NO_OPERATION_PROFILES_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081215
4 Exporting NO_SECURITY_PROFILES_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081215
5 Exporting PROFILE_TAB Call by reference Type reference (TYPE) SRVDEF_PROFILES_TAB Internal Table of Web Service Commun. or Security Profiles 20081215
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web service object does not exist 20081215

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) 20081210
2 Exporting NO_OPERATION_PROFILES_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081210
3 Exporting NO_SECURITY_PROFILES_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081210
4 Exporting PROFILE_TAB Call by reference Type reference (TYPE) SRVDEF_PROFILES_TAB Internal Table of Web Service Commun. or Security Profiles 20081210
5 Importing SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20081210
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web service object does not exist 20081210

Method GET_PROXY_ABAPKEY_BY_ESRKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ABAP_KEY Call by reference Type reference (TYPE) T_ABAP_KEY 20060405
2 Importing ESR_KEY Call by reference Type reference (TYPE) T_ESR_KEY 20060405
# Exception Resumable Description Created on
1 NOT_FOUND 20060405

Method GET_PROXY_ESRKEY_BY_ABAPKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_KEY Call by reference Type reference (TYPE) T_ABAP_KEY 20060403
2 Exporting ESR_KEY Call by reference Type reference (TYPE) T_ESR_KEY 20060403
# Exception Resumable Description Created on
1 NOT_FOUND 20060403

Method GET_SDNAME_FOR_ESRNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ_STATE Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20051026
2 Returning RE_VIF Value transfer Object reference (TYPE REF TO) CL_WS_MD_VIF Service Definition object 20051026
3 Importing SESRNAMESPACE Call by reference Type reference (TYPE) VEPSOAPNAMESPACE SOAP Namespace of a Service Definition 20051026
4 Importing SIESRNAME Call by reference Type reference (TYPE) VEPNAMEESR Service Definition name for ESR 20051026
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Aktion abgebrochen 20051027
2 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20051027
3 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20051027
4 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20051027

Method GET_SD_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VEPNAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20081024
2 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20081024
3 Returning RT_TEXTS Value transfer Type reference (TYPE) VEP_TEXTS_T Table for WEBi Texts 20081024
# Exception Resumable Description Created on
1 CX_WS_MD_EXCEPTION Web Service : Exception 20081024
2 CX_WS_MD_INTERNAL_ERROR Web Service Object: Internal Error 20081024
3 CX_WS_MD_OBJ_NOT_EXISTS Web service object does not exist 20081024

Method GET_SD_TEXT_AS_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) STRING 20081126
2 Importing SD_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20081126
# Exception Resumable Description Created on
1 CX_WS_MD_EXCEPTION Web Service : Exception 20081126

Method GET_SHORTTEXTS_FOR_SERVICEDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VEPNAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20101201
2 Exporting RT_TEXTS Call by reference Type reference (TYPE) SOTR_TEXTS_T Table of SOTR_TEXT 20101201

Method GET_SHORTTEXTS_FOR_SERVICEDEF on class CL_WS_HELPER has no exception.

Method GET_SOAP_APPL_FOR_SC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEFAULT_SOAP_APPL_NAME Call by reference Type reference (TYPE) SRT_WSP_SOAP_APPL_NAME WSP Name of SOAP Application 20080130
2 Exporting SOAP_APPLICATION_NAMES Call by reference Type reference (TYPE) T_SOAP_APPL_NAMES 20080130

Method GET_SOAP_APPL_FOR_SC on class CL_WS_HELPER has no exception.

Method GET_SOAP_APPL_FOR_SRV_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20060131
2 Returning R_SOAP_APPL_NAME Value transfer Type reference (TYPE) VEPSOAPAPPLURI URI of a SOAP application 20060131
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web Service Objekt existiert nicht. 20060131

Method GET_SRVDEFS_FOR_SRVINTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ONLY_AUTO_GENERATED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20050603
2 Importing SRVINTF_NAME Call by reference Type reference (TYPE) STRING 20050603
3 Importing SRVINTF_NAMESPACE Call by reference Type reference (TYPE) STRING 20050603
4 Returning SRVINTF_SRVDEFS_VARIANTS Value transfer Type reference (TYPE) SRVINTF_SRVDEFS_VARIANTS_IT Table of structure SRVINTF_SRVDEFS_VARIANTS 20050603

Method GET_SRVDEFS_FOR_SRVINTF on class CL_WS_HELPER has no exception.

Method GET_SRVOBJ_FOR_DLVUNIT_OR_DEVC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20060904
2 Importing I_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) DLVUNIT Software Component 20060904
3 Returning R_SERVICE_OBJECTS Value transfer Type reference (TYPE) SERVICE_OBJECT_IT Package 20060904

Method GET_SRVOBJ_FOR_DLVUNIT_OR_DEVC on class CL_WS_HELPER has no exception.

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) DEF_START_PT Inside Out (I)/Outside In (O), beides (' ') 20041109
2 Importing ENDPOINT Call by reference Type reference (TYPE) VEPREFTO Referenz auf ein Entwicklungsobjekt (Endpunkt) 20041109
3 Importing ENDPOINT_TYPE Call by reference Type reference (TYPE) VEPREFTYPE Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20041109
4 Importing IS_AUTO_GENERATED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20041129
5 Exporting SERVICE_DEFINITIONS Call by reference Type reference (TYPE) SD_NAME_INT_EXT_IT Web Service Definition Name intern und extern 20041109

Method GET_SRV_DEFINITION_FOR_ENDPT on class CL_WS_HELPER has no exception.

Method GET_SRV_DEFS_AND_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTNAME_CASE_INSENSITIVE Call by reference Type reference (TYPE) BOOLEAN Externen Namen unabh. v. Groß-/Kleinschreibung selektieren 20050118
2 Exporting SRV_DEFS_AND_VARIANTS Call by reference Type reference (TYPE) SRV_DEFS_AND_VARIANTS_IT Eine Service Definition und zugehörige Varianten 20050117
3 Importing SRV_DEF_NAME_EXT Call by reference Type reference (TYPE) SEL_SRV_DEF_BY_EXT_NAME Selektion von Service Definitionen nach externem Namen 20050117
4 Importing SRV_DEF_NAME_INT Call by reference Type reference (TYPE) SEL_SRV_DEF_BY_INT_NAME Selektion von Service Definitionen nach internem Namen 20050117
5 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050117

Method GET_SRV_DEFS_AND_VARIANTS on class CL_WS_HELPER 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) QNAME Qualified Name 20060914
2 Returning R_SERVICE_DEFINITION_NAME_INT Value transfer Type reference (TYPE) VEPNAME Name of a Service Definition 20060914
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web service object does not exist 20060915

Method GET_SRV_DEF_FOR_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIGURATION_NAME_EXT Call by reference Type reference (TYPE) WSNAMEEXT External Name of a Web Service (Upper/Lower Case) 20060913
2 Importing CONFIGURATION_NAME_INT Call by reference Type reference (TYPE) WEBSNAME Variantenname 20050413
3 Returning SRV_DEF_NAME_INT Value transfer Type reference (TYPE) VEPNAME Name der Service-Definition 20050413
4 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050413
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web Service Objekt existiert bereits. 20050413

Method GET_STRUCTURE_FROM_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FIELDNAME Call by reference Type reference (TYPE) VEPFIELDNAME 20030513
2 Importing P_FIELDPOS Call by reference Type reference (TYPE) NUM4 20030514
3 Importing P_PARENT Call by reference Type reference (TYPE) VEPTYPENAME Name eines Types im Virtual Interface 20030513
4 Importing P_TYPENAME Call by reference Type reference (TYPE) DDOBJNAME 20030513
5 Changing P_TYPES Call by reference Type reference (TYPE) VIFTYPEUI_TAB Virtual Interface: Tabelle zu Typen Hilfsstruktur 20030513

Method GET_STRUCTURE_FROM_DDIC on class CL_WS_HELPER has no exception.

Method GET_SVARS_FOR_SD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SD_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20090112
2 Returning RT_SVARS Value transfer Type reference (TYPE) WSDNAME_IT Service Definition and Related Variants 20090112

Method GET_SVARS_FOR_SD on class CL_WS_HELPER has no exception.

Method GET_TABLE_FROM_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FIELDNAME Call by reference Type reference (TYPE) VEPFIELDNAME 20030513
2 Importing P_FIELDPOS Call by reference Type reference (TYPE) NUM4 20030514
3 Importing P_PARENT Call by reference Type reference (TYPE) VEPTYPENAME Name eines Types im Virtual Interface 20030513
4 Importing P_TYPENAME Call by reference Type reference (TYPE) DDOBJNAME Name eines Types im Virtual Interface 20030513
5 Changing P_TYPES Call by reference Type reference (TYPE) VIFTYPEUI_TAB Virtual Interface: Tabelle zu Typen Hilfsstruktur 20030513

Method GET_TABLE_FROM_DDIC on class CL_WS_HELPER has no exception.

Method GET_TADIR_FOR_SD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SD_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20090209
2 Returning RS_TADIR Value transfer Type reference (TYPE) TADIR Directory of Repository Objects 20090209

Method GET_TADIR_FOR_SD on class CL_WS_HELPER has no exception.

Method GET_VARIANTS_FOR_SRV_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SRV_DEF_INT_NAME Call by reference Type reference (TYPE) VEPNAME Name einer Service Definition 20041220
2 Returning VARIANTS Value transfer Type reference (TYPE) WSDNAME_IT Interne Tabelle wie DB Tabelle 20041220
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20041220

Method GET_VARIANTS_FOR_SRV_DEF on class CL_WS_HELPER has no exception.

Method GET_VEPNAME_FOR_ENDPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROXYNAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Abap name 20110729
2 Importing I_QNAME Call by reference Type reference (TYPE) QNAME Qualified Name of Proxy 20111021
3 Returning R_VEPNAME Value transfer Type reference (TYPE) VEPNAME vepname 20110729

Method GET_VEPNAME_FOR_ENDPOINT on class CL_WS_HELPER has no exception.

Method GET_WSD_FOR_PROXYNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ_STATE Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20110728
2 Importing PROXY_NAME Call by reference Type reference (TYPE) CSEQUENCE 20110728
3 Returning RE_VIF Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF Service Definition object 20110728
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Aktion abgebrochen 20110728
2 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20110728
3 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20110728
4 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20110728

Method IS_ADMIN_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20121106
2 Importing SERVICE_DEF_INT Call by reference Type reference (TYPE) VEPNAME Internal Service Definition Name 20121106

Method IS_ADMIN_SERVICE on class CL_WS_HELPER has no exception.

Method IS_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SDNAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20051027
2 Returning ISPROXY Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20051027

Method IS_PROXY on class CL_WS_HELPER has no exception.

Method IS_SD_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_DEF_NAME_INT Call by reference Type reference (TYPE) VEPNAME Internal Name of Service Definition 20110517
2 Returning RV_IS_ENH Value transfer Type reference (TYPE) ABAP_BOOL 20110517

Method IS_SD_ENH on class CL_WS_HELPER has no exception.

Method IS_SRV_DEF_SWITCHED_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_SWITCHED_ON Value transfer Type reference (TYPE) BOOLEAN Is Set to 'X' if switched on 20051205
2 Importing I_SERVICE_DEFINITION_NAME_EXT Call by reference Type reference (TYPE) VEPNAMEEXT External Name of a Service Definition (Uppercase/Lowercase) 20051205
3 Importing I_SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20051205
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web Service Objekt existiert nicht. 20051205

Method PROVIDE_SOAP_APPLICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROVIDE_CHOICE Value transfer Type reference (TYPE) BOOLEAN True if choice shall be provided 20060116

Method PROVIDE_SOAP_APPLICATIONS on class CL_WS_HELPER has no exception.

Method PROVIDE_UDDI_CHOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROVIDE_CHOICE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080313

Method PROVIDE_UDDI_CHOICE on class CL_WS_HELPER has no exception.

Method SERVICE_DEFINITION_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ONLY_AUTO_GENERATED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20051109
2 Importing I_SERVICE_DEFINITION_NAME_EXT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20050620
3 Importing I_SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20050620
4 Returning R_SERVICE_DEFINITION_EXISTS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20050620
5 Importing SESRNAMESPACE Call by reference Type reference (TYPE) VEPSOAPNAMESPACE SOAP Namespace of a Service Definition 20051109
6 Importing SIESRNAME Call by reference Type reference (TYPE) VEPNAMEESR Service Definition name for ESR 20051109

Method SERVICE_DEFINITION_EXISTS on class CL_WS_HELPER has no exception.

Method SERVICE_DEFINITION_EXISTS_GBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_GTADIR Value transfer Type reference (TYPE) GTADIR Boolean Variable (X=True, -=False, Space=Unknown) 20100909
2 Importing I_SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20100908
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20100908

Method SET_PROFILE_TAB_TO_UPPER_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_ALL_PROFILES Call by reference Type reference (TYPE) SRVDEF_PROFILES_TAB Internal Table of Web Service Commun. or Security Profiles 20051118

Method SET_PROFILE_TAB_TO_UPPER_CASE on class CL_WS_HELPER has no exception.

Method SHOP_LONGNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LONG_FIELDNAME Call by reference Type reference (TYPE) RS38L_TYP Feldname 20040226
2 Changing TYPENAME Call by reference Type reference (TYPE) VEPTYPENAME Name eines Types im Virtual Interface 20040226
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20040226

Method SRDEF_GET_ACTIVE_INACTIVE_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INACTIVE_EXISTS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081021
2 Exporting E_WA_ACTIVE Call by reference Type reference (TYPE) VEPHEADER Virtual End Point Definition: Administrative Data 20081021
3 Exporting E_WA_INACTIVE Call by reference Type reference (TYPE) VEPHEADER Virtual End Point Definition: Administrative Data 20081021
4 Importing I_SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20081021

Method SRDEF_GET_ACTIVE_INACTIVE_VERS on class CL_WS_HELPER has no exception.

Method SRVDEF_HAS_INACTIVE_DB_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20060308
2 Returning R_INACTIVE_VERSION_EXISTS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060308

Method SRVDEF_HAS_INACTIVE_DB_VERSION on class CL_WS_HELPER has no exception.

Method SRVDEF_TO_SHOW_IN_WORKBENCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20051206
2 Returning R_SHOW Value transfer Type reference (TYPE) BOOLEAN X = Show, empty = don't show 20051206
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web Service Objekt existiert nicht. 20051206

Method SRVV_GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VEPHEADER Call by reference Type reference (TYPE) VEPHEADER_IT Internal Table, like DB Table 20080813
2 Exporting ET_VEPVISOAPEXT Call by reference Type reference (TYPE) VEPVISOAPEXT_IT Internal Table, like DB Table 20080813
3 Importing IS_PORTTYPE Call by reference Type reference (TYPE) QNAME Qualified Name 20080813
4 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20080813
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Object: Internal Error 20080813

Method SRVV_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PORTTYPE Call by reference Type reference (TYPE) QNAME Qualified Name 20080813
2 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20080813
3 Returning R_EXISTS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080813
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Object Already Exists 20080813

Method SRVV_TO_WEBIREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PORTTYPE Call by reference Type reference (TYPE) QNAME Qualified Name 20080813
2 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20080814
3 Returning R_VIF Value transfer Object reference (TYPE REF TO) CL_WS_MD_VIF WS Virtual Interface 20080813
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Activity Terminated 20080814
2 CX_WS_MD_INTERNAL_ERROR Web Service Object: Internal Error 20080814
3 CX_WS_MD_LOCKED Web Service Object Is Locked 20080814
4 CX_WS_MD_OBJ_NOT_EXISTS Web service object does not exist 20080813
5 CX_WS_MD_PERMISSION_FAILURE Web Service Object Is Locked 20080814

Method STRUCTURE_BUILD_BACKUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) SYSUBRC 20050502
2 Importing I_FUNCTION Call by reference Type reference (TYPE) VEPFUNC 20050502
3 Importing I_VEPNAME Call by reference Type reference (TYPE) VEPNAME 20050502
4 Importing I_VEPPARAM Call by reference Type reference (TYPE) VEPPARAM 20050502
5 Importing I_VEPPARAMTYPE Call by reference Type reference (TYPE) VEPPARAMTYPE 20050502

Method STRUCTURE_BUILD_BACKUP on class CL_WS_HELPER has no exception.

Method STRUCTURE_IS_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OLD_STRUCTURE Call by reference Type reference (TYPE) BOOLEAN 20050502
2 Exporting E_RC Call by reference Type reference (TYPE) SYSUBRC 20050502
3 Importing I_FUNCTION Call by reference Type reference (TYPE) VEPFUNC 20050502
4 Importing I_VEPNAME Call by reference Type reference (TYPE) VEPNAME 20050502
5 Importing I_VEPPARAM Call by reference Type reference (TYPE) VEPPARAM 20050502
6 Importing I_VEPPARAMTYPE Call by reference Type reference (TYPE) VEPPARAMTYPE 20050502

Method STRUCTURE_IS_OLD on class CL_WS_HELPER has no exception.

Method STRUCTURE_RESTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) SYSUBRC 20050502
2 Importing I_VEPNAME_NEW Call by reference Type reference (TYPE) VEPNAME 20050502
3 Importing I_VEPNAME_OLD Call by reference Type reference (TYPE) VEPNAME 20050502

Method STRUCTURE_RESTORE on class CL_WS_HELPER has no exception.

Method VERSION_2_VERSIONTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSION Call by reference Type reference (TYPE) SEWS_T_R3STATE 20080814
2 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20080814

Method VERSION_2_VERSIONTAB on class CL_WS_HELPER has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 630