SAP ABAP Class CL_RSDHA_UT_REFERENCED_HAAP (Utilities: Referenced 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
Properties
Class CL_RSDHA_UT_REFERENCED_HAAP  
Short Description Utilities: Referenced HANA Analysis Process    
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 20130603   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_RSDHAR_SEL_PARAM_CONTAINER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSDHA_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_RSDHAM_ANALYSIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RSDHAM_FIELD_DESCR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_RSDHAM_TGT_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_RSDHAR_ANALYSIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_RSDHA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
9 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 RZD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDHA_UT_REFERENCED_HAAP has no interface implemented.
Friends
Class CL_RSDHA_UT_REFERENCED_HAAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_HAP_SEPARATOR Constant Public Type reference (TYPE) STRING '@$' Field Name Separator for HAP-based Analytic Index 20130603
2 N_C_HAP_SUFFIX Constant Public Type reference (TYPE) STRING '$X' Suffix for HAP-based Analytic Index 20130603
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PREDECESSOR_CS_VARIABLES Static method Public Method Get Predecessor CalculationScenario Variables 20130917
2 ADD_SEL_PARAM_TO_STATEMENT Static method Public Method Add Selection Parameters to Statement 20130603
3 CLOSE Static method Public Method Close Runtime Instance 20130603
4 GET_CS_NAME_OF_HAAP Static method Public Method Get CS-Name of Referenced HANA Analysis Process 20130603
5 GET_CS_PARAMETER_OF_HAAP Static method Public Method Get CalculationScenario Parameter of Referenced HAAP 20130603
6 GET_HAAP Static method Public Method Get Referenced HANA Analysis Process 20130603
7 GET_PLACEHOLDERS Static method Public Method Add Selection Parameters to Statement 20130603
8 GET_PREDECESSOR_HAAP Static method Public Method Get Predecessor HANA Analysis Process 20130603
9 GET_PREDECESSOR_PLACEHOLDERS Static method Public Method Get Predecessor Placeholders 20131004
10 PROCESS_BW_VARIABLE_EXIT Static method Public Method Process BW Variable Exit 20130603
11 P_ADD_PREDECESSOR_SEL_PARAM Static method Private Method Add Selection Parameters to Statement 20130603
Events
Class CL_RSDHA_UT_REFERENCED_HAAP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_FIELD Public See coding Field Descriptor - Structure 20130603 BEGIN OF tn_s_field, name TYPE if_rsdham_field_descr=>tn_name, r_field_descr TYPE REF TO cl_rsdham_field_descr, END OF tn_s_field
2 TN_S_FIELD_DTA_PRO Public See coding Metadaten: Properties of InfoObject in data target 20130603 BEGIN OF tn_s_field_dta_pro, name TYPE if_rsdham_field_descr=>tn_name, s_dta_pro TYPE rsd_s_dta_pro, END OF tn_s_field_dta_pro
3 TN_TH_FIELD Public See coding Field Descriptor - Table Type 20130603 tn_th_field TYPE HASHED TABLE OF tn_s_field WITH UNIQUE KEY name
4 TN_TH_FIELD_DTA_PRO Public See coding Metadaten: Properties of InfoObject in data target 20130603 tn_th_field_dta_pro TYPE HASHED TABLE OF tn_s_field_dta_pro WITH UNIQUE KEY name
5 TN_T_BW_VARIABLE Public See coding BW-Variable - Table Type 20130603 tn_t_bw_variable TYPE STANDARD TABLE OF rszx_variables WITH DEFAULT KEY
Method Signatures

Method ADD_PREDECESSOR_CS_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HAAPNM Call by reference Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20130917
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130917
3 Importing I_R_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) IF_RSDHAR_ANALYSIS Runtime: HANA Analysis Process 20130917
4 Importing I_R_CALCSCENARIO Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Create Calculation Scenario 20130917
5 Importing I_R_DATASOURCE Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_DATASOURCE Data Source 20130917
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130917

Method ADD_SEL_PARAM_TO_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ANALYSIS_OM Call by reference Object reference (TYPE REF TO) IF_RSDHAM_ANALYSIS HANA Analysis Process (Object Model) 20130603
2 Importing I_R_SEL_PARAM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_RSDHAR_SEL_PARAM_CONTAINER Runtime: Select "With Parameter" Container 20130603
3 Importing I_R_SUCCESSOR_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) IF_RSDHAR_ANALYSIS Runtime: Successor HANA Analysis Process 20130603
4 Importing I_STATEMENT Call by reference Type reference (TYPE) STRING SQL statement 20130603
5 Returning R_STATEMENT Value transfer Type reference (TYPE) STRING SQL statement 20130603
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130624

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE_CS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE 'X': Delete CalcScenario 20130611
2 Importing I_R_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) CL_RSDHAR_ANALYSIS Runtime: HANA Analysis Process 20130603

