Hierarchy
⤷ BC-XI-IS-IEN (Application Component) Integration Engine
⤷ SXMSF (Package) XI: Integration Engine Runtime
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_XMS_MAIN | XMS: Global Attributes | 20020724 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_XMS_MAIN_CONST | XMS: Constants | 20020724 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_XMS_PROP | A Property Serializable in a String | 20020227 |
Properties
Class | CL_XMS_RUN_TIME_PERF | |
Short Description | XMS: Runtime Measurement | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SXMSF | XI: Integration Engine Runtime |
Created | 20020227 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | IF_XMS_MSGHDR | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_XMS_MAIN | XMS: Global Attributes | 20020724 | ||
2 | IF_XMS_MAIN_CONST | XMS: Constants | 20020724 | ||
3 | IF_XMS_PROP | A Property Serializable in a String | 20020227 |
Friends
Class CL_XMS_RUN_TIME_PERF has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ATTR | Instance attribute | Protected | Type reference (TYPE) | SXMS_MSGHDR30_PERFORMANCE | XI: Performance SOAP Header | 20030818 | ||
2 | CO_AFFECTED_OBJECTS | Constant | Public | Type reference (TYPE) | STRING | 'NUMBER_AFFECTED_OBJECTS' | 20120412 | ||
3 | CO_ATTR_HOST | Constant | Public | Type reference (TYPE) | STRING | 'host' | XML Tag Attribute | 20020805 | |
4 | CO_ATTR_NAME_TYPE | Constant | Public | Type reference (TYPE) | STRING | 'type' | XML Tag Attribute | 20020805 | |
5 | CO_ATTR_TIMESTAMP_TYPE | Constant | Public | Type reference (TYPE) | STRING | 'type' | XML Tag Attribute | 20020805 | |
6 | CO_CATEGORY_ADAPTER_IN | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'ADAPTER_IN' | SXMS: Time Stamp Name Type | 20020724 | |
7 | CO_CATEGORY_CACHE_REFRESH | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'CACHE_UPDT' | SXMS: Category of a Time Stamp | 20120404 | |
8 | CO_CATEGORY_CORE | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'CORE' | SXMS: Time Stamp Name Type | 20020724 | |
9 | CO_CATEGORY_DBQUEUE | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'DBQUEUE' | SXMS: Time Stamp Name Type | 20020724 | |
10 | CO_CATEGORY_PARSER | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'PARSER' | SXMS: Category of a Time Stamp | 20030303 | |
11 | CO_CATEGORY_PARSER_ARRAY | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'PARSER_ARRAY' | SXMS: Category of a Time Stamp | 20070726 | |
12 | CO_CATEGORY_PERSIST | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'PERSIST' | SXMS: Category of a Time Stamp | 20030303 | |
13 | CO_CATEGORY_PERSIST_ARRAY | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'PERSIST_ARRAY' | SXMS: Category of a Time Stamp | 20070726 | |
14 | CO_CATEGORY_PLSRV | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'PLSRV' | SXMS: Time Stamp Name Type | 20020724 | |
15 | CO_CATEGORY_PROXY_IN | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'PROXY_IN' | SXMS: Category of a Time Stamp | 20030813 | |
16 | CO_CATEGORY_PROXY_OUT | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'PROXY_OUT' | SXMS: Category of a Time Stamp | 20030813 | |
17 | CO_CATEGORY_TOTAL | Constant | Public | Type reference (TYPE) | SXMSTSNAMT | 'TOTAL' | SXMS: Time Stamp Name Type | 20020724 | |
18 | CO_FALSE | Instance attribute | Private | Attribute reference (LIKE) | 20030303 | ||||
19 | CO_NSURI | Constant | Public | Type reference (TYPE) | STRING | IF_XMS_MSGHDR=>CO_NSURI_SAP_30 | 20030815 | ||
20 | CO_NSURI_XI20 | Constant | Public | Type reference (TYPE) | STRING | 'http://sap.com/exchange/MessageFormat' | 20030815 | ||
21 | CO_PATH_NAME | Constant | Public | Type reference (TYPE) | STRING | 'RunTimeItem/Name' | XML Path | 20030818 | |
22 | CO_PATH_TIMESTAMP | Constant | Public | Type reference (TYPE) | STRING | 'RunTimeItem/Timestamp' | XML Path | 20030818 | |
23 | CO_TAG_LABEL | Constant | Protected | Type reference (TYPE) | STRING | 'Label' | 20020227 | ||
24 | CO_TAG_NAME | Constant | Public | Type reference (TYPE) | STRING | 'Name' | XML Tag Attribute | 20020805 | |
25 | CO_TAG_PREFIX | Constant | Protected | Type reference (TYPE) | STRING | 'SAP' | 20020227 | ||
26 | CO_TAG_RT_ITEM | Constant | Protected | Type reference (TYPE) | STRING | 'RunTimeItem' | 20020227 | ||
27 | CO_TAG_TIMESTAMP | Constant | Public | Type reference (TYPE) | STRING | 'Timestamp' | XML Tag Attribute | 20020805 | |
28 | CO_TAG_TS | Constant | Protected | Type reference (TYPE) | STRING | 'TimeStamp' | 20020227 | ||
29 | CO_TIMESTAMP_BEGIN | Constant | Public | Type reference (TYPE) | SXMSTSTYPE | 'B' | SXMS: Time Stamp Type | 20020801 | |
30 | CO_TIMESTAMP_END | Constant | Public | Type reference (TYPE) | SXMSTSTYPE | 'E' | SXMS: Time Stamp Type | 20020801 | |
31 | CO_TRUE | Instance attribute | Private | Attribute reference (LIKE) | 20030303 | ||||
32 | CO_VAL_TIMESTAMP_BEGIN | Constant | Protected | Type reference (TYPE) | STRING | 'begin' | XML Tag Value | 20020805 | |
33 | CO_VAL_TIMESTAMP_END | Constant | Protected | Type reference (TYPE) | STRING | 'end' | XML Tag Value | 20020805 | |
34 | HO | Instance attribute | Private | Attribute reference (LIKE) | 20020724 | ||||
35 | IO | Instance attribute | Private | Attribute reference (LIKE) | 20020724 | ||||
36 | LCNAME | Constant | Public | Type reference (TYPE) | STRING | 'PerformanceHeader' | 20020227 | ||
37 | MEASUREMENT_ENABLED | Instance attribute | Protected | Type reference (TYPE) | SXMSFLAG | Integration Engine: Flag (True/False) | 20020802 | ||
38 | MEASUREMENT_LEVEL | Instance attribute | Protected | Type reference (TYPE) | SXMSMEALEV | 0 | SXMS: Level of Runtime Measurement | 20020801 | |
39 | MEASUREMENT_PERSIST | Instance attribute | Protected | Type reference (TYPE) | SXMSFLAG | Integration Engine: Flag (True/False) | 20020801 | ||
40 | MESSAGE | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | Higher Level Message Interface | 20020724 | ||
41 | NSURI | Instance attribute | Private | Type reference (TYPE) | STRING | CO_NSURI | Namespace URI | 20040420 | |
42 | PARSER | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_PARSER | Parser | 20030818 | ||
43 | RM | Instance attribute | Private | Attribute reference (LIKE) | 20030729 | ||||
44 | RO | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_XMS_RUN_TIME_ENV | XMS: Runtime Environment | 20020724 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | AGGREGATE_RUNTIME_ITEMS | Static method | Public | Method | Aggregation of Performance Data | 20110215 |
2 | APPEND_RUNTIME_ITEMS | Instance method | Public | Method | Attach Runtime Measurements | 20030303 |
3 | APPEND_RUNTIME_ITEMS_TAB | Instance method | Public | Method | Attach Runtime Measurements | 20081022 |
4 | BEGIN_TIMESTAMP | Instance method | Public | Method | Start Time Stamp for Runtime Measurement | 20020801 |
5 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20030303 |
6 | COPY_ATTRIBUTES | Instance method | Public | Method | 20060814 | |
7 | DELETE_ALL_TIMESTAMPS | Instance method | Public | Method | Delete All Time Stamps | 20031008 |
8 | DELETE_LAST_TIMESTAMP | Instance method | Public | Method | Delete Last Time Stamp | 20020801 |
9 | END_TIMESTAMP | Instance method | Public | Method | End Time Stamp for Runtime Measurement | 20020801 |
10 | GET_ATTRIBUTES | Instance method | Public | Method | Reading of Class Attributes | 20060512 |
11 | GET_FIRST_TIMESTAMP | Instance method | Public | Method | 20081027 | |
12 | GET_LAST_TIMESTAMP | Instance method | Public | Method | 20081027 | |
13 | GET_MEASUREMENT_ENABLED | Instance method | Public | Method | Reading status whether runtime measurement activated | 20020802 |
14 | GET_MEASUREMENT_LEVEL | Instance method | Public | Method | Reading granularity of runtime measurement | 20020801 |
15 | GET_MEASUREMENT_PERSIST | Instance method | Public | Method | Reading status whether runtime measurement to be persisted | 20020801 |
16 | GET_RUNTIME_ITEMS | Instance method | Public | Method | Export runtime measurements | 20020801 |
17 | GET_SPLIT_QUEUE_TIMESTAMP | Instance method | Public | Method | 20081027 | |
18 | RENAME_RUNTIME_ITEM | Instance method | Public | Method | Rename Runtime Measurement | 20030303 |
19 | SET_ATTRIBUTES | Instance method | Public | Method | Writing of Class Attributes | 20060512 |
20 | SET_MEASUREMENT_ENABLED | Instance method | Public | Method | Setting status whether runtime measurement activated | 20020802 |
21 | SET_MEASUREMENT_LEVEL | Instance method | Public | Method | Setting granularity of runtime measurement | 20020801 |
22 | SET_MEASUREMENT_PERSIST | Instance method | Public | Method | Setting status whether runtime measurements to be persisted | 20020801 |
23 | SET_MESSAGE | Instance method | Public | Method | Setting message | 20020724 |
Events
Class CL_XMS_RUN_TIME_PERF has no event.
Types
Class CL_XMS_RUN_TIME_PERF has no local type.
Method Signatures
Method AGGREGATE_RUNTIME_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_CONDENSED | Call by reference | Type reference (TYPE) | STRING | 20110215 | |||
2 | Importing | IM_PERF_ITEMS | Call by reference | Type reference (TYPE) | SXMS_PERF_ITEMS | SXMS: Zeitstempel einer Laufzeitmessung | 20110215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XMS_SYSERR_ENGINE | XI: Systemfehler der Integration-Engine | 20110215 |
Method APPEND_RUNTIME_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PFO | Call by reference | Object reference (TYPE REF TO) | CL_XMS_RUN_TIME_PERF | XMS: Laufzeitmessung | 20030303 |
Method APPEND_RUNTIME_ITEMS on class CL_XMS_RUN_TIME_PERF has no exception.
Method APPEND_RUNTIME_ITEMS_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PERF_ITEMS | Call by reference | Type reference (TYPE) | SXMS_PERF_ITEMS | SXMS: Zeitstempel einer Laufzeitmessung | 20081022 |
Method APPEND_RUNTIME_ITEMS_TAB on class CL_XMS_RUN_TIME_PERF has no exception.
Method BEGIN_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NAME | Call by reference | Type reference (TYPE) | SXMSTSNAM | XMS: Name eines Timestamps | 20020801 | ||
2 | Importing | IM_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform | 20020801 | ||
3 | Importing | IM_TYPE | Call by reference | Type reference (TYPE) | SXMSTSNAMT | SXMS: Kategorie des Zeitstempels | 20020801 |
Method BEGIN_TIMESTAMP on class CL_XMS_RUN_TIME_PERF has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PROP | Call by reference | Object reference (TYPE REF TO) | IF_XMS_PROP | in einen String serialisierbare Property | 20060814 |
Method CONSTRUCTOR on class CL_XMS_RUN_TIME_PERF has no exception.
Method COPY_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PROP | Call by reference | Object reference (TYPE REF TO) | IF_XMS_PROP | in einen String serialisierbare Property | 20060814 |
Method COPY_ATTRIBUTES on class CL_XMS_RUN_TIME_PERF has no exception.
Method DELETE_ALL_TIMESTAMPS Signature
Method DELETE_ALL_TIMESTAMPS on class CL_XMS_RUN_TIME_PERF has no parameter.
Method DELETE_ALL_TIMESTAMPS on class CL_XMS_RUN_TIME_PERF has no exception.
Method DELETE_LAST_TIMESTAMP Signature
Method DELETE_LAST_TIMESTAMP on class CL_XMS_RUN_TIME_PERF has no parameter.
Method DELETE_LAST_TIMESTAMP on class CL_XMS_RUN_TIME_PERF has no exception.
Method END_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NAME | Call by reference | Type reference (TYPE) | SXMSTSNAM | XMS: Label für Laufzeitmessung | 20020801 | ||
2 | Importing | IM_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20020805 | ||
3 | Importing | IM_TYPE | Call by reference | Type reference (TYPE) | SXMSTSNAMT | SXMS: Kategorie des Zeitstempels | 20020801 |
Method END_TIMESTAMP on class CL_XMS_RUN_TIME_PERF has no exception.
Method GET_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PFO_ATTR | Call by reference | Type reference (TYPE) | SXMS_PFO_ATTR | Strukur für Performance Header | 20070717 |
Method GET_ATTRIBUTES on class CL_XMS_RUN_TIME_PERF has no exception.
Method GET_FIRST_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | TST | Value transfer | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20081027 |
Method GET_FIRST_TIMESTAMP on class CL_XMS_RUN_TIME_PERF has no exception.
Method GET_LAST_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | TST | Value transfer | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20081027 |
Method GET_LAST_TIMESTAMP on class CL_XMS_RUN_TIME_PERF has no exception.
Method GET_MEASUREMENT_ENABLED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_ENABLED | Value transfer | Type reference (TYPE) | SXMSFLAG | Integration Engine: Flag (true/false) | 20020802 |
Method GET_MEASUREMENT_ENABLED on class CL_XMS_RUN_TIME_PERF has no exception.
Method GET_MEASUREMENT_LEVEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_LEVEL | Value transfer | Type reference (TYPE) | SXMSMEALEV | SXMS: Level der Laufzeitmessung | 20020801 |
Method GET_MEASUREMENT_LEVEL on class CL_XMS_RUN_TIME_PERF has no exception.
Method GET_MEASUREMENT_PERSIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_PERSIST | Value transfer | Type reference (TYPE) | SXMSFLAG | Integration Engine: Flag (true/false) | 20020801 |
Method GET_MEASUREMENT_PERSIST on class CL_XMS_RUN_TIME_PERF has no exception.
Method GET_RUNTIME_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_ITEMS | Value transfer | Type reference (TYPE) | SXMS_PERF_ITEMS | SXMS: Zeitstempel einer Laufzeitmessung | 20020801 |
Method GET_RUNTIME_ITEMS on class CL_XMS_RUN_TIME_PERF has no exception.
Method GET_SPLIT_QUEUE_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | TST | Value transfer | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20081027 |
Method GET_SPLIT_QUEUE_TIMESTAMP on class CL_XMS_RUN_TIME_PERF has no exception.
Method RENAME_RUNTIME_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NAME_NEW | Call by reference | Type reference (TYPE) | SXMSTSNAM | Name eines Timestamps | 20030303 | ||
2 | Importing | IM_NAME_OLD | Call by reference | Type reference (TYPE) | SXMSTSNAM | Name eines Timestamps | 20030303 |
Method RENAME_RUNTIME_ITEM on class CL_XMS_RUN_TIME_PERF has no exception.
Method SET_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PFO_ATTR | Call by reference | Type reference (TYPE) | SXMS_PFO_ATTR | Strukur für Performance Header | 20070717 |
Method SET_ATTRIBUTES on class CL_XMS_RUN_TIME_PERF has no exception.
Method SET_MEASUREMENT_ENABLED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ENABLED | Call by reference | Type reference (TYPE) | SXMSFLAG | Integration Engine: Flag (true/false) | 20020802 |
Method SET_MEASUREMENT_ENABLED on class CL_XMS_RUN_TIME_PERF has no exception.
Method SET_MEASUREMENT_LEVEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_LEVEL | Call by reference | Type reference (TYPE) | SXMSMEALEV | SXMS: Level der Laufzeitmessung | 20020801 |
Method SET_MEASUREMENT_LEVEL on class CL_XMS_RUN_TIME_PERF has no exception.
Method SET_MEASUREMENT_PERSIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PERSIST | Call by reference | Type reference (TYPE) | SXMSFLAG | Integration Engine: Flag (true/false) | 20020801 |
Method SET_MEASUREMENT_PERSIST on class CL_XMS_RUN_TIME_PERF has no exception.
Method SET_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | higher level message interface | 20020724 |
Method SET_MESSAGE on class CL_XMS_RUN_TIME_PERF has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 620 |