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 AP_F4 Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_F4 Interface for F4 Help 20041220
2 A_INVALID Instance attribute Protected Type reference (TYPE) ETONOFF Invalid Input Data 20041230
3 CHANGED_PARAMS Instance attribute Private Type reference (TYPE) ETDOM_ALL_TABTYPE Inserted Values 20020529
4 F4_ENABLED Instance attribute Protected Type reference (TYPE) ETONOFF eCATT Switch On/Off 20030711
5 LEVEL Instance attribute Private Type reference (TYPE) INT4 Nesting Depth of Node 20011102
6 PROPERTIES Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_XML_PROPERTIES Properties of XML Editor 20010829
7 WA_OUTTAB Instance attribute Private Type reference (TYPE) ETXML_ATTR eCATT Maintain of Attributes and Element Data in XML Editor 20001026
8 XML_CHANGED Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ECATT_ELEM_CHANGED Change Log 20020814
9 XML_EDITOR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_XML_EDITOR Generic XML Editor 20001012
10 XML_ELETAB 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 ASSIGN_CELL Instance method Private Method Set Single Cell (After Drop or F4) 20020208
2 CHECK_DATA Instance method Public Method Search for Modified Data 20010117
3 CONSTRUCTOR Instance method Public Constructor Constructor 20001012
4 F4_DISABLED Instance method Public Method Disable F4 Help of OutTab line 20090518
5 FILL_UI Instance method Public Method Set Element Data 20030422
6 GET_ATTRIBUTES Instance method Public Method Get Properties of Cells 20020206
7 GET_HELP Instance method Private Method Get Defined F4 Help 20020208
8 GET_SELECTED_CELL Instance method Public Method Find Selected Cell 20050210
9 GET_XML_ELETAB Instance method Public Method Get xml_eletab attribute 20110525
10 HIDE Instance method Public Method Hide and Redisplay Grid 20010808
11 MANAGE_CHANGE Instance method Private Method Process Change Log 20001026
12 MODIFY_FIELDCAT Instance method Protected Method Enable F4 Help 20030820
13 RAISE_XML_EXCEPTION Instance method Protected Method Trigger Exception in XML Class 20030422
14 READONLY_NECESSARY Instance method Private Method Is the Field for Locking Entries in Edit Mode? 20010903
15 REFRESH Instance method Public Method Refresh Grid 20010119
16 RESET Instance method Public Method Refresh Element Editor 20020814
17 SELECT_ENTRY Instance method Private Method Select Entry in Column 20020208
18 SET_ATTRIBUTES Instance method Public Method Set Attributes 20011102
19 SET_DATA_TO_GRID Instance method Public Method Set Data in ALV Grid 20001124
20 SET_ELEM_FIELDS Instance method Private Method Set Outtab Line with Parameter Fields 20001106
21 SET_SELECTED_CELL Instance method Protected Method Cells, selecting 20011210
22 SHOW Instance method Public Method Display Window in XML Editor 20001012
23 STOP 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 Changing CH_REFNAME Call by reference Type reference (TYPE) ETDOM_NAME Name eines Knotens im DOM 20020208
2 Changing CH_VALUE Call by reference Type reference (TYPE) ETDOM_NAME Name eines Knotens im DOM 20020208
3 Importing IM_NODEKEY Call by reference Type reference (TYPE) ETXML_KEY Schlüssel der Zeile, aus der gezogen wurde 20021007
4 Importing IM_PATH Call by reference Type reference (TYPE) ETXMLPATH Name eines Knotens im DOM 20020208
5 Importing IM_ROW Call by reference Type reference (TYPE) LVC_S_ROW ALV-Control: Beschreibung einer Zeile 20020208
6 Importing IM_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Zuordnung Zeilennummer zu Zeilen-ID 20020208
# Exception Resumable Description Created on
1 CX_ECATT_GUI_XML 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 CX_ECATT_GUI_XML eCatt GUI XML Editor Ausnahmen 20041230

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEHAVIOR Call by reference Type reference (TYPE) ETXMLBEHVR Customizing des Element Editors 20010302
2 Importing IM_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20001012
3 Importing IM_REGISTER_EDIT_EVENTS Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20021104
4 Importing IM_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Name eines Knotens 20021104
5 Importing 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 CX_ECATT_GUI eCatt-Ausnahmen GUI 20020418

