SAP ABAP Class CL_SOAP_MONI_CACHE_PMI (Local Cache Using PMI)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-MON (Application Component) WebServices ABAP Monitoring
     SOAP_MONITORING (Package) SOAP Monitoring Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_MONI_CACHE_READ Interface for Reading from ESI Cache 20050718
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_MONI_CACHE_WRITE Interface for ESI Cache Write 20050718
Properties
Class CL_SOAP_MONI_CACHE_PMI  
Short Description Local Cache Using PMI    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_MONITORING   SOAP Monitoring Framework 
Created 20050714   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSRTM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_MONI_CACHE_READ Interface for Reading from ESI Cache 20050718
2 IF_SOAP_MONI_CACHE_WRITE Interface for ESI Cache Write 20050718
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_MONI_FACTORY 20060524 SOAP Monitoring Factory
2 CL_SOAP_MONI_PMI_ADAPTER 20050724 Read and Write API from PMI
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SOAP_MONI_CACHE_PMI' Class Name 20050725
2 CO_FIELD_NAME_HEADER Constant Private Type reference (TYPE) STRING 'HEADER' Field Name 'Header' 20050726
3 CO_FIELD_NAME_PERF_TRC Constant Private Type reference (TYPE) STRING 'PERFTRC' Field name 'PERFTRC' 20051124
4 CO_FIELD_NAME_RECORD Constant Private Type reference (TYPE) STRING 'RECORD' Field Name 'EVENT' 20060329
5 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_MONITORING SOAP Runtime Processor Unit ID 20060221
6 CO_SEPARATOR_EQUAL Constant Private Type reference (TYPE) STRING '{=}' Separator 'Equal' 20050725
7 CO_SEPARATOR_HASH Constant Private Type reference (TYPE) STRING '{#}' Separator 'Hash' 20050725
8 MT_HEADERS Instance attribute Private Type reference (TYPE) SRT_MON_HEADERS SOAP Monitoring Header Table 20050718
9 MT_PERF_RECORDS Instance attribute Private Type reference (TYPE) SRT_MON_PERF_TRACE_TAB Soap Performance Trace Structure (Internal) 20051123
10 MT_RECORDS Instance attribute Private Type reference (TYPE) SRT_MON_RECORDS Measuring Point-Specific Data Records (Internal) 20060322
11 MT_TOBEDEL_HDRS Instance attribute Private Type reference (TYPE) SRT_MON_HDR_NAMES List of Header Names for SOAP Runtime Monitoring 20060927
12 M_ID Instance attribute Private Type reference (TYPE) SRT_MONI_ID GUID_32 as ID for Parts of Web Service Call 20060321
13 M_PERF_TRC_FLAG Instance attribute Private Type reference (TYPE) CHAR1 Performance trace used? 20051125
14 M_PMI_ADAPTER Instance attribute Public Object reference (TYPE REF TO) CL_SOAP_MONI_PMI_ADAPTER Read and Write API from PMI 20050725
15 M_TYPE Instance attribute Private Type reference (TYPE) STRING Type (Reader/Writer) 20050725
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TYPE Instance method Private Method Checks Type of API 20050725
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050725
3 CONVERT_TO_CALLS Static method Private Method CONVERT TO CALLS 20050725
4 CREATE_HEADER_STRINGS Instance method Private Method Creates Header Strings 20050726
5 CREATE_PERF_RECORD_STRINGS Instance method Private Method Creates Performance Dataset Strings 20051124
6 CREATE_RECORD_STRINGS Instance method Private Method Creates Event Strings 20060322
7 CREATE_TOBEDEL_LIST Instance method Private Method Create List of Headers to Be Deleted 20060927
8 REDUCE_HEADERS Instance method Private Method Reduce Header Data Records if Processed Successfully 20060927
9 TRACE_FORMAT_HEADER Instance method Private Method Format Header Lines 20060804
10 TRACE_FORMAT_PERFDATA Instance method Private Method Format Performance Data 20060925
11 TRACE_FORMAT_RECORDS Instance method Private Method Format Trace Data with Line Wrap 20060804
12 TRACE_WRITE Instance method Private Method Write Trace File 20060803
Events
Class CL_SOAP_MONI_CACHE_PMI has no event.
Types
Class CL_SOAP_MONI_CACHE_PMI has no local type.
Method Signatures

