SAP ABAP Class CL_RSDRC_DS_BASE_TC (Base Class for RANDOM Data Manager Tests)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRC (Package) Data Manager InfoProvider Read Access
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRC_NCUM_TC Test 20111107
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDRC_PART_SRV_TC Partitioning Test 20070301
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDRD_SDEL_TC Random test case for selective deletion 20080225
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_DS_RND_TC CL_RSDRI_DS_ACCESS Extractor Test 20070313
5 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_IPRO_CMP_TC Test - Comparison of 2 InfoProviders with Same Content 20070323
6 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_IPRO_NOC_TC Test of Commit-Free Query 20070405
7 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_POSTFLTR_TC Random test case for RSDRI postfilter 20080417
8 Inheritance (c INHERITING FROM c_ref)  CL_RSDRS_DIM_BRANCH_TC Starting Materializer Test 20070316
9 Inheritance (c INHERITING FROM c_ref)  CL_RSDRS_WHERE_TREE_TC Where Tree Test 20070313
10 Inheritance (c INHERITING FROM c_ref)  CL_RSDRV_ODS_BEXFL_TC Test for DataStore with/without BEXFL 20070301
... Click here to see Used By full list (11 items)
Properties
Class CL_RSDRC_DS_BASE_TC  
Short Description Base Class for RANDOM Data Manager Tests    
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 20070301   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 IF_RSD_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD 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_DS_BASE_TC has no interface implemented.
Friends
Class CL_RSDRC_DS_BASE_TC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NS_INFOPROV Static Attribute Public Type reference (TYPE) RSINFOPROV InfoProvider 20070301
2 NS_NO_NOT_EMPTY Static Attribute Public Type reference (TYPE) I Number of tcs with non-empty result 20070301
3 NS_NO_POS_NOT_EMPTY Static Attribute Public Type reference (TYPE) I Number of positive tcs with non-empty result 20080129
4 NS_NO_RUN Static Attribute Public Type reference (TYPE) I Number of TCs run 20070301
5 NS_SUM_RANGE Static Attribute Public Type reference (TYPE) I Overall number of range table entries 20070301
6 NS_TST_INFOPROV Static Attribute Public Type reference (TYPE) RSINFOPROV Test InfoProvider 20070323
7 NS_TS_FATAL Static Attribute Public Type reference (TYPE) TN_TS_TC TCs with Fatal Errors 20070405
8 NS_TS_RUN Static Attribute Public See coding 20070301
9 NS_TS_WRONG Static Attribute Public Type reference (TYPE) TN_TS_TC 20070301
10 N_TC_NO Instance attribute Public Type reference (TYPE) I 20070301
11 OS_R_T_DATA Static Attribute Protected Object reference (TYPE REF TO) DATA All InfoProvider Data 20070301
12 OS_TS_DTA_PRO Static Attribute Protected Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_DTA_PRO InfoObject Properties in Data Target 20130116
13 O_CHARS Instance attribute Protected Type reference (TYPE) I Number of Characteristics 20070405
14 O_CHAR_PRIME Instance attribute Protected Type reference (TYPE) I Next Prime for Number of Characteristics 20070405
15 O_REF_LINES Instance attribute Protected Type reference (TYPE) I Reference Data Lines 20070405
16 O_REF_PRIME Instance attribute Protected Type reference (TYPE) I Next Prime Number for Ref Lines 20070405
17 O_SHOW_DEBUG_FLAGS Instance attribute Protected Type reference (TYPE) RS_BOOL Show debug flags dialog 20090127
18 O_S_DTA Instance attribute Protected Type reference (TYPE) RSD_S_DTA InfoProvider Properties 20070301
19 O_T_RANGE Instance attribute Protected Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20070301
20 PS_CLASSNAME Static Attribute Private Type reference (TYPE) CLASSNAME Reference Type 20070301
21 P_ALIAS Instance attribute Private Type reference (TYPE) NUMC4 0 Alias Name 20070319
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_METADATA Instance method Protected Method Build sfc, sfk and range/seldr for Test 20070301
2 BUILD_RANGE Instance method Protected Method Build range table 20070301
3 BUILD_SFC_SFK Instance method Protected Method Read InfoProvider Data for Building Range Restrictions 20070323
4 BUILD_SINGLE_RANGE Instance method Protected Method Computes a Range Condition 20070301
5 CLEAR_STATICS Instance method Protected Method 20070601
6 CLEAR_STATISTICS Static method Public Method Clear All Statistics 20070301
7 GET_ALIAS Instance method Protected Method Returns a New Field Alias 20070319
8 GET_ENHANCED_STATS Instance method Protected Method Get enhanced statistics of test class 20080303
9 GET_PRIME_NUMBER Static method Public Method Returns Next Prime Number 20070301
10 GET_STATISTICS_OF_LAST_RUN Static method Public Method Returns some statistics of the last executed Randomjob 20101215
11 MODIFY_DTA_PRO Instance method Protected Method Modify list of chars/keyfigs to be used for test 20070323
12 READ_REF_DATA Instance method Protected Method Read InfoProvider Data for Building Range Restrictions 20070301
13 RUN Static method Public Method Run a Test Case 20070301
14 RUN_ATOMIC_READ Instance method Protected Method Run a Single RSDRI Test Case 20070323
15 RUN_REGRESSION Static method Public Method Run test cases that were previously incorrect 20070301
16 RUN_TC Instance method Protected Method Class-Dependent Test Case Run Implementation 20070301
17 WRITE_ENHANCED_STATS Static method Public Method Write enhanced statistics 20080303
18 WRITE_REGRESSION_INFO Static method Public Method Write info into regression test table 20070628
19 WRITE_STATISTICS Static method Public Method Write test case statistics 20070301
Events
Class CL_RSDRC_DS_BASE_TC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_TC Public See coding 20070301 BEGIN OF tn_s_tc, infoprov TYPE rsinfoprov, tc_no TYPE i, END OF tn_s_tc
2 TN_TS_TC Public See coding 20070301 tn_ts_tc TYPE SORTED TABLE OF tn_s_tc WITH UNIQUE KEY infoprov tc_no
Method Signatures

