SAP ABAP Class CL_RSDHAR_ANALYSIS (Runtime: 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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAR_ANALYSIS Runtime: HANA Analysis Process 20130114
Properties
Class CL_RSDHAR_ANALYSIS  
Short Description Runtime: 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 20120430   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_RSDHAR_STATISTICAL_DATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSDHAM_ANALYSIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RSDHAR_ANALYSIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RSDHA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDHAR_ANALYSIS Runtime: HANA Analysis Process 20130114
Friends
Class CL_RSDHAR_ANALYSIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CS_NAME Instance attribute Public Type reference (TYPE) STRING Name of Calcscenario 20130517
2 N_HAP_SEQUENCE_NUMBER Instance attribute Public Attribute reference (LIKE) 20130724
3 N_R_ANALYSIS_OM Instance attribute Public Attribute reference (LIKE) 20130516
4 N_R_APPL_LOG Instance attribute Public Attribute reference (LIKE) 20121203
5 N_R_DTP_REQUEST Instance attribute Public Attribute reference (LIKE) 20130718
6 N_R_RUN_HEADER Instance attribute Public Attribute reference (LIKE) 20130422
7 N_R_SEL_PARAM_CONTAINER Instance attribute Public Attribute reference (LIKE) 20130603
8 N_SIMULATION_MODE Instance attribute Public Attribute reference (LIKE) 20130403
9 P_DUMMY_MSG Instance attribute Private Type reference (TYPE) C Dummy character for message text 20130515
10 P_R_CALCSCENARIO Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO CalculationScenario 20120430
11 P_R_OPER_INT Instance attribute Private Object reference (TYPE REF TO) IF_RSDHAR_OPER_INT Operation (Runtime) 20120430
12 P_R_SQL_CONNECTION Instance attribute Private Object reference (TYPE REF TO) CL_SQL_CONNECTION Database Connection 20120430
13 P_R_SQL_STATEMENT Instance attribute Private Object reference (TYPE REF TO) CL_SQL_STATEMENT SQL Statement 20120430
14 P_R_SRC Instance attribute Private Object reference (TYPE REF TO) IF_RSDHAR_SRC Data Source (Runtime) 20120430
15 P_R_TGT Instance attribute Private Object reference (TYPE REF TO) IF_RSDHAR_TGT Target (Runtime) 20120430
16 P_R_VAR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_RSAN_RT_VAR_CONTAINER Variable Container 20120809
17 P_STATUID Instance attribute Private Type reference (TYPE) CL_RSDHAR_STATISTICAL_DATA=>TN_STATUID UUID in Compressed Form 20120706
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Instance method Public Method Check authority 20121204
2 CLOSE Instance method Public Method Close connection 20130515
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120430
4 CREATE_CALCVIEW_NAME Static method Public Method Assemble Calcview Name 20120521
5 DELETE_CALCSCENARIO Instance method Public Method Delete Calcscenario 20120510
6 EXECUTE Instance method Public Method Execute Analysis Process 20120621
7 GET_CALCSCENARIO Instance method Public Method Get Calcscenario 20120430
8 GET_CS Static method Public Method Get CalcScenario 20130604
9 GET_CS_NAME Static method Public Method Get Name of CalculationScenario 20130515
10 GET_RUNTIME_OBJECTS Instance method Public Method Get Runtime Objects to Create and Execute the CalcScenario 20130515
11 INIT Instance method Public Method Initialize processing 20130515
12 P_ADD_BW_VARIABLES Instance method Private Method Add BW variables (Collect Variables in Container) 20121002
13 P_ADD_PLACEHOLDERS Instance method Private Method Add Placeholders (Collect Placeholders in Container) 20121002
14 P_CLOSE_DB Instance method Private Method Clean up Creation of Calcscenario 20120510
15 P_CLOSE_STATISTICAL_DATA Instance method Private Method Close Statistical Data 20120706
16 P_CREATE_CALCVIEWS Instance method Private Method Create Calcscenario 20120706
17 P_INIT Instance method Private Method Initialize 20130515
18 P_INIT_DB Instance method Private Method Initialize Creation of Calcscenario 20120510
19 P_INIT_STATISTICAL_DATA Instance method Private Method Initialize Statistical Data 20120706
20 P_REPLACE_BW_VARIABLES Instance method Private Method Replace BW variables 20130111
21 P_SAVE Instance method Private Method Save Data 20120510
22 SET_APPL_LOG Instance method Public Method Set application log 20121203
23 SET_RUN_HEADER Instance method Public Method Set Run Header 20130422
Events
Class CL_RSDHAR_ANALYSIS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_SIMULATION_MODE Public Attribute reference (LIKE) 20130531
Method Signatures

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on class CL_RSDHAR_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121204

Method CLOSE Signature

Method CLOSE on class CL_RSDHAR_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with Generic Message 20130515

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CS_SUFFIX Call by reference Type reference (TYPE) STRING Suffix of CalcScenario 20130515
2 Importing I_HAP_SEQUENCE_NUMBER Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_HAP_SEQUENCE_NUMBER 0 HAP Sequence Number in Stacked Model 20130724
3 Importing I_R_ANALYSIS_OM Call by reference Object reference (TYPE REF TO) IF_RSDHAM_ANALYSIS Analysis Process (Object Model) 20120503
4 Importing I_R_DTP_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSBK_REQUEST DTP Request 20130718
5 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) IF_RSDHAR_ANALYSIS=>TN_SIMULATION_MODE RS_C_FALSE ='X': Simulation Mode 20130403
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with Generic Message 20120430

