SAP ABAP Class /IWBEP/CL_SUTIL_RUNTIME (Support Utilities: Runtime)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE (Application Component) Gateway Business Suite Enablement
     /IWBEP/COS_SUPPORTABILITY (Package) Gateway - Common Services - Supportability
Properties
Class /IWBEP/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 /IWBEP/COS_SUPPORTABILITY   Gateway - Common Services - Supportability 
Created 20120701   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 /IWBEP/CL_SUTIL_RUNTIME has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /IWBEP/CL_SUTIL_MONI 20140411 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' 20120701
2 CO_CALL_TYPE_REQUEST Constant Private Type reference (TYPE) CHAR1 'R' Single-Character Flag 20130814
3 CO_CALL_TYPE_RESPONSE Constant Private Type reference (TYPE) CHAR1 'S' Single-Character Flag 20130814
4 CO_DBCON_NAME Constant Public Type reference (TYPE) DBCON_NAME 'R/3*TXH' use in GW Framework 20130815
5 CO_ERROR_CONTEXT Constant Private Type reference (TYPE) STRING 'ERROR_CONTEXT' 20120701
6 CO_ERROR_CONTEXT_EMPTY Constant Private Type reference (TYPE) STRING '' 20120701
7 CO_ERROR_INFO Constant Private Type reference (TYPE) STRING 'ERROR_INFO' 20120701
8 CO_FUNCTION_NAME Constant Private Type reference (TYPE) STRING 'FUNCTION_NAME' 20120704
9 CO_HTTP_BODY_BEG Constant Private Type reference (TYPE) STRING '' 20130822
10 CO_HTTP_BODY_END Constant Private Type reference (TYPE) STRING '' 20130822
11 CO_IDVALUE_GLOBAL Constant Private Type reference (TYPE) SYUNAME '_%GLOBAL%' 20120701
12 CO_LOG_KDAYS Constant Private Type reference (TYPE) INT4 14 20120701
13 CO_NEVER_EXPIRE_TS Constant Private Type reference (TYPE) TIMESTAMP '99991231235959' 20120701
14 CO_ODATA_METHOD Constant Private Type reference (TYPE) STRING 'sap-iw-bep-method' 20130820
15 CO_PERF_DATA_BEG Constant Private Type reference (TYPE) STRING '' 20130716
16 CO_PERF_DATA_END Constant Private Type reference (TYPE) STRING '' 20130716
17 CO_PM_CONTENT_FORMAT Constant Private Type reference (TYPE) STRING 'CV_CONTENT_FORMAT' 20130815
18 CO_PM_CS_REQUEST_BODY Constant Private Type reference (TYPE) STRING 'IV_REQUEST_BODY' 20130821
19 CO_PM_CS_REQUEST_HEADER_SIZE Constant Private Type reference (TYPE) STRING 'IV_REQUEST_HEADER_SIZE' 20130821
20 CO_PM_CS_RESPONSE_BODY Constant Private Type reference (TYPE) STRING 'EV_RESPONSE_BODY' 20130821
21 CO_PM_CS_RESPONSE_HEADER_SIZE Constant Private Type reference (TYPE) STRING 'EV_RESPONSE_HEADER_SIZE' 20130821
22 CO_PM_CUSTOM_HEADER Constant Private Type reference (TYPE) STRING 'ET_HEADER' 20130821
23 CO_PM_HTTP_BODY Constant Private Type reference (TYPE) STRING 'HTTP_BODY' 20130822
24 CO_PM_HTTP_HEADER Constant Private Type reference (TYPE) STRING 'HTTP_HEADER' 20130822
25 CO_PM_MESSAGE_CONTAINER Constant Private Type reference (TYPE) STRING 'ET_MESSAGE_CONTAINER' 20130820
26 CO_PM_MESSAGE_HEADER Constant Private Type reference (TYPE) STRING 'ES_MESSAGE_HEADER' 20130815
27 CO_REQUEST_DATA_BEG Constant Private Type reference (TYPE) STRING '' 20120701
28 CO_REQUEST_DATA_END Constant Private Type reference (TYPE) STRING '' 20120701
29 CO_RESPONSE_DATA_BEG Constant Private Type reference (TYPE) STRING '' 20120701
30 CO_RESPONSE_DATA_END Constant Private Type reference (TYPE) STRING '' 20120701
31 GCS_IDTYPE Constant Public See coding 20120701
32 MO_RUNTIME_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /IWBEP/CL_SUTIL_RUNTIME 20120701
33 MO_TRACE_TYPEDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20120707
34 MS_LOG_ERROR_CONTEXT Instance attribute Private Type reference (TYPE) TY_LOG_ERROR_CONTEXT 20120701
35 MS_LOG_MAIN Instance attribute Private Type reference (TYPE) /IWBEP/SU_ERRLOG 20120701
36 MS_PERF_HEADER Instance attribute Private Type reference (TYPE) /IWBEP/SU_TPERF SUTIL Performance Trace 20130802
37 MT_HUB_PERF_DATA Instance attribute Private Type reference (TYPE) /IWBEP/SUTIL_HUB_PERF_DATA_T Performance Trace Data for the whole request 20130716
38 MT_HUB_PERF_OPERATION Instance attribute Private Type reference (TYPE) /IWBEP/SUTIL_HUB_PERF_DATA_T Perf. Trace Data for one operation 20130717
39 MT_LOG_CURRENT Instance attribute Private Type reference (TYPE) TT_LOG_CURRENT 20120701
40 MT_PERF_DETAIL Instance attribute Private Type reference (TYPE) /IWBEP/SUTIL_PERF_DETAIL_T Performance Trace Detail - Table 20130802
41 MV_APPL_SERVER Instance attribute Private Type reference (TYPE) RFCDEST Internal Name of Appl. Server 20130802
42 MV_APP_TIME Instance attribute Public Type reference (TYPE) I Application Time 20140411
43 MV_BATCH_PARALLEL Instance attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20131105
44 MV_BATCH_PROCESSING Instance attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20130717
45 MV_BATCH_TASK_MAX Instance attribute Private Type reference (TYPE) I Max. active taks for Batch Parallelization 20131105
46 MV_BUSI_ERROR_NOLOG Instance attribute Private Type reference (TYPE) XSDBOOLEAN 20120701
47 MV_HTTP_BODY_BEG Instance attribute Private Type reference (TYPE) XSTRING 20130822
48 MV_HTTP_BODY_END Instance attribute Private Type reference (TYPE) XSTRING 20130822
49 MV_ICF_NODE Instance attribute Private Type reference (TYPE) STRING 20130814
50 MV_INITIALIZED Static Attribute Private Type reference (TYPE) XSDBOOLEAN 20120701
51 MV_LAST_OPID Instance attribute Private Type reference (TYPE) SYSUUID_C UUID in character form 20131210
52 MV_LOG_AGGREGATE Instance attribute Private Type reference (TYPE) CHAR1 20120701
53 MV_LOG_KDAYS Instance attribute Private Type reference (TYPE) I 20120701
54 MV_LOG_LEVEL Instance attribute Public Type reference (TYPE) /IWBEP/SUTIL_LOG_LEVEL 20120701
55 MV_LOG_SUBNO Instance attribute Private Type reference (TYPE) I 20120701
56 MV_LOG_WRITTEN Instance attribute Private Type reference (TYPE) XSDBOOLEAN 20120701
57 MV_OPERATION_ERROR Instance attribute Public Type reference (TYPE) XSDBOOLEAN Operation Error 20130802
58 MV_OPID Instance attribute Private Type reference (TYPE) SYSUUID_C 20120701
59 MV_PASSPORT_TRACE_LEVEL Instance attribute Private Type reference (TYPE) I 20120701
60 MV_PASSPORT_TRACE_READ Instance attribute Private Type reference (TYPE) XSDBOOLEAN 20120701
61 MV_PAYLOAD_LEVEL Instance attribute Private Type reference (TYPE) /IWBEP/SUTIL_PAYLOAD_LEVEL 20120701
62 MV_PAYLOAD_SUBNO Instance attribute Private Type reference (TYPE) I Payload Sub Number 20130802
63 MV_PERF_CALLNO Instance attribute Private Type reference (TYPE) I Performance Call Number 20130802
64 MV_PERF_DATA_BEG Instance attribute Private Type reference (TYPE) XSTRING 20130716
65 MV_PERF_DATA_END Instance attribute Private Type reference (TYPE) XSTRING 20130716
66 MV_PERF_LEVEL Instance attribute Private Type reference (TYPE) /IWBEP/SUTIL_PERF_LEVEL 20120701
67 MV_PERF_STACK_LEVEL Instance attribute Private Type reference (TYPE) I 20120701
68 MV_PROTOCOL Static Attribute Private Type reference (TYPE) STRING 'RFC' HTTP/RFC 20130814
69 MV_REMOTE_TRACE_ALLOWED Instance attribute Private Type reference (TYPE) XSDBOOLEAN 20120701
70 MV_REMOTE_TRACE_READ Instance attribute Private Type reference (TYPE) XSDBOOLEAN 20120701
71 MV_REQUEST_DATA_BEG Instance attribute Private Type reference (TYPE) XSTRING 20120701
72 MV_REQUEST_DATA_END Instance attribute Private Type reference (TYPE) XSTRING 20120701
73 MV_RESPONSE_DATA_BEG Instance attribute Private Type reference (TYPE) XSTRING 20120701
74 MV_RESPONSE_DATA_END Instance attribute Private Type reference (TYPE) XSTRING 20120701
75 MV_SECURE_TEXT Instance attribute Private Type reference (TYPE) XSTRING 20120701
76 MV_TRACE_STRING Instance attribute Private Type reference (TYPE) STRING 20120707
77 MV_TRACE_TAG_BEG Instance attribute Private Type reference (TYPE) XSTRING 20120707
78 MV_TRACE_TAG_END Instance attribute Private Type reference (TYPE) XSTRING 20120707
79 MV_TRANSACTION_ID Instance attribute Private Type reference (TYPE) SYSUUID_C 20120701
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ODATA_FUNCTION_NAME Instance method Private Method Add OData Function Name to Trace entry 20130821
2 CREATE_UUID_C Static method Public Method Create UUID in character form 20120701
3 FINALIZE_TRACES Instance method Public Method Finalize all Traces 20130130
4 GET_ABAP_TYPE_NAME Static method Public Method Get Name of an ABAP Type 20120701
5 GET_APPLICATION_SERVER Instance method Private Method Get Application Server 20130802
6 GET_BATCH_CONFIG Instance method Public Method Get configuration for Batch Query Parallelization 20131105
7 GET_INSTANCE Static method Public Method Get Instance 20120701
8 GET_OPERATION_ID Instance method Private Method Get Operation ID 20120701
9 GET_PASSPORT_ATTRIBUTES Instance method Public Method Get Passport Atrributes 20120701
10 GET_PASSPORT_TRACE Instance method Public Method Get Trace Flag from DSR Passport 20120701
11 GET_REMOTE_TRACE_SETTINGS Instance method Private Method Get System Settings for Remote Trace 20120701
12 GET_VERSION_INFO Instance method Private Method Get HUB/BEP Version Info 20131115
13 HUB_PERF_ADD_BATCH_CALLS Instance method Public Method Add Performance Trace of batch calls for Hub 20131015
14 HUB_PERF_ADD_CALL_APP Instance method Public Method Add Performance Trace of an application call for Hub 20130716
15 HUB_PERF_ADD_CALL_FW Instance method Public Method Add Performance Trace of a framework call for Hub 20130716
16 HUB_PERF_ADD_IDEMPOTENT Instance method Public Method Add Performance Trace of Idempotent for Hub 20130716
17 HUB_PERF_ADD_QUERY_TIME Instance method Public Method Add application time for parallel queries 20131014
18 HUB_PERF_GET_DATA Instance method Public Method Get Performance Trace for Hub 20130716
19 HUB_PERF_INIT Instance method Public Method Initialize Performance Trace for Hub 20130716
20 INIT Instance method Private Method Initialization 20120701
21 LOG_GET_LAST_ERROR Instance method Public Method Get Last Error Info 20120701
22 LOG_GET_OLD_ENTRY Instance method Private Method Get an old Error Log entry 20120701
23 LOG_UPDATE_BALOG Instance method Public Method Update BALOG Number 20120703
24 LOG_UPDATE_PAYLOAD Instance method Public Method Update Error Log with Payload Data 20120705
25 LOG_WRITE Instance method Public Method Write an Error Log entry 20120701
26 MAP_ODATA_FCODE_TO_FNAME Instance method Private Method Map OData Function Code to Function Name 20130821
27 PAYLOAD_HTTP Instance method Public Method Payload HTTP 20130802
28 PAYLOAD_RFC Instance method Public Method Payload RFC 20130802
29 PAYLOAD_RFC_HR Instance method Public Method Payload RFC - HANDLE_REQUEST 20130821
30 PAYLOAD_WRITE_INTERNAL Instance method Private Method Write Payload Trace to DB 20130815
31 PERFORMANCE_ADD_PAYLOAD_SIZES Instance method Public Method Add Payload Sizes to Performance Trace 20140324
32 PERFORMANCE_START Instance method Public Method Start Performance Trace 20130802
33 PERFORMANCE_STOP Instance method Public Method Stop Performance Trace 20130802
34 PERF_WRITE_INTERNAL Instance method Private Method Write Performance Trace to DB 20130802
35 SECURE_REQUEST_URI Instance method Private Method Hide sensitive data 20120701
36 SET_BATCH_PROCESSING Instance method Public Method Set Batch Processing 20130717
37 SET_NEW_OPERATION Instance method Public Method Start a new operation (one log entry for each session) 20121229
38 SET_SERVICE_ATTRIBUTES Instance method Public Method Set Service Attributes 20120701
Events
Class /IWBEP/CL_SUTIL_RUNTIME has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_LOG_CURRENT Private See coding 20120701 tt_log_current TYPE STANDARD TABLE OF ty_log_current
2 TY_LOG_CURRENT Private See coding 20120701 BEGIN OF ty_log_current, opid TYPE /iwbep/su_errlog-opid, subno TYPE /iwbep/su_errlog-subno, namespace TYPE /iwbep/su_errlog-namespace, service_name TYPE /iwbep/su_errlog-service_name, service_version TYPE /iwbep/med_mdl_version, t100_msgid TYPE /iwbep/su_errlog-t100_msgid, t100_msgno TYPE /iwbep/su_errlog-t100_msgno, error_text TYPE /iwbep/su_errlog-error_text, END OF ty_log_current
3 TY_LOG_ERROR_CONTEXT Private See coding 20120701 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
4 TY_LOG_SERVICE_INFO Private See coding 20120701 BEGIN OF ty_log_service_info, namespace TYPE c LENGTH 10, version TYPE c LENGTH 4, service_name TYPE c LENGTH 40, service_tech_name TYPE c LENGTH 35, service_version TYPE n LENGTH 4, model_tech_name TYPE c LENGTH 32, model_version TYPE n LENGTH 4, hub_cache_timestamp TYPE timestamp, END OF ty_log_service_info
5 TY_LOG_SYSTEM_INFO Private See coding 20120701 BEGIN OF ty_log_system_info, request_id TYPE string, request_uri TYPE string, gw_hub_server TYPE rfcdest, gw_backend_server TYPE rfcdest, hub_version_info TYPE string, backend_version_info TYPE string, END OF ty_log_system_info
6 TY_MESSAGE_HEADER Private See coding 20120704 BEGIN OF ty_message_header, exception_category TYPE c LENGTH 15, exception_txt TYPE string, exception_ltxt TYPE string, odata_error_code TYPE string, odata_error_msg TYPE string, http_status_code TYPE n LENGTH 3, END OF ty_message_header
7 TY_VERSION_INFO Private See coding 20131115 BEGIN OF ty_version_info, system_name TYPE char3, nw_release TYPE sysaprl, gw_sp_level TYPE numc2, gw_int_version TYPE numc3, END OF ty_version_info
Method Signatures

