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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Static Attribute | Private | Type reference (TYPE) | C | Necessary for Copy BAPI_IOBJ_CREATE | 20070508 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | TABNAME | Name of the D Table of the Where-Used List | 20070508 | |||
| 3 | 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 | Instance method | Protected | Method | Checks Existance of a DataStore and Creates It if Necessary | 20070508 | |
| 2 | Instance method | Protected | Method | Checks Existance of an InfoCube and Creates It if Necessary | 20070508 | |
| 3 | Static method | Private | Method | Class_Setup for Unit Test | 20070508 | |
| 4 | Instance method | Protected | Method | Deletes the Temporary Tables from the Where-Used List | 20070508 | |
| 5 | Instance method | Protected | Method | Calls the Where-Used List for an InfoObject | 20070508 | |
| 6 | Static method | Private | Method | Copy of BAPI_IOBJ_CREATE Since No UUID Support | 20070508 | |
| 7 | Static method | Private | Method | Deletes the Master Data Table of a Characteristic | 20070508 | |
| 8 | Static method | Private | Method | Deletes the Contents of a Table | 20070508 | |
| 9 | Static method | Private | Method | Creates New InfoObject and Activates It | 20070508 | |
| 10 | Static method | Private | Method | Checks with RSD_IOB_GET to see whether an InfoObject exists | 20070508 | |
| 11 | Static method | Private | Method | Preparation of InfoObjects for Test Case 1 (see Docu) | 20070508 | |
| 12 | Static method | Private | Method | Preparation of InfoObjects for Test Case 2 (See Docu) | 20070508 | |
| 13 | Static method | Private | Method | Preparation of InfoObjects for Test Case 3 (See Docu) | 20070508 | |
| 14 | Static method | Private | Method | Preparation of InfoObjects for Test Case 4 (See Docu) | 20070508 | |
| 15 | Static method | Private | Method | Preparation of InfoObjects for Test Case 5 (See Docu) | 20070508 | |
| 16 | Static method | Private | Method | Preparation of InfoObjects for Test Case 6 (See Docu) | 20070508 | |
| 17 | Static method | Private | Method | Preparation of InfoObjects for Test Case 6.1 (See Docu) | 20070508 | |
| 18 | Static method | Private | Method | Preparation of InfoObjects for Test Case 7 (See Docu) | 20070508 | |
| 19 | Static method | Private | Method | Preparation of InfoObjects for Test Case 8 (See Docu) | 20070508 | |
| 20 | 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 | I_DATASTORE | Call by reference | Type reference (TYPE) | RSINFOPROV | Name des DataStore | 20070508 | |||
| 2 | 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 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOPROV | Name des InfoCube | 20070508 | |||
| 2 | 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 | 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 | ATRNAVINFOPROVIDER | Call by reference | Type reference (TYPE) | RSD_T_BAPI6108NP | Navigationsattribute des Merkmals als InfoProvider | 20070508 | |||
| 2 | ATTRIBUTES | Call by reference | Type reference (TYPE) | RSD_T_BAPI6108AT | InfoObjects - Attribute (Tabelle) | 20070508 | |||
| 3 | COMPOUNDS | Call by reference | Type reference (TYPE) | RSD_T_BAPI6108CM | InfoObjects - Klammerung (Tabelle) | 20070508 | |||
| 4 | DETAILS | Call by reference | Type reference (TYPE) | BAPI6108 | InfoObjects - Details | 20070508 | |||
| 5 | ELIMINATION | Call by reference | Type reference (TYPE) | RSD_T_BAPI6108IE | Binnenumsatzeliminierung | 20070508 | |||
| 6 | HIERARCHYCHARACTERISTICS | Call by reference | Type reference (TYPE) | RSD_T_BAPI6108HC | Merkmale, die in Hierarchien vorkommen können | 20070508 | |||
| 7 | INFOOBJECT | Call by reference | Type reference (TYPE) | BAPI6108-INFOOBJECT | InfoObject | 20070508 | |||
| 8 | I_IS_UUID | Call by reference | Type reference (TYPE) | RSDUUIDFL | Das Merkmal ist eine UUID | 20070508 | |||
| 9 | NAVIGATIONATTRIBUTES | Call by reference | Type reference (TYPE) | RSD_T_BAPI6108AN | InfoObjects - Navigationsattribute | 20070508 | |||
| 10 | 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 | 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 | 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 | I_IS_UUID | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20070509 | |||
| 2 | I_S_DETAILS | Call by reference | Type reference (TYPE) | BAPI6108 | InfoObjects - Details | 20070508 | |||
| 3 | I_T_ATTRIBUTE | Call by reference | Type reference (TYPE) | RSD_T_BAPI6108AT | InfoObjects - Attribute (Tabelle) | 20070508 | |||
| 4 | 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 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20070508 | |||
| 2 | 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 |