Method CREATE_CALCVIEW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_OBJECT_OM Call by reference Object reference (TYPE REF TO) IF_RSDHAM_OBJECT Analysis Proces Element 20120521
2 Importing I_SUFFIX Call by reference Type reference (TYPE) CLIKE Suffix (non-ambiguous in Analysis Process Element) 20120521
3 Returning R_CALCVIEW_NAME Value transfer Type reference (TYPE) STRING 20120521

Method CREATE_CALCVIEW_NAME on class CL_RSDHAR_ANALYSIS has no exception.

Method DELETE_CALCSCENARIO Signature

Method DELETE_CALCSCENARIO on class CL_RSDHAR_ANALYSIS has no parameter.
Method DELETE_CALCSCENARIO on class CL_RSDHAR_ANALYSIS has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL X: Execution Successful 20120821
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with Generic Message 20120621

Method GET_CALCSCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_CALCSCENARIO Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO CalculationScenario 20120801
2 Exporting E_R_SEL_PARAM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_RSDHAR_SEL_PARAM_CONTAINER Runtime: Select "With Parameter" Container 20121203
3 Exporting E_SCRIPT_CALCVIEW_NAME Call by reference Type reference (TYPE) STRING Calcview for Script 20120801
4 Importing I_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE X: Check 20130604
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with Generic Message 20120504

Method GET_CS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) IF_RSDHAR_ANALYSIS Runtime: HANA Analysis Process 20130604
2 Exporting E_R_CALCSCENARIO Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO CalculationScenario 20130604
3 Exporting E_R_SEL_PARAM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_RSDHAR_SEL_PARAM_CONTAINER Runtime: Select "With Parameter" Container 20130604
4 Importing I_HAAPNM Call by reference Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20130604
5 Importing I_R_SUCCESSOR_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) IF_RSDHAR_ANALYSIS Runtime: Successor HANA Analysis Process 20130604
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130624

Method GET_CS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CS_SUFFIX Call by reference Type reference (TYPE) STRING Suffix of CalculationScenario 20130515
2 Importing I_HAAPNM Call by reference Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20130515
3 Returning R_CS_NAME Value transfer Type reference (TYPE) STRING Name of CalculationScenario 20130515

Method GET_CS_NAME on class CL_RSDHAR_ANALYSIS has no exception.

Method GET_RUNTIME_OBJECTS Signature

Method GET_RUNTIME_OBJECTS on class CL_RSDHAR_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with Generic Message 20130515

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE X: Check Mode 20130515
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with Generic Message 20130515

Method P_ADD_BW_VARIABLES Signature

Method P_ADD_BW_VARIABLES on class CL_RSDHAR_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121003

Method P_ADD_PLACEHOLDERS Signature

Method P_ADD_PLACEHOLDERS on class CL_RSDHAR_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121003

Method P_CLOSE_DB Signature

Method P_CLOSE_DB on class CL_RSDHAR_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with Generic Message 20120510

Method P_CLOSE_STATISTICAL_DATA Signature

Method P_CLOSE_STATISTICAL_DATA on class CL_RSDHAR_ANALYSIS has no parameter.
Method P_CLOSE_STATISTICAL_DATA on class CL_RSDHAR_ANALYSIS has no exception.

Method P_CREATE_CALCVIEWS Signature

Method P_CREATE_CALCVIEWS on class CL_RSDHAR_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with Generic Message 20120706

Method P_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) RS_BOOL X: Check run 20130515
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130515

Method P_INIT_DB Signature

Method P_INIT_DB on class CL_RSDHAR_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with Generic Message 20120510

Method P_INIT_STATISTICAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE X: Check Mode 20120710

Method P_INIT_STATISTICAL_DATA on class CL_RSDHAR_ANALYSIS has no exception.

Method P_REPLACE_BW_VARIABLES Signature

Method P_REPLACE_BW_VARIABLES on class CL_RSDHAR_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130111

Method P_SAVE Signature

Method P_SAVE on class CL_RSDHAR_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with Generic Message 20120510

Method SET_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_RSDHA_APPL_LOG Application Log for HANA Analysis Process 20121203

Method SET_APPL_LOG on class CL_RSDHAR_ANALYSIS has no exception.

Method SET_RUN_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RUN_HEADER Call by reference Object reference (TYPE REF TO) CL_RSDHAR_RUN_HEADER Execution information of HANA Analysis Processes (Header) 20130422

Method SET_RUN_HEADER on class CL_RSDHAR_ANALYSIS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730