SAP ABAP Class CL_SPI_STAT_CONFIG (Configuration of Performance Data Recording)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-PMI (Application Component) Process Monitoring Infrastructure
     SPI14 (Package) Central: Statistics Tools
Properties
Class CL_SPI_STAT_CONFIG  
Short Description Configuration of Performance Data Recording    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPI14   Central: Statistics Tools 
Created 20040427   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 SPIST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SPI_STAT_CONFIG has no interface implemented.
Friends
Class CL_SPI_STAT_CONFIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEFAULT_STAT_EXPIRATION Constant Public Type reference (TYPE) SPISTEXPTI 300 Default Statistics Expiry Time in Minutes 20040503
2 GC_DEST_TYPE_AHTTP Constant Private Type reference (TYPE) RFCTYPE 'H' ABAP HTTP Connection 20090305
3 GC_DEST_TYPE_HTTP Constant Private Type reference (TYPE) RFCTYPE 'G' http Connection 20040427
4 GC_DEST_TYPE_INT Constant Private Type reference (TYPE) RFCTYPE 'I' Internal Connection 20081105
5 GC_DEST_TYPE_R3 Constant Private Type reference (TYPE) RFCTYPE '3' R/3 RFC Connection 20040427
6 GC_DSR_TYP_J2EN Constant Private Type reference (TYPE) SWLN3CPTYP 'SAPJ2ENode' DSR Component SAPJ2ENode 20040428
7 GC_DSR_TYP_JDBI Constant Private Type reference (TYPE) SWLN3CPTYP 'SAPJDBI' DSR Component SAPJDBI 20040607
8 GC_DSR_TYP_R3 Constant Private Type reference (TYPE) SWLN3CPTYP 'SAP R/3' (D)SR Component SAP R/3 20040607
9 GC_MESSAGE_ID Constant Private Type reference (TYPE) SYMSGID 'SPI14' Message Class for Self-Monitoring 20040719
10 GC_STAT_TIFR_CO Constant Public Type reference (TYPE) SPISTSRTIFR 0 Statistics Coverage Time Frame (STAT/DSR), Complete Coverage 20040428
11 GC_STAT_TIFR_PD Constant Public Type reference (TYPE) SPISTSRTIFR 2 Statistics Coverage Time Frame (STAT/DSR), Partly Behind 20040428
12 GC_STAT_TIFR_PO Constant Public Type reference (TYPE) SPISTSRTIFR 1 Statistics Coverage Time Frame (STAT/DSR), Part Coverage 20040428
13 GC_STAT_TIFR_PU Constant Public Type reference (TYPE) SPISTSRTIFR 3 Statistics Coverage Time Frame (STAT/DSR), Partly Forward 20040428
14 GC_STAT_TYPE_JDSR Constant Public Type reference (TYPE) SPISTSTTY 11 J-DSR without GUID on J2ENode and JDBI 20040427
15 GC_STAT_TYPE_JDSRA Constant Public Type reference (TYPE) SPISTSTTY 13 J-DSR Application Statistics on J2ENode and JDBI 20040427
16 GC_STAT_TYPE_JDSRG Constant Public Type reference (TYPE) SPISTSTTY 12 J-DSR with GUID on J2ENode and JDBI 20040427
17 GC_STAT_TYPE_R3 Constant Public Type reference (TYPE) SPISTSTTY 1 R/3 Statistics without GUID (STAT) 20040427
18 GC_STAT_TYPE_R3A Constant Public Type reference (TYPE) SPISTSTTY 3 R/3 Application Statistics (ASTAT) 20040427
19 GC_STAT_TYPE_R3G Constant Public Type reference (TYPE) SPISTSTTY 2 R/3 Statistics with GUID (STAT as of 7.0) 20040427
20 GO_PROCESS Instance attribute Private Object reference (TYPE REF TO) CL_SPI_CU_PROCESS Process Meta Data 20040427
21 GO_PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_SPI_SELF_MONITOR Current Self-Monitoring Log 20040719
22 GP_PROC_ID Instance attribute Private Type reference (TYPE) SPIPROCTP Process GUID 20040427
23 GT_CONF_STNAMES Instance attribute Private Type reference (TYPE) SPIST_TCONF_NAMES Configuration Table with Step Names 20040727
24 GT_STAT_CONF Static Attribute Private Type reference (TYPE) TSPISTCONF Statistics Configuration of a Process 20081103
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ALL_STATS Instance method Public Method Activates All Statistics for Process 20040517
2 ADJUST_SIGNATURES Instance method Private Method Adjust Signaturs (for Each Step) 20040427
3 CHECK_DEST_TYPE Static method Private Method Determine Destination Type 20040427
4 COLLECTOR_READ_CONFIG_DATA Static method Public Method Read Configuration Data with Collector (All Processes) 20040427
5 CONSTRUCTOR Instance method Public Constructor Define Constructor, Process Type 20040427
6 CORRECT_UI_TABLES Static method Private Method Adjust UI Tables to STAT Process Configuration 20040902
7 DEACTIVATE_ALL_STATS Instance method Public Method Deactivates All Statistics for Process 20040517
8 DELETE_CONFIG_DATA Instance method Public Method Delete Configuration Data 20040427
9 DEQUEUE_STAT_CONFIG Instance method Public Method Unlock Statistics Configuration Data (Write Lock) 20040609
10 ENQUEUE_STAT_CONFIG Instance method Public Method Lock Statistics Configuration Data (Write Lock) 20040609
11 GET_CONFIG_BY_STEPNAME Instance method Private Method Copy of Process: Determine Config for Step Name 20040727
12 GET_CONFIG_DATA Instance method Public Method Read Configuration Data with Assembler & Config UI 20040608
13 GET_CONFIG_DEFAULTS Static method Private Method Define Conf.Defaults (per Step), Destination MUST be set 20040427
14 GET_CONFIG_OF_STEP Instance method Public Method Get and create config. for 1 step (UI config. time) 20090310
15 GET_DSR_DATA_OF_J2EE Instance method Private Method Define Agent Destination of DSR of J2EE 20040427
16 GET_J2EE_RELEASE Static method Private Method Define Release of J2EE 20040427
17 GET_R3_RELEASE_AND_SYSID Static method Private Method Define R/3 Release and System ID 20040429
18 GET_STAT_DESTINATIONS Instance method Private Method Determine Dest. for Reading Stats, Also sets Default St.Type 20040427
19 GET_STAT_EXPIRATION_TIMES Static method Public Method Returns Maximum Expiry Times for All Active Statistics Types 20040621
20 READ_CONFIG_DATA Static method Private Method Read Configuration Data 20040427
21 SET_CONFIG_BY_COPY Instance method Public Method Set Configuration (Incl. Destination) with Process Copy 20040727
22 SET_CONFIG_DEFAULTS Instance method Public Method Set Configuration Defaults (Including Destination) 20040428
23 SET_XI_DEFAULT_CONFIG Static method Public Method Sets XI Default Configuration for a Component 20040902
24 WRITE_CONFIG_DATA Static method Public Method Save Configuration Data 20040427
Events
Class CL_SPI_STAT_CONFIG has no event.
Types
Class CL_SPI_STAT_CONFIG has no local type.
Method Signatures

