SAP ABAP Class CL_SOAP_RUNTIME_UTILS (OBSOLETE - SOAP Runtime Help Tools)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_RUNTIME_UTILS OBSOLETE - SOAP Runtime Utility (Trace, Logging, Monitoring) 20050704
Properties
Class CL_SOAP_RUNTIME_UTILS  
Short Description OBSOLETE - SOAP Runtime Help Tools    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CORE   SOAP Runtime: Core SOAP Functionality 
Created 20030226   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SOAP_RUNTIME Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 THFB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 TSRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_RUNTIME_UTILS OBSOLETE - SOAP Runtime Utility (Trace, Logging, Monitoring) 20050704
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_APPLICATION 20030226 Implementation of a SOAP Application Container
2 CL_SOAP_APPLICATION_FACTORY 20040427 Generation of SOAP Applications
3 CL_SOAP_CONTEXT 20030821 Context for SOAP Call
4 CL_SOAP_HTTP_TPBND_ROOT 20030701 Abstract Class for All SOAP HTTP Transport Bindings
5 CL_SOAP_MESSAGE 20040506 SOAP Connection to ICF (HTTP)
6 CL_SOAP_MONI_METHOD_HANDLE 20051125 Method Handle
7 CL_SOAP_PROTOCOL_FACTORY 20040405 Generate SOAP Protocols
8 CL_SOAP_PROTOCOL_ROOT 20030916 Class for All SOAP Protocols
9 CL_SOAP_RUNTIME 20030226 General SOAP Runtime
10 CL_SOAP_RUNTIME_PROTOCOL 20030226 SOAP Runtime Protocol
11 CL_SOAP_RUNTIME_ROOT 20030226 General SOAP Runtime (Abstract Class)
12 CL_SOAP_TRANSPORT_BINDING_ROOT 20031210 Abstract Class for All SOAP Transport Bindings
13 CL_SOAP_TRANSPORT_EXTENSN_ROOT 20040426 Class for SOAP Transport Links
14 CL_SRG_RFC_PROXY_CONTEXT 20040628 RFC Proxy Context
15 CL_SRT_LP_MAINTENANCE 20040504 Logical Port Template: Main Object
16 CL_SRT_WSP_FACTORY 20051125 WSP Factory Class
17 CL_SRT_WSP_WSDL_HTTP 20050801 WSP Temporary WSDL Generation Using HTTP Request
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_UTILS' Class Name 20040422
2 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_MONITORING SOAP Runtime Processor Unit ID 20060203
3 M_DELIMITERS Static Attribute Private Type reference (TYPE) T_DELIMITERS Separators for Line Break 20040429
4 M_IF_MONITOR Static Attribute Private Object reference (TYPE REF TO) IF_SOAP_RUNTIME_UTILS SOAP Runtime Utility (Trace, Logging, Monitoring) 20050706
5 M_NUMBER_LASTBUF Static Attribute Private Type reference (TYPE) I 5 Number of Last Trace Entries 20040505
6 M_TRCBUF Static Attribute Private Type reference (TYPE) SOAP_TRC_LIST Current Trace Entries 20031209
7 M_TRCBUFL Static Attribute Private Type reference (TYPE) SOAP_TRC_LIST Last Trace Entries with Level FULL 20040505
8 M_TRCHEADER Static Attribute Private Type reference (TYPE) SOAP_TRACE_LIST Header Lines for Trace File 20040430
9 M_TRCLEVEL Static Attribute Private Type reference (TYPE) I CL_SOAP_RUNTIME=>CO_TRACELEVEL_NULL Trace Level 20040429
10 M_TRCPERFBUF Static Attribute Private Type reference (TYPE) TT_PERFOMANCE_DATA Performance Data 20040623
11 M_TRCPRELEVEL Static Attribute Private Type reference (TYPE) I CL_SOAP_RUNTIME=>CO_TRACELEVEL_NULL Temporary Trace Level 20040506
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031209
2 CREATE Static method Private Method Creating Instance 20050704
3 FLUSH_TRCBUF Static method Private Method Write Trace Entries to Trace File 20031209
4 GET_IF_MONITOR Static method Public Method Gets Instance and Initiates Generation (if Necessary) 20050706
5 RESET_TRCBUF Static method Private Method Delete Buffer for Trace Entries 20031209
6 SYSLOG_CSTRING Static method Private Method Write System Log Entry 20030226
7 SYSLOG_EXCEPTION Static method Private Method Write Exception CX_SOAP_CORE to System Log 20030415
8 SYSLOG_EXCEPTION2 Static method Private Method Write Exception CX_ROOT to System Log 20030417
9 SYSLOG_EXCEPTION3 Static method Private Method Write Exception CX_SOAP_FAULT to System Log 20030814
10 SYSLOG_SR0 Static method Private Method Write Syslog Level White 20030226
11 SYSLOG_SR1 Static method Private Method Write Syslog Level Green 20030226
12 SYSLOG_SR2 Static method Private Method Write Syslog Level Yellow 20030226
13 SYSLOG_SR3 Static method Private Method Write Syslog Level Red 20030226
14 SYSLOG_WRITE_TEXT Static method Private Method Write Syslog with Required Color for Context 20030226
15 TRACE_ADD_HEADERLINE Static method Private Method Add Single Header Line 20040430
16 TRACE_CSTRING Static method Private Method Write Text in Trace 20030226
17 TRACE_CX_ROOT Static method Private Method Write Exception CX_ROOT to Trace 20040506
18 TRACE_CX_SOAP_CORE Static method Private Method Write Exception CX_SOAP_CORE to Trace 20040506
19 TRACE_CX_SOAP_FAULT Static method Private Method Write Exception CX_SOAP_FAULT to Trace 20040506
20 TRACE_FORMAT_HEADER Static method Private Method Format Header Lines 20040430
21 TRACE_FORMAT_PERF_DATA Static method Private Method Format Performance Data 20040623
22 TRACE_FORMAT_TEXT Static method Private Method Format Trace Text with Line Breaks 20040408
23 TRACE_GET_LEVEL Static method Private Method Gets Current Trace Level 20040506
24 TRACE_GET_LEVEL_FROM_TK Static method Private Method Use Transport Key to Get Trace Level 20040506
25 TRACE_GET_LEVEL_FROM_WP Static method Private Method Use Work Process to Get Trace Level 20040503
26 TRACE_KEEP_LAST_BUF Static method Private Method Temporarily Keep Last Trace Entries with Level FULL 20040505
27 TRACE_SET_HEADER Static method Private Method Set Header Lines for Trace File 20040430
28 TRACE_SET_LEVEL Static method Private Method Set Current Trace Level 20040429
29 TRACE_SET_PRELEVEL Static method Private Method Set Temporary Trace Level 20040506
30 TRACE_WRITE_BLOB Static method Private Method Write Trace Blob with Required Level for Context 20030425
31 TRACE_WRITE_BLOB_BUF Static method Private Method Write Trace Blob with Required Level for Context 20031210
32 TRACE_WRITE_PERF_DATA_BUF Static method Private Method Write Performance Data to Trace Buffer 20040623
33 TRACE_WRITE_TEXT Static method Private Method Write Trace with Required Level for Context 20030226
34 TRACE_WRITE_TEXTLIST Static method Private Method Write Trace with Required Level for Context 20030226
35 TRACE_WRITE_TEXTLIST_BUF Static method Private Method Write Trace with Required Level for Context 20031210
36 TRACE_WRITE_TEXT_BUF Static method Private Method Write Trace with Required Level for Context 20031210
37 TRACE_XSTRING Static method Private Method Write Blob in Trace 20030226
Events
Class CL_SOAP_RUNTIME_UTILS has no event.
Types
Class CL_SOAP_RUNTIME_UTILS has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IF Value transfer Object reference (TYPE REF TO) IF_SOAP_RUNTIME_UTILS SOAP Runtime Utility (Trace, Logging, Monitoring) 20050704

