SAP ABAP Class CL_RSD_INFOPROV_CHECK (Wrapper for MultiProvider Checks)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSD_IPROV_MD_RUNTIME (Package) Metadata API for InfoProvider runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSD_INFOPROV_BASE Base class for infoprovider metadata 20130603
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSD_INFOPROV_HCPR_CHECK Runtime Checks for HCPR 20130603
Properties
Class CL_RSD_INFOPROV_CHECK  
Short Description Wrapper for MultiProvider Checks    
Super Class CL_RSD_INFOPROV_BASE Base class for infoprovider metadata 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSD_IPROV_MD_RUNTIME   Metadata API for InfoProvider runtime 
Created 20130603   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSD_INFOPROV_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSR_FIPT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_RSD_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RSR_FIPT_STRUCTURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSD_INFOPROV_CHECK has no interface implemented.
Friends
Class CL_RSD_INFOPROV_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_CHECKRC Constant Public See coding 20130603
2 N_NOCHECK Static Attribute Public Type reference (TYPE) RSINFOPROV InfoProvider 20130603
3 O_ALLOWCIC Instance attribute Protected Type reference (TYPE) RSDALLOWCIC 20130603
4 O_PROBLEM_152 Instance attribute Protected Type reference (TYPE) RS_BOOL 20130603
5 O_R_IPRO Instance attribute Protected Object reference (TYPE REF TO) IF_RSD_INFOPROV 20130603
6 O_S_DTA Instance attribute Protected Type reference (TYPE) RSD_S_DTA 20130603
7 O_TS_INCONS_CMP Instance attribute Protected Type reference (TYPE) CL_RSD_INFOPROV_BASE=>OT_TS_INCONS_CMP 20130603
8 O_T_COB_PRO Static Attribute Protected Type reference (TYPE) RSD_T_DTA_PRO 20130603
9 O_T_COB_PRO_ALL Instance attribute Protected Type reference (TYPE) RSD_T_COB_PRO 20130603
10 O_T_IOBJ_CMP Instance attribute Protected Type reference (TYPE) RSD_T_IOBJ_CMP Compounding of InfoObjects 20130902
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Static method Public Method Check Before Activation 20130603
2 CHECK_ALL Instance method Public Method Check of All Consistencies 20130603
3 CHECK_ALL_MALVL Instance method Public Method Check of All Consistencies of the Malvls 20130603
4 CHECK_ALL_ST Static method Public Method Check from RSRT 20130603
5 CONSTRUCTOR Instance method Public Constructor 20130603
6 GET_INSTANCE Static method Public Method 20130603
7 _CHECK_AGGREXC Instance method Protected Method Checks Reference Characteristics 20130603
8 _CHECK_ALL Instance method Protected Method 20130603
9 _CHECK_ALVL Instance method Protected Method Checks PARTALVL Settings 20130603
10 _CHECK_CHACONST Instance method Protected Method Checks CHACONST of MultiProvider 20130603
11 _CHECK_CHANAV Instance method Protected Method Checks Aggregation of CHANAV CHASL 20130603
12 _CHECK_CMP Instance method Protected Method Checks the compounding in a multiprovider 20130603
13 _CHECK_CMP_MESS Instance method Protected Method Issues Warnings for CMP Problems 20130603
14 _CHECK_DELTAPAIR Instance method Protected Method Checks Delta Pairs 20130603
15 _CHECK_ICE Instance method Protected Method Checks CHACONST of MultiProvider 20130603
16 _CHECK_MALVL Instance method Protected Method Check of MALVL Modification 20130603
17 _CHECK_MANDT Instance method Private Method Check for 0MANDT 20131002
18 _CHECK_NCUM_TIME Instance method Protected Method Checks Time Assignment for Non-Cumulative Partial InfoCubes 20130603
19 _CHECK_PART_ACTIVE Instance method Protected Method Are PartProviders active and OK? 20130603
20 _CHECK_QUERYPROP Instance method Protected Method Compares System Default with Current Settings 20130603
21 _CHECK_SPO Instance method Protected Method Are the PartProviders homogeneous? 20130603
22 _CHECK_STOCK_COVER_TIME Instance method Protected Method Checks Time Assignment for Stock Coverage 20130603
23 _FILL_COB_PRO_P Instance method Protected Method 20130603
24 _GET_COB_PRO Instance method Protected Method 20130603
25 _SET_CHECKRC Static method Protected Method Sets the Return Code 20130603
Events
Class CL_RSD_INFOPROV_CHECK has no event.
Types
Class CL_RSD_INFOPROV_CHECK has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Value transfer Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20130603
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130603
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130603
4 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA InfoProvider Properties 20130603
5 Importing I_T_DTA_IOBJ_IDENT Call by reference Type reference (TYPE) RSD_T_MPRO_IOBJ_IDENT Table for Identifying InfoObjects in MultiProviders 20130603
6 Importing I_T_DTA_PART Call by reference Type reference (TYPE) RSDO_T_DTA_R Table with References to InfoProvider (Data Target) 20130603
7 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO InfoObject Properties in Data Target 20130603
# Exception Resumable Description Created on
1 CX_RS_NO_MULTIPROV Is not a MultiProvider 20130603

