SAP ABAP Class CL_RSDRC_INFOPROV_TC (Infrastructure for InfoProvider Access)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRC (Package) Data Manager InfoProvider Read 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 20050901
Properties
Class CL_RSDRC_INFOPROV_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 RSDRC   Data Manager InfoProvider Read Access 
Created 20050414   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_RSTTU_TRANS_TH_SFC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSTTU_TRANS_TH_SFK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 RRSV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
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 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 RSRCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
11 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
12 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 20050901
Friends
# Friend Modeled only Created on Description
1 CL_RSDRI_INFOPROV 20050414 Infrastructure for InfoProvider Access
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_DESCRIPTION Instance attribute Public Type reference (TYPE) RSDRC_TC-DESCRIPTION Testcase description 20060117
2 PS_RUNNING Static Attribute Protected Type reference (TYPE) RS_BOOL Is a test case currently running? 20050414
3 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV Infoprovider the test runs on 20050414
4 P_RTX_REF_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Reference to reference result table 20050415
5 P_RT_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Reference to t_data Table 20050414
6 P_SX_TC_INFO Instance attribute Private Type reference (TYPE) TN_SX_TC_INFO Test Case Information 20050415
7 P_SYSID Instance attribute Private Type reference (TYPE) RSDRSYSID System Name testcase was recorded at 20050414
8 P_TC_NO Instance attribute Private Type reference (TYPE) I Testcase number 20050414
9 P_TX_REF_SPLITPACK Instance attribute Private Type reference (TYPE) RSDR0_TX_SPLITPACK Reference Splitpacks 20050415
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TEST Static method Public Method Is a test case currently running? 20050414
2 COMPARE_RESULT Instance method Private Method Compare tx_data tables 20050414
3 CREATE Static method Public Method Create an RSDRC Testcase 20050414
4 DROP Static method Public Method Drop a rsdrc testcase 20050414
5 GET_QDEF_LISTCUBE Static method Public Method Get query definition for listcube 20070712
6 NORMALIZE_RESULT Instance method Private Method Compare tx_data tables 20050415
7 READ_QDEF Instance method Private Method Read testcase definition 20050414
8 READ_REF_DATA Instance method Private Method Read reference data for testcase 20050414
9 RUN Static method Public Method Run an RSDRC Testcase 20050414
10 RUN_ATOMIC Instance method Private Method Run a single RSDRC Testcase 20050414
11 WRITE_LOG Static method Public Method Write log entry from extern, if testcase dumped ... 20050414
12 WRITE_PKG Static method Public Method Write a data package for the RSDRC Testcase 20050414
13 WRITE_QDEF Static method Private Method Write Query Definition of RSDRC Testcase 20050414
Events
Class CL_RSDRC_INFOPROV_TC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_SX_TC_INFO Public See coding 20050415 BEGIN OF tn_sx_tc_info, ts_provrq TYPE rsdr0_ts_provrq, th_sfc TYPE rsdd_th_sfc, th_sfk TYPE rsdd_th_sfk, ts_set TYPE cl_rsdrc_multiprov=>tn_ts_set, tsx_seldr TYPE rsdd_tsx_seldr, t_rtime TYPE rsdd_t_rtime, srdate TYPE rsdrc_srdate, maxrows TYPE i, curr_conversion TYPE rsdr0_curr_conv, use_db_aggregation TYPE rs_bool, use_ods_tabtp TYPE rsdodstabt, trex_only TYPE rs_bool, caller TYPE rsdrs_caller, END OF tn_sx_tc_info
2 TP_SX_TC_INFO_SERIALIZED Private See coding 20050901 BEGIN OF tp_sx_tc_info_serialized, xprovrq TYPE xstring, t_sfc TYPE cl_rsttu_trans_th_sfc=>tn_t_sfc_n, t_sfk TYPE cl_rsttu_trans_th_sfk=>tn_t_sfk_n, xseldr TYPE xstring, xrtime TYPE xstring, srdate TYPE rsdrc_srdate, maxrows TYPE i, curr_conversion TYPE rsdr0_curr_conv, use_db_aggregation TYPE rs_bool, use_ods_tabtp TYPE rsdodstabt, trex_only TYPE rs_bool, caller TYPE rsdrs_caller, infoprov TYPE rsinfoprov, tc_no TYPE i, sysid TYPE rsdrsysid, xrefsplitpack TYPE xstring, t_components TYPE abap_compdescr_tab, t_xdata TYPE STANDARD TABLE OF xstring WITH DEFAULT KEY INITIAL SIZE 0, charsize TYPE i, description TYPE rsdrc_tc-description, uname TYPE sy-uname, testdate TYPE d, END OF tp_sx_tc_info_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 20050414

Method CHECK_TEST on class CL_RSDRC_INFOPROV_TC has no exception.

