SAP ABAP Class CL_RSDRC_READ_SRVS (Service class for read access)
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_READ_SRVS  
Short Description Service class for read access    
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 20121004   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_RSDRC_DATA_CONVERTER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRC_READ_SRVS has no interface implemented.
Friends
Class CL_RSDRC_READ_SRVS has no friend class.
Attributes
Class CL_RSDRC_READ_SRVS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_SFC_FOR_CHECKFL_0 Static method Public Method 20130523
2 ADJUST_SFC_FOR_CHECKFL_0_V2 Static method Public Method different interface than ADJUST_SFC_FOR_CHECKFL_0 20130523
3 ADJUST_SPLITPACK Static method Public Method 20130523
4 CHECK_NOAGGR Static method Public Method 20130523
5 COMPARE_RUN_TIME Static method Public Method 20130524
6 COMPARE_TX_DATA Static method Public Method 20130524
7 COMPARE_T_DATA Static method Public Method 20130524
8 CREATE_TESTCASE_END Static method Public Method 20130524
9 CREATE_TESTCASE_START Static method Public Method 20130524
10 DETERMINE_GROUPS Static method Public Method 20130523
11 DOWNLOAD_FILE_STRUCTURE Static method Public Method ... 20121004
12 DOWNLOAD_TO_FILE_WS Static method Public Method ... 20121004
13 DROP_PRIMINDEX Static method Public Method drop primary index of table 20121004
14 GET_DEBUGFLAGS Static method Public Method read debugflags 20121004
15 GET_STRUCTURE_FILENAME Static method Public Method 20130523
16 INITIALIZE_SPLITPACK Static method Public Method 20130523
17 REMOVE_SELDR_0INFOPROV Static method Public Method 20130523
18 RSADMIN_READ Static method Public Method 20130605
19 _ADD_UP_KYF Static method Private Method 20130524
20 _ASSERT_CSV_SUFFIX Static method Private Method ... 20121004
21 _CONVERT_TX_DATA Static method Private Method 20130524
22 _FEMS_GREATER_0 Static method Private Method helper REMOVE_SELDR_0INFOPROV 20130523
23 _GET_CSV_SEPARATOR Static method Private Method Returns character that separates columns in CSV 20121004
24 _TESTCASE_HEADER_METHOD Static method Public Method 20130524
25 _TESTCASE_HEADER_PROGRAM Static method Public Method 20130524
Events
Class CL_RSDRC_READ_SRVS has no event.
Types
Class CL_RSDRC_READ_SRVS has no local type.
Method Signatures

Method ADJUST_SFC_FOR_CHECKFL_0 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 20130523
2 Importing I_IGNORE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130523
3 Importing I_TH_CHA_CHECKFL_0 Call by reference Type reference (TYPE) RSD_TH_CHANM 20130523

Method ADJUST_SFC_FOR_CHECKFL_0 on class CL_RSDRC_READ_SRVS has no exception.

Method ADJUST_SFC_FOR_CHECKFL_0_V2 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 20130523
2 Importing I_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET Table of Selected Characteristics 20130523

Method ADJUST_SFC_FOR_CHECKFL_0_V2 on class CL_RSDRC_READ_SRVS 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 20130523
2 Importing I_OFFSET_LINES Call by reference Type reference (TYPE) I 20130523

Method ADJUST_SPLITPACK on class CL_RSDRC_READ_SRVS has no exception.

Method CHECK_NOAGGR 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 20130523
2 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130523

Method CHECK_NOAGGR on class CL_RSDRC_READ_SRVS has no exception.

Method COMPARE_RUN_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FAIL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130524
2 Changing C_MSG Call by reference Type reference (TYPE) C 20130524
3 Importing I_RUN_TIME_ACT Call by reference Type reference (TYPE) SY-UZEIT ABAP-Systemfeld: Aktuelle Uhrzeit des Applikationsservers 20130524
4 Importing I_RUN_TIME_EXP Call by reference Type reference (TYPE) SY-UZEIT ABAP-Systemfeld: Aktuelle Uhrzeit des Applikationsservers 20130524

