SAP ABAP Class CL_RSDRC_INFOPROV_UNIVERSE (Quantity Object for InfoProvider (Dimension Model))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRC (Package) Data Manager InfoProvider Read Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSMDS_UNIVERSE General Set (Factory Class) 20040816
Properties
Class CL_RSDRC_INFOPROV_UNIVERSE  
Short Description Quantity Object for InfoProvider (Dimension Model)    
Super Class CL_RSMDS_UNIVERSE General Set (Factory Class) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDD    
Program status     
Category 0   
Package RSDRC   Data Manager InfoProvider Read Access 
Created 20040816   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSD_DTA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RRSI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSMDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRC_INFOPROV_UNIVERSE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDRC_INFOPROV_DIMENSION 20040816 Quantity Object for InfoProvider (Characteristic as Dimen.)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DTA_VIEW Instance attribute Public Type reference (TYPE) RSDTAVIEW InfoProvider View 20080319
2 INFOPROV Instance attribute Public Type reference (TYPE) RSINFOPROV InfoProvider 20040816
3 P_TH_DIM2IOBJ Instance attribute Private See coding 20040816
4 P_TH_IOBJ2DIM Instance attribute Private See coding 20040816
5 P_TR_INSTANCES Static Attribute Private Type reference (TYPE) TY_TR_INSTANCES Generate Instances 20040816
6 TH_DTA_PRO Instance attribute Public Type reference (TYPE) TY_TH_DTA_PRO InfoObject Properties in Data Target 20071031
7 TS_IOBJ_CMP Instance attribute Public Type reference (TYPE) TY_TS_IOBJ_CMP Compounding of InfoObjects 20071031
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040816
2 CONVERT_FISCPER_SIDINT_TO_SET Instance method Private Method Convert Individual SID into a Quantity Object 20110503
3 CONVERT_NODEDR_TO_SET Instance method Private Method Convert Hierarchy Node in a Quantity Object 20040817
4 CONVERT_RANGE_TO_SET Instance method Private Method Convert Range in a Quantity Object 20040817
5 CONVERT_SIDS_TO_SET Instance method Private Method Convert Table of SIDs into a Quantity Object 20040816
6 CONVERT_SID_TO_SET Instance method Private Method Convert Individual SID into a Quantity Object 20040817
7 CREATE_FROM_INFOPROV Static method Public Method Generate a Dimension Model for an InfoProvider 20040816
8 CREATE_SET_FROM_SELDR Instance method Public Method Generate Quantity Object from SELDR 20040816
9 DIMNAME_TO_IOBJNM Instance method Public Method Convert Name of the InfoObject in a Dimension Name 20040816
10 GET_DIMENSION_BY_IOBJNM Instance method Public Method 20050214
11 IOBJNM_TO_DIMNAME Instance method Public Method Convert Name of the InfoObject in a Dimension Name 20040816
Events
Class CL_RSDRC_INFOPROV_UNIVERSE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_R_INSTANCE Private Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_UNIVERSE 20040816
2 TY_S_IOBJ2DIM Private See coding 20040816 BEGIN OF ty_s_iobj2dim, iobjnm TYPE rsiobjnm, as_sid TYPE rs_bool, dimname TYPE rsmds_dimname, position TYPE i, END OF ty_s_iobj2dim
3 TY_TH_DTA_PRO Public See coding InfoObject Properties in Data Target 20071031 ty_th_dta_pro TYPE HASHED TABLE OF rsd_s_dta_pro WITH UNIQUE KEY iobjnm
4 TY_TR_INSTANCES Private See coding 20040816 ty_tr_instances TYPE STANDARD TABLE OF ty_r_instance WITH KEY table_line
5 TY_TS_IOBJ_CMP Public See coding Compounding of InfoObjects 20071031 ty_ts_iobj_cmp TYPE SORTED TABLE OF rsd_s_iobj_cmp WITH UNIQUE KEY iobjnm posit
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTA_VIEW Call by reference Type reference (TYPE) RSDTAVIEW IF_RSD_DTA=>VIEW_DATATARGET Sicht auf den InfoProvider 20080318
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040816

Method CONSTRUCTOR on class CL_RSDRC_INFOPROV_UNIVERSE has no exception.

