SAP ABAP Class CL_ATRA_KERNEL (Runtime Analysis)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-TOO-RTA (Application Component) Runtime Analysis
⤷
S_ABAP_TRACE (Package) ABAP TRACE
⤷
⤷
Properties
| Class | CL_ATRA_KERNEL | |
| Short Description | Runtime Analysis | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | S_ABAP_TRACE | ABAP TRACE |
| Created | 20060209 | SAP |
| Last change | 20090618 | 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) |
Interfaces
Class CL_ATRA_KERNEL has no interface implemented.
Friends
Class CL_ATRA_KERNEL 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) | TRCLTAB_T | 20060210 | ||||
| 2 | Constant | Private | Type reference (TYPE) | X | 128 | 20061121 | |||
| 3 | Constant | Private | Type reference (TYPE) | X | 128 | 20060908 | |||
| 4 | Constant | Private | Type reference (TYPE) | X | 1 | 20060908 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | 20060210 | ||
| 2 | Static method | Public | Method | Trace Class for ID/SUBID | 20060515 | |
| 3 | Static method | Public | Method | Specify the Set of Trace Classes | 20060623 | |
| 4 | Static method | Public | Method | Specify ID/SUBID of Trace Class | 20070416 | |
| 5 | Static method | Public | Method | Text for ID/SUBID | 20060420 | |
| 6 | Static method | Public | Method | Text for Trace Class | 20060519 | |
| 7 | Static method | Private | Method | 20060209 | ||
| 8 | Static method | Public | Method | ID/SUBID Represents Internal Time Consumption | 20060323 | |
| 9 | Static method | Public | Method | Trace Class Represents Internal Time Used | 20060711 | |
| 10 | Static method | Public | Method | ID/SUBID Represents Load or Generation Time Consumption | 20060323 | |
| 11 | Static method | Public | Method | Specify if it is a trace class | 20060704 |
Events
Class CL_ATRA_KERNEL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | CLASS_TABLE_T | Public | See coding | 20060623 | class_TABLE_T type HASHED TABLE OF string with unique default key
|
||
| 2 | TRCLTAB_T | Private | See coding | DONT'TOUCH! Is accessed by the kernel! | 20060210 | TRCLTAB_T type hashed table of trcl_t
with unique key id subid
with unique hashed key by_class components trc_class
|
|
| 3 | TRCL_T | Private | See coding | DONT'TOUCH! Is accessed by the kernel! | 20060209 | begin of TRCL_T,
id type c length 1,
subid type c length 1,
trc_class type string,
trc_text type string,
flags type x length 1,
flags_Et type x length 1,
flags_eg type x length 1,
end of TRCL_T
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ATRA_KERNEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ATRA_KERNEL has no exception.
Method GET_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASS | Value transfer | Type reference (TYPE) | STRING | Mehrstelliges Kennzeichen | 20060515 | |||
| 2 | ID | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060515 | |||
| 3 | SUBID | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABAP Trace: Unbekannte ID/SUBID | 20060912 |
Method GET_CLASS_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASS_SET | Value transfer | Type reference (TYPE) | CLASS_TABLE_T | 20060623 |
Method GET_CLASS_SET on class CL_ATRA_KERNEL has no exception.
Method GET_ID_SUBID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20070416 | |||
| 2 | SUBID | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20070416 | |||
| 3 | TRACE_CLASS | Call by reference | Type reference (TYPE) | CSEQUENCE | 20070416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABAP Trace: Unbekannte ID/SUBID | 20070507 |
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060420 | |||
| 2 | SUBID | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060420 | |||
| 3 | TEXT | Value transfer | Type reference (TYPE) | STRING | Text | 20060420 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABAP Trace: Unbekannte ID/SUBID | 20060912 |
Method GET_TEXT_BY_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TEXT | Value transfer | Type reference (TYPE) | STRING | Text | 20060519 | |||
| 2 | TRACE_CLASS | Call by reference | Type reference (TYPE) | CSEQUENCE | Trace-Class | 20060519 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SAT: TRACE_CLASS existiert nicht | 20060912 |
Method GET_TRCL_TAB Signature
Method GET_TRCL_TAB on class CL_ATRA_KERNEL has no parameter.
Method GET_TRCL_TAB on class CL_ATRA_KERNEL has no exception.
Method IS_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060323 | |||
| 2 | INTERNAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE, falls interne Zeit | 20060323 | |||
| 3 | SUBID | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABAP Trace: Unbekannte ID/SUBID | 20060912 |
Method IS_INTERNAL_BY_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INTERNAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE, falls interne Zeit | 20060711 | |||
| 2 | TRACE_CLASS | Call by reference | Type reference (TYPE) | CSEQUENCE | Trace-Class | 20060711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SAT: TRACE_CLASS existiert nicht | 20060912 |
Method IS_LOADGEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060323 | |||
| 2 | LOADGEN | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE, falls Lade- oder Generierungszeit | 20060323 | |||
| 3 | SUBID | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABAP Trace: Unbekannte ID/SUBID | 20060912 |
Method IS_VALID_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20060704 | ||||
| 2 | TRACE_CLASS | Call by reference | Type reference (TYPE) | STRING | 20060704 |
Method IS_VALID_CLASS on class CL_ATRA_KERNEL has no exception.
History
| Last changed by/on | SAP | 20090618 |
| SAP Release Created in | 710 |