Hierarchy
⤷
⤷
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 | 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 | Constant | Private | Type reference (TYPE) | STRING | 'CALL_STACK' | 20120701 | |||
| 2 | Constant | Private | Type reference (TYPE) | CHAR1 | 'R' | Single-Character Flag | 20130814 | ||
| 3 | Constant | Private | Type reference (TYPE) | CHAR1 | 'S' | Single-Character Flag | 20130814 | ||
| 4 | Constant | Public | Type reference (TYPE) | DBCON_NAME | 'R/3*TXH' | use in GW Framework | 20130815 | ||
| 5 | Constant | Private | Type reference (TYPE) | STRING | 'ERROR_CONTEXT' | 20120701 | |||
| 6 | Constant | Private | Type reference (TYPE) | STRING | ' |
20120701 | |||
| 7 | Constant | Private | Type reference (TYPE) | STRING | 'ERROR_INFO' | 20120701 | |||
| 8 | Constant | Private | Type reference (TYPE) | STRING | 'FUNCTION_NAME' | 20120704 | |||
| 9 | Constant | Private | Type reference (TYPE) | STRING | ' |
20130822 | |||
| 10 | Constant | Private | Type reference (TYPE) | STRING | '' | 20130822 | |||
| 11 | Constant | Private | Type reference (TYPE) | SYUNAME | '_%GLOBAL%' | 20120701 | |||
| 12 | Constant | Private | Type reference (TYPE) | INT4 | 14 | 20120701 | |||
| 13 | Constant | Private | Type reference (TYPE) | TIMESTAMP | '99991231235959' | 20120701 | |||
| 14 | Constant | Private | Type reference (TYPE) | STRING | 'sap-iw-bep-method' | 20130820 | |||
| 15 | Constant | Private | Type reference (TYPE) | STRING | ' |
20130716 | |||
| 16 | Constant | Private | Type reference (TYPE) | STRING | '' | 20130716 | |||
| 17 | Constant | Private | Type reference (TYPE) | STRING | 'CV_CONTENT_FORMAT' | 20130815 | |||
| 18 | Constant | Private | Type reference (TYPE) | STRING | 'IV_REQUEST_BODY' | 20130821 | |||
| 19 | Constant | Private | Type reference (TYPE) | STRING | 'IV_REQUEST_HEADER_SIZE' | 20130821 | |||
| 20 | Constant | Private | Type reference (TYPE) | STRING | 'EV_RESPONSE_BODY' | 20130821 | |||
| 21 | Constant | Private | Type reference (TYPE) | STRING | 'EV_RESPONSE_HEADER_SIZE' | 20130821 | |||
| 22 | Constant | Private | Type reference (TYPE) | STRING | 'ET_HEADER' | 20130821 | |||
| 23 | Constant | Private | Type reference (TYPE) | STRING | 'HTTP_BODY' | 20130822 | |||
| 24 | Constant | Private | Type reference (TYPE) | STRING | 'HTTP_HEADER' | 20130822 | |||
| 25 | Constant | Private | Type reference (TYPE) | STRING | 'ET_MESSAGE_CONTAINER' | 20130820 | |||
| 26 | Constant | Private | Type reference (TYPE) | STRING | 'ES_MESSAGE_HEADER' | 20130815 | |||
| 27 | Constant | Private | Type reference (TYPE) | STRING | ' |
20120701 | |||
| 28 | Constant | Private | Type reference (TYPE) | STRING | '' | 20120701 | |||
| 29 | Constant | Private | Type reference (TYPE) | STRING | ' |
20120701 | |||
| 30 | Constant | Private | Type reference (TYPE) | STRING | '' | 20120701 | |||
| 31 | Constant | Public | See coding | 20120701 | |||||
| 32 | Static Attribute | Private | Object reference (TYPE REF TO) | /IWBEP/CL_SUTIL_RUNTIME | 20120701 | ||||
| 33 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_TYPEDESCR | Runtime Type Services | 20120707 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | TY_LOG_ERROR_CONTEXT | 20120701 | ||||
| 35 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SU_ERRLOG | 20120701 | ||||
| 36 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SU_TPERF | SUTIL Performance Trace | 20130802 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SUTIL_HUB_PERF_DATA_T | Performance Trace Data for the whole request | 20130716 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SUTIL_HUB_PERF_DATA_T | Perf. Trace Data for one operation | 20130717 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | TT_LOG_CURRENT | 20120701 | ||||
| 40 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SUTIL_PERF_DETAIL_T | Performance Trace Detail - Table | 20130802 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | RFCDEST | Internal Name of Appl. Server | 20130802 | |||
| 42 | Instance attribute | Public | Type reference (TYPE) | I | Application Time | 20140411 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | XSDBOOLEAN | XSD Truth Value: True/False [ext.] | 20131105 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | XSDBOOLEAN | XSD Truth Value: True/False [ext.] | 20130717 | |||
| 45 | Instance attribute | Private | Type reference (TYPE) | I | Max. active taks for Batch Parallelization | 20131105 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | XSDBOOLEAN | 20120701 | ||||
| 47 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20130822 | ||||
| 48 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20130822 | ||||
| 49 | Instance attribute | Private | Type reference (TYPE) | STRING | 20130814 | ||||
| 50 | Static Attribute | Private | Type reference (TYPE) | XSDBOOLEAN | 20120701 | ||||
| 51 | Instance attribute | Private | Type reference (TYPE) | SYSUUID_C | UUID in character form | 20131210 | |||
| 52 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | 20120701 | ||||
| 53 | Instance attribute | Private | Type reference (TYPE) | I | 20120701 | ||||
| 54 | Instance attribute | Public | Type reference (TYPE) | /IWBEP/SUTIL_LOG_LEVEL | 20120701 | ||||
| 55 | Instance attribute | Private | Type reference (TYPE) | I | 20120701 | ||||
| 56 | Instance attribute | Private | Type reference (TYPE) | XSDBOOLEAN | 20120701 | ||||
| 57 | Instance attribute | Public | Type reference (TYPE) | XSDBOOLEAN | Operation Error | 20130802 | |||
| 58 | Instance attribute | Private | Type reference (TYPE) | SYSUUID_C | 20120701 | ||||
| 59 | Instance attribute | Private | Type reference (TYPE) | I | 20120701 | ||||
| 60 | Instance attribute | Private | Type reference (TYPE) | XSDBOOLEAN | 20120701 | ||||
| 61 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SUTIL_PAYLOAD_LEVEL | 20120701 | ||||
| 62 | Instance attribute | Private | Type reference (TYPE) | I | Payload Sub Number | 20130802 | |||
| 63 | Instance attribute | Private | Type reference (TYPE) | I | Performance Call Number | 20130802 | |||
| 64 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20130716 | ||||
| 65 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20130716 | ||||
| 66 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SUTIL_PERF_LEVEL | 20120701 | ||||
| 67 | Instance attribute | Private | Type reference (TYPE) | I | 20120701 | ||||
| 68 | Static Attribute | Private | Type reference (TYPE) | STRING | 'RFC' | HTTP/RFC | 20130814 | ||
| 69 | Instance attribute | Private | Type reference (TYPE) | XSDBOOLEAN | 20120701 | ||||
| 70 | Instance attribute | Private | Type reference (TYPE) | XSDBOOLEAN | 20120701 | ||||
| 71 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20120701 | ||||
| 72 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20120701 | ||||
| 73 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20120701 | ||||
| 74 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20120701 | ||||
| 75 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20120701 | ||||
| 76 | Instance attribute | Private | Type reference (TYPE) | STRING | 20120707 | ||||
| 77 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20120707 | ||||
| 78 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20120707 | ||||
| 79 | Instance attribute | Private | Type reference (TYPE) | SYSUUID_C | 20120701 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Add OData Function Name to Trace entry | 20130821 | |
| 2 | Static method | Public | Method | Create UUID in character form | 20120701 | |
| 3 | Instance method | Public | Method | Finalize all Traces | 20130130 | |
| 4 | Static method | Public | Method | Get Name of an ABAP Type | 20120701 | |
| 5 | Instance method | Private | Method | Get Application Server | 20130802 | |
| 6 | Instance method | Public | Method | Get configuration for Batch Query Parallelization | 20131105 | |
| 7 | Static method | Public | Method | Get Instance | 20120701 | |
| 8 | Instance method | Private | Method | Get Operation ID | 20120701 | |
| 9 | Instance method | Public | Method | Get Passport Atrributes | 20120701 | |
| 10 | Instance method | Public | Method | Get Trace Flag from DSR Passport | 20120701 | |
| 11 | Instance method | Private | Method | Get System Settings for Remote Trace | 20120701 | |
| 12 | Instance method | Private | Method | Get HUB/BEP Version Info | 20131115 | |
| 13 | Instance method | Public | Method | Add Performance Trace of batch calls for Hub | 20131015 | |
| 14 | Instance method | Public | Method | Add Performance Trace of an application call for Hub | 20130716 | |
| 15 | Instance method | Public | Method | Add Performance Trace of a framework call for Hub | 20130716 | |
| 16 | Instance method | Public | Method | Add Performance Trace of Idempotent for Hub | 20130716 | |
| 17 | Instance method | Public | Method | Add application time for parallel queries | 20131014 | |
| 18 | Instance method | Public | Method | Get Performance Trace for Hub | 20130716 | |
| 19 | Instance method | Public | Method | Initialize Performance Trace for Hub | 20130716 | |
| 20 | Instance method | Private | Method | Initialization | 20120701 | |
| 21 | Instance method | Public | Method | Get Last Error Info | 20120701 | |
| 22 | Instance method | Private | Method | Get an old Error Log entry | 20120701 | |
| 23 | Instance method | Public | Method | Update BALOG Number | 20120703 | |
| 24 | Instance method | Public | Method | Update Error Log with Payload Data | 20120705 | |
| 25 | Instance method | Public | Method | Write an Error Log entry | 20120701 | |
| 26 | Instance method | Private | Method | Map OData Function Code to Function Name | 20130821 | |
| 27 | Instance method | Public | Method | Payload HTTP | 20130802 | |
| 28 | Instance method | Public | Method | Payload RFC | 20130802 | |
| 29 | Instance method | Public | Method | Payload RFC - HANDLE_REQUEST | 20130821 | |
| 30 | Instance method | Private | Method | Write Payload Trace to DB | 20130815 | |
| 31 | Instance method | Public | Method | Add Payload Sizes to Performance Trace | 20140324 | |
| 32 | Instance method | Public | Method | Start Performance Trace | 20130802 | |
| 33 | Instance method | Public | Method | Stop Performance Trace | 20130802 | |
| 34 | Instance method | Private | Method | Write Performance Trace to DB | 20130802 | |
| 35 | Instance method | Private | Method | Hide sensitive data | 20120701 | |
| 36 | Instance method | Public | Method | Set Batch Processing | 20130717 | |
| 37 | Instance method | Public | Method | Start a new operation (one log entry for each session) | 20121229 | |
| 38 | 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 | CV_TRACE_DATA | Call by reference | Type reference (TYPE) | XSTRING | 20130821 | ||||
| 2 | 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 | 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 | ABAP_NAME | Value transfer | Type reference (TYPE) | STRING | 20120701 | ||||
| 2 | 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 | 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 | EV_BATCH_PARALLEL | Call by reference | Type reference (TYPE) | XSDBOOLEAN | Batch Parallelization active | 20131105 | |||
| 2 | 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 | IV_PROTOCOL | Call by reference | Type reference (TYPE) | CSEQUENCE | 'RFC' | RFC/HTTP | 20130817 | ||
| 2 | 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 | 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 | 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 | 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 | EV_BACKEND_VERSION | Call by reference | Type reference (TYPE) | STRING | 20131115 | ||||
| 2 | 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 | 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 | 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 | 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 | CV_ENTITY_DATA | Call by reference | Type reference (TYPE) | XSTRING | 20130716 | ||||
| 2 | IV_AGENT | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130716 | ||||
| 3 | IV_IDP_SOURCE_CLASS | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130716 | ||||
| 4 | IV_IDP_SOURCE_METHOD | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130716 | ||||
| 5 | IV_IDP_TIME_START | Call by reference | Type reference (TYPE) | I | 20130716 | ||||
| 6 | IV_IDP_TIME_STOP | Call by reference | Type reference (TYPE) | I | 20130716 | ||||
| 7 | IV_REQUEST_TIME_START | Call by reference | Type reference (TYPE) | I | 20130716 | ||||
| 8 | IV_SOURCE_CLASS | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130716 | ||||
| 9 | 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 | 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 | 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 | 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 | IV_ERROR_TEXT | Call by reference | Type reference (TYPE) | /IWBEP/SU_ERRLOG-ERROR_TEXT | Error Text | 20120701 | |||
| 2 | IV_LOG_LEVEL | Call by reference | Type reference (TYPE) | /IWBEP/SUTIL_LOG_LEVEL | Error Log Level | 20120701 | |||
| 3 | IV_LOG_SUBNO | Call by reference | Type reference (TYPE) | I | Log Sub Number | 20120701 | |||
| 4 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | /IWBEP/SU_ERRLOG-NAMESPACE | Service Namespace | 20120701 | |||
| 5 | IV_REQUEST_URI | Call by reference | Type reference (TYPE) | /IWBEP/SU_ERRLOG-REQUEST_URI | Request URI | 20130815 | |||
| 6 | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SU_ERRLOG-SERVICE_NAME | Service Name | 20120701 | |||
| 7 | IV_SERVICE_VERSION | Call by reference | Type reference (TYPE) | /IWBEP/MED_MDL_VERSION | Service Version | 20120701 | |||
| 8 | IV_T100_MSGID | Call by reference | Type reference (TYPE) | /IWBEP/SU_ERRLOG-T100_MSGID | Message Class | 20120701 | |||
| 9 | IV_T100_MSGNO | Call by reference | Type reference (TYPE) | /IWBEP/SU_ERRLOG-T100_MSGNO | Message Number | 20120701 | |||
| 10 | IV_USERNAME | Call by reference | Type reference (TYPE) | /IWBEP/SU_ERRLOG-USERNAME | User Name | 20120701 | |||
| 11 | 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 | 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 | IV_CONTENT_FORMAT | Call by reference | Type reference (TYPE) | /IWBEP/MGW_CONTENT_FORMAT | Response Format | 20120705 | |||
| 2 | IV_CS_REQUEST_BODY | Call by reference | Type reference (TYPE) | XSTRING | Changeset - Request Body | 20130821 | |||
| 3 | IV_CS_REQUEST_HEADER_SIZE | Call by reference | Type reference (TYPE) | I | Changeset - Request Header Size | 20130821 | |||
| 4 | IV_CS_RESPONSE_BODY | Call by reference | Type reference (TYPE) | XSTRING | Changeset - Response Body | 20130821 | |||
| 5 | IV_CS_RESPONSE_HEADER_SIZE | Call by reference | Type reference (TYPE) | I | Changeset - Response Header Size | 20130821 | |||
| 6 | IV_FUNCTION_CODE | Call by reference | Type reference (TYPE) | STRING | Function code | 20130821 | |||
| 7 | IV_FUNCTION_NAME | Call by reference | Type reference (TYPE) | FUNCNAME | Function name | 20130815 | |||
| 8 | IV_HEADER | Call by reference | Type reference (TYPE) | ANY | HTTP Header | 20130819 | |||
| 9 | IV_HR_REQUEST_BODY | Call by reference | Type reference (TYPE) | XSTRING | Handle Request - Request Body | 20130821 | |||
| 10 | IV_HR_REQUEST_HEADER | Call by reference | Type reference (TYPE) | ANY | Handle Request - Request Header | 20130821 | |||
| 11 | IV_HR_RESPONSE_BODY | Call by reference | Type reference (TYPE) | XSTRING | Handle Request - Resposne Body | 20130821 | |||
| 12 | IV_HR_RESPONSE_HEADER | Call by reference | Type reference (TYPE) | ANY | Handle Request - Response Header | 20130821 | |||
| 13 | IV_MESSAGE_CONTAINER | Call by reference | Type reference (TYPE) | ANY | Message Container | 20120706 | |||
| 14 | IV_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | ANY | Message Header | 20120705 | |||
| 15 | IV_PARA_DATA_01 | Call by reference | Type reference (TYPE) | ANY | Importing Parameter Value | 20120706 | |||
| 16 | IV_PARA_DATA_02 | Call by reference | Type reference (TYPE) | ANY | Importing Parameter Value | 20120706 | |||
| 17 | IV_PARA_DATA_03 | Call by reference | Type reference (TYPE) | ANY | Importing Parameter Value | 20120706 | |||
| 18 | IV_PARA_DATA_04 | Call by reference | Type reference (TYPE) | ANY | Importing Parameter Value | 20120706 | |||
| 19 | IV_PARA_DATA_05 | Call by reference | Type reference (TYPE) | ANY | Importing Parameter Value | 20120706 | |||
| 20 | IV_PARA_NAME_01 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20120706 | |||
| 21 | IV_PARA_NAME_02 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20120706 | |||
| 22 | IV_PARA_NAME_03 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20120706 | |||
| 23 | IV_PARA_NAME_04 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20120706 | |||
| 24 | IV_PARA_NAME_05 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20120706 | |||
| 25 | IV_PXML_DATA_11 | Call by reference | Type reference (TYPE) | XSTRING | Importing Parameter Value | 20120706 | |||
| 26 | IV_PXML_DATA_12 | Call by reference | Type reference (TYPE) | XSTRING | Importing Parameter Value | 20120706 | |||
| 27 | IV_PXML_DATA_13 | Call by reference | Type reference (TYPE) | XSTRING | Importing Parameter Value | 20120706 | |||
| 28 | IV_PXML_NAME_11 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20120706 | |||
| 29 | IV_PXML_NAME_12 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20120706 | |||
| 30 | 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 | IO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | 20120701 | ||||
| 2 | IV_ERROR_INFO | Call by reference | Type reference (TYPE) | ANY | 20120701 | ||||
| 3 | IV_MAIN_ENTRY | Call by reference | Type reference (TYPE) | XSDBOOLEAN | ABAP_TRUE | 20120701 | |||
| 4 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 20120701 | ||||
| 5 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | 20120701 | ||||
| 6 | IV_MSGV1 | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120701 | ||||
| 7 | IV_MSGV2 | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120701 | ||||
| 8 | IV_MSGV3 | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120701 | ||||
| 9 | 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 | IV_FUNCTION_CODE | Call by reference | Type reference (TYPE) | STRING | Function code | 20130821 | |||
| 2 | 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 | IO_HTTP_SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20130802 | |||
| 2 | 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 | IV_CONTENT_FORMAT | Call by reference | Type reference (TYPE) | /IWBEP/MGW_CONTENT_FORMAT | Response Format | 20130802 | |||
| 2 | IV_CS_REQUEST_BODY | Call by reference | Type reference (TYPE) | XSTRING | Changeset - Request Body | 20130821 | |||
| 3 | IV_CS_REQUEST_HEADER_SIZE | Call by reference | Type reference (TYPE) | I | Changeset - Request Header Size | 20130821 | |||
| 4 | IV_CS_RESPONSE_BODY | Call by reference | Type reference (TYPE) | XSTRING | Response Body | 20130821 | |||
| 5 | IV_CS_RESPONSE_HEADER_SIZE | Call by reference | Type reference (TYPE) | I | Changeset - Response Header Size | 20130821 | |||
| 6 | IV_FUNCTION_NAME | Call by reference | Type reference (TYPE) | FUNCNAME | Function name | 20130802 | |||
| 7 | IV_HEADER | Call by reference | Type reference (TYPE) | ANY | Custom HTTP Header | 20130819 | |||
| 8 | IV_IS_REQUEST | Call by reference | Type reference (TYPE) | XSDBOOLEAN | X/b: Request / Response | 20130814 | |||
| 9 | IV_MESSAGE_CONTAINER | Call by reference | Type reference (TYPE) | ANY | Message Container | 20130802 | |||
| 10 | IV_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | ANY | Message Header | 20130802 | |||
| 11 | IV_PARA_DATA_01 | Call by reference | Type reference (TYPE) | ANY | Importing Parameter Value | 20130802 | |||
| 12 | IV_PARA_DATA_02 | Call by reference | Type reference (TYPE) | ANY | Importing Parameter Value | 20130802 | |||
| 13 | IV_PARA_DATA_03 | Call by reference | Type reference (TYPE) | ANY | Importing Parameter Value | 20130802 | |||
| 14 | IV_PARA_DATA_04 | Call by reference | Type reference (TYPE) | ANY | Importing Parameter Value | 20130802 | |||
| 15 | IV_PARA_DATA_05 | Call by reference | Type reference (TYPE) | ANY | Importing Parameter Value | 20130802 | |||
| 16 | IV_PARA_NAME_01 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20130802 | |||
| 17 | IV_PARA_NAME_02 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20130802 | |||
| 18 | IV_PARA_NAME_03 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20130802 | |||
| 19 | IV_PARA_NAME_04 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20130802 | |||
| 20 | IV_PARA_NAME_05 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20130802 | |||
| 21 | IV_PXML_DATA_11 | Call by reference | Type reference (TYPE) | XSTRING | Importing Parameter Value | 20130802 | |||
| 22 | IV_PXML_DATA_12 | Call by reference | Type reference (TYPE) | XSTRING | Importing Parameter Value | 20130802 | |||
| 23 | IV_PXML_DATA_13 | Call by reference | Type reference (TYPE) | XSTRING | Importing Parameter Value | 20130802 | |||
| 24 | IV_PXML_NAME_11 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20130802 | |||
| 25 | IV_PXML_NAME_12 | Call by reference | Type reference (TYPE) | STRING | Importing Parameter Name | 20130802 | |||
| 26 | 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 | IV_FUNCTION_NAME | Call by reference | Type reference (TYPE) | FUNCNAME | Function name | 20130821 | |||
| 2 | IV_IS_REQUEST | Call by reference | Type reference (TYPE) | XSDBOOLEAN | X/b: Request / Response | 20130821 | |||
| 3 | IV_REQUEST_BODY | Call by reference | Type reference (TYPE) | XSTRING | Request Body | 20130821 | |||
| 4 | IV_REQUEST_HEADER | Call by reference | Type reference (TYPE) | ANY | Request Header | 20130821 | |||
| 5 | IV_RESPONSE_BODY | Call by reference | Type reference (TYPE) | XSTRING | Response Body | 20130821 | |||
| 6 | 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 | IV_IS_REQUEST | Call by reference | Type reference (TYPE) | XSDBOOLEAN | X/b: Request / Response | 20130815 | |||
| 2 | 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 | IV_HANDLE | Call by reference | Type reference (TYPE) | I | Performance Handle | 20140324 | |||
| 2 | IV_REQUEST_SIZE | Call by reference | Type reference (TYPE) | I | Payload Request Size | 20140324 | |||
| 3 | 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 | IV_ACTION_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Action Name | 20130802 | |||
| 2 | IV_AGENT | Call by reference | Type reference (TYPE) | CSEQUENCE | Agent | 20130802 | |||
| 3 | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLNAME | Class to be measured (Default: Current Caller Class) | 20130819 | |||
| 4 | IV_FUNCTION_NAME | Call by reference | Type reference (TYPE) | FUNCNAME | Function to be measure (Default: Current Caller Function) | 20140403 | |||
| 5 | IV_IS_DISPATCH_CALL | Call by reference | Type reference (TYPE) | XSDBOOLEAN | Dispatch Call (before parallelization) | 20130802 | |||
| 6 | IV_IS_PARALLEL_CALL | Call by reference | Type reference (TYPE) | XSDBOOLEAN | Parallel Call | 20130802 | |||
| 7 | IV_METHOD_NAME | Call by reference | Type reference (TYPE) | SEOMTDNAME | Method to be measured (Default: Current Caller Method) | 20130819 | |||
| 8 | 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 | IV_HANDLE | Call by reference | Type reference (TYPE) | I | Performance Handle | 20130802 | |||
| 2 | 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 | 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 | 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 | IV_CACHE_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Cache Timestamp on HUB | 20120703 | |||
| 2 | IV_ICF_NODE | Call by reference | Type reference (TYPE) | CSEQUENCE | ICF Node | 20130814 | |||
| 3 | IV_MODEL_TECH_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Technical Model Name | 20120710 | |||
| 4 | IV_MODEL_VERSION | Call by reference | Type reference (TYPE) | /IWBEP/MED_MDL_VERSION | Model Version | 20120710 | |||
| 5 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | CSEQUENCE | Service Namespace | 20120701 | |||
| 6 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | CSEQUENCE | Request ID | 20120701 | |||
| 7 | IV_REQUEST_URI | Call by reference | Type reference (TYPE) | STRING | Request URI | 20120703 | |||
| 8 | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Service Name | 20120701 | |||
| 9 | IV_SERVICE_TECH_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Technical Service Name | 20120710 | |||
| 10 | 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 |