SAP ABAP Class /IWFND/CL_SUTIL_RUNTIME (Support Utilities: Runtime)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CS (Application Component) IWF Common Services
     /IWFND/COS_SUPPORTABILITY (Package) GW Framework - Supportability Components
Properties
Class /IWFND/CL_SUTIL_RUNTIME  
Short Description Support Utilities: Runtime    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/COS_SUPPORTABILITY   GW Framework - Supportability Components 
Created 20110708   SAP 
Last change 20141120    
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)
Interfaces
Class /IWFND/CL_SUTIL_RUNTIME has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /IWFND/CL_SUTIL_MONI 20111121 Support Utilities: Monitoring
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CALL_STACK Constant Private Type reference (TYPE) STRING 'CALL_STACK' 20110817
2 CO_CALL_TYPE_REQUEST Constant Private Type reference (TYPE) CHAR1 'R' Single-Character Flag 20130102
3 CO_CALL_TYPE_RESPONSE Constant Private Type reference (TYPE) CHAR1 'S' Single-Character Flag 20130102
4 CO_DBCON_NAME Constant Public Type reference (TYPE) DBCON_NAME 'R/3*TXH' used in GW Framework 20110810
5 CO_ERROR_CONTEXT Constant Private Type reference (TYPE) STRING 'ERROR_CONTEXT' 20110817
6 CO_ERROR_CONTEXT_EMPTY Constant Private Type reference (TYPE) STRING '' 20110817
7 CO_ERROR_INFO Constant Private Type reference (TYPE) STRING 'ERROR_INFO' 20110817
8 CO_HTTP_BODY_BEG Constant Private Type reference (TYPE) STRING '' 20110816
9 CO_HTTP_BODY_END Constant Private Type reference (TYPE) STRING '' 20110816
10 CO_HTTP_CODE Constant Private Type reference (TYPE) STRING 'HTTP_CODE' 20110831
11 CO_HTTP_HEADER Constant Private Type reference (TYPE) STRING 'HTTP_HEADER' 20110815
12 CO_HTTP_REASON Constant Private Type reference (TYPE) STRING 'HTTP_REASON' 20110831
13 CO_IDVALUE_GLOBAL Constant Private Type reference (TYPE) SYUNAME '_%GLOBAL%' User for Global Configuration 20110810
14 CO_LOG_KDAYS Constant Private Type reference (TYPE) INT4 14 Keeping Days for Error Log 20110810
15 CO_MDC_BEP_MIN Constant Private Type reference (TYPE) INT4 2 Min. backend systems for parallelization 20120828
16 CO_MDC_TASK_MAX Constant Private Type reference (TYPE) INT4 0 Max. active tasks when parallelization 20120828
17 CO_NEVER_EXPIRE_TS Constant Private Type reference (TYPE) TIMESTAMP '99991231215959' UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110810
18 CO_REQUEST_DATA_BEG Constant Private Type reference (TYPE) STRING '' 20110816
19 CO_REQUEST_DATA_END Constant Private Type reference (TYPE) STRING '' 20110816
20 CO_RESPONSE_DATA_BEG Constant Private Type reference (TYPE) STRING '' 20110816
21 CO_RESPONSE_DATA_END Constant Private Type reference (TYPE) STRING '' 20110816
22 CO_UTF8_CRLF Constant Private See coding '0D0A' 20130104
23 GCS_IDTYPE Constant Public See coding 20111122
24 MO_HTTP_CLIENT Instance attribute Private Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20111219
25 MO_HTTP_SERVER Instance attribute Private Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20110811
26 MO_RUNTIME_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /IWFND/CL_SUTIL_RUNTIME Support Utilities: Runtime 20110818
27 MS_BACKEND_VERSION Instance attribute Private Type reference (TYPE) TY_VERSION_INFO 20131115
28 MS_LOG_ERROR_CONTEXT Instance attribute Private Type reference (TYPE) TY_LOG_ERROR_CONTEXT 20110810
29 MS_LOG_MAIN Instance attribute Private Type reference (TYPE) /IWFND/SU_ERRLOG SUTIL Error Log 20110810
30 MS_MDC_PARALLEL_INFO Instance attribute Private Type reference (TYPE) TY_MDC_PARALLEL_INFO 20130529
31 MS_PAYLOAD_CLIENT_REQUEST Instance attribute Private Type reference (TYPE) /IWFND/SU_TPLOAD SUTIL Payload Trace 20130102
32 MS_PAYLOAD_SERVER_REQUEST Instance attribute Private Type reference (TYPE) /IWFND/SU_TPLOAD SUTIL Payload Trace 20130102
33 MS_PERF_HEADER Instance attribute Private Type reference (TYPE) /IWFND/SU_TPERF SUTIL Performance Trace 20111121
34 MS_SAPSTAT_INFO Instance attribute Private Type reference (TYPE) TY_SAPSTAT_INFO 20130528
35 MT_LOG_CURRENT Instance attribute Private Type reference (TYPE) TT_LOG_CURRENT 20120309
36 MT_PERF_DETAIL Instance attribute Private Type reference (TYPE) /IWFND/SUTIL_PERF_DETAIL_T SRT Performance Trace: Detail Table - Internal use only 20111121
37 MT_PERF_ODATA Instance attribute Private Type reference (TYPE) /IWFND/SUTIL_PERF_DETAIL_T SRT Performance Trace: Detail Table - Internal use only 20111124
38 MV_AGENT Instance attribute Private Type reference (TYPE) CHAR30 GW Agent 20131115
39 MV_APPL_SERVER Instance attribute Private Type reference (TYPE) RFCDEST Internal Name of Appl. Server 20110811
40 MV_BUSI_ERROR_NOLOG Instance attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20120223
41 MV_ERROR_LOCATION Instance attribute Private Type reference (TYPE) CHAR1 G/B: Gateway/Backend 20120706
42 MV_HTTP_BODY_BEG Instance attribute Private Type reference (TYPE) XSTRING 20110816
43 MV_HTTP_BODY_END Instance attribute Private Type reference (TYPE) XSTRING 20110816
44 MV_HTTP_TYPE_CLIENT Instance attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20130115
45 MV_ICF_NODE Instance attribute Private Type reference (TYPE) STRING ICF Node 20111102
46 MV_INITIALIZED Static Attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20110811
47 MV_IWCOR_EXCEPT_ONLY Instance attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20120309
48 MV_LOG_AGGREGATE Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20120830
49 MV_LOG_KDAYS Instance attribute Private Type reference (TYPE) I Keeping Days of Error Log entries 20110810
50 MV_LOG_LEVEL Instance attribute Public Type reference (TYPE) /IWFND/SUTIL_LOG_LEVEL Error Log Level 20120222
51 MV_LOG_NEW_LUW Instance attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20131001
52 MV_LOG_SUBNO Instance attribute Private Type reference (TYPE) I Entry number within an operation 20110810
53 MV_LOG_WRITTEN Instance attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20110810
54 MV_MDC_BEP_MIN Instance attribute Private Type reference (TYPE) I Min. backend systems for MDC parallelization 20120827
55 MV_MDC_PARALLEL Instance attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20130529
56 MV_MDC_TASK_MAX Instance attribute Private Type reference (TYPE) I Max. active taks when MDC parallelization 20120827
57 MV_ODATA_TRACE_ACTIVE Instance attribute Private Type reference (TYPE) XSDBOOLEAN Odata Trace via sap-ds-debug 20111126
58 MV_OPERATION_ERROR Instance attribute Private Type reference (TYPE) XSDBOOLEAN Operation Error 20110810
59 MV_OPID Instance attribute Private Type reference (TYPE) SYSUUID_C Operation ID 20110810
60 MV_PASSPORT_TRACE_LEVEL Instance attribute Private Type reference (TYPE) I Trace Level from Passport 20110810
61 MV_PASSPORT_TRACE_READ Instance attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Type: true/false [ext.] 20110810
62 MV_PAYLOAD_LEVEL Instance attribute Private Type reference (TYPE) /IWFND/SUTIL_PAYLOAD_LEVEL SUTIL Payload Trace Level 20110811
63 MV_PAYLOAD_SUBNO Instance attribute Private Type reference (TYPE) I Payload Subno 20130102
64 MV_PERF_CALLNO Instance attribute Private Type reference (TYPE) I performacne Call Number 20111124
65 MV_PERF_LEVEL Instance attribute Private Type reference (TYPE) /IWFND/SUTIL_PERF_LEVEL Performance Trace Level 20110811
66 MV_PERF_STACK_LEVEL Instance attribute Private Type reference (TYPE) I Performance Trace Stack Level 20111121
67 MV_REMOTE_ADDRESS Instance attribute Private Type reference (TYPE) STRING 20110811
68 MV_REMOTE_TRACE_ALLOWED Instance attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Type: true/false [ext.] 20110810
69 MV_REMOTE_TRACE_READ Instance attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Type: true/false [ext.] 20110810
70 MV_REQUEST_DATA_BEG Instance attribute Private Type reference (TYPE) XSTRING 20110816
71 MV_REQUEST_DATA_END Instance attribute Private Type reference (TYPE) XSTRING 20110816
72 MV_REQUEST_URI Instance attribute Private Type reference (TYPE) STRING 20110811
73 MV_RESPONSE_DATA_BEG Instance attribute Private Type reference (TYPE) XSTRING 20110816
74 MV_RESPONSE_DATA_END Instance attribute Private Type reference (TYPE) XSTRING 20110816
75 MV_SAPSTAT_ACTIVE Instance attribute Private Type reference (TYPE) XSDBOOLEAN SAP Statistics 20130528
76 MV_SAPSTAT_TIME_START Instance attribute Private Type reference (TYPE) I 20130528
77 MV_SAPSTAT_TIME_STOP Instance attribute Private Type reference (TYPE) I 20130529
78 MV_SECURE_TEXT Instance attribute Private Type reference (TYPE) XSTRING 20120223
79 MV_TRANSACTION_ID Instance attribute Private Type reference (TYPE) SYSUUID_C Transaction ID 20110810
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ERROR_RESOLUTION Instance method Private Method Add Resolution to Log entry 20131010
2 CHECK_IWCOR_EXCEPTIONS Instance method Private Method Check exception within IWCOR only 20120309
3 CREATE_UUID_C Static method Public Method Create UUID in character form 20120518
4 ENABLE_ODATA_TRACE Instance method Public Method Enable OData Trace 20111126
5 FINALIZE_TRACES Instance method Public Method Finalize all Traces 20111123
6 GET_ABAP_TYPE_NAME Static method Public Method Get Name of an ABAP Type 20110908
7 GET_APPLICATION_SERVER Instance method Private Method Get Application Server 20130102
8 GET_HTTP_CLIENT_PAYLOADS Instance method Private Method Get HTTP Client Payload Request/Response 20111219
9 GET_HTTP_PAYLOAD_SIZES Instance method Private Method Get HTTP Server Payload Sizes 20130529
10 GET_HTTP_SERVER_INFO Instance method Private Method Get HTTP Server Information 20110810
11 GET_HTTP_SERVER_PAYLOAD Instance method Private Method Get HTTP Server Payload 20110811
12 GET_INSTANCE Static method Public Method Get Instance 20110818
13 GET_MULTIPART_PAYLOAD Instance method Private Method Get HTTP Mutlipart Payload 20130626
14 GET_OPERATION_ID Instance method Private Method Get Operation ID 20111122
15 GET_PASSPORT_ATTRIBUTES Instance method Public Method Get Passport Atrributes 20110713
16 GET_PASSPORT_TRACE Instance method Private Method Get Trace Flag from DSR Passport 20110713
17 GET_PERF_LEVEL Instance method Public Method Get the current performance level 20140204
18 GET_PROPERTY_ERROR_TEXT Instance method Private Method Get Property Error Text 20121029
19 GET_REMOTE_TRACE_SETTINGS Instance method Private Method Get System Settings for Remote Trace 20110810
20 GET_SAP_STATISTICS Instance method Public Method Get SAP Statistics 20140318
21 GET_VERSION_INFO Instance method Private Method Get HUB/BEP Version Info 20131115
22 INIT Instance method Private Method Initialization 20110818
23 LOG_GET_LAST_ERROR Instance method Public Method Get Last Error Info 20120214
24 LOG_GET_OLD_ENTRY Instance method Private Method Get an old Error Log entry 20110810
25 LOG_GET_OPERATION_ID Instance method Public Method Get Operation ID 20121116
26 LOG_SET_AGGREATION Instance method Public Method Set aggreation mode for Error Log 20120830
27 LOG_SET_BALOG_NUMBER Instance method Public Method Set Application Log Number 20140318
28 LOG_SET_ERROR_LOCATION Instance method Public Method Set Error Location 20120706
29 LOG_UPDATE_DATA Instance method Public Method Update Error Log and finalize a round trip 20110822
30 LOG_WRITE Instance method Public Method Write an Error Log entry 20110810
31 MDC_GET_CONFIG Instance method Public Method Get MDC configuration 20120827
32 MDC_SET_PARALLEL_MODE Instance method Public Method Set MDC Parallel Mode 20130528
33 PAYLOAD_CLIENT_REQUEST Instance method Public Method Payload Client Request 20130102
34 PAYLOAD_CLIENT_RESPONSE Instance method Public Method Payload Client Response 20130102
35 PAYLOAD_SERVER_REQUEST Instance method Public Method Payload Server Request 20130102
36 PAYLOAD_SERVER_RESPONSE Instance method Public Method Payload Server Response 20130102
37 PERFORMANCE_ADD_DATA Instance method Public Method Add Performance Trace Data from BEP 20111130
38 PERFORMANCE_ADD_DATA_LDP Instance method Public Method Add Performance Trace Data from LDP 20111130
39 PERFORMANCE_ADD_PAYLOAD_SIZES Instance method Public Method Add Payload Sizes for Performance Trace 20130529
40 PERFORMANCE_GET_DATA Instance method Public Method Get Performance Trace Data (for OData Trace) 20111124
41 PERFORMANCE_START Instance method Public Method Start Performance Trace 20111121
42 PERFORMANCE_STOP Instance method Public Method Stop Performance Trace 20111121
43 PERF_WRITE_INTERNAL Instance method Private Method Write Performance Trace to DB 20111123
44 RESET Instance method Public Method Reset everything 20140318
45 SECURE_REQUEST_HEADER Instance method Private Method Secure Request Header 20120224
46 SECURE_REQUEST_URI Instance method Private Method Secure Request URI 20120223
47 SET_BACKEND_VERSION Instance method Public Method Set Backend Version 20131115
48 SET_HTTP_CLIENT Instance method Public Method Set HTTP Client 20111219
49 SET_NEW_OPERATION Instance method Public Method Set new operation 20131001
50 SET_SERVICE_ATTRIBUTES Instance method Public Method Set Service Attributes 20110810
51 UPDATE_SAPSTAT_INFO Instance method Private Method Update SAP Statistics Info 20130529
Events
Class /IWFND/CL_SUTIL_RUNTIME has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_LOG_CURRENT Private See coding 20120309 tt_log_current TYPE STANDARD TABLE OF ty_log_current
2 TY_ERROR_RESOLUTION Private See coding 20130723 BEGIN OF ty_error_resolution, sap_note TYPE string, link_to_sap_note TYPE string, batch_sap_note TYPE string, link_to_batch_sap_note TYPE string, additional_sap_note TYPE string, link_to_additional_sap_note TYPE string, END OF ty_error_resolution
3 TY_LOG_CURRENT Private See coding 20120309 BEGIN OF ty_log_current, opid TYPE /iwfnd/su_errlog-opid, subno TYPE /iwfnd/su_errlog-subno, namespace TYPE /iwfnd/su_errlog-namespace, service_name TYPE /iwfnd/su_errlog-service_name, service_version TYPE /iwfnd/med_mdl_version, t100_msgid TYPE /iwfnd/su_errlog-t100_msgid, t100_msgno TYPE /iwfnd/su_errlog-t100_msgno, error_text TYPE /iwfnd/su_errlog-error_text, destination TYPE /iwfnd/su_errlog-destination, END OF ty_log_current
4 TY_LOG_ERROR_CONTEXT Private See coding 20110810 BEGIN OF ty_log_error_context, service_info TYPE ty_log_service_info, system_info TYPE ty_log_system_info, END OF ty_log_error_context
5 TY_LOG_SERVICE_INFO Private See coding 20110810 BEGIN OF ty_log_service_info, namespace TYPE c LENGTH 10, service_name TYPE c LENGTH 40, version TYPE c LENGTH 4, service_id TYPE c LENGTH 40, model_id TYPE c LENGTH 40, system_alias TYPE /iwfnd/defi_system_alias, destination TYPE rfcdest, END OF ty_log_service_info
6 TY_LOG_SYSTEM_INFO Private See coding 20110810 BEGIN OF ty_log_system_info, request_id TYPE string, request_uri TYPE string, remote_address TYPE string, application_server TYPE rfcdest, hub_version_info TYPE string, backend_version_info TYPE string, END OF ty_log_system_info
7 TY_MDC_PARALLEL_INFO Private See coding 20130529 BEGIN OF ty_mdc_parallel_info, gwrfcoh TYPE i, gwbe TYPE i, gwapp TYPE i, rfc_total TYPE i, END OF ty_mdc_parallel_info
8 TY_SAPSTAT_INFO Private See coding 20130528 BEGIN OF ty_sapstat_info, gwtotal TYPE i, gwhub TYPE i, gwrfcoh TYPE i, gwbe TYPE i, gwapp TYPE i, rfc_total TYPE i, END OF ty_sapstat_info
9 TY_VERSION_INFO Private See coding 20131115 BEGIN OF ty_version_info, system_name TYPE char3, nw_release TYPE sysaprl, bep_sp_level TYPE numc2, gwbep_version TYPE numc3, END OF ty_version_info
Method Signatures

