SAP ABAP Class CL_RSDRD_TC (test tool for rsdrd arch)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRD (Package) Delete Data Manager Data
Properties
Class CL_RSDRD_TC  
Short Description test tool for rsdrd arch    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRD   Delete Data Manager Data 
Created 20040720   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDDK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDQ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRD_TC has no interface implemented.
Friends
Class CL_RSDRD_TC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_MESSAGE_LIST Instance attribute Public Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20040720
2 P_DATATARGET Instance attribute Private Type reference (TYPE) RSDDATATARGET data target 20040720
3 P_DESCRIPT Instance attribute Private Type reference (TYPE) STRING test description 20040720
4 P_S_DTA Instance attribute Private Type reference (TYPE) RSD_S_DTA Data Target for Transaction Data 20050808
5 P_TEST_NO Instance attribute Private Type reference (TYPE) CHAR10 curent test number 20040720
6 P_THX_SEL Instance attribute Private Type reference (TYPE) RSDRD_THX_SEL select structure 20040720
7 P_T_MSGX Instance attribute Private Type reference (TYPE) RS_T_MSG message log 20050810
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_THX_SEL Instance method Private Method fill THX_SEL structure with new conditions and save 20040720
2 CHECK_RESULTS_IC Instance method Private Method check test results for infocubes 20051010
3 CHECK_RESULTS_ODS Instance method Private Method check test results for ODS 20051010
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040720
5 DELETE_TEST Instance method Public Method delete a test scenario of a current test 20040720
6 DERIVE_TX_DIM Instance method Private Method derive the TX_DIM structure based on THX_SEL 20040720
7 EXECUTE_DELETION Instance method Private Method calls RSDRD_SEL_DELETION 20040720
8 EXECUTE_TEST Instance method Public Method execute the current test 20040720
9 GENERATE_TEST Instance method Public Method build new test 20040720
10 GET_AGGREGATES_SORTED Instance method Private Method get a sorted list of aggregates 20040720
11 GET_NEW_TEST_NO Instance method Private Method get a new test number 20040720
12 GET_THX_SEL Instance method Private Method get the thx_sel structur of a current test 20040720
13 RESTORE_DATA_SCENARIO_IC Instance method Private Method restore the initial data scenario for a test 20050808
14 RESTORE_DATA_SCENARIO_ODS Instance method Private Method restore the initial data scenario for a test 20050808
15 RESTORE_TEST Instance method Public Method restore test scenario 20040921
16 SAVE_DATASTATE Instance method Private Method save the data state into RSMDATASTATE 20040927
17 SAVE_DATA_SCENARIO_IC Instance method Private Method save the initial data scenario for a test 20050808
18 SAVE_DATA_SCENARIO_ODS Instance method Private Method save the initial data scenario for a test 20050808
19 SAVE_DEL_RESULTS_IC Instance method Private Method save the result sets after deletion 20050808
20 SAVE_DEL_RESULTS_ODS Instance method Private Method save the result sets after deletion 20050808
21 SAVE_DESCRIPT Instance method Private Method save the test decription 20040720
22 SAVE_REQ_CNTRL_TABLES Instance method Private Method save request control tables (RSSM) 20050817
23 SET_DESCRIPT Instance method Public Method assign a description to the current test 20040720
24 SET_TEST_NO Instance method Public Method set the test number 20040720
25 WRITE_OBJ_TO_LISTAB Instance method Public Method write the content of an test object to the table ZRSDRD_ARCH 20040720
26 WRITE_TABLE_DATA Instance method Private Method write data of a single table 20040720
Events
Class CL_RSDRD_TC has no event.
Types
Class CL_RSDRD_TC has no local type.
Method Signatures

Method BUILD_THX_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20040720

Method BUILD_THX_SEL on class CL_RSDRD_TC has no exception.

Method CHECK_RESULTS_IC Signature

Method CHECK_RESULTS_IC on class CL_RSDRD_TC has no parameter.
Method CHECK_RESULTS_IC on class CL_RSDRD_TC has no exception.

Method CHECK_RESULTS_ODS Signature

Method CHECK_RESULTS_ODS on class CL_RSDRD_TC has no parameter.
Method CHECK_RESULTS_ODS on class CL_RSDRD_TC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATATARGET Call by reference Type reference (TYPE) RSDDATATARGET Datenziel für Bewegungsdaten (InfoCube, ODS Objekt, ...) 20040720
2 Importing I_PROTID Call by reference Type reference (TYPE) STRING 20041108

