SAP ABAP Class CL_TPDA_SCRIPT_DATA_DESCR (TPDA:Script: Variable Infos)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     STPDA_SCRIPT (Package) Debugger Script
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_CLASSDESCR TPDA: Scripting - Object Description 20060331
2 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_DATREFDESCR TPDA:Scripting - Table Description 20050607
3 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_ELEMDESCR TPDA:Scripting - Table Description 20050607
4 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_OBJECTDESCR TPDA: Scripting - Object Description 20050728
5 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_OREFDESCR TPDA:Scripting - Table Description 20050607
6 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_STRINGDESCR TPDA:Scripting - Table Description 20050607
7 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_STRUCTDESCR TPDA:Scripting - Table Description 20050607
8 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_TABLEDESCR TPDA:Scripting - Table Description 20050607
Properties
Class CL_TPDA_SCRIPT_DATA_DESCR  
Short Description TPDA:Script: Variable Infos    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STPDA_SCRIPT   Debugger Script 
Created 20050606   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TPDA_SCRIPT_DATA_DESCR has no forward declaration.
Interfaces
Class CL_TPDA_SCRIPT_DATA_DESCR has no interface implemented.
Friends
Class CL_TPDA_SCRIPT_DATA_DESCR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MAX_HITS_DEFAULT Constant Private Type reference (TYPE) I 100 20050715
2 INVALIDATED Instance attribute Protected Type reference (TYPE) FLAG General Flag 20050708
3 IT_DESCR_CLASSES Static Attribute Private Type reference (TYPE) TY_DATA_DESCR_IT 20050607
4 LKIND_COMMON_PART Static Attribute Public Type reference (TYPE) I 5 see kernel: "abtpdasymb.c" : SymbolKind 20051130
5 LKIND_CONSTANT Static Attribute Public Type reference (TYPE) I 1 see kernel: "abtpdasymb.c" : SymbolKind 20051130
6 LKIND_PARAMETER Static Attribute Public Type reference (TYPE) I 3 see kernel: "abtpdasymb.c" : SymbolKind 20051130
7 LKIND_TABLES Static Attribute Public Type reference (TYPE) I 4 see kernel: "abtpdasymb.c" : SymbolKind 20051130
8 LKIND_UNKNOWN Static Attribute Public Type reference (TYPE) I 0 see kernel: "abtpdasymb.c" : SymbolKind 20051130
9 LKIND_VARIABLE Static Attribute Public Type reference (TYPE) I 2 see kernel: "abtpdasymb.c" : SymbolKind 20051130
10 METATYPE Instance attribute Public Type reference (TYPE) I 20051204
11 MT_DATREF Static Attribute Public Type reference (TYPE) I 20051204
12 MT_OBJECT Static Attribute Public Type reference (TYPE) I 20051204
13 MT_OBJREF Static Attribute Public Type reference (TYPE) I 20051204
14 MT_SIMPLE Static Attribute Public Type reference (TYPE) I 20051204
15 MT_STRING Static Attribute Public Type reference (TYPE) I 20051204
16 MT_STRUCT Static Attribute Public Type reference (TYPE) I 20051204
17 MT_TAB Static Attribute Public Type reference (TYPE) I 20051204
18 PKIND_CHANGING Static Attribute Public Type reference (TYPE) I 3 see kernel: "abtpdasymb.c" : ParameterKind 20051130
19 PKIND_EXPORTING Static Attribute Public Type reference (TYPE) I 2 see kernel: "abtpdasymb.c" : ParameterKind 20051130
20 PKIND_IMPORTING Static Attribute Public Type reference (TYPE) I 1 see kernel: "abtpdasymb.c" : ParameterKind 20051130
21 PKIND_RETURNING Static Attribute Public Type reference (TYPE) I 4 see kernel: "abtpdasymb.c" : ParameterKind 20051130
22 PKIND_TABLES Static Attribute Public Type reference (TYPE) I 5 see kernel: "abtpdasymb.c" : ParameterKind 20051130
23 PKIND_UNKNOWN Static Attribute Public Type reference (TYPE) I 0 see kernel: "abtpdasymb.c" : ParameterKind 20051130
24 SYMB_QUICK Instance attribute Protected Type reference (TYPE) TPDA_SYS_SYMBQUICK TPDA: Retrieval Structure for get_Symb_Quick 20050606
25 VAR_NAME Instance attribute Protected Type reference (TYPE) TPDA_VAR_NAME tpda: Variable Name 20050606
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_VALUE Static method Public Method Change Value of Variable 20060227
2 CHECK_VALIDITY Instance method Protected Method 20050708
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050607
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050606
5 CONV_EXC_SYS_SCR Static method Public Method 20061011
6 DIFF Static method Public Method Compare 2 Compatiible Variables 20050715
7 FACTORY Static method Public Method 20050607
8 GET_ABAP_TYPE Static method Public Method 20051201
9 GET_COMMON_PART_NAME Static method Public Method Name of the Common Part to which the Variable Belongs 20051130
10 GET_QUICK_INFO Static method Public Method 20050606
11 GET_SIMPLE_VALUE Static method Public Method 20060317
12 GET_VARIABLE_INFO Static method Public Method 20060324
13 GLOBALS Static method Public Method Global Variables of a Loaded Program 20051130
14 HANDLE_ABAP_CONTEXT_CHANGE Instance method Private Event handling method 20050708
15 HANDLE_VARIABLE_CHANGE Instance method Private Event handling method 20060324
16 LOCALS Static method Public Method Current Local Variables 20051130
Events
# Event Type Visibility Description Created on
1 VARIABLE_CHANGE Static Event
(1)
Protected
(1)
20060324
Types
Class CL_TPDA_SCRIPT_DATA_DESCR has no local type.
Method Signatures

