SAP ABAP Class CL_RSDRI_DS_ACCESS_TC (Infrastructure for InfoProvider Access)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDRI_DBA (Package) Data Manager InfoCube Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTTU_TRANS_TC Interface for Transformation of stored testcases 20070601
Properties
Class CL_RSDRI_DS_ACCESS_TC  
Short Description Infrastructure for InfoProvider Access    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRI_DBA   Data Manager InfoCube Access 
Created 20070205   SAP 
Last change 20130531   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_RSDRI_DS_ACCESS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RRSV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 RSRCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
11 RSSTA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSTTU_TRANS_TC Interface for Transformation of stored testcases 20070601
Friends
# Friend Modeled only Created on Description
1 CL_RSDRI_DS_ACCESS 20070313 Read Access to DataStore for Extraction
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_DESCRIPTION Instance attribute Public Type reference (TYPE) RSDRI_TC-DESCRIPTION Char 80 20070313
2 PS_RUNNING Static Attribute Protected Type reference (TYPE) RS_BOOL Is a test case currently running? 20070313
3 P_DATASTORE Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider on Which Test Runs 20070313
4 P_RT_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Reference to t_data Table 20070313
5 P_RT_REF_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Reference to Reference Result Table 20070313
6 P_SX_QDEF Instance attribute Private Type reference (TYPE) CL_RSDRI_DS_ACCESS=>TN_SX_QDEF Test Case Information 20070313
7 P_SYSID Instance attribute Private Type reference (TYPE) RSDRSYSID System Name of Test Case Recorded At 20070313
8 P_TC_NO Instance attribute Private Type reference (TYPE) I Test Case Number 20070313
9 P_T_MSG Instance attribute Private Type reference (TYPE) RS_T_MSG Reference Messages 20070313
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TEST Static method Protected Method Is a test case currently running? 20070313
2 COMPARE_MSG Static method Private Method Compare t_data Tables 20070313
3 COMPARE_RESULT Instance method Private Method Compare t_data Tables 20070313
4 CREATE Static method Protected Method Create DS ACCESS Test Case 20070313
5 DROP Static method Public Method Drop a DS Access Test Case 20070313
6 READ_QDEF Instance method Private Method Read Test Case Definition 20070313
7 READ_REF_DATA Instance method Private Method Read Reference Data for Test Case 20070313
8 RUN Static method Public Method Run an RSDRV Test Case 20070313
9 RUN_ATOMIC Instance method Private Method Run a Single RSDRV Test Case 20070313
10 WRITE_LOG Static method Public Method Write Log Entry from External if Test Case Dumped... 20070313
11 WRITE_PKG Static method Protected Method Write Data Package for DS ACCESS Test Case 20070313
12 WRITE_QDEF Static method Private Method Write Query Definition of RSDRV Test Case 20070313
Events
Class CL_RSDRI_DS_ACCESS_TC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_QDEF_SERIALIZED Private See coding 20070601 BEGIN OF tp_sx_qdef_serialized, description TYPE rsdri_tc-description, datastore TYPE rsinfoprov, tc_no TYPE i, sysid TYPE rsdrsysid, th_sfc TYPE rsdri_th_sfc, th_sfk TYPE rsdri_th_sfk, t_range TYPE rsdri_t_range, t_requid TYPE rsdr0_t_requid, keydate TYPE rsdri_refdate, maxrows TYPE i, use_db_aggr TYPE rs_bool, table_type TYPE rsdodstabt, t_components TYPE abap_compdescr_tab, charsize TYPE i, xdata TYPE xstring, t_msg TYPE rs_t_msg, tx_rangetab TYPE rsdri_tx_rangetab, END OF tp_sx_qdef_serialized
Method Signatures

Method CHECK_TEST Signature

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

Method CHECK_TEST on class CL_RSDRI_DS_ACCESS_TC has no exception.

