SAP ABAP Class CL_XML_DOCUMENT_BASE (XML Document - Management (Basis Class))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   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