SAP ABAP Class CL_UA_WRITE_ELEMENTS_TO_XML (Writes Working Environment Elements in XML File)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_EXPORT (Package) Costing Engine Data Export Framework
Properties
Class CL_UA_WRITE_ELEMENTS_TO_XML  
Short Description Writes Working Environment Elements in XML File    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_EXPORT   Costing Engine Data Export Framework 
Created 20040708   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UA_WRITE_ELEMENTS_TO_XML has no interface implemented.
Friends
Class CL_UA_WRITE_ELEMENTS_TO_XML has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_CR_LF Constant Private Type reference (TYPE) STRING CL_ABAP_CHAR_UTILITIES=>CR_LF Line Break 20040727
2 CD_SLASH Constant Private Type reference (TYPE) STRING '/' Slash 20040721
3 CD_SLASH_REPLACE Constant Private Type reference (TYPE) STRING '_-' Slash Replacement 20040721
4 CD_XML_CLOSE Constant Private Type reference (TYPE) STRING '>' Close Tag 20040714
5 CD_XML_EDGE Constant Private Type reference (TYPE) STRING 'Edge' Tag for Link 20040804
6 CD_XML_EDGETYPE Constant Private Type reference (TYPE) STRING 'EdgeType' Tag for Link Type 20040713
7 CD_XML_END Constant Private Type reference (TYPE) STRING '/' End Tag ID 20040714
8 CD_XML_FROM Constant Private Type reference (TYPE) STRING 'From' Tag for Link Starting Point 20040713
9 CD_XML_HEADER Constant Private Type reference (TYPE) STRING '' XML Header 20040713
10 CD_XML_HIERARCHYEDGE Constant Private Type reference (TYPE) STRING 'HierarchyEdge' Tag for Hierarchy Link 20040804
11 CD_XML_HIERARCHYOBJECT Constant Private Type reference (TYPE) STRING 'HierarchyObject' Tag for Hierarchy Object 20040804
12 CD_XML_HIEROBJECTIDENTIFIERS Constant Private Type reference (TYPE) STRING 'HierarchyObjectIdentifiers' Tag for Hierarchy Object Key 20040804
13 CD_XML_MODE Constant Private Type reference (TYPE) STRING 'mode' Attribute 'mode' 20041117
14 CD_XML_NETWORK Constant Private Type reference (TYPE) STRING 'Network' Tag for Network 20040714
15 CD_XML_NODE Constant Private Type reference (TYPE) STRING 'ObjectKeyFigures' Tag for Nodes 20040713
16 CD_XML_NODEIDENTIFIERS Constant Private Type reference (TYPE) STRING 'NodeIdentifiers' Tag for Node Key 20040713
17 CD_XML_NODETYPE Constant Private Type reference (TYPE) STRING 'NodeType' Tag for Node Type 20040713
18 CD_XML_NVPAIRS Constant Private Type reference (TYPE) STRING 'NVPairs' Tag for Object Attributes 20040713
19 CD_XML_OBJECT Constant Private Type reference (TYPE) STRING 'Object' Tag for Object 20040714
20 CD_XML_OBJECTIDENTIFIERS Constant Private Type reference (TYPE) STRING 'ObjectIdentifiers' Tag for Object Key 20040713
21 CD_XML_OBJECTTYPE Constant Private Type reference (TYPE) STRING 'ObjectType' Tag for Object Type 20040714
22 CD_XML_OBJECT_MODE Constant Private Type reference (TYPE) STRING ' mode="update"' Object Mode 20040721
23 CD_XML_OPEN Constant Private Type reference (TYPE) STRING '<' Open Tag 20040714
24 CD_XML_REFERENCEID Constant Private Type reference (TYPE) STRING 'UAB_CE_HIER_ID' Tag for Reference IDs of Hierarchy Objects 20040804
25 CD_XML_TO Constant Private Type reference (TYPE) STRING 'To' Tag for Link Destination Point 20040713
26 CD_XML_UAI_PREFIX Constant Private Type reference (TYPE) STRING 'uai' UAI Prefix for Interface 20050309
27 CD_XML_UAI_URI Constant Private Type reference (TYPE) STRING 'http://www.sap.com/fin/costing/uai' URI for UAI Prefix 20050309
28 CD_XML_UPDATE Constant Private Type reference (TYPE) STRING 'update' Attribute Value 'update' 20041117
29 CD_XML_XMLNS Constant Private Type reference (TYPE) STRING 'xmlns' XMLNS ID 20050309
30 MD_DATABASIS Static Attribute Public Type reference (TYPE) ACC_DATABASIS Data Basis 20040714
31 MO_NETWORK Static Attribute Public Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20041126
32 MO_XML_DOM Static Attribute Public Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041126
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_XMLSTRING Static method Public Method Outputs Working Environment Elements in an XML String 20041116
2 FILL_EDGES_XMLSTRING Static method Private Method Fills Links in XML String 20040714
3 FILL_EDGE_NODE_XMLSTRING Static method Private Method Fills a Node XML String within a Link 20040721
4 FILL_HIER_EDGES_XMLSTRING Static method Private Method Fills Links in XML String 20040804
5 FILL_HIER_OBJECTID_XMLSTRING Static method Private Method Fills Hierarchy Object ID in XML String 20040805
6 FILL_HIER_OBJECTS_XMLSTRING Static method Private Method Fills Hierarchy Objects in XML String 20040804
7 FILL_NODES_XMLSTRING Static method Private Method Fills Nodes in XML String 20040714
8 FILL_NODE_OBJECT_XMLSTRING Static method Private Method Fills Object within a Node in XML String 20040810
9 FILL_OBJECTS_XMLSTRING Static method Private Method Fills Objects in XML String 20040714
10 WRITE_ELEMENTS_TO_XMLSTRING Static method Public Method Outputs Working Environment Elements in an XML String 20040713
11 WRITE_XMLSTRING_TO_FILE Static method Public Method Writes XML String in a File 20040713
Events
Class CL_UA_WRITE_ELEMENTS_TO_XML has no event.
Types
Class CL_UA_WRITE_ELEMENTS_TO_XML has no local type.
Method Signatures

