SAP ABAP Class CL_SOAP_RUNTIME_SERVER (SOAP Runtime on Server Side)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_CORE (Package) SOAP Runtime: Core SOAP Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_RUNTIME_ROOT General SOAP Runtime (Abstract Class) 20030120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_TXH_COMMIT Transaction Commit Handling 20060914
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WS_LOCAL_CALL_RT_SERVER Runtime on Server Side for Local Calls 20060811
Properties
Class CL_SOAP_RUNTIME_SERVER  
Short Description SOAP Runtime on Server Side    
Super Class CL_SOAP_RUNTIME_ROOT General SOAP Runtime (Abstract Class) 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CORE   SOAP Runtime: Core SOAP Functionality 
Created 20030120   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 TSRTM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TSRTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_TXH_COMMIT Transaction Commit Handling 20060914
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_RUNTIME 20030120 General SOAP Runtime
2 CL_SOAP_SEQUENCE_MANAGER 20061115 listmanager
3 CL_SOAP_TRANSPORT_EXTENSN_ROOT 20070402 Class for SOAP Transport Links
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SOAP_RUNTIME_SERVER' Class Name 20040427
2 CO_ERR_AREA_ID Constant Private Type reference (TYPE) SRT_MONI_ERRORAREA TSRTM_ERRAREA_CORE Area ID 20070307
3 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_RUNTIME SOAP Runtime Processor Unit ID 20060203
4 CO_SERIAL_VERS_710_0 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '000' Serialization Version 20061109
5 CO_SERIAL_VERS_710_1 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '001' Serialization Version 20061109
6 CO_SERIAL_VERS_CURRENT Constant Private Type reference (TYPE) SRT_SERIAL_VERS CO_SERIAL_VERS_710_1 Serialization Version 20061109
7 CO_TYPE_URI Constant Public Type reference (TYPE) ANYURI TSRC_SOAP_RUNTIME_SERVER Any URI 20050607
8 M_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20070402
9 M_TXH Instance attribute Protected Object reference (TYPE REF TO) IF_SOAP_TX_HANDLER Transaction Handler 20060908
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RUNTIME_LOCKED Instance method Private Method Check if the WS runtime is locked 20081001
2 CLEANUP Instance method Private Method Clean Up Runtime Attributes 20060824
3 CONSTRUCTOR Instance method Public Constructor Constructor 20030121
4 FINALIZE_TX Instance method Protected Method Commit transaction 20060925
5 GET_PROVIDER_INFO Instance method Private Method Get Class, Interface, Method of a Provider Call 20070618
6 HANDLE_FATAL_EXCEPTION Instance method Public Event handling method React to Fatal Exception Event 20061006
7 INIT Instance method Public Method Intialise the runtime instance before any execution call 20110112
8 LOG_STATISTICS Instance method Private Method Call service for logging statistical data 20080407
9 PRE_CONDITION_CHECKS Instance method Public Method Checks pre condition before resuming 20101223
10 RAL_WRITE_ASYNC_REQUEST Instance method Private Method 20130829
11 REGISTER_AT_TXH Instance method Public Method TxH Registration for Commit Control 20060908
12 REGISTER_FOR_EXECUTION Instance method Public Method Register Substitute of Application for Request Processing 20051102
13 REPLY_ERRDOC_ON_FAILURE Instance method Private Method Error Handling with HTML Page for WSDL Queries 20030804
14 REPLY_FAULT_ON_FAILURE Instance method Protected Method Error Handling with SOAP Fault (for General Errors) 20030423
15 REPLY_FAULT_ON_FAULT Instance method Protected Method Error Handling with SOAP Fault (for Triggered Faults) 20030814
16 REPLY_HTTP_STATUS_ON_FAILURE Instance method Protected Method Error Handling with HTTP status code (for non-SOAP fault) 20120807
17 SET_EXCEPTION Instance method Private Method Writes an exception 20070402
18 UDS_EXTRACT Instance method Protected Method 20121112
Events
Class CL_SOAP_RUNTIME_SERVER has no event.
Types
Class CL_SOAP_RUNTIME_SERVER has no local type.
Method Signatures

Method CHECK_RUNTIME_LOCKED Signature

Method CHECK_RUNTIME_LOCKED on class CL_SOAP_RUNTIME_SERVER has no parameter.
Method CHECK_RUNTIME_LOCKED on class CL_SOAP_RUNTIME_SERVER has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_SOAP_RUNTIME_SERVER has no parameter.
Method CLEANUP on class CL_SOAP_RUNTIME_SERVER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REGISTRY Value transfer Object reference (TYPE REF TO) IF_SOAP_REGISTRY Zugriff auf Konfigurationsinformationen 20030313