Method CHANGE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LENGTH Call by reference Type reference (TYPE) I -1 20060227
2 Importing P_NEW_VALUE Call by reference Type reference (TYPE) STRING 20060227
3 Importing P_OFFSET Call by reference Type reference (TYPE) I -1 20060227
4 Importing P_VARNAME Call by reference Type reference (TYPE) STRING 20060227
# Exception Resumable Description Created on
1 CX_TPDA_SCR_AUTH Fehlende Berechtigung 20060328
2 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20060328

Method CHECK_VALIDITY Signature

Method CHECK_VALIDITY on class CL_TPDA_SCRIPT_DATA_DESCR has no parameter.
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050708

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_TPDA_SCRIPT_DATA_DESCR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_TPDA_SCRIPT_DATA_DESCR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VAR_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20050607
# Exception Resumable Description Created on
1 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20050606

Method CONV_EXC_SYS_SCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EXC Call by reference Object reference (TYPE REF TO) CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20061011
# Exception Resumable Description Created on
1 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20061011

Method DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DIFF_ATTR Call by reference Type reference (TYPE) TPDA_DIFF_ATTR TPDA: Diff - Attribute 20050715
2 Exporting P_MAIN_HITS_IT Call by reference Type reference (TYPE) TPDA_DIFF_MAIN_DIFFS_IT TPDA: Diff: Prinzipielle Unterschiede 20050715
3 Exporting P_VALUE_HITS_IT Call by reference Type reference (TYPE) TPDA_DIFF_VALUE_DIFF_IT TPDA: Diff-Wertunterschide 20050715
4 Importing P_VAR1 Value transfer Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20050715
5 Importing P_VAR2 Value transfer Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20050715
# Exception Resumable Description Created on
1 CX_TPDA_DIFF_WRONG_TYPE 20050715
2 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20050715

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_DATADESCR Value transfer Object reference (TYPE REF TO) CL_TPDA_SCRIPT_DATA_DESCR TPDA:Skript: Variablen Infos 20050607
2 Importing P_VAR_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20050607
# Exception Resumable Description Created on
1 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20050607

Method GET_ABAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ABAP_TYPE Call by reference Type reference (TYPE) ABAPTYPE ABAP-Datentyp 20051201
2 Returning P_ABAP_TYPE_TEXT Value transfer Type reference (TYPE) STRING 20051201
# Exception Resumable Description Created on
1 CX_TPDA_INTERNEL_ERROR 20051201

Method GET_COMMON_PART_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_COMMON_PART Value transfer Type reference (TYPE) FIELDNAME Feldname 20051130
2 Importing P_PROGRAM Call by reference Type reference (TYPE) SY-REPID 20051130
3 Importing P_VARNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20051130
# Exception Resumable Description Created on
1 CX_TPDA_SCR_PROG Exceptions bzgl. Programmen im Rollbereich 20061011
2 CX_TPDA_VARNAME Exceptions bzgl. Symbolinformationen 20061011

Method GET_QUICK_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_SYMB_QUICK Value transfer Type reference (TYPE) TPDA_SCR_QUICK_INFO TPDA: Retrieval-Struktur für get_Symb_Quick 20050606
2 Importing P_VAR_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20050607
# Exception Resumable Description Created on
1 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20050606

Method GET_SIMPLE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VAR_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20060317
2 Returning P_VAR_VALUE Value transfer Type reference (TYPE) TPDA_VAR_VALUE TPDA: Variablenwert 20060317
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_NO_SIMPLE_TYPE 20060320
2 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20060317

Method GET_VARIABLE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VAR_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20060324
2 Returning P_VAR_RESULT Value transfer Type reference (TYPE) TPDA_QUICK_VARS tpda: quick watch Anzeige 20060324
# Exception Resumable Description Created on
1 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20060324

Method GLOBALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_GLOBALS_IT Value transfer Type reference (TYPE) TPDA_SCR_GLOBALS_IT TPDA: Tabelle der lokalen Symbole 20051130
2 Importing P_PROGRAM Call by reference Type reference (TYPE) SY-REPID 20051130
# Exception Resumable Description Created on
1 CX_TPDA_SCR_PROG Exceptions bzgl. Programmen im Rollbereich 20061011

Method HANDLE_ABAP_CONTEXT_CHANGE Signature

Method HANDLE_ABAP_CONTEXT_CHANGE on class CL_TPDA_SCRIPT_DATA_DESCR has no parameter.
Method HANDLE_ABAP_CONTEXT_CHANGE on class CL_TPDA_SCRIPT_DATA_DESCR has no exception.

Method HANDLE_VARIABLE_CHANGE Signature

Method HANDLE_VARIABLE_CHANGE on class CL_TPDA_SCRIPT_DATA_DESCR has no parameter.
Method HANDLE_VARIABLE_CHANGE on class CL_TPDA_SCRIPT_DATA_DESCR has no exception.

Method LOCALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_LOCALS_IT Value transfer Type reference (TYPE) TPDA_SCR_LOCALS_IT TPDA: Tabelle der lokalen Symbole 20051130

Method LOCALS on class CL_TPDA_SCRIPT_DATA_DESCR has no exception.
Event Signatures

Event VARIABLE_CHANGE Signature
Event VARIABLE_CHANGE on class CL_TPDA_SCRIPT_DATA_DESCR has no parameter.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710