SAP ABAP Class CL_XML_EDITOR (Generic XML Editor)
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 - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_GUI_XML_EDITOR | Generic XML Editor | 20010515 |
Properties
Class | CL_XML_EDITOR | |
Short Description | Generic XML Editor | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SECATT_GUI | eCATT GUI Objects |
Created | 20010514 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_XML_EDITOR has no forward declaration.
Interfaces
Class CL_XML_EDITOR has no interface implemented.
Friends
Class CL_XML_EDITOR has no friend class.
Attributes
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Changed Data Must Be Passed to DOM Before Editor Conversion | 20010514 |
2 | ![]() |
Instance method | Public | Constructor | Constructor | 20010514 |
3 | ![]() |
Instance method | Protected | Method | Fill Event Table for Column Tree Objects | 20010514 |
4 | ![]() |
Instance method | Public | Method | Get XML Editor Properties | 20010514 |
5 | ![]() |
Instance method | Protected | Method | Initialize Toolbar with Pushbuttons | 20010514 |
6 | ![]() |
Instance method | Protected | Method | Construct Container | 20010723 |
7 | ![]() |
Instance method | Protected | Event handling method | Data in ALV Grid Changed and in DOM | 20010514 |
8 | ![]() |
Instance method | Protected | Event handling method | Node Double-Clicked | 20010718 |
9 | ![]() |
Instance method | Protected | Event handling method | Event: Button Clicked on Toolbar | 20010514 |
10 | ![]() |
Instance method | Protected | Method | Update GID Infor After Inserting Nodes in DOM | 20010514 |
11 | ![]() |
Instance method | Public | Method | Set XML Editor Properties | 20010514 |
12 | ![]() |
Instance method | Public | Method | New XML Data for Editor | 20010514 |
13 | ![]() |
Instance method | Protected | Method | Display Tree in Test Data Editor | 20010726 |
14 | ![]() |
Instance method | Public | Method | Stop XML Editor | 20010515 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | DATA_CHANGED | Instance Event (0) |
Public (2) |
Data in Editor Changed | 20010514 |
2 | KILL_XML_EDITOR | Instance Event (0) |
Public (2) |
20010514 | |
3 | WRITE_DOM | Instance Event (0) |
Public (2) |
20010515 |
Types
Class CL_XML_EDITOR has no local type.
Method Signatures
Method CHECK_CHANGED_GRID_DATA Signature
Method CHECK_CHANGED_GRID_DATA on class CL_XML_EDITOR has no parameter.
Method CHECK_CHANGED_GRID_DATA on class CL_XML_EDITOR has no exception.
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 XML Editors | 20010514 | ||
2 | ![]() |
IM_PARENT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20010514 | ||
3 | ![]() |
IM_READONLY | Call by reference | Type reference (TYPE) | ETREADONLY | eCATT: ReadonlyMode, 1 - nur Anzeige, 0 - Änderbar | 20010514 | ||
4 | ![]() |
IM_XML_DATA | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | Zugriff auf XML Objekte von Parametern | 20010514 | ||
5 | ![]() |
IM_XML_SCHEME | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML | Zugriff auf XML Objekte von Parametern | 20010514 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt Middleware XML Editor Ausnahmen | 20010723 |
Method FILL_EVENTS Signature
Method FILL_EVENTS on class CL_XML_EDITOR has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt GUI XML Editor Ausnahmen | 20020606 |
Method GET_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_BEHAVIOR | Call by reference | Type reference (TYPE) | ETXMLBEHVR | Customizing des XML Editors | 20010514 | ||
2 | ![]() |
EX_CURGID | Call by reference | Type reference (TYPE) | ETXML_KEY | aktuell bearbeiteter Knoten | 20010514 | ||
3 | ![]() |
EX_DATA | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | aktuelles Datenobjekt | 20010514 | ||
4 | ![]() |
EX_DIDX | Call by reference | Type reference (TYPE) | ETTCD_DIDX | Dynproindex / Feldindex | 20010725 | ||
5 | ![]() |
EX_DISP | Call by reference | Type reference (TYPE) | ETXML_TABTYPE | Tabelle im XML Baum mit generischen Spalten | 20020412 | ||
6 | ![]() |
EX_EXC_HEADER | Call by reference | Type reference (TYPE) | STRING | Name des Exception Knotens | 20010514 | ||
7 | ![]() |
EX_PARAM_NAME | Call by reference | Type reference (TYPE) | ETP_NAME | Name des Parameters | 20010514 | ||
8 | ![]() |
EX_PGID | Call by reference | Type reference (TYPE) | ETDOM_ALL_TABTYPE | Tabelle fuer globale Bezeichner der DOM Knoten | 20010514 | ||
9 | ![]() |
EX_PINDEX | Call by reference | Type reference (TYPE) | NUM4 | Nummer 4 Stellig | 20010514 | ||
10 | ![]() |
EX_PROPERTIES | Call by reference | Object reference (TYPE REF TO) | CL_GUI_XML_PROPERTIES | Eigenschaften des XML-Editors | 20010820 | ||
11 | ![]() |
EX_READONLY | Call by reference | Type reference (TYPE) | I | 1 = readonly | 20010514 | ||
12 | ![]() |
EX_SCHEME | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_SCHEME | aktuelles Schemaobjekt | 20010514 | ||
13 | ![]() |
EX_TABINDEX | Call by reference | Type reference (TYPE) | ETXML_IND | Tabellenindex | 20010514 | ||
14 | ![]() |
EX_TECHN_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Pfad eines Knotens im XML-String | 20040205 | ||
15 | ![]() |
EX_TEXTEDIT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_XML_TEXTEDIT | XML Text Editor Basisklasse | 20020121 | ||
16 | ![]() |
EX_VAR_NAME | Call by reference | Type reference (TYPE) | ETVAR_ID | eCATT Varianten Id | 20010724 | ||
17 | ![]() |
IM_NODEKEY | Call by reference | Type reference (TYPE) | ETXML_KEY | Schlüssel eines Knotens im DOM | 20040205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt Middleware XML Editor Ausnahmen | 20010613 |
Method INIT_TOOLBAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_REFRESH | Call by reference | Type reference (TYPE) | ETONOFF | Toolbar nur aktualisieren | 20010903 |
Method INIT_TOOLBAR on class CL_XML_EDITOR has no exception.
Method MAKE_CONTAINERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20010723 | ||
2 | ![]() |
IM_VIEW_MODE | Call by reference | Type reference (TYPE) | ETONOFF | SPACE | if XML_HTML_VIEW_MODE_RO -> do not create tree/data splitter | 20130513 |
Method MAKE_CONTAINERS on class CL_XML_EDITOR has no exception.
Method ON_DATA_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NEED_REFRESH | Call by reference | Attribute reference (LIKE) | 20020121 |
Method ON_DATA_CHANGED on class CL_XML_EDITOR has no exception.
Method ON_NODE_CLICK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NODE_KEY | Call by reference | Attribute reference (LIKE) | 20020725 | ||||
2 | ![]() |
NODE_NAME | Call by reference | Attribute reference (LIKE) | 20020725 |
Method ON_NODE_CLICK on class CL_XML_EDITOR has no exception.
Method ON_TOOLBAR_SELECTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FCODE | Call by reference | Type reference (TYPE) | 20010514 |
Method ON_TOOLBAR_SELECTED on class CL_XML_EDITOR has no exception.
Method REFRESH_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_KEY | Call by reference | Type reference (TYPE) | ETXML_KEY | Schlüssel des ausgewählten Knotens | 20010514 | ||
2 | ![]() |
IM_REBUILD | Call by reference | Type reference (TYPE) | ETONOFF | Parameter hat sich geändert | 20010726 |
Method REFRESH_TREE on class CL_XML_EDITOR has no exception.
Method SET_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_TABINDEX | Call by reference | Type reference (TYPE) | ETXML_IND | Tabellenindex des gerade ausgewählten Knotens | 20010514 | ||
2 | ![]() |
IM_TEXTEDIT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_XML_TEXTEDIT | XML Text Editor Basisklasse | 20020121 | ||
3 | ![]() |
IM_USAGE_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_OBJ_USAGE | 20030513 | |||
4 | ![]() |
IM_VIEW_MODE | Call by reference | Type reference (TYPE) | C | T=Table Editor, E=Element Editor | 20010514 | ||
5 | ![]() |
IM_WD_DATA_DISPLAY | Call by reference | Type reference (TYPE) | ETONOFF | WD DATA-Ast anzeigen | 20091014 | ||
6 | ![]() |
IM_XMLFILE | Call by reference | Type reference (TYPE) | STRING | 20010514 | |||
7 | ![]() |
IM_XMLTABLE | Call by reference | Type reference (TYPE) | XSTRING | 20010514 | |||
8 | ![]() |
IM_XML_DATA | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | Zugriff auf XML Objekte von Parametern | 20010514 | ||
9 | ![]() |
IP_PARAMS | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Parameterdefinition für Testdaten | 20061031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt Middleware XML Editor Ausnahmen | 20010613 |
Method SET_XML_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_OLD_VIEW_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Zuletzt gesetztes Grid, E=Struktur, T=Tab., H=HTML, X=Text | 20100211 | ||
2 | ![]() |
IM_PARAMS_REF | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Parameterdefinition für Testdaten | 20020415 | ||
3 | ![]() |
IM_XML_DATA | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | Daten von Middleware | 20010514 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt GUI XML Editor Ausnahmen | 20010726 |
Method SHOW_TREE Signature
Method SHOW_TREE on class CL_XML_EDITOR has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
eCatt Middleware XML Editor Ausnahmen | 20010726 | |
2 | ![]() |
eCatt GUI XML Editor Ausnahmen | 20010726 |
Method STOP_EDITOR Signature
Method STOP_EDITOR on class CL_XML_EDITOR has no parameter.
Method STOP_EDITOR on class CL_XML_EDITOR has no exception.
Event Signatures
Event DATA_CHANGED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | NEED_REFRESH | Exporting | Value transfer | Type reference (TYPE) | ETONOFF | Vollständiges Auffrischen der Anzeige | 20020121 |
Event KILL_XML_EDITOR Signature
Event KILL_XML_EDITOR on class CL_XML_EDITOR has no parameter.
Event WRITE_DOM Signature
Event WRITE_DOM on class CL_XML_EDITOR has no parameter.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 620 |