Method F4_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_S_LVC_STYL Call by reference Type reference (TYPE) LVC_S_STYL ALV-Control: Feldname + Styles 20090519
2 Importing IM_READ_ONLY_MODE Call by reference Type reference (TYPE) ETREADONLY 1 - nicht eingabebereit, 0 - eingabebereit 20090518
3 Importing 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

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ABAPTYPE Call by reference Type reference (TYPE) ETINTTYPE 20030507
2 Importing IM_DECIMALS Call by reference Type reference (TYPE) ETXML_DEC 20030507
3 Importing IM_DEFAULT Call by reference Type reference (TYPE) STRING 20030422
4 Importing IM_DOCU Call by reference Type reference (TYPE) ET_DESCR 20030507
5 Importing IM_EXCL_PARAMNAME Call by reference Type reference (TYPE) ETONOFF 20030506
6 Importing IM_FIELDLEN Call by reference Type reference (TYPE) ETXML_LEN 20030507
7 Importing IM_INDEX Call by reference Type reference (TYPE) ETXML_WEBD_INDEX 20030422
8 Importing IM_ITEM_FIELD Call by reference Type reference (TYPE) ETXML_NAME 20030506
9 Importing IM_KEY Call by reference Type reference (TYPE) CHAR1 Schlüsselfeld einer Datenbanktabelle 20040220
10 Importing IM_NAME Call by reference Type reference (TYPE) ETXML_NAME 20030422
11 Importing IM_NODEKEY Call by reference Type reference (TYPE) ETXML_KEY 20030422
12 Importing IM_NODE_LEV Call by reference Type reference (TYPE) ETXML_LEV Verschachtelungstiefe eines Knotens 20090520
13 Importing IM_OPTIONAL Call by reference Type reference (TYPE) ET_XML_OPT 20030801
14 Importing IM_PARAMNAME Call by reference Type reference (TYPE) ETXML_NAME 20030506
15 Importing IM_PARAM_CALL Call by reference Type reference (TYPE) CHAR1 20030422
16 Importing IM_PATH Call by reference Type reference (TYPE) ETXMLPATH 20030422
17 Importing IM_READONLY Call by reference Type reference (TYPE) ETREADONLY 20030507
18 Importing IM_REFNAME Call by reference Type reference (TYPE) STRING 20030422
19 Importing IM_TYPE Call by reference Type reference (TYPE) ETDOM_GID-DDICTYPE Name des referierten Datentyps 20030422
20 Importing IM_VALUE Call by reference Type reference (TYPE) STRING 20030422
# Exception Resumable Description Created on
1 CX_ECATT_GUI_XML 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 Exporting EX_CHANGED Call by reference Type reference (TYPE) ETDOM_ALL_TABTYPE Tabelle fuer globale Bezeichner der DOM Knoten 20020529
2 Exporting 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 Exporting EX_FIELDVALUE Call by reference Type reference (TYPE) ETDOM_NAME ALV-Control: Zelleninhalt 20020208
2 Exporting EX_RESET Call by reference Type reference (TYPE) ETONOFF Anwender hat abgebrochen 20020208
3 Importing IM_ELEMENTNAME Call by reference Type reference (TYPE) ET_XML_ELE Elementname (Zeilenname) 20030821
4 Importing IM_FIELDNAME Call by reference Type reference (TYPE) ETXML_NAME Spaltenname 20020208
# Exception Resumable Description Created on
1 CX_ECATT_GUI_XML 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 Returning 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 Exporting 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 Importing IM_REAPPEAR Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20010808
# Exception Resumable Description Created on
1 CX_ECATT_GUI_XML 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 CX_ECATT_APL_XML 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 Importing 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 Importing ABORT_FLAG Call by reference Type reference (TYPE) ETONOFF ABORT_FLAG 20030422
2 Importing CALLED_METHOD Call by reference Type reference (TYPE) STRING CALLED_METHOD 20030422
3 Importing IM_PNAME Call by reference Type reference (TYPE) STRING PNAME 20030422
4 Importing NEWS Call by reference Type reference (TYPE) ETDOM_NAME Name eines Knotens im DOM 20030422
5 Importing NODE_NAME Call by reference Type reference (TYPE) ETXML_NAME NODE_NAME 20030422
6 Importing NODE_PATH Call by reference Type reference (TYPE) ETXMLPATH NODE_PATH 20030422
7 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20030422
8 Importing TEXTID Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20030422
# Exception Resumable Description Created on
1 CX_ECATT_GUI_XML 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 Importing IM_COMPONENT Call by reference Type reference (TYPE) ET_XML_ELE Name des XML Elements 20010903
2 Importing IM_NODE_LEV Call by reference Type reference (TYPE) ETXML_LEV Verschachtelungstiefe eines Knotens 20090520
3 Importing IM_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Name eines Knotens im DOM 20050408
4 Returning 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 Importing 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 Exporting EX_CHOICE Call by reference Type reference (TYPE) ETDOM_NAME Name eines Knotens im DOM 20020208
2 Exporting EX_RESET Call by reference Type reference (TYPE) ETONOFF Anwender hat abgebrochen 20020208
3 Importing IM_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20020208
4 Importing IM_FIELDNAME Call by reference Type reference (TYPE) DFIES-FIELDNAME Feldname 20020208
5 Importing IM_PROGNAME Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020208
6 Importing IM_TABLE_REF Call by reference Object reference (TYPE REF TO) DATA Interne Tabelle der auszuwählenden Einträge 20020208
7 Importing IM_TABNAME Call by reference Type reference (TYPE) DFIES-TABNAME Tabellenname 20020208
8 Importing IM_TITLE Call by reference Type reference (TYPE) CHAR128 Überschrift der F4 Hilfe 20020208
# Exception Resumable Description Created on
1 CX_ECATT_GUI_XML 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 Importing IM_CHANGED Call by reference Type reference (TYPE) ETDOM_ALL_TABTYPE Tabelle fuer globale Bezeichner der DOM Knoten 20020906
2 Importing IM_EMPTY Call by reference Type reference (TYPE) ETONOFF Leere Liste 20030423
3 Importing IM_F4 Call by reference Type reference (TYPE) ETONOFF F4 Hilfe ein- / ausschalten 20030711
4 Importing IM_FOCUS Call by reference Type reference (TYPE) ETONOFF Fokus setzen / wegnehmen 20031006
5 Importing IM_LEVEL Call by reference Type reference (TYPE) I Verschachtelungstiefe eines Knotens 20011102
6 Importing IM_NAME_FIXED Call by reference Type reference (TYPE) ETONOFF 20030702
7 Importing IM_PAR_NAME Call by reference Type reference (TYPE) ETXML_NAME 20030904
8 Importing IM_PROPERTIES Call by reference Object reference (TYPE REF TO) CL_GUI_XML_PROPERTIES 20030423
9 Importing IP_F4 Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_F4 Schnittstelle fuer die F4 Hilfe 20041220
10 Importing IP_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20061027
11 Importing 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 Importing IM_NO_REFRESH Call by reference Type reference (TYPE) ETONOFF 'X' - Refresh wird nicht aufgerufen 20001124
2 Importing 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 Importing IT_PARAM_TAB Call by reference Type reference (TYPE) ETPAR_DEF_TABTYPE Tabelle zur Parameterdefinition 20090902
4 Importing I_LEAF Call by reference Type reference (TYPE) CHAR1 '' Ist der Knoten ein Blattknoten ? 20090707
5 Importing 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 Changing CH_S_ELEMENT Call by reference Type reference (TYPE) ETXML_ATTR Struktur für Datentransfer Parameterdefinitionen APL - GUI 20001106
2 Importing 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 CX_ECATT_GUI_XML 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