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 |