Method ADD_ODATA_FUNCTION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TRACE_DATA Call by reference Type reference (TYPE) XSTRING 20130821
2 Importing IT_HTTP_HEADER Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20130821

Method ADD_ODATA_FUNCTION_NAME on class /IWBEP/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 GUID 20120701

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

Method FINALIZE_TRACES Signature

Method FINALIZE_TRACES on class /IWBEP/CL_SUTIL_RUNTIME has no parameter.
Method FINALIZE_TRACES on class /IWBEP/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 20120701
2 Importing PARAMETER Call by reference Type reference (TYPE) ANY 20120701

Method GET_ABAP_TYPE_NAME on class /IWBEP/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 20130802

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

Method GET_BATCH_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BATCH_PARALLEL Call by reference Type reference (TYPE) XSDBOOLEAN Batch Parallelization active 20131105
2 Exporting EV_BATCH_TASK_MAX Call by reference Type reference (TYPE) I Max active tasks 20131105

Method GET_BATCH_CONFIG on class /IWBEP/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 Importing IV_PROTOCOL Call by reference Type reference (TYPE) CSEQUENCE 'RFC' RFC/HTTP 20130817
2 Returning RO_RUNTIME_INSTANCE Value transfer Object reference (TYPE REF TO) /IWBEP/CL_SUTIL_RUNTIME 20120701

