SAP ABAP Class CL_RSR_RRI2_INFOPROV_META_DATA (Service or Functional Methods of RRI2)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_GEN (Package) OLAP: Generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_BASE Services in RRI2 20130529
Properties
Class CL_RSR_RRI2_INFOPROV_META_DATA  
Short Description Service or Functional Methods of RRI2    
Super Class CL_RSR_RRI2_BASE Services in RRI2 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_GEN   OLAP: Generation 
Created 20130529   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRI2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRI2_INFOPROV_META_DATA has no interface implemented.
Friends
Class CL_RSR_RRI2_INFOPROV_META_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_XPID_ALL Constant Public Type reference (TYPE) I 19 20130529
2 N_R_INFOPROV Instance attribute Public Object reference (TYPE REF TO) IF_RSD_INFOPROV 20130529
3 N_TS_XPID Instance attribute Public Type reference (TYPE) TN_TS_XPID 20130529
4 P_TS_KXP Instance attribute Private Type reference (TYPE) TP_TS_KXP 20130529
5 P_TS_PROVBIT Instance attribute Private Type reference (TYPE) TP_TS_PROVBIT 20130529
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VISIBLE_CHARS_TO_NAUTO Instance method Public Method 20130529
2 CHECK_CHACONST Instance method Private Method Check for chaconst 20130529
3 CHECK_USE_NLS Instance method Public Method Check if NLS should be used 20130529
4 CLEAR_XPID_ALL Instance method Public Method Deletes XPID if same as ALL_PROVID 20130529
5 CONSTRUCTOR Instance method Public Constructor 20130529
6 GET_BASIC_ODS_ELSE Instance method Private Method 20130711
7 GET_COB_PRO Instance method Public Method Get the S_COB_PRO for a given IOBNM 20130529
8 GET_COB_PRO_CMP Instance method Public Method Get the CMP Parents 20130529
9 GET_COB_PRO_CMP_LENG_SID Instance method Public Method Get the length of the COB_PRO_CMP 20130529
10 GET_COB_PRO_OFFS_SID Instance method Public Method Get the Offset for a COP_PRO 20130529
11 GET_COB_PRO_T Instance method Public Method 20130529
12 GET_INFOPROV_PROPERTIES Instance method Public Method Get the properties of the infoprovider 20130529
13 GET_IOBJ_WITH_LOCAL_SID Instance method Public Method Get all infoobjects with local sids 20130529
14 GET_TS_PROVID Instance method Public Method 20130529
15 GET_UNION_PROV Instance method Private Method union with transparent infoproviders 20130719
16 GET_UNION_PROV_PROPERTIES Instance method Private Method Get properties of union with visible partproviders for OLAP 20130719
17 GET_USED_XPROVID Instance method Public Method The Used Prov. IDs 20130529
18 GET_XPID Instance method Public Method Get XProvid for a key figure 20130529
19 GET_XPROVID Instance method Public Method Get XPROVID for a key figure 20130529
20 SET_NOT_USED Instance method Public Method Sets the NOT_USED in the PARTPROV 20130529
21 SET_XPROVID_ALL Instance method Public Method Sets the all XPROVID for a KYFNM 20130529
22 XPID_TO_XPROVID Instance method Public Method Get XPROVID Using XPID 20130529
23 XPROVID_TO_XPID Instance method Public Method XPROVID to XPID 20130529
Events
Class CL_RSR_RRI2_INFOPROV_META_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_XPID Public See coding 20130529 BEGIN OF tn_s_xpid, xpid TYPE rrxpid, xprovid TYPE xstring, END OF tn_s_xpid
2 TN_TS_XPID Public See coding 20130529 tn_ts_xpid TYPE SORTED TABLE OF tn_s_xpid WITH UNIQUE KEY xpid
3 TP_S_KXP Private See coding 20130529 BEGIN OF tp_s_kxp, kyfnm TYPE rskyfnm, rcfl TYPE rs_bool, xpid TYPE rrxpid, END OF tp_s_kxp
4 TP_S_PROVBIT Private See coding 20130529 BEGIN OF tp_s_provbit, provid TYPE rrprovid, partprov TYPE rspartprov, provbit TYPE sytabix, END OF tp_s_provbit
5 TP_TS_KXP Private See coding 20130529 tp_ts_kxp TYPE SORTED TABLE OF tp_s_kxp WITH UNIQUE KEY kyfnm rcfl
6 TP_TS_PROVBIT Private See coding 20130529 tp_ts_provbit TYPE SORTED TABLE OF tp_s_provbit WITH UNIQUE KEY provid
Method Signatures

Method ADD_VISIBLE_CHARS_TO_NAUTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_NAUTO Call by reference Type reference (TYPE) RRI2_TS_NAUTO 20130529

Method ADD_VISIBLE_CHARS_TO_NAUTO on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method CHECK_CHACONST Signature

Method CHECK_CHACONST on class CL_RSR_RRI2_INFOPROV_META_DATA has no parameter.
Method CHECK_CHACONST on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method CHECK_USE_NLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PREP_FOR_NLS Call by reference Type reference (TYPE) RS_BOOL 20130529
2 Importing I_ADDNLS Call by reference Type reference (TYPE) RRADDNLS 20130529
3 Importing I_ADDNLS_VRNID Call by reference Type reference (TYPE) RRVRNID 20130529
4 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV 20130529

Method CHECK_USE_NLS on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method CLEAR_XPID_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_XPID Call by reference Type reference (TYPE) RRXPID ID for an XPROVID 20130529

Method CLEAR_XPID_ALL on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QUERY_GENERATOR Call by reference Object reference (TYPE REF TO) CL_RSR_RRI2_QUERY_GENERATOR Control Bar OLAP Processor 20130529