Method ADD_ERROR_RESOLUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_XML Call by reference Type reference (TYPE) XSTRING 20131010
2 Importing IO_MGW_EXCEPTION Call by reference Object reference (TYPE REF TO) /IWFND/CX_MGW_BASE_EXCEPTION MGW Base Exception 20131010
3 Importing IV_REQUEST_URI Call by reference Type reference (TYPE) CSEQUENCE 20131010

Method ADD_ERROR_RESOLUTION on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method CHECK_IWCOR_EXCEPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120309
2 Returning RV_IWCOR_ONLY Value transfer Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20120309

Method CHECK_IWCOR_EXCEPTIONS on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method CREATE_UUID_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UUID Value transfer Type reference (TYPE) SYSUUID_C UUID in character form 20120518

Method CREATE_UUID_C on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method ENABLE_ODATA_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TRACE_DATA Value transfer Type reference (TYPE) /IWFND/SUTIL_PERF_DETAIL_T SRT Performance Trace: Detail Table - Internal use only 20111126

Method ENABLE_ODATA_TRACE on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method FINALIZE_TRACES Signature

Method FINALIZE_TRACES on class /IWFND/CL_SUTIL_RUNTIME has no parameter.
Method FINALIZE_TRACES on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_ABAP_TYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ABAP_NAME Value transfer Type reference (TYPE) STRING 20110908
2 Importing PARAMETER Call by reference Type reference (TYPE) ANY 20110908

