SAP ABAP Class CL_RSDRC_NCUM_HANA_SRVS (Service class for ncum handling in hana (calc-scenario))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDRC_DBA (Package) Data Manager InfoCube Access
Properties
Class CL_RSDRC_NCUM_HANA_SRVS  
Short Description Service class for ncum handling in hana (calc-scenario)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRC_DBA   Data Manager InfoCube Access 
Created 20121205   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_RSDRC_NCUM_PROCESSOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRC_NCUM_HANA_SRVS has no interface implemented.
Friends
Class CL_RSDRC_NCUM_HANA_SRVS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_FIELDNM_RTIME_DELTAFL Constant Public Type reference (TYPE) STRING '_DELTAFL' 20121214
2 N_C_FIELDNM_RTIME_HIGH Constant Public Type reference (TYPE) STRING '_HIGH' 20121214
3 N_C_FIELDNM_RTIME_INTTYP Constant Public Type reference (TYPE) STRING '_INTTYP' 20121214
4 N_C_FIELDNM_RTIME_KEY Constant Public Type reference (TYPE) STRING '_KEY' 20121214
5 N_C_FIELDNM_RTIME_LOW Constant Public Type reference (TYPE) STRING '_LOW' 20121214
6 N_C_MARKER_POSTPROC_PROC Constant Public Type reference (TYPE) STRING 'POSTPROC_PROC' 20121214
7 N_C_MARKER_RTIME_PROC Constant Public Type reference (TYPE) STRING 'RTIME_PROC' 20121214
8 N_C_PARAMNM_DELTAS Constant Public Type reference (TYPE) STRING 'DELTAS' 20121214
9 N_C_PARAMNM_DELTATIMES Constant Public Type reference (TYPE) STRING 'DELTATIMES' 20121214
10 N_C_PARAMNM_REFPOINTS Constant Public Type reference (TYPE) STRING 'REFPOINTS' 20121214
11 N_C_PARAMNM_REQTIMES Constant Public Type reference (TYPE) STRING 'REQTIMES' 20121214
12 N_C_PARAMNM_RESULT Constant Public Type reference (TYPE) STRING 'RESULT' 20121214
13 N_C_VARNM_KEYDATE Constant Public Type reference (TYPE) STRING '$$keydate$$' 20121220
14 N_C_VARNM_MAXTIM Constant Public Type reference (TYPE) STRING '$$maxtim$$' 20121220
15 N_C_VARNM_MINTIM Constant Public Type reference (TYPE) STRING '$$mintim$$' 20121220
16 N_C_VARNM_QUALOK Constant Public Type reference (TYPE) STRING '$$qualok$$' 20121220
17 N_C_VARNM_RTIMEKEY Constant Public Type reference (TYPE) STRING '$$rtimekey$$' 20121220
18 P_C_PREFIX_HANA Constant Private Type reference (TYPE) STRING '0BW:NCUM' 20121214
19 P_C_SUFFIX_CALC_SCENARIO Constant Private Type reference (TYPE) STRING 'CS' 20121214
20 P_C_SUFFIX_PROC_POSTPROC Constant Private Type reference (TYPE) STRING 'PP_PR' 20121214
21 P_C_SUFFIX_PROC_REQTIME Constant Private Type reference (TYPE) STRING 'RT_PR' 20121214
22 P_C_SUFFIX_TABLE_RTIME Constant Private Type reference (TYPE) STRING 'RT_TA' 20121214
23 P_C_SUFFIX_TYPE_DELTAS Constant Private Type reference (TYPE) STRING 'DE_TY' 20121214
24 P_C_SUFFIX_TYPE_DELTATIMES Constant Private Type reference (TYPE) STRING 'DT_TY' 20121214
25 P_C_SUFFIX_TYPE_POSTPROC_RES Constant Private Type reference (TYPE) STRING 'PR_TY' 20121214
26 P_C_SUFFIX_TYPE_REFPOINTS Constant Private Type reference (TYPE) STRING 'RP_TY' 20121214
27 P_C_SUFFIX_TYPE_REQTIMES Constant Private Type reference (TYPE) STRING 'RT_TY' 20121214
28 P_C_SUFFIX_TYPE_REQTIME_RES Constant Private Type reference (TYPE) STRING 'RR_TY' 20121214
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CALC_SCENARIO_POSSIBLE Static method Public Method Is it possible to execute query as calc-scenario? 20121205
2 CLEANUP_ALL Static method Public Method Removes ALL objects belonging to any ncum calc-scenarios 20121221
3 CREATE Static method Public Method Create necessary parts at query generation time 20121214
4 DELETE Static method Public Method Marks current query as deleted and delete old ones 20121207
5 GET_CALC_SCENARIO_NAME Static method Public Method Get name of calc-scenario 20121214
6 GET_DELTAS_TYPENM Static method Public Method Get name of table-type for deltas 20121207
7 GET_DELTATIMES_TYPENM Static method Public Method Get name of table-type for delta-times 20121207
8 GET_POSTPROC_PROCNM Static method Public Method Get name of procedure for postprocessing 20121207
9 GET_POSTPROC_RESULT_TYPENM Static method Public Method Get name of table-type for results of postprocessing 20121207
10 GET_PREFIX_NAME Static method Public Method Get prefix name for all ncum objects 20121205
11 GET_REFPOINTS_TYPENM Static method Public Method Get name of table-type for refpoints 20121207
12 GET_REQTIMES_TYPENM Static method Public Method Get name of table-type for requested times 20121207
13 GET_REQTIME_PROCNM Static method Public Method Get name of procedure for req-time computation 20121206
14 GET_REQTIME_RESULT_TYPENM Static method Public Method Get name of table-type for result of req-time comp. 20121207
15 GET_RTIME_TABNM Static method Public Method Get name of db-table used for passing rtimes to cs 20121205
16 USE_EMBEDDED_L_CODING Static method Public Method Should l-coding be inserted directly in cs or as proc calls 20121220
17 _DELETE_OLD Static method Private Method Delete objects marked as deleted and older than threshold 20121205
18 _MARK_AS_DELETED Static method Private Method Mark objects belonging to current query as deleted 20121205
Events
Class CL_RSDRC_NCUM_HANA_SRVS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_TS_PARTPROV Public See coding 20121214 nt_ts_partprov TYPE SORTED TABLE OF rsinfoprov WITH UNIQUE KEY table_line
Method Signatures

