SAP ABAP Class CL_GUI_ECATT_TABLE_CHANGED (Data Modification Class for Tables)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_GUI (Package) eCATT GUI Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ECATT_DATA_CHANGED Data Modification Class in XML Editor 20020809
Properties
Class CL_GUI_ECATT_TABLE_CHANGED  
Short Description Data Modification Class for Tables    
Super Class CL_GUI_ECATT_DATA_CHANGED Data Modification Class in XML Editor 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_GUI   eCATT GUI Objects 
Created 20020809   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GUI_ECATT_TABLE_CHANGED has no forward declaration.
Interfaces
Class CL_GUI_ECATT_TABLE_CHANGED has no interface implemented.
Friends
Class CL_GUI_ECATT_TABLE_CHANGED has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_ERASE_STRUC_PATH Instance attribute Private Type reference (TYPE) ETXMLPATH Path for Removal of a Structure when Deleting All Cells 20060428
2 CHANGED Instance attribute Public Type reference (TYPE) ETONOFF Rows Were Changed 20020820
3 CHANGED_CELLS Instance attribute Protected Type reference (TYPE) ETXML_KEYS_TABTYPE Changed Cells with Superordinate Key 20030606
4 CHANGED_ROWS Instance attribute Protected Type reference (TYPE) ETXML_TABTYPE Changed Rows 20020809
5 CLEAR Instance attribute Public Type reference (TYPE) ETONOFF Delete Table 20030411
6 COPIED Instance attribute Public Type reference (TYPE) ETONOFF Rows Copied 20030825
7 COPIED_ROWS Instance attribute Protected Type reference (TYPE) ETXML_TABTYPE Copied Rows 20030717
8 CUR_PATH Instance attribute Private Type reference (TYPE) ETXMLPATH Path of Table Node Currently Processed 20030226
9 DELETED Instance attribute Public Type reference (TYPE) ETONOFF Rows Were Deleted 20020820
10 DELETED_ROWS Instance attribute Protected Type reference (TYPE) ETXML_TABTYPE Deleted Rows 20020809
11 DISP_TABLE Instance attribute Protected Type reference (TYPE) ETXML_TABTYPE Table to Be Displayed 20020809
12 FIRST_LINE_KEY Instance attribute Protected Type reference (TYPE) ETXML_KEY Key of First Row in Empty Table 20030604
13 INSERTED Instance attribute Public Type reference (TYPE) ETONOFF Rows Were Appended, Inserted 20020820
14 INSERTED_ROWS Instance attribute Protected Type reference (TYPE) ETXML_TABTYPE Inserted Rows 20020809
15 INSERTED_ROW_POSITION Instance attribute Protected Type reference (TYPE) ETXML_INDICES Indices of New Rows 20040108
16 IS_META_PATH Instance attribute Private Type reference (TYPE) ETONOFF Path Is XML Schema Metadata Path 20030925
17 ITEMKEYS Instance attribute Protected Type reference (TYPE) ETXML_KEYTABLE Key of New Rows 20020809
18 NR_COLS Instance attribute Protected Type reference (TYPE) INT4 Number of Active Columns 20020826
19 PASTED Instance attribute Public Type reference (TYPE) ETONOFF Rows Inserted 20030825
20 PASTED_ROWS Instance attribute Protected Type reference (TYPE) ETXML_KEYTABLE Inserted Rows 20030717
21 READONLY_COLS Instance attribute Protected Type reference (TYPE) ETXML_ITEM_TABTYPE Locked Columns 20020809
22 ROW_DRAGGED Instance attribute Protected Type reference (TYPE) ETONOFF Entire Row Moved 20020809
23 SWAPPED Instance attribute Public Type reference (TYPE) ETONOFF Rows Have Been Swapped 20020820
24 SWAPPED_ROWS Instance attribute Protected Type reference (TYPE) ETXML_KEYTABLE Swapped Rows 20020809
25 TABKEY Instance attribute Protected Type reference (TYPE) ETXML_KEY Key of Table Node 20020820
26 UI_CHANGED_ROWS Instance attribute Protected Type reference (TYPE) ETXML_ITEM_TABTYPE Changed Entries with XPATH Expressions 20030819
27 VARNAMES Instance attribute Protected Type reference (TYPE) ETXML_ITEM_TABTYPE Column Names 20020820
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ROW_KEY Instance method Public Method Insert Key of New Rows in Table 20020819
2 GET_CELL_VALUE Instance method Public Method Column Index of Value to Be Searched 20020826
3 GET_COL_NAME Instance method Public Method Determine Value of Cell 20020826
4 GET_DISP Instance method Public Method Read Display Table 20020809
5 GET_ROWS Instance method Public Method Read Rows 20020809
6 PREV_LINE Instance method Public Method Determine Key of Existing Row 20020822
7 SET_DISP Instance method Public Method Set Display Table 20020809
8 SET_ROWS Instance method Public Method Set Rows 20020809
9 TABLE_CELL_CHANGED Instance method Public Method Changed Cell in Table? 20020822
10 UPDATE_KEYS Instance method Private Method Activate Keys After Moving Entire Cells 20020903
Events
Class CL_GUI_ECATT_TABLE_CHANGED has no event.
Types
Class CL_GUI_ECATT_TABLE_CHANGED has no local type.
Method Signatures

