SAP ABAP Class CL_APL_ECATT_WS (eCATT Web Service Control)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_APL_ECATT_OBJ_USAGE Definition of Interface for Object Where-Used List 20060728
Properties
Class CL_APL_ECATT_WS  
Short Description eCATT Web Service Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20040705   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_APL_ECATT_OBJ_USAGE Definition of Interface for Object Where-Used List 20060728
Friends
Class CL_APL_ECATT_WS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_XML_DATA_WSIL Instance attribute Public Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA WSIL File in XML DATA Instance 20040706
2 A_DEBUG Instance attribute Private Type reference (TYPE) ETONOFF - INTERNAL - Debugging Mode 20040706
3 A_LOG_PORT_FOR_EXEC Instance attribute Public Type reference (TYPE) SRT_LP_NAME Name of Logical Port for eCATT Execution 20050110
4 A_LOG_PORT_PROXY_CLASS Instance attribute Public Type reference (TYPE) SRT_LP_PROXYCLASS Proxy Class of Logical Port for eCATT Execution 20050110
5 A_WSDL_URL Instance attribute Public Type reference (TYPE) ET_URL_WSDL eCATT URL for a WSDL File 20040708
6 A_WSIL_DEST Instance attribute Public Type reference (TYPE) RFCDEST HTTP Destination for WSIL 20040709
7 A_WSIL_URL Instance attribute Public Type reference (TYPE) ET_URL_WSIL eCATT URL for a WSIL File 20040708
8 A_WSIL_USE_URL Instance attribute Public Type reference (TYPE) ETONOFF X = Use URL (Not HTTP Destination) 20040709
9 A_WSIL_XSTREAM Instance attribute Protected Type reference (TYPE) XSTRING WSIL as XSTREAM 20040708
Methods
# Method Level Visibility Method type Description Created on
1 COPY_LOG_PORT_FOR_EXEC Instance method Public Method Copy Logical Port for Execution and HTTP Destination 20050110
2 CREATE_LOG_PORT Static method Public Method Create Default Logical Port if Not Existing 20050202
3 DELETE_LOG_PORT Instance method Public Method Delete New Logical Port 20070813
4 DELETE_LOG_PORT_FOR_EXEC Instance method Public Method Delete Logical Port for Execution 20050110
5 DESCRIBE_SOAP_FAULTS Static method Public Method Convert Error Codes from SOAP Runtime 20060710
6 DISPLAY_APPL_LOG Static method Public Method Displays Application Log 20060928
7 GENERATE_LOG_PORT Static method Public Method Generate New Logical Port 20070801
8 GENERATE_PROXY_CLASS Static method Public Method Generate Proxy Class 20060927
9 GET_BREAK_MODE Static method Public Method Determine Termination Mode 20060831
10 GET_DEREFED_VALUE Static method Private Method Dereferences the Node Value 20060803
11 GET_LOG_PORT_FOR_ECATT Static method Public Method Specify Logical Port ECATTDEFAULT or Default Port Name 20050202
12 GET_LP_REGISTRY Static method Protected Method Create Instance lp_registry 20050114
13 GET_PROXY_CLASS_INFO Static method Public Method Generate Proxy Class 20080721
14 GET_STREAM_FROM_URL Instance method Public Method Import Any Stream Using HTTP 20040708
15 GET_WSIL_AS_TAB Instance method Public Method Query WSIL in Tabular Presentation 20040709
16 GET_WS_LOG_MSG_TAB Static method Public Method Get Messages from WEBSERVICE Export CMDI 20070604
17 SET_WSDL_URL Instance method Public Method Set WSDL URL in Model Class 20040709
18 SET_WSIL_URL Instance method Public Method Set WSIL URL in Model Class 20040708
19 SHOW_WSDL Instance method Public Method Display WSIL File for Analysis in HTML Control 20040708
20 SHOW_WSIL Instance method Public Method Display WSIL File for Analysis in HTML Control 20040708
21 SPLIT_ENDPOINT_URL Static method Public Method Process Endpoint URL for Proxy Class (for CMDI) 20070926
22 WSIL_GET_FROM_URL Instance method Public Method Import WSIL File Using HTTP 20040705
Events
Class CL_APL_ECATT_WS has no event.
Types
Class CL_APL_ECATT_WS has no local type.
Method Signatures

Method COPY_LOG_PORT_FOR_EXEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LP_NAME_TARGET Call by reference Type reference (TYPE) SRT_LP_NAME Name der Kopie Logischer Port 20050110
2 Importing IM_DEST_HTTP Call by reference Type reference (TYPE) RFCDEST Target HTTP-Destination 20050110
3 Importing IM_LOG_ID Call by reference Type reference (TYPE) ETLOG_ID Laufende Vorgangsnummer 20050110
4 Importing IM_LP_NAME_SOURCE Call by reference Type reference (TYPE) SRT_LP_NAME Name zu kopierender Logischer Port 20050110
5 Importing IM_PATH_SUFFIX Call by reference Type reference (TYPE) STRING Target URL-Pfadpräfix 20050112
6 Importing IM_PROXY_CLASS Call by reference Type reference (TYPE) SRT_LP_PROXYCLASS Proxyklasse eines logischen Ports 20050110
7 Importing IP_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050112
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050112