Method CREATE on class CL_SOAP_RUNTIME_UTILS has no exception.

Method FLUSH_TRCBUF Signature

Method FLUSH_TRCBUF on class CL_SOAP_RUNTIME_UTILS has no parameter.
Method FLUSH_TRCBUF on class CL_SOAP_RUNTIME_UTILS has no exception.

Method GET_IF_MONITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IF Value transfer Object reference (TYPE REF TO) IF_SOAP_RUNTIME_UTILS SOAP Runtime Utility (Trace, Logging, Monitoring) 20050706

Method GET_IF_MONITOR on class CL_SOAP_RUNTIME_UTILS has no exception.

Method RESET_TRCBUF Signature

Method RESET_TRCBUF on class CL_SOAP_RUNTIME_UTILS has no parameter.
Method RESET_TRCBUF on class CL_SOAP_RUNTIME_UTILS has no exception.

Method SYSLOG_CSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RSLGAREA $REF$ 20030226
2 Importing SUBID Call by reference Type reference (TYPE) RSLGSUBID $REF$ 20030226
3 Importing TEXT Call by reference Type reference (TYPE) STRING Text für Syslog (max. 14 Worte) 20030226

Method SYSLOG_CSTRING on class CL_SOAP_RUNTIME_UTILS has no exception.

