SAP ABAP Class CL_RSDHAM_TRANSFORMATION (Transformation Model Class)
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_OPER_INT Object Model: Operation Integrator 20130507
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAM_TRANSFORMATION Implementation of Transformation (Object Model) 20130507
Properties
Class CL_RSDHAM_TRANSFORMATION  
Short Description Transformation Model Class    
Super Class CL_RSDHAM_OPER_INT Object Model: Operation Integrator 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDHA    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20130507   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 RSA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSKSN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDHAM_TRANSFORMATION Implementation of Transformation (Object Model) 20130507
Friends
Class CL_RSDHAM_TRANSFORMATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_SRC_DB_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAM_SRC_DB_TABLE Object Model: Data Source - Database Table 20130709
2 P_R_SRC_HAAP Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAM_SRC_HAAP Object Model: Data Source - HANA Analysis Process 20130709
3 P_R_SRC_INFOPROV Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAM_SRC_INFOPROV Object Model: Data Source - InfoProvider 20130709
4 P_R_SRC_INFOSOURCE Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAM_SRC_INFOSOURCE Object Model: Data Source - InfoSource 20130719
5 P_R_TGT_DB_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAM_TGT_DB_TABLE Object Model: Data Target - Database Table 20130709
6 P_R_TGT_INFOPROV Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAM_TGT_INFOPROV Object Model: Data Target - External InfoProvider 20130709
7 P_R_TGT_INFOSOURCE Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAM_TGT_INFOSOURCE Object Model: Data Target - InfoSource 20130912
8 P_T_SRC_DTA_PRO Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_FIELD_DTA_PRO Data Source: Properties of InfoObject 20130701
9 P_T_SRC_ISOURCE_FIELD Instance attribute Private Type reference (TYPE) RSKSN_T_RSKSFIELD Source InfoSource Fields 20130715
10 P_T_SRC_OUTPUT_FIELD Instance attribute Private Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Data Source: Output Fields 20130709
11 P_T_TGT_DTA_PRO Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_FIELD_DTA_PRO Data Target: Properties of InfoObject 20130701
12 P_T_TGT_ISOURCE_FIELD Instance attribute Private Type reference (TYPE) RSKSN_T_RSKSFIELD Target InfoSource Fields 20130715
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20130704
2 ADD_CONSTANTS Instance method Public Method 20130704
3 ADD_FORMULAS Instance method Public Method 20130704
4 ADD_MAPPING Instance method Public Method 20130704
5 GET_FIELD_RECORD Static method Public Method Get Field RECORD 20131002
6 GET_INFOSOURCE_FIELDS Static method Public Method Get fields of infosource inclusive field RECORD 20131002
7 IS_CURR_TRANS_TYPE_SUPPORTED Static method Public Method Is Currency Translation Type supported? 20130618
8 IS_FORMULA_SUPPORTED Static method Public Method Is Formula supported? 20130701
9 IS_QUAN_CONV_TYPE_SUPPORTED Static method Public Method Is Quantity Conversion Type supported? 20130618
10 IS_SOURCE_SUPPORTED Static method Public Method Is Source supported? 20130701
11 IS_TARGET_SUPPORTED Static method Public Method Is target supported? 20130701
12 P_ADD_OPER_INPUT_MAPPING Instance method Private Method Add Operation Input Mapping 20130709
13 P_ADD_TGT_INPUT_MAPPING Instance method Private Method Add Target Input Mapping 20130709
14 P_MAP_SRC_FIELD Instance method Private Method Map Source Field 20130709
15 P_MAP_TGT_FIELD Instance method Private Method Map Target Field 20130710
16 SET_CURRENCY_TRANSLATION Instance method Public Method 20130704
17 SET_DISABLE_CONVEXIT Instance method Public Method 20130704
18 SET_FORMULAS Instance method Public Method 20130514
19 SET_QUANTITY_CONVERSION Instance method Public Method 20130704
Events
Class CL_RSDHAM_TRANSFORMATION has no event.
Types
Class CL_RSDHAM_TRANSFORMATION has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_RSDHAM_TRANSFORMATION has no parameter.
Method ACTIVATE on class CL_RSDHAM_TRANSFORMATION has no exception.