Method GET_ABAP_TYPE_NAME on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_APPLICATION_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_APPL_SERVER Value transfer Type reference (TYPE) RFCDEST Application Server 20130102

Method GET_APPLICATION_SERVER on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_HTTP_CLIENT_PAYLOADS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REQUEST_PAYLOAD Call by reference Type reference (TYPE) XSTRING Request Payload 20111219
2 Exporting EV_RESPONSE_PAYLOAD Call by reference Type reference (TYPE) XSTRING Response Payload 20111219

Method GET_HTTP_CLIENT_PAYLOADS on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_HTTP_PAYLOAD_SIZES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REQUEST_SIZE Call by reference Type reference (TYPE) I Request Body Size 20130529
2 Exporting EV_RESPONSE_SIZE Call by reference Type reference (TYPE) I Response Body Size 20130529

Method GET_HTTP_PAYLOAD_SIZES on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_HTTP_SERVER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_APPLICATION_SERVER Call by reference Type reference (TYPE) RFCDEST 20110810
2 Exporting EV_REMOTE_ADDRESS Call by reference Type reference (TYPE) STRING 20110811
3 Exporting EV_REQUEST_URI Call by reference Type reference (TYPE) STRING 20110810

Method GET_HTTP_SERVER_INFO on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_HTTP_SERVER_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESPONSE Call by reference Type reference (TYPE) XSDBOOLEAN SPACE b/X: Request/Response 20110811
2 Returning RV_PAYLOAD Value transfer Type reference (TYPE) XSTRING Payload 20110811

