SAP ABAP Class CL_RSDHA_UTILITIES_SERIALIZE (Utilities: (De-)Serialization for Persistency)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
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
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_RSDHA_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RSDHAM_ANALYSIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RSDHAM_FIELD_DESCR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RSDHAM_TGT_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_RSDHAR_ANALYSIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_RSDHA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 RZD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
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 N_C_XML_ATTR Constant Public See coding XML Attribute 20130708
2 N_C_XML_TAG Constant Public See coding XML Tag-Name 20130708
Methods
# Method Level Visibility Method type Description Created on
1 SERIALIZE_INPUT_FIELD_MAPPING Static method Public Method Serialize input field mapping into DOM 20130708
2 SERIALIZE_IO_ASSIGNMENT Static method Public Method Serialize infoObject assignments into DOM 20130906
3 SERIALIZE_SRC_DISABLE_CONVEXIT Static method Public Method Serialize source: conversion exit into DOM 20130708
4 SERIALIZE_SRC_FIELD_AGGR Static method Public Method Serialize source: aggregation into DOM 20130708
5 SERIALIZE_SRC_FIELD_CURR_TRAN Static method Public Method Serialize source: currency translation into DOM 20130708
6 SERIALIZE_SRC_FIELD_QUAN_CONV Static method Public Method Serialize source: quantity conversion into DOM 20130708
7 SERIALIZE_SRC_FILTER Static method Public Method Serialize source: range filter into DOM 20130708
8 SERIALIZE_SRC_IOBJ_SELECTION Static method Public Method Serialize source: Selected infoObjects into DOM 20130708
9 SERIALIZE_SRC_JOINS Static method Public Method Serialize source: joins into DOM 20130729
10 SERIALIZE_SRC_KEYDATE Static method Public Method Serialize source: key date into DOM 20130731
11 TRAV_DOM_FIELD Static method Public Method Operation: Traverse an input field mapping DOM node 20130716
12 TRAV_DOM_INPUT_FIELD_MAPPING Static method Public Method Operation: Traverse an input field mapping DOM node 20130708
13 TRAV_DOM_IOBJNM_MAPPING Static method Public Method Operation: Traverse an iobjnm mapping DOM node 20130829
14 TRAV_DOM_IO_ASSIGNMENT Static method Public Method Operation: Traverse infoObject Assignment DOM node 20130906
15 TRAV_DOM_SRC_AGGREGATION Static method Public Method Source: Traverse Aggregation Node 20130708
16 TRAV_DOM_SRC_CURR_TRAN Static method Public Method Source: Traverse Currency Translation Node 20130708
17 TRAV_DOM_SRC_DISABLE_CONVEXIT Static method Public Method Source: Traverse Disable Conversion Exit Node 20130708
18 TRAV_DOM_SRC_FILTER Static method Public Method Source: Traverse Filter Node 20130708
19 TRAV_DOM_SRC_IOBJ_SELECTION Static method Public Method Source: Traverse IOBJ Selection Node 20130708
20 TRAV_DOM_SRC_JOINS Static method Public Method Source: Traverse Join Node 20130729
21 TRAV_DOM_SRC_KEYDATE_SETTING Static method Public Method Source: Traverse Key Date Node 20130731
22 TRAV_DOM_SRC_QUAN_CONV 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 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent 20130708
2 Importing I_R_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20130708
3 Importing 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 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent 20130906
2 Importing I_R_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20130906
3 Importing 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 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent 20130708
2 Importing I_R_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20130708
3 Importing 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 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent 20130708
2 Importing I_R_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20130708
3 Importing 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 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent 20130708
2 Importing I_R_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20130708
3 Importing 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 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent 20130708
2 Importing I_R_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20130708
3 Importing 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 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent 20130708
2 Importing I_R_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20130708
3 Importing 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 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent 20130708
2 Importing I_R_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20130708
3 Importing I_SELECT_AS_DEFINED_BY_USAGE Call by reference Type reference (TYPE) RS_BOOL Select the used InfoObjects 20130708
4 Importing 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 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent 20130729
2 Importing I_R_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20130729
3 Importing 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 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent 20130731
2 Importing I_R_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20130731
3 Importing 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 Importing I_R_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Field mapping node 20130716
2 Importing I_TAG Call by reference Type reference (TYPE) STRING Tag name 20130716
3 Returning 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 Importing I_R_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Field mapping node 20130708
2 Returning 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 Importing I_R_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Field mapping node 20130829
2 Importing I_TAG Call by reference Type reference (TYPE) STRING Tag name 20130829
3 Returning 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 Importing I_R_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Field mapping node 20130906
2 Returning 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 Exporting E_TH_FIELD_AGGR Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_FIELD_AGGR Aggregation Type Felder (Tabelle) 20130708
2 Importing 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 Exporting 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 Importing 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 Exporting E_TH_DISABLE_CONVEXIT Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_TH_NAME Fieldname table (hashed) 20130708
2 Importing 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 Exporting E_T_RANGE Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_RANGE Range table (select option) 20130708
2 Importing 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 Exporting E_SELECT_AS_DEFINED_BY_USAGE Call by reference Type reference (TYPE) RS_BOOL Select the used InfoObjects 20130708
2 Exporting E_TH_SELECTED_IOBJ Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_IOBJNM Meta Data: InfoObjects 20130708
3 Importing 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 Exporting E_T_JOIN Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_JOIN Join (table type) 20130729
2 Importing 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 Importing I_R_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE InfoProvider Node 20130731
2 Returning 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 Exporting 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 Importing 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