Method SYSLOG_EXCEPTION Signature

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

Method SYSLOG_EXCEPTION on class CL_SOAP_RUNTIME_UTILS has no exception.

Method SYSLOG_EXCEPTION2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Value transfer Object reference (TYPE REF TO) CX_ROOT Irgendeine Ausnahme 20030417

Method SYSLOG_EXCEPTION2 on class CL_SOAP_RUNTIME_UTILS has no exception.

Method SYSLOG_EXCEPTION3 Signature

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

Method SYSLOG_EXCEPTION3 on class CL_SOAP_RUNTIME_UTILS has no exception.

Method SYSLOG_SR0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) STRING Syslog Text (max. 14 Worte) 20030226

Method SYSLOG_SR0 on class CL_SOAP_RUNTIME_UTILS has no exception.

Method SYSLOG_SR1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) STRING Syslog Text (max. 14 Worte) 20030226

Method SYSLOG_SR1 on class CL_SOAP_RUNTIME_UTILS has no exception.

Method SYSLOG_SR2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) STRING Syslog Text (max. 14 Worte) 20030226

Method SYSLOG_SR2 on class CL_SOAP_RUNTIME_UTILS has no exception.

Method SYSLOG_SR3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) STRING Syslog Text (max. 14 Worte) 20030226

Method SYSLOG_SR3 on class CL_SOAP_RUNTIME_UTILS has no exception.

Method SYSLOG_WRITE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) CL_SOAP_CONTEXT $REF$ 20030226
2 Importing LEVEL Call by reference Type reference (TYPE) I Schwere Stufe 20030226
3 Importing TEXT Call by reference Type reference (TYPE) STRING Syslog Text (max .14 Worte) 20030226

Method SYSLOG_WRITE_TEXT on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_ADD_HEADERLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_LINE Value transfer Type reference (TYPE) STRING Eine Kopfzeile für Tracedatei 20040430

Method TRACE_ADD_HEADERLINE on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_CSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) STRING $REF$ 20030226

Method TRACE_CSTRING on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_CX_ROOT 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 Irgendeine Ausnahme 20040506
2 Importing POSITION Call by reference Type reference (TYPE) STRING Klasse und Methode 20040506

Method TRACE_CX_ROOT on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_CX_SOAP_CORE 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_SOAP_CORE exception 20040506
2 Importing POSITION Call by reference Type reference (TYPE) STRING Klasse und Methode 20040510

Method TRACE_CX_SOAP_CORE on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_CX_SOAP_FAULT 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_SOAP_FAULT SOAP-Fault Ausnahme 20040506
2 Importing POSITION Call by reference Type reference (TYPE) STRING Klasse und Methode 20040510

Method TRACE_CX_SOAP_FAULT on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_FORMAT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FHEADER Value transfer Type reference (TYPE) SOAP_TRACE_LIST Formatierte Kopfzeilen 20040430
2 Importing HEADER Value transfer Type reference (TYPE) SOAP_TRACE_LIST Unformatierte Kopfzeilen 20040430