Method BUILD_METADATA Signature

Method BUILD_METADATA on class CL_RSDRC_DS_BASE_TC has no parameter.
Method BUILD_METADATA on class CL_RSDRC_DS_BASE_TC has no exception.

Method BUILD_RANGE Signature

Method BUILD_RANGE on class CL_RSDRC_DS_BASE_TC has no parameter.
Method BUILD_RANGE on class CL_RSDRC_DS_BASE_TC has no exception.

Method BUILD_SFC_SFK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC BW-Data-Manager: Liste von Merkmalen 20070323
2 Exporting E_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK BW-Data-Manager: Liste von Kennzahlen 20070323

Method BUILD_SFC_SFK on class CL_RSDRC_DS_BASE_TC has no exception.

Method BUILD_SINGLE_RANGE Signature

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

Method BUILD_SINGLE_RANGE on class CL_RSDRC_DS_BASE_TC has no exception.

Method CLEAR_STATICS Signature

Method CLEAR_STATICS on class CL_RSDRC_DS_BASE_TC has no parameter.
Method CLEAR_STATICS on class CL_RSDRC_DS_BASE_TC has no exception.

Method CLEAR_STATISTICS Signature

Method CLEAR_STATISTICS on class CL_RSDRC_DS_BASE_TC has no parameter.
Method CLEAR_STATISTICS on class CL_RSDRC_DS_BASE_TC has no exception.

Method GET_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSIT Value transfer Type reference (TYPE) RSPOSIT Position of the Field in the Structure / Table 20130117
2 Returning R_ALIAS Value transfer Type reference (TYPE) CHAR08 20070319

Method GET_ALIAS on class CL_RSDRC_DS_BASE_TC has no exception.

Method GET_ENHANCED_STATS Signature

Method GET_ENHANCED_STATS on class CL_RSDRC_DS_BASE_TC has no parameter.
Method GET_ENHANCED_STATS on class CL_RSDRC_DS_BASE_TC has no exception.

Method GET_PRIME_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NUMBER Call by reference Type reference (TYPE) I 20070301
2 Returning R_PRIME_NUMBER Value transfer Type reference (TYPE) I 20070301

Method GET_PRIME_NUMBER on class CL_RSDRC_DS_BASE_TC has no exception.

Method GET_STATISTICS_OF_LAST_RUN 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 20101215
2 Exporting E_NUM_FATAL Call by reference Type reference (TYPE) I number of tests with fatal error 20101215
3 Exporting E_NUM_TCS Call by reference Type reference (TYPE) I number of executed tests 20101215
4 Exporting E_NUM_WRONG Call by reference Type reference (TYPE) I number of tests with wrong results 20101215

Method GET_STATISTICS_OF_LAST_RUN on class CL_RSDRC_DS_BASE_TC has no exception.