Method CONSTRUCTOR on class CL_SOAP_RUNTIME_SERVER has no exception.

Method FINALIZE_TX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20060925

Method FINALIZE_TX on class CL_SOAP_RUNTIME_SERVER has no exception.

Method GET_PROVIDER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLASS_NAME Call by reference Type reference (TYPE) STRING 20070618
2 Exporting INTERFACE_NAME Call by reference Type reference (TYPE) STRING 20070618
3 Importing OPERATION Call by reference Type reference (TYPE) QNAME Qualified Name 20070620
4 Exporting OPERATION_NAME Call by reference Type reference (TYPE) STRING 20070618
5 Exporting RFC_FUNCTION_NAME Call by reference Type reference (TYPE) STRING 20071206

Method GET_PROVIDER_INFO on class CL_SOAP_RUNTIME_SERVER has no exception.

Method HANDLE_FATAL_EXCEPTION Signature

Method HANDLE_FATAL_EXCEPTION on class CL_SOAP_RUNTIME_SERVER has no parameter.
Method HANDLE_FATAL_EXCEPTION on class CL_SOAP_RUNTIME_SERVER has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_RT_CONFIG WSP Configuration Runtime Object 20110112
2 Importing IO_TRANSPORT_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SOAP_TRANSPORT_CONTEXT Shared Interface for all SOAP Transport Contexts 20110112

Method INIT on class CL_SOAP_RUNTIME_SERVER has no exception.

Method LOG_STATISTICS Signature

Method LOG_STATISTICS on class CL_SOAP_RUNTIME_SERVER has no parameter.
Method LOG_STATISTICS on class CL_SOAP_RUNTIME_SERVER has no exception.

Method PRE_CONDITION_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESSFUL Value transfer Type reference (TYPE) ABAP_BOOL 20101223

Method PRE_CONDITION_CHECKS on class CL_SOAP_RUNTIME_SERVER has no exception.

Method RAL_WRITE_ASYNC_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_SOAP_MESSAGE Call by reference Object reference (TYPE REF TO) IF_SOAP_MESSAGE 20130829

Method RAL_WRITE_ASYNC_REQUEST on class CL_SOAP_RUNTIME_SERVER has no exception.

Method REGISTER_AT_TXH Signature

Method REGISTER_AT_TXH on class CL_SOAP_RUNTIME_SERVER has no parameter.
Method REGISTER_AT_TXH on class CL_SOAP_RUNTIME_SERVER has no exception.

Method REGISTER_FOR_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REF Call by reference Object reference (TYPE REF TO) IF_SOAP_EXECUTABLE Stellvertreter der Server SOAP Appl. für Req.-Verarbeitung 20051102

Method REGISTER_FOR_EXECUTION on class CL_SOAP_RUNTIME_SERVER has no exception.

Method REPLY_ERRDOC_ON_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORE_EXCEPTION Value transfer Object reference (TYPE REF TO) CX_SOAP_CORE SOAP Runtime Ausnahme 20030804
2 Returning RESPONSE_DOCUMENT Value transfer Type reference (TYPE) XSTRING Antwortdokument 20030804

Method REPLY_ERRDOC_ON_FAILURE on class CL_SOAP_RUNTIME_SERVER has no exception.

Method REPLY_FAULT_ON_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORE_EXCEPTION Value transfer Object reference (TYPE REF TO) CX_SOAP_CORE SOAP Runtime Ausnahme 20030423

Method REPLY_FAULT_ON_FAILURE on class CL_SOAP_RUNTIME_SERVER has no exception.

Method REPLY_FAULT_ON_FAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FAULT_EXCEPTION Value transfer Object reference (TYPE REF TO) CX_SOAP_FAULT SOAP Fault Ausnahme 20030814

Method REPLY_FAULT_ON_FAULT on class CL_SOAP_RUNTIME_SERVER has no exception.

Method REPLY_HTTP_STATUS_ON_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTTP_STATUS Call by reference Type reference (TYPE) I 20120807
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120807

Method REPLY_HTTP_STATUS_ON_FAILURE on class CL_SOAP_RUNTIME_SERVER has no exception.

Method SET_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20070402

Method SET_EXCEPTION on class CL_SOAP_RUNTIME_SERVER has no exception.

Method UDS_EXTRACT Signature

Method UDS_EXTRACT on class CL_SOAP_RUNTIME_SERVER has no parameter.
Method UDS_EXTRACT on class CL_SOAP_RUNTIME_SERVER has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 640