Method GET_HTTP_SERVER_PAYLOAD on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RUNTIME_INSTANCE Value transfer Object reference (TYPE REF TO) /IWFND/CL_SUTIL_RUNTIME Support Utilities: Runtime 20110818

Method GET_INSTANCE on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_MULTIPART_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20130626
2 Importing IO_HTTP_ENTITY Call by reference Object reference (TYPE REF TO) IF_HTTP_ENTITY HTTP Framework (iHTTP) HTTP Entity 20130626
3 Importing IV_NUM_PARTS Call by reference Type reference (TYPE) I 20130626

Method GET_MULTIPART_PAYLOAD on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_OPERATION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UUID Value transfer Type reference (TYPE) SYSUUID_C UUID (32 CHAR) 20111122

Method GET_OPERATION_ID on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_PASSPORT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REMOTE_TRACE Call by reference Type reference (TYPE) I 1: Performance Trace active 20110811
2 Exporting EV_TRANSACTION_ID Call by reference Type reference (TYPE) SYSUUID_C Transaction ID 20110713

Method GET_PASSPORT_ATTRIBUTES on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_PASSPORT_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TRACE_LEVEL Value transfer Type reference (TYPE) I 1: Active & Remote Trace allowed 20110713

Method GET_PASSPORT_TRACE on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_PERF_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PERF_LEVEL Value transfer Type reference (TYPE) /IWFND/SUTIL_PERF_LEVEL Performance Trace Level 20140204

