SAP ABAP Class CL_RSDRC_NCUM_PROCESSOR (Processor for ncum queries)
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_PROCESSOR  
Short Description Processor for ncum queries    
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 20120117   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_MULTIPROV 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 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRC_NCUM_PROCESSOR has no interface implemented.
Friends
Class CL_RSDRC_NCUM_PROCESSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_EXEC_MODE Constant Public See coding 20130123
2 P_AGGREGATE Instance attribute Private Type reference (TYPE) RSD_INFOCUBE 20120117
3 P_ALLOW_TREX Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20130828
4 P_ALL_DELTAS_READ Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20130529
5 P_CALC_SCENARIO_NAME Instance attribute Private Type reference (TYPE) STRING 20121214
6 P_C_BEFL_FIELDNM Constant Private Type reference (TYPE) RSFIELDNM '_BEFL' 20120117
7 P_C_DELTAFL_FIELDNM Constant Private Type reference (TYPE) RSFIELDNM '_DELTAFL' 20120117
8 P_C_REQTIME_KEY_FIELDNM Constant Private Type reference (TYPE) RSFIELDNM '_REQTIME_KEY' Field name 20120308
9 P_END_OF_DATA Instance attribute Private Type reference (TYPE) RS_BOOL 20120117
10 P_EXTENDED_CHECKS Instance attribute Private Type reference (TYPE) RS_BOOL 20120117
11 P_EXT_HIGH Instance attribute Private Type reference (TYPE) RS_BOOL 20120117
12 P_EXT_LOW Instance attribute Private Type reference (TYPE) RS_BOOL 20120117
13 P_FEMSN_DEL Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20120814
14 P_FIRST_AGGR Instance attribute Private Type reference (TYPE) RS_BOOL 20120117
15 P_FIRST_CALL Instance attribute Private Type reference (TYPE) RS_BOOL 20120117
16 P_LAST_AGGR Instance attribute Private Type reference (TYPE) RS_BOOL 20120117
17 P_MAX_RTIME Instance attribute Private Type reference (TYPE) RSSID 20120117
18 P_MIN_RTIME Instance attribute Private Type reference (TYPE) RSSID 20120117
19 P_NCUMTIM Instance attribute Private Type reference (TYPE) RSD_CHANM 20120117
20 P_NCUM_EXEC_MODE Instance attribute Private Type reference (TYPE) TN_EXEC_MODE which execution mode should be used 20130123
21 P_NCUM_METHOD Instance attribute Private Type reference (TYPE) RSD_NCUM_METHOD which method should be used for ncum-handling 20121203
22 P_NEW_PACKAGING Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20130531
23 P_PACKET_WISE_READ Instance attribute Private Type reference (TYPE) RS_BOOL 20120117
24 P_QUERY Instance attribute Private Type reference (TYPE) STRING 20121018
25 P_REF_TABLE_IS_SORTED Instance attribute Private Type reference (TYPE) RS_BOOL 20120117
26 P_REPID Instance attribute Private Type reference (TYPE) PROGRAMM Id of the program with generated code 20120308
27 P_ROWCOUNT Instance attribute Private Type reference (TYPE) P 20120117
28 P_RTIME_KEY Instance attribute Private Type reference (TYPE) RSSG_UNI_IDC25 20121018
29 P_R_CALC_SCENARIO_VPROV Instance attribute Private Object reference (TYPE REF TO) CL_RSDRV_TREX_QUERY TREX BIA Query Interface 20121030
30 P_R_INFOPROV Instance attribute Private Object reference (TYPE REF TO) IF_RSD_INFOPROV 20130205
31 P_R_RSDRC_INFOPROV Instance attribute Private Object reference (TYPE REF TO) CL_RSDRC_INFOPROV Reads Data from InfoProvider 20130529
32 P_R_S_CUM_KYF_INITIAL Instance attribute Private Object reference (TYPE REF TO) DATA 20120117
33 P_R_S_KEY Instance attribute Private Object reference (TYPE REF TO) DATA 20120117
34 P_R_S_TIME_INITIAL Instance attribute Private Object reference (TYPE REF TO) DATA 20120117
35 P_R_S_VALID Instance attribute Private Object reference (TYPE REF TO) DATA 20120117
36 P_R_TS_REF_POINT Instance attribute Private Object reference (TYPE REF TO) DATA 20130529
37 P_R_TS_REQ_TIME Instance attribute Private Object reference (TYPE REF TO) DATA 20120117
38 P_R_T_REF_POINT Instance attribute Private Object reference (TYPE REF TO) DATA 20120117
39 P_R_T_REM_DELTA Instance attribute Private Object reference (TYPE REF TO) DATA 20120117
40 P_R_VALID_FILTER Instance attribute Private Object reference (TYPE REF TO) CL_RSDRC_VALTAB_FILTER 20120117
41 P_SRDATE Instance attribute Private Type reference (TYPE) RSR_SRDATE 20120117
42 P_S_FIELDNM Instance attribute Private Type reference (TYPE) TP_S_FIELDNM 20120117
43 P_S_FIELDPOSIT Instance attribute Private Type reference (TYPE) TP_S_FIELDPOSIT position of fields for fast dynamic assigns 20120308
44 P_S_PROVRQ Instance attribute Private Type reference (TYPE) RSDR0_S_PROVRQ Table of the PROV_RQDR 20121127
45 P_TH_CUM_KYF_MULTI_USED Instance attribute Private Type reference (TYPE) TP_TH_POSIT 20120308
46 P_TH_NCUM_KYF Instance attribute Private Type reference (TYPE) TP_TH_NCUM_KYF 20120117
47 P_TH_SFC Instance attribute Private Type reference (TYPE) RSDD_TH_SFC 20120117
48 P_TH_SFC_DELTAS Instance attribute Private Type reference (TYPE) RSDD_TH_SFC sfc used for reading the deltas 20120815
49 P_TH_SFK Instance attribute Private Type reference (TYPE) RSDD_TH_SFK 20120117
50 P_TH_TIME_SHIFT_BUFFER Instance attribute Private Type reference (TYPE) TP_TH_TIME_SHIFT_BUFFER 20120117
51 P_TREX Instance attribute Private Type reference (TYPE) RS_BOOL 20120117
52 P_TSX_SELDR Instance attribute Private Type reference (TYPE) RSDD_TSX_SELDR 20120117
53 P_TS_SET Instance attribute Private Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20120117
54 P_TS_VALCHA_MAPPING Instance attribute Private Type reference (TYPE) TP_TS_VALCHA_MAPPING Needed if val-cha is mapped to several iobj in hcpr 20130815
55 P_T_NO_VALID Instance attribute Private Type reference (TYPE) TP_T_IOBJNM 20120117
56 P_T_RTIME Instance attribute Private Type reference (TYPE) RSDD_T_RTIME 20120117
57 P_T_SORT_ORDER Instance attribute Private Type reference (TYPE) ABAP_SORTORDER_TAB 20120117
58 P_T_VAL_IOBJ Instance attribute Private Type reference (TYPE) RSD_T_IC_VAL_IOBJ 20120117
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HASH_PROPERTY Static method Public Method 20130612
2 CONSTRUCTOR Instance method Public Constructor 20120117
3 GET_FIELDS Static method Public Method 20130626
4 GET_REFP_KEYFIGURES Static method Public Method Return the keyfigure info for the reference point update 20130716
5 GET_TIME_CHARACTERISTICS Static method Public Method Return the time cha with their value in the reference point 20130610
6 IS_NCUM_QUERY Static method Public Method 20121112
7 IS_REFP_UPDATE_SUPPORTED Static method Public Method Is update of refpoint during compr/activation supported? 20130703
8 PROC_NCUM_QUERY Instance method Public Method 20120117
9 SET_REFP_UPDATE_FLAG Static method Public Method Set flag, that refp must be updated during compr/activation 20130611
10 _ADAPT_SFC_AFTER_DROP_FEMSN Instance method Private Method 20130911
11 _ADD_ROWCOUNT Instance method Private Method 20120117
12 _BUILD_NCUMTIM_FILTER Instance method Private Method 20120117
13 _CHANGE_TIME_CONSTRAINTS Instance method Private Method 20120117
14 _COMPUTE_REF_POINT Instance method Private Method 20120117
15 _COMPUTE_REQUESTED_TIMES Instance method Private Method 20120117
16 _COMPUTE_REQ_TIMES_WO_DELTA Instance method Private Method 20121018
17 _CONVERT_RTIME Instance method Private Method 20120117
18 _CONVERT_SELDR_TO_RANGE Instance method Private Method 20130816
19 _CREATE_CUM_KYF_STRUCTURE Instance method Private Method 20120117
20 _CREATE_KEY_STRUCTURE Instance method Private Method 20120117
21 _CREATE_REQ_TIME_STRUCTURE Instance method Private Method 20120117
22 _CREATE_STRUCTURES Instance method Private Method 20120117
23 _CREATE_TIME_STRUCTURE Instance method Private Method 20120117
24 _DERIVE_REQ_TIMES Instance method Private Method 20120117
25 _DETERMINE_NCUMTIM Instance method Private Method 20120117
26 _EXECUTE_CALC_SCENARIO Instance method Private Method 20121017
27 _FILTER_SELDR Instance method Private Method 20120117
28 _FILTER_SFC Instance method Private Method 20120117
29 _FILTER_SFK Instance method Private Method 20120117
30 _GET_ALL_FISCVARNT Static method Private Method 20131011
31 _GET_COMPR_VERSION Static method Private Method 20131011
32 _GET_CORRESPONDING_REF_POINTS Instance method Private Method 20120117
33 _GET_CORRESPONDING_REF_POINTS2 Instance method Private Method 20130529
34 _GET_FIELD_POSITIONS Instance method Private Method 20120308
35 _GET_FISCVARNT_SID Instance method Private Method 20130816
36 _GET_MAXMIN_RTIME Instance method Private Method 20120117
37 _GET_METHODNAME Instance method Private Method 20121130
38 _GET_MIN_OF_HIER_RESTRICTION Instance method Private Method 20120117
39 _GET_SEL_FOR_VALID Instance method Private Method 20120117
40 _GET_VALID_TAB Instance method Private Method 20120117
41 _GET_VAL_TAB_INFOS Instance method Private Method 20120117
42 _INIT Instance method Private Method 20120117
43 _INSERT_NEW_TIME Instance method Private Method 20120117
44 _INSERT_VALID_SELDR Instance method Private Method 20120117
45 _MOVE_KEY_FIGURES Instance method Private Method 20120117
46 _MOVE_KEY_FIGURES_REVERSE Instance method Private Method 20120308
47 _POST_PROCESSOR Instance method Private Method 20120117
48 _PRE_PROCESSOR Instance method Private Method 20120117
49 _PROCESS_VIA_CALC_SCENARIO Instance method Private Method 20121015
50 _READ_DELTA Instance method Private Method 20120117
51 _READ_FROM_PROVIDER Instance method Private Method 20121116
52 _READ_REF_POINT Instance method Private Method 20120117
53 _SPLIT_OFF_LAST_GROUP Instance method Private Method 20120117
54 _VALID_RTIME_ISECT Instance method Private Method 20120117
Events
Class CL_RSDRC_NCUM_PROCESSOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_EXEC_MODE Public See coding 20130123 tn_exec_mode(1) TYPE c
2 TN_S_REFP_KYF Public See coding 20130716 BEGIN OF tn_s_refp_kyf, kyfnm TYPE rsd_kyfnm, source1 TYPE string, source2 TYPE string, target TYPE rsd_fieldnm, ncumfl TYPE rsncumfl, END OF tn_s_refp_kyf
3 TN_S_TIM_CHA Public See coding 20130610 BEGIN OF tn_s_tim_cha, chanm TYPE rsd_chanm, sidfieldnm TYPE rsd_fieldnm, fv_sidfieldnm TYPE rsd_fieldnm, refp_value TYPE string, END OF tn_s_tim_cha
4 TN_TS_REFP_KYF Public See coding 20130716 tn_ts_refp_kyf TYPE SORTED TABLE OF tn_s_refp_kyf WITH UNIQUE KEY target
5 TN_TS_TIM_CHA Public See coding 20130716 tn_ts_tim_cha TYPE SORTED TABLE OF tn_s_tim_cha WITH UNIQUE KEY chanm
6 TP_S_FIELDNM Private See coding 20130815 BEGIN OF tp_s_fieldnm, ncum_tim TYPE rsfieldnm, fiscvarnt TYPE rsfieldnm, END OF tp_s_fieldnm
7 TP_S_FIELDPOSIT Private See coding 20130815 BEGIN OF tp_s_fieldposit, " in data-tab data_ncum_tim TYPE i, data_rectp TYPE i, data_rectp_key TYPE i, data_fiscvarnt TYPE i, data_rowcount TYPE i, " in req-time-tab reqtime_key TYPE i, reqtime_ncum_tim TYPE i, reqtime_deltafl TYPE i, reqtime_befl TYPE i, reqtime_fiscvarnt TYPE i, " in valid-tab valid_from TYPE i, valid_to TYPE i, END OF tp_s_fieldposit
8 TP_S_FISC Private See coding 20131011 begin of tp_s_fisc, fv_sid type rssid, fv_chavl type rschavl, max_value_chavl type rschavl, end of tp_s_fisc
9 TP_S_NCUM_KYF Private See coding 20130815 BEGIN OF tp_s_ncum_kyf, ncum_kyfnm TYPE rsd_iobjnm, ncum_fieldnm TYPE rsd_fieldnm, init_fieldnm TYPE rsd_fieldnm, inc_fieldnm TYPE rsd_fieldnm, dec_fieldnm TYPE rsd_fieldnm, begin_end_fl TYPE rrlasfirfl, multi_used TYPE rs_bool, " used for "dynamic assign" ncum_posit TYPE i, init_posit TYPE i, inc_posit TYPE i, dec_posit TYPE i, END OF tp_s_ncum_kyf
10 TP_S_POSIT Private See coding 20130815 BEGIN OF tp_s_posit, fieldnm TYPE rsfieldnm, data_posit TYPE i, reqtime_posit TYPE i, END OF tp_s_posit
11 TP_S_TIME_SHIFT_BUFFER Private See coding 20130815 BEGIN OF tp_s_time_shift_buffer, time TYPE rsd_sid, next_time TYPE rsd_sid, END OF tp_s_time_shift_buffer
12 TP_S_VALCHA_MAPPING Private See coding 20130815 BEGIN OF tp_s_valcha_mapping, mapped_chanm TYPE rsdiobjnm, valchanm TYPE rsdiobjnm, iobjtp TYPE rsiobjtp, END OF tp_s_valcha_mapping
13 TP_TH_FISC Private See coding 20131011 tp_th_fisc type hashed table of tp_s_fisc with unique key fv_sid
14 TP_TH_NCUM_KYF Private See coding 20130815 tp_th_ncum_kyf TYPE HASHED TABLE OF tp_s_ncum_kyf WITH UNIQUE KEY ncum_fieldnm
15 TP_TH_POSIT Private See coding 20130815 tp_th_posit TYPE HASHED TABLE OF tp_s_posit WITH UNIQUE KEY data_posit
16 TP_TH_TIME_SHIFT_BUFFER Private See coding 20130815 tp_th_time_shift_buffer TYPE HASHED TABLE OF tp_s_time_shift_buffer WITH UNIQUE KEY time
17 TP_TS_VALCHA_MAPPING Private See coding 20130815 tp_ts_valcha_mapping TYPE SORTED TABLE OF tp_s_valcha_mapping WITH UNIQUE KEY mapped_chanm
18 TP_T_IOBJNM Private See coding 20130815 tp_t_iobjnm TYPE STANDARD TABLE OF rsd_iobjnm WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method CHECK_HASH_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20130612

