SAP ABAP Class CL_GUI_ECATT_XML_DATA (Element Editor for XML Data)
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 | User Interface: General Data | 20001011 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GUI_ECATT_XML_EVENTS | Interface for Events | 20020528 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_GUI_ECATT_WEB_DYNPRO | User Interface: General Data | 20021104 |
Properties
Class | CL_GUI_ECATT_XML_DATA | |
Short Description | Element Editor for XML Data | |
Super Class | CL_GUI_ECATT_DATA | User Interface: General Data |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SECATT_GUI | eCATT GUI Objects |
Created | 20001011 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_GUI_ECATT_XML_DATA has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_GUI_ECATT_XML_EVENTS | Interface for Events | 20020528 |
Friends
Class CL_GUI_ECATT_XML_DATA has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_APL_ECATT_F4 | Interface for F4 Help | 20041220 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETONOFF | Invalid Input Data | 20041230 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ETDOM_ALL_TABTYPE | Inserted Values | 20020529 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETONOFF | eCATT Switch On/Off | 20030711 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INT4 | Nesting Depth of Node | 20011102 | ||
6 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_XML_PROPERTIES | Properties of XML Editor | 20010829 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ETXML_ATTR | eCATT Maintain of Attributes and Element Data in XML Editor | 20001026 | ||
8 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ECATT_ELEM_CHANGED | Change Log | 20020814 | ||
9 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_XML_EDITOR | Generic XML Editor | 20001012 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ETXML_ATTR_TABTYPE | eCATT: Maintain Attributes and Element Data | 20001012 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Set Single Cell (After Drop or F4) | 20020208 |
2 | ![]() |
Instance method | Public | Method | Search for Modified Data | 20010117 |
3 | ![]() |
Instance method | Public | Constructor | Constructor | 20001012 |
4 | ![]() |
Instance method | Public | Method | Disable F4 Help of OutTab line | 20090518 |
5 | ![]() |
Instance method | Public | Method | Set Element Data | 20030422 |
6 | ![]() |
Instance method | Public | Method | Get Properties of Cells | 20020206 |
7 | ![]() |
Instance method | Private | Method | Get Defined F4 Help | 20020208 |
8 | ![]() |
Instance method | Public | Method | Find Selected Cell | 20050210 |
9 | ![]() |
Instance method | Public | Method | Get xml_eletab attribute | 20110525 |
10 | ![]() |
Instance method | Public | Method | Hide and Redisplay Grid | 20010808 |
11 | ![]() |
Instance method | Private | Method | Process Change Log | 20001026 |
12 | ![]() |
Instance method | Protected | Method | Enable F4 Help | 20030820 |
13 | ![]() |
Instance method | Protected | Method | Trigger Exception in XML Class | 20030422 |
14 | ![]() |
Instance method | Private | Method | Is the Field for Locking Entries in Edit Mode? | 20010903 |
15 | ![]() |
Instance method | Public | Method | Refresh Grid | 20010119 |
16 | ![]() |
Instance method | Public | Method | Refresh Element Editor | 20020814 |
17 | ![]() |
Instance method | Private | Method | Select Entry in Column | 20020208 |
18 | ![]() |
Instance method | Public | Method | Set Attributes | 20011102 |
19 | ![]() |
Instance method | Public | Method | Set Data in ALV Grid | 20001124 |
20 | ![]() |
Instance method | Private | Method | Set Outtab Line with Parameter Fields | 20001106 |
21 | ![]() |
Instance method | Protected | Method | Cells, selecting | 20011210 |
22 | ![]() |
Instance method | Public | Method | Display Window in XML Editor | 20001012 |
23 | ![]() |
Instance method | Public | Method | Stop Table Display | 20001130 |
Events
Class CL_GUI_ECATT_XML_DATA has no event.
Types
Class CL_GUI_ECATT_XML_DATA has no local type.
Method Signatures
Method ASSIGN_CELL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_REFNAME | Call by reference | Type reference (TYPE) | ETDOM_NAME | Name eines Knotens im DOM | 20020208 | ||
2 | ![]() |
CH_VALUE | Call by reference | Type reference (TYPE) | ETDOM_NAME | Name eines Knotens im DOM | 20020208 | ||
3 | ![]() |
IM_NODEKEY | Call by reference | Type reference (TYPE) | ETXML_KEY | Schlüssel der Zeile, aus der gezogen wurde | 20021007 | ||
4 | ![]() |
IM_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Name eines Knotens im DOM | 20020208 | ||
5 | ![]() |
IM_ROW | Call by reference | Type reference (TYPE) | LVC_S_ROW | ALV-Control: Beschreibung einer Zeile | 20020208 | ||
6 | ![]() |
IM_ROW_NO | Call by reference | Type reference (TYPE) | LVC_S_ROID | Zuordnung Zeilennummer zu Zeilen-ID | 20020208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt GUI XML Editor Ausnahmen | 20020208 |
Method CHECK_DATA Signature
Method CHECK_DATA on class CL_GUI_ECATT_XML_DATA has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt GUI XML Editor Ausnahmen | 20041230 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_BEHAVIOR | Call by reference | Type reference (TYPE) | ETXMLBEHVR | Customizing des Element Editors | 20010302 | ||
2 | ![]() |
IM_PARENT | Value transfer | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20001012 | ||
3 | ![]() |
IM_REGISTER_EDIT_EVENTS | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20021104 | ||
4 | ![]() |
IM_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | TABNAME | Name eines Knotens | 20021104 | ||
5 | ![]() |
IM_XML_EDITOR | Call by reference | Object reference (TYPE REF TO) | CL_GUI_XML_EDITOR | Generischer XML Editor | 20001012 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt-Ausnahmen GUI | 20020418 |
Method F4_DISABLED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_S_LVC_STYL | Call by reference | Type reference (TYPE) | LVC_S_STYL | ALV-Control: Feldname + Styles | 20090519 | ||
2 | ![]() |
IM_READ_ONLY_MODE | Call by reference | Type reference (TYPE) | ETREADONLY | 1 - nicht eingabebereit, 0 - eingabebereit | 20090518 | ||
3 | ![]() |
I_S_ELEMENT | Call by reference | Type reference (TYPE) | ETXML_ATTR | eCATT Pflege von Attributen und Elementdaten im XML Editor | 20090519 |
Method F4_DISABLED on class CL_GUI_ECATT_XML_DATA has no exception.
Method FILL_UI Signature
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt GUI XML Editor Ausnahmen | 20030422 |
Method GET_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_CHANGED | Call by reference | Type reference (TYPE) | ETDOM_ALL_TABTYPE | Tabelle fuer globale Bezeichner der DOM Knoten | 20020529 | ||
2 | ![]() |
EX_READONLY | Call by reference | Type reference (TYPE) | ETREADONLY | eCATT: ReadonlyMode, 1 - nur Anzeige, 0 - Änderbar | 20020206 |
Method GET_ATTRIBUTES on class CL_GUI_ECATT_XML_DATA has no exception.
Method GET_HELP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_FIELDVALUE | Call by reference | Type reference (TYPE) | ETDOM_NAME | ALV-Control: Zelleninhalt | 20020208 | ||
2 | ![]() |
EX_RESET | Call by reference | Type reference (TYPE) | ETONOFF | Anwender hat abgebrochen | 20020208 | ||
3 | ![]() |
IM_ELEMENTNAME | Call by reference | Type reference (TYPE) | ET_XML_ELE | Elementname (Zeilenname) | 20030821 | ||
4 | ![]() |
IM_FIELDNAME | Call by reference | Type reference (TYPE) | ETXML_NAME | Spaltenname | 20020208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt GUI XML Editor Ausnahmen | 20020208 |
Method GET_SELECTED_CELL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_CELL | Value transfer | Type reference (TYPE) | ETXML_KEY | Schlüssel der Zelle im DOM | 20050210 |
Method GET_SELECTED_CELL on class CL_GUI_ECATT_XML_DATA has no exception.
Method GET_XML_ELETAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_XML_ELETAB | Call by reference | Type reference (TYPE) | ETXML_ATTR_TABTYPE | eCATT Attribute und Elementdaten pflegen | 20110525 |
Method GET_XML_ELETAB on class CL_GUI_ECATT_XML_DATA has no exception.
Method HIDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_REAPPEAR | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20010808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt GUI XML Editor Ausnahmen | 20010808 |
Method MANAGE_CHANGE Signature
Method MANAGE_CHANGE on class CL_GUI_ECATT_XML_DATA has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt Middleware XML Editor Ausnahmen | 20001120 |
Method MODIFY_FIELDCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_FIELDNAME | Call by reference | Type reference (TYPE) | ET_XML_ELE | 20030820 |
Method MODIFY_FIELDCAT on class CL_GUI_ECATT_XML_DATA has no exception.
Method RAISE_XML_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ABORT_FLAG | Call by reference | Type reference (TYPE) | ETONOFF | ABORT_FLAG | 20030422 | ||
2 | ![]() |
CALLED_METHOD | Call by reference | Type reference (TYPE) | STRING | CALLED_METHOD | 20030422 | ||
3 | ![]() |
IM_PNAME | Call by reference | Type reference (TYPE) | STRING | PNAME | 20030422 | ||
4 | ![]() |
NEWS | Call by reference | Type reference (TYPE) | ETDOM_NAME | Name eines Knotens im DOM | 20030422 | ||
5 | ![]() |
NODE_NAME | Call by reference | Type reference (TYPE) | ETXML_NAME | NODE_NAME | 20030422 | ||
6 | ![]() |
NODE_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | NODE_PATH | 20030422 | ||
7 | ![]() |
PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstrakte Oberklasse aller globalen Exceptions | 20030422 | ||
8 | ![]() |
TEXTID | Call by reference | Type reference (TYPE) | SOTR_CONC | Schlüssel zum logischen Objekt im OTR | 20030422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt GUI XML Editor Ausnahmen | 20030422 |
Method READONLY_NECESSARY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_COMPONENT | Call by reference | Type reference (TYPE) | ET_XML_ELE | Name des XML Elements | 20010903 | ||
2 | ![]() |
IM_NODE_LEV | Call by reference | Type reference (TYPE) | ETXML_LEV | Verschachtelungstiefe eines Knotens | 20090520 | ||
3 | ![]() |
IM_ROW_NO | Call by reference | Type reference (TYPE) | LVC_S_ROID | Name eines Knotens im DOM | 20050408 | ||
4 | ![]() |
RE_READONLY | Value transfer | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20010903 |
Method READONLY_NECESSARY on class CL_GUI_ECATT_XML_DATA has no exception.
Method REFRESH Signature
Method REFRESH on class CL_GUI_ECATT_XML_DATA has no parameter.
Method REFRESH on class CL_GUI_ECATT_XML_DATA has no exception.
Method RESET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_SKIP_SET | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20041228 |
Method RESET on class CL_GUI_ECATT_XML_DATA has no exception.
Method SELECT_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_CHOICE | Call by reference | Type reference (TYPE) | ETDOM_NAME | Name eines Knotens im DOM | 20020208 | ||
2 | ![]() |
EX_RESET | Call by reference | Type reference (TYPE) | ETONOFF | Anwender hat abgebrochen | 20020208 | ||
3 | ![]() |
IM_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | ABAP-Programm, Nummer des aktuellen Dynpros | 20020208 | ||
4 | ![]() |
IM_FIELDNAME | Call by reference | Type reference (TYPE) | DFIES-FIELDNAME | Feldname | 20020208 | ||
5 | ![]() |
IM_PROGNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20020208 | ||
6 | ![]() |
IM_TABLE_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Interne Tabelle der auszuwählenden Einträge | 20020208 | ||
7 | ![]() |
IM_TABNAME | Call by reference | Type reference (TYPE) | DFIES-TABNAME | Tabellenname | 20020208 | ||
8 | ![]() |
IM_TITLE | Call by reference | Type reference (TYPE) | CHAR128 | Überschrift der F4 Hilfe | 20020208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt GUI XML Editor Ausnahmen | 20020208 |
Method SET_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_CHANGED | Call by reference | Type reference (TYPE) | ETDOM_ALL_TABTYPE | Tabelle fuer globale Bezeichner der DOM Knoten | 20020906 | ||
2 | ![]() |
IM_EMPTY | Call by reference | Type reference (TYPE) | ETONOFF | Leere Liste | 20030423 | ||
3 | ![]() |
IM_F4 | Call by reference | Type reference (TYPE) | ETONOFF | F4 Hilfe ein- / ausschalten | 20030711 | ||
4 | ![]() |
IM_FOCUS | Call by reference | Type reference (TYPE) | ETONOFF | Fokus setzen / wegnehmen | 20031006 | ||
5 | ![]() |
IM_LEVEL | Call by reference | Type reference (TYPE) | I | Verschachtelungstiefe eines Knotens | 20011102 | ||
6 | ![]() |
IM_NAME_FIXED | Call by reference | Type reference (TYPE) | ETONOFF | 20030702 | |||
7 | ![]() |
IM_PAR_NAME | Call by reference | Type reference (TYPE) | ETXML_NAME | 20030904 | |||
8 | ![]() |
IM_PROPERTIES | Call by reference | Object reference (TYPE REF TO) | CL_GUI_XML_PROPERTIES | 20030423 | |||
9 | ![]() |
IP_F4 | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_F4 | Schnittstelle fuer die F4 Hilfe | 20041220 | ||
10 | ![]() |
IP_PARAMS | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Parameterdefinition für Testdaten | 20061027 | ||
11 | ![]() |
IP_XML_DATA | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | XML-Dokument für eCATT Daten (Wrapperklassen um iXML) | 20061027 |
Method SET_ATTRIBUTES on class CL_GUI_ECATT_XML_DATA has no exception.
Method SET_DATA_TO_GRID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_NO_REFRESH | Call by reference | Type reference (TYPE) | ETONOFF | 'X' - Refresh wird nicht aufgerufen | 20001124 | ||
2 | ![]() |
IP_XML_DATA | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | XML-Dokument für eCATT Daten (Wrapperklassen um iXML) | 20090616 | ||
3 | ![]() |
IT_PARAM_TAB | Call by reference | Type reference (TYPE) | ETPAR_DEF_TABTYPE | Tabelle zur Parameterdefinition | 20090902 | ||
4 | ![]() |
I_LEAF | Call by reference | Type reference (TYPE) | CHAR1 | '' | Ist der Knoten ein Blattknoten ? | 20090707 | |
5 | ![]() |
I_TITLE | Call by reference | Type reference (TYPE) | LVC_TITLE | ALV-Control: Text der Titelzeile | 20090616 |
Method SET_DATA_TO_GRID on class CL_GUI_ECATT_XML_DATA has no exception.
Method SET_ELEM_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_S_ELEMENT | Call by reference | Type reference (TYPE) | ETXML_ATTR | Struktur für Datentransfer Parameterdefinitionen APL - GUI | 20001106 | ||
2 | ![]() |
IM_READ_ONLY_MODE | Call by reference | Type reference (TYPE) | ETREADONLY | 1 - nicht eingabebereit, 0 - eingabebereit | 20001106 |
Method SET_ELEM_FIELDS on class CL_GUI_ECATT_XML_DATA has no exception.
Method SET_SELECTED_CELL Signature
Method SET_SELECTED_CELL on class CL_GUI_ECATT_XML_DATA has no parameter.
Method SET_SELECTED_CELL on class CL_GUI_ECATT_XML_DATA has no exception.
Method SHOW Signature
Method SHOW on class CL_GUI_ECATT_XML_DATA has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt GUI XML Editor Ausnahmen | 20020610 |
Method STOP Signature
Method STOP on class CL_GUI_ECATT_XML_DATA has no parameter.
Method STOP on class CL_GUI_ECATT_XML_DATA has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 610 |