Method ADD_ROW_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ROWKEY Call by reference Type reference (TYPE) ETXML_KEY Schlüssel eines Knotens im DOM 20040112
2 Importing IM_COUNTER Call by reference Type reference (TYPE) INT4 Tabellenzeile, die geändert wird 20020819

Method ADD_ROW_KEY on class CL_GUI_ECATT_TABLE_CHANGED has no exception.

Method GET_CELL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_2B_CORRECTED Call by reference Type reference (TYPE) ETONOFF Muss die Zelle gelöscht werden? 20020826
2 Exporting EX_CELL_NAME Call by reference Type reference (TYPE) ETXML_NAME generischer Name der Zelle 20030606
3 Exporting EX_CHANGED Call by reference Type reference (TYPE) ETONOFF Hat die Zelle sich geändert? 20020826
4 Exporting EX_COL_NAME Call by reference Type reference (TYPE) ETXML_NAME Name der Spalte 20020826
5 Exporting EX_VALUE Call by reference Type reference (TYPE) ETDOM_NAME Name eines Knotens im DOM 20020826
6 Importing IM_COL Call by reference Type reference (TYPE) INT4 Spaltenindex 20020826
7 Importing IM_ROW_NO Call by reference Type reference (TYPE) INT4 Zeilenindex 20020826
8 Importing IM_TYPE Call by reference Type reference (TYPE) CHAR1 I= inserted C= changed rows 20020826

Method GET_CELL_VALUE on class CL_GUI_ECATT_TABLE_CHANGED has no exception.

Method GET_COL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COL Call by reference Type reference (TYPE) I 20020826
2 Importing IM_NAMEHEAD Call by reference Type reference (TYPE) ETDOM_NAME optional: Namenskopf 20020826
3 Returning RE_NAME Value transfer Type reference (TYPE) ETXML_NAME Name eines Knotens 20020826

Method GET_COL_NAME on class CL_GUI_ECATT_TABLE_CHANGED has no exception.

Method GET_DISP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TABLE Call by reference Type reference (TYPE) ETXML_TABTYPE generische Tabelle für Daten im XML Editor 20020809

Method GET_DISP on class CL_GUI_ECATT_TABLE_CHANGED has no exception.

Method GET_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CELLS Call by reference Type reference (TYPE) ETXML_KEYS_TABTYPE Name und bergeordneter Schl ssel der geänderten Zellen 20030606
2 Exporting EX_CHANGED Call by reference Type reference (TYPE) ETXML_TABTYPE generische Tabelle für Daten im XML Editor 20020809
3 Exporting EX_COPIED Call by reference Type reference (TYPE) ETXML_TABTYPE kopierte Zeilen 20030825
4 Exporting EX_CUR_PATH Call by reference Type reference (TYPE) ETXMLPATH Name eines Knotens im DOM 20030226
5 Exporting EX_DELETED Call by reference Type reference (TYPE) ETXML_TABTYPE generische Tabelle für Daten im XML Editor 20020809
6 Exporting EX_ERASE_STRUC_PATH Call by reference Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20060428
7 Exporting EX_INSERTED Call by reference Type reference (TYPE) ETXML_TABTYPE generische Tabelle für Daten im XML Editor 20020809
8 Exporting EX_IS_META_PATH Call by reference Type reference (TYPE) ETONOFF Metadaten Pfad 20030925
9 Exporting EX_ITEMKEYS Call by reference Type reference (TYPE) ETXML_KEYTABLE Tabelle von Knotenschlüsseln 20020809
10 Exporting EX_NR_COLS Call by reference Type reference (TYPE) INT4 Anzahl der aktiven Spalten im Table Editor 20020827
11 Exporting EX_PASTED Call by reference Type reference (TYPE) ETXML_KEYTABLE eingfügte Zeilen 20030825
12 Exporting EX_SWAPPED Call by reference Type reference (TYPE) ETXML_KEYTABLE Tabelle von Knotenschlüsseln 20020809
13 Exporting EX_TABKEY Call by reference Type reference (TYPE) ETXML_KEY Schlüssel eines Knotens im DOM 20020820
14 Exporting EX_UI_CHANGED_ROWS Call by reference Type reference (TYPE) ETXML_ITEM_TABTYPE 20030819
15 Exporting EX_VANISHED_ROWS Call by reference Type reference (TYPE) ETXML_KEYTABLE 20030827
16 Exporting EX_VARNAMES Call by reference Type reference (TYPE) ETXML_ITEM_TABTYPE Tabelle von Knoten in einem strukturierten Typ (XML) 20020820