Method GET_INSTANCE on class /IWBEP/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 20120701

Method GET_OPERATION_ID on class /IWBEP/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_TRANSACTION_ID Call by reference Type reference (TYPE) SYSUUID_C 20120701

Method GET_PASSPORT_ATTRIBUTES on class /IWBEP/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 20120701

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

Method GET_REMOTE_TRACE_SETTINGS Signature

Method GET_REMOTE_TRACE_SETTINGS on class /IWBEP/CL_SUTIL_RUNTIME has no parameter.
Method GET_REMOTE_TRACE_SETTINGS on class /IWBEP/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 /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method HUB_PERF_ADD_BATCH_CALLS 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) /IWBEP/SUTIL_HUB_PERF_DATA_T 20131015

Method HUB_PERF_ADD_BATCH_CALLS on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method HUB_PERF_ADD_CALL_APP 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) /IWBEP/SUTIL_HUB_PERF_DATA Performance Trace Data 20130716

Method HUB_PERF_ADD_CALL_APP on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method HUB_PERF_ADD_CALL_FW 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) /IWBEP/SUTIL_HUB_PERF_DATA Performance Trace Data 20130716

Method HUB_PERF_ADD_CALL_FW on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method HUB_PERF_ADD_IDEMPOTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ENTITY_DATA Call by reference Type reference (TYPE) XSTRING 20130716
2 Importing IV_AGENT Call by reference Type reference (TYPE) CSEQUENCE 20130716
3 Importing IV_IDP_SOURCE_CLASS Call by reference Type reference (TYPE) CSEQUENCE 20130716
4 Importing IV_IDP_SOURCE_METHOD Call by reference Type reference (TYPE) CSEQUENCE 20130716
5 Importing IV_IDP_TIME_START Call by reference Type reference (TYPE) I 20130716
6 Importing IV_IDP_TIME_STOP Call by reference Type reference (TYPE) I 20130716
7 Importing IV_REQUEST_TIME_START Call by reference Type reference (TYPE) I 20130716
8 Importing IV_SOURCE_CLASS Call by reference Type reference (TYPE) CSEQUENCE 20130716
9 Importing IV_SOURCE_METHOD Call by reference Type reference (TYPE) CSEQUENCE 20130716