Method CHECK_HASH_PROPERTY on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGREGATE Call by reference Type reference (TYPE) RSD_INFOCUBE 20120117
2 Importing I_ALLOW_TREX Call by reference Type reference (TYPE) RS_BOOL Boolean 20130828
3 Importing I_EXTENDED_CHECKS Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20120117
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20120117
5 Importing I_NCUM_EXEC_MODE Value transfer Type reference (TYPE) TN_EXEC_MODE N_C_EXEC_MODE-DEFAULT 20130123
6 Importing I_REPID Call by reference Type reference (TYPE) PROGRAMM 20120308
7 Importing I_SRDATE Call by reference Type reference (TYPE) RSR_SRDATE 20120117
8 Importing I_S_PROVRQ Call by reference Type reference (TYPE) RSDR0_S_PROVRQ 20121127
9 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC 20120117
10 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK 20120117
11 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20120117
12 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20120117
13 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME 20120117

Method CONSTRUCTOR on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130626
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130626
3 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130626

Method GET_FIELDS on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method GET_REFP_KEYFIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_REFP_KYF Call by reference Type reference (TYPE) TN_TS_REFP_KYF 20130716
2 Importing I_IGNORE_NCUM_METHOD Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130716
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130716

Method GET_REFP_KEYFIGURES on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method GET_TIME_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_TIM_CHA Call by reference Type reference (TYPE) TN_TS_TIM_CHA Time cha with value in ref-point 20130716
2 Importing I_COMPR Call by reference Type reference (TYPE) I Highest request which should be compressed 20131011
3 Importing I_IGNORE_NCUM_METHOD Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Return table even if method <> refp_upd 20130702
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130610

