SAP ABAP Class CL_RSODSO_ACT_MPP_PROV (Data Generation for Automatic Tests)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_MPP_TEST (Package) MPP-Relevant DataStore Tests
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_ACT_MPP_PROV_FIX_ACT Data provider for existing scenarios 20090604
2 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_ACT_MPP_PROV_RAN_ACT Data Provider for Random Data 20090603
Properties
Class CL_RSODSO_ACT_MPP_PROV  
Short Description Data Generation for Automatic Tests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_MPP_TEST   MPP-Relevant DataStore Tests 
Created 20090505   SAP 
Last change 20140121   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)
Interfaces
Class CL_RSODSO_ACT_MPP_PROV has no interface implemented.
Friends
Class CL_RSODSO_ACT_MPP_PROV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_SCEN_DESCR Instance attribute Public Object reference (TYPE REF TO) CL_RSTRAN_UTEST_SCEN_DESCR Scenario Description for DataStore MPP Tests 20110913
2 O_COND_REQ Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20110720
3 O_CREATE_REF_DATA Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20110720
4 O_CYCLES Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20090507
5 O_R_SEED_GENERATOR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_RANDOM_INT 20090505
6 O_SEED Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20090505
7 O_T_KEY_SRC Instance attribute Protected Type reference (TYPE) T_T_FIELDNM 20090729
8 O_T_KEY_TECH_SRC Instance attribute Protected Type reference (TYPE) T_T_FIELDNM 20090729
9 O_T_KEY_TECH_TGT Instance attribute Protected Type reference (TYPE) T_T_FIELDNM 20090729
10 O_T_KEY_TGT Instance attribute Protected Type reference (TYPE) T_T_FIELDNM 20090729
11 O_VERIFY_AT Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20090602
12 O_VERIFY_CL Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20090602
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20090505
2 CREATE_SCENARIO_DESCRIPTION Instance method Public Method 20110913
3 FILL_DATA_TABLES Instance method Public Method 20090505
4 FILL_LOG Instance method Public Method 20090507
5 FILL_METADATA_TABLES Instance method Public Method 20090505
6 GET_CONDENSE_REQUESTS Instance method Public Method 20110720
7 GET_CREATE_REFERENCE_DATA Instance method Public Method 20110720
8 GET_CYCLE_MODIFICATOR Instance method Public Method 20091127
9 GET_CYCLE_RANGE Instance method Public Method 20090507
10 GET_INITIAL_SEED Instance method Public Method 20090505
11 GET_PROV_FROM_DB Static method Public Method 20090507
12 GET_RANDOM_SEED Instance method Public Method 20090505
13 GET_REQUESTS Instance method Public Method 20090505
14 GET_TEST_HANDLER Instance method Public Method 20090604
15 INIT Instance method Public Method 20090505
16 INIT_DATA_TABLES Instance method Public Method 20090505
17 INIT_METADATA_TABLES Instance method Public Method 20090505
18 SET_CREATE_REFERENCE_DATA Instance method Public Method 20110720
19 SET_SCENARIO_DESCRIPTION Instance method Public Method 20110914
20 VERIFY Instance method Public Method 20090511
21 _AJUST_CL_DUPLICATES Instance method Protected Method 20090731
22 _DEQUEUE_INFOPROV Instance method Public Method 20110915
23 _VERIFY_AT Instance method Protected Method 20090731
24 _VERIFY_CL Instance method Protected Method 20090731
25 _VERIFY_CL_DP_CONSISTENCY Instance method Protected Method 20090806
26 _VERIFY_CL_RECORDS Instance method Protected Method 20090806
Events
Class CL_RSODSO_ACT_MPP_PROV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_T_FIELDNM Protected See coding 20090729 T_T_fieldnm TYPE STANDARD TABLE OF rsfieldnm
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COND_REQ Call by reference Type reference (TYPE) RS_BOOL Boolean 20110914
2 Importing I_CYCLES Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20090507
3 Importing I_SEED Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20090505
4 Importing I_VERIFY_AT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090602
5 Importing I_VERIFY_CL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090602

Method CONSTRUCTOR on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method CREATE_SCENARIO_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_SCEN_DESCR Value transfer Object reference (TYPE REF TO) CL_RSTRAN_UTEST_SCEN_DESCR Scenario-Beschreibung für Unit-Tests 20110913

Method CREATE_SCENARIO_DESCRIPTION on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method FILL_DATA_TABLES Signature

Method FILL_DATA_TABLES on class CL_RSODSO_ACT_MPP_PROV has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20090505
2 CX_RSODSO_PARAMETER_ERROR RSODSO Ausnahmehierarchie 20110407
3 CX_RSODSO_PARAMETER_INVALID RSODSO Ausnahmehierarchie 20090604

Method FILL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_RSODSMPPVERIFY Value transfer Type reference (TYPE) RSODSMPPVERIFY Log für Datenverifikation 20090507

Method FILL_LOG on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method FILL_METADATA_TABLES Signature

