SAP ABAP Class CL_SPI_STAT_ASSEMBLER (PMI: Assembler for Performance Data)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-PMI (Application Component) Process Monitoring Infrastructure
     SPI14 (Package) Central: Statistics Tools
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SPI_STAT_AGGR_JDSR PMI: Aggregating R/3 Performance Data 20040726
2 Inheritance (c INHERITING FROM c_ref)  CL_SPI_STAT_AGGR_JDSRA PMI: Aggregating R/3 Performance Data 20040726
3 Inheritance (c INHERITING FROM c_ref)  CL_SPI_STAT_AGGR_JDSRG PMI: Aggregating R/3 Performance Data 20040726
4 Inheritance (c INHERITING FROM c_ref)  CL_SPI_STAT_AGGR_R3 PMI: Aggregating R/3 Performance Data 20040624
5 Inheritance (c INHERITING FROM c_ref)  CL_SPI_STAT_AGGR_R3A PMI: Aggregating R/3 Performance Data 20040726
6 Inheritance (c INHERITING FROM c_ref)  CL_SPI_STAT_AGGR_R3G PMI: Aggregating R/3 Performance Data 20040726
Properties
Class CL_SPI_STAT_ASSEMBLER  
Short Description PMI: Assembler for Performance Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPI14   Central: Statistics Tools 
Created 20040624   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SPI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SPI1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SPIST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SPI_STAT_ASSEMBLER has no interface implemented.
Friends
Class CL_SPI_STAT_ASSEMBLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MESSAGE_ID Constant Private Type reference (TYPE) SYMSGID 'SPI14' Message Class for Self-Monitoring 20040705
2 GC_METHOD_ALL Constant Protected Type reference (TYPE) SEOCPDNAME 'ADD_RECORD' Aggregate Method All Fields 20040701
3 GC_METHOD_DB Constant Protected Type reference (TYPE) SEOCPDNAME 'ADD_RECORD_DB_CONFIG' Aggregate Method Standard + DB Fields 20040701
4 GC_METHOD_STRD Constant Protected Type reference (TYPE) SEOCPDNAME 'ADD_RECORD_DEFAULT_CONFIG' Aggregate Method Standard Field Selection 20040701
5 GC_USE_RECORDS_ONCE Constant Protected Type reference (TYPE) SPIBOOL SPI_FALSE Use Statistical Records Only Once (Then Delete) 20040629
6 GT_ASSMBL_RECS Static Attribute Protected Type reference (TYPE) TSPICSST PMI: Assembled Statistical Data 20040629
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RECORD Instance method Protected Method Add Statistical Record to Aggregated Data (Abstract) 20040629
2 ADD_RECORD_DB_CONFIG Instance method Protected Method Add Stat. Rec. to aggreg. Data for Def.+ DB Config (Abstract 20040701
3 ADD_RECORD_DEFAULT_CONFIG Instance method Protected Method Add Stat. Rec. to aggreg. Data for Default Config (Abstract) 20040630
4 AGGREGATE_STATS Instance method Public Method Aggregating the Statistics (Abstract) 20040624
5 START_ASSEMBLER Static method Public Method Starts Assembling Stats for a PMI Assembler Inst. 20040624
6 STORE_ASSMBL_STATDATA Static method Private Method Saving Assembled Statistical Data in DB 20040629
Events
Class CL_SPI_STAT_ASSEMBLER has no event.
Types
Class CL_SPI_STAT_ASSEMBLER has no local type.
Method Signatures

Method ADD_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ASSMBL_REC Call by reference Type reference (TYPE) SSPICSST Aggregatsatz mit Kopfdaten (PRGUID, TRGUID, ..) 20040629
2 Importing IS_STAT_REC Call by reference Type reference (TYPE) SSPISTRECS Statistiksatz 20040629

Method ADD_RECORD on class CL_SPI_STAT_ASSEMBLER has no exception.

Method ADD_RECORD_DB_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ASSMBL_REC Call by reference Type reference (TYPE) SSPICSST Aggregatsatz mit Kopfdaten (PRGUID, TRGUID, ..) 20040701
2 Importing IS_STAT_REC Call by reference Type reference (TYPE) SSPISTRECS Statistiksatz 20040701

Method ADD_RECORD_DB_CONFIG on class CL_SPI_STAT_ASSEMBLER has no exception.

Method ADD_RECORD_DEFAULT_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ASSMBL_REC Call by reference Type reference (TYPE) SSPICSST Aggregatsatz mit Kopfdaten (PRGUID, TRGUID, ..) 20040630
2 Importing IS_STAT_REC Call by reference Type reference (TYPE) SSPISTRECS Statistiksatz 20040630

Method ADD_RECORD_DEFAULT_CONFIG on class CL_SPI_STAT_ASSEMBLER has no exception.

Method AGGREGATE_STATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SHM_ERROR Call by reference Object reference (TYPE REF TO) CX_ROOT ggf. Fehler im SHM (Shared Objects) 20040705
2 Exporting EP_RECS_AGGR Call by reference Type reference (TYPE) SY-TABIX Anzahl aggregierter Sätze (mehrfach Zählung möglich) 20040706
3 Importing IT_STEPCONFIG Call by reference Type reference (TYPE) SPIST_TSTEPCONF Statistikkonfiguration und jeweilige Aggregatmethode je Step 20040701
4 Importing IT_STEPS Call by reference Type reference (TYPE) SPI1_PRST_TAB Tabelle von technischen Prozesschrittinformationen 20040624

Method AGGREGATE_STATS on class CL_SPI_STAT_ASSEMBLER has no exception.

Method START_ASSEMBLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INS_INSTANCES Call by reference Type reference (TYPE) SPI1_PRHD_TAB Tabelle von Prozessinstanzen 20040816
2 Importing IT_STEPS Call by reference Type reference (TYPE) SPI1_PRST_TAB Tabelle von Prozessschritten 20040629
3 Importing IT_UPD_INSTANCES Call by reference Type reference (TYPE) SPI1_PRHD_TAB Tabelle von Prozessinstanzen 20040816

Method START_ASSEMBLER on class CL_SPI_STAT_ASSEMBLER has no exception.

Method STORE_ASSMBL_STATDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_STEPS_UPDATED Value transfer Type reference (TYPE) SY-TABIX Anzahl auf der DB geänderter Steps 20040706

Method STORE_ASSMBL_STATDATA on class CL_SPI_STAT_ASSEMBLER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700