Method GET_PERF_LEVEL on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_PROPERTY_ERROR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ERROR_TEXT Value transfer Type reference (TYPE) STRING 20121029
2 Importing IV_EXCEPTION_XML Call by reference Type reference (TYPE) XSTRING 20121030

Method GET_PROPERTY_ERROR_TEXT on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_REMOTE_TRACE_SETTINGS Signature

Method GET_REMOTE_TRACE_SETTINGS on class /IWFND/CL_SUTIL_RUNTIME has no parameter.
Method GET_REMOTE_TRACE_SETTINGS on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_SAP_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SAP_STATISTICS Value transfer Type reference (TYPE) STRING sap-statistics 20140318

Method GET_SAP_STATISTICS on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method GET_VERSION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BACKEND_VERSION Call by reference Type reference (TYPE) STRING 20131115
2 Exporting EV_HUB_VERSION Call by reference Type reference (TYPE) STRING 20131115

Method GET_VERSION_INFO on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method INIT Signature

Method INIT on class /IWFND/CL_SUTIL_RUNTIME has no parameter.
Method INIT on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method LOG_GET_LAST_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BATCH Call by reference Type reference (TYPE) XSDBOOLEAN Batch request 20130627
2 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Last Error Text 20120214
3 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20130627
4 Exporting EV_TRANSACTION_ID Call by reference Type reference (TYPE) SYSUUID_C Transaction ID 20130701

