SAP ABAP Class CL_RSDHAM_SRC_HAAP (Object Model: Data Source - HANA Analysis Process)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDHAM_OBJECT Object Model: Analysis element (abstract) 20130705
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAM_SERIALIZE (De-)Serialization for Persistency 20130705
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAM_SRC_HAAP Data Source: HANA Analysis Process 20130705
Properties
Class CL_RSDHAM_SRC_HAAP  
Short Description Object Model: Data Source - HANA Analysis Process    
Super Class CL_RSDHAM_OBJECT Object Model: Analysis element (abstract) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20130705   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDHA_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSDHAM_FIELD_DESCR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RSDHA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDHAM_SERIALIZE (De-)Serialization for Persistency 20130705
2 IF_RSDHAM_SRC_HAAP Data Source: HANA Analysis Process 20130705
Friends
Class CL_RSDHAM_SRC_HAAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_HAAPNM Instance attribute Public Attribute reference (LIKE) 20130705
2 N_R_JOINS Instance attribute Public Object reference (TYPE REF TO) CL_RSDHA_JOINS Model and Runtime: Joins 20130729
3 N_SELECT_AS_DEFINED_BY_USAGE Instance attribute Public Type reference (TYPE) RS_BOOL Select the used InfoObjects 20130708
4 N_S_KEYDATE Instance attribute Public Type reference (TYPE) IF_RSDHA_TYPES=>TN_S_KEYDATE Key Date structure 20130731
5 N_TH_SELECTED_IOBJ Instance attribute Public Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_IOBJNM Selected InfoObjects 20130708
6 P_C_XML_ATTR Constant Private See coding XML Attribute Names 20130708
7 P_C_XML_TAG Constant Private See coding XML Tag Names 20130708
8 P_FLAG_READ_METADATA Instance attribute Private Type reference (TYPE) RS_BOOL 'X': Read Metadata 20130708
9 P_R_FORMULAS Instance attribute Private Object reference (TYPE REF TO) CL_RSDHA_FORMULAS Formulas 20130708
10 P_TH_DISABLE_CONVEXIT Instance attribute Private Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_TH_NAME Fieldname table (hashed) 20130708
11 P_TH_FIELD Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_FIELD_DESCR Meta Data: Available Fields 20130708
12 P_TH_FIELD_AGGR Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_FIELD_AGGR Aggregation Type Felder (Tabelle) 20130708
13 P_TH_FIELD_CURR_TRAN Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_FIELD_CURR_TRAN Field property: Currency translation (table) 20130708
14 P_TH_FIELD_QUAN_CONV Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_FIELD_QUAN_CONV Field property: Quantity conversion (table) 20130708
15 P_T_JOIN Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_JOIN Join (table type) 20130716
16 P_T_RANGE Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_RANGE Range-Table (Select Option) 20130708
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130708
2 GET_AGGREGATION Instance method Public Method 20130705
3 GET_AVAILABLE_IOBJ Instance method Public Method 20130705
4 GET_CURRENCY_TRANSLATION Instance method Public Method 20130705
5 GET_DISABLE_CONVEXIT Instance method Public Method 20130705
6 GET_FILTER Instance method Public Method 20130705
7 GET_FORMULAS Instance method Public Method 20130705
8 GET_JOINS Instance method Public Method 20130716
9 GET_KEYDATE Instance method Public Method 20130731
10 GET_OUTPUT_FIELDS Instance method Public Method 20130705
11 GET_QUANTITY_CONVERSION Instance method Public Method 20130705
12 GET_REF_FORMULAS Instance method Public Method Get formulas object 20130708
13 GET_SELECTED_IOBJ Instance method Public Method 20130705
14 GET_SRC_OUTPUT_FIELDS Instance method Public Method Get output fields (result structure read from infoprovider) 20130708
15 P_CHECK_JOINS Instance method Private Method Check Joins 20130731
16 P_CREATE_FORMULAS Instance method Private Method Create formulas object (if necessary) 20130708
17 P_GET_FORMULA_FIELDS Instance method Private Method Get formula field descriptors 20130708
18 P_INIT Instance method Private Method Initialize 20130708
19 P_READ_METADATA Instance method Private Method Read Meta Data 20130708
20 P_TRAV_DOM_FORMULAS Instance method Private Method Traverse Formulas Node 20130708
21 P_TRAV_DOM_HAAP Instance method Private Method Traverse HANA Analysis Process Node 20130708
22 SET_AGGREGATION Instance method Public Method 20130705
23 SET_CURRENCY_TRANSLATION Instance method Public Method 20130705
24 SET_DISABLE_CONVEXIT Instance method Public Method 20130705
25 SET_FILTER Instance method Public Method 20130705
26 SET_FORMULAS Instance method Public Method 20130705
27 SET_HAAPNM Instance method Public Method 20130705
28 SET_JOINS Instance method Public Method 20130716
29 SET_KEYDATE Instance method Public Method 20130731
30 SET_QUANTITY_CONVERSION Instance method Public Method 20130705
31 SET_SELECTED_IOBJ Instance method Public Method 20130705
Events
Class CL_RSDHAM_SRC_HAAP has no event.
Types
Class CL_RSDHAM_SRC_HAAP has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATEGORY Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_CATEGORY Category of analysis element 20130708
2 Importing I_ID Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_ID ID of analysis element 20130708
3 Importing I_R_ANALYSIS Call by reference Object reference (TYPE REF TO) IF_RSDHAM_ANALYSIS HANA analysis process 20130708
4 Importing I_SUBTYPE Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_SUBTYPE Subtype of analysis element 20130708
5 Importing I_TYPE Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_TYPE Type of analysis element 20130708
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130708