Method GET_TIME_CHARACTERISTICS on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method IS_NCUM_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20121112
2 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Time interval for non-cumulative value aggregation 20131001
3 Returning R_NCUM_QUERY Value transfer Type reference (TYPE) RS_BOOL true <=> "is ncum query" 20121112

Method IS_NCUM_QUERY on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method IS_REFP_UPDATE_SUPPORTED 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 20130808
2 Returning R_REFP_UPDATE_IS_SUPPORTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130703

Method IS_REFP_UPDATE_SUPPORTED on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method PROC_NCUM_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FEMS_FILLED Call by reference Type reference (TYPE) RSDR0_FEMS_FILLED Was the FEMS Field Filled in the t_data ? 20120814
2 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM 20120117
3 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET 20120117
4 Exporting E_END_OF_DATA Call by reference Type reference (TYPE) RS_BOOL 20120117
5 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120117
# Exception Resumable Description Created on
1 CX_RSDRC_NCUM_NO_FISCVARNT 20120117
2 CX_RSDR_CUBE_LOCKED 20120117
3 CX_RSR_HIER_MEMBER_NOT_FOUND 20120117
4 CX_RSR_HIER_NOT_FOUND 20120117
5 CX_RS_NOT_AUTHORIZED 20120117
6 CX_STATIC_CHECK 20120117