Method CHECK_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Type reference (TYPE) STRING 20050725
# Exception Resumable Description Created on
1 CX_SOAP_MONITORING SOAP Monitoring Exception 20050725

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Type reference (TYPE) STRING URI Writer/Reader 20050725
# Exception Resumable Description Created on
1 CX_SOAP_MONITORING SOAP Monitoring Exception 20050725

Method CONVERT_TO_CALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALLS Call by reference Type reference (TYPE) SRT_MON_CALLS Soap Monitoring Calls Tabelle 20070315
2 Importing IT_TRACKING_DATA Call by reference Type reference (TYPE) STRING SPI: Tabelle von Tracking Daten 20050725
# Exception Resumable Description Created on
1 CX_SOAP_MONITORING SOAP Monitoring Exception 20050725

Method CREATE_HEADER_STRINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STRINGS Value transfer Type reference (TYPE) SRT_MON_STRINGS SOAP Monitoring String Tabelle 20050726
# Exception Resumable Description Created on
1 CX_SOAP_MONITORING SOAP Monitoring Exception 20050726

Method CREATE_PERF_RECORD_STRINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STRINGS Value transfer Type reference (TYPE) SRT_MON_STRINGS SOAP Monitoring String Tabelle 20051124
# Exception Resumable Description Created on
1 CX_SOAP_MONITORING SOAP Monitoring Exception 20051124

Method CREATE_RECORD_STRINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STRINGS Value transfer Type reference (TYPE) SRT_MON_STRINGS SOAP Monitoring String Tabelle 20060322
# Exception Resumable Description Created on
1 CX_SOAP_MONITORING SOAP Monitoring Exception 20060322

Method CREATE_TOBEDEL_LIST Signature

Method CREATE_TOBEDEL_LIST on class CL_SOAP_MONI_CACHE_PMI has no parameter.
Method CREATE_TOBEDEL_LIST on class CL_SOAP_MONI_CACHE_PMI has no exception.

Method REDUCE_HEADERS Signature

Method REDUCE_HEADERS on class CL_SOAP_MONI_CACHE_PMI has no parameter.
Method REDUCE_HEADERS on class CL_SOAP_MONI_CACHE_PMI has no exception.

Method TRACE_FORMAT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HEADERS_TRACE Call by reference Type reference (TYPE) STRING Headers in Trace Format 20060804
2 Importing IT_HEADERS Call by reference Type reference (TYPE) SRT_MON_HEADERS SOAP Monitoring Header Tabelle 20060804

Method TRACE_FORMAT_HEADER on class CL_SOAP_MONI_CACHE_PMI has no exception.

Method TRACE_FORMAT_PERFDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PERFDATA_TRACE Call by reference Type reference (TYPE) STRING Records in Trace Format 20060925
2 Importing IT_PERFDATA Call by reference Type reference (TYPE) SRT_MON_PERF_TRACE_TAB Soap Table of performance trace (intern) 20060925

Method TRACE_FORMAT_PERFDATA on class CL_SOAP_MONI_CACHE_PMI has no exception.

Method TRACE_FORMAT_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RECORDS_TRACE Call by reference Type reference (TYPE) STRING Records in Trace Format 20060804
2 Importing IT_RECORDS Call by reference Type reference (TYPE) SRT_MON_RECORDS Measuring-Point specific data records (Intern) 20060804

Method TRACE_FORMAT_RECORDS on class CL_SOAP_MONI_CACHE_PMI has no exception.

Method TRACE_WRITE Signature

Method TRACE_WRITE on class CL_SOAP_MONI_CACHE_PMI has no parameter.
# Exception Resumable Description Created on
1 CX_SOAP_MONITORING SOAP Monitoring Exception 20060803
History
Last changed by/on SAP  20090618 
SAP Release Created in 710