SAP ABAP Class CL_ESD_UTILS (Utilities for ESD)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESD_ESI_OBJECT_EDITORS (Package) Unified Editor for ESR Objects
Properties
Class CL_ESD_UTILS  
Short Description Utilities for ESD    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESD_ESI_OBJECT_EDITORS   Unified Editor for ESR Objects 
Created 20071126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SESI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ESD_UTILS has no interface implemented.
Friends
Class CL_ESD_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COLON Constant Public Type reference (TYPE) CHAR1 ':' Single-Character Flag 20080124
2 C_HTTP Constant Public Type reference (TYPE) CHAR30 'http://' 30 Characters 20080124
3 C_SAP_LANG Constant Public Type reference (TYPE) CHAR30 '&sap-language=' 30 Characters 20080124
4 C_SOAMGR_CONSUMER_COMP Constant Public Type reference (TYPE) CHAR128 '&comp=WSA&consumer=' 128 character 20080124
5 C_SOAMGR_PREFIX Constant Public Type reference (TYPE) CHAR128 '/sap/bc/webdynpro/sap/appl_soap_management?sap-client=' 128 character 20080124
6 C_SOAMGR_SERVICE_COMP Constant Public Type reference (TYPE) CHAR128 '&comp=WSA&service=' 128 character 20080124
7 C_WSNAVIGATOR_PREFIX Constant Public Type reference (TYPE) CHAR128 '/webdynpro/dispatcher/sap.com/tc~esi~esp~wsnav~ui/WSNavigator?app.wsdl=' 128 character 20080124
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OSS_COMP_2_SIDL Static method Public Method Adds OSS Component of SD to SIDL Instance 20081014
2 CALL_SOAMANAGER Static method Public Method 20131213
3 CHECK_USER_PARAM Static method Public Method checks if a given user param is set 20081111
4 CREATE_RT_CONFIG Static method Public Method creates default Runtime Configuration 20080623
5 GET_SD_CONFIGS Static method Public Method Returns table with Runtime COnfigs for SD 20080624
6 GET_SOAMANAGER_URL Static method Public Method returns SOAMANAGER URL for Service Definition 20071126
7 GET_TEXT_FOR_SD_ENDPOINT Static method Public Method returns readable text for given endpoint type of service def 20100802
8 GET_TEXT_FOR_WSDL_STYLE Static method Public Method returns text for SESI_WSDL_STYLE_KEY value 20120919
9 GET_WSNAVIGATOR_URL Static method Public Method returns complete WSNAVIGATOR URL for Binding URL 20071210
10 MAP_WB_TYPE_TO_PRX_TYPE Static method Private Method 20131213
Events
Class CL_ESD_UTILS has no event.
Types
Class CL_ESD_UTILS has no local type.
Method Signatures

Method ADD_OSS_COMP_2_SIDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_SIDL Call by reference Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20081014
2 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20081014
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20081014

Method CALL_SOAMANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ_NAME Call by reference Type reference (TYPE) ESD_ABAP_NAME ESD: ABAP Name 20131213
2 Importing OBJ_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: (Internal) Type of an ABAP Workbench Object 20131213
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20131213

Method CHECK_USER_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAM_NAME Call by reference Type reference (TYPE) CHAR20 128 character 20081111
2 Returning RV_VAL Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081111

Method CHECK_USER_PARAM on class CL_ESD_UTILS has no exception.

Method CREATE_RT_CONFIG 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) ESD_ABAP_NAME ESD: ABAP Name 20080623
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20080623

Method GET_SD_CONFIGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INT_SD_NAME Call by reference Type reference (TYPE) ESD_ABAP_NAME ESD: ABAP Name 20080624
2 Returning RV_CONFIG_EXISTS Value transfer Type reference (TYPE) BOOLEAN 20080625
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20080624

Method GET_SOAMANAGER_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INT_NAME Call by reference Type reference (TYPE) ESD_ABAP_NAME internal name of object 20071211
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Type of Object of Development Environment 20071211
3 Returning RV_URL Value transfer Type reference (TYPE) STRING SOAMANAGER URL 20071126
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20071213

Method GET_TEXT_FOR_SD_ENDPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TEXT Value transfer Type reference (TYPE) STRING Text for Endpoint 20100802
2 Importing IV_ENDPOINT Call by reference Type reference (TYPE) VEPREFTYPE Virtual Interface Endpoint 20100802

Method GET_TEXT_FOR_SD_ENDPOINT on class CL_ESD_UTILS has no exception.

Method GET_TEXT_FOR_WSDL_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) SESI_WSDL_STYLE_KEY 20120919
2 Returning RVAL Value transfer Type reference (TYPE) SESI_WSDL_STYLE 20120919
3 Importing WB_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP 3-Byte field 20120921

Method GET_TEXT_FOR_WSDL_STYLE on class CL_ESD_UTILS has no exception.

Method GET_WSNAVIGATOR_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BINDING_WSDL_URL Call by reference Type reference (TYPE) STRING ESD: ABAP Name 20071212
2 Returning RV_URL Value transfer Type reference (TYPE) STRING 20071210
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20071212

Method MAP_WB_TYPE_TO_PRX_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20131213
2 Exporting PRX_TYPE Call by reference Type reference (TYPE) PRX_TYPE Proxy Generation: Object Type in Modelling Environment 20131213
3 Importing WB_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20131213
4 Importing WB_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: (Internal) Type of an ABAP Workbench Object 20131213

Method MAP_WB_TYPE_TO_PRX_TYPE on class CL_ESD_UTILS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711