SAP ABAP Class /SLOAP/CL_BUILD_DATA_XML (helper class to create xml)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     /SLOAP/OUTPUT_DATA_XML (Package) Generates data xml for output generation
Properties
Class /SLOAP/CL_BUILD_DATA_XML  
Short Description helper class to create xml    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SLOAP/OUTPUT_DATA_XML   Generates data xml for output generation 
Created 20100127   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /SLOAP/CL_BUILD_DATA_XML has no interface implemented.
Friends
Class /SLOAP/CL_BUILD_DATA_XML has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BG Constant Private Type reference (TYPE) STRING 'bg' text business graphic node 20100127
2 GC_CELL Constant Private Type reference (TYPE) STRING 'cell' text cell node 20100127
3 GC_COMPONENT Constant Private Type reference (TYPE) STRING 'component' text component node 20100127
4 GC_CONTENT Constant Private Type reference (TYPE) STRING 'content' text conentent node 20100127
5 GC_CUSTOMIZING Constant Private Type reference (TYPE) STRING 'customizing' text cusomizing node 20100127
6 GC_DATA Constant Private Type reference (TYPE) STRING 'data' text data for bg 20100127
7 GC_DOCU Constant Private Type reference (TYPE) STRING 'docu' text docu node 20100127
8 GC_ENABLED Constant Private Type reference (TYPE) STRING 'enabled' text enabled 20100127
9 GC_EXTENSION Constant Private Type reference (TYPE) STRING 'extension' text for extension 20100127
10 GC_GROUP Constant Private Type reference (TYPE) STRING 'group' text group node 20100127
11 GC_GROUP_ID Constant Private Type reference (TYPE) STRING 'ID' name group id 20100127
12 GC_HEADER Constant Private Type reference (TYPE) STRING 'header' text header node 20100127
13 GC_IMG Constant Private Type reference (TYPE) STRING 'picture' text picture node 20100127
14 GC_LANG_DE Constant Private Type reference (TYPE) STRING 'de' text for german header 20100127
15 GC_LANG_EN Constant Private Type reference (TYPE) STRING 'en' text for english header 20100127
16 GC_LANG_VALUE Constant Private Type reference (TYPE) STRING 'value' text for value node 20100127
17 GC_LINK Constant Private Type reference (TYPE) STRING 'link' text for counter 20100127
18 GC_MIME_TYPE Constant Private Type reference (TYPE) STRING 'mime_type' text for mime type 20100127
19 GC_MODULE Constant Private Type reference (TYPE) STRING 'module' text module node 20100127
20 GC_MODULE_ID Constant Private Type reference (TYPE) STRING 'ID' name module id 20100127
21 GC_NAME Constant Private Type reference (TYPE) STRING 'name' text for name 20110615
22 GC_PROFILE Constant Private Type reference (TYPE) STRING 'profile' text profile node 20100127
23 GC_PROFILE_ID Constant Private Type reference (TYPE) STRING 'ID' name profile id 20100127
24 GC_ROW Constant Private Type reference (TYPE) STRING 'row' text row node 20100127
25 GC_SUB_GROUP Constant Private Type reference (TYPE) STRING 'sub_group' text sub-group node 20100127
26 GC_SVG Constant Private Type reference (TYPE) STRING 'svg' text svg node 20100127
27 GC_SVG_ID Constant Private Type reference (TYPE) STRING 'id' text of svg id 20100127
28 GC_TABLE Constant Private Type reference (TYPE) STRING 'table' text table node 20100127
29 GC_TITLE Constant Private Type reference (TYPE) STRING 'title' title element for xml 20100127
30 GC_TYPE Constant Private Type reference (TYPE) STRING 'type' text type for bg 20100127
31 GC_VERTICAL_TABLE Constant Private Type reference (TYPE) STRING 'vertical' text vertical for table element 20100127
32 GC_XLS Constant Private Type reference (TYPE) STRING 'xls' text xls files 20100127
33 GO_CURR_CELL Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT actual cell 20110119
34 GO_CURR_GROUP Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT actual group 20100127
35 GO_CURR_MODULE Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT actual module 20100127
36 GO_CURR_PROFILE Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT actual profile 20100127
37 GO_CURR_SUB_GROUP Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT acutal sub group 20100127
38 GO_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20100127
39 GO_XML_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20100127
40 GV_COUNT_GROUPS Instance attribute Private Type reference (TYPE) I 0 counts groups for xslt transformation 20100127
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BG Instance method Public Method add's business graphic to xml 20100127
2 ADD_CUSTOMIZING Instance method Public Method add's customizing to module in xml 20100127
3 ADD_DOCUMENTATION Instance method Public Method add's documentation to module in xml 20100127
4 ADD_GROUP Instance method Public Method add's group to xml 20100127
5 ADD_HEADER Instance method Public Method add's title to current module 20100127
6 ADD_IMG Instance method Public Method add's business graphic to xml 20100127
7 ADD_MODULE Instance method Public Method add's module to xml 20100127
8 ADD_PROFILE Instance method Public Method add's profile to xml 20100127
9 ADD_SUB_GROUP Instance method Public Method add's sub-group to xml 20100127
10 ADD_SVG Instance method Public Method add's business graphic to xml 20100127
11 ADD_TABLE Instance method Public Method add's table to module in xml 20100127
12 ADD_TITLE Instance method Private Method adds title to xml element 20100127
13 CONSTRUCTOR Instance method Public Constructor 20100127
14 GET_DATA_XML Instance method Public Method returns compleate data xml 20100127
Events
Class /SLOAP/CL_BUILD_DATA_XML has no event.
Types
Class /SLOAP/CL_BUILD_DATA_XML has no local type.
Method Signatures

