SAP ABAP Class CL_RSRTS_METADATA_AUNITTEST (ABAP unittest for transient Metadata)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_TRANSIENT_SOURCE (Package) Transiente Source Engine
Properties
Class CL_RSRTS_METADATA_AUNITTEST  
Short Description ABAP unittest for transient Metadata    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package RSR_TRANSIENT_SOURCE   Transiente Source Engine 
Created 20090217   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRSI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSRTS_METADATA_AUNITTEST has no interface implemented.
Friends
Class CL_RSRTS_METADATA_AUNITTEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_ERROR Static Attribute Private Type reference (TYPE) RS_BOOL Error occurred 20090316
Methods
# Method Level Visibility Method type Description Created on
1 IMPLEMENTS_CLS_INTF Static method Private Method Provider interface descreption 20090318
2 TEST Static method Public Method Test Method 20090217
3 TEST_ADDIOBJ_SORTED Static method Private Method Check the sorting order 20090217
4 TEST_API Static method Public Method Check output via interface 20090327
5 TEST_APIBAPI_IOBJ Static method Private Method Check output via BAPI 20090327
6 TEST_APIRSD_IOBJ Static method Private Method Check via RSD function modules 20090327
7 TEST_API_IOBJ Static method Private Method Check interface for InfoObject metadata 20090327
8 TEST_ATRNAV Static method Private Method Check characteristic 20100216
9 TEST_ATR_COMPOUND Static method Private Method Compound attribute 20101022
10 TEST_BWUSABLE Static method Private Method Check if metadata is used in BW objects 20110107
11 TEST_CHA Static method Private Method Check characteristics 20090217
12 TEST_CHA_ATR Static method Private Method Check attributes 20090217
13 TEST_CHA_COMPOUND Static method Private Method Check compounding 20090217
14 TEST_CHA_HIECHA Static method Private Method Check hierarchy characteristics 20090217
15 TEST_CHA_SIDCONVERT Static method Private Method SID Conversion 20090218
16 TEST_DTA Static method Private Method Check DTA structure 20090217
17 TEST_DTAPRO Static method Private Method Check DTA_PRO 20090217
18 TEST_INTERFACE Static method Private Method Check if interface has been implemented 20090218
19 TEST_IOBJ Static method Private Method Check characteristics 20090217
20 TEST_KYF Static method Private Method Check characteristics 20090217
21 TEST_METAIOBJ Static method Private Method Check meta InfoObjects 20090217
22 TEST_WRITEBACK Static method Private Method Check writeback enablaed Provider 20090316
Events
Class CL_RSRTS_METADATA_AUNITTEST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_MSG Private Type reference (TYPE) CHAR100 Character 100 20090316
Method Signatures

Method IMPLEMENTS_CLS_INTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASNM Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20090318
2 Importing I_INTERFACE Call by reference Type reference (TYPE) SEOITFNAME Interfacename 20090318
3 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL 20090318
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20090318

Method TEST 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 20090217
2 Returning R_ERROR Value transfer Type reference (TYPE) RS_BOOL Boolean 20090316

Method TEST on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_ADDIOBJ_SORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20090217

Method TEST_ADDIOBJ_SORTED on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_API 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 20090327
2 Returning R_ERROR Value transfer Type reference (TYPE) RS_BOOL Boolean 20090327

Method TEST_API on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_APIBAPI_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO 20090327
2 Importing I_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20090327
3 Importing I_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20100216
4 Importing I_T_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Klammerungen von InfoObjects 20090327
5 Importing I_T_HIECHA Call by reference Type reference (TYPE) RSD_T_HIECHA Hierarchiemerkmale 20090327
6 Importing I_T_ICE Call by reference Type reference (TYPE) RSD_T_ICE Binnenumsatzeiminierung für Kennzahlen (Interne Tabelle) 20090327