Method HUB_PERF_ADD_IDEMPOTENT on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method HUB_PERF_ADD_QUERY_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_QUERY_TIME Call by reference Type reference (TYPE) I Application Query Time 20131014

Method HUB_PERF_ADD_QUERY_TIME on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method HUB_PERF_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PERF_DATA Value transfer Type reference (TYPE) /IWBEP/SUTIL_HUB_PERF_DATA_T Performance Trace Data - Table 20130716

Method HUB_PERF_GET_DATA on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method HUB_PERF_INIT Signature

Method HUB_PERF_INIT on class /IWBEP/CL_SUTIL_RUNTIME has no parameter.
Method HUB_PERF_INIT on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method INIT Signature

Method INIT on class /IWBEP/CL_SUTIL_RUNTIME has no parameter.
Method INIT on class /IWBEP/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_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20120701

Method LOG_GET_LAST_ERROR on class /IWBEP/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) /IWBEP/SU_ERRLOG-ERROR_TEXT Error Text 20120701
2 Importing IV_LOG_LEVEL Call by reference Type reference (TYPE) /IWBEP/SUTIL_LOG_LEVEL Error Log Level 20120701
3 Importing IV_LOG_SUBNO Call by reference Type reference (TYPE) I Log Sub Number 20120701
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWBEP/SU_ERRLOG-NAMESPACE Service Namespace 20120701
5 Importing IV_REQUEST_URI Call by reference Type reference (TYPE) /IWBEP/SU_ERRLOG-REQUEST_URI Request URI 20130815
6 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/SU_ERRLOG-SERVICE_NAME Service Name 20120701
7 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION Service Version 20120701
8 Importing IV_T100_MSGID Call by reference Type reference (TYPE) /IWBEP/SU_ERRLOG-T100_MSGID Message Class 20120701
9 Importing IV_T100_MSGNO Call by reference Type reference (TYPE) /IWBEP/SU_ERRLOG-T100_MSGNO Message Number 20120701
10 Importing IV_USERNAME Call by reference Type reference (TYPE) /IWBEP/SU_ERRLOG-USERNAME User Name 20120701
11 Returning RS_LOG_ENTRY Value transfer Type reference (TYPE) /IWBEP/SU_ERRLOG SUTIL Error Log 20120701

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