Method SET_REFP_UPDATE_FLAG 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 20130611

Method SET_REFP_UPDATE_FLAG on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _ADAPT_SFC_AFTER_DROP_FEMSN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130911
2 Importing I_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET Table of Selected Characteristics 20130911

Method _ADAPT_SFC_AFTER_DROP_FEMSN on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _ADD_ROWCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120117

Method _ADD_ROWCOUNT on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _BUILD_NCUMTIM_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20120117

Method _BUILD_NCUMTIM_FILTER on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _CHANGE_TIME_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20120117
# Exception Resumable Description Created on
1 CX_RSR_HIER_MEMBER_NOT_FOUND 20120117
2 CX_RSR_HIER_NOT_FOUND 20120117

Method _COMPUTE_REF_POINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120117
2 Exporting E_T_REF_POINT Call by reference Type reference (TYPE) STANDARD TABLE 20120117

Method _COMPUTE_REF_POINT on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _COMPUTE_REQUESTED_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_REQ_TIME Call by reference Type reference (TYPE) SORTED TABLE 20120117
2 Importing I_T_DELTA Call by reference Type reference (TYPE) STANDARD TABLE 20120117
3 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME 20120117

Method _COMPUTE_REQUESTED_TIMES on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _COMPUTE_REQ_TIMES_WO_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_REQ_TIME Call by reference Type reference (TYPE) SORTED TABLE 20121018
2 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Time interval for non-cumulative value aggregation 20121018