Method LOG_GET_LAST_ERROR on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method LOG_GET_OLD_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ERROR_TEXT Call by reference Type reference (TYPE) /IWFND/SU_ERRLOG-ERROR_TEXT Error Text 20110819
2 Importing IV_LOG_LEVEL Call by reference Type reference (TYPE) /IWFND/SUTIL_LOG_LEVEL Error Log Level 20120223
3 Importing IV_LOG_SUBNO Call by reference Type reference (TYPE) I Log Sub Number 20120223
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/SU_ERRLOG-NAMESPACE Service Namespace 20110816
5 Importing IV_REQUEST_URI Call by reference Type reference (TYPE) /IWFND/SU_ERRLOG-REQUEST_URI Request URI 20130429
6 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/SU_ERRLOG-SERVICE_NAME Service Name 20110816
7 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Service Version 20120116
8 Importing IV_T100_MSGID Call by reference Type reference (TYPE) /IWFND/SU_ERRLOG-T100_MSGID Message Class 20110810
9 Importing IV_T100_MSGNO Call by reference Type reference (TYPE) /IWFND/SU_ERRLOG-T100_MSGNO Message Number 20110810
10 Importing IV_USERNAME Call by reference Type reference (TYPE) /IWFND/SU_ERRLOG-USERNAME User Name 20110810
11 Returning RS_LOG_ENTRY Value transfer Type reference (TYPE) /IWFND/SU_ERRLOG SUTIL Error Log 20110810

Method LOG_GET_OLD_ENTRY on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method LOG_GET_OPERATION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OPERATION_ID Value transfer Type reference (TYPE) SYSUUID_C Operation ID 20121116

Method LOG_GET_OPERATION_ID on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method LOG_SET_AGGREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_ACTIVE Call by reference Type reference (TYPE) XSDBOOLEAN b/X: disable/enable 20120830

Method LOG_SET_AGGREATION on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method LOG_SET_BALOG_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BALOG_NUMBER Call by reference Type reference (TYPE) BALOGNR Application log: log number 20140318