Method BUILD_XMLSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_XMLSTRING Call by reference Type reference (TYPE) STRING XML-String 20041116
2 Importing IT_EDGE Call by reference Type reference (TYPE) UAB_T_EDGE Tabelle von Kanten 20041116
3 Importing IT_HIER_EDGE Call by reference Type reference (TYPE) UAB_T_EDGE Tabelle von Hierarchiekanten 20041116
4 Importing IT_HIER_OBJECT Call by reference Type reference (TYPE) UAB_T_OBJECT Tabelle von Hierarchieobjekten 20041116
5 Importing IT_NODE Call by reference Type reference (TYPE) UAB_T_NODE Tabelle von Knoten 20041116
6 Importing IT_OBJECT Call by reference Type reference (TYPE) UAB_T_OBJECT Tabelle von Objekten 20041116

Method BUILD_XMLSTRING on class CL_UA_WRITE_ELEMENTS_TO_XML has no exception.

Method FILL_EDGES_XMLSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XMLSTRING Call by reference Type reference (TYPE) STRING XML-String 20040714
2 Importing IT_EDGE Call by reference Type reference (TYPE) UAB_T_EDGE Tabelle von Kanten 20040714
3 Importing IT_NODE Call by reference Type reference (TYPE) UAB_T_NODE Tabelle von Knoten 20041021
4 Importing IT_OBJECT_REFID Call by reference Type reference (TYPE) UAB_T_OBJECT_REFID Tabelle von Hierarchieobjekten und ReferenzIDs 20040809

Method FILL_EDGES_XMLSTRING on class CL_UA_WRITE_ELEMENTS_TO_XML has no exception.

Method FILL_EDGE_NODE_XMLSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XMLSTRING Call by reference Type reference (TYPE) STRING XML-String 20040721
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Kantenknoten 20040721

Method FILL_EDGE_NODE_XMLSTRING on class CL_UA_WRITE_ELEMENTS_TO_XML has no exception.