Method MODIFY_DTA_PRO Signature

Method MODIFY_DTA_PRO on class CL_RSDRC_DS_BASE_TC has no parameter.
Method MODIFY_DTA_PRO on class CL_RSDRC_DS_BASE_TC has no exception.

Method READ_REF_DATA Signature

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

Method RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BREAK_ON_ERROR Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20070301
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070301
3 Importing I_SHOW_DEBUG_FLAGS Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Show debug flag dialog 20090127
4 Importing I_TC_NO Value transfer Type reference (TYPE) I Number of Testcase (Random Number) 20070301
5 Importing I_TEST_TYPE Value transfer Type reference (TYPE) CLASSNAME Referenztyp 20070301
6 Importing I_TST_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV Test Infoprovider (not used for many tests) 20070323
7 Returning R_CORRECT Value transfer Type reference (TYPE) RS_BOOL Boolean 20070301

Method RUN on class CL_RSDRC_DS_BASE_TC has no exception.

Method RUN_ATOMIC_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AGGREGATE Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090123
2 Exporting E_TS_AGGREGATE Call by reference Type reference (TYPE) RSR_TS_INFOPROV InfoProvider 20090812
3 Importing I_COMMIT_ALLOWED Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20070405
4 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20070323
5 Importing I_RT_DATA Call by reference Object reference (TYPE REF TO) DATA 20070323
6 Importing I_SHOW_REPORT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20070323
7 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC BW-Data-Manager: Liste von Merkmalen 20070323
8 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK BW-Data-Manager: Liste von Kennzahlen 20070323
9 Importing I_TX_RANGE Call by reference Type reference (TYPE) RSDRI_TX_RANGETAB BW-Data-Manager: Tabelle von Range Liste 20070323
10 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20070323
11 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDRI_T_RTIME BW Data Manager: Table of Intervals for Non-cumulatives 20130228
12 Importing I_USE_AGGREGATES Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090123

Method RUN_ATOMIC_READ on class CL_RSDRC_DS_BASE_TC has no exception.

Method RUN_REGRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20070625
2 Importing I_TEST_TYPE Value transfer Type reference (TYPE) CLASSNAME Referenztyp 20070301
3 Importing I_TST_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20070625

Method RUN_REGRESSION on class CL_RSDRC_DS_BASE_TC has no exception.

Method RUN_TC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BREAK_ON_ERROR Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20070301
2 Returning R_CORRECT Value transfer Type reference (TYPE) RS_BOOL Boolean 20070301

Method RUN_TC on class CL_RSDRC_DS_BASE_TC has no exception.

Method WRITE_ENHANCED_STATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEST_TYPE Value transfer Type reference (TYPE) CLASSNAME Referenztyp 20080303

Method WRITE_ENHANCED_STATS on class CL_RSDRC_DS_BASE_TC has no exception.

Method WRITE_REGRESSION_INFO Signature

Method WRITE_REGRESSION_INFO on class CL_RSDRC_DS_BASE_TC has no parameter.
Method WRITE_REGRESSION_INFO on class CL_RSDRC_DS_BASE_TC has no exception.

Method WRITE_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EMAIL Call by reference Type reference (TYPE) TEXT128 Arbeitsbereich der Länge 128 20070312

Method WRITE_STATISTICS on class CL_RSDRC_DS_BASE_TC has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRC_NCUM_TC Test 20111107
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDRC_PART_SRV_TC Partitioning Test 20070301
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDRD_SDEL_TC Random test case for selective deletion 20080225
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_DS_RND_TC CL_RSDRI_DS_ACCESS Extractor Test 20070313
5 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_IPRO_CMP_TC Test - Comparison of 2 InfoProviders with Same Content 20070323
6 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_IPRO_NOC_TC Test of Commit-Free Query 20070405
7 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_POSTFLTR_TC Random test case for RSDRI postfilter 20080417
8 Inheritance (c INHERITING FROM c_ref)  CL_RSDRS_DIM_BRANCH_TC Starting Materializer Test 20070316
9 Inheritance (c INHERITING FROM c_ref)  CL_RSDRS_WHERE_TREE_TC Where Tree Test 20070313
10 Inheritance (c INHERITING FROM c_ref)  CL_RSDRV_ODS_BEXFL_TC Test for DataStore with/without BEXFL 20070301
11 Inheritance (c INHERITING FROM c_ref)  CL_RSMD_RS_RSDRI_TC Master Data Test 20070403
History
Last changed by/on SAP  20140121 
SAP Release Created in 710