Method TRACE_FORMAT_HEADER on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_FORMAT_PERF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FTRACE Value transfer Type reference (TYPE) STRING Formatierter Trace 20040623

Method TRACE_FORMAT_PERF_DATA on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_FORMAT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FTRACE Value transfer Type reference (TYPE) STRING Formated trace text 20040408
2 Importing TRACE Value transfer Type reference (TYPE) STRING Trace text 20040408

Method TRACE_FORMAT_TEXT on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_GET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LEVEL Value transfer Type reference (TYPE) I Aktueller Tracelevel 20040506

Method TRACE_GET_LEVEL on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_GET_LEVEL_FROM_TK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LEVEL Value transfer Type reference (TYPE) I Tracelevel 20040506
2 Importing TRKEY Value transfer Type reference (TYPE) SCR_TRANSPORT_KEY Transportkey 20040506

Method TRACE_GET_LEVEL_FROM_TK on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_GET_LEVEL_FROM_WP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LEVEL Value transfer Type reference (TYPE) I Tracelevel des Workprozesses 20040503

Method TRACE_GET_LEVEL_FROM_WP on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_KEEP_LAST_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Value transfer Type reference (TYPE) STRING 20040505

Method TRACE_KEEP_LAST_BUF on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_LINES Value transfer Type reference (TYPE) SOAP_TRACE_LIST Kopfzeilen für Tracedatei 20040430

Method TRACE_SET_HEADER on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_SET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Value transfer Type reference (TYPE) I Aktueller Tracelevel 20040429

Method TRACE_SET_LEVEL on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_SET_PRELEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Value transfer Type reference (TYPE) I Vorläufiger Tracelevel 20040506

Method TRACE_SET_PRELEVEL on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_WRITE_BLOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BLOB Call by reference Type reference (TYPE) XSTRING zu schreibender binärer Puffer 20030425
2 Importing LEVEL Call by reference Type reference (TYPE) I Trace Level 20030425

Method TRACE_WRITE_BLOB on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_WRITE_BLOB_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BLOB Call by reference Type reference (TYPE) XSTRING zu schreibender binärer Puffer 20031210
2 Importing LEVEL Call by reference Type reference (TYPE) I Trace Level 20031210

Method TRACE_WRITE_BLOB_BUF on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_WRITE_PERF_DATA_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGIN Call by reference Type reference (TYPE) BOOLEAN Setze Zeitstempel für Beginn 20040628
2 Importing END Call by reference Type reference (TYPE) BOOLEAN Setze Zeitstempel für Ende 20040628
3 Importing ID Call by reference Type reference (TYPE) STRING Schlüssel der Messung 20040623

Method TRACE_WRITE_PERF_DATA_BUF on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_WRITE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I Trace for diesen Level schreiben 20030226
2 Importing TEXT Call by reference Type reference (TYPE) STRING Trace Text 20030226

Method TRACE_WRITE_TEXT on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_WRITE_TEXTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I Trace for diesen Level schreiben 20030226
2 Importing TEXTS Call by reference Type reference (TYPE) SOAP_TRACE_LIST Trace Text 20030226

Method TRACE_WRITE_TEXTLIST on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_WRITE_TEXTLIST_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I Trace for diesen Level schreiben 20031210
2 Importing TEXTS Call by reference Type reference (TYPE) SOAP_TRACE_LIST Trace Text 20031210

Method TRACE_WRITE_TEXTLIST_BUF on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_WRITE_TEXT_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I Trace for diesen Level schreiben 20031210
2 Importing TEXT Call by reference Type reference (TYPE) STRING Trace Text 20031210

Method TRACE_WRITE_TEXT_BUF on class CL_SOAP_RUNTIME_UTILS has no exception.

Method TRACE_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BLOB Call by reference Type reference (TYPE) XSTRING $REF$ 20030226

Method TRACE_XSTRING on class CL_SOAP_RUNTIME_UTILS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 640