Method LOG_UPDATE_BALOG 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 20120703

Method LOG_UPDATE_BALOG on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method LOG_UPDATE_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT_FORMAT Call by reference Type reference (TYPE) /IWBEP/MGW_CONTENT_FORMAT Response Format 20120705
2 Importing IV_CS_REQUEST_BODY Call by reference Type reference (TYPE) XSTRING Changeset - Request Body 20130821
3 Importing IV_CS_REQUEST_HEADER_SIZE Call by reference Type reference (TYPE) I Changeset - Request Header Size 20130821
4 Importing IV_CS_RESPONSE_BODY Call by reference Type reference (TYPE) XSTRING Changeset - Response Body 20130821
5 Importing IV_CS_RESPONSE_HEADER_SIZE Call by reference Type reference (TYPE) I Changeset - Response Header Size 20130821
6 Importing IV_FUNCTION_CODE Call by reference Type reference (TYPE) STRING Function code 20130821
7 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) FUNCNAME Function name 20130815
8 Importing IV_HEADER Call by reference Type reference (TYPE) ANY HTTP Header 20130819
9 Importing IV_HR_REQUEST_BODY Call by reference Type reference (TYPE) XSTRING Handle Request - Request Body 20130821
10 Importing IV_HR_REQUEST_HEADER Call by reference Type reference (TYPE) ANY Handle Request - Request Header 20130821
11 Importing IV_HR_RESPONSE_BODY Call by reference Type reference (TYPE) XSTRING Handle Request - Resposne Body 20130821
12 Importing IV_HR_RESPONSE_HEADER Call by reference Type reference (TYPE) ANY Handle Request - Response Header 20130821
13 Importing IV_MESSAGE_CONTAINER Call by reference Type reference (TYPE) ANY Message Container 20120706
14 Importing IV_MESSAGE_HEADER Call by reference Type reference (TYPE) ANY Message Header 20120705
15 Importing IV_PARA_DATA_01 Call by reference Type reference (TYPE) ANY Importing Parameter Value 20120706
16 Importing IV_PARA_DATA_02 Call by reference Type reference (TYPE) ANY Importing Parameter Value 20120706
17 Importing IV_PARA_DATA_03 Call by reference Type reference (TYPE) ANY Importing Parameter Value 20120706
18 Importing IV_PARA_DATA_04 Call by reference Type reference (TYPE) ANY Importing Parameter Value 20120706
19 Importing IV_PARA_DATA_05 Call by reference Type reference (TYPE) ANY Importing Parameter Value 20120706
20 Importing IV_PARA_NAME_01 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20120706
21 Importing IV_PARA_NAME_02 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20120706
22 Importing IV_PARA_NAME_03 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20120706
23 Importing IV_PARA_NAME_04 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20120706
24 Importing IV_PARA_NAME_05 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20120706
25 Importing IV_PXML_DATA_11 Call by reference Type reference (TYPE) XSTRING Importing Parameter Value 20120706
26 Importing IV_PXML_DATA_12 Call by reference Type reference (TYPE) XSTRING Importing Parameter Value 20120706
27 Importing IV_PXML_DATA_13 Call by reference Type reference (TYPE) XSTRING Importing Parameter Value 20120706
28 Importing IV_PXML_NAME_11 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20120706
29 Importing IV_PXML_NAME_12 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20120706
30 Importing IV_PXML_NAME_13 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20120706

