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
⤷ 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 |