Method GET_AGGREGATION Signature

Method GET_AGGREGATION on class CL_RSDHAM_SRC_HAAP has no parameter.
Method GET_AGGREGATION on class CL_RSDHAM_SRC_HAAP has no exception.

Method GET_AVAILABLE_IOBJ Signature

Method GET_AVAILABLE_IOBJ on class CL_RSDHAM_SRC_HAAP has no parameter.
Method GET_AVAILABLE_IOBJ on class CL_RSDHAM_SRC_HAAP has no exception.

Method GET_CURRENCY_TRANSLATION Signature

Method GET_CURRENCY_TRANSLATION on class CL_RSDHAM_SRC_HAAP has no parameter.
Method GET_CURRENCY_TRANSLATION on class CL_RSDHAM_SRC_HAAP has no exception.

Method GET_DISABLE_CONVEXIT Signature

Method GET_DISABLE_CONVEXIT on class CL_RSDHAM_SRC_HAAP has no parameter.
Method GET_DISABLE_CONVEXIT on class CL_RSDHAM_SRC_HAAP has no exception.

Method GET_FILTER Signature

Method GET_FILTER on class CL_RSDHAM_SRC_HAAP has no parameter.
Method GET_FILTER on class CL_RSDHAM_SRC_HAAP has no exception.

Method GET_FORMULAS Signature

Method GET_FORMULAS on class CL_RSDHAM_SRC_HAAP has no parameter.
Method GET_FORMULAS on class CL_RSDHAM_SRC_HAAP has no exception.

Method GET_JOINS Signature

Method GET_JOINS on class CL_RSDHAM_SRC_HAAP has no parameter.
Method GET_JOINS on class CL_RSDHAM_SRC_HAAP has no exception.

Method GET_KEYDATE Signature

Method GET_KEYDATE on class CL_RSDHAM_SRC_HAAP has no parameter.
Method GET_KEYDATE on class CL_RSDHAM_SRC_HAAP has no exception.

Method GET_OUTPUT_FIELDS Signature

Method GET_OUTPUT_FIELDS on class CL_RSDHAM_SRC_HAAP has no parameter.
Method GET_OUTPUT_FIELDS on class CL_RSDHAM_SRC_HAAP has no exception.

Method GET_QUANTITY_CONVERSION Signature

Method GET_QUANTITY_CONVERSION on class CL_RSDHAM_SRC_HAAP has no parameter.
Method GET_QUANTITY_CONVERSION on class CL_RSDHAM_SRC_HAAP has no exception.

