Hierarchy
⤷ BC-BMT-WFM (Application Component) SAP Business Workflow
⤷ SWXML (Package) Workflow XML FRAMEWORK
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 | IXML | 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 | C_FAILED | Constant | Public | Type reference (TYPE) | SYSUBRC | 9999 | Error Code: Generate Error | 20000223 | |
2 | C_NOT_FOUND | Constant | Public | Type reference (TYPE) | SYSUBRC | 2 | Error Code: Not Found | 20000223 | |
3 | C_NO_IXML | Constant | Public | Type reference (TYPE) | SYSUBRC | 99 | Error Code: Everything OK | 20000223 | |
4 | C_OK | Constant | Public | Type reference (TYPE) | SYSUBRC | 0 | Error Code: Everything OK | 20000223 | |
5 | C_PATH_SEP | Constant | Public | Type reference (TYPE) | CHAR1 | '/' | Path Separator | 20000223 | |
6 | G_IXML | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_IXML | Interface | 20000223 | ||
7 | G_STREAM_FACTORY | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_IXML_STREAM_FACTORY | Interface | 20000223 | ||
8 | MS_CHANGED | Instance attribute | Protected | Type reference (TYPE) | SWXML_CHG | Changed Flags | 20000223 | ||
9 | M_CURR_NODE | Instance attribute | Public | Object reference (TYPE REF TO) | IF_IXML_NODE | Current Node | 20000419 | ||
10 | M_DOCUMENT | Instance attribute | Public | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML document | 20000223 | ||
11 | M_PARSE_ERROR | 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 | ADD_NAMESPACE_DEF | Instance method | Public | Method | Adds Namespace Definition | 20011114 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20000223 |
3 | CREATE_COPY_FROM | Instance method | Public | Method | Generates XML as Copy from XML Document | 20000223 |
4 | CREATE_EMPTY_DOCUMENT | Instance method | Public | Method | Generates empty XML document | 20020619 |
5 | CREATE_SIMPLE_ELEMENT | Instance method | Public | Method | Generates Element in DOM | 20000223 |
6 | CREATE_SIMPLE_ELEMENT_PNAME | Instance method | Public | Method | Generates Element in DOM (Parent as Name) | 20000223 |
7 | CREATE_WITH_DATA | Instance method | Public | Method | Generates XML Document from Structure/Table (DDIC) | 20000224 |
8 | CREATE_WITH_DOM | Instance method | Public | Method | Generates XML from DOM | 20000223 |
9 | CREATE_WITH_NODE | Instance method | Public | Method | Generates XML from Subtree from NODE | 20000223 |
10 | CREATE_WITH_TABLE | Instance method | Public | Method | Generates XML Document from Internal Table | 20000223 |
11 | EXPORT_TO_FILE | Instance method | Public | Method | Generates File from XML (Download) | 20000223 |
12 | FIND_ATTRIBUTE | Instance method | Public | Method | Searches for Node and Gets Content of Attribute | 20000223 |
13 | FIND_NODE | Instance method | Public | Method | Searches for (DOM) Node with Name or Path | 20000223 |
14 | FIND_NODE_TABLE | Instance method | Public | Method | Finds All Table Nodes in DOM | 20000225 |
15 | FIND_SIMPLE_ELEMENT | Instance method | Public | Method | Finds Element and Gets Content | 20000223 |
16 | FREE | Instance method | Public | Method | Releases All | 20000223 |
17 | GET_CHILD_DOCUMENT | Instance method | Public | Method | Gets Subtree of Node as XML Document | 20000229 |
18 | GET_DATA | Instance method | Public | Method | Fills Structure/Table (DDIC Reference) | 20000223 |
19 | GET_FIRST_NODE | Instance method | Public | Method | Gets First Node (After Root) | 20000223 |
20 | GET_LAST_PARSE_ERROR | Instance method | Public | Method | Returns the Last Parse Error (Details) | 20120611 |
21 | GET_NAMESPACE_DEF | Instance method | Public | Method | Gets Namespace Definition | 20020917 |
22 | GET_NODE_ATTR | Instance method | Public | Method | Gets Attribute of Node (Name - Value) by Index | 20000223 |
23 | GET_NODE_ATTRIBUTE | Instance method | Public | Method | Gets Attribute of Node by Name | 20000223 |
24 | GET_NODE_CHILD | Instance method | Public | Method | Gets Child Node (by INDEX) | 20000223 |
25 | GET_NODE_DATA | Instance method | Public | Method | Gets Data Object of Node (Fills Data Object) | 20000417 |
26 | GET_NODE_FROM_ID | Instance method | Public | Method | Gets Node for ID | 20000223 |
27 | GET_NODE_NAME | Instance method | Public | Method | Gets Name of Node | 20000223 |
28 | GET_NODE_PATH | Instance method | Public | Method | Gets Access Path to Node | 20000223 |
29 | GET_NODE_VALUE | Instance method | Public | Method | Gets Value of Node | 20000223 |
30 | IMPORT_FROM_FILE | Instance method | Public | Method | Generates XML from File (Upload) | 20000223 |
31 | INSERT_DOCUMENT_AS_CHILD | Instance method | Public | Method | Inserts XML Document Under Node | 20000223 |
32 | IS_INITIAL | Instance method | Public | Method | Gets 'X' if DOM Initial | 20000225 |
33 | PARSE | Instance method | Protected | Method | Parses Stream to DOM (Internal Routine) | 20000406 |
34 | PARSE_STRING | Instance method | Public | Method | Parses XML Stream (String) to DOM | 20000406 |
35 | PARSE_TABLE | Instance method | Public | Method | Parses XML Stream (Internal Table) to DOM | 20000225 |
36 | PARSE_XSTRING | Instance method | Public | Method | Parses XML Stream (XString) to DOM | 20000406 |
37 | RENDER | Instance method | Protected | Method | Parses DOM to XML Stream (Internal Routine) | 20000406 |
38 | RENDER_2_STRING | Instance method | Public | Method | Parses DOM to XML Stream (String) | 20000406 |
39 | RENDER_2_TABLE | Instance method | Public | Method | Parses DOM to XML Stream (Internal Table) | 20000225 |
40 | RENDER_2_XSTRING | Instance method | Public | Method | Parses DOM to XML Stream (XString) | 20000406 |
41 | SET_ATTRIBUTE | Instance method | Public | Method | Sets Node Attribute | 20000223 |
42 | SET_DATA | Instance method | Public | Method | Parses Structure/Table (DDIC Reference) to XML | 20000223 |
43 | SET_ENCODING | 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 | Importing | ALIAS | Call by reference | Type reference (TYPE) | STRING | 20011114 | |||
2 | Importing | IS_TARGETNS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 20011114 | ||
3 | Importing | LOCATION | Call by reference | Type reference (TYPE) | STRING | 20011114 | |||
4 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20011114 | ||
5 | Returning | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011114 | ||
6 | Importing | 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 | Importing | 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 | Returning | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | returncode | 20000223 | ||
2 | Importing | 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 | Returning | 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 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Knoten | 20000223 | ||
2 | Importing | NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace | 20011115 | ||
3 | Returning | NEW_NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | neue Knoten | 20000223 | ||
4 | Importing | PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | übergeordneter Knoten | 20000223 | ||
5 | Importing | 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 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Knoten | 20000223 | ||
2 | Returning | NEW_NAME | Value transfer | Type reference (TYPE) | STRING | Name des neue Knoten | 20000223 | ||
3 | Importing | PARENT_NAME | Call by reference | Type reference (TYPE) | STRING | Name des übergeordneter Knoten | 20000223 | ||
4 | Importing | 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 | Importing | DATAOBJECT | Call by reference | Type reference (TYPE) | ANY | Datenobjekt | 20000224 | ||
2 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | 'DATA' | Name des Starttags (optional) | 20000224 | |
3 | Returning | 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 | Importing | DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | Referenz auf DOM | 20000223 | ||
2 | Returning | 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 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Referenz auf Startknoten | 20000223 | ||
2 | Returning | 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 | Returning | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000223 | ||
2 | Importing | SIZE | Value transfer | Type reference (TYPE) | SYTABIX | 0 | Dateigröße | 20000223 | |
3 | Importing | 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 | Importing | FILENAME | Call by reference | Type reference (TYPE) | LOCALFILE | Dateiname | 20000223 | ||
2 | Returning | 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 | Importing | ATTR_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Attributes | 20000223 | ||
2 | Importing | NODE_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Knoten | 20000223 | ||
3 | Importing | ROOT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Wurzelknoten (leer = Dokument) | 20000223 | ||
4 | Returning | 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 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20000223 | ||
2 | Returning | NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | Knotenreferenz | 20000223 | ||
3 | Importing | 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 | Exporting | RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | fehlercode | 20000225 | ||
2 | Importing | ROOT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Wurzelnkoten ( leer = Dokument) | 20000225 | ||
3 | Importing | TABNAME | Call by reference | Type reference (TYPE) | STRING | Name der Tabelle ( leer = Wurzel ) | 20000225 | ||
4 | Exporting | 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 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Knoten | 20000223 | ||
2 | Importing | ROOT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Wurzelknoten ( leer = Dokument ) | 20000223 | ||
3 | Returning | 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 | Importing | EMBEDDED_ONLY | Call by reference | Type reference (TYPE) | XFLAG | SPACE | nur eingebetteten (einfachen) Subtree erzeugen | 20000229 | |
2 | Importing | IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | CL_XML_DOCUMENT_BASE | XML-Dok. Instanz , die gefüllt wird | 20000229 | ||
3 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000229 | ||
4 | Returning | 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 | Changing | DATAOBJECT | Call by reference | Type reference (TYPE) | ANY | Datenobjekt | 20000223 | ||
2 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Starttags (optional) | 20000223 | ||
3 | Exporting | 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 | Returning | 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 | Returning | 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 | Importing | ALIAS | Call by reference | Type reference (TYPE) | STRING | 20020917 | |||
2 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20020917 | ||
3 | Exporting | 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 | Importing | INDEX | Call by reference | Type reference (TYPE) | I | 0 | Index des Attribut | 20000223 | |
2 | Exporting | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Attributes | 20000223 | ||
3 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000223 | ||
4 | Exporting | 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 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Attributes | 20000223 | ||
2 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000223 | ||
3 | Returning | 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 | Returning | CHILD_NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | Knotenliste | 20000223 | ||
2 | Importing | INDEX | Call by reference | Type reference (TYPE) | I | 0 | Index | 20000223 | |
3 | Importing | 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 | Exporting | DATAOBJECT | Value transfer | Type reference (TYPE) | ANY | Datenobject | 20000417 | ||
2 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000417 | ||
3 | Exporting | 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 | Importing | GID | Call by reference | Type reference (TYPE) | I | ID des Knoten | 20000223 | ||
2 | Returning | 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 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knotenreferenz / empty = root | 20000223 | ||
2 | Returning | 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 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Ausgangsknoten / empty = Root | 20000223 | ||
2 | Returning | 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 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000223 | ||
2 | Returning | 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 | Importing | FILENAME | Call by reference | Type reference (TYPE) | LOCALFILE | Dateiname | 20000223 | ||
2 | Returning | 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 | Importing | DOCUMENT | Call by reference | Object reference (TYPE REF TO) | CL_XML_DOCUMENT_BASE | XML-Dokument | 20000223 | ||
2 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten under den das Doc gehänt wird | 20000223 | ||
3 | Importing | NO_COPY | Call by reference | Type reference (TYPE) | XFLAG | SPACE | als KOPIE / Referenz einfügen | 20000223 | |
4 | Returning | 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 | Returning | 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 | Returning | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
2 | Importing | 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 | Returning | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
2 | Importing | 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 | Returning | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000225 | ||
2 | Importing | SIZE | Value transfer | Type reference (TYPE) | SYTABIX | 0 | Dateigröße (Anzahl Zeichen) | 20000225 | |
3 | Importing | 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 | Returning | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
2 | Importing | 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 | Importing | PRETTY_PRINT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Ausgabe formatieren | 20000406 | |
2 | Returning | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
3 | Importing | 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 | Importing | PRETTY_PRINT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Ausgabe Formatieren | 20000406 | |
2 | Exporting | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
3 | Exporting | SIZE | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl Zeichen | 20000418 | ||
4 | Exporting | 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 | Importing | PRETTY_PRINT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Ausgabe formatieren | 20000406 | |
2 | Exporting | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000225 | ||
3 | Exporting | SIZE | Call by reference | Type reference (TYPE) | SYTABIX | Dateigröße (Anzahl Zeichen) | 20000225 | ||
4 | Exporting | 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 | Importing | PRETTY_PRINT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Ausgabe Formatieren | 20000406 | |
2 | Exporting | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20000406 | ||
3 | Exporting | SIZE | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl Zeichen | 20000418 | ||
4 | Exporting | 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 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Attributes | 20000223 | ||
2 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten | 20000223 | ||
3 | Returning | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | returncode | 20000223 | ||
4 | Importing | 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 | Importing | ALIAS | Call by reference | Type reference (TYPE) | STRING | Namespace | 20011203 | ||
2 | Importing | CONTROL | Value transfer | Type reference (TYPE) | DCXMLSERCL | Steuerung | 20000419 | ||
3 | Importing | DATAOBJECT | Call by reference | Type reference (TYPE) | ANY | Datenobjekt | 20000223 | ||
4 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | 'DATA' | Name des Starttags (optional) | 20000223 | |
5 | Importing | PARENT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten, ab dem eingfügt wird | 20000419 | ||
6 | Returning | 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 | Importing | 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 |