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 |