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
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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
6 | ![]() |
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 | ![]() |
Static Attribute | Public | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20070301 | ||
2 | ![]() |
Static Attribute | Public | Type reference (TYPE) | I | Number of tcs with non-empty result | 20070301 | ||
3 | ![]() |
Static Attribute | Public | Type reference (TYPE) | I | Number of positive tcs with non-empty result | 20080129 | ||
4 | ![]() |
Static Attribute | Public | Type reference (TYPE) | I | Number of TCs run | 20070301 | ||
5 | ![]() |
Static Attribute | Public | Type reference (TYPE) | I | Overall number of range table entries | 20070301 | ||
6 | ![]() |
Static Attribute | Public | Type reference (TYPE) | RSINFOPROV | Test InfoProvider | 20070323 | ||
7 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TN_TS_TC | TCs with Fatal Errors | 20070405 | ||
8 | ![]() |
Static Attribute | Public | See coding | 20070301 | ||||
9 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TN_TS_TC | 20070301 | |||
10 | ![]() |
Instance attribute | Public | Type reference (TYPE) | I | 20070301 | |||
11 | ![]() |
Static Attribute | Protected | Object reference (TYPE REF TO) | DATA | All InfoProvider Data | 20070301 | ||
12 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | IF_RSD_INFOPROV=>NT_TS_DTA_PRO | InfoObject Properties in Data Target | 20130116 | ||
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | Number of Characteristics | 20070405 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | Next Prime for Number of Characteristics | 20070405 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | Reference Data Lines | 20070405 | ||
16 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | Next Prime Number for Ref Lines | 20070405 | ||
17 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RS_BOOL | Show debug flags dialog | 20090127 | ||
18 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RSD_S_DTA | InfoProvider Properties | 20070301 | ||
19 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RSDRI_T_RANGE | BW Data Manager: Range List | 20070301 | ||
20 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CLASSNAME | Reference Type | 20070301 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | NUMC4 | 0 | Alias Name | 20070319 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Build sfc, sfk and range/seldr for Test | 20070301 |
2 | ![]() |
Instance method | Protected | Method | Build range table | 20070301 |
3 | ![]() |
Instance method | Protected | Method | Read InfoProvider Data for Building Range Restrictions | 20070323 |
4 | ![]() |
Instance method | Protected | Method | Computes a Range Condition | 20070301 |
5 | ![]() |
Instance method | Protected | Method | 20070601 | |
6 | ![]() |
Static method | Public | Method | Clear All Statistics | 20070301 |
7 | ![]() |
Instance method | Protected | Method | Returns a New Field Alias | 20070319 |
8 | ![]() |
Instance method | Protected | Method | Get enhanced statistics of test class | 20080303 |
9 | ![]() |
Static method | Public | Method | Returns Next Prime Number | 20070301 |
10 | ![]() |
Static method | Public | Method | Returns some statistics of the last executed Randomjob | 20101215 |
11 | ![]() |
Instance method | Protected | Method | Modify list of chars/keyfigs to be used for test | 20070323 |
12 | ![]() |
Instance method | Protected | Method | Read InfoProvider Data for Building Range Restrictions | 20070301 |
13 | ![]() |
Static method | Public | Method | Run a Test Case | 20070301 |
14 | ![]() |
Instance method | Protected | Method | Run a Single RSDRI Test Case | 20070323 |
15 | ![]() |
Static method | Public | Method | Run test cases that were previously incorrect | 20070301 |
16 | ![]() |
Instance method | Protected | Method | Class-Dependent Test Case Run Implementation | 20070301 |
17 | ![]() |
Static method | Public | Method | Write enhanced statistics | 20080303 |
18 | ![]() |
Static method | Public | Method | Write info into regression test table | 20070628 |
19 | ![]() |
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 | ![]() |
E_TH_SFC | Call by reference | Type reference (TYPE) | RSDRI_TH_SFC | BW-Data-Manager: Liste von Merkmalen | 20070323 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
I_POSIT | Value transfer | Type reference (TYPE) | RSPOSIT | Position of the Field in the Structure / Table | 20130117 | ||
2 | ![]() |
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 | ![]() |
I_NUMBER | Call by reference | Type reference (TYPE) | I | 20070301 | |||
2 | ![]() |
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 | ![]() |
E_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20101215 | ||
2 | ![]() |
E_NUM_FATAL | Call by reference | Type reference (TYPE) | I | number of tests with fatal error | 20101215 | ||
3 | ![]() |
E_NUM_TCS | Call by reference | Type reference (TYPE) | I | number of executed tests | 20101215 | ||
4 | ![]() |
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 | ![]() |
I_BREAK_ON_ERROR | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20070301 | |
2 | ![]() |
I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20070301 | ||
3 | ![]() |
I_SHOW_DEBUG_FLAGS | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Show debug flag dialog | 20090127 | |
4 | ![]() |
I_TC_NO | Value transfer | Type reference (TYPE) | I | Number of Testcase (Random Number) | 20070301 | ||
5 | ![]() |
I_TEST_TYPE | Value transfer | Type reference (TYPE) | CLASSNAME | Referenztyp | 20070301 | ||
6 | ![]() |
I_TST_INFOPROV | Value transfer | Type reference (TYPE) | RSINFOPROV | Test Infoprovider (not used for many tests) | 20070323 | ||
7 | ![]() |
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 | ![]() |
E_AGGREGATE | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090123 | ||
2 | ![]() |
E_TS_AGGREGATE | Call by reference | Type reference (TYPE) | RSR_TS_INFOPROV | InfoProvider | 20090812 | ||
3 | ![]() |
I_COMMIT_ALLOWED | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20070405 | |
4 | ![]() |
I_INFOPROV | Value transfer | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20070323 | ||
5 | ![]() |
I_RT_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20070323 | |||
6 | ![]() |
I_SHOW_REPORT | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20070323 | |
7 | ![]() |
I_TH_SFC | Call by reference | Type reference (TYPE) | RSDRI_TH_SFC | BW-Data-Manager: Liste von Merkmalen | 20070323 | ||
8 | ![]() |
I_TH_SFK | Call by reference | Type reference (TYPE) | RSDRI_TH_SFK | BW-Data-Manager: Liste von Kennzahlen | 20070323 | ||
9 | ![]() |
I_TX_RANGE | Call by reference | Type reference (TYPE) | RSDRI_TX_RANGETAB | BW-Data-Manager: Tabelle von Range Liste | 20070323 | ||
10 | ![]() |
I_T_RANGE | Call by reference | Type reference (TYPE) | RSDRI_T_RANGE | BW-Data-Manager: Range Liste | 20070323 | ||
11 | ![]() |
I_T_RTIME | Call by reference | Type reference (TYPE) | RSDRI_T_RTIME | BW Data Manager: Table of Intervals for Non-cumulatives | 20130228 | ||
12 | ![]() |
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 | ![]() |
I_INFOPROV | Value transfer | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20070625 | ||
2 | ![]() |
I_TEST_TYPE | Value transfer | Type reference (TYPE) | CLASSNAME | Referenztyp | 20070301 | ||
3 | ![]() |
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 | ![]() |
I_BREAK_ON_ERROR | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20070301 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
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)
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 710 |