SAP ABAP Class CL_RSMD_UC_AUNIT (Superclass for Unit Tests)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSMD_UC (Package) Master Data Services: Where-Used-Check
Properties
Class CL_RSMD_UC_AUNIT  
Short Description Superclass for Unit Tests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package RSMD_UC   Master Data Services: Where-Used-Check 
Created 20070508   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 RSOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSMD_UC_AUNIT has no interface implemented.
Friends
Class CL_RSMD_UC_AUNIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_DUMMY_MSG Static Attribute Private Type reference (TYPE) C Necessary for Copy BAPI_IOBJ_CREATE 20070508
2 O_UC_D_TABNAME Instance attribute Protected Type reference (TYPE) TABNAME Name of the D Table of the Where-Used List 20070508
3 O_UC_T_TABNAME Instance attribute Protected Type reference (TYPE) TABNAME Name of the T Table of the Where-Used List 20070508
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATASTORE Instance method Protected Method Checks Existance of a DataStore and Creates It if Necessary 20070508
2 CHECK_INFOCUBE Instance method Protected Method Checks Existance of an InfoCube and Creates It if Necessary 20070508
3 CLASS_SETUP Static method Private Method Class_Setup for Unit Test 20070508
4 DROP_UC_TABLES Instance method Protected Method Deletes the Temporary Tables from the Where-Used List 20070508
5 INVOKE_USAGE_CHECK Instance method Protected Method Calls the Where-Used List for an InfoObject 20070508
6 _BAPI_IOBJ_CREATE Static method Private Method Copy of BAPI_IOBJ_CREATE Since No UUID Support 20070508
7 _CLEAR_MD_TABLES Static method Private Method Deletes the Master Data Table of a Characteristic 20070508
8 _CLEAR_TABLE Static method Private Method Deletes the Contents of a Table 20070508
9 _CREATE_IOBJ Static method Private Method Creates New InfoObject and Activates It 20070508
10 _GET_IOBJ Static method Private Method Checks with RSD_IOB_GET to see whether an InfoObject exists 20070508
11 _PREPARE_1 Static method Private Method Preparation of InfoObjects for Test Case 1 (see Docu) 20070508
12 _PREPARE_2 Static method Private Method Preparation of InfoObjects for Test Case 2 (See Docu) 20070508
13 _PREPARE_3 Static method Private Method Preparation of InfoObjects for Test Case 3 (See Docu) 20070508
14 _PREPARE_4 Static method Private Method Preparation of InfoObjects for Test Case 4 (See Docu) 20070508
15 _PREPARE_5 Static method Private Method Preparation of InfoObjects for Test Case 5 (See Docu) 20070508
16 _PREPARE_6 Static method Private Method Preparation of InfoObjects for Test Case 6 (See Docu) 20070508
17 _PREPARE_6_1 Static method Private Method Preparation of InfoObjects for Test Case 6.1 (See Docu) 20070508
18 _PREPARE_7 Static method Private Method Preparation of InfoObjects for Test Case 7 (See Docu) 20070508
19 _PREPARE_8 Static method Private Method Preparation of InfoObjects for Test Case 8 (See Docu) 20070508
20 _PREPARE_9 Static method Private Method Preparation of a Key Figure (See Documentation) 20070508
Events
Class CL_RSMD_UC_AUNIT has no event.
Types
Class CL_RSMD_UC_AUNIT has no local type.
Method Signatures

Method CHECK_DATASTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASTORE Call by reference Type reference (TYPE) RSINFOPROV Name des DataStore 20070508
2 Importing I_T_IOBJNM Call by reference Type reference (TYPE) RSMD_UC_T_IOBJNM Liste von InfoObjects für den Cube 20070508

Method CHECK_DATASTORE on class CL_RSMD_UC_AUNIT has no exception.

Method CHECK_INFOCUBE 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 Name des InfoCube 20070508
2 Importing I_T_IOBJNM Call by reference Type reference (TYPE) RSMD_UC_T_IOBJNM Liste von InfoObjects für den Cube 20070508

Method CHECK_INFOCUBE on class CL_RSMD_UC_AUNIT has no exception.

Method CLASS_SETUP Signature

Method CLASS_SETUP on class CL_RSMD_UC_AUNIT has no parameter.
Method CLASS_SETUP on class CL_RSMD_UC_AUNIT has no exception.

Method DROP_UC_TABLES Signature

Method DROP_UC_TABLES on class CL_RSMD_UC_AUNIT has no parameter.
Method DROP_UC_TABLES on class CL_RSMD_UC_AUNIT has no exception.

Method INVOKE_USAGE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20070508

Method INVOKE_USAGE_CHECK on class CL_RSMD_UC_AUNIT has no exception.