Method FILL_HIER_EDGES_XMLSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XMLSTRING Call by reference Type reference (TYPE) STRING XML-String 20040804
2 Importing IT_HIER_EDGE Call by reference Type reference (TYPE) UAB_T_EDGE Tabelle von Hierarchiekanten 20040805
3 Importing IT_NODE Call by reference Type reference (TYPE) UAB_T_NODE Tabelle von Knoten 20041021
4 Importing IT_OBJECT_REFID Call by reference Type reference (TYPE) UAB_T_OBJECT_REFID Tabelle von Hierarchieobjekten und ReferenzIDs 20040805

Method FILL_HIER_EDGES_XMLSTRING on class CL_UA_WRITE_ELEMENTS_TO_XML has no exception.

Method FILL_HIER_OBJECTID_XMLSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XMLSTRING Call by reference Type reference (TYPE) STRING XML-String 20040805
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Knoten 20040805
3 Importing IT_OBJECT_REFID Call by reference Type reference (TYPE) UAB_T_OBJECT_REFID Tabelle von Hierarchieobjekten und ReferenzIDs 20040805

Method FILL_HIER_OBJECTID_XMLSTRING on class CL_UA_WRITE_ELEMENTS_TO_XML has no exception.

Method FILL_HIER_OBJECTS_XMLSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XMLSTRING Call by reference Type reference (TYPE) STRING XML-String 20040804
2 Exporting ET_OBJECT_REFID Call by reference Type reference (TYPE) UAB_T_OBJECT_REFID Tabelle von Hierarchieobjekten und ReferenzIDs 20040805
3 Importing IT_HIER_OBJECT Call by reference Type reference (TYPE) UAB_T_OBJECT Tabelle von Hierarchieobjekten 20040804

Method FILL_HIER_OBJECTS_XMLSTRING on class CL_UA_WRITE_ELEMENTS_TO_XML has no exception.

Method FILL_NODES_XMLSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XMLSTRING Call by reference Type reference (TYPE) STRING XML-String 20040714
2 Importing IT_NODE Call by reference Type reference (TYPE) UAB_T_NODE Tabelle von Knoten 20040714

Method FILL_NODES_XMLSTRING on class CL_UA_WRITE_ELEMENTS_TO_XML has no exception.

Method FILL_NODE_OBJECT_XMLSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_XMLSTRING Call by reference Type reference (TYPE) STRING XML-String 20040810
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_UA_OBJECT Objekt 20040810

Method FILL_NODE_OBJECT_XMLSTRING on class CL_UA_WRITE_ELEMENTS_TO_XML has no exception.

Method FILL_OBJECTS_XMLSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XMLSTRING Call by reference Type reference (TYPE) STRING XML-String 20040714
2 Importing IT_OBJECT Call by reference Type reference (TYPE) UAB_T_OBJECT Tabelle von Objekten 20040714

Method FILL_OBJECTS_XMLSTRING on class CL_UA_WRITE_ELEMENTS_TO_XML has no exception.

Method WRITE_ELEMENTS_TO_XMLSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_XMLSTRING Call by reference Type reference (TYPE) STRING XML-String 20040715
2 Importing IT_EDGE Call by reference Type reference (TYPE) UAB_T_EDGE Tabelle von Kanten 20040714
3 Importing IT_HIER_EDGE Call by reference Type reference (TYPE) UAB_T_EDGE Tabelle von Hierarchiekanten 20040809
4 Importing IT_HIER_OBJECT Call by reference Type reference (TYPE) UAB_T_OBJECT Tabelle von Hierarchieobjekten 20040809
5 Importing IT_NODE Call by reference Type reference (TYPE) UAB_T_NODE Tabelle von Knoten 20040714
6 Importing IT_OBJECT Call by reference Type reference (TYPE) UAB_T_OBJECT Tabelle von Objekten 20040714

Method WRITE_ELEMENTS_TO_XMLSTRING on class CL_UA_WRITE_ELEMENTS_TO_XML has no exception.

Method WRITE_XMLSTRING_TO_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_XMLSTRING Call by reference Type reference (TYPE) STRING XML-String 20040715

Method WRITE_XMLSTRING_TO_FILE on class CL_UA_WRITE_ELEMENTS_TO_XML has no exception.
History
Last changed by/on SAP  20050220 
SAP Release Created in 400