SAP ABAP Class CL_RSDHAM_SRC_INFOSOURCE (Object Model: Data Source - InfoSource)
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) 20130718
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAM_SERIALIZE (De-)Serialization for Persistency 20130718
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAM_SRC_INFOSOURCE Data Source: InfoSource 20130718
Properties
Class CL_RSDHAM_SRC_INFOSOURCE  
Short Description Object Model: Data Source - InfoSource    
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 20130718   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 20130718
2 IF_RSDHAM_SRC_INFOSOURCE Data Source: InfoSource 20130718
Friends
Class CL_RSDHAM_SRC_INFOSOURCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_INFOSOURCE Instance attribute Public Attribute reference (LIKE) 20130718
2 N_SELECT_AS_DEFINED_BY_USAGE Instance attribute Public Type reference (TYPE) RS_BOOL Select the used InfoObjects 20130718
3 N_TH_SELECTED_IOBJ Instance attribute Public Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_IOBJNM Meta Data: InfoObjects 20130718
4 P_C_XML_ATTR Constant Private See coding 20130718
5 P_C_XML_TAG Constant Private See coding 20130718
6 P_FLAG_READ_METADATA Instance attribute Private Type reference (TYPE) RS_BOOL 'X': Read Metadata 20130718
7 P_R_FORMULAS Instance attribute Private Object reference (TYPE REF TO) CL_RSDHA_FORMULAS Formulas 20130718
8 P_TH_FIELD Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_FIELD_DESCR Meta Data: Available Fields 20130718
9 P_TH_FIELD_CURR_TRAN Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_FIELD_CURR_TRAN Field property: Currency translation (table) 20130718
10 P_TH_FIELD_QUAN_CONV Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_FIELD_QUAN_CONV Field property: Quantity conversion (table) 20130718
11 P_T_RANGE Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_RANGE Range-Table (Select Option) 20130718
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130718
2 GET_AVAILABLE_IOBJ Instance method Public Method 20130718
3 GET_CURRENCY_TRANSLATION Instance method Public Method 20130718
4 GET_FILTER Instance method Public Method 20130718
5 GET_FORMULAS Instance method Public Method 20130718
6 GET_OUTPUT_FIELDS Instance method Public Method 20130718
7 GET_QUANTITY_CONVERSION Instance method Public Method 20130718
8 GET_REF_FORMULAS Instance method Public Method Get formulas object 20130718
9 GET_SELECTED_IOBJ Instance method Public Method 20130718
10 GET_SRC_OUTPUT_FIELDS Instance method Public Method Get output fields (result structure read from infoprovider) 20130718
11 P_CREATE_FORMULAS Instance method Private Method Create formulas object (if necessary) 20130718
12 P_GET_FORMULA_FIELDS Instance method Private Method Get formula field descriptors 20130718
13 P_INIT Instance method Private Method Initialize 20130718
14 P_READ_METADATA Instance method Private Method Read Meta Data 20130718
15 P_TRAV_DOM_FORMULAS Instance method Private Method Traverse Formulas Node 20130718
16 P_TRAV_DOM_INFOSOURCE Instance method Private Method Traverse HANA Analysis Process Node 20130718
17 SET_CURRENCY_TRANSLATION Instance method Public Method 20130718
18 SET_FILTER Instance method Public Method 20130718
19 SET_FORMULAS Instance method Public Method 20130718
20 SET_INFOSOURCE Instance method Public Method 20130718
21 SET_QUANTITY_CONVERSION Instance method Public Method 20130718
22 SET_SELECTED_IOBJ Instance method Public Method 20130718
Events
Class CL_RSDHAM_SRC_INFOSOURCE has no event.
Types
Class CL_RSDHAM_SRC_INFOSOURCE 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 20130718
2 Importing I_ID Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_ID ID of analysis element 20130718
3 Importing I_R_ANALYSIS Call by reference Object reference (TYPE REF TO) IF_RSDHAM_ANALYSIS HANA analysis process 20130718
4 Importing I_SUBTYPE Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_SUBTYPE Subtype of analysis element 20130718
5 Importing I_TYPE Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_TYPE Type of analysis element 20130718
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130718

Method GET_AVAILABLE_IOBJ Signature

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

Method GET_CURRENCY_TRANSLATION Signature

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

Method GET_FILTER Signature

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

Method GET_FORMULAS Signature

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

Method GET_OUTPUT_FIELDS Signature

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

Method GET_QUANTITY_CONVERSION Signature

Method GET_QUANTITY_CONVERSION on class CL_RSDHAM_SRC_INFOSOURCE has no parameter.
Method GET_QUANTITY_CONVERSION on class CL_RSDHAM_SRC_INFOSOURCE 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 20130718
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130718

Method GET_SELECTED_IOBJ Signature

Method GET_SELECTED_IOBJ on class CL_RSDHAM_SRC_INFOSOURCE has no parameter.
Method GET_SELECTED_IOBJ on class CL_RSDHAM_SRC_INFOSOURCE 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 20130718
2 Returning R_T_FIELD Value transfer Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Field descriptions 20130718
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130718

Method P_CREATE_FORMULAS Signature

Method P_CREATE_FORMULAS on class CL_RSDHAM_SRC_INFOSOURCE has no parameter.
Method P_CREATE_FORMULAS on class CL_RSDHAM_SRC_INFOSOURCE 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 20130718

Method P_GET_FORMULA_FIELDS on class CL_RSDHAM_SRC_INFOSOURCE has no exception.

Method P_INIT Signature

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

Method P_READ_METADATA Signature

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

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 20130718

Method P_TRAV_DOM_FORMULAS on class CL_RSDHAM_SRC_INFOSOURCE has no exception.

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

Method SET_CURRENCY_TRANSLATION Signature

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

Method SET_FILTER Signature

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

Method SET_FORMULAS Signature

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

Method SET_INFOSOURCE Signature

Method SET_INFOSOURCE on class CL_RSDHAM_SRC_INFOSOURCE has no parameter.
Method SET_INFOSOURCE on class CL_RSDHAM_SRC_INFOSOURCE has no exception.

Method SET_QUANTITY_CONVERSION Signature

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

Method SET_SELECTED_IOBJ Signature

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