Method _COMPUTE_REQ_TIMES_WO_DELTA on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _CONVERT_RTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RTIME_CONVERTED Call by reference Type reference (TYPE) RSDD_T_RTIME 20120117
2 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME 20120117

Method _CONVERT_RTIME on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _CONVERT_SELDR_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SIDRANGE Call by reference Type reference (TYPE) RSDRC_T_SIDRANGE 20130816
2 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Selection to the Data Manager 20130816

Method _CONVERT_SELDR_TO_RANGE on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _CREATE_CUM_KYF_STRUCTURE Signature

Method _CREATE_CUM_KYF_STRUCTURE on class CL_RSDRC_NCUM_PROCESSOR has no parameter.
Method _CREATE_CUM_KYF_STRUCTURE on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _CREATE_KEY_STRUCTURE Signature

Method _CREATE_KEY_STRUCTURE on class CL_RSDRC_NCUM_PROCESSOR has no parameter.
Method _CREATE_KEY_STRUCTURE on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _CREATE_REQ_TIME_STRUCTURE Signature

Method _CREATE_REQ_TIME_STRUCTURE on class CL_RSDRC_NCUM_PROCESSOR has no parameter.
Method _CREATE_REQ_TIME_STRUCTURE on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _CREATE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120117

Method _CREATE_STRUCTURES on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _CREATE_TIME_STRUCTURE Signature

