SAP ABAP Class CL_TPDA_SCRIPT_TABLEDESCR (TPDA:Scripting - Table Description)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     STPDA_SCRIPT (Package) Debugger Script
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_DATA_DESCR TPDA:Script: Variable Infos 20050607
Properties
Class CL_TPDA_SCRIPT_TABLEDESCR  
Short Description TPDA:Scripting - Table Description    
Super Class CL_TPDA_SCRIPT_DATA_DESCR TPDA:Script: Variable Infos 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STPDA_SCRIPT   Debugger Script 
Created 20050607   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_TPDA_SCRIPT_TABLEDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_TPDA_SCRIPT_TABLEDESCR has no interface implemented.
Friends
Class CL_TPDA_SCRIPT_TABLEDESCR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 TABLE_DESCR Instance attribute Private Object reference (TYPE REF TO) TPDA_SYS_SYMBTAB TPDA: Included in "QuickData" of TPDA_SYS_SYMBQUICK 20050607
2 TK_HASHED Static Attribute Public Type reference (TYPE) I 20060324
3 TK_SORTED Static Attribute Public Type reference (TYPE) I 20060324
4 TK_STANDARD Static Attribute Public Type reference (TYPE) I 20060324
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_LINE Static method Public Method 20051201
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060324
3 COLUMNS Instance method Public Method 20050607
4 COMPONENTS Instance method Public Method 20050607
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050607
6 CONTENT Instance method Public Method 20050607
7 DELETE_LINE Static method Public Method 20051201
8 ELEM_CLONE Instance method Public Method 20060403
9 FREE Static method Public Method 20051201
10 GET_HEADER_LINE Instance method Public Method 20050607
11 GET_LINE_HANDLE Instance method Public Method 20050607
12 GET_TABLE_TYPE_TEXT Instance method Public Method 20051201
13 GET_TECHNICAL_INFO Instance method Public Method 20060324
14 HAS_HEADER Instance method Public Method 20050607
15 INSERT_LINE_INDEX Static method Public Method 20051201
16 INSERT_LINE_KEY Static method Public Method 20051201
17 KEYS Instance method Public Method 20050707
18 LINECNT Instance method Public Method 20060404
19 LINELEN Instance method Public Method 20050607
20 STRING_CLONE Instance method Public Method 20050707
21 TABLEHEADER Instance method Public Method 20050607
22 TABLEREF Instance method Public Method 20050607
23 TABLE_KIND Instance method Public Method 20050607
24 TABLE_SEARCH Static method Public Method 20051201
Events
Class CL_TPDA_SCRIPT_TABLEDESCR has no event.
Types
Class CL_TPDA_SCRIPT_TABLEDESCR has no local type.
Method Signatures

Method APPEND_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NEW_VALUES_IT Call by reference Type reference (TYPE) TPDA_SCR_CHANGE_ITAB_IT Daten für die Änderung einer Zeile einer interne Tabelle 20051201
2 Importing P_TABLE_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20060324
3 Importing P_TEMPLATE_LINE Call by reference Type reference (TYPE) I -1 20051201
# Exception Resumable Description Created on
1 CX_TPDA_SYS_AUTH Berechtigungsbehandlung 20051201
2 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20051201

Method CLASS_CONSTRUCTOR Signature

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

Method COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_COLUMNS Value transfer Type reference (TYPE) I 20050607
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050711

Method COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IT_COMP_TYP Value transfer Type reference (TYPE) TPDA_SCR_TABLE_COMP_IT TPDA: Retrieval-Tabelle für get_Symb_Tab 20050607
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050711
2 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20050607

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SYMBQUICK Call by reference Type reference (TYPE) TPDA_SYS_SYMBQUICK TPDA: Retrieval-Struktur für get_Symb_Quick 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 CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_IT_COMP_VAL Call by reference Type reference (TYPE) TPDA_SCR_TABLE_CONTENT_IT TPDA: Retrieval-Tabelle für get_Symb_iTab 20050607
2 Importing P_LINE_FROM Call by reference Type reference (TYPE) I -1 20050607
3 Importing P_LINE_TO Call by reference Type reference (TYPE) I -1 20050607
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050711
2 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20050607

Method DELETE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LINE Call by reference Type reference (TYPE) I 20051201
2 Importing P_TABLE_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20060324
# Exception Resumable Description Created on
1 CX_TPDA_SYS_AUTH Berechtigungsbehandlung 20051201
2 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20051201

Method ELEM_CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KEYS Call by reference Type reference (TYPE) TPDA_TABLE_VIEW_KEY_COLS_IT TPDA: Schlüsselfelder einer internen Tabelle 20060403
2 Returning P_REF_CLONE Value transfer Object reference (TYPE REF TO) DATA 20060403
3 Importing P_STRING_CLONE Call by reference Type reference (TYPE) FLAG allgemeines flag 20090129
4 Importing P_TABLE_KIND Call by reference Type reference (TYPE) I CL_TPDA_SCRIPT_TABLEDESCR=>TK_STANDARD 20060403
5 Importing P_UNIQUE Call by reference Type reference (TYPE) FLAG allgemeines flag 20060403
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20060403
2 CX_TPDA_TABLE_WRONG_KEY 20060403
3 CX_TPDA_TABLE_WRONG_TABLE_TYPE TPDA: Falscher Tabellentyp 20060403
4 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20060403

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TABLE_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20060324
# Exception Resumable Description Created on
1 CX_TPDA_SYS_AUTH Berechtigungsbehandlung 20051201
2 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20051201