Method COMPARE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBRC Call by reference Attribute reference (LIKE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20070313
2 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Actual Messages 20070313
3 Importing I_T_REF_MSG Call by reference Type reference (TYPE) RS_T_MSG Reference Messages 20070313
4 Returning R_CORRECT Value transfer Type reference (TYPE) RS_BOOL Boolean 20070313

Method COMPARE_MSG on class CL_RSDRI_DS_ACCESS_TC has no exception.

Method COMPARE_RESULT 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 data to compare 20070313
2 Importing I_T_REF_DATA Call by reference Type reference (TYPE) STANDARD TABLE reference data 20070313
3 Returning R_CORRECT Value transfer Type reference (TYPE) RS_BOOL Boolean 20070313

Method COMPARE_RESULT on class CL_RSDRI_DS_ACCESS_TC has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASTORE Call by reference Type reference (TYPE) RSINFOPROV Infoprovider of Query 20070313
2 Importing I_DESCRIPTION Value transfer Type reference (TYPE) RSDRI_TC-DESCRIPTION Testcase Description 20070313
3 Importing I_SX_QDEF Value transfer Type reference (TYPE) CL_RSDRI_DS_ACCESS=>TN_SX_QDEF Querys Definition 20070313
4 Importing I_SYSID Value transfer Type reference (TYPE) RSDRSYSID Dreistelliges Charakterfeld für IDocs 20070313
5 Importing I_S_DATA Call by reference Type reference (TYPE) ANY t_data sample line 20070313
6 Importing I_TC_NO Value transfer Type reference (TYPE) I Testcase Number 20070313
7 Returning R_TC_NO Value transfer Type reference (TYPE) I Testcase Number 20070313

Method CREATE on class CL_RSDRI_DS_ACCESS_TC has no exception.

Method DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYSID Call by reference Type reference (TYPE) RSDRSYSID Dreistelliges Charakterfeld für IDocs 20070313
2 Importing I_TC_NO Call by reference Type reference (TYPE) I 20070313

Method DROP on class CL_RSDRI_DS_ACCESS_TC has no exception.

Method READ_QDEF Signature

Method READ_QDEF on class CL_RSDRI_DS_ACCESS_TC has no parameter.
Method READ_QDEF on class CL_RSDRI_DS_ACCESS_TC has no exception.

Method READ_REF_DATA Signature

Method READ_REF_DATA on class CL_RSDRI_DS_ACCESS_TC has no parameter.
Method READ_REF_DATA on class CL_RSDRI_DS_ACCESS_TC has no exception.

Method RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYSID Call by reference Attribute reference (LIKE) SY-SYSID SY-SYSID Dreistelliges Charakterfeld für IDocs 20070313
2 Importing I_TC_NO Value transfer Type reference (TYPE) I Number of Testcase 20070313

Method RUN on class CL_RSDRI_DS_ACCESS_TC has no exception.

Method RUN_ATOMIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACKAGESIZE Call by reference Type reference (TYPE) I 20070313

Method RUN_ATOMIC on class CL_RSDRI_DS_ACCESS_TC has no exception.

Method WRITE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TC_ID Call by reference Type reference (TYPE) STRING Testcase ID 20070313
2 Importing I_TC_NO Call by reference Type reference (TYPE) I Testcase Number 20070313

Method WRITE_LOG on class CL_RSDRI_DS_ACCESS_TC has no exception.

Method WRITE_PKG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TC_NO Value transfer Type reference (TYPE) I Number of Testcase 20070313
2 Importing I_DATASTORE Call by reference Type reference (TYPE) RSINFOPROV Infoprovider of Query 20070313
3 Importing I_R_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20070313
4 Importing I_SYSID Value transfer Type reference (TYPE) RSDRSYSID Dreistelliges Charakterfeld für IDocs 20070313
5 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20070313
6 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070601

Method WRITE_PKG on class CL_RSDRI_DS_ACCESS_TC has no exception.

Method WRITE_QDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_QDEF Call by reference Type reference (TYPE) CL_RSDRI_DS_ACCESS=>TN_SX_QDEF Testcase Info 20070313
2 Importing I_SYSID Call by reference Type reference (TYPE) RSDRSYSID Dreistelliges Charakterfeld für IDocs 20070313
3 Importing I_S_DATA Call by reference Type reference (TYPE) ANY Sample t_Data line 20070313
4 Importing I_TC_NO Value transfer Type reference (TYPE) I Number of Testcase 20070313
5 Returning R_KEY Value transfer Type reference (TYPE) CHAR22 Testcase Key 20070313

Method WRITE_QDEF on class CL_RSDRI_DS_ACCESS_TC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720