Method CREATE_LOG_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PORT_NAME Call by reference Type reference (TYPE) SRT_LP_NAME 'ECATTDEFAULT' Logischer Port Name 20050202
2 Importing IM_PROXY_CLASS Call by reference Type reference (TYPE) SRT_LP_PROXYCLASS Proxyklasse eines logischen Ports 20050202
3 Importing IP_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050202
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050202

Method DELETE_LOG_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20070813
2 Importing I_LP_NAME Call by reference Type reference (TYPE) STRING Log Port Name 20070813
3 Importing I_PROXY_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Proxyklasse Log Port 20070813
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20070813

Method DELETE_LOG_PORT_FOR_EXEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050112
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050112

Method DESCRIBE_SOAP_FAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) STRING Meldungstext 20060710
2 Exporting EX_SOAP_FAULT_CODE Call by reference Type reference (TYPE) STRING Fehlercode nach W3C SOAP Spec. 20060710
3 Exporting EX_TSOAP_CODE Call by reference Type reference (TYPE) STRING Fehlercode aus Typgruppe TSOAP 20060710
4 Importing IM_MESSAGE Call by reference Type reference (TYPE) STRING 20060710
5 Importing IM_SOAP_CODE Call by reference Type reference (TYPE) STRING 20060710

Method DESCRIBE_SOAP_FAULTS on class CL_APL_ECATT_WS has no exception.

Method DISPLAY_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20060928
2 Importing IT_LOG_HANDLE Call by reference Type reference (TYPE) BAL_T_LOGH Anwendungs-Log: Tabelle mit Protokoll-Handles 20061011

Method DISPLAY_APPL_LOG on class CL_APL_ECATT_WS has no exception.

Method GENERATE_LOG_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXEC_DEST Call by reference Type reference (TYPE) STRING HTTP-Destination ohne LOG-PORT löschen 20080730
2 Exporting E_EXEC_URL Call by reference Type reference (TYPE) STRING Zum Ausführen verwendete URL 20080729
3 Exporting E_LP_NAME Call by reference Type reference (TYPE) STRING Name der Kopie Logischer Port 20070801
4 Importing IP_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20070913
5 Importing IP_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20070801
6 Importing I_DEST_HTTP Call by reference Type reference (TYPE) RFCDEST Target HTTP-Destination 20070801
7 Importing I_LOG_ID Call by reference Type reference (TYPE) ETLOG_ID Laufende Vorgangsnummer 20070801
8 Importing I_PATH_SUFFIX Call by reference Type reference (TYPE) STRING Target URL-Pfadpräfix 20070801
9 Importing I_PROXY_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Proxyklasse eines logischen Ports 20070801
10 Importing I_PROXY_METH Call by reference Type reference (TYPE) SEOCPDNAME Method name 20090202
11 Importing I_WSDL_URL Call by reference Type reference (TYPE) STRING URL der WSDL 20070801
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20070801

Method GENERATE_PROXY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ENDPOINT_URL Call by reference Type reference (TYPE) STRING 20071015
2 Exporting EX_GENERATED Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20080807
3 Exporting EX_GENERATED_PROXIES Call by reference Type reference (TYPE) SPROXNAMES Proxy-Generierung: Tabelle mit Namen generierter Objekte 20060927
4 Exporting EX_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20060927
5 Exporting EX_WS_NAME Call by reference Type reference (TYPE) STRING Name des Web Service 20080717
6 Importing IM_ABAP_PROXY_CLASS Call by reference Type reference (TYPE) DDOBJNAME SPACE Name der ABAP Proxy Klasse 20061010
7 Importing IM_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Paket 20060927
8 Importing IM_SHOW_DIALOG Call by reference Type reference (TYPE) ETONOFF 'X' Abfrage-Dialog ob generiert werden soll 20060928
9 Importing IM_SHOW_LOG Call by reference Type reference (TYPE) ETONOFF SPACE Anwendungs-Log anzeigen 20060927
10 Importing IM_SUPPRESS_MESSAGE Call by reference Type reference (TYPE) ETONOFF SPACE Messageausgabe unterdrücken 20081028
11 Importing IM_TRANSPORT_NUMBER Call by reference Type reference (TYPE) KORRNUM SPACE Name der gesperrten Korrektur 20060927
12 Importing IM_WSDL_SOURCE_STRING Call by reference Type reference (TYPE) STRING WSDL URL 20060927
# Exception Resumable Description Created on
1 CX_ECATT_APL_WS Basisklasse für eCatt Middleware Ausnahmen 20081028

Method GET_BREAK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BREAK Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20060831
2 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20060831
3 Importing IM_NAME_2 Call by reference Type reference (TYPE) STRING 20060831