Method CONSTRUCTOR on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_BASIC_ODS_ELSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BASIC Call by reference Type reference (TYPE) RS_BOOL Boolean 20130711
2 Importing I_R_INFOPROV_HEADER Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV_HEADER Runtime InfoProvider Metadata (only header) 20130711

Method GET_BASIC_ODS_ELSE on class CL_RSR_RRI2_INFOPROV_META_DATA 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_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130529
2 Returning R_S_DTA_PRO Value transfer Type reference (TYPE) RSD_S_DTA_PRO InfoObject Properties in Data Target 20130529

Method GET_COB_PRO on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_COB_PRO_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO InfoObject Properties in Data Target 20130529
2 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130529
3 Importing I_CONST Call by reference Type reference (TYPE) RS_BOOL Boolean 20130529

Method GET_COB_PRO_CMP on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_COB_PRO_CMP_LENG_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID Call by reference Type reference (TYPE) RSSID Master Data ID 20130529
2 Returning R_LENG Value transfer Type reference (TYPE) I 20130529

Method GET_COB_PRO_CMP_LENG_SID on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_COB_PRO_OFFS_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LENG Call by reference Type reference (TYPE) I 20130529
2 Exporting E_OFFS Call by reference Type reference (TYPE) I 20130529
3 Importing I_CHANMID Call by reference Type reference (TYPE) RSSID Master Data ID 20130529
4 Importing I_CMPID Call by reference Type reference (TYPE) RSSID Master Data ID 20130529

Method GET_COB_PRO_OFFS_SID on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_COB_PRO_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_DTA_PRO Call by reference Type reference (TYPE) RSD_TH_COB_PRO 20130529

Method GET_COB_PRO_T on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_INFOPROV_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BU Call by reference Type reference (TYPE) RS_BOOL internal business volume elimination 20130529
2 Exporting E_MULTI_ALVL Call by reference Type reference (TYPE) RS_BOOL undevidable composite, 0INFOPROV supplied by DataManager 20130529
3 Exporting E_NCUMTIM Call by reference Type reference (TYPE) RSCHANM 20130529
4 Exporting E_TIMESTMP_META Call by reference Type reference (TYPE) RSTIMESTMP 20130529
5 Exporting E_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV 20130529
6 Exporting E_UNION_PROV Call by reference Type reference (TYPE) RSR_UNION_PROV union with partproviders visible for OLAP 20130719

Method GET_INFOPROV_PROPERTIES on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_IOBJ_WITH_LOCAL_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_IOBJNM Value transfer Type reference (TYPE) RSR_TS_IOBJNM Table of IOBJNMs 20130529

Method GET_IOBJ_WITH_LOCAL_SID on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_TS_PROVID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KYFNM Call by reference Type reference (TYPE) RSKYFNM Key Figure 20130529
2 Importing I_RCFL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Flag structure 20130529
3 Importing I_XPID Value transfer Type reference (TYPE) RRXPID ID for an XPROVID 20130529
4 Returning R_TS_PROVID Value transfer Type reference (TYPE) RRSI_TS_SID 20130529

Method GET_TS_PROVID on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_UNION_PROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130719
2 Returning R_UNION_PROV Value transfer Type reference (TYPE) RSR_UNION_PROV union with partproviders visible for OLAP 20130719

Method GET_UNION_PROV on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_UNION_PROV_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV PartProviders and Their Properties 20130719
2 Importing I_MULTI_ALVL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130719

Method GET_UNION_PROV_PROPERTIES on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_USED_XPROVID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV PartProviders and Their Properties 20130529
2 Returning R_XPROVID Value transfer Type reference (TYPE) RRXPROVID Bit String of the Part Prov in (SY_TABIX of N_TS_PART) 20130529

Method GET_USED_XPROVID on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_XPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KYFNM Call by reference Type reference (TYPE) RSKYFNM Key Figure 20130529
2 Importing I_RCFL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130529
3 Importing I_XPID Value transfer Type reference (TYPE) RRXPID ID for an XPROVID 20130529
4 Returning R_XPID Value transfer Type reference (TYPE) RRXPID 20130529

Method GET_XPID on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method GET_XPROVID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KYFNM Call by reference Type reference (TYPE) RSKYFNM Key Figure 20130529
2 Importing I_RCFL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130529
3 Returning R_XPROVID Value transfer Type reference (TYPE) XSTRING 20130529

Method GET_XPROVID on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method SET_NOT_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV PartProviders and Their Properties 20130529
2 Importing I_TS_PROVID Value transfer Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20130529
3 Importing I_XPROVID Call by reference Type reference (TYPE) RRXPROVID Bit String of the Part Prov in (SY_TABIX of N_TS_PART) 20130529

Method SET_NOT_USED on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method SET_XPROVID_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KYFNM Call by reference Type reference (TYPE) RSKYFNM Key Figure 20130529
2 Importing I_RCFL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130529

Method SET_XPROVID_ALL on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method XPID_TO_XPROVID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KYFNM Call by reference Type reference (TYPE) RSKYFNM Key Figure 20130529
2 Importing I_RCFL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Flag structure 20130529
3 Importing I_XPID Value transfer Type reference (TYPE) RRXPID ID for an XPROVID 20130529
4 Returning R_XPROVID Value transfer Type reference (TYPE) RRXPROVID Bit String of the Part Prov in (SY_TABIX of N_TS_PART) 20130529

Method XPID_TO_XPROVID on class CL_RSR_RRI2_INFOPROV_META_DATA has no exception.

Method XPROVID_TO_XPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XPROVID Call by reference Type reference (TYPE) RRXPROVID Bit String of the Part Prov in (SY_TABIX of N_TS_PART) 20130529
2 Returning R_XPID Value transfer Type reference (TYPE) RRXPID ID for an XPROVID 20130529

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