Method _BAPI_IOBJ_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATRNAVINFOPROVIDER Call by reference Type reference (TYPE) RSD_T_BAPI6108NP Navigationsattribute des Merkmals als InfoProvider 20070508
2 Importing ATTRIBUTES Call by reference Type reference (TYPE) RSD_T_BAPI6108AT InfoObjects - Attribute (Tabelle) 20070508
3 Importing COMPOUNDS Call by reference Type reference (TYPE) RSD_T_BAPI6108CM InfoObjects - Klammerung (Tabelle) 20070508
4 Importing DETAILS Call by reference Type reference (TYPE) BAPI6108 InfoObjects - Details 20070508
5 Importing ELIMINATION Call by reference Type reference (TYPE) RSD_T_BAPI6108IE Binnenumsatzeliminierung 20070508
6 Importing HIERARCHYCHARACTERISTICS Call by reference Type reference (TYPE) RSD_T_BAPI6108HC Merkmale, die in Hierarchien vorkommen können 20070508
7 Exporting INFOOBJECT Call by reference Type reference (TYPE) BAPI6108-INFOOBJECT InfoObject 20070508
8 Importing I_IS_UUID Call by reference Type reference (TYPE) RSDUUIDFL Das Merkmal ist eine UUID 20070508
9 Importing NAVIGATIONATTRIBUTES Call by reference Type reference (TYPE) RSD_T_BAPI6108AN InfoObjects - Navigationsattribute 20070508
10 Exporting RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20070508

Method _BAPI_IOBJ_CREATE on class CL_RSMD_UC_AUNIT has no exception.

Method _CLEAR_MD_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHABASNM Referenzmerkmal 20070508

Method _CLEAR_MD_TABLES on class CL_RSMD_UC_AUNIT has no exception.

Method _CLEAR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070508

Method _CLEAR_TABLE on class CL_RSMD_UC_AUNIT has no exception.

Method _CREATE_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_UUID Call by reference Type reference (TYPE) RS_BOOL Boolean 20070509
2 Importing I_S_DETAILS Call by reference Type reference (TYPE) BAPI6108 InfoObjects - Details 20070508
3 Importing I_T_ATTRIBUTE Call by reference Type reference (TYPE) RSD_T_BAPI6108AT InfoObjects - Attribute (Tabelle) 20070508
4 Importing I_T_COMPOUND Call by reference Type reference (TYPE) RSD_T_BAPI6108CM InfoObjects - Klammerung (Tabelle) 20070508

Method _CREATE_IOBJ on class CL_RSMD_UC_AUNIT has no exception.

Method _GET_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20070508
2 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC = 0, wenn InfoObject existiert 20070508

Method _GET_IOBJ on class CL_RSMD_UC_AUNIT has no exception.

Method _PREPARE_1 Signature

Method _PREPARE_1 on class CL_RSMD_UC_AUNIT has no parameter.
Method _PREPARE_1 on class CL_RSMD_UC_AUNIT has no exception.

Method _PREPARE_2 Signature

Method _PREPARE_2 on class CL_RSMD_UC_AUNIT has no parameter.
Method _PREPARE_2 on class CL_RSMD_UC_AUNIT has no exception.

Method _PREPARE_3 Signature

Method _PREPARE_3 on class CL_RSMD_UC_AUNIT has no parameter.
Method _PREPARE_3 on class CL_RSMD_UC_AUNIT has no exception.

Method _PREPARE_4 Signature

Method _PREPARE_4 on class CL_RSMD_UC_AUNIT has no parameter.
Method _PREPARE_4 on class CL_RSMD_UC_AUNIT has no exception.

Method _PREPARE_5 Signature

Method _PREPARE_5 on class CL_RSMD_UC_AUNIT has no parameter.
Method _PREPARE_5 on class CL_RSMD_UC_AUNIT has no exception.

Method _PREPARE_6 Signature

Method _PREPARE_6 on class CL_RSMD_UC_AUNIT has no parameter.
Method _PREPARE_6 on class CL_RSMD_UC_AUNIT has no exception.

Method _PREPARE_6_1 Signature

Method _PREPARE_6_1 on class CL_RSMD_UC_AUNIT has no parameter.
Method _PREPARE_6_1 on class CL_RSMD_UC_AUNIT has no exception.

Method _PREPARE_7 Signature

Method _PREPARE_7 on class CL_RSMD_UC_AUNIT has no parameter.
Method _PREPARE_7 on class CL_RSMD_UC_AUNIT has no exception.

Method _PREPARE_8 Signature

Method _PREPARE_8 on class CL_RSMD_UC_AUNIT has no parameter.
Method _PREPARE_8 on class CL_RSMD_UC_AUNIT has no exception.

Method _PREPARE_9 Signature

Method _PREPARE_9 on class CL_RSMD_UC_AUNIT has no parameter.
Method _PREPARE_9 on class CL_RSMD_UC_AUNIT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720