Method GET_REF_FORMULAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_FORMULAS Value transfer Object reference (TYPE REF TO) CL_RSDHA_FORMULAS Formulas 20130708
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130708

Method GET_SELECTED_IOBJ Signature

Method GET_SELECTED_IOBJ on class CL_RSDHAM_SRC_HAAP has no parameter.
Method GET_SELECTED_IOBJ on class CL_RSDHAM_SRC_HAAP has no exception.

Method GET_SRC_OUTPUT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL_POSSIBLE_FIELDS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130708
2 Returning R_T_FIELD Value transfer Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Field descriptions 20130708
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130708

Method P_CHECK_JOINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value 20130731
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130731

Method P_CHECK_JOINS on class CL_RSDHAM_SRC_HAAP has no exception.

Method P_CREATE_FORMULAS Signature

Method P_CREATE_FORMULAS on class CL_RSDHAM_SRC_HAAP has no parameter.
Method P_CREATE_FORMULAS on class CL_RSDHAM_SRC_HAAP has no exception.

Method P_GET_FORMULA_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_FIELD Value transfer Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Table for field list 20130708

Method P_GET_FORMULA_FIELDS on class CL_RSDHAM_SRC_HAAP has no exception.

Method P_INIT Signature

Method P_INIT on class CL_RSDHAM_SRC_HAAP has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130708

Method P_READ_METADATA Signature

Method P_READ_METADATA on class CL_RSDHAM_SRC_HAAP has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130708

Method P_TRAV_DOM_FORMULAS 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 Formulas Node 20130708

Method P_TRAV_DOM_FORMULAS on class CL_RSDHAM_SRC_HAAP has no exception.

Method P_TRAV_DOM_HAAP 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 20130708
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130708

Method SET_AGGREGATION Signature

Method SET_AGGREGATION on class CL_RSDHAM_SRC_HAAP has no parameter.
Method SET_AGGREGATION on class CL_RSDHAM_SRC_HAAP has no exception.

Method SET_CURRENCY_TRANSLATION Signature

Method SET_CURRENCY_TRANSLATION on class CL_RSDHAM_SRC_HAAP has no parameter.
Method SET_CURRENCY_TRANSLATION on class CL_RSDHAM_SRC_HAAP has no exception.

Method SET_DISABLE_CONVEXIT Signature

Method SET_DISABLE_CONVEXIT on class CL_RSDHAM_SRC_HAAP has no parameter.
Method SET_DISABLE_CONVEXIT on class CL_RSDHAM_SRC_HAAP has no exception.

Method SET_FILTER Signature

Method SET_FILTER on class CL_RSDHAM_SRC_HAAP has no parameter.
Method SET_FILTER on class CL_RSDHAM_SRC_HAAP has no exception.

Method SET_FORMULAS Signature

Method SET_FORMULAS on class CL_RSDHAM_SRC_HAAP has no parameter.
Method SET_FORMULAS on class CL_RSDHAM_SRC_HAAP has no exception.

Method SET_HAAPNM Signature

Method SET_HAAPNM on class CL_RSDHAM_SRC_HAAP has no parameter.
Method SET_HAAPNM on class CL_RSDHAM_SRC_HAAP has no exception.

Method SET_JOINS Signature

Method SET_JOINS on class CL_RSDHAM_SRC_HAAP has no parameter.
Method SET_JOINS on class CL_RSDHAM_SRC_HAAP has no exception.

Method SET_KEYDATE Signature

Method SET_KEYDATE on class CL_RSDHAM_SRC_HAAP has no parameter.
Method SET_KEYDATE on class CL_RSDHAM_SRC_HAAP has no exception.

Method SET_QUANTITY_CONVERSION Signature

Method SET_QUANTITY_CONVERSION on class CL_RSDHAM_SRC_HAAP has no parameter.
Method SET_QUANTITY_CONVERSION on class CL_RSDHAM_SRC_HAAP has no exception.

Method SET_SELECTED_IOBJ Signature

Method SET_SELECTED_IOBJ on class CL_RSDHAM_SRC_HAAP has no parameter.
Method SET_SELECTED_IOBJ on class CL_RSDHAM_SRC_HAAP has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740