Hierarchy

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_ISHMED_XML_DOCUMENT_BASE | Helper class for generating and parsing XML structures | 20030716 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_XML_DOCUMENT | XML Document for WF- WEB Activity | 20000224 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_XML_DOCUMENT_CNT | XML Document as WF Structure Container | 20000223 |
Properties
Class | CL_XML_DOCUMENT_BASE | |
Short Description | XML Document - Management (Basis Class) | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | SWXML | Workflow XML FRAMEWORK |
Created | 20000223 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_XML_DOCUMENT_BASE has no interface implemented.
Friends
Class CL_XML_DOCUMENT_BASE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | SYSUBRC | 9999 | Error Code: Generate Error | 20000223 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | SYSUBRC | 2 | Error Code: Not Found | 20000223 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | SYSUBRC | 99 | Error Code: Everything OK | 20000223 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | SYSUBRC | 0 | Error Code: Everything OK | 20000223 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '/' | Path Separator | 20000223 | |
6 | ![]() |
Static Attribute | Protected | Object reference (TYPE REF TO) | IF_IXML | Interface | 20000223 | ||
7 | ![]() |
Static Attribute | Protected | Object reference (TYPE REF TO) | IF_IXML_STREAM_FACTORY | Interface | 20000223 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SWXML_CHG | Changed Flags | 20000223 | ||
9 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | IF_IXML_NODE | Current Node | 20000419 | ||
10 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML document | 20000223 | ||
11 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_IXML_PARSE_ERROR | Last Parse Error | 20120611 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Adds Namespace Definition | 20011114 |
2 | ![]() |
Instance method | Public | Constructor | Constructor | 20000223 |
3 | ![]() |
Instance method | Public | Method | Generates XML as Copy from XML Document | 20000223 |
4 | ![]() |
Instance method | Public | Method | Generates empty XML document | 20020619 |
5 | ![]() |
Instance method | Public | Method | Generates Element in DOM | 20000223 |
6 | ![]() |
Instance method | Public | Method | Generates Element in DOM (Parent as Name) | 20000223 |
7 | ![]() |
Instance method | Public | Method | Generates XML Document from Structure/Table (DDIC) | 20000224 |
8 | ![]() |
Instance method | Public | Method | Generates XML from DOM | 20000223 |
9 | ![]() |
Instance method | Public | Method | Generates XML from Subtree from NODE | 20000223 |
10 | ![]() |
Instance method | Public | Method | Generates XML Document from Internal Table | 20000223 |
11 | ![]() |
Instance method | Public | Method | Generates File from XML (Download) | 20000223 |
12 | ![]() |
Instance method | Public | Method | Searches for Node and Gets Content of Attribute | 20000223 |
13 | ![]() |
Instance method | Public | Method | Searches for (DOM) Node with Name or Path | 20000223 |
14 | ![]() |
Instance method | Public | Method | Finds All Table Nodes in DOM | 20000225 |
15 | ![]() |
Instance method | Public | Method | Finds Element and Gets Content | 20000223 |
16 | ![]() |
Instance method | Public | Method | Releases All | 20000223 |
17 | ![]() |
Instance method | Public | Method | Gets Subtree of Node as XML Document | 20000229 |
18 | ![]() |
Instance method | Public | Method | Fills Structure/Table (DDIC Reference) | 20000223 |
19 | ![]() |
Instance method | Public | Method | Gets First Node (After Root) | 20000223 |
20 | ![]() |
Instance method | Public | Method | Returns the Last Parse Error (Details) | 20120611 |
21 | ![]() |
Instance method | Public | Method | Gets Namespace Definition | 20020917 |
22 | ![]() |
Instance method | Public | Method | Gets Attribute of Node (Name - Value) by Index | 20000223 |
23 | ![]() |
Instance method | Public | Method | Gets Attribute of Node by Name | 20000223 |
24 | ![]() |
Instance method | Public | Method | Gets Child Node (by INDEX) | 20000223 |
25 | ![]() |
Instance method | Public | Method | Gets Data Object of Node (Fills Data Object) | 20000417 |
26 | ![]() |
Instance method | Public | Method | Gets Node for ID | 20000223 |
27 | ![]() |
Instance method | Public | Method | Gets Name of Node | 20000223 |
28 | ![]() |
Instance method | Public | Method | Gets Access Path to Node | 20000223 |
29 | ![]() |
Instance method | Public | Method | Gets Value of Node | 20000223 |
30 | ![]() |
Instance method | Public | Method | Generates XML from File (Upload) | 20000223 |
31 | ![]() |
Instance method | Public | Method | Inserts XML Document Under Node | 20000223 |
32 | ![]() |
Instance method | Public | Method | Gets 'X' if DOM Initial | 20000225 |
33 | ![]() |
Instance method | Protected | Method | Parses Stream to DOM (Internal Routine) | 20000406 |
34 | ![]() |
Instance method | Public | Method | Parses XML Stream (String) to DOM | 20000406 |
35 | ![]() |
Instance method | Public | Method | Parses XML Stream (Internal Table) to DOM | 20000225 |
36 | ![]() |
Instance method | Public | Method | Parses XML Stream (XString) to DOM | 20000406 |
37 | ![]() |
Instance method | Protected | Method | Parses DOM to XML Stream (Internal Routine) | 20000406 |
38 | ![]() |
Instance method | Public | Method | Parses DOM to XML Stream (String) | 20000406 |
39 | ![]() |
Instance method | Public | Method | Parses DOM to XML Stream (Internal Table) | 20000225 |
40 | ![]() |
Instance method | Public | Method | Parses DOM to XML Stream (XString) | 20000406 |
41 | ![]() |
Instance method | Public | Method | Sets Node Attribute | 20000223 |
42 | ![]() |
Instance method | Public | Method | Parses Structure/Table (DDIC Reference) to XML | 20000223 |
43 | ![]() |
Instance method | Public | Method | Set CHAR Set | 20011214 |
Events
Class CL_XML_DOCUMENT_BASE has no event.
Types
Class CL_XML_DOCUMENT_BASE has no local type.
Method Signatures
Method ADD_NAMESPACE_DEF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ALIAS | Call by reference | Type reference (TYPE) | STRING | 20011114 | |||
2 | ![]() |
IS_TARGETNS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 20011114 | ||
3 | ![]() |
LOCATION | Call by reference | Type reference (TYPE) | STRING | 20011114 | |||
4 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20011114 | ||
5 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011114 | ||
6 | ![]() |
URI | Call by reference | Type reference (TYPE) | STRING | 20011114 |
Method ADD_NAMESPACE_DEF on class CL_XML_DOCUMENT_BASE has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | Referenz auf DOM (optional) | 20000406 |
Method CONSTRUCTOR on class CL_XML_DOCUMENT_BASE has no exception.
Method CREATE_COPY_FROM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | returncode | 20000223 | ||
2 | ![]() |
SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_XML_DOCUMENT_BASE | referenz auf Quellobject | 20000223 |
Method CREATE_COPY_FROM on class CL_XML_DOCUMENT_BASE has no exception.
Method CREATE_EMPTY_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20020619 |
Method CREATE_EMPTY_DOCUMENT on class CL_XML_DOCUMENT_BASE has no exception.
Method CREATE_SIMPLE_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | Name des Knoten | 20000223 | ||
2 | ![]() |
NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace | 20011115 | ||
3 | ![]() |
NEW_NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | neue Knoten | 20000223 | ||
4 | ![]() |
PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | übergeordneter Knoten | 20000223 | ||
5 | ![]() |
VALUE | Call by reference | Type reference (TYPE) | STRING | Wert | 20000223 |
Method CREATE_SIMPLE_ELEMENT on class CL_XML_DOCUMENT_BASE has no exception.
Method CREATE_SIMPLE_ELEMENT_PNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | Name des Knoten | 20000223 | ||
2 | ![]() |
NEW_NAME | Value transfer | Type reference (TYPE) | STRING | Name des neue Knoten | 20000223 | ||
3 | ![]() |
PARENT_NAME | Call by reference | Type reference (TYPE) | STRING | Name des übergeordneter Knoten | 20000223 | ||
4 | ![]() |
VALUE | Call by reference | Type reference (TYPE) | STRING | Wert | 20000223 |
Method CREATE_SIMPLE_ELEMENT_PNAME on class CL_XML_DOCUMENT_BASE has no exception.
Method CREATE_WITH_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATAOBJECT | Call by reference | Type reference (TYPE) | ANY | Datenobjekt | 20000224 | ||
2 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | 'DATA' | Name des Starttags (optional) | 20000224 | |
3 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000224 |
Method CREATE_WITH_DATA on class CL_XML_DOCUMENT_BASE has no exception.
Method CREATE_WITH_DOM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | Referenz auf DOM | 20000223 | ||
2 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Return Code | 20000223 |
Method CREATE_WITH_DOM on class CL_XML_DOCUMENT_BASE has no exception.
Method CREATE_WITH_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Referenz auf Startknoten | 20000223 | ||
2 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | retcode | 20000223 |
Method CREATE_WITH_NODE on class CL_XML_DOCUMENT_BASE has no exception.
Method CREATE_WITH_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000223 | ||
2 | ![]() |
SIZE | Value transfer | Type reference (TYPE) | SYTABIX | 0 | Dateigröße | 20000223 | |
3 | ![]() |
TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | interne Tabelle | 20000223 |
Method CREATE_WITH_TABLE on class CL_XML_DOCUMENT_BASE has no exception.
Method EXPORT_TO_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FILENAME | Call by reference | Type reference (TYPE) | LOCALFILE | Dateiname | 20000223 | ||
2 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | retuncode | 20000223 |
Method EXPORT_TO_FILE on class CL_XML_DOCUMENT_BASE has no exception.
Method FIND_ATTRIBUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ATTR_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Attributes | 20000223 | ||
2 | ![]() |
NODE_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Knoten | 20000223 | ||
3 | ![]() |
ROOT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Wurzelknoten (leer = Dokument) | 20000223 | ||
4 | ![]() |
VALUE | Value transfer | Type reference (TYPE) | STRING | Wert | 20000223 |
Method FIND_ATTRIBUTE on class CL_XML_DOCUMENT_BASE has no exception.
Method FIND_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20000223 | ||
2 | ![]() |
NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | Knotenreferenz | 20000223 | ||
3 | ![]() |
ROOT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Wurzelnkoten ( leer = Dokument) | 20000223 |
Method FIND_NODE on class CL_XML_DOCUMENT_BASE has no exception.
Method FIND_NODE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | fehlercode | 20000225 | ||
2 | ![]() |
ROOT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Wurzelnkoten ( leer = Dokument) | 20000225 | ||
3 | ![]() |
TABNAME | Call by reference | Type reference (TYPE) | STRING | Name der Tabelle ( leer = Wurzel ) | 20000225 | ||
4 | ![]() |
T_NODES | Call by reference | Type reference (TYPE) | SWXMLNODES | Tabelle der Knotenreferenzen | 20000225 |
Method FIND_NODE_TABLE on class CL_XML_DOCUMENT_BASE has no exception.
Method FIND_SIMPLE_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | Name des Knoten | 20000223 | ||
2 | ![]() |
ROOT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Wurzelknoten ( leer = Dokument ) | 20000223 | ||
3 | ![]() |
VALUE | Value transfer | Type reference (TYPE) | STRING | Wert | 20000223 |
Method FIND_SIMPLE_ELEMENT on class CL_XML_DOCUMENT_BASE has no exception.
Method FREE Signature
Method FREE on class CL_XML_DOCUMENT_BASE has no parameter.
Method FREE on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_CHILD_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EMBEDDED_ONLY | Call by reference | Type reference (TYPE) | XFLAG | SPACE | nur eingebetteten (einfachen) Subtree erzeugen | 20000229 | |
2 | ![]() |
IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | CL_XML_DOCUMENT_BASE | XML-Dok. Instanz , die gefüllt wird | 20000229 | ||
3 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000229 | ||
4 | ![]() |
OUT_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | CL_XML_DOCUMENT_BASE | gefüllte XML-Dok. Instanz / NULL | 20000229 |
Method GET_CHILD_DOCUMENT on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATAOBJECT | Call by reference | Type reference (TYPE) | ANY | Datenobjekt | 20000223 | ||
2 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | Name des Starttags (optional) | 20000223 | ||
3 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | Fehlercode | 20000223 |
Method GET_DATA on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_FIRST_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | Referenz auf Knoten | 20000223 |
Method GET_FIRST_NODE on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_LAST_PARSE_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_PARSE_ERROR | Value transfer | Object reference (TYPE REF TO) | IF_IXML_PARSE_ERROR | IF_IXML_PARSE_ERROR | 20120611 |
Method GET_LAST_PARSE_ERROR on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_NAMESPACE_DEF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ALIAS | Call by reference | Type reference (TYPE) | STRING | 20020917 | |||
2 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20020917 | ||
3 | ![]() |
URI | Call by reference | Type reference (TYPE) | STRING | 20020917 |
Method GET_NAMESPACE_DEF on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_NODE_ATTR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INDEX | Call by reference | Type reference (TYPE) | I | 0 | Index des Attribut | 20000223 | |
2 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | Name des Attributes | 20000223 | ||
3 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000223 | ||
4 | ![]() |
VALUE | Call by reference | Type reference (TYPE) | STRING | Inhalt ders Attributes | 20000223 |
Method GET_NODE_ATTR on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_NODE_ATTRIBUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | Name des Attributes | 20000223 | ||
2 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000223 | ||
3 | ![]() |
VALUE | Value transfer | Type reference (TYPE) | STRING | Inhalt ders Attributes | 20000223 |
Method GET_NODE_ATTRIBUTE on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_NODE_CHILD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHILD_NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | Knotenliste | 20000223 | ||
2 | ![]() |
INDEX | Call by reference | Type reference (TYPE) | I | 0 | Index | 20000223 | |
3 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Ausgangsknoten / empty = Root | 20000223 |
Method GET_NODE_CHILD on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_NODE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATAOBJECT | Value transfer | Type reference (TYPE) | ANY | Datenobject | 20000417 | ||
2 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000417 | ||
3 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | Returncode | 20000417 |
Method GET_NODE_DATA on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_NODE_FROM_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
GID | Call by reference | Type reference (TYPE) | I | ID des Knoten | 20000223 | ||
2 | ![]() |
NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | Knotenreferenz | 20000223 |
Method GET_NODE_FROM_ID on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_NODE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knotenreferenz / empty = root | 20000223 | ||
2 | ![]() |
VALUE | Value transfer | Type reference (TYPE) | STRING | Inhalt | 20000223 |
Method GET_NODE_NAME on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_NODE_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Ausgangsknoten / empty = Root | 20000223 | ||
2 | ![]() |
PATH | Value transfer | Type reference (TYPE) | STRING | Pfad | 20000223 |
Method GET_NODE_PATH on class CL_XML_DOCUMENT_BASE has no exception.
Method GET_NODE_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000223 | ||
2 | ![]() |
VALUE | Value transfer | Type reference (TYPE) | STRING | Inhalt | 20000223 |
Method GET_NODE_VALUE on class CL_XML_DOCUMENT_BASE has no exception.
Method IMPORT_FROM_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FILENAME | Call by reference | Type reference (TYPE) | LOCALFILE | Dateiname | 20000223 | ||
2 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | retuncode | 20000223 |
Method IMPORT_FROM_FILE on class CL_XML_DOCUMENT_BASE has no exception.
Method INSERT_DOCUMENT_AS_CHILD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOCUMENT | Call by reference | Object reference (TYPE REF TO) | CL_XML_DOCUMENT_BASE | XML-Dokument | 20000223 | ||
2 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten under den das Doc gehänt wird | 20000223 | ||
3 | ![]() |
NO_COPY | Call by reference | Type reference (TYPE) | XFLAG | SPACE | als KOPIE / Referenz einfügen | 20000223 | |
4 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000223 |
Method INSERT_DOCUMENT_AS_CHILD on class CL_XML_DOCUMENT_BASE has no exception.
Method IS_INITIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INITIAL | Value transfer | Type reference (TYPE) | XFLAG | X wenn DOM initial | 20000225 |
Method IS_INITIAL on class CL_XML_DOCUMENT_BASE has no exception.
Method PARSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
2 | ![]() |
STREAM | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ISTREAM | Stream-object | 20000406 |
Method PARSE on class CL_XML_DOCUMENT_BASE has no exception.
Method PARSE_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
2 | ![]() |
STREAM | Call by reference | Type reference (TYPE) | STRING | Stream (String) | 20000406 |
Method PARSE_STRING on class CL_XML_DOCUMENT_BASE has no exception.
Method PARSE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000225 | ||
2 | ![]() |
SIZE | Value transfer | Type reference (TYPE) | SYTABIX | 0 | Dateigröße (Anzahl Zeichen) | 20000225 | |
3 | ![]() |
TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Stream (Tabelle) | 20000225 |
Method PARSE_TABLE on class CL_XML_DOCUMENT_BASE has no exception.
Method PARSE_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
2 | ![]() |
STREAM | Call by reference | Type reference (TYPE) | XSTRING | Stream (XString) | 20000406 |
Method PARSE_XSTRING on class CL_XML_DOCUMENT_BASE has no exception.
Method RENDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PRETTY_PRINT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Ausgabe formatieren | 20000406 | |
2 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
3 | ![]() |
STREAM | Call by reference | Object reference (TYPE REF TO) | IF_IXML_OSTREAM | Referenz auf StreamObjekt | 20000406 |
Method RENDER on class CL_XML_DOCUMENT_BASE has no exception.
Method RENDER_2_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PRETTY_PRINT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Ausgabe Formatieren | 20000406 | |
2 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
3 | ![]() |
SIZE | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl Zeichen | 20000418 | ||
4 | ![]() |
STREAM | Call by reference | Type reference (TYPE) | STRING | String (STREAM) | 20000406 |
Method RENDER_2_STRING on class CL_XML_DOCUMENT_BASE has no exception.
Method RENDER_2_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PRETTY_PRINT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Ausgabe formatieren | 20000406 | |
2 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000225 | ||
3 | ![]() |
SIZE | Call by reference | Type reference (TYPE) | SYTABIX | Dateigröße (Anzahl Zeichen) | 20000225 | ||
4 | ![]() |
TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle (STREAM) | 20000225 |
Method RENDER_2_TABLE on class CL_XML_DOCUMENT_BASE has no exception.
Method RENDER_2_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PRETTY_PRINT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Ausgabe Formatieren | 20000406 | |
2 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
3 | ![]() |
SIZE | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl Zeichen | 20000418 | ||
4 | ![]() |
STREAM | Call by reference | Type reference (TYPE) | XSTRING | XString (STREAM) | 20000406 |
Method RENDER_2_XSTRING on class CL_XML_DOCUMENT_BASE has no exception.
Method SET_ATTRIBUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | Name des Attributes | 20000223 | ||
2 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000223 | ||
3 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | returncode | 20000223 | ||
4 | ![]() |
VALUE | Call by reference | Type reference (TYPE) | STRING | Wert des Attributes | 20000223 |
Method SET_ATTRIBUTE on class CL_XML_DOCUMENT_BASE has no exception.
Method SET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ALIAS | Call by reference | Type reference (TYPE) | STRING | Namespace | 20011203 | ||
2 | ![]() |
CONTROL | Value transfer | Type reference (TYPE) | DCXMLSERCL | Steuerung | 20000419 | ||
3 | ![]() |
DATAOBJECT | Call by reference | Type reference (TYPE) | ANY | Datenobjekt | 20000223 | ||
4 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | 'DATA' | Name des Starttags (optional) | 20000223 | |
5 | ![]() |
PARENT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten, ab dem eingfügt wird | 20000419 | ||
6 | ![]() |
RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | returncode | 20000223 |
Method SET_DATA on class CL_XML_DOCUMENT_BASE has no exception.
Method SET_ENCODING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHARSET | Call by reference | Type reference (TYPE) | STRING | 20011214 |
Method SET_ENCODING on class CL_XML_DOCUMENT_BASE has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 46D |