SAP ABAP Class CL_RSDRI_INFOCUBE_TC (Test for InfoCube Write Interface)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDRI_DBA (Package) Data Manager InfoCube Access
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_INFOCUBE_DELTA_TC Test of RSDRI Delta Write to Cube 20071123
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_INFOCUBE_SID_TC Test for InfoCube Load SID-Based 20070628
Properties
Class CL_RSDRI_INFOCUBE_TC  
Short Description Test for InfoCube Write Interface    
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 20070622   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRI_INFOCUBE_TC has no interface implemented.
Friends
Class CL_RSDRI_INFOCUBE_TC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NS_T_RUN Static Attribute Public Type reference (TYPE) TN_T_TC 20070625
2 NS_T_WRONG Static Attribute Public Type reference (TYPE) TN_T_TC 20070625
3 N_SRC_INFOCUBE Instance attribute Public Type reference (TYPE) RSINFOPROV Source InfoCube 20070625
4 N_S_DTA Instance attribute Public Type reference (TYPE) RSD_S_DTA InfoProvider Properties 20070626
5 N_TGT_INFOCUBE Instance attribute Public Type reference (TYPE) RSINFOPROV Target InfoCube 20070625
6 O_BREAK_ON_ERROR Instance attribute Protected Type reference (TYPE) RS_BOOL Break if error occurs 20070627
7 O_CMP_TEST_POSSIBLE Instance attribute Protected Type reference (TYPE) RS_BOOL cmp test possible (no different chaconst) 20070628
8 O_R_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to data to be written 20070627
9 O_R_IPRO Instance attribute Protected Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130118
10 O_TH_SFC Instance attribute Protected Type reference (TYPE) RSDRI_TH_SFC SFC to read all data 20070627
11 O_TH_SFK Instance attribute Protected Type reference (TYPE) RSDRI_TH_SFK SFK to read all data 20070627
12 O_T_CHACONST Instance attribute Protected Type reference (TYPE) RSDRI_T_RANGE Range for chaconst of tgt cube 20070627
13 O_T_REQUID Instance attribute Protected Type reference (TYPE) RRSI_T_SID List of request ids for the source infocube 20070627
14 P_TH_SFK_NCUM Instance attribute Private Type reference (TYPE) RSDRI_TH_SFK non-cumulative SFK 20070626
15 P_T_RTIME Instance attribute Private Type reference (TYPE) RSDRI_T_RTIME RTIME for Non-Cumulative InfoCubes 20070626
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VALIDITY_TABLE Instance method Private Method 20120113
2 CLEAR_STATISTICS Static method Public Method Clear All Statistics 20070625
3 INITIALIZE Instance method Protected Method 20070625
4 MODIFY_DATA Instance method Protected Method 20070809
5 PREPARE_READ Instance method Protected Method 20070625
6 READ_DATA Instance method Protected Method 20070625
7 RUN Static method Public Method Run a test 20070622
8 RUN_CMP_TEST Instance method Protected Method 20070625
9 WRITE Instance method Protected Method 20070628
10 WRITE_NCUM_INIT Instance method Private Method Run a test 20070626
11 WRITE_STATISTICS Static method Public Method Write test case statistics 20070625
Events
Class CL_RSDRI_INFOCUBE_TC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_TC Public See coding 20070625 BEGIN OF tn_s_tc , src_infocube TYPE rsinfoprov, tgt_infocube TYPE rsinfoprov, write_sid TYPE rs_bool, delta TYPE rs_bool, updtask TYPE rs_bool, END OF tn_s_tc
2 TN_T_TC Public See coding 20070625 tn_t_tc TYPE STANDARD TABLE OF tn_s_tc WITH DEFAULT KEY
Method Signatures

Method CHECK_VALIDITY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SRC_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20120113
2 Importing I_SRC_REQUID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20120113
3 Importing I_TGT_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20120113
4 Importing I_TGT_REQUID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20120113
5 Returning R_CORRECT Value transfer Type reference (TYPE) RS_BOOL Boolean 20120113

Method CHECK_VALIDITY_TABLE on class CL_RSDRI_INFOCUBE_TC has no exception.

Method CLEAR_STATISTICS Signature

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

Method INITIALIZE Signature

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

Method INITIALIZE on class CL_RSDRI_INFOCUBE_TC has no exception.

Method MODIFY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20070809
2 Importing I_ORG_DATA Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20071203
3 Importing I_TYPE Call by reference Type reference (TYPE) I 20070809

Method MODIFY_DATA on class CL_RSDRI_INFOCUBE_TC has no exception.

Method PREPARE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUCCESS Value transfer Type reference (TYPE) RS_BOOL Boolean 20070625
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20070628

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070625
2 Importing I_NCUM_INIT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20070626
3 Importing I_REQUID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20070626
4 Importing I_R_DATA Call by reference Object reference (TYPE REF TO) DATA 20070625
5 Importing I_T_RANGE Value transfer Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20071128
6 Importing I_WRITE_DELTA Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20071125
7 Returning R_SUCCESS Value transfer Type reference (TYPE) RS_BOOL Boolean 20070625

Method READ_DATA on class CL_RSDRI_INFOCUBE_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 20070625
2 Importing I_RANDOM_VERI Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Verify result with random tests 20070627
3 Importing I_SRC_INFOCUBE Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070625
4 Importing I_TEST_MDATA_CHECK Value transfer Type reference (TYPE) I 0 1=check, 2 = wrong chavl w chk, 3 = wrong chavl with abort 20070809
5 Importing I_TGT_INFOCUBE Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070625
6 Importing I_UPDTASK Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE write in update task 20080201
7 Importing I_WRITE_SID Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20070628
8 Returning R_CORRECT Value transfer Type reference (TYPE) RS_BOOL Boolean 20070625

Method RUN on class CL_RSDRI_INFOCUBE_TC has no exception.

Method RUN_CMP_TEST Signature

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

Method RUN_CMP_TEST on class CL_RSDRI_INFOCUBE_TC has no exception.

Method WRITE 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 20070628
2 Exporting E_RECORDS Call by reference Type reference (TYPE) I 20071207
3 Exporting E_TGT_REQUID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20070628
4 Importing I_DELTA Value transfer Type reference (TYPE) RS_BOOL Boolean 20071126
5 Importing I_MDATA_CHECK Value transfer Type reference (TYPE) I 0 20070809
6 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20070628
7 Importing I_UPDTASK Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20080201

Method WRITE on class CL_RSDRI_INFOCUBE_TC has no exception.

Method WRITE_NCUM_INIT Signature

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

Method WRITE_NCUM_INIT on class CL_RSDRI_INFOCUBE_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 20070625

Method WRITE_STATISTICS on class CL_RSDRI_INFOCUBE_TC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710