Method CLOSE on class CL_RSDHA_UT_REFERENCED_HAAP has no exception.

Method GET_CS_NAME_OF_HAAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130603
2 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) IF_RSDHAR_ANALYSIS=>TN_SIMULATION_MODE RS_C_FALSE ='X': Simulation Mode 20130603
3 Returning R_CALCSCENARIO_NAME Value transfer Type reference (TYPE) STRING Name of Calculation Scenario 20130603

Method GET_CS_NAME_OF_HAAP on class CL_RSDHA_UT_REFERENCED_HAAP has no exception.

Method GET_CS_PARAMETER_OF_HAAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130603
2 Importing I_R_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) CL_RSDHAR_ANALYSIS Runtime: HANA Analysis Process 20130603
3 Returning R_R_SEL_PARAM_CONTAINER Value transfer Object reference (TYPE REF TO) CL_RSDHAR_SEL_PARAM_CONTAINER Runtime: Select "With Parameter" Container 20130603

Method GET_CS_PARAMETER_OF_HAAP on class CL_RSDHA_UT_REFERENCED_HAAP has no exception.

Method GET_HAAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130603
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130614
3 Returning R_R_HAAP Value transfer Object reference (TYPE REF TO) CL_RSDHA_HAAP Persistency layer of Analysis Processes 20130603

Method GET_HAAP on class CL_RSDHA_UT_REFERENCED_HAAP has no exception.

Method GET_PLACEHOLDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SUCCESSOR_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) IF_RSDHAR_ANALYSIS Runtime: Successor HANA Analysis Process 20130603
2 Returning R_T_PLACEHOLDER Value transfer Type reference (TYPE) CL_RSDHAR_SEL_PARAM_CONTAINER=>TN_T_PLACEHOLDER Placeholder (Table Type) 20130603
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130624

Method GET_PREDECESSOR_HAAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HAAPNM Call by reference Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20130603
2 Returning R_R_HAAP Value transfer Object reference (TYPE REF TO) CL_RSDHA_HAAP Persistency layer of Analysis Processes 20130603

Method GET_PREDECESSOR_HAAP on class CL_RSDHA_UT_REFERENCED_HAAP has no exception.

Method GET_PREDECESSOR_PLACEHOLDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SUCCESSOR_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) IF_RSDHAR_ANALYSIS Runtime: Successor HANA Analysis Process 20131004
2 Returning R_T_PLACEHOLDER Value transfer Type reference (TYPE) CL_RSDHAR_SEL_PARAM_CONTAINER=>TN_T_PLACEHOLDER Placeholder (Table Type) 20131004
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20131004

Method PROCESS_BW_VARIABLE_EXIT 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 20130603
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130603
3 Importing I_STEP Call by reference Type reference (TYPE) I 0 20130603
4 Importing I_S_RKB1D Call by reference Type reference (TYPE) RSR_S_RKB1D Control Bar OLAP Processor 20130603
5 Importing I_T_VAR_RANGE Call by reference Type reference (TYPE) RRS0_T_VAR_RANGE 20130603

Method PROCESS_BW_VARIABLE_EXIT on class CL_RSDHA_UT_REFERENCED_HAAP has no exception.

Method P_ADD_PREDECESSOR_SEL_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ANALYSIS_OM Call by reference Object reference (TYPE REF TO) IF_RSDHAM_ANALYSIS Object Model: HANA Analysis Process 20130603
2 Importing I_R_SEL_PARAM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_RSDHAR_SEL_PARAM_CONTAINER Runtime: Select "With Parameter" Container 20130603
3 Importing I_R_SUCCESSOR_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) IF_RSDHAR_ANALYSIS Runtime: Successor HANA Analysis Process 20130603
4 Importing I_STATEMENT Call by reference Type reference (TYPE) STRING SQL statement 20130603
5 Returning R_STATEMENT Value transfer Type reference (TYPE) STRING SQL statement 20130603
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130624
History
Last changed by/on SAP  20140121 
SAP Release Created in 740