Method LOG_UPDATE_PAYLOAD on class /IWBEP/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 20120701
2 Importing IV_ERROR_INFO Call by reference Type reference (TYPE) ANY 20120701
3 Importing IV_MAIN_ENTRY Call by reference Type reference (TYPE) XSDBOOLEAN ABAP_TRUE 20120701
4 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID 20120701
5 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO 20120701
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) CSEQUENCE 20120701
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) CSEQUENCE 20120701
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) CSEQUENCE 20120701
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) CSEQUENCE 20120701

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

Method MAP_ODATA_FCODE_TO_FNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_CODE Call by reference Type reference (TYPE) STRING Function code 20130821
2 Returning RV_FUNCTION_NAME Value transfer Type reference (TYPE) FUNCNAME Function name 20130821

Method MAP_ODATA_FCODE_TO_FNAME on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method PAYLOAD_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HTTP_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20130802
2 Importing IV_IS_REQUEST Call by reference Type reference (TYPE) XSDBOOLEAN X/b: Request / Response 20130814

Method PAYLOAD_HTTP on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method PAYLOAD_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT_FORMAT Call by reference Type reference (TYPE) /IWBEP/MGW_CONTENT_FORMAT Response Format 20130802
2 Importing IV_CS_REQUEST_BODY Call by reference Type reference (TYPE) XSTRING Changeset - Request Body 20130821
3 Importing IV_CS_REQUEST_HEADER_SIZE Call by reference Type reference (TYPE) I Changeset - Request Header Size 20130821
4 Importing IV_CS_RESPONSE_BODY Call by reference Type reference (TYPE) XSTRING Response Body 20130821
5 Importing IV_CS_RESPONSE_HEADER_SIZE Call by reference Type reference (TYPE) I Changeset - Response Header Size 20130821
6 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) FUNCNAME Function name 20130802
7 Importing IV_HEADER Call by reference Type reference (TYPE) ANY Custom HTTP Header 20130819
8 Importing IV_IS_REQUEST Call by reference Type reference (TYPE) XSDBOOLEAN X/b: Request / Response 20130814
9 Importing IV_MESSAGE_CONTAINER Call by reference Type reference (TYPE) ANY Message Container 20130802
10 Importing IV_MESSAGE_HEADER Call by reference Type reference (TYPE) ANY Message Header 20130802
11 Importing IV_PARA_DATA_01 Call by reference Type reference (TYPE) ANY Importing Parameter Value 20130802
12 Importing IV_PARA_DATA_02 Call by reference Type reference (TYPE) ANY Importing Parameter Value 20130802
13 Importing IV_PARA_DATA_03 Call by reference Type reference (TYPE) ANY Importing Parameter Value 20130802
14 Importing IV_PARA_DATA_04 Call by reference Type reference (TYPE) ANY Importing Parameter Value 20130802
15 Importing IV_PARA_DATA_05 Call by reference Type reference (TYPE) ANY Importing Parameter Value 20130802
16 Importing IV_PARA_NAME_01 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20130802
17 Importing IV_PARA_NAME_02 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20130802
18 Importing IV_PARA_NAME_03 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20130802
19 Importing IV_PARA_NAME_04 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20130802
20 Importing IV_PARA_NAME_05 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20130802
21 Importing IV_PXML_DATA_11 Call by reference Type reference (TYPE) XSTRING Importing Parameter Value 20130802
22 Importing IV_PXML_DATA_12 Call by reference Type reference (TYPE) XSTRING Importing Parameter Value 20130802
23 Importing IV_PXML_DATA_13 Call by reference Type reference (TYPE) XSTRING Importing Parameter Value 20130802
24 Importing IV_PXML_NAME_11 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20130802
25 Importing IV_PXML_NAME_12 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20130802
26 Importing IV_PXML_NAME_13 Call by reference Type reference (TYPE) STRING Importing Parameter Name 20130802