Method ACTIVATE_ALL_STATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_WITH_COMMIT Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE SPI Global: Boolscher Wert 20040517
2 Returning RP_NO_UPDATED Value transfer Type reference (TYPE) SY-DBCNT Anzahl Updates 20040719

Method ACTIVATE_ALL_STATS on class CL_SPI_STAT_CONFIG has no exception.

Method ADJUST_SIGNATURES Signature

Method ADJUST_SIGNATURES on class CL_SPI_STAT_CONFIG has no parameter.
Method ADJUST_SIGNATURES on class CL_SPI_STAT_CONFIG has no exception.

Method CHECK_DEST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DEST Call by reference Type reference (TYPE) SPIPRSTDEST Destination für einen Schritt 20040427
2 Returning RT_TYPE Value transfer Type reference (TYPE) RFCTYPE Typ einer RFC-Verbindung 20040427
# Exception Resumable Description Created on
1 CX_SPI_CONFIG Konfiguration der Perf.-Daten-Erfassung 20040427

Method COLLECTOR_READ_CONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STAT_CONFIG Value transfer Type reference (TYPE) TSPISTCONF Konfiguration für die Performance-Daten-Ausw. 20040428
# Exception Resumable Description Created on
1 CX_SPI_CONFIG Konfiguration der Perf.-Daten-Erfassung 20040719

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SPI_SELF_MONITOR Referenz auf aktuelles Selbstmonitoring-Protokoll 20040719
2 Importing IP_PROC_ID Call by reference Type reference (TYPE) SPIPROCTP Prozess-GUID 20040427

Method CONSTRUCTOR on class CL_SPI_STAT_CONFIG has no exception.