Method COMPARE_RUN_TIME on class CL_RSDRC_READ_SRVS has no exception.

Method COMPARE_TX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FAIL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130524
2 Changing C_MSG Call by reference Type reference (TYPE) C 20130524
3 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130524
4 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130524
5 Importing I_TX_DATA_ACT Call by reference Type reference (TYPE) STANDARD TABLE 20130524
6 Importing I_TX_DATA_EXP Call by reference Type reference (TYPE) STANDARD TABLE 20130524

Method COMPARE_TX_DATA on class CL_RSDRC_READ_SRVS has no exception.

Method COMPARE_T_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FAIL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130524
2 Changing C_MSG Call by reference Type reference (TYPE) C 20130524
3 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130524
4 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130524
5 Importing I_T_DATA_ACT Call by reference Type reference (TYPE) STANDARD TABLE 20130524
6 Importing I_T_DATA_EXP Call by reference Type reference (TYPE) STANDARD TABLE 20130524

Method COMPARE_T_DATA on class CL_RSDRC_READ_SRVS has no exception.

Method CREATE_TESTCASE_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CODE Call by reference Type reference (TYPE) RSDR0_T_ABAPSOURCE BW Data Manager: ABAP Program Code 20130524
2 Importing I_RUN_TIME Call by reference Type reference (TYPE) SY-UZEIT ABAP-Systemfeld: Aktuelle Uhrzeit des Applikationsservers 20130524
3 Importing I_TESTCASE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20130524
4 Importing I_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split Data Package Description 20130524
5 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130524

Method CREATE_TESTCASE_END on class CL_RSDRC_READ_SRVS has no exception.

Method CREATE_TESTCASE_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CODE Call by reference Type reference (TYPE) RSDR0_T_ABAPSOURCE BW Data Manager: ABAP Program Code 20130524
2 Importing I_EDITOR_CALL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130524
3 Importing I_SRDATE Call by reference Type reference (TYPE) RSDRC_SRDATE 20130524
4 Importing I_S_QPARAM Call by reference Type reference (TYPE) RSDR0_S_QPARAM Parameter Vector for Query Processing 20130524
5 Importing I_TESTCASE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20130524
6 Importing I_TH_FACTTAB Call by reference Type reference (TYPE) RSDRC_TH_FACTTAB 20130524
7 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130524
8 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130524
9 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130524
10 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Table of the PROV_RQDR 20130524
11 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130524
12 Importing I_T_RPLCHA Call by reference Type reference (TYPE) RSDRC_T_RPLCHA 20130524
13 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Time interval for non-cumulative value aggregation 20130524
14 Importing I_T_SELK Call by reference Type reference (TYPE) RSDRC_T_SELK 20130524

Method CREATE_TESTCASE_START on class CL_RSDRC_READ_SRVS has no exception.

Method DETERMINE_GROUPS 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 20130523
2 Importing I_IGNORE_MOST_RECENT_GROUPS Call by reference Type reference (TYPE) RS_BOOL Boolean 20130523
3 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSMULTIPROV MultiProvider 20130523
4 Importing I_R_IPRO_STATE Call by reference Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_STATE InfoProvider Read Status 20130523

Method DETERMINE_GROUPS on class CL_RSDRC_READ_SRVS has no exception.

Method DOWNLOAD_FILE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) STRING 20121004
2 Importing I_T_NAME Call by reference Type reference (TYPE) CL_RSDRC_DATA_CONVERTER=>TN_T_NAME 20121004
3 Importing I_WS Call by reference Type reference (TYPE) RS_BOOL Boolean 20121004
# Exception Resumable Description Created on
1 CX_RSDRC_DOWNLOAD_ERROR Cube is locked (due to condensing, ...) 20121004

