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
⤷ 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 | KERNEL_SUPPORT_ACTIVE | Static Attribute | Private | Type reference (TYPE) | SHST_FLAG | ' ' | Hotspot-Flag | 20080317 | |
2 | PROC_TYPE_FORM | Constant | Private | Type reference (TYPE) | SHST_TYPE | 'F' | Hotspot Prozedur Typ FORM | 20080317 | |
3 | PROC_TYPE_FUNC | Constant | Private | Type reference (TYPE) | SHST_TYPE | 'C' | Hotspot Prozedur Typ Funktionsbaustein | 20080317 | |
4 | PROC_TYPE_METHOD | Constant | Private | Type reference (TYPE) | SHST_TYPE | 'M' | Hotspot Prozedur Typ Methode | 20080317 | |
5 | PROC_TYPE_NONE | Constant | Private | Type reference (TYPE) | SHST_TYPE | ' ' | beliebiger Prozedurtyp | 20080317 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_DEFINITION | Static method | Private | Method | Programmnamen prüfen | 20080317 |
2 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20080317 |
3 | CLEAR_HOTSPOTS | Static method | Public | Method | Alle Hotspot-Definitionen löschen | 20080317 |
4 | CLEAR_HOTSPOTS_INTERNAL | Static method | Private | Method | Hotspot-Definitionen löschen (Kernel) | 20080317 |
5 | CLEAR_RESULTS | Static method | Public | Method | Ergebnis-Puffer im Shared-Memory löschen | 20080317 |
6 | CLEAR_RESULTS_INTERNAL | Static method | Private | Method | Ergebnis-Puffer löschen (kernel) | 20080317 |
7 | DEFINE_HOTSPOTS | Static method | Public | Method | Hotspot-Definition laden | 20080317 |
8 | DEFINE_HOTSPOTS_INTERNAL | Static method | Private | Method | Hotspot-Definition an Kernel übergeben | 20080317 |
9 | GET_HOTSPOTS | Static method | Public | Method | Aktuell definierte Hotspots auslesen | 20080317 |
10 | GET_HOTSPOTS_INTERNAL | Static method | Private | Method | Hotspot-Definitionen lesen (Kernel) | 20080317 |
11 | GET_RESULTS | Static method | Public | Method | Ergebnis-Puffer auslesen | 20080317 |
12 | GET_RESULTS_INTERNAL | Static method | Private | Method | Ergebnis-Puffer auslesen (Kernel) | 20080317 |
13 | GET_TRACE_STATE | Static method | Public | Method | Status des Hotspot Trace abfragen | 20080317 |
14 | START_TRACE | Static method | Public | Method | Hotspot-Trace starten | 20080317 |
15 | START_TRACE_INTERNAL | Static method | Private | Method | Hotspot-Trace einschalten (Kernel) | 20080317 |
16 | STOP_TRACE | Static method | Public | Method | Hotspot-Trace beenden | 20080317 |
17 | STOP_TRACE_INTERNAL | Static method | Private | Method | Hotspot-Trace ausschalten (Kernel) | 20080317 |
18 | UNITTEST_INTERNAL | 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 | Importing | DEFINITION | Call by reference | Type reference (TYPE) | SHST_HOTSPOT | Hotspot definition | 20080317 | ||
2 | Changing | HOTSPOTS | Call by reference | Type reference (TYPE) | SHST_T_HOTSPOTS | Table with hot spot definitions | 20080317 | ||
3 | Importing | INDEX | Value transfer | Type reference (TYPE) | I | 20080317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ABAP_HOTSPOT_BAD_ARG | 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 | CX_HOTSPOT_TRACE_NOT_SUPPORTED | 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 | CX_HOTSPOT_TRACE_NOT_SUPPORTED | 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 | Importing | DEFINITIONS | Call by reference | Type reference (TYPE) | SHST_T_HOTSPOTS | Table with hot spot definitions | 20080317 | ||
2 | Returning | HOTSPOTS | Value transfer | Type reference (TYPE) | SHST_T_HOTSPOTS | Table with hot spot definitions | 20080317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ABAP_HOTSPOT_BAD_ARG | Invalid parameter | 20080317 | |
2 | CX_ABAP_HOTSPOT_TABLE_FULL | Adding new hot spots not possible( table full) | 20080317 | |
3 | CX_HOTSPOT_TRACE_NOT_SUPPORTED | 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 | Importing | IM_HOTSPOTS | Call by reference | Type reference (TYPE) | SHST_T_HOTSPOTS | Table with hot spot definitions | 20080317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ABAP_HOTSPOT_TABLE_FULL | 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 | Exporting | EX_HOTSPOTS | Call by reference | Type reference (TYPE) | SHST_T_HOTSPOTS | Table with hot spot definitions | 20080317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HOTSPOT_TRACE_NOT_SUPPORTED | 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 | Exporting | 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 | Importing | CLEAR_RESULTS | Call by reference | Type reference (TYPE) | SHST_FLAG | Hotspot-Flag | 20080317 | ||
2 | Exporting | RESULTS | Call by reference | Type reference (TYPE) | SHST_T_RESULTS | ABAP Hotspot-Trace reultt table | 20080317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HOTSPOT_TRACE_NOT_SUPPORTED | 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 | Exporting | EX_RESULTS | Call by reference | Type reference (TYPE) | SHST_T_RESULTS | ABAP Hotspot-Trace reultt table | 20080317 | ||
2 | Importing | 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 | Changing | 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 | CX_HOTSPOT_TRACE_NOT_SUPPORTED | 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 | CX_HOTSPOT_TRACE_NOT_SUPPORTED | 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 | Changing | 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 |