Method TEST_APIBAPI_IOBJ on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_APIRSD_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20090327
2 Importing I_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20090327
3 Importing I_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20100216
4 Importing I_T_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Klammerungen von InfoObjects 20090327
5 Importing I_T_HIECHA Call by reference Type reference (TYPE) RSD_T_HIECHA Hierarchiemerkmale 20090327
6 Importing I_T_ICE Call by reference Type reference (TYPE) RSD_T_ICE Binnenumsatzeiminierung für Kennzahlen (Interne Tabelle) 20090327

Method TEST_APIRSD_IOBJ on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_API_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 20090327

Method TEST_API_IOBJ on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_ATRNAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD Call by reference Object reference (TYPE REF TO) IF_RSRTS_METADATA Transiente Metadaten 20100216
2 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20100216

Method TEST_ATRNAV on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_ATR_COMPOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD Call by reference Object reference (TYPE REF TO) IF_RSRTS_METADATA Transiente Metadaten 20101022
2 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20101022
3 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20101022
4 Importing I_T_IOBJ_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Klammerungen von InfoObjects 20101022

Method TEST_ATR_COMPOUND on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_BWUSABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20110107

Method TEST_BWUSABLE on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_CHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD Call by reference Object reference (TYPE REF TO) IF_RSRTS_METADATA Transiente Metadaten 20090217
2 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20090217
3 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20090217
4 Importing I_T_DTA_PRO_ALL Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20090217
5 Importing I_T_IOBJ_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Klammerungen von InfoObjects 20090907

Method TEST_CHA on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_CHA_ATR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD Call by reference Object reference (TYPE REF TO) IF_RSRTS_METADATA Transiente Metadaten 20101022
2 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20090217
3 Importing I_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20090217
4 Importing I_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20100216
5 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20090217
6 Importing I_T_IOBJ_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Klammerungen von InfoObjects 20101022

Method TEST_CHA_ATR on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_CHA_COMPOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20090217
2 Importing I_T_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Klammerungen von InfoObjects 20090217
3 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20090217
4 Importing I_T_IOBJ_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Klammerungen von InfoObjects 20090907

Method TEST_CHA_COMPOUND on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_CHA_HIECHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20090217
2 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20090217
3 Importing I_T_HIECHA Call by reference Type reference (TYPE) RSD_T_HIECHA Hierarchiemerkmale 20090217

Method TEST_CHA_HIECHA on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_CHA_SIDCONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD Call by reference Object reference (TYPE REF TO) IF_RSRTS_METADATA Transiente Metadaten 20090218
2 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20090218

Method TEST_CHA_SIDCONVERT on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_DTA 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 20090217
2 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20090217
3 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20091111

Method TEST_DTA on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_DTAPRO 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 20090217
2 Importing I_R_DTA Call by reference Object reference (TYPE REF TO) CL_RSD_DTA Datenziel für Bewegungsdaten 20100217
3 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20090217

Method TEST_DTAPRO on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASNM Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20090218
2 Importing I_INTERFACE Call by reference Type reference (TYPE) SEOITFNAME Interfacename 20090218
3 Importing I_INTERFACE_ALT Call by reference Type reference (TYPE) SEOITFNAME alternatives Interface 20090318

Method TEST_INTERFACE on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD Call by reference Object reference (TYPE REF TO) IF_RSRTS_METADATA Transiente Metadaten 20090217
2 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20090217
3 Importing I_T_DTA_PRO_ADD Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20090217
4 Importing I_T_IOBJ_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Klammerungen von InfoObjects 20090907

Method TEST_IOBJ on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_KYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD Call by reference Object reference (TYPE REF TO) IF_RSRTS_METADATA Transiente Metadaten 20090217
2 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20090217
3 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20090217

Method TEST_KYF on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_METAIOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DTA Call by reference Object reference (TYPE REF TO) CL_RSD_DTA Datenziel für Bewegungsdaten 20090218
2 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20090217
3 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20090217

Method TEST_METAIOBJ on class CL_RSRTS_METADATA_AUNITTEST has no exception.

Method TEST_WRITEBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20090316

Method TEST_WRITEBACK on class CL_RSRTS_METADATA_AUNITTEST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720