Method CONVERT_FISCPER_SIDINT_TO_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPTION Call by reference Type reference (TYPE) RSOPTION Option 20110503
2 Importing I_R_DIMENSION Call by reference Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_DIMENSION 20110503
3 Importing I_SIDHIGH Call by reference Type reference (TYPE) RSSID Stammdaten ID 20110503
4 Importing I_SIDLOW Call by reference Type reference (TYPE) RSSID Stammdaten ID 20110503
5 Returning R_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20110503

Method CONVERT_FISCPER_SIDINT_TO_SET on class CL_RSDRC_INFOPROV_UNIVERSE has no exception.

Method CONVERT_NODEDR_TO_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20040817
2 Importing I_SX_NODEDR Call by reference Type reference (TYPE) RSDD_SX_NODEDR Selektionskriterien: OPTION 20040817
3 Importing I_TS_SID Call by reference Type reference (TYPE) RRSI_TS_EQSID Tabelle von SID (bzw. Integers) 20070212
4 Returning R_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20040817

Method CONVERT_NODEDR_TO_SET on class CL_RSDRC_INFOPROV_UNIVERSE has no exception.

Method CONVERT_RANGE_TO_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ENLARGED Call by reference Type reference (TYPE) RS_BOOL Boolean 20050331
2 Exporting E_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20050331
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20040817
4 Importing I_TS_SID Call by reference Type reference (TYPE) RRSI_TS_EQSID Tabelle von SID (bzw. Integers) 20070212
5 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDD_T_RANGE Selektionskriterien: OPTION 20040817

Method CONVERT_RANGE_TO_SET on class CL_RSDRC_INFOPROV_UNIVERSE has no exception.

Method CONVERT_SIDS_TO_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20040816
2 Importing I_TS_SID Call by reference Type reference (TYPE) RRSI_TS_EQSID 20070212
3 Returning R_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20040816

Method CONVERT_SIDS_TO_SET on class CL_RSDRC_INFOPROV_UNIVERSE has no exception.

Method CONVERT_SID_TO_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20040817
2 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20040817
3 Returning R_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20040817

Method CONVERT_SID_TO_SET on class CL_RSDRC_INFOPROV_UNIVERSE has no exception.

Method CREATE_FROM_INFOPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTA_VIEW Call by reference Type reference (TYPE) RSDTAVIEW IF_RSD_DTA=>VIEW_DATATARGET Sicht auf den InfoProvider 20080318
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040816
3 Returning R_R_UNIVERSE Value transfer Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE Allgemeine Menge (Factory-Klasse) 20040816

Method CREATE_FROM_INFOPROV on class CL_RSDRC_INFOPROV_UNIVERSE has no exception.

Method CREATE_SET_FROM_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET Tabelle selektierter Merkmale 20050331
2 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20050331
3 Exporting E_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20050331
4 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20040816
5 Importing I_TS_CHANMS Call by reference Type reference (TYPE) RS_TS_CHANM Tabelle von Merkmalsnamen 20050331

Method CREATE_SET_FROM_SELDR on class CL_RSDRC_INFOPROV_UNIVERSE has no exception.

Method DIMNAME_TO_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMNAME Call by reference Type reference (TYPE) RSMDS_DIMNAME Eindeutiger Name der Dimension 20040816
2 Returning R_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20040816

Method DIMNAME_TO_IOBJNM on class CL_RSDRC_INFOPROV_UNIVERSE has no exception.

Method GET_DIMENSION_BY_IOBJNM 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 20050214
2 Returning R_R_DIMENSION Value transfer Object reference (TYPE REF TO) IF_RSMDS_DIMENSION Dimension einer Menge 20050214
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID 20050214

Method IOBJNM_TO_DIMNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS_SID_DIMENSION Call by reference Type reference (TYPE) RS_BOOL Boolean 20080222
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM Merkmal 20040816
3 Returning R_DIMNAME Value transfer Type reference (TYPE) RSMDS_DIMNAME Eindeutiger Name der Dimension 20040816

Method IOBJNM_TO_DIMNAME on class CL_RSDRC_INFOPROV_UNIVERSE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700