Method CORRECT_UI_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UI_CU Call by reference Object reference (TYPE REF TO) CL_SPI_UI_CU_MONITOR Instanz zum Customizing UI 20040920
2 Importing IP_COPY_FROM_SSPISTCONF Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE Konfiguration aus SSPISTCONF berücksichtigen (RESET_UI) 20041004
3 Importing IS_STAT_CONF Call by reference Type reference (TYPE) SSPISTCONF Konfiguration für die Performance-Daten-Auswertung 20040902
# Exception Resumable Description Created on
1 CX_SPI_API PMI: API-Ausnahme 20040920
2 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20040920
3 CX_SPI_UI_CU Ausnahme im UI Customizing 20040920

Method DEACTIVATE_ALL_STATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_WITH_COMMIT Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE SPI Global: Boolscher Wert 20040517
2 Returning RP_NO_UPDATED Value transfer Type reference (TYPE) SY-DBCNT Anzahl Updates 20040719

Method DEACTIVATE_ALL_STATS on class CL_SPI_STAT_CONFIG has no exception.

Method DELETE_CONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_WITH_COMMIT Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE SPI Global: Boolscher Wert 20040428
2 Returning RP_NO_DELETED Value transfer Type reference (TYPE) SY-DBCNT Anzahl glöschter Einträge 20040719

Method DELETE_CONFIG_DATA on class CL_SPI_STAT_CONFIG has no exception.

Method DEQUEUE_STAT_CONFIG Signature

Method DEQUEUE_STAT_CONFIG on class CL_SPI_STAT_CONFIG has no parameter.
Method DEQUEUE_STAT_CONFIG on class CL_SPI_STAT_CONFIG has no exception.

Method ENQUEUE_STAT_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_ENQUEUED Value transfer Type reference (TYPE) SPIBOOL Erfolgreich gesperrt 20040609

Method ENQUEUE_STAT_CONFIG on class CL_SPI_STAT_CONFIG has no exception.

Method GET_CONFIG_BY_STEPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONFIG Value transfer Type reference (TYPE) SSPISTCONF Konfiguration des Schrittes 20040727
2 Importing IP_COPIED_PROC Call by reference Type reference (TYPE) SPIPROCTP ID des kopierten Prozesses 20040727
3 Importing IP_DESTINATION Call by reference Type reference (TYPE) SPIPRSTDEST Destination für einen Schritt 20040727
4 Importing IP_STEPNAME Call by reference Type reference (TYPE) SPIPSNAME Bezeichnung eines Schrittes - bleibt beim Kopieren gleich 20040727
# Exception Resumable Description Created on
1 CX_SPI_CONFIG Konfiguration der Perf.-Daten-Erfassung 20040727

Method GET_CONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_WITH_COMMIT Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE Falls Defaults gesetzt werden:Comitten? 20040719
2 Returning RT_STAT_CONFIG Value transfer Type reference (TYPE) TSPISTCONF Konfiguration für die Performance-Daten-Ausw. 20040608
# Exception Resumable Description Created on
1 CX_SPI_CONFIG Konfiguration der Perf.-Daten-Erfassung 20040609

Method GET_CONFIG_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STAT_CONFIG Call by reference Type reference (TYPE) SSPISTCONF Konfiguration für die Performance-Daten-Auswertung 20040428
2 Importing IP_JDSR_ACTIVE Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE SPI Global: Boolscher Wert 20081008
# Exception Resumable Description Created on
1 CX_SPI_CONFIG Konfiguration der Perf.-Daten-Erfassung 20040427

Method GET_CONFIG_OF_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NEW Call by reference Type reference (TYPE) SPIBOOL Wurde die Konfig. neu angelegt? 20090310
2 Exporting ES_STAT_CONFIG Call by reference Type reference (TYPE) SSPISTCONF Konfiguration für die Performance-Daten-Auswertung 20090310
3 Importing IP_DEST Call by reference Type reference (TYPE) SPIPRSTDEST Destination für einen Schritt 20090310
4 Importing IP_JDSR_ACTIVE Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE SPI Global: Boolscher Wert 20090310
5 Importing IP_STEP_ID Call by reference Type reference (TYPE) SPIPRSTID SPI: ID eines Prozessschrittes 20090310

Method GET_CONFIG_OF_STEP on class CL_SPI_STAT_CONFIG has no exception.

Method GET_DSR_DATA_OF_J2EE Signature