Method _CREATE_TIME_STRUCTURE on class CL_RSDRC_NCUM_PROCESSOR has no parameter.
Method _CREATE_TIME_STRUCTURE on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _DERIVE_REQ_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_REQ_TIME Call by reference Type reference (TYPE) SORTED TABLE 20120117

Method _DERIVE_REQ_TIMES on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _DETERMINE_NCUMTIM Signature

Method _DETERMINE_NCUMTIM on class CL_RSDRC_NCUM_PROCESSOR has no parameter.
Method _DETERMINE_NCUMTIM on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _EXECUTE_CALC_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20121022
2 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET Table of Selected Characteristics 20121022
3 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121017

Method _EXECUTE_CALC_SCENARIO on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _FILTER_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET 20120117
2 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC 20120117
3 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20120117
4 Exporting E_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL 20120117
5 Importing I_CALLER Call by reference Type reference (TYPE) RSDR0_CALLER 20120117
6 Importing I_QUERYMODE Call by reference Type reference (TYPE) RSDRC_QUERYMODE 20120117
# Exception Resumable Description Created on
1 CX_RSR_HIER_MEMBER_NOT_FOUND 20120117
2 CX_RSR_HIER_NOT_FOUND 20120117

Method _FILTER_SFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC 20120117
2 Importing I_CALLER Call by reference Type reference (TYPE) RSDR0_CALLER Calling BW read process 20120308
3 Importing I_QUERYMODE Call by reference Type reference (TYPE) RSDRC_QUERYMODE 20120117

Method _FILTER_SFC on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _FILTER_SFK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK 20120117
2 Exporting E_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL 20120117
3 Importing I_CALLER Call by reference Type reference (TYPE) RSDR0_CALLER Calling BW read process 20120308
4 Importing I_QUERYMODE Call by reference Type reference (TYPE) RSDRC_QUERYMODE 20120117

Method _FILTER_SFK on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _GET_ALL_FISCVARNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_FISC Call by reference Type reference (TYPE) TP_TH_FISC 20131011
2 Importing I_COMPR Call by reference Type reference (TYPE) RSSID 20131011
3 Importing I_R_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV 20131011
4 Importing I_SHOW_STATEMENT Value transfer Type reference (TYPE) RS_BOOL Boolean 20131011

Method _GET_ALL_FISCVARNT on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _GET_COMPR_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VERSION Value transfer Type reference (TYPE) I 20131011

Method _GET_COMPR_VERSION on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _GET_CORRESPONDING_REF_POINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_REF_POINT_FRACTION Call by reference Type reference (TYPE) STANDARD TABLE 20120117
2 Importing I_LAST_PARTITION Call by reference Type reference (TYPE) RS_BOOL 20120117
3 Importing I_T_DELTA Call by reference Type reference (TYPE) STANDARD TABLE 20120117

Method _GET_CORRESPONDING_REF_POINTS on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _GET_CORRESPONDING_REF_POINTS2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EOD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130529
2 Exporting E_T_REF_POINT_FRACTION Call by reference Type reference (TYPE) STANDARD TABLE 20130529
3 Importing I_PACKAGESIZE Call by reference Type reference (TYPE) I 20130529
4 Importing I_T_DELTA Call by reference Type reference (TYPE) STANDARD TABLE 20130529

Method _GET_CORRESPONDING_REF_POINTS2 on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _GET_FIELD_POSITIONS Signature

Method _GET_FIELD_POSITIONS on class CL_RSDRC_NCUM_PROCESSOR has no parameter.
Method _GET_FIELD_POSITIONS on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _GET_FISCVARNT_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130816
2 Returning R_FV Value transfer Type reference (TYPE) RSSID 20130816
# Exception Resumable Description Created on
1 CX_RSDRC_NCUM_NO_FISCVARNT Fiscal Variant Not Specified 20130816

Method _GET_MAXMIN_RTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAX_RTIME Call by reference Type reference (TYPE) RSSID 20120117
2 Exporting E_MIN_RTIME Call by reference Type reference (TYPE) RSSID 20120117

Method _GET_MAXMIN_RTIME on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _GET_METHODNAME 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) STRING 20121130
2 Returning R_METHODNAME Value transfer Type reference (TYPE) STRING 20121130

Method _GET_METHODNAME on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _GET_MIN_OF_HIER_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR 20120117
# Exception Resumable Description Created on
1 CX_RSR_HIER_MEMBER_NOT_FOUND 20120117
2 CX_RSR_HIER_NOT_FOUND 20120117

Method _GET_SEL_FOR_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20120117
2 Importing I_S_VALID Call by reference Type reference (TYPE) ANY 20120117

Method _GET_SEL_FOR_VALID on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _GET_VALID_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_NO_VALID Call by reference Type reference (TYPE) TP_T_IOBJNM 20120117
2 Exporting E_T_VALID Call by reference Type reference (TYPE) STANDARD TABLE 20120117
# Exception Resumable Description Created on
1 CX_RSDRC_NCUM_NO_FISCVARNT 20120117

Method _GET_VAL_TAB_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_META Call by reference Type reference (TYPE) RSD_T_IC_VAL_IOBJ 20120117
2 Importing I_R_VAL_OBJECT Call by reference Object reference (TYPE REF TO) IF_RSDV_VALIDITY_OBJECT Interface to access validity object 20130426

Method _GET_VAL_TAB_INFOS on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM 20120117
2 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET 20120117
3 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120117
# Exception Resumable Description Created on
1 CX_RSDRC_NCUM_NO_FISCVARNT 20120117
2 CX_RSDR_CUBE_LOCKED 20120117
3 CX_RSR_HIER_MEMBER_NOT_FOUND 20120117
4 CX_RSR_HIER_NOT_FOUND 20120117
5 CX_RS_NOT_AUTHORIZED 20120117
6 CX_STATIC_CHECK 20120117

Method _INSERT_NEW_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_REQ_TIME Call by reference Type reference (TYPE) ANY 20120117
2 Changing C_TS_REQ_TIME Call by reference Type reference (TYPE) SORTED TABLE 20120117
3 Importing I_CHECK_LEFT_BOUNDARY Call by reference Type reference (TYPE) RS_BOOL 20120117
4 Importing I_CHECK_RIGHT_BOUNDARY Call by reference Type reference (TYPE) RS_BOOL 20120117