Method FILL_METADATA_TABLES on class CL_RSODSO_ACT_MPP_PROV has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20090505
2 CX_RSODSO_PARAMETER_INVALID RSODSO Ausnahmehierarchie 20090505

Method GET_CONDENSE_REQUESTS Signature

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

Method GET_CONDENSE_REQUESTS on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method GET_CREATE_REFERENCE_DATA Signature

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

Method GET_CREATE_REFERENCE_DATA on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method GET_CYCLE_MODIFICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CYCLE_MODIFICATOR Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20091127

Method GET_CYCLE_MODIFICATOR on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method GET_CYCLE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CYCLES Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20090507

Method GET_CYCLE_RANGE on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method GET_INITIAL_SEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SEED Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20090505

Method GET_INITIAL_SEED on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method GET_PROV_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEED Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20090507
2 Importing I_VERIFY_AT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090602
3 Importing I_VERIFY_CL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090602
4 Importing I_VERIFY_JOIN Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090602
5 Returning R_R_DATA_PROVIDER Value transfer Object reference (TYPE REF TO) CL_RSODSO_ACT_MPP_PROV Datenerzeugung für automatische Tests 20090507
# Exception Resumable Description Created on
1 CX_RSODSO_PARAMETER_ERROR RSODSO Ausnahmehierarchie 20110715

Method GET_RANDOM_SEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SEED Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20090505

Method GET_RANDOM_SEED on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method GET_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_REQUEST_MPP Value transfer Type reference (TYPE) RSODSO_T_REQUEST Requests 20090505
2 Exporting E_T_REQUEST_STD Value transfer Type reference (TYPE) RSODSO_T_REQUEST Requests 20090505
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20090505
2 CX_RSODSO_PARAMETER_INVALID RSODSO Ausnahmehierarchie 20090518

Method GET_TEST_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_TEST_HANDLER Value transfer Object reference (TYPE REF TO) CL_RSODSO_ACT_MPP_VERIFY_ACT Datenverifikation für MPP DataStores 20090604

Method GET_TEST_HANDLER on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method INIT Signature

Method INIT on class CL_RSODSO_ACT_MPP_PROV has no parameter.
Method INIT on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method INIT_DATA_TABLES Signature

Method INIT_DATA_TABLES on class CL_RSODSO_ACT_MPP_PROV has no parameter.
Method INIT_DATA_TABLES on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method INIT_METADATA_TABLES Signature

Method INIT_METADATA_TABLES on class CL_RSODSO_ACT_MPP_PROV has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20090505

Method SET_CREATE_REFERENCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_REFERENCE_DATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20110720

Method SET_CREATE_REFERENCE_DATA on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method SET_SCENARIO_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SCEN_DESCR Call by reference Object reference (TYPE REF TO) CL_RSTRAN_UTEST_SCEN_DESCR Scenario-Beschreibung für Unit-Tests 20110914

Method SET_SCENARIO_DESCRIPTION on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method VERIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_REQ_SRC Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20110914
2 Importing I_T_REQ_TGT Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20110914
3 Returning R_T_MSG Value transfer Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20090731
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20090511

Method _AJUST_CL_DUPLICATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CL_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20090731
2 Importing I_R_STRUCT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20090731
3 Importing I_R_TABLE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20090731
4 Importing I_R_T_CHANGE_LOG Call by reference Object reference (TYPE REF TO) DATA 20090806

Method _AJUST_CL_DUPLICATES on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method _DEQUEUE_INFOPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20110915

Method _DEQUEUE_INFOPROV on class CL_RSODSO_ACT_MPP_PROV has no exception.

Method _VERIFY_AT Signature

Method _VERIFY_AT on class CL_RSODSO_ACT_MPP_PROV has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20090731

Method _VERIFY_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_REQ_SRC Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20110914
2 Importing I_T_REQ_TGT Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20110914
3 Returning R_T_MSG Value transfer Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20090731
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20090731

Method _VERIFY_CL_DP_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CL_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20090806
2 Importing I_R_STRUCT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20090806
3 Importing I_R_TABLE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20090806
4 Importing I_R_T_CHANGE_LOG Call by reference Object reference (TYPE REF TO) DATA 20090806
5 Returning R_T_MSG Value transfer Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20090806
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20090806

Method _VERIFY_CL_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CL_TABNAME_SRC Call by reference Type reference (TYPE) TABNAME Tabellenname 20090806
2 Importing I_CL_TABNAME_TGT Call by reference Type reference (TYPE) TABNAME Tabellenname 20090806
3 Importing I_R_STRUCT_TGT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20090806
4 Importing I_R_S_SRC Call by reference Object reference (TYPE REF TO) DATA 20090806
5 Importing I_R_S_TGT Call by reference Object reference (TYPE REF TO) DATA 20090806
6 Importing I_R_TABLE_TGT Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20090806
7 Importing I_R_T_SRC Call by reference Object reference (TYPE REF TO) DATA 20090806
8 Importing I_R_T_TGT Call by reference Object reference (TYPE REF TO) DATA 20090806
9 Returning R_T_MSG Value transfer Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20090806
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20090806
History
Last changed by/on SAP  20140121 
SAP Release Created in 720