Method GET_DSR_DATA_OF_J2EE on class CL_SPI_STAT_CONFIG has no parameter.
Method GET_DSR_DATA_OF_J2EE on class CL_SPI_STAT_CONFIG has no exception.

Method GET_J2EE_RELEASE Signature

Method GET_J2EE_RELEASE on class CL_SPI_STAT_CONFIG has no parameter.
Method GET_J2EE_RELEASE on class CL_SPI_STAT_CONFIG has no exception.

Method GET_R3_RELEASE_AND_SYSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_RELEASE Call by reference Type reference (TYPE) SYSAPRL R/3-System, Release-Stand des R/3-Systems 20040429
2 Exporting EP_SYSID Call by reference Type reference (TYPE) SYSYSID R/3-System, Name des R/3-Systems 20040429
3 Importing IP_DEST Call by reference Type reference (TYPE) SPIPRSTDEST Destination für Statistik 20040429

Method GET_R3_RELEASE_AND_SYSID on class CL_SPI_STAT_CONFIG has no exception.

Method GET_STAT_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STAT_DESTS Value transfer Type reference (TYPE) TSPISTDEST Tabelle der Dest. & Systemtypen für Statistik 20040427
# Exception Resumable Description Created on
1 CX_SPI_CONFIG Konfiguration der Perf.-Daten-Erfassung 20040427

Method GET_STAT_EXPIRATION_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STAT_EXP_TIMES Value transfer Type reference (TYPE) SPIST_TEXTIMES Tabelle der max. Verfallszeit je aktivem Stat.typ 20040621
# Exception Resumable Description Created on
1 CX_SPI_CONFIG Konfiguration der Perf.-Daten-Erfassung 20040719

Method READ_CONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROC_ID Call by reference Type reference (TYPE) SPIPROCTP SPI: ID eines Prozesstypen 20040428
2 Returning RT_STAT_CONFIG Value transfer Type reference (TYPE) TSPISTCONF Konfiguration für die Performance-Daten-Auswertung 20040428
# Exception Resumable Description Created on
1 CX_SPI_CONFIG Konfiguration der Perf.-Daten-Erfassung 20040715

Method SET_CONFIG_BY_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COPIED_PROC Call by reference Type reference (TYPE) SPIPROCTP SPI: ID kopierten Prozesses 20040727
2 Importing IP_JDSR_ACTIVE Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE SPI Global: Boolscher Wert 20081008
# Exception Resumable Description Created on
1 CX_SPI_CONFIG Konfiguration der Perf.-Daten-Erfassung 20040727

Method SET_CONFIG_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_JDSR_ACTIVE Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE JDSR aktivieren? 20081008
2 Importing IP_WITH_COMMIT Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE Commit work durchführen? 20081103
3 Returning RT_STAT_CONF Value transfer Type reference (TYPE) TSPISTCONF Tabellentyp - Konfiguration für die Performance-Daten-Ausw. 20081103
# Exception Resumable Description Created on
1 CX_SPI_CONFIG Konfiguration der Perf.-Daten-Erfassung 20040428

Method SET_XI_DEFAULT_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) CL_SPI_CONFIG_COMPONENT SPI: Komponente einer SPI Konfiguration 20040902
2 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SPI_SELF_MONITOR Interne Schnittstelle zu CCMS/AppLog 20040902
3 Importing IO_UI_CU Call by reference Object reference (TYPE REF TO) CL_SPI_UI_CU_MONITOR Instanz zum Customizing UI 20040920
4 Importing IP_COPY_FROM_SSPISTCONF Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE Konfiguration aus SSPISTCONF berücksichtigen? (RESET_UI) 20041004
5 Importing IT_STEPS Call by reference Type reference (TYPE) TSPICMPSD Liste von Referenzen auf Schritte 20040902

Method SET_XI_DEFAULT_CONFIG on class CL_SPI_STAT_CONFIG has no exception.

Method WRITE_CONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_WITH_COMMIT Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE SPI Global: Boolscher Wert 20040428
2 Importing IT_STAT_CONFIG Call by reference Type reference (TYPE) TSPISTCONF Konfiguration für die Performance-Daten-Ausw. 20040517
3 Returning RP_NO_UPDATED Value transfer Type reference (TYPE) SY-DBCNT Anzahl Updates auf DB 20040719
# Exception Resumable Description Created on
1 CX_SPI_CONFIG Konfiguration der Perf.-Daten-Erfassung 20040428
History
Last changed by/on SAP  20110908 
SAP Release Created in 700