SAP ABAP Class CL_DUMP_INFO_MANAGER (Reads Information from the ST22 Dump)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
⤷
SABP_RABAX (Package) Runtime Error Handling
⤷
⤷
Properties
| Class | CL_DUMP_INFO_MANAGER | |
| Short Description | Reads Information from the ST22 Dump | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SABP_RABAX | Runtime Error Handling |
| Created | 20000816 | SAP |
| Last change | 20090618 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_DUMP_INFO_MANAGER has no forward declaration.
Interfaces
Class CL_DUMP_INFO_MANAGER has no interface implemented.
Friends
Class CL_DUMP_INFO_MANAGER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | See coding | CHECK_RFC | 20000818 | ||||
| 2 | Constant | Private | See coding | 'ES' | CON_ABAP_STACK | 20001011 | |||
| 3 | Constant | Private | See coding | 'EI' | CON_AS_IP | 20000817 | |||
| 4 | Constant | Private | See coding | 'EV' | CON_CURR_EVENT | 20000816 | |||
| 5 | Constant | Private | See coding | 'AI' | CON_CURR_INCLUDE | 20000816 | |||
| 6 | Constant | Private | See coding | 'AL' | CON_CURR_LINE | 20000816 | |||
| 7 | Constant | Private | See coding | 'AP' | CON_CURR_PROGRAM | 20000816 | |||
| 8 | Constant | Private | See coding | 'CF' | CON_C_FUNCTION | 20001011 | |||
| 9 | Constant | Private | See coding | 'CL' | CON_C_LINENR | 20001011 | |||
| 10 | Constant | Private | See coding | 'CM' | CON_C_SOURCE | 20001011 | |||
| 11 | Constant | Private | See coding | 'FC' | CON_DUMP_ID | 20000817 | |||
| 12 | Constant | Private | See coding | 'EN' | CON_ENV_DB | 20000817 | |||
| 13 | Constant | Private | See coding | 'EP' | CON_KERNEL_PATCH | 20000817 | |||
| 14 | Constant | Private | See coding | 'ER' | CON_KERNEL_REL | 20000817 | |||
| 15 | Constant | Private | See coding | 'AM' | CON_MAIN_PROGRAM | 20000816 | |||
| 16 | Constant | Private | See coding | 'P1' | CON_PAR1 | 20000817 | |||
| 17 | Constant | Private | See coding | 'P2' | CON_PAR2 | 20000817 | |||
| 18 | Constant | Private | See coding | 'P3' | CON_PAR3 | 20000817 | |||
| 19 | Constant | Private | See coding | 'P4' | CON_PAR4 | 20000817 | |||
| 20 | Constant | Private | See coding | 'P5' | CON_PAR5 | 20000817 | |||
| 21 | Constant | Private | See coding | 'P6' | CON_PAR6 | 20010103 | |||
| 22 | Constant | Private | See coding | 'P7' | CON_PAR7 | 20010103 | |||
| 23 | Constant | Private | See coding | 'ZS' | CON_STACK | 20001011 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | RSDUMP_TAB | Table of Dump Info (FT in ST22) | 20000816 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | RSTOOLTAB | TOOL_TAB | 20010102 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor: Loads Dump Data from the ABAP Memory | 20000816 | |
| 2 | Instance method | Public | Method | Returns the ABAP Stack | 20000817 | |
| 3 | Instance method | Public | Method | Returns the Application Service, IP Address, and OS | 20000817 | |
| 4 | Instance method | Public | Method | Returns the C Stack and the Current Source/Line | 20000817 | |
| 5 | Instance method | Public | Method | Returns the Dump Name (CALL_FUNCTION...) | 20000817 | |
| 6 | Instance method | Public | Method | Returns Kernel Release, Patch Level | 20000817 | |
| 7 | Instance method | Public | Method | Returns the Parameters Passed from the Kernel (Max.: 5) | 20000817 | |
| 8 | Instance method | Public | Method | Returns the Relevant Program, Include, and Line | 20000817 | |
| 9 | Instance method | Public | Method | Returns the check_rfc Flag, set by ST22 | 20000818 |
Events
Class CL_DUMP_INFO_MANAGER has no event.
Types
Class CL_DUMP_INFO_MANAGER has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_DUMP_TAB | Call by reference | Type reference (TYPE) | RSDUMP_TAB | Tabelle der Dumpinfo (FT in der st22) | 20000817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | There was no data in ABAP memory (St22 stores ft in memory) | 20000816 |
Method GET_ABAP_STACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ABAP_STACK | Call by reference | Type reference (TYPE) | RS_T_ST22_ABAP_STACK | Stacks der St22 (C / Abap) | 20001011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20001011 |
Method GET_APP_SERVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_APP_SERVER | Value transfer | Type reference (TYPE) | SYHOST | SAP-System, Name des Applikationsservers | 20000817 | |||
| 2 | P_IP_ADDRESS | Value transfer | Type reference (TYPE) | C | Ip Adresse des App. servers | 20000817 | |||
| 3 | P_OPERATING_SYSTEM | Value transfer | Type reference (TYPE) | SYOPSYS | SAP-System, Betriebssystem des Applikationsservers | 20000817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20000817 | |||
| 2 | 20000817 |
Method GET_C_STACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_C_FUNCTION | Call by reference | Type reference (TYPE) | CHAR255 | C-function | 20001011 | |||
| 2 | P_C_LINE | Call by reference | Type reference (TYPE) | SYTABIX | Sourec Zeile | 20001011 | |||
| 3 | P_C_SOURCE | Call by reference | Type reference (TYPE) | CHAR255 | Kernel source | 20001011 | |||
| 4 | P_C_STACK | Call by reference | Type reference (TYPE) | RS_T_ST22_STACK | C-Stacks aus dem St22 Dump | 20001011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20001011 |
Method GET_DUMP_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_DUMP_ID | Value transfer | Type reference (TYPE) | C | Dumpname | 20000817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konnte den Dumpnamen nicht lesen | 20000817 | ||
| 2 | Der Dumpname passt nicht in den Parmeter p_dump_id | 20000817 |
Method GET_KERNEL_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_KERNEL_PATCH_LEVEL | Value transfer | Type reference (TYPE) | INT4 | SAP Kernel Patch level | 20000817 | |||
| 2 | P_KERNEL_RELEASE | Value transfer | Type reference (TYPE) | SYSAPRL | SAP Kernel Release | 20000817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Systemdaten konnten nicht gelesen werden | 20000817 |
Method GET_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_PARAM_1 | Value transfer | Type reference (TYPE) | C | vom kernel übergebene Parameter | 20000817 | |||
| 2 | P_PARAM_2 | Value transfer | Type reference (TYPE) | C | 20000817 | ||||
| 3 | P_PARAM_3 | Value transfer | Type reference (TYPE) | C | 20000817 | ||||
| 4 | P_PARAM_4 | Value transfer | Type reference (TYPE) | C | 20000817 | ||||
| 5 | P_PARAM_5 | Value transfer | Type reference (TYPE) | C | 20000817 | ||||
| 6 | P_PARAM_6 | Value transfer | Type reference (TYPE) | C | 20010103 | ||||
| 7 | P_PARAM_7 | Value transfer | Type reference (TYPE) | C | 20010103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20000817 | |||
| 2 | 20000817 |
Method GET_PROGRAM_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_INCLUDE | Value transfer | Type reference (TYPE) | TRDIR-NAME | ABAP-Programmname | 20000817 | |||
| 2 | P_LINE | Value transfer | Type reference (TYPE) | I | 20000817 | ||||
| 3 | P_MAIN_PROGRAM | Value transfer | Type reference (TYPE) | TRDIR-NAME | ABAP-Programmname | 20000817 | |||
| 4 | P_PROGRAM | Value transfer | Type reference (TYPE) | TRDIR-NAME | ABAP-Programmname | 20000817 | |||
| 5 | P_PROGRAM_EVENT | Value transfer | Type reference (TYPE) | CHAR100 | Charakter 100 | 20000817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Das Lesen der Programminfos aus dem Dump scheitert | 20000817 |
Method GET_RFC_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_STATUS_RFC | Value transfer | Type reference (TYPE) | I | allgemeines flag | 20000818 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20000818 | |||
| 2 | 20000818 | |||
| 3 | 20000818 |
History
| Last changed by/on | SAP | 20090618 |
| SAP Release Created in | 610 |