SAP ABAP Class CL_XMS_RUN_TIME_PERF (XMS: Runtime Measurement)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   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