SAP ABAP Class CL_ABAP_HOTSPOT_TRACE (Kernel Interface für Hot Spot Trace)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
⤷
SHST (Package) ABAP Hotspot Trace
⤷
⤷
Properties
| Class | CL_ABAP_HOTSPOT_TRACE | |
| Short Description | Kernel Interface für Hot Spot Trace | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SHST | ABAP Hotspot Trace |
| Created | 20080317 | SAP |
| Last change | 20090618 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ABAP_HOTSPOT_TRACE has no forward declaration.
Interfaces
Class CL_ABAP_HOTSPOT_TRACE has no interface implemented.
Friends
Class CL_ABAP_HOTSPOT_TRACE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | SHST_FLAG | ' ' | Hotspot-Flag | 20080317 | ||
| 2 | Constant | Private | Type reference (TYPE) | SHST_TYPE | 'F' | Hotspot Prozedur Typ FORM | 20080317 | ||
| 3 | Constant | Private | Type reference (TYPE) | SHST_TYPE | 'C' | Hotspot Prozedur Typ Funktionsbaustein | 20080317 | ||
| 4 | Constant | Private | Type reference (TYPE) | SHST_TYPE | 'M' | Hotspot Prozedur Typ Methode | 20080317 | ||
| 5 | Constant | Private | Type reference (TYPE) | SHST_TYPE | ' ' | beliebiger Prozedurtyp | 20080317 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Programmnamen prüfen | 20080317 | |
| 2 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20080317 | |
| 3 | Static method | Public | Method | Alle Hotspot-Definitionen löschen | 20080317 | |
| 4 | Static method | Private | Method | Hotspot-Definitionen löschen (Kernel) | 20080317 | |
| 5 | Static method | Public | Method | Ergebnis-Puffer im Shared-Memory löschen | 20080317 | |
| 6 | Static method | Private | Method | Ergebnis-Puffer löschen (kernel) | 20080317 | |
| 7 | Static method | Public | Method | Hotspot-Definition laden | 20080317 | |
| 8 | Static method | Private | Method | Hotspot-Definition an Kernel übergeben | 20080317 | |
| 9 | Static method | Public | Method | Aktuell definierte Hotspots auslesen | 20080317 | |
| 10 | Static method | Private | Method | Hotspot-Definitionen lesen (Kernel) | 20080317 | |
| 11 | Static method | Public | Method | Ergebnis-Puffer auslesen | 20080317 | |
| 12 | Static method | Private | Method | Ergebnis-Puffer auslesen (Kernel) | 20080317 | |
| 13 | Static method | Public | Method | Status des Hotspot Trace abfragen | 20080317 | |
| 14 | Static method | Public | Method | Hotspot-Trace starten | 20080317 | |
| 15 | Static method | Private | Method | Hotspot-Trace einschalten (Kernel) | 20080317 | |
| 16 | Static method | Public | Method | Hotspot-Trace beenden | 20080317 | |
| 17 | Static method | Private | Method | Hotspot-Trace ausschalten (Kernel) | 20080317 | |
| 18 | Static method | Private | Method | Verifikation der 128-bit Arithmetik (Unittest) | 20080317 |
Events
Class CL_ABAP_HOTSPOT_TRACE has no event.
Types
Class CL_ABAP_HOTSPOT_TRACE has no local type.
Method Signatures
Method CHECK_DEFINITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEFINITION | Call by reference | Type reference (TYPE) | SHST_HOTSPOT | Hotspot definition | 20080317 | |||
| 2 | HOTSPOTS | Call by reference | Type reference (TYPE) | SHST_T_HOTSPOTS | Table with hot spot definitions | 20080317 | |||
| 3 | INDEX | Value transfer | Type reference (TYPE) | I | 20080317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid parameter | 20090130 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ABAP_HOTSPOT_TRACE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ABAP_HOTSPOT_TRACE has no exception.
Method CLEAR_HOTSPOTS Signature
Method CLEAR_HOTSPOTS on class CL_ABAP_HOTSPOT_TRACE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABAP Hotspot Trace not supported in current kernel | 20080317 |
Method CLEAR_HOTSPOTS_INTERNAL Signature
Method CLEAR_HOTSPOTS_INTERNAL on class CL_ABAP_HOTSPOT_TRACE has no parameter.
Method CLEAR_HOTSPOTS_INTERNAL on class CL_ABAP_HOTSPOT_TRACE has no exception.
Method CLEAR_RESULTS Signature
Method CLEAR_RESULTS on class CL_ABAP_HOTSPOT_TRACE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABAP Hotspot Trace not supported in current kernel | 20080317 |
Method CLEAR_RESULTS_INTERNAL Signature
Method CLEAR_RESULTS_INTERNAL on class CL_ABAP_HOTSPOT_TRACE has no parameter.
Method CLEAR_RESULTS_INTERNAL on class CL_ABAP_HOTSPOT_TRACE has no exception.
Method DEFINE_HOTSPOTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEFINITIONS | Call by reference | Type reference (TYPE) | SHST_T_HOTSPOTS | Table with hot spot definitions | 20080317 | |||
| 2 | HOTSPOTS | Value transfer | Type reference (TYPE) | SHST_T_HOTSPOTS | Table with hot spot definitions | 20080317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid parameter | 20080317 | ||
| 2 | Adding new hot spots not possible( table full) | 20080317 | ||
| 3 | ABAP Hotspot Trace not supported in current kernel | 20080317 |
Method DEFINE_HOTSPOTS_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HOTSPOTS | Call by reference | Type reference (TYPE) | SHST_T_HOTSPOTS | Table with hot spot definitions | 20080317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Adding new hot spots not possible( table full) | 20080317 |
Method GET_HOTSPOTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_HOTSPOTS | Call by reference | Type reference (TYPE) | SHST_T_HOTSPOTS | Table with hot spot definitions | 20080317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABAP Hotspot Trace not supported in current kernel | 20080317 |
Method GET_HOTSPOTS_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_HOTSPOTS | Call by reference | Type reference (TYPE) | SHST_T_HOTSPOTS | Table with hot spot definitions | 20080317 |
Method GET_HOTSPOTS_INTERNAL on class CL_ABAP_HOTSPOT_TRACE has no exception.
Method GET_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLEAR_RESULTS | Call by reference | Type reference (TYPE) | SHST_FLAG | Hotspot-Flag | 20080317 | |||
| 2 | RESULTS | Call by reference | Type reference (TYPE) | SHST_T_RESULTS | ABAP Hotspot-Trace reultt table | 20080317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABAP Hotspot Trace not supported in current kernel | 20080317 |
Method GET_RESULTS_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_RESULTS | Call by reference | Type reference (TYPE) | SHST_T_RESULTS | ABAP Hotspot-Trace reultt table | 20080317 | |||
| 2 | IM_CLEAR_RESULTS | Call by reference | Type reference (TYPE) | SAP_BOOL | Boolean Variable (X=True, Space=False) | 20080317 |
Method GET_RESULTS_INTERNAL on class CL_ABAP_HOTSPOT_TRACE has no exception.
Method GET_TRACE_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STATE | Call by reference | Type reference (TYPE) | SHST_STATE | ABAP Hotspot Trace Status | 20080317 |
Method GET_TRACE_STATE on class CL_ABAP_HOTSPOT_TRACE has no exception.
Method START_TRACE Signature
Method START_TRACE on class CL_ABAP_HOTSPOT_TRACE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABAP Hotspot Trace not supported in current kernel | 20080317 |
Method START_TRACE_INTERNAL Signature
Method START_TRACE_INTERNAL on class CL_ABAP_HOTSPOT_TRACE has no parameter.
Method START_TRACE_INTERNAL on class CL_ABAP_HOTSPOT_TRACE has no exception.
Method STOP_TRACE Signature
Method STOP_TRACE on class CL_ABAP_HOTSPOT_TRACE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABAP Hotspot Trace not supported in current kernel | 20080317 |
Method STOP_TRACE_INTERNAL Signature
Method STOP_TRACE_INTERNAL on class CL_ABAP_HOTSPOT_TRACE has no parameter.
Method STOP_TRACE_INTERNAL on class CL_ABAP_HOTSPOT_TRACE has no exception.
Method UNITTEST_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TESTDATA | Call by reference | Type reference (TYPE) | SHST_T_TESTDATA | Table with test data for SHST | 20080317 |
Method UNITTEST_INTERNAL on class CL_ABAP_HOTSPOT_TRACE has no exception.
History
| Last changed by/on | SAP | 20090618 |
| SAP Release Created in |