Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_TPDA_SOURCE | TPDA: Functions Available to Script | 20051206 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_TPDA_SOURCE_ABAP | TPDA: Source Code Handling - ABAP/DYNP | 20041104 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_TPDA_SOURCE_BSP | TPDA: Source Handler for BSP | 20041119 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_TPDA_SOURCE_CONT | TPDA: Source Code | 20041104 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_TPDA_SOURCE_ST | Simple Transformation Source Code Handler | 20050812 |
5 | Inheritance (c INHERITING FROM c_ref) | CL_TPDA_SOURCE_TEST | TPDA: Source Code Handling - ABAP/DYNP | 20050905 |
Properties
Class | CL_TPDA_SOURCE | |
Short Description | TPDA: Source Handling | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | STPDA_DEBUGGER_SERVICES | ABAP Debugger: Core Layer |
Created | 20041104 | 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
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_TPDA_SOURCE | TPDA: Functions Available to Script | 20051206 |
Friends
Class CL_TPDA_SOURCE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | FLAG | 'X' | General Flag | 20050127 | |
2 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CX_TPDA_INTERNAL_ERROR | TPDA: Internal Error | 20041208 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_SOURCE_HANDLER_IT | 20041104 | |||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20050224 | |||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SY-SYSID | Name of the SAP System | 20080425 |
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | FORCE_SRC_DISPLAY | Static Event (1) |
Public (2) |
20050104 |
Types
Class CL_TPDA_SOURCE has no local type.
Method Signatures
Method BP_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_OK_CODE | Call by reference | Type reference (TYPE) | SYUCOMM | Funktionscode, der PAI ausgelöst hat | 20041104 | ||
2 | ![]() |
P_SRC_LINENR | Call by reference | Type reference (TYPE) | I | 20041104 |
Method BP_ACTION on class CL_TPDA_SOURCE has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_TPDA_SOURCE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_TPDA_SOURCE has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_TPDA_SOURCE has no parameter.
Method CONSTRUCTOR on class CL_TPDA_SOURCE has no exception.
Method FACTORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CTRL_ID | Call by reference | Type reference (TYPE) | TPDA_CONTROLLER_ID | TPDA: ID der Controller Klasse | 20041104 | ||
2 | ![]() |
P_SOURCE_HANDLER | Value transfer | Object reference (TYPE REF TO) | CL_TPDA_SOURCE | TPDA: Source Handling | 20041104 |
Method FACTORY on class CL_TPDA_SOURCE has no exception.
Method FIND_SPACE_IN_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_LINE | Call by reference | Type reference (TYPE) | STRING | 20041104 | |||
2 | ![]() |
P_SPACE_POS | Value transfer | Type reference (TYPE) | I | 20041104 |
Method FIND_SPACE_IN_LINE on class CL_TPDA_SOURCE has no exception.
Method GET_BPS_OF_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_BP_SRC_IT | Value transfer | Type reference (TYPE) | TPDA_SYS_BPLNSTAB | TPDA: Retrieval-Tabellenty für get_BP_FOR_LINES | 20041108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Breakpoint Handling | 20050110 |
Method GET_BP_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_BP_INFO | Call by reference | Type reference (TYPE) | TPDA_SYS_BPTABTYPLINE | TPDA: Retrieval-Zeilenstruktur für get_Breakpoints | 20041105 | ||
2 | ![]() |
P_BP_NOT_FUNCTIONAL | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20041105 | ||
3 | ![]() |
P_DYN_BP | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20041105 | ||
4 | ![]() |
P_LINE | Call by reference | Type reference (TYPE) | I | 20041105 | |||
5 | ![]() |
P_NO_BP | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20041105 | ||
6 | ![]() |
P_NR_OF_BPS | Call by reference | Type reference (TYPE) | I | 20050823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20041105 | ||
2 | ![]() |
Breakpoint Handling | 20041105 |
Method GET_CURRENT_SOURCE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SRC_INFO | Value transfer | Object reference (TYPE REF TO) | DATA | 20041104 |
Method GET_CURRENT_SOURCE_INFO on class CL_TPDA_SOURCE has no exception.
Method GET_DOWNLOAD_FILE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_FILE_NAME | Value transfer | Type reference (TYPE) | STRING | 20041104 |
Method GET_DOWNLOAD_FILE_NAME on class CL_TPDA_SOURCE has no exception.
Method GET_ENH_OF_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_BP_SRC_IT | Value transfer | Type reference (TYPE) | TPDA_SYS_BPLNSTAB | TPDA: Retrieval-Tabellenty für get_BP_FOR_LINES | 20060524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Breakpoint Handling | 20060524 |
Method GET_SOURCE_ATTR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SOURCE_ATTR | Value transfer | Type reference (TYPE) | TPDA_EDITOR_SOURCE_ATTR | TPDA: EDitor - Quellcode spezifische Attribute | 20041105 |
Method GET_SOURCE_ATTR on class CL_TPDA_SOURCE has no exception.
Method GET_SOURCE_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SOURCE_ID | Value transfer | Type reference (TYPE) | STRING | 20041105 |
Method GET_SOURCE_ID on class CL_TPDA_SOURCE has no exception.
Method HANDLE_RUN_TO_CURSOR_REACHED Signature
Method HANDLE_RUN_TO_CURSOR_REACHED on class CL_TPDA_SOURCE has no parameter.
Method HANDLE_RUN_TO_CURSOR_REACHED on class CL_TPDA_SOURCE has no exception.
Method JUMP_TO_STATEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SRC_LINENR | Call by reference | Type reference (TYPE) | I | 20041104 |
Method JUMP_TO_STATEMENT on class CL_TPDA_SOURCE has no exception.
Method JUMP_TO_STATEMENT_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ALLOWED | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20050127 |
Method JUMP_TO_STATEMENT_ALLOWED on class CL_TPDA_SOURCE has no exception.
Method NAVIGATE_TO_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_DISPLAY_IN_PARALLEL | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20041104 |
Method NAVIGATE_TO_SOURCE on class CL_TPDA_SOURCE has no exception.
Method PARSE_STRING_FOR_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_LINE | Call by reference | Type reference (TYPE) | I | 20051018 | |||
2 | ![]() |
P_OFFSET | Call by reference | Type reference (TYPE) | I | 20050922 | |||
3 | ![]() |
P_RUN_AGAIN | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20050922 | ||
4 | ![]() |
P_STRING | Call by reference | Type reference (TYPE) | STRING | 20050922 | |||
5 | ![]() |
P_VARNAME | Call by reference | Type reference (TYPE) | TPDA_VAR_NAME | tpda: Variablenname | 20050922 | ||
6 | ![]() |
P_WITH_OFFSET_LENGTH | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20050922 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
TPDA: Variable existiert nicht | 20050922 |
Method PARSE_STRING_FOR_FIELD_SEC_RUN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_PATTERN | Call by reference | Type reference (TYPE) | STRING | 20051017 | |||
2 | ![]() |
P_VARNAME | Call by reference | Type reference (TYPE) | TPDA_VAR_NAME | tpda: Variablenname | 20051017 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
TPDA: Variable existiert nicht | 20051017 |
Method RAISE_FORCE_SRC_DISPLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CTRL_ID | Call by reference | Type reference (TYPE) | TPDA_CONTROLLER_ID | TPDA: ID der Controller Klasse | 20050104 | ||
2 | ![]() |
P_CURR_LINE_ICON | Call by reference | Type reference (TYPE) | TPDA_ICON | TPDA: Ikone mit Langtext | 20050104 | ||
3 | ![]() |
P_SRC_INFO | Call by reference | Object reference (TYPE REF TO) | DATA | 20050104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050107 | ||
2 | ![]() |
TPDA: Toolinstanz konnte nicht erzeugt werden | 20050107 | |
3 | ![]() |
20050107 |
Method REFRESH_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CURR_INDEX | Call by reference | Type reference (TYPE) | I | 20051206 | |||
2 | ![]() |
P_CURR_LINENR | Call by reference | Type reference (TYPE) | I | 20051206 | |||
3 | ![]() |
P_EDITOR_ATTR | Call by reference | Type reference (TYPE) | TPDA_EDITOR_SOURCE_ATTR | TPDA: EDitor - Quellcode spezifische Attribute | 20051206 | ||
4 | ![]() |
P_END_OF_EVENT_INFO | Call by reference | Type reference (TYPE) | TPDA_SYS_EOE | allgemeines flag | 20051206 | ||
5 | ![]() |
P_FORCE_REFRESH | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20051206 | ||
6 | ![]() |
P_NO_REFRESH_DONE | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20051206 | ||
7 | ![]() |
P_SOURCE_IT | Call by reference | Type reference (TYPE) | TPDA_SOURCE_IT | abap debugger: source | 20051206 | ||
8 | ![]() |
P_SOURCE_RAW_IT | Call by reference | Type reference (TYPE) | TPDA_SOURCE_RAW_IT | TPDA: Quellcode Stringtabelle | 20051206 | ||
9 | ![]() |
P_SPLIT_AT | Call by reference | Type reference (TYPE) | I | 255 | 20051206 | ||
10 | ![]() |
P_SRC_INFO | Call by reference | Type reference (TYPE) | DATA | 20051206 | |||
11 | ![]() |
P_SRC_POS | Call by reference | Type reference (TYPE) | TPDA_SRC_POS | TPDA: Position in Quellcodezeile | 20060918 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20051206 | ||
2 | ![]() |
TPDA: Interner Fehler | 20051206 | |
3 | ![]() |
Source Handling | 20051206 |
Method RUN_TO_CURSOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SRC_LINENR | Call by reference | Type reference (TYPE) | I | 20041104 |
Method RUN_TO_CURSOR on class CL_TPDA_SOURCE has no exception.
Method SET_BP_SRC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_BP_ID | Call by reference | Type reference (TYPE) | I | 20041105 | |||
2 | ![]() |
P_LINE | Call by reference | Type reference (TYPE) | I | 20041105 | |||
3 | ![]() |
P_VISIBILITY | Call by reference | Type reference (TYPE) | I | 20050811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Breakpoint Handling | 20041105 |
Method SET_DEL_BP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SRC_LINE | Call by reference | Type reference (TYPE) | STRING | 20041104 | |||
2 | ![]() |
P_SRC_LINENR | Call by reference | Type reference (TYPE) | I | 20041104 |
Method SET_DEL_BP on class CL_TPDA_SOURCE has no exception.
Method SPLIT_SOURCE_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SOURCE_LINE | Call by reference | Type reference (TYPE) | STRING | 20041104 | |||
2 | ![]() |
P_SPLIT_AT | Call by reference | Type reference (TYPE) | I | 20041104 | |||
3 | ![]() |
P_TRUNC_SRC_IT | Call by reference | Type reference (TYPE) | TPDA_SOURCE_RAW_IT | TPDA: Quellcode Stringtabelle | 20041104 |
Method SPLIT_SOURCE_LINE on class CL_TPDA_SOURCE has no exception.
Method USER_BP_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090303 |
Method USER_BP_ALLOWED on class CL_TPDA_SOURCE has no exception.
Method _GET_ABAP_SRC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_INCLUDE | Call by reference | Type reference (TYPE) | TPDA_INCLUDE | tpda: Programminclude | 20080121 | ||
2 | ![]() |
P_MAX_LINE_LEN | Call by reference | Type reference (TYPE) | I | 20080121 | |||
3 | ![]() |
P_SOURCE_IT | Call by reference | Type reference (TYPE) | TPDA_SOURCE_RAW_IT | TPDA: Quellcode Stringtabelle | 20080121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080121 |
Method _GET_DYNP_SRC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_DYNNR | Call by reference | Type reference (TYPE) | SY-DYNNR | Aktuelle Dynpro-Nummer | 20080121 | ||
2 | ![]() |
P_PROGRAM | Call by reference | Type reference (TYPE) | TPDA_PROGRAM | tpda: Programminclude | 20080121 | ||
3 | ![]() |
P_SOURCE_IT | Value transfer | Type reference (TYPE) | TPDA_SOURCE_RAW_IT | TPDA: Quellcode Stringtabelle | 20080121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080121 |
Event Signatures
Event FORCE_SRC_DISPLAY Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | P_CTRL_ID | Exporting | Value transfer | Type reference (TYPE) | TPDA_CONTROLLER_ID | TPDA: ID der Controller Klasse | 20050104 | ||
2 | P_CURR_LINE_ICON | Exporting | Value transfer | Type reference (TYPE) | TPDA_ICON | TPDA: Ikone mit Langtext | 20050104 | ||
3 | P_SRC_INFO | Exporting | Value transfer | Object reference (TYPE REF TO) | DATA | 20050104 |
History
Last changed by/on | SAP | 20090618 |
SAP Release Created in | 700 |