Method GET_ROWS on class CL_GUI_ECATT_TABLE_CHANGED has no exception.

Method PREV_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ITEMKEY Value transfer Type reference (TYPE) ETXML_KEY Schlüssel eines Knotens im DOM 20020822

Method PREV_LINE on class CL_GUI_ECATT_TABLE_CHANGED has no exception.

Method SET_DISP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIRST_KEY Call by reference Type reference (TYPE) ETXML_KEY 20030604
2 Importing IM_TABLE Call by reference Type reference (TYPE) ETXML_TABTYPE generische Tabelle für Daten im XML Editor 20020809

Method SET_DISP on class CL_GUI_ECATT_TABLE_CHANGED has no exception.

Method SET_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHANGED_CELLS Call by reference Type reference (TYPE) ETXML_KEYS_TABTYPE Name und übergeordneter Schlüssel der geänderten Zellen 20030606
2 Importing IM_CHANGED_ROWS Call by reference Type reference (TYPE) ETXML_TABTYPE generische Tabelle für Daten im XML Editor 20020809
3 Importing IM_CLEAR Call by reference Type reference (TYPE) ETONOFF Tabelle löschen 20030411
4 Importing IM_COPIED_ROWS Call by reference Type reference (TYPE) ETXML_TABTYPE 20030717
5 Importing IM_CUR_PATH Call by reference Type reference (TYPE) ETXMLPATH aktueller Pfad 20030226
6 Importing IM_DELETED_ROWS Call by reference Type reference (TYPE) ETXML_TABTYPE generische Tabelle für Daten im XML Editor 20020809
7 Importing IM_ERASE_STRUC_PATH Call by reference Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20060428
8 Importing IM_INSERTED_ROWS Call by reference Type reference (TYPE) ETXML_TABTYPE generische Tabelle für Daten im XML Editor 20020809
9 Importing IM_INSERT_POS Call by reference Type reference (TYPE) ETXML_INDICES Position der eingefügten Zeilen 20040108
10 Importing IM_IS_META Call by reference Type reference (TYPE) ETONOFF Pfad ist Metadaten - Pfad 20030925
11 Importing IM_ITEMKEYS Call by reference Type reference (TYPE) ETXML_KEYTABLE Tabelle von Knotenschlüsseln 20020809
12 Importing IM_NR_COLS Call by reference Type reference (TYPE) INT4 Anzahl der aktiven Spalten 20020826
13 Importing IM_PASTED_ROWS Call by reference Type reference (TYPE) ETXML_KEYTABLE 20030717
14 Importing IM_READONLY Call by reference Type reference (TYPE) ETXML_ITEM_TABTYPE Tabelle von Knoten in einem strukturierten Typ (XML) 20020826
15 Importing IM_REFRESH Call by reference Type reference (TYPE) ETONOFF Gesamtauffrischung des Baumes notwendig 20020822
16 Importing IM_SWAPPED_ROWS Call by reference Type reference (TYPE) ETXML_KEYTABLE Schlüssel der verschobenen Zeilen 20020809
17 Importing IM_TABKEY Call by reference Type reference (TYPE) ETXML_KEY Schlüssel des Tabellenknotens 20020820
18 Importing IM_UI_CHANGED_ROWS Call by reference Type reference (TYPE) ETXML_ITEM_TABTYPE 20030819
19 Importing IM_VARNAMES Call by reference Type reference (TYPE) ETXML_ITEM_TABTYPE Tabelle von Knoten in einem strukturierten Typ (XML) 20020820

Method SET_ROWS on class CL_GUI_ECATT_TABLE_CHANGED has no exception.

Method TABLE_CELL_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COL Call by reference Type reference (TYPE) ETXML_NAME Generischer Name der Zelle im Tabellen Editor 20020822
2 Importing IM_ITEMKEY Call by reference Type reference (TYPE) ETXML_KEY Schlüssel einer Tabellenzeile 20020822
3 Importing IM_ROW Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020822
4 Importing IM_VALUE Call by reference Type reference (TYPE) ETDOM_NAME Wert in der Zelle 20020822
5 Returning RE_CHANGED Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20020822

Method TABLE_CELL_CHANGED on class CL_GUI_ECATT_TABLE_CHANGED has no exception.

Method UPDATE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ONLY_INSERTED Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20020910

Method UPDATE_KEYS on class CL_GUI_ECATT_TABLE_CHANGED has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630