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 | 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 | Constant | Private | Type reference (TYPE) | STRING | 'bg' | text business graphic node | 20100127 | ||
| 2 | Constant | Private | Type reference (TYPE) | STRING | 'cell' | text cell node | 20100127 | ||
| 3 | Constant | Private | Type reference (TYPE) | STRING | 'component' | text component node | 20100127 | ||
| 4 | Constant | Private | Type reference (TYPE) | STRING | 'content' | text conentent node | 20100127 | ||
| 5 | Constant | Private | Type reference (TYPE) | STRING | 'customizing' | text cusomizing node | 20100127 | ||
| 6 | Constant | Private | Type reference (TYPE) | STRING | 'data' | text data for bg | 20100127 | ||
| 7 | Constant | Private | Type reference (TYPE) | STRING | 'docu' | text docu node | 20100127 | ||
| 8 | Constant | Private | Type reference (TYPE) | STRING | 'enabled' | text enabled | 20100127 | ||
| 9 | Constant | Private | Type reference (TYPE) | STRING | 'extension' | text for extension | 20100127 | ||
| 10 | Constant | Private | Type reference (TYPE) | STRING | 'group' | text group node | 20100127 | ||
| 11 | Constant | Private | Type reference (TYPE) | STRING | 'ID' | name group id | 20100127 | ||
| 12 | Constant | Private | Type reference (TYPE) | STRING | 'header' | text header node | 20100127 | ||
| 13 | Constant | Private | Type reference (TYPE) | STRING | 'picture' | text picture node | 20100127 | ||
| 14 | Constant | Private | Type reference (TYPE) | STRING | 'de' | text for german header | 20100127 | ||
| 15 | Constant | Private | Type reference (TYPE) | STRING | 'en' | text for english header | 20100127 | ||
| 16 | Constant | Private | Type reference (TYPE) | STRING | 'value' | text for value node | 20100127 | ||
| 17 | Constant | Private | Type reference (TYPE) | STRING | 'link' | text for counter | 20100127 | ||
| 18 | Constant | Private | Type reference (TYPE) | STRING | 'mime_type' | text for mime type | 20100127 | ||
| 19 | Constant | Private | Type reference (TYPE) | STRING | 'module' | text module node | 20100127 | ||
| 20 | Constant | Private | Type reference (TYPE) | STRING | 'ID' | name module id | 20100127 | ||
| 21 | Constant | Private | Type reference (TYPE) | STRING | 'name' | text for name | 20110615 | ||
| 22 | Constant | Private | Type reference (TYPE) | STRING | 'profile' | text profile node | 20100127 | ||
| 23 | Constant | Private | Type reference (TYPE) | STRING | 'ID' | name profile id | 20100127 | ||
| 24 | Constant | Private | Type reference (TYPE) | STRING | 'row' | text row node | 20100127 | ||
| 25 | Constant | Private | Type reference (TYPE) | STRING | 'sub_group' | text sub-group node | 20100127 | ||
| 26 | Constant | Private | Type reference (TYPE) | STRING | 'svg' | text svg node | 20100127 | ||
| 27 | Constant | Private | Type reference (TYPE) | STRING | 'id' | text of svg id | 20100127 | ||
| 28 | Constant | Private | Type reference (TYPE) | STRING | 'table' | text table node | 20100127 | ||
| 29 | Constant | Private | Type reference (TYPE) | STRING | 'title' | title element for xml | 20100127 | ||
| 30 | Constant | Private | Type reference (TYPE) | STRING | 'type' | text type for bg | 20100127 | ||
| 31 | Constant | Private | Type reference (TYPE) | STRING | 'vertical' | text vertical for table element | 20100127 | ||
| 32 | Constant | Private | Type reference (TYPE) | STRING | 'xls' | text xls files | 20100127 | ||
| 33 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | actual cell | 20110119 | |||
| 34 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | actual group | 20100127 | |||
| 35 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | actual module | 20100127 | |||
| 36 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | actual profile | 20100127 | |||
| 37 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | acutal sub group | 20100127 | |||
| 38 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML | IF_IXML | 20100127 | |||
| 39 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20100127 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | I | 0 | counts groups for xslt transformation | 20100127 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | add's business graphic to xml | 20100127 | |
| 2 | Instance method | Public | Method | add's customizing to module in xml | 20100127 | |
| 3 | Instance method | Public | Method | add's documentation to module in xml | 20100127 | |
| 4 | Instance method | Public | Method | add's group to xml | 20100127 | |
| 5 | Instance method | Public | Method | add's title to current module | 20100127 | |
| 6 | Instance method | Public | Method | add's business graphic to xml | 20100127 | |
| 7 | Instance method | Public | Method | add's module to xml | 20100127 | |
| 8 | Instance method | Public | Method | add's profile to xml | 20100127 | |
| 9 | Instance method | Public | Method | add's sub-group to xml | 20100127 | |
| 10 | Instance method | Public | Method | add's business graphic to xml | 20100127 | |
| 11 | Instance method | Public | Method | add's table to module in xml | 20100127 | |
| 12 | Instance method | Private | Method | adds title to xml element | 20100127 | |
| 13 | Instance method | Public | Constructor | 20100127 | ||
| 14 | 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 | IT_TITLE | Call by reference | Type reference (TYPE) | /SLOAP/T_TITLE | SLOAS Title Table Structure | 20100127 | |||
| 2 | IV_BG_XML | Call by reference | Type reference (TYPE) | STRING | xml of bunsiness graphic | 20100127 | |||
| 3 | IV_TYPE | Call by reference | Type reference (TYPE) | STRING | defines type of business graphic | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | parent of element does not exist (is inital) | 20100414 | ||
| 2 | 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 | IV_XLS_ENABLED | Call by reference | Type reference (TYPE) | SAP_BOOL | Boolean Variable (X=True, Space=False) | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_DOCU_DE | Call by reference | Type reference (TYPE) | STRING_TABLE | german documentation | 20100127 | |||
| 2 | IT_DOCU_EN | Call by reference | Type reference (TYPE) | STRING_TABLE | english documentation | 20100127 | |||
| 3 | IV_GROUP_DOCU | Call by reference | Type reference (TYPE) | BOOLEAN | Indicator for group documenation | 20110214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_TITLE | Call by reference | Type reference (TYPE) | /SLOAP/T_TITLE | SLOAS Title Table Structure | 20100127 | |||
| 2 | IV_GROUP_GUID | Call by reference | Type reference (TYPE) | /SLOAP/OUTPUT_GROUP_GUID | SLOAS Output Group GUID | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | parent of element does not exist (is inital) | 20100413 | ||
| 2 | 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 | IT_TITLE | Call by reference | Type reference (TYPE) | /SLOAP/T_TITLE | SLOAS Title Table Structure | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | parent of element does not exist (is inital) | 20100414 | ||
| 2 | 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 | IR_PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | parent element of XML | 20110119 | |||
| 2 | IV_ALIAS_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the alias | 20110615 | |||
| 3 | IV_EXTENSION | Call by reference | Type reference (TYPE) | STRING | defines type of business graphic | 20100127 | |||
| 4 | IV_IMG | Call by reference | Type reference (TYPE) | XSTRING | xml of bunsiness graphic | 20100127 | |||
| 5 | IV_MIME_TYPE | Call by reference | Type reference (TYPE) | STRING | SLOAS Title Table Structure | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_MODULE_GUID | Call by reference | Type reference (TYPE) | /SLOAP/OUTPUT_MODULE_GUID | SLOAS Output Group GUID | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | parent of element does not exist (is inital) | 20100413 | ||
| 2 | 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 | IT_TITLE | Call by reference | Type reference (TYPE) | /SLOAP/T_TITLE | SLOAS Title Table Structure | 20100127 | |||
| 2 | IV_PROFILE_GUID | Call by reference | Type reference (TYPE) | /SLOAP/OUTPUT_PROFILE_GUID | SLOAS Output Profile GUID | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | parent of element does not exist (is inital) | 20100413 | ||
| 2 | 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 | IT_TITLE | Call by reference | Type reference (TYPE) | /SLOAP/T_TITLE | SLOAS Title Table Structure | 20100127 | |||
| 2 | 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 | parent of element does not exist (is inital) | 20100413 | ||
| 2 | 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 | IT_TITLE | Call by reference | Type reference (TYPE) | /SLOAP/T_TITLE | SLOAS Title Table Structure | 20100127 | |||
| 2 | IV_SVG_XML | Call by reference | Type reference (TYPE) | STRING | svg xml | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | parent of element does not exist (is inital) | 20100413 | ||
| 2 | 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 | IR_DESC_OBJ_LIST | Call by reference | Object reference (TYPE REF TO) | /SLOAP/CL_OBJECT_LIST | SLOAS object list utility class | 20110119 | |||
| 2 | IT_HEADER_TABLE_DE | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20100127 | |||
| 3 | IT_HEADER_TABLE_EN | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20100127 | |||
| 4 | IT_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | Output component table | 20100127 | |||
| 5 | IV_DESC_OBJ_COL_POSITION | Call by reference | Type reference (TYPE) | INT4 | Column position of images column in the output table | 20110119 | |||
| 6 | IV_VERTICAL | Call by reference | Type reference (TYPE) | SAP_BOOL | Boolean Variable (X=True, Space=False) | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | parent of element does not exist (is inital) | 20100413 | ||
| 2 | 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 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | title will be appended on this element | 20100127 | |||
| 2 | IT_TITLE | Call by reference | Type reference (TYPE) | /SLOAP/T_TITLE | title of node de | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | parent of element does not exist (is inital) | 20100413 | ||
| 2 | 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 | 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 |