Method PAYLOAD_RFC on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method PAYLOAD_RFC_HR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) FUNCNAME Function name 20130821
2 Importing IV_IS_REQUEST Call by reference Type reference (TYPE) XSDBOOLEAN X/b: Request / Response 20130821
3 Importing IV_REQUEST_BODY Call by reference Type reference (TYPE) XSTRING Request Body 20130821
4 Importing IV_REQUEST_HEADER Call by reference Type reference (TYPE) ANY Request Header 20130821
5 Importing IV_RESPONSE_BODY Call by reference Type reference (TYPE) XSTRING Response Body 20130821
6 Importing IV_RESPONSE_HEADER Call by reference Type reference (TYPE) ANY Response Header 20130821

Method PAYLOAD_RFC_HR on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method PAYLOAD_WRITE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_REQUEST Call by reference Type reference (TYPE) XSDBOOLEAN X/b: Request / Response 20130815
2 Importing IV_TRACE_DATA Call by reference Type reference (TYPE) XSTRING Trace Data 20130815

Method PAYLOAD_WRITE_INTERNAL on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method PERFORMANCE_ADD_PAYLOAD_SIZES 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 20140324
2 Importing IV_REQUEST_SIZE Call by reference Type reference (TYPE) I Payload Request Size 20140324
3 Importing IV_RESPONSE_SIZE Call by reference Type reference (TYPE) I Payload Response Size 20140324

