Hierarchy
⤷
⤷
Properties
| Class | CL_RSDHA_UTILITIES_SERIALIZE | |
| Short Description | Utilities: (De-)Serialization for Persistency | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | RSDHA | |
| Program status | ||
| Category | 0 | |
| Package | RSDHA | SAP HANA Analysis in BW |
| Created | 20130708 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Interfaces
Class CL_RSDHA_UTILITIES_SERIALIZE has no interface implemented.
Friends
Class CL_RSDHA_UTILITIES_SERIALIZE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | XML Attribute | 20130708 | ||||
| 2 | Constant | Public | See coding | XML Tag-Name | 20130708 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Serialize input field mapping into DOM | 20130708 | |
| 2 | Static method | Public | Method | Serialize infoObject assignments into DOM | 20130906 | |
| 3 | Static method | Public | Method | Serialize source: conversion exit into DOM | 20130708 | |
| 4 | Static method | Public | Method | Serialize source: aggregation into DOM | 20130708 | |
| 5 | Static method | Public | Method | Serialize source: currency translation into DOM | 20130708 | |
| 6 | Static method | Public | Method | Serialize source: quantity conversion into DOM | 20130708 | |
| 7 | Static method | Public | Method | Serialize source: range filter into DOM | 20130708 | |
| 8 | Static method | Public | Method | Serialize source: Selected infoObjects into DOM | 20130708 | |
| 9 | Static method | Public | Method | Serialize source: joins into DOM | 20130729 | |
| 10 | Static method | Public | Method | Serialize source: key date into DOM | 20130731 | |
| 11 | Static method | Public | Method | Operation: Traverse an input field mapping DOM node | 20130716 | |
| 12 | Static method | Public | Method | Operation: Traverse an input field mapping DOM node | 20130708 | |
| 13 | Static method | Public | Method | Operation: Traverse an iobjnm mapping DOM node | 20130829 | |
| 14 | Static method | Public | Method | Operation: Traverse infoObject Assignment DOM node | 20130906 | |
| 15 | Static method | Public | Method | Source: Traverse Aggregation Node | 20130708 | |
| 16 | Static method | Public | Method | Source: Traverse Currency Translation Node | 20130708 | |
| 17 | Static method | Public | Method | Source: Traverse Disable Conversion Exit Node | 20130708 | |
| 18 | Static method | Public | Method | Source: Traverse Filter Node | 20130708 | |
| 19 | Static method | Public | Method | Source: Traverse IOBJ Selection Node | 20130708 | |
| 20 | Static method | Public | Method | Source: Traverse Join Node | 20130729 | |
| 21 | Static method | Public | Method | Source: Traverse Key Date Node | 20130731 | |
| 22 | Static method | Public | Method | Source: Traverse Quantity Conversion Node | 20130708 |
Events
Class CL_RSDHA_UTILITIES_SERIALIZE has no event.
Types
Class CL_RSDHA_UTILITIES_SERIALIZE has no local type.
Method Signatures
Method SERIALIZE_INPUT_FIELD_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Parent | 20130708 | |||
| 2 | I_R_XML_DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document | 20130708 | |||
| 3 | I_T_FIELD_MAPPING | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING | Field mapping (table) | 20130708 |
Method SERIALIZE_INPUT_FIELD_MAPPING on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method SERIALIZE_IO_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Parent | 20130906 | |||
| 2 | I_R_XML_DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document | 20130906 | |||
| 3 | I_TH_IO_ASSIGNMENT | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_IO_ASSIGNMENT | InfoObject Assignment (Hashed Table Type) | 20130906 |
Method SERIALIZE_IO_ASSIGNMENT on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method SERIALIZE_SRC_DISABLE_CONVEXIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Parent | 20130708 | |||
| 2 | I_R_XML_DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document | 20130708 | |||
| 3 | I_TH_DISABLE_CONVEXIT | Call by reference | Type reference (TYPE) | IF_RSDHAM_FIELD_DESCR=>TN_TH_NAME | Fieldname table (hashed) | 20130708 |
Method SERIALIZE_SRC_DISABLE_CONVEXIT on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method SERIALIZE_SRC_FIELD_AGGR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Parent | 20130708 | |||
| 2 | I_R_XML_DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document | 20130708 | |||
| 3 | I_TH_FIELD_AGGR | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_FIELD_AGGR | Aggregation Type Felder (Tabelle) | 20130708 |
Method SERIALIZE_SRC_FIELD_AGGR on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method SERIALIZE_SRC_FIELD_CURR_TRAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Parent | 20130708 | |||
| 2 | I_R_XML_DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document | 20130708 | |||
| 3 | I_TH_FIELD_CURR_TRAN | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_FIELD_CURR_TRAN | Field property: Currency translation (table) | 20130708 |
Method SERIALIZE_SRC_FIELD_CURR_TRAN on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method SERIALIZE_SRC_FIELD_QUAN_CONV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Parent | 20130708 | |||
| 2 | I_R_XML_DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document | 20130708 | |||
| 3 | I_TH_FIELD_QUAN_CONV | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_FIELD_QUAN_CONV | Field property: Quantity conversion (table) | 20130708 |
Method SERIALIZE_SRC_FIELD_QUAN_CONV on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method SERIALIZE_SRC_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Parent | 20130708 | |||
| 2 | I_R_XML_DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document | 20130708 | |||
| 3 | I_T_RANGE | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_RANGE | Range table (select option) | 20130708 |
Method SERIALIZE_SRC_FILTER on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method SERIALIZE_SRC_IOBJ_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Parent | 20130708 | |||
| 2 | I_R_XML_DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document | 20130708 | |||
| 3 | I_SELECT_AS_DEFINED_BY_USAGE | Call by reference | Type reference (TYPE) | RS_BOOL | Select the used InfoObjects | 20130708 | |||
| 4 | I_TH_SELECTED_IOBJ | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_IOBJNM | Meta Data: InfoObjects | 20130708 |
Method SERIALIZE_SRC_IOBJ_SELECTION on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method SERIALIZE_SRC_JOINS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Parent | 20130729 | |||
| 2 | I_R_XML_DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document | 20130729 | |||
| 3 | I_T_JOIN | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_JOIN | Join (table type) | 20130729 |
Method SERIALIZE_SRC_JOINS on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method SERIALIZE_SRC_KEYDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Parent | 20130731 | |||
| 2 | I_R_XML_DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document | 20130731 | |||
| 3 | I_S_KEYDATE | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_S_KEYDATE | Key Date structure | 20130731 |
Method SERIALIZE_SRC_KEYDATE on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Field mapping node | 20130716 | |||
| 2 | I_TAG | Call by reference | Type reference (TYPE) | STRING | Tag name | 20130716 | |||
| 3 | R_T_FIELD | Value transfer | Type reference (TYPE) | IF_RSDHAM_FIELD_DESCR=>TN_T_NAME | Fieldname table | 20130716 |
Method TRAV_DOM_FIELD on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_INPUT_FIELD_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Field mapping node | 20130708 | |||
| 2 | R_T_FIELD_MAPPING | Value transfer | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING | Field mapping (table) | 20130708 |
Method TRAV_DOM_INPUT_FIELD_MAPPING on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_IOBJNM_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Field mapping node | 20130829 | |||
| 2 | I_TAG | Call by reference | Type reference (TYPE) | STRING | Tag name | 20130829 | |||
| 3 | R_T_IOBJNM_MAPPING | Value transfer | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_IOBJNM_MAPPING | Field mapping (table) | 20130829 |
Method TRAV_DOM_IOBJNM_MAPPING on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_IO_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Field mapping node | 20130906 | |||
| 2 | R_TH_IO_ASSIGNMENT | Value transfer | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_IO_ASSIGNMENT | InfoObject Assignment (Hashed Table Type) | 20130906 |
Method TRAV_DOM_IO_ASSIGNMENT on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_SRC_AGGREGATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TH_FIELD_AGGR | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_FIELD_AGGR | Aggregation Type Felder (Tabelle) | 20130708 | |||
| 2 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Aggregation Node | 20130708 |
Method TRAV_DOM_SRC_AGGREGATION on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_SRC_CURR_TRAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TH_FIELD_CURR_TRAN | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_FIELD_CURR_TRAN | Field property: Currency translation (table) | 20130708 | |||
| 2 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Aggregation Node | 20130708 |
Method TRAV_DOM_SRC_CURR_TRAN on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_SRC_DISABLE_CONVEXIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TH_DISABLE_CONVEXIT | Call by reference | Type reference (TYPE) | IF_RSDHAM_FIELD_DESCR=>TN_TH_NAME | Fieldname table (hashed) | 20130708 | |||
| 2 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Disable Conversion Exit Node | 20130708 |
Method TRAV_DOM_SRC_DISABLE_CONVEXIT on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_SRC_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_RANGE | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_RANGE | Range table (select option) | 20130708 | |||
| 2 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Filter Node | 20130708 |
Method TRAV_DOM_SRC_FILTER on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_SRC_IOBJ_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SELECT_AS_DEFINED_BY_USAGE | Call by reference | Type reference (TYPE) | RS_BOOL | Select the used InfoObjects | 20130708 | |||
| 2 | E_TH_SELECTED_IOBJ | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_IOBJNM | Meta Data: InfoObjects | 20130708 | |||
| 3 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | InfoProvider Node | 20130708 |
Method TRAV_DOM_SRC_IOBJ_SELECTION on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_SRC_JOINS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_JOIN | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_JOIN | Join (table type) | 20130729 | |||
| 2 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Filter Node | 20130729 |
Method TRAV_DOM_SRC_JOINS on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_SRC_KEYDATE_SETTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | InfoProvider Node | 20130731 | |||
| 2 | R_S_KEYDATE | Value transfer | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_S_KEYDATE | Key Date structure | 20130731 |
Method TRAV_DOM_SRC_KEYDATE_SETTING on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
Method TRAV_DOM_SRC_QUAN_CONV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TH_FIELD_QUAN_CONV | Call by reference | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_FIELD_QUAN_CONV | Field property: Quantity conversion (table) | 20130708 | |||
| 2 | I_R_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Aggregation Node | 20130708 |
Method TRAV_DOM_SRC_QUAN_CONV on class CL_RSDHA_UTILITIES_SERIALIZE has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |