SAP ABAP Class CL_RSDRC_INFOPROV (Reads Data from InfoProvider)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRC (Package) Data Manager InfoProvider Read Access
Properties
Class CL_RSDRC_INFOPROV  
Short Description Reads Data from InfoProvider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRC   Data Manager InfoProvider Read Access 
Created 20120831   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_DATA_CONVERTER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDRC_MULTIPROV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSDRC_NCUM_PROCESSOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_RSD_INFOPROV 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)
6 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSDOD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
11 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRC_INFOPROV has no interface implemented.
Friends
Class CL_RSDRC_INFOPROV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_NO_NCUM_HANDLING Instance attribute Protected Type reference (TYPE) RS_BOOL RS_C_FALSE No Formatting of Non-Cumulative 20120906
2 O_R_STATE Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_STATE Initial Call Yes/No 20120831
3 O_R_TREX_QUERY_LAYER Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRC_TREX_QUERY_LAYER TREX Layer 20120928
4 O_SRDATE Instance attribute Protected Type reference (TYPE) RSDRC_SRDATE Key Date for Time-Dependent Master Data 20120906
5 O_TC_NO Instance attribute Protected Type reference (TYPE) I Number of testacase 20120906
6 O_T_CALCSCENARIO Instance attribute Protected Type reference (TYPE) T_T_CALCSCENARIO list of used calcscenarios 20120906
7 O_T_RPLCHA Instance attribute Protected Type reference (TYPE) RSDRC_T_RPLCHA Replication Rules 20120906
8 O_T_TESTCASE Instance attribute Protected Type reference (TYPE) RSDR0_T_ABAPSOURCE BW Data Manager: ABAP Program Code 20120906
9 P_FORCE_SERIAL Instance attribute Private Type reference (TYPE) RS_BOOL serial processing due to maxrows... 20130220
10 P_INIT Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20121005
11 P_IS_PREPARED Instance attribute Private Type reference (TYPE) RS_BOOL store prepare state for parallel execution 20130212
12 P_SX_HCPR_INFO Instance attribute Private Type reference (TYPE) TP_SX_HCPR_INFO Info about comp-provider handling 20130118
13 P_TESTCASE Instance attribute Private Type reference (TYPE) CHAR1 SPACE Create Test Case? 20120831
14 P_TX_NCUM_INFO Instance attribute Private Type reference (TYPE) TN_TX_NCUM_INFO Info about ncum queries 20121204
15 S_FILENAME Static Attribute Private Type reference (TYPE) LOCALFILE Local file for upload/download 20130308
16 S_LEN Static Attribute Private Type reference (TYPE) I 20130308
17 S_RETURNOBJ Static Attribute Private Type reference (TYPE) RSDRS_RETURNOBJ 20130308
18 S_R_CSV_CONV Static Attribute Private Object reference (TYPE REF TO) CL_RSDRC_DATA_CSV_CONVERTER Converter of T_DATA to CSV Format 20130308
19 S_R_FIX_CONV Static Attribute Private Object reference (TYPE REF TO) CL_RSDRC_DATA_FIX_CONVERTER Converter of T_DATA to CSV Format 20130308
20 S_SUBRC Static Attribute Private Type reference (TYPE) I 20130308
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATASTATE_RQTSRET Static method Public Method check if the DATASTATE-information in sx_splitpack 20130626
2 CONSTRUCTOR Instance method Public Constructor 20130211
3 GET_STATDM_ACCESS_REFERENCE Instance method Public Method get the object to access the datamanager statistics 20130303
4 PREPARE_READ Instance method Private Method Prepare reading 20120920
5 READ Instance method Public Method like FM before... 20130211
6 READ_PREPARED_DATA Instance method Private Method read prepared data 20120920
7 READ_WO_PREPARE Instance method Public Method read data without prepare 20120926
8 _ADJUST_RETURNTP_DB Instance method Private Method ... 20130308
9 _ADJUST_RETURN_INFO Instance method Private Method Adjusting the return info 20121004
10 _ADJUST_SPLITPACK Instance method Private Method ... 20121004
11 _APPEND_DATA Instance method Private Method append data to result 20121004
12 _ASSERT_CSV_SUFFIX Instance method Private Method ... 20130308
13 _ASSERT_DAT_SUFFIX Instance method Private Method ... 20130308
14 _BUILD_SINGLE_MBIA_ACCESS Instance method Private Method ... 20121106
15 _CHECK_AND_BUILD_MBIA_ACCESS Instance method Private Method check and create MPRO BWA access 20121106
16 _CHECK_DATASTATE Static method Private Method check if the DATASTATE-information in sx_splitpack 20130626
17 _CHECK_DATASTATE_AGGRE Static method Private Method ... 20121004
18 _CHECK_DATASTATE_CUBE Static method Private Method ... 20121004
19 _CHECK_DATASTATE_TEXT Static method Private Method ... 20121004
20 _CHECK_DATASTATE_VIRTUAL_PROV Static method Private Method 20130619
21 _CHECK_EMPTY_RESULT Instance method Private Method 20130308
22 _CHECK_FOR_HIGHCARD_ACCESS Instance method Private Method 20130626
23 _CREATE_TESTCASE Instance method Public Method execute prepared queries 20120928
24 _DATA_GET_NEW Instance method Private Method 20130308
25 _DETERMINE_DIFFERENT_CHABAS Instance method Private Method 20130614
26 _DOWNLOAD_TO_FILE_APPL Instance method Private Method ... 20130308
27 _EXECUTE_PREPARED_QUERIES Instance method Private Method ... 20121004
28 _FILENAME_FOR_DOWNLOAD Instance method Private Method ... 20130308
29 _GET_CSV_SEPARATOR Instance method Private Method 20130308
30 _HCPR_DETERMINE_GROUPS Instance method Private Method 20130430
31 _HCPR_FILTER_XFEMS Instance method Private Method 20130821
32 _HCPR_KEYFIGURE_PRUNING Instance method Private Method check whether at least one keyfigure in mapped in the group 20130625
33 _HCPR_PREPARE_ACCESS Instance method Private Method prepares a single request on a 'new composite provider' 20130118
34 _HCPR_PROCESS Instance method Private Method processes all read requests on 'new composite providers' 20130118
35 _MAXROWS_END_OF_DATA Instance method Private Method 20130308
36 _MAXROWS_FIRST_CALL Instance method Private Method check and adjust maxrows during first call 20121004
37 _MPRO_CHARET_MAPPING Instance method Private Method 20130308
38 _MPRO_MAPPING Instance method Private Method perform multiprovider mapping for provrq entry 20130308
39 _NCUM_EXECUTE_DIRECT Instance method Private Method 20130115
40 _NCUM_FILTER_TIM_FOR_HCPR Instance method Private Method 20130619
41 _NCUM_PREPARE_MULTI Instance method Private Method 20130111
42 _NCUM_PREPARE_SINGLE Instance method Private Method 20130111
43 _NCUM_PROCESS_PROVIDER Instance method Private Method 20130111
44 _PROCESS_PROVIDER Instance method Private Method read data of provider 20121106
45 _READ_PARALLEL Instance method Private Method read data without prepare 20130301
46 _REMOVE_DUPLICATES Instance method Private Method ... 20121004
47 _RUN_QUERY_HANDLER Instance method Private Method ... 20121004
48 _VERIFY_CALLER Instance method Private Method 20130607
49 __RAISE_MSG_FROM_SY Instance method Private Method ... 20121004
Events
Class CL_RSDRC_INFOPROV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_SX_NCUM_INFO Public See coding 20130115 BEGIN OF tn_sx_ncum_info, infoprov TYPE rsinfoprov, r_ncum_proc TYPE REF TO cl_rsdrc_ncum_processor, r_srvs_replcha TYPE REF TO cl_rsdrv_srvs_rplcha, sx_splitpack TYPE rsdr0_sx_splitpack, END OF tn_sx_ncum_info
2 TN_S_DATASTATE Public See coding 20130626 BEGIN OF tn_s_datastate, infocube TYPE rsinfocube, compr_dual TYPE rsmcompr, rollup TYPE rsmrollup, compr_aggr TYPE rsmcompr, END OF tn_s_datastate
3 TN_TS_DATASTATE Public See coding 20130626 tn_ts_datastate TYPE SORTED TABLE OF tn_s_datastate WITH UNIQUE KEY infocube INITIAL SIZE 2
4 TN_TX_NCUM_INFO Public See coding 20130115 tn_tx_ncum_info TYPE STANDARD TABLE OF tn_sx_ncum_info WITH DEFAULT KEY
5 TP_SX_HCPR_INFO Private See coding 20130118 BEGIN OF tp_sx_hcpr_info, processing_finished TYPE rs_bool, t_hcpr TYPE tp_t_hcpr_info, END OF tp_sx_hcpr_info
6 TP_S_HCPR_INFO Private See coding 20130118 BEGIN OF tp_s_hcpr_info, cpro TYPE rsinfoprov, r_ipro TYPE REF TO if_rsd_infoprov, ts_group TYPE if_rsd_infoprov=>nt_ts_gs, ts_provrq TYPE rsdr0_ts_provrq, END OF tp_s_hcpr_info
7 TP_T_HCPR_INFO Private See coding 20130121 tp_t_hcpr_info TYPE STANDARD TABLE OF tp_s_hcpr_info WITH KEY cpro
8 T_S_CALCSCENARIO Protected See coding 20120906 BEGIN OF t_s_calcscenario, name TYPE trexd_index_id, END OF t_s_calcscenario
9 T_T_CALCSCENARIO Protected See coding 20120906 t_t_calcscenario TYPE STANDARD TABLE OF t_s_calcscenario
Method Signatures

Method CHECK_DATASTATE_RQTSRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_RQTSRET Call by reference Type reference (TYPE) RSDR0_SX_SPLITPACK-RQTSRET RQTS Result Structure 20130626
2 Changing C_TS_DS Call by reference Type reference (TYPE) TN_TS_DATASTATE 20130626
3 Importing I_AGGREGATE Call by reference Type reference (TYPE) RSDR0_SX_SPLITPACK-AGGREGATE InfoProvider 20130626
4 Importing I_PARTPROV Call by reference Type reference (TYPE) RSDR0_SX_SPLITPACK-PARTPROV Involved InfoProvider (for MultiProvider) 20130626
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20130626

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALLOW_TREX Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE 20130211
2 Importing I_AUTHORITY_CHECK Value transfer Type reference (TYPE) RSDRC_AUTHCHK RSDRC_C_AUTHCHK-NONE 20130211
3 Importing I_AVOID_DUPLICATES Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20130211
4 Importing I_CALLER Value transfer Type reference (TYPE) RSDRS_CALLER RSDRS_C_CALLER-MISC 20130211
5 Importing I_COMMIT_ALLOWED Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE 20130211
6 Importing I_CURR_CONVERSION Value transfer Type reference (TYPE) RSDR0_CURR_CONV ' ' 20130211
7 Importing I_DEBUG Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20130211
8 Importing I_EXPLAIN_DM Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20130211
9 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20130211
10 Importing I_MAXROWS Value transfer Type reference (TYPE) I 0 20130211
11 Importing I_MPRO_IN_TREX Value transfer Type reference (TYPE) RR_MPRO_IN_TREX 'U' 20130211
12 Importing I_NCUM_QUERY Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20130211
13 Importing I_NCUM_REPNM Value transfer Type reference (TYPE) RSR_S_RKB1D-RNAME 20130211
14 Importing I_NEWBIAHIER Value transfer Type reference (TYPE) RRNEWBIAHIER RS_C_FALSE 20130211
15 Importing I_NO_NCUM_HANDLING Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20130211
16 Importing I_PACKAGESIZE Value transfer Type reference (TYPE) I 10000 20130211
17 Importing I_QUERY_SCENARIO Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20130211
18 Importing I_RETURNOBJ Value transfer Type reference (TYPE) RSDRS_RETURNOBJ 20130211
19 Importing I_RETURNTP Value transfer Type reference (TYPE) RSDRS_RETURNTP RSDRS_C_RETURNTP-DEF 20130211
20 Importing I_R_RUNTIME_INFO Value transfer Object reference (TYPE REF TO) CL_RSR_RRK0_RUNTIME_INFO 20130211
21 Importing I_R_TREX_QUERY_LAYER Value transfer Object reference (TYPE REF TO) CL_RSDRC_TREX_QUERY_LAYER 20130211
22 Importing I_SAMPLE Value transfer Type reference (TYPE) I 100 20130211
23 Importing I_SET_EMPTY_RESULT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20130211
24 Importing I_SHOW_PLAN Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20130211
25 Importing I_SHOW_REPORT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20130211
26 Importing I_SRDATE Value transfer Type reference (TYPE) RSDRC_SRDATE SY-DATUM 20130211
27 Importing I_S_NCUM_INFO Call by reference Type reference (TYPE) RSDR0_S_NCUM_INFO 20130211
28 Importing I_TESTCASE Value transfer Type reference (TYPE) CHAR1 SPACE 20130211
29 Importing I_T_RPLCHA Call by reference Type reference (TYPE) RSDRC_T_RPLCHA 20130211
30 Importing I_USE_AGGRCUBE Value transfer Type reference (TYPE) RSD_INFOCUBE 20130211
31 Importing I_USE_AGGR_CUBES Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE 20130211
32 Importing I_USE_DB_AGGREGATION Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE 20130211
33 Importing I_USE_FACTVIEW Value transfer Type reference (TYPE) RS_BOOL RS_C_UNKNOWN 20130211
34 Importing I_USE_TMX Call by reference Type reference (TYPE) RSDR0_USE_TMX 'U' 20130211
# Exception Resumable Description Created on
1 CX_RSDRC_ILLEGAL_INPUT_SFC 20130211

Method GET_STATDM_ACCESS_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_STATDM_ACCESS Value transfer Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS Dm Statistics Recording, Single Access 20130303

Method GET_STATDM_ACCESS_REFERENCE on class CL_RSDRC_INFOPROV has no exception.

Method PREPARE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_RESULT Value transfer Type reference (TYPE) RS_BOOL Is the Result Empty? 20120920
2 Exporting E_END_OF_DATA Value transfer Type reference (TYPE) RS_BOOL Last Data Package Yes/No 20120920
3 Exporting E_IS_PREPARED Value transfer Type reference (TYPE) RS_BOOL Parallel Execution, Access Has Been Prepared 20120920
4 Exporting E_RUN_TIME Value transfer Type reference (TYPE) SY-UZEIT Run Time for Module in Milliseconds 20120920
5 Exporting E_R_STATDM_ACCESS Value transfer Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS 20121108
6 Exporting E_SPLIT_OCCURRED Value transfer Type reference (TYPE) RS_BOOL Contains the Results of a Split? 20120920
7 Exporting E_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20120920
8 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Internal Table for Read Data 20120920
9 Importing I_NO_NCUM_INTERSECT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE No Interval Section of the RTIME with Validity Slice 20120920
10 Importing I_READ_ID Call by reference Type reference (TYPE) RSD_READ_ID 0 ID for Tracing During Prepare/Exec. 20120920
11 Importing I_TH_FACTTAB Call by reference Type reference (TYPE) RSDRC_TH_FACTTAB Name of the Fact Table To Be Used 20120928
12 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC List of Characteristics in SELECT 20120920
13 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK List of Characteristics in SELECT 20120920
14 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Describes the FEMSn and Return Fields for the PartProvider 20120920
15 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Standard Selection Conditions for Characteristics 20120920
16 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Table of the PROV_RQDR 20120920
17 Importing I_TS_PROVRQ_HIDDEN Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ PROV_RQDR for hidden parts 20130807
18 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET Constants to set 20120928
19 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Table of Required Times (Non-Cumulatives) 20120920
20 Importing I_T_SELK Call by reference Type reference (TYPE) RSDRC_T_SELK Selection Conditions for Key Figures (HAVING) 20120928
21 Importing I_USE_ODS_TABTP Value transfer Type reference (TYPE) RSDODSTABT RSDOD_C_TABT-ACTIVE Table type of ODS table 20120920
# Exception Resumable Description Created on
1 CX_RSDRC_ILLEGAL_INPUT_SFC Error in sfc (RSDRI...) 20120928
2 CX_RSDRC_NESTED_MPRO 20121106
3 CX_RS_ACCESS_ERROR 20121106
4 CX_RS_STATIC_CHECK 20121106
5 CX_STATIC_CHECK 20121106

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_RESULT Value transfer Type reference (TYPE) RS_BOOL 20130211
2 Exporting E_END_OF_DATA Value transfer Type reference (TYPE) RS_BOOL 20130211
3 Exporting E_IS_PREPARED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130215
4 Exporting E_RUN_TIME Value transfer Type reference (TYPE) SY-UZEIT 20130211
5 Exporting E_R_STATDM_ACCESS Value transfer Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS 20130211
6 Exporting E_SPLIT_OCCURRED Value transfer Type reference (TYPE) RS_BOOL 20130211
7 Exporting E_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK 20130211
8 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130211
9 Importing I_EXEC_MODE Value transfer Type reference (TYPE) RSDR0_EXEC RSDRC_C_EXEC_MODE-PARALLEL 20130211
10 Importing I_NO_NCUM_INTERSECT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20130211
11 Importing I_READ_ID Call by reference Type reference (TYPE) RSD_READ_ID 0 20130211
12 Importing I_TH_FACTTAB Call by reference Type reference (TYPE) RSDRC_TH_FACTTAB 20130211
13 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC 20130211
14 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK 20130211
15 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR 20130211
16 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20130211
17 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ 20130211
18 Importing I_TS_PROVRQ_HIDDEN Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ PROV_RQDR for hidden parts 20130807
19 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20130211
20 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME 20130211
21 Importing I_T_SELK Call by reference Type reference (TYPE) RSDRC_T_SELK 20130211
22 Importing I_USE_ODS_TABTP Value transfer Type reference (TYPE) RSDODSTABT RSDOD_C_TABT-ACTIVE 20130211
# Exception Resumable Description Created on
1 CX_RSDRC_ILLEGAL_INPUT_SFC 20130211
2 CX_RSDRC_NESTED_MPRO 20130211
3 CX_RSDR_CUBE_LOCKED 20130211
4 CX_RS_ACCESS_ERROR 20130211
5 CX_RS_MSG 20130211
6 CX_RS_STATIC_CHECK 20130211
7 CX_STATIC_CHECK 20130211

Method READ_PREPARED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_RESULT Value transfer Type reference (TYPE) RS_BOOL Is the Result Empty? 20120920
2 Exporting E_END_OF_DATA Value transfer Type reference (TYPE) RS_BOOL Last Data Package Yes/No 20120920
3 Exporting E_RUN_TIME Value transfer Type reference (TYPE) SY-UZEIT Run Time for Module in Milliseconds 20120920
4 Exporting E_R_STATDM_ACCESS Value transfer Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS 20121108
5 Exporting E_SPLIT_OCCURRED Value transfer Type reference (TYPE) RS_BOOL Contains the Results of a Split? 20120920
6 Exporting E_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20120920
7 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Internal Table for Read Data 20120920
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20121004
2 CX_RS_MSG BW Exception with Generic Mesasges (No Special Attributes) 20121004
3 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20121004

Method READ_WO_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_RESULT Value transfer Type reference (TYPE) RS_BOOL Is the Result Empty? 20120926
2 Exporting E_END_OF_DATA Value transfer Type reference (TYPE) RS_BOOL Last Data Package Yes/No 20120926
3 Exporting E_RUN_TIME Value transfer Type reference (TYPE) SY-UZEIT Run Time for Module in Milliseconds 20120926
4 Exporting E_R_STATDM_ACCESS Value transfer Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS 20121108
5 Exporting E_SPLIT_OCCURRED Value transfer Type reference (TYPE) RS_BOOL Contains the Results of a Split? 20120926
6 Exporting E_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20120926
7 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Internal Table for Read Data 20120926
8 Importing I_EXEC_MODE Value transfer Type reference (TYPE) RSDR0_EXEC Data Manager Execution Mode 20120926
9 Importing I_NO_NCUM_INTERSECT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE No Interval Section of the RTIME with Validity Slice 20120926
10 Importing I_READ_ID Call by reference Type reference (TYPE) RSD_READ_ID 0 ID for Tracing During Prepare/Exec. 20120926
11 Importing I_TH_FACTTAB Call by reference Type reference (TYPE) RSDRC_TH_FACTTAB Name of the Fact Table To Be Used 20120928
12 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120928
13 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20120928
14 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Describes the FEMSn and Return Fields for the PartProvider 20120928
15 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20120928
16 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Table of the PROV_RQDR 20120928
17 Importing I_TS_PROVRQ_HIDDEN Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ PROV_RQDR for hidden parts 20130807
18 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET Constants to set 20120928
19 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Time interval for non-cumulative value aggregation 20120928
20 Importing I_T_SELK Call by reference Type reference (TYPE) RSDRC_T_SELK Selection Conditions for Key Figures (HAVING) 20120928
21 Importing I_USE_ODS_TABTP Value transfer Type reference (TYPE) RSDODSTABT RSDOD_C_TABT-ACTIVE Table type of ODS table 20120926
# Exception Resumable Description Created on
1 CX_RSDRC_ILLEGAL_INPUT_SFC Error in sfc (RSDRI...) 20120928
2 CX_RSDRC_NESTED_MPRO 20121106
3 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20121004
4 CX_RS_ACCESS_ERROR 20121106
5 CX_RS_MSG BW Exception with Generic Mesasges (No Special Attributes) 20121004
6 CX_RS_STATIC_CHECK 20121106
7 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20121004

Method _ADJUST_RETURNTP_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RETURNTP Call by reference Type reference (TYPE) RSDRS_RETURNTP 20130308
2 Importing I_RETURNOBJ Call by reference Type reference (TYPE) RSDRS_RETURNOBJ 20130308

Method _ADJUST_RETURNTP_DB on class CL_RSDRC_INFOPROV has no exception.

Method _ADJUST_RETURN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REMOVE_DUPLICATES Call by reference Type reference (TYPE) RS_BOOL Boolean 20121004
2 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20121004
3 Importing I_AVOID_DUPLICATES Call by reference Type reference (TYPE) RS_BOOL Boolean 20121004

Method _ADJUST_RETURN_INFO on class CL_RSDRC_INFOPROV has no exception.

Method _ADJUST_SPLITPACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20121004
2 Importing I_OFFSET_LINES Call by reference Type reference (TYPE) I 20121004

Method _ADJUST_SPLITPACK on class CL_RSDRC_INFOPROV has no exception.

Method _APPEND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20121004
2 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121004
3 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121004

Method _APPEND_DATA on class CL_RSDRC_INFOPROV has no exception.

Method _ASSERT_CSV_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FILENAME Call by reference Type reference (TYPE) C 20130308

Method _ASSERT_CSV_SUFFIX on class CL_RSDRC_INFOPROV has no exception.

Method _ASSERT_DAT_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FILENAME Call by reference Type reference (TYPE) C 20130308

Method _ASSERT_DAT_SUFFIX on class CL_RSDRC_INFOPROV has no exception.

Method _BUILD_SINGLE_MBIA_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EOD Call by reference Type reference (TYPE) RS_BOOL 20121106
2 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM 20121106
3 Changing C_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK 20121106
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121106
5 Exporting E_CALCSCENARIO_NAME Call by reference Type reference (TYPE) TREXD_INDEX_ID 20130507
6 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSMULTIPROV 20121106
7 Importing I_R_IPRO_STATE Call by reference Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_STATE 20121106
8 Importing I_SRDATE Call by reference Type reference (TYPE) RSDRC_SRDATE 20121106
9 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC 20121106
10 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK 20121106
11 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR 20121106
12 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20121106
# Exception Resumable Description Created on
1 CX_RSDRC_NESTED_MPRO 20121106
2 CX_RS_ACCESS_ERROR 20121106
3 CX_RS_STATIC_CHECK 20121106
4 CX_STATIC_CHECK 20121106

Method _CHECK_AND_BUILD_MBIA_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EOD Call by reference Type reference (TYPE) RS_BOOL 20121106
2 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM 20121106
3 Changing C_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK 20121106
4 Changing C_T_CALCSCENARIO Call by reference Type reference (TYPE) T_T_CALCSCENARIO 20130507
5 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121106
6 Importing I_R_IPRO_STATE Call by reference Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_STATE 20121106
7 Importing I_SRDATE Call by reference Type reference (TYPE) RSDRC_SRDATE 20121106
8 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC 20121106
9 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK 20121106
10 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR 20121106
11 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20121106
12 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME 20121106
# Exception Resumable Description Created on
1 CX_RSDRC_NESTED_MPRO 20121106
2 CX_RS_ACCESS_ERROR 20121106
3 CX_RS_STATIC_CHECK 20121106
4 CX_STATIC_CHECK 20121106

Method _CHECK_DATASTATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20130626
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20130626

Method _CHECK_DATASTATE_AGGRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DS Call by reference Type reference (TYPE) TN_S_DATASTATE 20121004
2 Importing I_S_RQTSRET Call by reference Type reference (TYPE) RSR_S_RQTSRET Return Info for the Split Module Regarding PROV_RQDR 20121004
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20121004

Method _CHECK_DATASTATE_CUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DS Call by reference Type reference (TYPE) TN_S_DATASTATE 20121004
2 Importing I_S_RQTSRET Call by reference Type reference (TYPE) RSR_S_RQTSRET Return Info for the Split Module Regarding PROV_RQDR 20121004
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20121004

Method _CHECK_DATASTATE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RANGE Call by reference Type reference (TYPE) C 20121004
2 Importing I_S_RQTSRET Call by reference Type reference (TYPE) RSR_S_RQTSRET Return Info for the Split Module Regarding PROV_RQDR 20121004

Method _CHECK_DATASTATE_TEXT on class CL_RSDRC_INFOPROV has no exception.

Method _CHECK_DATASTATE_VIRTUAL_PROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_RQTSRET Call by reference Type reference (TYPE) RSDR0_SX_SPLITPACK-RQTSRET RQTS result structure 20130626
2 Importing I_PARTPROV Call by reference Type reference (TYPE) RSDR0_SX_SPLITPACK-PARTPROV Involved InfoProvider (for MultiProvider) 20130626

Method _CHECK_DATASTATE_VIRTUAL_PROV on class CL_RSDRC_INFOPROV has no exception.

Method _CHECK_EMPTY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL Boolean 20130308
2 Importing I_END_OF_DATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20130308
3 Importing I_RETURNTP Call by reference Type reference (TYPE) RSDRS_RETURNTP 20130308
4 Importing I_TABLNM Call by reference Type reference (TYPE) RSDRS_RETURNOBJ 20130308
5 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130308

Method _CHECK_EMPTY_RESULT on class CL_RSDRC_INFOPROV has no exception.

Method _CHECK_FOR_HIGHCARD_ACCESS 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 20130626
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130626
3 Returning R_HIGH_CARD_ACCESS Value transfer Type reference (TYPE) RS_BOOL Boolean 20130626

Method _CHECK_FOR_HIGHCARD_ACCESS on class CL_RSDRC_INFOPROV has no exception.

Method _CREATE_TESTCASE 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 20130524
2 Importing I_CALLER Call by reference Type reference (TYPE) RSDRS_CALLER 20130524
3 Importing I_CURR_CONVERSION Call by reference Type reference (TYPE) RSDR0_CURR_CONV Currency conversion 20130524
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130524
5 Importing I_MAXROWS Call by reference Type reference (TYPE) I 20130524
6 Importing I_PACKAGESIZE Call by reference Type reference (TYPE) I 20130524
7 Importing I_SRDATE Call by reference Type reference (TYPE) RSDRC_SRDATE 20130524
8 Importing I_TH_FACTTAB Call by reference Type reference (TYPE) RSDRC_TH_FACTTAB 20130524
9 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130524
10 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130524
11 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130524
12 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Table of the PROV_RQDR 20130524
13 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20130524
14 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130524
15 Importing I_T_RPLCHA Call by reference Type reference (TYPE) RSDRC_T_RPLCHA 20130524
16 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Time interval for non-cumulative value aggregation 20130524
17 Importing I_T_SELK Call by reference Type reference (TYPE) RSDRC_T_SELK 20130524
18 Importing I_USE_DB_AGGREGATION Call by reference Type reference (TYPE) RS_BOOL Boolean 20130524
19 Importing I_USE_ODS_TABTP Call by reference Type reference (TYPE) RSDODSTABT Table type of ODS table 20130524

Method _CREATE_TESTCASE on class CL_RSDRC_INFOPROV has no exception.

Method _DATA_GET_NEW 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 20130308
2 Changing E_EOD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130308
3 Changing E_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20130308
4 Changing E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130308
5 Importing I_R_IPRO_STATE Call by reference Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_STATE InfoProvider Read Status 20130308
6 Importing I_SRDATE Call by reference Type reference (TYPE) RSDRC_SRDATE 20130308
7 Importing I_TH_FACTTAB Call by reference Type reference (TYPE) RSDRC_TH_FACTTAB 20130308
8 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130308
9 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130308
10 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Describes the FEMSn and Return Fields for the PartProvider 20130308
11 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130308
12 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20130308
13 Importing I_T_RPLCHA Call by reference Type reference (TYPE) RSDRC_T_RPLCHA 20130308
14 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Time interval for non-cumulative value aggregation 20130308
15 Importing I_T_SELK Call by reference Type reference (TYPE) RSDRC_T_SELK 20130308
# Exception Resumable Description Created on
1 CX_RSDRC_NESTED_MPRO The multiprovider is nested. This is not allowed 20130308
2 CX_RS_ACCESS_ERROR Access error 20130308
3 CX_RS_STATIC_CHECK BW Basis Exception with T100 Message (Statically Checked) 20130308
4 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20130308

Method _DETERMINE_DIFFERENT_CHABAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130614
2 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Table of the PROV_RQDR 20130614

Method _DETERMINE_DIFFERENT_CHABAS on class CL_RSDRC_INFOPROV has no exception.

Method _DOWNLOAD_TO_FILE_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EOF Call by reference Type reference (TYPE) RS_BOOL Boolean 20130308
2 Importing I_FILENAME Call by reference Type reference (TYPE) RSDRS_RETURNOBJ 20130308
3 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE 20130308
4 Importing I_OPEN Call by reference Type reference (TYPE) RS_BOOL Boolean 20130308
5 Importing I_RETURNTP Call by reference Type reference (TYPE) RSDRS_RETURNTP 20130308
6 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130308
7 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130308
8 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130308
# Exception Resumable Description Created on
1 CX_RSDRC_DOWNLOAD_ERROR Cube is locked (due to condensing, ...) 20130308
2 CX_RS_INVALID_NAME Invalid Technical Name 20130308

Method _EXECUTE_PREPARED_QUERIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_END_OF_DATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20121004
2 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20121004
3 Changing C_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20121004
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121004
5 Exporting E_IS_PREPARED Call by reference Type reference (TYPE) RS_BOOL Boolean 20130215
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20121004
2 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20121004

Method _FILENAME_FOR_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FILENAME Call by reference Type reference (TYPE) LOCALFILE Local file for upload/download 20130308
2 Exporting E_LOGICAL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130308
3 Importing I_FILENAME Call by reference Type reference (TYPE) RSDRS_RETURNOBJ 20130308
4 Importing I_RETURNTP Call by reference Type reference (TYPE) RSDRS_RETURNTP 20130308
# Exception Resumable Description Created on
1 CX_RS_INVALID_NAME Invalid Technical Name 20130308

Method _GET_CSV_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SEPARATOR Call by reference Type reference (TYPE) C 20130308

Method _GET_CSV_SEPARATOR on class CL_RSDRC_INFOPROV has no exception.

Method _HCPR_DETERMINE_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ in: all provrq out:provrq for non-hcpr-providers 20130430
2 Exporting E_TS_GROUP Call by reference Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_GS 20130430
3 Exporting E_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ provrq for hcpr provider 20130430
4 Importing I_CALLER Call by reference Type reference (TYPE) RSDRS_CALLER 20130430
5 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130430
6 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of characteristics 20130529
7 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of keyfigures 20130430
8 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130816

Method _HCPR_DETERMINE_GROUPS on class CL_RSDRC_INFOPROV has no exception.

Method _HCPR_FILTER_XFEMS 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 Selection to the Data Manager 20130821
2 Exporting E_EOD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130821
3 Importing I_XFEMS Call by reference Type reference (TYPE) RRO01_SX_MPR-XFEMS 20130821

Method _HCPR_FILTER_XFEMS on class CL_RSDRC_INFOPROV has no exception.

Method _HCPR_KEYFIGURE_PRUNING 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 Table of Required Basic Key Figures 20130625
2 Exporting E_EMPTY Call by reference Type reference (TYPE) RS_BOOL Boolean 20130625
3 Importing I_R_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130625
4 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Table of the PROV_RQDR 20130625

Method _HCPR_KEYFIGURE_PRUNING on class CL_RSDRC_INFOPROV has no exception.

Method _HCPR_PREPARE_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_VIRTUAL_QUERY Call by reference Object reference (TYPE REF TO) CL_RSDRC_VIRTUAL_QUERY InfoProvider Read Class Interface 20130430
2 Changing C_S_HCPR_INFO Call by reference Type reference (TYPE) TP_S_HCPR_INFO 20130118
3 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20130118
4 Exporting E_EOD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130118
5 Importing I_SRDATE Call by reference Type reference (TYPE) RSDRC_SRDATE 20130118
6 Importing I_S_DATA Call by reference Type reference (TYPE) ANY 20130726
7 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130118
8 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130118
9 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Describes the FEMSn and Return Fields for the PartProvider 20130129
10 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130118
# Exception Resumable Description Created on
1 CX_RSDRC_NESTED_MPRO The multiprovider is nested. This is not allowed 20130118
2 CX_RS_ACCESS_ERROR Access error 20130118
3 CX_RS_STATIC_CHECK BW Basis Exception with T100 Message (Statically Checked) 20130118
4 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20130118

Method _HCPR_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_VIRTUAL_QUERY Call by reference Object reference (TYPE REF TO) CL_RSDRC_VIRTUAL_QUERY InfoProvider Read Class Interface 20130430
2 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20130118
3 Changing C_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Table of the PROV_RQDR 20130430
4 Changing C_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20130118
5 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130118
6 Importing I_SRDATE Call by reference Type reference (TYPE) RSDRC_SRDATE 20130118
7 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130118
8 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130118
9 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Describes the FEMSn and Return Fields for the PartProvider 20130129
10 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130118
11 Importing I_TS_PROVRQ_HIDDEN Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ PROV_RQDR for hidden parts 20130807
12 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Time interval for non-cumulative value aggregation 20130118

Method _HCPR_PROCESS on class CL_RSDRC_INFOPROV has no exception.

Method _MAXROWS_END_OF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EOD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130308
2 Changing C_ROWCOUNT Call by reference Type reference (TYPE) I 20130308
3 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20130308
4 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130308

Method _MAXROWS_END_OF_DATA on class CL_RSDRC_INFOPROV has no exception.

Method _MAXROWS_FIRST_CALL 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 20121004

Method _MAXROWS_FIRST_CALL on class CL_RSDRC_INFOPROV has no exception.

Method _MPRO_CHARET_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20130308
2 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130308
3 Importing I_R_STATE Call by reference Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_STATE InfoProvider Read Status 20130308
4 Importing I_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20130308
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130308

Method _MPRO_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL Boolean 20130308
2 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20130308
3 Importing I_R_IPRO_STATE Call by reference Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_STATE InfoProvider Read Status 20130308
4 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130308
5 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130308
6 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Describes the FEMSn and Return Fields for the PartProvider 20130308
7 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130308
8 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20130308
9 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130308
10 Importing I_T_RPLCHA Call by reference Type reference (TYPE) RSDRC_T_RPLCHA 20130308

Method _MPRO_MAPPING on class CL_RSDRC_INFOPROV has no exception.

Method _NCUM_EXECUTE_DIRECT 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 20130115
2 Exporting E_EOD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130115
3 Exporting E_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20130115
4 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130115

Method _NCUM_EXECUTE_DIRECT on class CL_RSDRC_INFOPROV has no exception.

Method _NCUM_FILTER_TIM_FOR_HCPR 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 20130619
2 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130619
3 Exporting E_EMPTY Call by reference Type reference (TYPE) RS_BOOL Boolean 20130619
4 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130619
5 Importing I_R_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130619

Method _NCUM_FILTER_TIM_FOR_HCPR on class CL_RSDRC_INFOPROV has no exception.

Method _NCUM_PREPARE_MULTI 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 20130111
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130111
3 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130111
4 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Describes the FEMSn and Return Fields for the PartProvider 20130111
5 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130111
6 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20130111
7 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130111
8 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Time interval for non-cumulative value aggregation 20130111
# Exception Resumable Description Created on
1 CX_RS_NOT_AUTHORIZED No Authorization (Do Not Use as Higher-Level Class) 20130215

Method _NCUM_PREPARE_SINGLE 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 20130111
2 Importing I_FOR_DIRECT_EXEC Call by reference Type reference (TYPE) RS_BOOL Boolean 20130123
3 Importing I_IS_HCPR Call by reference Type reference (TYPE) RS_BOOL Boolean 20130624
4 Importing I_NCUM_EXEC_MODE Call by reference Type reference (TYPE) CL_RSDRC_NCUM_PROCESSOR=>TN_EXEC_MODE 20130123
5 Importing I_SERIAL_ONLY Call by reference Type reference (TYPE) RS_BOOL Boolean 20130123
6 Importing I_S_DATA Call by reference Type reference (TYPE) ANY 20130111
7 Importing I_S_PROVRQ Call by reference Type reference (TYPE) RSDR0_S_PROVRQ 20130111
8 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130111
9 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130111
10 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130111
11 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20130111
12 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Time interval for non-cumulative value aggregation 20130111
# Exception Resumable Description Created on
1 CX_RS_NOT_AUTHORIZED No Authorization (Do Not Use as Higher-Level Class) 20130215

Method _NCUM_PROCESS_PROVIDER 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 20130111
2 Exporting E_EOD Call by reference Type reference (TYPE) RS_BOOL true: all data is read 20130111
3 Exporting E_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20130111
4 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130111
5 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130111
6 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130111
7 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Describes the FEMSn and Return Fields for the PartProvider 20130111
8 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130111
9 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20130111
10 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Time interval for non-cumulative value aggregation 20130111
# Exception Resumable Description Created on
1 CX_RS_NOT_AUTHORIZED No Authorization (Do Not Use as Higher-Level Class) 20130220

Method _PROCESS_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_END_OF_DATA Call by reference Type reference (TYPE) RS_BOOL 20121106
2 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM 20121106
3 Changing C_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK 20121106
4 Changing C_T_CALCSCENARIO Call by reference Type reference (TYPE) T_T_CALCSCENARIO 20130507
5 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121106
6 Importing I_SRDATE Call by reference Type reference (TYPE) RSDRC_SRDATE 20121106
7 Importing I_TH_FACTTAB Call by reference Type reference (TYPE) RSDRC_TH_FACTTAB 20121106
8 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC 20121106
9 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK 20121106
10 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR 20121106
11 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20121106
12 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20121106
13 Importing I_T_RPLCHA Call by reference Type reference (TYPE) RSDRC_T_RPLCHA 20121106
14 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME 20121106
15 Importing I_T_SELK Call by reference Type reference (TYPE) RSDRC_T_SELK 20121106
# Exception Resumable Description Created on
1 CX_RSDRC_NESTED_MPRO 20121106
2 CX_RS_ACCESS_ERROR 20121106
3 CX_RS_STATIC_CHECK 20121106
4 CX_STATIC_CHECK 20121106

Method _READ_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_RESULT Value transfer Type reference (TYPE) RS_BOOL Is the Result Empty? 20130301
2 Exporting E_END_OF_DATA Value transfer Type reference (TYPE) RS_BOOL Last Data Package Yes/No 20130301
3 Exporting E_RUN_TIME Value transfer Type reference (TYPE) SY-UZEIT Run Time for Module in Milliseconds 20130301
4 Exporting E_R_STATDM_ACCESS Value transfer Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS 20130301
5 Exporting E_SPLIT_OCCURRED Value transfer Type reference (TYPE) RS_BOOL Contains the Results of a Split? 20130301
6 Exporting E_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20130301
7 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Internal Table for Read Data 20130301
8 Importing I_NO_NCUM_INTERSECT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE No Interval Section of the RTIME with Validity Slice 20130301
9 Importing I_READ_ID Call by reference Type reference (TYPE) RSD_READ_ID 0 ID for Tracing During Prepare/Exec. 20130301
10 Importing I_TH_FACTTAB Call by reference Type reference (TYPE) RSDRC_TH_FACTTAB Name of the Fact Table To Be Used 20130301
11 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130301
12 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130301
13 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Describes the FEMSn and Return Fields for the PartProvider 20130301
14 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130301
15 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Table of the PROV_RQDR 20130301
16 Importing I_TS_PROVRQ_HIDDEN Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ PROV_RQDR for hidden parts 20130807
17 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET Constants to set 20130301
18 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Time interval for non-cumulative value aggregation 20130301
19 Importing I_T_SELK Call by reference Type reference (TYPE) RSDRC_T_SELK Selection Conditions for Key Figures (HAVING) 20130301
20 Importing I_USE_ODS_TABTP Value transfer Type reference (TYPE) RSDODSTABT RSDOD_C_TABT-ACTIVE Table type of ODS table 20130301
# Exception Resumable Description Created on
1 CX_RSDRC_ILLEGAL_INPUT_SFC Error in sfc (RSDRI...) 20130301
2 CX_RSDRC_NESTED_MPRO 20130301
3 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20130301
4 CX_RS_ACCESS_ERROR 20130301
5 CX_RS_MSG BW Exception with Generic Mesasges (No Special Attributes) 20130301
6 CX_RS_STATIC_CHECK 20130301
7 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20130301

Method _REMOVE_DUPLICATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RETURNOBJ_SOURCE Call by reference Type reference (TYPE) RSDRS_RETURNOBJ 20121004
2 Importing I_RETURNOBJ_TARGET Call by reference Type reference (TYPE) RSDRS_RETURNOBJ 20121004
3 Importing I_RETURNTP Call by reference Type reference (TYPE) RSDRS_RETURNTP 20121004
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception with Generic Mesasges (No Special Attributes) 20121004

Method _RUN_QUERY_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_END_OF_DATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20121004
2 Changing C_SX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_SX_SPLITPACK Description of a Data Package Formed by a Split 20121004
3 Changing C_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20121004
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121004
5 Importing I_NO_RESULT Call by reference Type reference (TYPE) RS_BOOL Boolean 20121004
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20121004
2 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20121004

Method _VERIFY_CALLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLER Call by reference Type reference (TYPE) RSDRS_CALLER 20130607

Method _VERIFY_CALLER on class CL_RSDRC_INFOPROV has no exception.

Method __RAISE_MSG_FROM_SY Signature

Method __RAISE_MSG_FROM_SY on class CL_RSDRC_INFOPROV has no parameter.
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception with Generic Mesasges (No Special Attributes) 20121004
History
Last changed by/on SAP  20140121 
SAP Release Created in 740