Method GET_HEADER_LINE 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 20050728
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050711
2 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20050728

Method GET_LINE_HANDLE 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_LINE Call by reference Type reference (TYPE) I 20050607
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050711
2 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20050607

Method GET_TABLE_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TABLETYPE Call by reference Type reference (TYPE) TPDA_INT1 TPDA: Int1 20051201
2 Returning P_TABLETYPE_TEXT Value transfer Type reference (TYPE) STRING 20051201

Method GET_TABLE_TYPE_TEXT on class CL_TPDA_SCRIPT_TABLEDESCR has no exception.

Method GET_TECHNICAL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_INFO Call by reference Type reference (TYPE) TPDA_SCR_TABLE_QUICK TPDA: Eingehängt in "QuickData" von TPDA_SYS_SYMBQUICK 20060324

Method GET_TECHNICAL_INFO on class CL_TPDA_SCRIPT_TABLEDESCR has no exception.

Method HAS_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_HAS_HEADER Value transfer Type reference (TYPE) FLAG allgemeines flag 20050607
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050711

Method INSERT_LINE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NEW_LINE Call by reference Type reference (TYPE) I 20051201
2 Importing P_NEW_VALUES_IT Call by reference Type reference (TYPE) TPDA_SCR_CHANGE_ITAB_IT Daten für die Änderung einer Zeile einer interne Tabelle 20051201
3 Importing P_TABLE_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20060324
4 Importing P_TEMPLATE_LINE Call by reference Type reference (TYPE) I 20051201
# Exception Resumable Description Created on
1 CX_TPDA_SYS_AUTH Berechtigungsbehandlung 20051201
2 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20051201

Method INSERT_LINE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NEW_VALUES_IT Call by reference Type reference (TYPE) TPDA_SCR_CHANGE_ITAB_IT Daten für die Änderung einer Zeile einer interne Tabelle 20051201
2 Importing P_TABLE_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20060324
3 Importing P_TEMPLATE_LINE Call by reference Type reference (TYPE) I 20051201
# Exception Resumable Description Created on
1 CX_TPDA_SYS_AUTH Berechtigungsbehandlung 20051201
2 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20051201

Method KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_KEYS Value transfer Type reference (TYPE) TPDA_TABLE_VIEW_KEY_COLS_IT TPDA: Schlüsselfelder einer internen Tabelle 20050707
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050711
2 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20050707

Method LINECNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_LINES Value transfer Type reference (TYPE) I 20060404
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20060404

Method LINELEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_LINELEN Value transfer Type reference (TYPE) I 20050607
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050711

Method STRING_CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KEYS Call by reference Type reference (TYPE) TPDA_TABLE_VIEW_KEY_COLS_IT TPDA: Schlüsselfelder einer internen Tabelle 20050707
2 Returning P_REF_CLONE Value transfer Object reference (TYPE REF TO) DATA 20050707
3 Importing P_TABLE_KIND Call by reference Type reference (TYPE) I CL_TPDA_SCRIPT_TABLEDESCR=>TK_STANDARD 20050707
4 Importing P_UNIQUE Call by reference Type reference (TYPE) FLAG allgemeines flag 20050707
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050715
2 CX_TPDA_TABLE_WRONG_KEY 20050707
3 CX_TPDA_TABLE_WRONG_TABLE_TYPE TPDA: Falscher Tabellentyp 20060403
4 CX_TPDA_VARNAME TPDA: Variable existiert nicht 20050707

Method TABLEHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_TABH Value transfer Type reference (TYPE) XSTRING 20050607
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050711

Method TABLEREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_TABHREF Value transfer Type reference (TYPE) XSTRING 20050607
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050711

Method TABLE_KIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_TAB_KIND Value transfer Type reference (TYPE) ABAP_TABLEKIND 20050607
# Exception Resumable Description Created on
1 CX_TPDA_DATA_DESCR_INVALIDATED 20050711

Method TABLE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OPTIONS Call by reference Type reference (TYPE) TPDA_SCR_SEARCHOPTIONS TPDA : Suchoptionen 20051201
2 Returning P_RESULT_IT Value transfer Type reference (TYPE) TPDA_SCR_SEARCHRESULT_IT TPDA : Suchergebnistabelle 20051201
3 Importing P_SEARCH_CONDITION Call by reference Type reference (TYPE) TPDA_CONDITION TPDA: Bedingung 20051201
4 Importing P_TABLE_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20060324
# Exception Resumable Description Created on
1 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20051201
History
Last changed by/on SAP  20090618 
SAP Release Created in 710