Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Public | Type reference (TYPE) | SPISTEXPTI | 300 | Default Statistics Expiry Time in Minutes | 20040503 | ||
| 2 | Constant | Private | Type reference (TYPE) | RFCTYPE | 'H' | ABAP HTTP Connection | 20090305 | ||
| 3 | Constant | Private | Type reference (TYPE) | RFCTYPE | 'G' | http Connection | 20040427 | ||
| 4 | Constant | Private | Type reference (TYPE) | RFCTYPE | 'I' | Internal Connection | 20081105 | ||
| 5 | Constant | Private | Type reference (TYPE) | RFCTYPE | '3' | R/3 RFC Connection | 20040427 | ||
| 6 | Constant | Private | Type reference (TYPE) | SWLN3CPTYP | 'SAPJ2ENode' | DSR Component SAPJ2ENode | 20040428 | ||
| 7 | Constant | Private | Type reference (TYPE) | SWLN3CPTYP | 'SAPJDBI' | DSR Component SAPJDBI | 20040607 | ||
| 8 | Constant | Private | Type reference (TYPE) | SWLN3CPTYP | 'SAP R/3' | (D)SR Component SAP R/3 | 20040607 | ||
| 9 | Constant | Private | Type reference (TYPE) | SYMSGID | 'SPI14' | Message Class for Self-Monitoring | 20040719 | ||
| 10 | Constant | Public | Type reference (TYPE) | SPISTSRTIFR | 0 | Statistics Coverage Time Frame (STAT/DSR), Complete Coverage | 20040428 | ||
| 11 | Constant | Public | Type reference (TYPE) | SPISTSRTIFR | 2 | Statistics Coverage Time Frame (STAT/DSR), Partly Behind | 20040428 | ||
| 12 | Constant | Public | Type reference (TYPE) | SPISTSRTIFR | 1 | Statistics Coverage Time Frame (STAT/DSR), Part Coverage | 20040428 | ||
| 13 | Constant | Public | Type reference (TYPE) | SPISTSRTIFR | 3 | Statistics Coverage Time Frame (STAT/DSR), Partly Forward | 20040428 | ||
| 14 | Constant | Public | Type reference (TYPE) | SPISTSTTY | 11 | J-DSR without GUID on J2ENode and JDBI | 20040427 | ||
| 15 | Constant | Public | Type reference (TYPE) | SPISTSTTY | 13 | J-DSR Application Statistics on J2ENode and JDBI | 20040427 | ||
| 16 | Constant | Public | Type reference (TYPE) | SPISTSTTY | 12 | J-DSR with GUID on J2ENode and JDBI | 20040427 | ||
| 17 | Constant | Public | Type reference (TYPE) | SPISTSTTY | 1 | R/3 Statistics without GUID (STAT) | 20040427 | ||
| 18 | Constant | Public | Type reference (TYPE) | SPISTSTTY | 3 | R/3 Application Statistics (ASTAT) | 20040427 | ||
| 19 | Constant | Public | Type reference (TYPE) | SPISTSTTY | 2 | R/3 Statistics with GUID (STAT as of 7.0) | 20040427 | ||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SPI_CU_PROCESS | Process Meta Data | 20040427 | |||
| 21 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SPI_SELF_MONITOR | Current Self-Monitoring Log | 20040719 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | SPIPROCTP | Process GUID | 20040427 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | SPIST_TCONF_NAMES | Configuration Table with Step Names | 20040727 | |||
| 24 | Static Attribute | Private | Type reference (TYPE) | TSPISTCONF | Statistics Configuration of a Process | 20081103 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Activates All Statistics for Process | 20040517 | |
| 2 | Instance method | Private | Method | Adjust Signaturs (for Each Step) | 20040427 | |
| 3 | Static method | Private | Method | Determine Destination Type | 20040427 | |
| 4 | Static method | Public | Method | Read Configuration Data with Collector (All Processes) | 20040427 | |
| 5 | Instance method | Public | Constructor | Define Constructor, Process Type | 20040427 | |
| 6 | Static method | Private | Method | Adjust UI Tables to STAT Process Configuration | 20040902 | |
| 7 | Instance method | Public | Method | Deactivates All Statistics for Process | 20040517 | |
| 8 | Instance method | Public | Method | Delete Configuration Data | 20040427 | |
| 9 | Instance method | Public | Method | Unlock Statistics Configuration Data (Write Lock) | 20040609 | |
| 10 | Instance method | Public | Method | Lock Statistics Configuration Data (Write Lock) | 20040609 | |
| 11 | Instance method | Private | Method | Copy of Process: Determine Config for Step Name | 20040727 | |
| 12 | Instance method | Public | Method | Read Configuration Data with Assembler & Config UI | 20040608 | |
| 13 | Static method | Private | Method | Define Conf.Defaults (per Step), Destination MUST be set | 20040427 | |
| 14 | Instance method | Public | Method | Get and create config. for 1 step (UI config. time) | 20090310 | |
| 15 | Instance method | Private | Method | Define Agent Destination of DSR of J2EE | 20040427 | |
| 16 | Static method | Private | Method | Define Release of J2EE | 20040427 | |
| 17 | Static method | Private | Method | Define R/3 Release and System ID | 20040429 | |
| 18 | Instance method | Private | Method | Determine Dest. for Reading Stats, Also sets Default St.Type | 20040427 | |
| 19 | Static method | Public | Method | Returns Maximum Expiry Times for All Active Statistics Types | 20040621 | |
| 20 | Static method | Private | Method | Read Configuration Data | 20040427 | |
| 21 | Instance method | Public | Method | Set Configuration (Incl. Destination) with Process Copy | 20040727 | |
| 22 | Instance method | Public | Method | Set Configuration Defaults (Including Destination) | 20040428 | |
| 23 | Static method | Public | Method | Sets XI Default Configuration for a Component | 20040902 | |
| 24 | 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 | IP_WITH_COMMIT | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | SPI Global: Boolscher Wert | 20040517 | ||
| 2 | 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 | IP_DEST | Call by reference | Type reference (TYPE) | SPIPRSTDEST | Destination für einen Schritt | 20040427 | |||
| 2 | RT_TYPE | Value transfer | Type reference (TYPE) | RFCTYPE | Typ einer RFC-Verbindung | 20040427 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | RT_STAT_CONFIG | Value transfer | Type reference (TYPE) | TSPISTCONF | Konfiguration für die Performance-Daten-Ausw. | 20040428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konfiguration der Perf.-Daten-Erfassung | 20040719 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROTOCOL | Call by reference | Object reference (TYPE REF TO) | CL_SPI_SELF_MONITOR | Referenz auf aktuelles Selbstmonitoring-Protokoll | 20040719 | |||
| 2 | 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 | IO_UI_CU | Call by reference | Object reference (TYPE REF TO) | CL_SPI_UI_CU_MONITOR | Instanz zum Customizing UI | 20040920 | |||
| 2 | IP_COPY_FROM_SSPISTCONF | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | Konfiguration aus SSPISTCONF berücksichtigen (RESET_UI) | 20041004 | ||
| 3 | IS_STAT_CONF | Call by reference | Type reference (TYPE) | SSPISTCONF | Konfiguration für die Performance-Daten-Auswertung | 20040902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PMI: API-Ausnahme | 20040920 | ||
| 2 | Ausnahme aufgrund fehlender Berechtigung | 20040920 | ||
| 3 | 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 | IP_WITH_COMMIT | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | SPI Global: Boolscher Wert | 20040517 | ||
| 2 | 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 | IP_WITH_COMMIT | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | SPI Global: Boolscher Wert | 20040428 | ||
| 2 | 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 | 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 | CS_CONFIG | Value transfer | Type reference (TYPE) | SSPISTCONF | Konfiguration des Schrittes | 20040727 | |||
| 2 | IP_COPIED_PROC | Call by reference | Type reference (TYPE) | SPIPROCTP | ID des kopierten Prozesses | 20040727 | |||
| 3 | IP_DESTINATION | Call by reference | Type reference (TYPE) | SPIPRSTDEST | Destination für einen Schritt | 20040727 | |||
| 4 | IP_STEPNAME | Call by reference | Type reference (TYPE) | SPIPSNAME | Bezeichnung eines Schrittes - bleibt beim Kopieren gleich | 20040727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IP_WITH_COMMIT | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | Falls Defaults gesetzt werden:Comitten? | 20040719 | ||
| 2 | RT_STAT_CONFIG | Value transfer | Type reference (TYPE) | TSPISTCONF | Konfiguration für die Performance-Daten-Ausw. | 20040608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CS_STAT_CONFIG | Call by reference | Type reference (TYPE) | SSPISTCONF | Konfiguration für die Performance-Daten-Auswertung | 20040428 | |||
| 2 | IP_JDSR_ACTIVE | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | SPI Global: Boolscher Wert | 20081008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_NEW | Call by reference | Type reference (TYPE) | SPIBOOL | Wurde die Konfig. neu angelegt? | 20090310 | |||
| 2 | ES_STAT_CONFIG | Call by reference | Type reference (TYPE) | SSPISTCONF | Konfiguration für die Performance-Daten-Auswertung | 20090310 | |||
| 3 | IP_DEST | Call by reference | Type reference (TYPE) | SPIPRSTDEST | Destination für einen Schritt | 20090310 | |||
| 4 | IP_JDSR_ACTIVE | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | SPI Global: Boolscher Wert | 20090310 | ||
| 5 | 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 | EP_RELEASE | Call by reference | Type reference (TYPE) | SYSAPRL | R/3-System, Release-Stand des R/3-Systems | 20040429 | |||
| 2 | EP_SYSID | Call by reference | Type reference (TYPE) | SYSYSID | R/3-System, Name des R/3-Systems | 20040429 | |||
| 3 | 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 | RT_STAT_DESTS | Value transfer | Type reference (TYPE) | TSPISTDEST | Tabelle der Dest. & Systemtypen für Statistik | 20040427 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IP_PROC_ID | Call by reference | Type reference (TYPE) | SPIPROCTP | SPI: ID eines Prozesstypen | 20040428 | |||
| 2 | RT_STAT_CONFIG | Value transfer | Type reference (TYPE) | TSPISTCONF | Konfiguration für die Performance-Daten-Auswertung | 20040428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IP_COPIED_PROC | Call by reference | Type reference (TYPE) | SPIPROCTP | SPI: ID kopierten Prozesses | 20040727 | |||
| 2 | IP_JDSR_ACTIVE | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | SPI Global: Boolscher Wert | 20081008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IP_JDSR_ACTIVE | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | JDSR aktivieren? | 20081008 | ||
| 2 | IP_WITH_COMMIT | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | Commit work durchführen? | 20081103 | ||
| 3 | RT_STAT_CONF | Value transfer | Type reference (TYPE) | TSPISTCONF | Tabellentyp - Konfiguration für die Performance-Daten-Ausw. | 20081103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_COMPONENT | Call by reference | Object reference (TYPE REF TO) | CL_SPI_CONFIG_COMPONENT | SPI: Komponente einer SPI Konfiguration | 20040902 | |||
| 2 | IO_PROTOCOL | Call by reference | Object reference (TYPE REF TO) | CL_SPI_SELF_MONITOR | Interne Schnittstelle zu CCMS/AppLog | 20040902 | |||
| 3 | IO_UI_CU | Call by reference | Object reference (TYPE REF TO) | CL_SPI_UI_CU_MONITOR | Instanz zum Customizing UI | 20040920 | |||
| 4 | IP_COPY_FROM_SSPISTCONF | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | Konfiguration aus SSPISTCONF berücksichtigen? (RESET_UI) | 20041004 | ||
| 5 | 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 | IP_WITH_COMMIT | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_FALSE | SPI Global: Boolscher Wert | 20040428 | ||
| 2 | IT_STAT_CONFIG | Call by reference | Type reference (TYPE) | TSPISTCONF | Konfiguration für die Performance-Daten-Ausw. | 20040517 | |||
| 3 | RP_NO_UPDATED | Value transfer | Type reference (TYPE) | SY-DBCNT | Anzahl Updates auf DB | 20040719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konfiguration der Perf.-Daten-Erfassung | 20040428 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 700 |