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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ETXMLPATH | Path for Removal of a Structure when Deleting All Cells | 20060428 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ETONOFF | Rows Were Changed | 20020820 | ||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_KEYS_TABTYPE | Changed Cells with Superordinate Key | 20030606 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_TABTYPE | Changed Rows | 20020809 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ETONOFF | Delete Table | 20030411 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ETONOFF | Rows Copied | 20030825 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_TABTYPE | Copied Rows | 20030717 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ETXMLPATH | Path of Table Node Currently Processed | 20030226 | ||
9 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ETONOFF | Rows Were Deleted | 20020820 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_TABTYPE | Deleted Rows | 20020809 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_TABTYPE | Table to Be Displayed | 20020809 | ||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_KEY | Key of First Row in Empty Table | 20030604 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ETONOFF | Rows Were Appended, Inserted | 20020820 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_TABTYPE | Inserted Rows | 20020809 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_INDICES | Indices of New Rows | 20040108 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ETONOFF | Path Is XML Schema Metadata Path | 20030925 | ||
17 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_KEYTABLE | Key of New Rows | 20020809 | ||
18 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | INT4 | Number of Active Columns | 20020826 | ||
19 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ETONOFF | Rows Inserted | 20030825 | ||
20 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_KEYTABLE | Inserted Rows | 20030717 | ||
21 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_ITEM_TABTYPE | Locked Columns | 20020809 | ||
22 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETONOFF | Entire Row Moved | 20020809 | ||
23 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ETONOFF | Rows Have Been Swapped | 20020820 | ||
24 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_KEYTABLE | Swapped Rows | 20020809 | ||
25 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_KEY | Key of Table Node | 20020820 | ||
26 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_ITEM_TABTYPE | Changed Entries with XPATH Expressions | 20030819 | ||
27 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETXML_ITEM_TABTYPE | Column Names | 20020820 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Insert Key of New Rows in Table | 20020819 |
2 | ![]() |
Instance method | Public | Method | Column Index of Value to Be Searched | 20020826 |
3 | ![]() |
Instance method | Public | Method | Determine Value of Cell | 20020826 |
4 | ![]() |
Instance method | Public | Method | Read Display Table | 20020809 |
5 | ![]() |
Instance method | Public | Method | Read Rows | 20020809 |
6 | ![]() |
Instance method | Public | Method | Determine Key of Existing Row | 20020822 |
7 | ![]() |
Instance method | Public | Method | Set Display Table | 20020809 |
8 | ![]() |
Instance method | Public | Method | Set Rows | 20020809 |
9 | ![]() |
Instance method | Public | Method | Changed Cell in Table? | 20020822 |
10 | ![]() |
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 | ![]() |
CH_ROWKEY | Call by reference | Type reference (TYPE) | ETXML_KEY | Schlüssel eines Knotens im DOM | 20040112 | ||
2 | ![]() |
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 | ![]() |
EX_2B_CORRECTED | Call by reference | Type reference (TYPE) | ETONOFF | Muss die Zelle gelöscht werden? | 20020826 | ||
2 | ![]() |
EX_CELL_NAME | Call by reference | Type reference (TYPE) | ETXML_NAME | generischer Name der Zelle | 20030606 | ||
3 | ![]() |
EX_CHANGED | Call by reference | Type reference (TYPE) | ETONOFF | Hat die Zelle sich geändert? | 20020826 | ||
4 | ![]() |
EX_COL_NAME | Call by reference | Type reference (TYPE) | ETXML_NAME | Name der Spalte | 20020826 | ||
5 | ![]() |
EX_VALUE | Call by reference | Type reference (TYPE) | ETDOM_NAME | Name eines Knotens im DOM | 20020826 | ||
6 | ![]() |
IM_COL | Call by reference | Type reference (TYPE) | INT4 | Spaltenindex | 20020826 | ||
7 | ![]() |
IM_ROW_NO | Call by reference | Type reference (TYPE) | INT4 | Zeilenindex | 20020826 | ||
8 | ![]() |
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 | ![]() |
IM_COL | Call by reference | Type reference (TYPE) | I | 20020826 | |||
2 | ![]() |
IM_NAMEHEAD | Call by reference | Type reference (TYPE) | ETDOM_NAME | optional: Namenskopf | 20020826 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
EX_CELLS | Call by reference | Type reference (TYPE) | ETXML_KEYS_TABTYPE | Name und bergeordneter Schl ssel der geänderten Zellen | 20030606 | ||
2 | ![]() |
EX_CHANGED | Call by reference | Type reference (TYPE) | ETXML_TABTYPE | generische Tabelle für Daten im XML Editor | 20020809 | ||
3 | ![]() |
EX_COPIED | Call by reference | Type reference (TYPE) | ETXML_TABTYPE | kopierte Zeilen | 20030825 | ||
4 | ![]() |
EX_CUR_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Name eines Knotens im DOM | 20030226 | ||
5 | ![]() |
EX_DELETED | Call by reference | Type reference (TYPE) | ETXML_TABTYPE | generische Tabelle für Daten im XML Editor | 20020809 | ||
6 | ![]() |
EX_ERASE_STRUC_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Pfad eines Knotens im XML-String | 20060428 | ||
7 | ![]() |
EX_INSERTED | Call by reference | Type reference (TYPE) | ETXML_TABTYPE | generische Tabelle für Daten im XML Editor | 20020809 | ||
8 | ![]() |
EX_IS_META_PATH | Call by reference | Type reference (TYPE) | ETONOFF | Metadaten Pfad | 20030925 | ||
9 | ![]() |
EX_ITEMKEYS | Call by reference | Type reference (TYPE) | ETXML_KEYTABLE | Tabelle von Knotenschlüsseln | 20020809 | ||
10 | ![]() |
EX_NR_COLS | Call by reference | Type reference (TYPE) | INT4 | Anzahl der aktiven Spalten im Table Editor | 20020827 | ||
11 | ![]() |
EX_PASTED | Call by reference | Type reference (TYPE) | ETXML_KEYTABLE | eingfügte Zeilen | 20030825 | ||
12 | ![]() |
EX_SWAPPED | Call by reference | Type reference (TYPE) | ETXML_KEYTABLE | Tabelle von Knotenschlüsseln | 20020809 | ||
13 | ![]() |
EX_TABKEY | Call by reference | Type reference (TYPE) | ETXML_KEY | Schlüssel eines Knotens im DOM | 20020820 | ||
14 | ![]() |
EX_UI_CHANGED_ROWS | Call by reference | Type reference (TYPE) | ETXML_ITEM_TABTYPE | 20030819 | |||
15 | ![]() |
EX_VANISHED_ROWS | Call by reference | Type reference (TYPE) | ETXML_KEYTABLE | 20030827 | |||
16 | ![]() |
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 | ![]() |
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 | ![]() |
IM_FIRST_KEY | Call by reference | Type reference (TYPE) | ETXML_KEY | 20030604 | |||
2 | ![]() |
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 | ![]() |
IM_CHANGED_CELLS | Call by reference | Type reference (TYPE) | ETXML_KEYS_TABTYPE | Name und übergeordneter Schlüssel der geänderten Zellen | 20030606 | ||
2 | ![]() |
IM_CHANGED_ROWS | Call by reference | Type reference (TYPE) | ETXML_TABTYPE | generische Tabelle für Daten im XML Editor | 20020809 | ||
3 | ![]() |
IM_CLEAR | Call by reference | Type reference (TYPE) | ETONOFF | Tabelle löschen | 20030411 | ||
4 | ![]() |
IM_COPIED_ROWS | Call by reference | Type reference (TYPE) | ETXML_TABTYPE | 20030717 | |||
5 | ![]() |
IM_CUR_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | aktueller Pfad | 20030226 | ||
6 | ![]() |
IM_DELETED_ROWS | Call by reference | Type reference (TYPE) | ETXML_TABTYPE | generische Tabelle für Daten im XML Editor | 20020809 | ||
7 | ![]() |
IM_ERASE_STRUC_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Pfad eines Knotens im XML-String | 20060428 | ||
8 | ![]() |
IM_INSERTED_ROWS | Call by reference | Type reference (TYPE) | ETXML_TABTYPE | generische Tabelle für Daten im XML Editor | 20020809 | ||
9 | ![]() |
IM_INSERT_POS | Call by reference | Type reference (TYPE) | ETXML_INDICES | Position der eingefügten Zeilen | 20040108 | ||
10 | ![]() |
IM_IS_META | Call by reference | Type reference (TYPE) | ETONOFF | Pfad ist Metadaten - Pfad | 20030925 | ||
11 | ![]() |
IM_ITEMKEYS | Call by reference | Type reference (TYPE) | ETXML_KEYTABLE | Tabelle von Knotenschlüsseln | 20020809 | ||
12 | ![]() |
IM_NR_COLS | Call by reference | Type reference (TYPE) | INT4 | Anzahl der aktiven Spalten | 20020826 | ||
13 | ![]() |
IM_PASTED_ROWS | Call by reference | Type reference (TYPE) | ETXML_KEYTABLE | 20030717 | |||
14 | ![]() |
IM_READONLY | Call by reference | Type reference (TYPE) | ETXML_ITEM_TABTYPE | Tabelle von Knoten in einem strukturierten Typ (XML) | 20020826 | ||
15 | ![]() |
IM_REFRESH | Call by reference | Type reference (TYPE) | ETONOFF | Gesamtauffrischung des Baumes notwendig | 20020822 | ||
16 | ![]() |
IM_SWAPPED_ROWS | Call by reference | Type reference (TYPE) | ETXML_KEYTABLE | Schlüssel der verschobenen Zeilen | 20020809 | ||
17 | ![]() |
IM_TABKEY | Call by reference | Type reference (TYPE) | ETXML_KEY | Schlüssel des Tabellenknotens | 20020820 | ||
18 | ![]() |
IM_UI_CHANGED_ROWS | Call by reference | Type reference (TYPE) | ETXML_ITEM_TABTYPE | 20030819 | |||
19 | ![]() |
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 | ![]() |
IM_COL | Call by reference | Type reference (TYPE) | ETXML_NAME | Generischer Name der Zelle im Tabellen Editor | 20020822 | ||
2 | ![]() |
IM_ITEMKEY | Call by reference | Type reference (TYPE) | ETXML_KEY | Schlüssel einer Tabellenzeile | 20020822 | ||
3 | ![]() |
IM_ROW | Call by reference | Type reference (TYPE) | SY-TABIX | Interne Tabellen, aktueller Zeilenindex | 20020822 | ||
4 | ![]() |
IM_VALUE | Call by reference | Type reference (TYPE) | ETDOM_NAME | Wert in der Zelle | 20020822 | ||
5 | ![]() |
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 | ![]() |
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 |