Method LOG_SET_BALOG_NUMBER on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method LOG_SET_ERROR_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCATION Call by reference Type reference (TYPE) /IWFND/SUTIL_LOCATION Location 20120706

Method LOG_SET_ERROR_LOCATION on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method LOG_UPDATE_DATA Signature

Method LOG_UPDATE_DATA on class /IWFND/CL_SUTIL_RUNTIME has no parameter.
Method LOG_UPDATE_DATA on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method LOG_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20110810
2 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20121204
3 Importing IV_ERROR_INFO Call by reference Type reference (TYPE) ANY Error Information 20110810
4 Importing IV_ERROR_LOCATION Call by reference Type reference (TYPE) /IWFND/SUTIL_LOCATION Error Location 20121206
5 Importing IV_MAIN_ENTRY Call by reference Type reference (TYPE) XSDBOOLEAN ABAP_TRUE b: always; X: only write a log if this is the first one 20110810
6 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID T100 Message ID 20110810
7 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO T100 Message Number 20110810
8 Importing IV_MSGV1 Call by reference Type reference (TYPE) CSEQUENCE T100 Message Variable 20110810
9 Importing IV_MSGV2 Call by reference Type reference (TYPE) CSEQUENCE T100 Message Variable 20110810
10 Importing IV_MSGV3 Call by reference Type reference (TYPE) CSEQUENCE T100 Message Variable 20110810
11 Importing IV_MSGV4 Call by reference Type reference (TYPE) CSEQUENCE T100 Message Variable 20110810
12 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20121204

Method LOG_WRITE on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method MDC_GET_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MDC_BEP_MIN Call by reference Type reference (TYPE) I Min. backend systems 20120827
2 Exporting EV_MDC_TASK_MAX Call by reference Type reference (TYPE) I Max active tasks 20120827

Method MDC_GET_CONFIG on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method MDC_SET_PARALLEL_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20130528

Method MDC_SET_PARALLEL_MODE on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method PAYLOAD_CLIENT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20130102

Method PAYLOAD_CLIENT_REQUEST on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method PAYLOAD_CLIENT_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20130102

Method PAYLOAD_CLIENT_RESPONSE on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method PAYLOAD_SERVER_REQUEST Signature

Method PAYLOAD_SERVER_REQUEST on class /IWFND/CL_SUTIL_RUNTIME has no parameter.
Method PAYLOAD_SERVER_REQUEST on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method PAYLOAD_SERVER_RESPONSE Signature

Method PAYLOAD_SERVER_RESPONSE on class /IWFND/CL_SUTIL_RUNTIME has no parameter.
Method PAYLOAD_SERVER_RESPONSE on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method PERFORMANCE_ADD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERF_DATA Call by reference Type reference (TYPE) /IWFND/SUTIL_PERF_BEP_T Performance Trace Data from BEP - Table 20111130
2 Importing IV_APP_TIME Call by reference Type reference (TYPE) I Application Time (GWBEP_VERSION >= 8) 20131013
3 Importing IV_IS_BATCH_ALL Call by reference Type reference (TYPE) XSDBOOLEAN Batch All 20131015
4 Importing IV_IS_LOCAL_BEP Call by reference Type reference (TYPE) XSDBOOLEAN Locally deployed BEP 20111205
5 Importing IV_PERF_HANDLE_BEP Call by reference Type reference (TYPE) I Performance Handle for BEP call 20120827
6 Importing IV_RFC_REQUEST_SIZE Call by reference Type reference (TYPE) I RFC Request Size 20130507
7 Importing IV_RFC_RESPONSE_SIZE Call by reference Type reference (TYPE) I RFC Response Size 20130507
8 Importing IV_RFC_START_TIME Call by reference Type reference (TYPE) I RFC Start Time 20130529
9 Importing IV_RFC_STOP_TIME Call by reference Type reference (TYPE) I RFC Stop Time 20130902

Method PERFORMANCE_ADD_DATA on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method PERFORMANCE_ADD_DATA_LDP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERF_DATA Call by reference Type reference (TYPE) /IWFND/SUTIL_PERF_BEP 20111130

Method PERFORMANCE_ADD_DATA_LDP on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method PERFORMANCE_ADD_PAYLOAD_SIZES Signature