Method PERFORMANCE_ADD_PAYLOAD_SIZES on class /IWBEP/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 20130802
2 Importing IV_AGENT Call by reference Type reference (TYPE) CSEQUENCE Agent 20130802
3 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLNAME Class to be measured (Default: Current Caller Class) 20130819
4 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) FUNCNAME Function to be measure (Default: Current Caller Function) 20140403
5 Importing IV_IS_DISPATCH_CALL Call by reference Type reference (TYPE) XSDBOOLEAN Dispatch Call (before parallelization) 20130802
6 Importing IV_IS_PARALLEL_CALL Call by reference Type reference (TYPE) XSDBOOLEAN Parallel Call 20130802
7 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) SEOMTDNAME Method to be measured (Default: Current Caller Method) 20130819
8 Returning RV_HANDLE Value transfer Type reference (TYPE) I Performance Handle 20130802

Method PERFORMANCE_START on class /IWBEP/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 20130802
2 Returning RV_TIME_STOP Value transfer Type reference (TYPE) I STOP Time 20140324

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

Method PERF_WRITE_INTERNAL Signature

Method PERF_WRITE_INTERNAL on class /IWBEP/CL_SUTIL_RUNTIME has no parameter.
Method PERF_WRITE_INTERNAL on class /IWBEP/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 20120701

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

Method SET_BATCH_PROCESSING 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 20130717

Method SET_BATCH_PROCESSING on class /IWBEP/CL_SUTIL_RUNTIME has no exception.

Method SET_NEW_OPERATION Signature

Method SET_NEW_OPERATION on class /IWBEP/CL_SUTIL_RUNTIME has no parameter.
Method SET_NEW_OPERATION on class /IWBEP/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_CACHE_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Cache Timestamp on HUB 20120703
2 Importing IV_ICF_NODE Call by reference Type reference (TYPE) CSEQUENCE ICF Node 20130814
3 Importing IV_MODEL_TECH_NAME Call by reference Type reference (TYPE) CSEQUENCE Technical Model Name 20120710
4 Importing IV_MODEL_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION Model Version 20120710
5 Importing IV_NAMESPACE Call by reference Type reference (TYPE) CSEQUENCE Service Namespace 20120701
6 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) CSEQUENCE Request ID 20120701
7 Importing IV_REQUEST_URI Call by reference Type reference (TYPE) STRING Request URI 20120703
8 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) CSEQUENCE Service Name 20120701
9 Importing IV_SERVICE_TECH_NAME Call by reference Type reference (TYPE) CSEQUENCE Technical Service Name 20120710
10 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION Service Version 20120701

Method SET_SERVICE_ATTRIBUTES on class /IWBEP/CL_SUTIL_RUNTIME has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 200