Method _INSERT_NEW_TIME on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _INSERT_VALID_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20120117
2 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20120117
3 Importing I_SID Call by reference Type reference (TYPE) RSSID 20120117

Method _INSERT_VALID_SELDR on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _MOVE_KEY_FIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_DATA Call by reference Type reference (TYPE) ANY 20120117

Method _MOVE_KEY_FIGURES on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _MOVE_KEY_FIGURES_REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_DATA Call by reference Type reference (TYPE) ANY 20120308
2 Importing I_BEGIN_FL Call by reference Type reference (TYPE) RS_BOOL Boolean 20120308
3 Importing I_END_FL Call by reference Type reference (TYPE) RS_BOOL Boolean 20120308

Method _MOVE_KEY_FIGURES_REVERSE on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _POST_PROCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_REF_POINT Call by reference Type reference (TYPE) STANDARD TABLE 20120117
2 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120117
3 Importing I_TS_REQ_TIME Call by reference Type reference (TYPE) SORTED TABLE 20120117
4 Importing I_T_DELTA Call by reference Type reference (TYPE) STANDARD TABLE 20120117

Method _POST_PROCESSOR on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _PRE_PROCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET 20120117
2 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC 20120117
3 Changing C_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK 20120117
4 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20120117
5 Exporting E_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL 20120117
6 Importing I_CALLER Call by reference Type reference (TYPE) RSDR0_CALLER 20120117
7 Importing I_QUERYMODE Call by reference Type reference (TYPE) RSDRC_QUERYMODE 20120117
# Exception Resumable Description Created on
1 CX_RSR_HIER_MEMBER_NOT_FOUND 20120117
2 CX_RSR_HIER_NOT_FOUND 20120117

Method _PROCESS_VIA_CALC_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20121022
2 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET Table of Selected Characteristics 20121022
3 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121015

Method _PROCESS_VIA_CALC_SCENARIO on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _READ_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM 20120117
2 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET 20120117
3 Exporting E_T_DELTA Call by reference Type reference (TYPE) STANDARD TABLE 20120117
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED 20120117
2 CX_RSR_HIER_MEMBER_NOT_FOUND 20120117
3 CX_RSR_HIER_NOT_FOUND 20120117
4 CX_RS_NOT_AUTHORIZED 20120117
5 CX_STATIC_CHECK 20120117

Method _READ_FROM_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121116
2 Importing I_QUERYMODE Call by reference Type reference (TYPE) RSDRC_QUERYMODE 20121116
3 Importing I_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20121116
4 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20121116
5 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20121116
6 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20121116
7 Importing I_WITH_FEMS_DECOMPRESSION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20121128

Method _READ_FROM_PROVIDER on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _READ_REF_POINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM 20120117
2 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET 20120117
3 Exporting E_T_REF_POINT Call by reference Type reference (TYPE) STANDARD TABLE 20120117
4 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120308
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED 20120117
2 CX_RSR_HIER_MEMBER_NOT_FOUND 20120117
3 CX_RSR_HIER_NOT_FOUND 20120117
4 CX_RS_NOT_AUTHORIZED 20120117
5 CX_STATIC_CHECK 20120117

Method _SPLIT_OFF_LAST_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120117
2 Exporting E_T_DELTA Call by reference Type reference (TYPE) STANDARD TABLE 20120117

Method _SPLIT_OFF_LAST_GROUP on class CL_RSDRC_NCUM_PROCESSOR has no exception.

Method _VALID_RTIME_ISECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXT_HIGH Call by reference Type reference (TYPE) RS_BOOL 20120117
2 Exporting E_EXT_LOW Call by reference Type reference (TYPE) RS_BOOL 20120117
3 Exporting E_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME 20120117
4 Importing I_S_VALID Call by reference Type reference (TYPE) ANY 20120117

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