Method COMPARE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CORRECT Value transfer Type reference (TYPE) RS_BOOL Boolean 20050414
2 Importing I_TX_DATA Call by reference Type reference (TYPE) STANDARD TABLE data to compare 20050415
3 Importing I_TX_REF_DATA Call by reference Type reference (TYPE) STANDARD TABLE reference data 20050415
4 Importing I_TX_REF_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split-Datenpaket Beschreibung 20050415
5 Importing I_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split-Datenpaket Beschreibung 20050415

Method COMPARE_RESULT on class CL_RSDRC_INFOPROV_TC has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESC Call by reference Type reference (TYPE) RSDRC_TC-DESCRIPTION Char 80 20060117
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV Infoprovider of Query 20050414
3 Importing I_SX_TC_INFO Value transfer Type reference (TYPE) TN_SX_TC_INFO Testcase Information 20050415
4 Importing I_TA_DATA Call by reference Type reference (TYPE) ANY TABLE t_data 20070131
5 Importing I_TC_ID Value transfer Type reference (TYPE) RSDRSYSID 'XXX' Dreistelliges Charakterfeld für IDocs 20060117
6 Importing I_TC_NO Call by reference Type reference (TYPE) I 20060117
7 Importing I_TESTDATE Value transfer Type reference (TYPE) D SY-DATUM Testcasedate 20080423
8 Importing I_UNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20080423
9 Returning R_TC_NO Value transfer Type reference (TYPE) I Testcase Number 20050414

Method CREATE on class CL_RSDRC_INFOPROV_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 20050414
2 Importing I_TC_NO Call by reference Type reference (TYPE) I 20050414

Method DROP on class CL_RSDRC_INFOPROV_TC has no exception.

Method GET_QDEF_LISTCUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070712
2 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20070712
3 Exporting E_TH_SFC_REQ Call by reference Type reference (TYPE) RSDD_TH_SFC Required SFC 20070712
4 Exporting E_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20070712
5 Exporting E_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20070712
6 Importing I_SYSID Value transfer Type reference (TYPE) RSDRSYSID 'XXX' 20070712
7 Importing I_TC_NO Call by reference Type reference (TYPE) I number of recorded RSDRC testcase 20070712

Method GET_QDEF_LISTCUBE on class CL_RSDRC_INFOPROV_TC has no exception.

Method NORMALIZE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_DATA Call by reference Type reference (TYPE) STANDARD TABLE data to compare 20050415
2 Changing C_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Split-Datenpaket Beschreibung 20050415

Method NORMALIZE_RESULT on class CL_RSDRC_INFOPROV_TC has no exception.

Method READ_QDEF Signature

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

Method READ_REF_DATA Signature

Method READ_REF_DATA on class CL_RSDRC_INFOPROV_TC has no parameter.
Method READ_REF_DATA on class CL_RSDRC_INFOPROV_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 20050414
2 Importing I_TC_NO Value transfer Type reference (TYPE) I Number of Testcase 20050414

Method RUN on class CL_RSDRC_INFOPROV_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_EXEC_MODE Value transfer Type reference (TYPE) RSDR0_EXEC Data Manager Execution Mode 20050415
2 Importing I_PACKAGESIZE Call by reference Type reference (TYPE) I 20050414
3 Importing I_USE_AGGREGATES Value transfer Type reference (TYPE) RS_BOOL Boolean 20050414

Method RUN_ATOMIC on class CL_RSDRC_INFOPROV_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 20050414
2 Importing I_TC_NO Call by reference Type reference (TYPE) I Testcase Number 20050414

Method WRITE_LOG on class CL_RSDRC_INFOPROV_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 20050414
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV Infoprovider of Query 20050414
3 Importing I_TC_ID Call by reference Type reference (TYPE) RSDRSYSID Dreistelliges Charakterfeld für IDocs 20060117
4 Importing I_TESTDATE Value transfer Type reference (TYPE) D SY-DATUM testcasedate 20080423
5 Importing I_TX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_TX_SPLITPACK Beschreibung eines Datenpakets, das durch Split entstanden i 20050415
6 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20050414
7 Importing I_UNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20080423

Method WRITE_PKG on class CL_RSDRC_INFOPROV_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_TC_INFO Call by reference Type reference (TYPE) TN_SX_TC_INFO Testcase Info 20050415
2 Importing I_TA_DATA Call by reference Type reference (TYPE) ANY TABLE t_Data 20070131
3 Importing I_TC_ID Call by reference Type reference (TYPE) RSDRSYSID Dreistelliges Charakterfeld für IDocs 20060117
4 Importing I_TC_NO Value transfer Type reference (TYPE) I Number of Testcase 20050414
5 Returning R_KEY Value transfer Type reference (TYPE) CHAR22 Testcase Key 20050414

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