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 |