Method ADD_BG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TITLE Call by reference Type reference (TYPE) /SLOAP/T_TITLE SLOAS Title Table Structure 20100127
2 Importing IV_BG_XML Call by reference Type reference (TYPE) STRING xml of bunsiness graphic 20100127
3 Importing IV_TYPE Call by reference Type reference (TYPE) STRING defines type of business graphic 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILD_ATTR_CREATE parent of element does not exist (is inital) 20100414
2 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100413

Method ADD_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XLS_ENABLED Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100413

Method ADD_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOCU_DE Call by reference Type reference (TYPE) STRING_TABLE german documentation 20100127
2 Importing IT_DOCU_EN Call by reference Type reference (TYPE) STRING_TABLE english documentation 20100127
3 Importing IV_GROUP_DOCU Call by reference Type reference (TYPE) BOOLEAN Indicator for group documenation 20110214
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100413

Method ADD_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TITLE Call by reference Type reference (TYPE) /SLOAP/T_TITLE SLOAS Title Table Structure 20100127
2 Importing IV_GROUP_GUID Call by reference Type reference (TYPE) /SLOAP/OUTPUT_GROUP_GUID SLOAS Output Group GUID 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILD_ATTR_CREATE parent of element does not exist (is inital) 20100413
2 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100413

Method ADD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TITLE Call by reference Type reference (TYPE) /SLOAP/T_TITLE SLOAS Title Table Structure 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILD_ATTR_CREATE parent of element does not exist (is inital) 20100414
2 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100414

Method ADD_IMG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT parent element of XML 20110119
2 Importing IV_ALIAS_NAME Call by reference Type reference (TYPE) STRING Name of the alias 20110615
3 Importing IV_EXTENSION Call by reference Type reference (TYPE) STRING defines type of business graphic 20100127
4 Importing IV_IMG Call by reference Type reference (TYPE) XSTRING xml of bunsiness graphic 20100127
5 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING SLOAS Title Table Structure 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100413

Method ADD_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODULE_GUID Call by reference Type reference (TYPE) /SLOAP/OUTPUT_MODULE_GUID SLOAS Output Group GUID 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILD_ATTR_CREATE parent of element does not exist (is inital) 20100413
2 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100413

Method ADD_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TITLE Call by reference Type reference (TYPE) /SLOAP/T_TITLE SLOAS Title Table Structure 20100127
2 Importing IV_PROFILE_GUID Call by reference Type reference (TYPE) /SLOAP/OUTPUT_PROFILE_GUID SLOAS Output Profile GUID 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILD_ATTR_CREATE parent of element does not exist (is inital) 20100413
2 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100413

Method ADD_SUB_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TITLE Call by reference Type reference (TYPE) /SLOAP/T_TITLE SLOAS Title Table Structure 20100127
2 Importing IV_SUB_GROUP_GUID Call by reference Type reference (TYPE) /SLOAP/OUTPUT_GROUP_GUID SLOAS Output Group GUID 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILD_ATTR_CREATE parent of element does not exist (is inital) 20100413
2 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100413

Method ADD_SVG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TITLE Call by reference Type reference (TYPE) /SLOAP/T_TITLE SLOAS Title Table Structure 20100127
2 Importing IV_SVG_XML Call by reference Type reference (TYPE) STRING svg xml 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILD_ATTR_CREATE parent of element does not exist (is inital) 20100413
2 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100413

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DESC_OBJ_LIST Call by reference Object reference (TYPE REF TO) /SLOAP/CL_OBJECT_LIST SLOAS object list utility class 20110119
2 Importing IT_HEADER_TABLE_DE Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20100127
3 Importing IT_HEADER_TABLE_EN Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20100127
4 Importing IT_TABLE Call by reference Object reference (TYPE REF TO) DATA Output component table 20100127
5 Importing IV_DESC_OBJ_COL_POSITION Call by reference Type reference (TYPE) INT4 Column position of images column in the output table 20110119
6 Importing IV_VERTICAL Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILD_ATTR_CREATE parent of element does not exist (is inital) 20100413
2 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100413

Method ADD_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT title will be appended on this element 20100127
2 Importing IT_TITLE Call by reference Type reference (TYPE) /SLOAP/T_TITLE title of node de 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FAILD_ATTR_CREATE parent of element does not exist (is inital) 20100413
2 /SLOAP/CX_FAILED_ELEM_CREATE element creation was not sucessful 20100413

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /SLOAP/CL_BUILD_DATA_XML has no parameter.
Method CONSTRUCTOR on class /SLOAP/CL_BUILD_DATA_XML has no exception.

Method GET_DATA_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DATA_XML Value transfer Object reference (TYPE REF TO) /SLOAP/CL_DATA_XML returns complete Data XML 20100127

Method GET_DATA_XML on class /SLOAP/CL_BUILD_DATA_XML has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 700