Method CONSTRUCTOR on class CL_RSDRD_TC has no exception.

Method DELETE_TEST Signature

Method DELETE_TEST on class CL_RSDRD_TC has no parameter.
Method DELETE_TEST on class CL_RSDRD_TC has no exception.

Method DERIVE_TX_DIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_DIM Call by reference Type reference (TYPE) RSDRD_TX_DIM_DESC TX_DIM structure 20040720
2 Importing I_DATATARGET Call by reference Type reference (TYPE) RSDDATATARGET Datenziel für Bewegungsdaten (InfoCube, ODS Objekt, ...) 20040720
3 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20040720

Method DERIVE_TX_DIM on class CL_RSDRD_TC has no exception.

Method EXECUTE_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20040720
2 Importing I_SHOW_STMT Call by reference Type reference (TYPE) RS_BOOL '' Generierte SQL STatements anzeigen 20050804
3 Importing I_TRANSACT Call by reference Type reference (TYPE) RS_BOOL '' Transactionales Löschen 20050804
4 Importing I_WORK_ON_PARTITIONS Call by reference Type reference (TYPE) RS_BOOL '' Auf Partitionen arbeiten 20050804

Method EXECUTE_DELETION on class CL_RSDRD_TC has no exception.

Method EXECUTE_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_STMT Call by reference Type reference (TYPE) RS_BOOL '' Generierte SQL STatements anzeigen 20050804
2 Importing I_TRANSACT Call by reference Type reference (TYPE) RS_BOOL '' Transactionales Löschen 20050804
3 Importing I_WORK_ON_PARTITIONS Call by reference Type reference (TYPE) RS_BOOL '' Auf Partitionen arbeiten 20050804
# Exception Resumable Description Created on
1 CX_RSCDS_EXCEPTIONS RSCDS Ausnahmen 20040721
2 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20040921

Method GENERATE_TEST Signature

Method GENERATE_TEST on class CL_RSDRD_TC has no parameter.
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20040921

Method GET_AGGREGATES_SORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_AGGRCAT Call by reference Type reference (TYPE) STANDARD TABLE 20040720
2 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20040720

Method GET_AGGREGATES_SORTED on class CL_RSDRD_TC has no exception.

Method GET_NEW_TEST_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20040720

Method GET_NEW_TEST_NO on class CL_RSDRD_TC has no exception.

Method GET_THX_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20040720

Method GET_THX_SEL on class CL_RSDRD_TC has no exception.

Method RESTORE_DATA_SCENARIO_IC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20050808
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSCDS Ausnahmen 20050808

Method RESTORE_DATA_SCENARIO_ODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20050808
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20050808

Method RESTORE_TEST Signature

Method RESTORE_TEST on class CL_RSDRD_TC has no parameter.
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20040921

Method SAVE_DATASTATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20040927

Method SAVE_DATASTATE on class CL_RSDRD_TC has no exception.

Method SAVE_DATA_SCENARIO_IC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20050808

Method SAVE_DATA_SCENARIO_IC on class CL_RSDRD_TC has no exception.

Method SAVE_DATA_SCENARIO_ODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20050808

Method SAVE_DATA_SCENARIO_ODS on class CL_RSDRD_TC has no exception.

Method SAVE_DEL_RESULTS_IC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20050808

Method SAVE_DEL_RESULTS_IC on class CL_RSDRD_TC has no exception.

Method SAVE_DEL_RESULTS_ODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20050808

Method SAVE_DEL_RESULTS_ODS on class CL_RSDRD_TC has no exception.

Method SAVE_DESCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20040720

Method SAVE_DESCRIPT on class CL_RSDRD_TC has no exception.

Method SAVE_REQ_CNTRL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20050817

Method SAVE_REQ_CNTRL_TABLES on class CL_RSDRD_TC has no exception.

Method SET_DESCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPT Call by reference Type reference (TYPE) STRING 20040720

Method SET_DESCRIPT on class CL_RSDRD_TC has no exception.

Method SET_TEST_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEST_NO Call by reference Type reference (TYPE) CHAR10 test number 20040720

Method SET_TEST_NO on class CL_RSDRD_TC has no exception.

Method WRITE_OBJ_TO_LISTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJ Call by reference Type reference (TYPE) CHAR30 name of object 20040720
2 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20041014
3 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20040720
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20041014

Method WRITE_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJ Call by reference Type reference (TYPE) RSD_TABLNM object name 20040720
2 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) C objext type 20040720
3 Importing I_R_MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20040720

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