Method PERFORMANCE_ADD_PAYLOAD_SIZES on class /IWFND/CL_SUTIL_RUNTIME has no parameter.
Method PERFORMANCE_ADD_PAYLOAD_SIZES on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method PERFORMANCE_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TRACE_DATA Value transfer Type reference (TYPE) /IWFND/SUTIL_PERF_DETAIL_T Performance Trace Detail - Table 20111124

Method PERFORMANCE_GET_DATA on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method PERFORMANCE_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) CSEQUENCE Action Name 20111124
2 Importing IV_AGENT Call by reference Type reference (TYPE) CSEQUENCE Agent 20111130
3 Importing IV_IS_DISPATCH_CALL Call by reference Type reference (TYPE) XSDBOOLEAN Dispatch Call (before parallelization) 20120827
4 Importing IV_IS_PARALLEL_CALL Call by reference Type reference (TYPE) XSDBOOLEAN Parallel Call 20120827
5 Returning RV_HANDLE Value transfer Type reference (TYPE) I Performance Handle 20111130

Method PERFORMANCE_START on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method PERFORMANCE_STOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) I Performance Handle 20111130
2 Returning RV_TIME_STOP Value transfer Type reference (TYPE) I STOP Time 20140319

Method PERFORMANCE_STOP on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method PERF_WRITE_INTERNAL Signature

Method PERF_WRITE_INTERNAL on class /IWFND/CL_SUTIL_RUNTIME has no parameter.
Method PERF_WRITE_INTERNAL on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method RESET Signature

Method RESET on class /IWFND/CL_SUTIL_RUNTIME has no parameter.
Method RESET on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method SECURE_REQUEST_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQUEST_HEADER Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20120224

Method SECURE_REQUEST_HEADER on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method SECURE_REQUEST_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REQUEST_URI Call by reference Type reference (TYPE) STRING Request URI 20120223

Method SECURE_REQUEST_URI on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method SET_BACKEND_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEP_SP_LEVEL Call by reference Type reference (TYPE) NUMC2 BEP SP Level 20131119
2 Importing IV_GWBEP_VERSION Call by reference Type reference (TYPE) NUMC3 Internal GWBEP Version 20131119
3 Importing IV_NW_RELEASE Call by reference Type reference (TYPE) CHAR4 NetWeaver Release 20131115
4 Importing IV_SYSTEM_NAME Call by reference Type reference (TYPE) CHAR3 System Name 20131115

Method SET_BACKEND_VERSION on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method SET_HTTP_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20111219

Method SET_HTTP_CLIENT on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method SET_NEW_OPERATION Signature

Method SET_NEW_OPERATION on class /IWFND/CL_SUTIL_RUNTIME has no parameter.
Method SET_NEW_OPERATION on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method SET_SERVICE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGENT Call by reference Type reference (TYPE) CSEQUENCE Agent or Component 20110817
2 Importing IV_DESTINATION Call by reference Type reference (TYPE) /IWFND/DEFI_RFC_DEST Destination 20110811
3 Importing IV_ICF_NODE Call by reference Type reference (TYPE) STRING ICF Node 20111102
4 Importing IV_MODEL_ID Call by reference Type reference (TYPE) CSEQUENCE Model ID 20110810
5 Importing IV_NAMESPACE Call by reference Type reference (TYPE) CSEQUENCE Service Namespace 20110810
6 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) STRING Request ID 20111121
7 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) CSEQUENCE Service ID 20110810
8 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) CSEQUENCE Service Name 20110810
9 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Service Version 20120116
10 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS System Alias 20110810

Method SET_SERVICE_ATTRIBUTES on class /IWFND/CL_SUTIL_RUNTIME has no exception.

Method UPDATE_SAPSTAT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERF_DATA Call by reference Type reference (TYPE) /IWFND/SUTIL_PERF_BEP_T Performance Trace Data from BEP - Table 20130529
2 Importing IV_APP_TIME Call by reference Type reference (TYPE) I Application Time (GWBEP_VERSION >= 8) 20131013
3 Importing IV_RFC_START_TIME Call by reference Type reference (TYPE) I RFC Start Time 20130902
4 Importing IV_RFC_STOP_TIME Call by reference Type reference (TYPE) I RFC Stop Time 20130902

Method UPDATE_SAPSTAT_INFO on class /IWFND/CL_SUTIL_RUNTIME has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 250