Method GET_BREAK_MODE on class CL_APL_ECATT_WS has no exception.

Method GET_DEREFED_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20060803
2 Returning RE_VALUE Value transfer Type reference (TYPE) STRING 20060803

Method GET_DEREFED_VALUE on class CL_APL_ECATT_WS has no exception.

Method GET_LOG_PORT_FOR_ECATT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_LOG_PORT Call by reference Object reference (TYPE REF TO) IF_SRT_LP_REGISTRY SRT Logical Port Registry 20050628
2 Exporting EX_PORT_NAME Call by reference Type reference (TYPE) SRT_LP_NAME Logischer Port Name 20050202
3 Importing IM_PROXY_CLASS Call by reference Type reference (TYPE) SRT_LP_PROXYCLASS Proxyklasse eines logischen Ports 20050202
4 Importing IP_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050202
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050202

Method GET_LP_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EP_LP_REGISTRY Value transfer Object reference (TYPE REF TO) IF_SRT_LP_REGISTRY SRT Logical Port Registry 20050114
2 Importing IP_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050114
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050114

Method GET_PROXY_CLASS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ENDPOINT_URL Call by reference Type reference (TYPE) STRING 20080721
2 Exporting EX_GENERATED_PROXIES Call by reference Type reference (TYPE) SPROXNAMES Proxy-Generierung: Tabelle mit Namen generierter Objekte 20080721
3 Exporting EX_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20080721
4 Exporting EX_WS_NAME Call by reference Type reference (TYPE) STRING Name des Web Service 20080721
5 Importing IM_WSDL_SOURCE_STRING Call by reference Type reference (TYPE) STRING WSDL URL 20080721

Method GET_PROXY_CLASS_INFO on class CL_APL_ECATT_WS has no exception.

Method GET_STREAM_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HTTP_RESPONSE Call by reference Object reference (TYPE REF TO) IF_HTTP_RESPONSE HTTP Framework (iHTTP) HTTP Response 20040708
2 Exporting EX_STREAM Call by reference Type reference (TYPE) STRING Char-Stream 20040708
3 Exporting EX_XSTREAM Call by reference Type reference (TYPE) XSTRING Binärstream 20040708
4 Importing IM_HTTP_DEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040708
5 Importing IM_HTTP_DEST_SUFFIX Call by reference Type reference (TYPE) STRING Beliebige Erweiterung der URL aus HTTP-Destination 20040709
6 Importing IM_URL Call by reference Type reference (TYPE) STRING URL zu File 20040708
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040708

Method GET_WSIL_AS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WSIL_TAB Call by reference Type reference (TYPE) ETWSIL_LIST_TABTYPE Liste von Services aus WSI-File 20040709
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040709

Method GET_WS_LOG_MSG_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) ETMSG_RES_TABTYPE Gesammelte Messages vor ENDMESSAGE 20070604
2 Importing IP_CMDI Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20070605

Method GET_WS_LOG_MSG_TAB on class CL_APL_ECATT_WS has no exception.

Method SET_WSDL_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WSDL_URL Call by reference Type reference (TYPE) ET_URL_WSIL eCATT URL zu einem WSIL-File 20040709

Method SET_WSDL_URL on class CL_APL_ECATT_WS has no exception.

Method SET_WSIL_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WSIL_DEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040709
2 Importing IM_WSIL_URL Call by reference Type reference (TYPE) ET_URL_WSIL eCATT URL zu einem WSIL-File 20040708
3 Importing IM_WSIL_USE_URL Call by reference Type reference (TYPE) ETONOFF 'X' = Nutze URL (nicht HTTP-Dest.) 20040709

Method SET_WSIL_URL on class CL_APL_ECATT_WS has no exception.

Method SHOW_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_TASK Call by reference Type reference (TYPE) ETONOFF In neuem Fenster anzeigen 20040708
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040708

Method SHOW_WSIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_TASK Call by reference Type reference (TYPE) ETONOFF In neuem Fenster anzeigen 20040708
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040708

Method SPLIT_ENDPOINT_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HTTPDATA Call by reference Type reference (TYPE) ETRFCDATA eCATT: RFC Destination Daten 20070926
2 Exporting E_PATH_SUFFIX Call by reference Type reference (TYPE) STRING Pfad Suffix für logischen Port 20070926
3 Importing I_ENDPOINT_URL Call by reference Type reference (TYPE) STRING Endpunkt Url 20070926

Method SPLIT_ENDPOINT_URL on class CL_APL_ECATT_WS has no exception.

Method WSIL_GET_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HTTP_DEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040706
2 Importing IM_WSIL_URL Call by reference Type reference (TYPE) ET_URL_WSIL eCATT URL zu einem WSIL-File 20040705
3 Importing IM_WSIL_USE_URL Call by reference Type reference (TYPE) ETONOFF X = Nutze URL (nicht HTTP-Dest.) 20040709
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040705
History
Last changed by/on SAP  20130531 
SAP Release Created in 700