Method CHECK_CALC_SCENARIO_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Properties InfoProvider 20121206
2 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20121205
3 Returning R_CALC_SCENARIO_POSSIBLE Value transfer Type reference (TYPE) RS_BOOL 20121205

Method CHECK_CALC_SCENARIO_POSSIBLE on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method CLEANUP_ALL Signature

Method CLEANUP_ALL on class CL_RSDRC_NCUM_HANA_SRVS has no parameter.
Method CLEANUP_ALL on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOT_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20121214
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121214
3 Importing I_NCUMTIM Call by reference Type reference (TYPE) RSCHANM Characteristic 20121214
4 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121214
5 Importing I_SHOW_CODE Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20121214
6 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20121214
7 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20121214
8 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) NT_TS_PARTPROV 20121214
9 Importing I_WITH_TRACING Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20121214

Method CREATE on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121207

Method DELETE on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method GET_CALC_SCENARIO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121214
2 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121214
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20121214

Method GET_CALC_SCENARIO_NAME on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method GET_DELTAS_TYPENM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121207
2 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121207
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20121207

Method GET_DELTAS_TYPENM on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method GET_DELTATIMES_TYPENM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121207
2 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121207
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20121207

Method GET_DELTATIMES_TYPENM on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method GET_POSTPROC_PROCNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV 20121207
2 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121207
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20121207

Method GET_POSTPROC_PROCNM on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method GET_POSTPROC_RESULT_TYPENM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121207
2 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121207
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20121207

Method GET_POSTPROC_RESULT_TYPENM on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method GET_PREFIX_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV 20121205
2 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121205
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20121207

Method GET_PREFIX_NAME on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method GET_REFPOINTS_TYPENM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121207
2 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121207
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20121207

Method GET_REFPOINTS_TYPENM on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method GET_REQTIMES_TYPENM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121207
2 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121207
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20121207

Method GET_REQTIMES_TYPENM on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method GET_REQTIME_PROCNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV 20121206
2 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121206
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20121207

Method GET_REQTIME_PROCNM on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method GET_REQTIME_RESULT_TYPENM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121207
2 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121207
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20121207

Method GET_REQTIME_RESULT_TYPENM on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method GET_RTIME_TABNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV 20121205
2 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121205
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20121207

Method GET_RTIME_TABNM on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method USE_EMBEDDED_L_CODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_USE_EMBEDDED_L_CODING Value transfer Type reference (TYPE) RS_BOOL Boolean 20121220

Method USE_EMBEDDED_L_CODING on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method _DELETE_OLD Signature

Method _DELETE_OLD on class CL_RSDRC_NCUM_HANA_SRVS has no parameter.
Method _DELETE_OLD on class CL_RSDRC_NCUM_HANA_SRVS has no exception.

Method _MARK_AS_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY Call by reference Type reference (TYPE) STRING 20121205

Method _MARK_AS_DELETED on class CL_RSDRC_NCUM_HANA_SRVS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740