Method ADD_CONSTANTS Signature

Method ADD_CONSTANTS on class CL_RSDHAM_TRANSFORMATION has no parameter.
Method ADD_CONSTANTS on class CL_RSDHAM_TRANSFORMATION has no exception.

Method ADD_FORMULAS Signature

Method ADD_FORMULAS on class CL_RSDHAM_TRANSFORMATION has no parameter.
Method ADD_FORMULAS on class CL_RSDHAM_TRANSFORMATION has no exception.

Method ADD_MAPPING Signature

Method ADD_MAPPING on class CL_RSDHAM_TRANSFORMATION has no parameter.
Method ADD_MAPPING on class CL_RSDHAM_TRANSFORMATION has no exception.

Method GET_FIELD_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSIT Call by reference Type reference (TYPE) RSPOSIT Position of the Field in the Structure / Table 20131002
2 Returning R_S_FIELD Value transfer Type reference (TYPE) RSTRAN_S_FIELD Transformation - Structure Field 20131002

Method GET_FIELD_RECORD on class CL_RSDHAM_TRANSFORMATION has no exception.

Method GET_INFOSOURCE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) RSA_COMSTRU InfoSource Name 20131002
2 Returning R_T_FIELD Value transfer Type reference (TYPE) RSKSN_T_RSKSFIELD InfoSource Fields 20131002

Method GET_INFOSOURCE_FIELDS on class CL_RSDHAM_TRANSFORMATION has no exception.

Method IS_CURR_TRANS_TYPE_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CTTNM Call by reference Type reference (TYPE) RSCURTRT-CTTNM StrMember: Name of Currency Conversion Type 20130618
2 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) RS_BOOL 'X': Currency Translation Type is supported 20130618

Method IS_CURR_TRANS_TYPE_SUPPORTED on class CL_RSDHAM_TRANSFORMATION has no exception.

Method IS_FORMULA_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORMULA Call by reference Type reference (TYPE) STRING Formula String 20130701
2 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) RS_BOOL 'X': Formula is supported 20130701

Method IS_FORMULA_SUPPORTED on class CL_RSDHAM_TRANSFORMATION has no exception.

Method IS_QUAN_CONV_TYPE_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UOMNM Call by reference Type reference (TYPE) RSUOMTRT-UOMNM Name of Quantity Conversion Type 20130618
2 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) RS_BOOL 'X': Quantity Conversion Type is supported 20130618

Method IS_QUAN_CONV_TYPE_SUPPORTED on class CL_RSDHAM_TRANSFORMATION has no exception.

Method IS_SOURCE_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_SRC Call by reference Type reference (TYPE) RSO_S_TLOGO Source 20130701
2 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) RS_BOOL 'X': Source is supported 20130701

Method IS_SOURCE_SUPPORTED on class CL_RSDHAM_TRANSFORMATION has no exception.

Method IS_TARGET_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TGT Call by reference Type reference (TYPE) RSO_S_TLOGO Target 20130701
2 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) RS_BOOL 'X': Target is supported 20130701

Method IS_TARGET_SUPPORTED on class CL_RSDHAM_TRANSFORMATION has no exception.

Method P_ADD_OPER_INPUT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_MAPPING Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING Field mapping (table) 20130709
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130709

Method P_ADD_TGT_INPUT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_MAPPING Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING Field mapping (table) 20130709
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130709

Method P_MAP_SRC_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SRC_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_NAME Source field name (logical name) 20130709
2 Returning R_MAPPED_SRC_FIELD Value transfer Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_NAME Mapped source field name (logical name) 20130709
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130709

Method P_MAP_TGT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TGT_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_NAME Target field name (logical name) 20130710
2 Returning R_MAPPED_TGT_FIELD Value transfer Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_NAME Mapped target field name (logical name) 20130710
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130710

Method SET_CURRENCY_TRANSLATION Signature

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

Method SET_DISABLE_CONVEXIT Signature

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

Method SET_FORMULAS Signature

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

Method SET_QUANTITY_CONVERSION Signature

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