Method CHECK_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROBLEM_152 Value transfer Type reference (TYPE) RS_BOOL Boolean 20130603
2 Exporting E_TS_CMP_IC Call by reference Type reference (TYPE) CL_RSD_INFOPROV_BASE=>OT_TS_INCONS_CMP 20130603

Method CHECK_ALL on class CL_RSD_INFOPROV_CHECK has no exception.

Method CHECK_ALL_MALVL Signature

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

Method CHECK_ALL_MALVL on class CL_RSD_INFOPROV_CHECK has no exception.

Method CHECK_ALL_ST 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 MultiProvider 20130603
# Exception Resumable Description Created on
1 CL_RS_ERROR 20130603

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MP Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV MultiProvider Wrapping 20130603
2 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA InfoProvider Properties 20130603
3 Importing I_TS_DTA_PRO Call by reference Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_DTA_PRO Properties InfoObjects (in Context InfoCube / ODS Object) 20130603
4 Importing I_T_IOBJ_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Compounding of InfoObjects 20130902

Method CONSTRUCTOR on class CL_RSD_INFOPROV_CHECK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_IPRO Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV MultiProvider Wrapping 20130603
2 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA InfoProvider Properties 20130603
3 Importing I_TS_DTA_PRO Call by reference Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_DTA_PRO Properties InfoObjects (in Context InfoCube / ODS Object) 20130603
4 Importing I_T_IOBJ_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Compounding of InfoObjects 20130902
5 Returning R_R_IPRO_CHECK Value transfer Object reference (TYPE REF TO) CL_RSD_INFOPROV_CHECK Wrapper for MultiProvider Checks 20130603

Method GET_INSTANCE on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_AGGREXC Signature

Method _CHECK_AGGREXC on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_AGGREXC on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_ALL Signature

Method _CHECK_ALL on class CL_RSD_INFOPROV_CHECK has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130603

Method _CHECK_ALVL Signature

Method _CHECK_ALVL on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_ALVL on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_CHACONST Signature

Method _CHECK_CHACONST on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_CHACONST on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_CHANAV Signature

Method _CHECK_CHANAV on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_CHANAV on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_CMP Signature

Method _CHECK_CMP on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_CMP on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_CMP_MESS Signature

Method _CHECK_CMP_MESS on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_CMP_MESS on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_DELTAPAIR Signature

Method _CHECK_DELTAPAIR on class CL_RSD_INFOPROV_CHECK has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130603

Method _CHECK_ICE Signature

Method _CHECK_ICE on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_ICE on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_MALVL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MALVL Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130603
2 Importing I_T_COB_PRO Call by reference Type reference (TYPE) RSD_T_COB_PRO Properties ICOB_pro of MALVL 20130603

Method _CHECK_MALVL on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_MANDT Signature

Method _CHECK_MANDT on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_MANDT on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_NCUM_TIME Signature

Method _CHECK_NCUM_TIME on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_NCUM_TIME on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_PART_ACTIVE Signature

Method _CHECK_PART_ACTIVE on class CL_RSD_INFOPROV_CHECK has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130603

Method _CHECK_QUERYPROP Signature

Method _CHECK_QUERYPROP on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_QUERYPROP on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_SPO Signature

Method _CHECK_SPO on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_SPO on class CL_RSD_INFOPROV_CHECK has no exception.

Method _CHECK_STOCK_COVER_TIME Signature

Method _CHECK_STOCK_COVER_TIME on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _CHECK_STOCK_COVER_TIME on class CL_RSD_INFOPROV_CHECK has no exception.

Method _FILL_COB_PRO_P Signature

Method _FILL_COB_PRO_P on class CL_RSD_INFOPROV_CHECK has no parameter.
Method _FILL_COB_PRO_P on class CL_RSD_INFOPROV_CHECK has no exception.

Method _GET_COB_PRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20130603
2 Importing I_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20130603
3 Returning R_S_COB_PRO Value transfer Type reference (TYPE) RSD_S_COB_PRO InfoObject Properties (in Context of InfoCube / ODS Object) 20130603

Method _GET_COB_PRO on class CL_RSD_INFOPROV_CHECK has no exception.

Method _SET_CHECKRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHECKRC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20130603
2 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130603

Method _SET_CHECKRC on class CL_RSD_INFOPROV_CHECK has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740