SAP ABAP Class CL_TPDA_VAR_CHANGE_HANDLER (TPDA: Changing Variables)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
⤷
STPDA_DEBUGGER_SERVICES (Package) ABAP Debugger: Core Layer
⤷
⤷
Properties
| Class | CL_TPDA_VAR_CHANGE_HANDLER | |
| Short Description | TPDA: Changing Variables | |
| 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 | 20030428 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_TPDA_VAR_CHANGE_HANDLER has no forward declaration.
Interfaces
Class CL_TPDA_VAR_CHANGE_HANDLER has no interface implemented.
Friends
Class CL_TPDA_VAR_CHANGE_HANDLER has no friend class.
Attributes
Class CL_TPDA_VAR_CHANGE_HANDLER has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | 20050729 | ||
| 2 | Static method | Private | Method | 20031003 | ||
| 3 | Static method | Public | Method | 20030428 | ||
| 4 | Static method | Public | Method | 20030428 | ||
| 5 | Static method | Public | Method | 20031015 | ||
| 6 | Static method | Public | Method | 20050729 | ||
| 7 | Static method | Public | Method | 20090108 | ||
| 8 | Static method | Public | Method | 20050729 | ||
| 9 | Static method | Public | Method | 20050729 | ||
| 10 | Static method | Public | Method | 20050729 | ||
| 11 | Static method | Public | Method | 20090625 | ||
| 12 | Static method | Public | Method | 20090108 | ||
| 13 | Static method | Public | Method | 20050729 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | VAR_CONTENT_CHANGED | Static Event (1) |
Public (2) |
20030612 |
Types
Class CL_TPDA_VAR_CHANGE_HANDLER has no local type.
Method Signatures
Method APPEND_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ACTUAL_NEW_LINE | Value transfer | Type reference (TYPE) | I | 20050729 | ||||
| 2 | P_NEW_VALUES_IT | Call by reference | Type reference (TYPE) | TPDA_SYS_CHANGE_ITAB | Daten für die Änderung einer Zeile einer interne Tabelle | 20050729 | |||
| 3 | P_SENDER | Call by reference | Object reference (TYPE REF TO) | IF_TPDA_TOOL | TPDA: Schnittstelle für Plug-In | 20050729 | |||
| 4 | P_TABLE_NAME | Call by reference | Type reference (TYPE) | TPDA_TABLE_NAME | tpda: Tabellenname | 20050729 | |||
| 5 | P_TEMPLATE_LINE | Call by reference | Type reference (TYPE) | I | 20050729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050729 | |||
| 2 | Exceptions bzgl. Symbolinformationen | 20050729 |
Method AUTH_CHECK_CHANGE Signature
Method AUTH_CHECK_CHANGE on class CL_TPDA_VAR_CHANGE_HANDLER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20031003 |
Method CHANGE_VARIABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_CHANGED_VALUE | Call by reference | Type reference (TYPE) | STRING | 20030428 | ||||
| 2 | P_SENDER | Call by reference | Object reference (TYPE REF TO) | IF_TPDA_TOOL | 20030612 | ||||
| 3 | P_VAR_NAME | Call by reference | Type reference (TYPE) | STRING | 20030428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20031003 | |||
| 2 | ChangeValue: IsReadOnly | 20031030 | ||
| 3 | ChangeValue: Typ Invalid | 20030429 | ||
| 4 | ChangeValue: Val invalid | 20030429 | ||
| 5 | ValueChange: Val too Long | 20030429 | ||
| 6 | Exceptions bzgl. Symbolinformationen | 20030428 | ||
| 7 | 20030429 | |||
| 8 | TPDA: chnage calue to long for us | 20031020 | ||
| 9 | 20030429 |
Method CHECK_CHANGABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_CHANGABLE | Call by reference | Type reference (TYPE) | FLAG | 20030428 | ||||
| 2 | P_IGNORE_READ_ONLY | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20031208 | ||
| 3 | P_SYMBQUICK | Call by reference | Type reference (TYPE) | TPDA_SYS_SYMBQUICK | 20030428 | ||||
| 4 | P_VAR_NAME | Call by reference | Type reference (TYPE) | STRING | 20030428 |
Method CHECK_CHANGABLE on class CL_TPDA_VAR_CHANGE_HANDLER has no exception.
Method CHECK_VAL_LENGTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_SYMBQUICK | Call by reference | Type reference (TYPE) | TPDA_SYS_SYMBQUICK | 20031015 | ||||
| 2 | P_VAR_NAME | Call by reference | Type reference (TYPE) | TPDA_VAR_NAME | 20031015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20031015 | |||
| 2 | 20031015 |
Method DELETE_TABLE_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_FIRST_ERROR_LINE | Call by reference | Type reference (TYPE) | I | 20050729 | ||||
| 2 | P_LINES_IT | Call by reference | Type reference (TYPE) | TPDA_LINE_NUMBERS_IT | tpda: Zu löschende Zeilen | 20050729 | |||
| 3 | P_SENDER | Call by reference | Object reference (TYPE REF TO) | IF_TPDA_TOOL | TPDA: Schnittstelle für Plug-In | 20050729 | |||
| 4 | P_TABLE_NAME | Call by reference | Type reference (TYPE) | TPDA_TABLE_NAME | tpda: Tabellenname | 20050729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechtigungsbehandlung | 20050729 |
Method FLUSH_TABLE_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_SENDER | Call by reference | Object reference (TYPE REF TO) | IF_TPDA_TOOL | TPDA: Schnittstelle für Plug-In | 20090108 | |||
| 2 | P_TABLE_KEY | Call by reference | Type reference (TYPE) | INT4 | tpda: Zu löschende Zeilen | 20090108 | |||
| 3 | P_TABLE_NAME | Call by reference | Type reference (TYPE) | TPDA_TABLE_NAME | tpda: Tabellenname | 20090108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tabellenschlüssel existiert nicht | 20090108 | ||
| 2 | Exceptions bzgl. Symbolinformationen | 20090108 | ||
| 3 | Flush bzgl. Tabellenschlüssel nicht möglich | 20090108 |
Method FREE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_SENDER | Call by reference | Object reference (TYPE REF TO) | IF_TPDA_TOOL | TPDA: Schnittstelle für Plug-In | 20050729 | |||
| 2 | P_TABLE_NAME | Call by reference | Type reference (TYPE) | TPDA_TABLE_NAME | tpda: Tabellenname | 20050729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050729 | |||
| 2 | Exceptions bzgl. Symbolinformationen | 20050729 |
Method INSERT_TABLE_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ACTUAL_NEW_LINE | Value transfer | Type reference (TYPE) | I | 20050729 | ||||
| 2 | P_LINE_NR | Call by reference | Type reference (TYPE) | I | 20050729 | ||||
| 3 | P_NEW_VALUES_IT | Call by reference | Type reference (TYPE) | TPDA_SYS_CHANGE_ITAB | Daten für die Änderung einer Zeile einer interne Tabelle | 20050729 | |||
| 4 | P_SENDER | Call by reference | Object reference (TYPE REF TO) | IF_TPDA_TOOL | TPDA: Schnittstelle für Plug-In | 20050729 | |||
| 5 | P_TABLE_NAME | Call by reference | Type reference (TYPE) | TPDA_TABLE_NAME | tpda: Tabellenname | 20050729 | |||
| 6 | P_TEMPLATE_LINE | Call by reference | Type reference (TYPE) | I | 20050729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechtigungsbehandlung | 20050729 | ||
| 2 | Exceptions bzgl. Symbolinformationen | 20050729 |
Method INSERT_TABLE_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ACTUAL_NEW_LINE | Value transfer | Type reference (TYPE) | I | 20050729 | ||||
| 2 | P_NEW_VALUES_IT | Call by reference | Type reference (TYPE) | TPDA_SYS_CHANGE_ITAB | Daten für die Änderung einer Zeile einer interne Tabelle | 20050729 | |||
| 3 | P_SENDER | Call by reference | Object reference (TYPE REF TO) | IF_TPDA_TOOL | TPDA: Schnittstelle für Plug-In | 20050729 | |||
| 4 | P_TABLE_NAME | Call by reference | Type reference (TYPE) | TPDA_TABLE_NAME | tpda: Tabellenname | 20050729 | |||
| 5 | P_TEMPLATE_LINE | Call by reference | Type reference (TYPE) | I | 20050729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050729 | |||
| 2 | Exceptions bzgl. Symbolinformationen | 20050729 |
Method MI_CREATE_SNAPSHOT_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILENAME | Call by reference | Type reference (TYPE) | STRING | 20090625 |
Method MI_CREATE_SNAPSHOT_FILE on class CL_TPDA_VAR_CHANGE_HANDLER has no exception.
Method START_GC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_SENDER | Call by reference | Object reference (TYPE REF TO) | IF_TPDA_TOOL | TPDA: Schnittstelle für Plug-In | 20090108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions zum WP status | 20090108 |
Method UPLOAD_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_COLS | Call by reference | Type reference (TYPE) | I | 20050729 | ||||
| 2 | P_LINES | Call by reference | Type reference (TYPE) | I | 20050729 | ||||
| 3 | P_SENDER | Call by reference | Object reference (TYPE REF TO) | IF_TPDA_TOOL | TPDA: Schnittstelle für Plug-In | 20050729 | |||
| 4 | P_TABLE_NAME | Call by reference | Type reference (TYPE) | TPDA_TABLE_NAME | tpda: Tabellenname | 20050729 | |||
| 5 | P_TABLE_TYPE | Call by reference | Type reference (TYPE) | TPDA_INT1 | TPDA: Int1 | 20060125 | |||
| 6 | P_UPLOAD_IT | Call by reference | Type reference (TYPE) | TPDA_UPLOAD_STRING_IT | TPDA: Textueller Upload -> Tabelle von strings | 20050729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050729 | |||
| 2 | Exceptions bzgl. Symbolinformationen | 20050729 |
Event Signatures
Event VAR_CONTENT_CHANGED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_SENDER | Exporting | Value transfer | Object reference (TYPE REF TO) | IF_TPDA_TOOL | 20030612 | |||
| 2 | P_VAR_NAME | Exporting | Value transfer | Type reference (TYPE) | STRING | 20030612 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 640 |