Method DOWNLOAD_TO_FILE_WS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) RSDRS_RETURNOBJ 20121004
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC BW Data Manager: List of Characteristics 20121004
3 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK BW Data Manager: List of Key Figures 20121004
4 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121004
# Exception Resumable Description Created on
1 CX_RSDRC_DOWNLOAD_ERROR Cube is locked (due to condensing, ...) 20121004

Method DROP_PRIMINDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20121004
2 Importing I_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20121004

Method DROP_PRIMINDEX on class CL_RSDRC_READ_SRVS has no exception.

Method GET_DEBUGFLAGS 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 GET_DEBUGFLAGS on class CL_RSDRC_READ_SRVS has no exception.

Method GET_STRUCTURE_FILENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRUC_FILE Call by reference Type reference (TYPE) STRING 20130523
2 Importing I_DATA_FILE Call by reference Type reference (TYPE) STRING 20130523

Method GET_STRUCTURE_FILENAME on class CL_RSDRC_READ_SRVS has no exception.

Method INITIALIZE_SPLITPACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_SX_SPLITPACK Description of a Data Package Formed by a Split 20130523
2 Importing I_GROUP_ID Call by reference Type reference (TYPE) RR_GROUP_ID Grouping ID for PartProviders 20130523
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130523
4 Importing I_NCUM_VALUES Call by reference Type reference (TYPE) RS_BOOL Boolean 20130523
5 Importing I_READ_ID Call by reference Type reference (TYPE) RSD_READ_ID Read Access ID 20130523
6 Importing I_SX_SELECTION Call by reference Type reference (TYPE) RSDD_SX_SELECTION 20130523

Method INITIALIZE_SPLITPACK on class CL_RSDRC_READ_SRVS has no exception.

Method REMOVE_SELDR_0INFOPROV 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 20130523
2 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130523
3 Importing I_CLEAR_ONLY Call by reference Type reference (TYPE) RS_BOOL Boolean 20130523
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130523
# Exception Resumable Description Created on
1 CX_RSR_HIERARCHY_EXCEPTIONS Basis Exception for Errors in Hierarchies in OLAP 20130523

Method RSADMIN_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) RSVALUE Value 20130605
2 Importing I_OBJECT Call by reference Type reference (TYPE) RSADOBJ Object Administration Business Information Warehouse 20130605

Method RSADMIN_READ on class CL_RSDRC_READ_SRVS has no exception.

Method _ADD_UP_KYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RESULT Call by reference Type reference (TYPE) F 20130524
2 Importing I_COMPONENT Call by reference Type reference (TYPE) ABAP_COMPNAME 20130524
3 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130524

Method _ADD_UP_KYF on class CL_RSDRC_READ_SRVS 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) STRING 20121004

Method _ASSERT_CSV_SUFFIX on class CL_RSDRC_READ_SRVS has no exception.

Method _CONVERT_TX_DATA 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 20130524
2 Importing I_TX_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130524

Method _CONVERT_TX_DATA on class CL_RSDRC_READ_SRVS has no exception.

Method _FEMS_GREATER_0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FEMS_GREATER_0 Call by reference Type reference (TYPE) RS_BOOL Boolean 20130523
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130523

Method _FEMS_GREATER_0 on class CL_RSDRC_READ_SRVS has no exception.

Method _GET_CSV_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SEPERATOR Value transfer Type reference (TYPE) C 20121004

Method _GET_CSV_SEPARATOR on class CL_RSDRC_READ_SRVS has no exception.

Method _TESTCASE_HEADER_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CODE Call by reference Type reference (TYPE) RSDR0_T_ABAPSOURCE BW Data Manager: ABAP Program Code 20130524

Method _TESTCASE_HEADER_METHOD on class CL_RSDRC_READ_SRVS has no exception.

Method _TESTCASE_HEADER_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CODE Call by reference Type reference (TYPE) RSDR0_T_ABAPSOURCE BW Data Manager: ABAP Program Code 20130524

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