SAP ABAP Class IF_RSD_INFOPROV (InfoProvider Runtime Metadata)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_RSD_INFOPROV_HEADER Runtime InfoProvider Metadata (only header) 20130218
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSD_INFOPROV_SIMPLE Base class for Runtime Metadata 20130214
Properties
Class IF_RSD_INFOPROV  
Short Description InfoProvider Runtime Metadata    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20121211   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_RSR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_RSD_INFOPROV has no interface implemented.
Friends
Class IF_RSD_INFOPROV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_INFOPROV Instance attribute Public Attribute reference (LIKE) 20121212
2 N_NUMBER_OF_PARTS Instance attribute Public Type reference (TYPE) SYTFILL Number of Part Provs 20130102
3 N_PROVID Instance attribute Public Type reference (TYPE) RSSID InfoProvider ID 20130205
4 N_S_DTA Instance attribute Public Attribute reference (LIKE) 20121211
5 N_TIMESTAMP Instance attribute Public Type reference (TYPE) RSTIMESTMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20121212
6 N_TS_DTA_PRO Instance attribute Public Type reference (TYPE) NT_TS_DTA_PRO InfoObject Properties in Data Target 20121211
7 N_TS_PART Instance attribute Public Type reference (TYPE) RSR_TS_PART Active PartProviders 20121212
8 N_XNULL_PARTS Instance attribute Public Type reference (TYPE) XSTRING Initial Bit String for PartProviders 20121213
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method check the infoprovider, if its inactive/inconsistent 20130221
2 DETERMINE_ALIAS_MAPPING Instance method Public Method Determine the mapping for alias to InfoObject 20130806
3 FILTER_ON_FULLY_MAPPED_KYF Instance method Public Method Filters out all key figures that are not completely mapped 20121212
4 FREE Instance method Public Method free instance and delete from buffer 20130102
5 GET_ADJOINT_PROVIDER Instance method Public Method 20121213
6 GET_ADJOINT_TYPE Instance method Public Method 20121213
7 GET_ALL_PARTS_XPROV Instance method Public Method The bitlist for all PartProviders 20121214
8 GET_AMBIGUOUS_JOIN_INFO Instance method Public Method Info About Non Unique Joins Within InfoProvider Schema 20121211
9 GET_ATRNAV_INFO Instance method Public Method Is This a Navigation Attribute in a Partprovider 20121214
10 GET_CHABIT Instance method Public Method get CHABIT Container of the InfoProvider 20121213
11 GET_CHACONST_FOR_PART Instance method Public Method Returns CHACONST of PartProvider 20121212
12 GET_CHA_WITH_REF_INTEGRITY Instance method Public Method Get Chanm with referential integrity to SID-Table 20130924
13 GET_DEFAULT_TREX_NAME_MAPPER Instance method Public Method Get the default trex name mapper for this InfoProvider 20130321
14 GET_DELTACACHE_SUPPORT_HANDLER Instance method Public Method Return Deltacache Handler for Part 20130807
15 GET_DELTAPAIR_HANDLER Instance method Public Method Get the DeltaPair for Part 20130807
16 GET_HIDDEN_PARTS Instance method Public Method Get Parts, which are not visible (e.g. by join) 20130626
17 GET_INFOPROVID_FOR_PART Instance method Public Method Get the InfoProvider-ID for a Part 20130704
18 GET_INFOPROV_DATASTATE Instance method Public Method 20121213
19 GET_INFOPROV_FOR_PART Instance method Public Method Get the InfoProvider-Name for a Part 20130627
20 GET_IOBJNM_WITH_NULL_VALUES Instance method Public Method Get the InfoObjects, which might return NULL(LeftOuter) 20130710
21 GET_IPROV_IOBJNM Instance method Public Method Transforms a Part Prov Name in the Info Prov Name 20121212
22 GET_MIN_SET_KYFS_IN_ALL_PARTS Instance method Public Method Get minimum set of kyfs covering all partproviders 20121212
23 GET_MULTIPLE_MAPPED_PARTIOBJ Instance method Public Method Returns PartProvider characteristics that fill multiply 20121212
24 GET_NCUM_HANDLING_METHOD Instance method Public Method 20121213
25 GET_NCUM_VALCHA Instance method Public Method Returns NCUM-Validity Characteristics 20121212
26 GET_NCUM_VALIDITY_OBJECT Instance method Public Method 20130418
27 GET_NLS_READMODE Instance method Public Method Read Modus for Near-Line Storage 20121212
28 GET_NOT_COMPLETE_MAPPED_IOBJ Instance method Public Method Charact. of the Multip. that are not filled from all Partpro 20121213
29 GET_PARTS Instance method Public Method All PartProviders of the InfoProvider 20121214
30 GET_PARTS_FOR_IOBJNM Instance method Public Method All Partproviders which identify one InfoObject 20121214
31 GET_PART_BIT Instance method Public Method Which bit belongs to the PartProvider 20121214
32 GET_PART_CHA_COMPLETE_CMP Instance method Public Method Returns Compounding-Consistent Characteristic 20121214
33 GET_PART_CHA_INCOMPLETE_CMP Instance method Public Method Returns All PartProv Characteristics with a Compound. Prob 20121214
34 GET_PART_GROUP Instance method Public Method Groups PartProvider groups together 20121214
35 GET_PART_IOBJNM Instance method Public Method Name of the Partiobjnm for a InfoProvider Iobjnm 20121212
36 GET_PART_IOBJNM_W_INCONS_CMP Instance method Public Method Name of the Partiobjnm for a IProv-Iobjn; Has Comp. Problem 20121212
37 GET_PART_MAPPED_TO_IOBJ Instance method Public Method Specifies the PartProvider supplied by certain InfoObjects 20121214
38 GET_PART_PROPERTIES Instance method Public Method Get Properties for Partprovider 20130806
39 GET_PROVIDS_FOR_IOBJNM Instance method Public Method All PROVID that fill this IOBJNM 20121212
40 GET_SRDATE Instance method Public Method Provides Key Date/ Key Date Varaible of Provider 20121213
41 GET_SUPER_PROVID Instance method Public Method Returns Composit-Provid for Detail Provid 20121212
42 GET_TIMNM_INFO Instance method Public Method Get information about the Time characteristics 20130219
43 GET_VISIBILITY_FOR_IOBJ Instance method Public Method get visibility for an InfoObject in the InfoProvider 20130219
44 HAS_ADJOINT_PROVIDER Instance method Public Method 20121213
45 HAS_AFTER_IMAGE Instance method Public Method At least one Part with AfterImage exists 20130806
46 HAS_DIFFERENT_CHABASNM_IN_PART Instance method Public Method InfoObject has different Chabasnm in PartProvider 20130614
47 HAS_INCONSITENT_CMP_MAPPING Instance method Public Method Compound key is not mapped consistently into InfoProv(152) 20121214
48 HAS_NLS_PROVIDER Instance method Public Method Provider Has an Adjunct NLS Provider 20121212
49 HAS_PART_CHACONST Instance method Public Method Has PartProvider a IOBJNM with CHACONST 20121212
50 HAS_SIDCOLUMN_FOR_IOBJ Instance method Public Method check if sid-column exists for characteristic (in partprov) 20130417
51 HAVE_PARTS_INCOMPLETE_CMP Instance method Public Method Gibt die Partprov. zurück, die CMP-Problem haben (mit Filter 20121214
52 IS_COMPOSITE_PROV Instance method Public Method Is a Provider out of many parts like Hybrid-Provider 20130102
53 IS_EXECUTION_ON_PART_POSSIBLE Instance method Public Method Is the Execution per Partprovider possible 20130730
54 IS_INPUT_SUPPORTED Instance method Public Method Is Input Readiness Supported 20121212
55 IS_IOBJNM_FROM_HIDDEN_PART Instance method Public Method is this Infoobject only from hidden Partprovider 20130626
56 IS_KEY_IN_PART Instance method Public Method Is this a key from a DSO (for planning)? 20121214
57 IS_LINEITEM_IN_PART Instance method Public Method Is this a line item in a Partprovider 20121214
58 IS_MAPPING_TRIVIAL Instance method Public Method Mapping to PartProvider is trivial 20121212
59 IS_NAVATTR_MAPPING_CONSISTENT Instance method Public Method Is the Navigational Mapping consistent to Navattr 20121212
60 IS_PART_IN_COLUMNVIEW Instance method Public Method Is ColumnView access possible for PartProvider 20130430
61 IS_PART_IN_XPROV Instance method Public Method Is a PartProvider in the XPROVID? 20121214
62 IS_SIMPLE_PROVIDER Instance method Public Method Is a Simple Provider (no PartProviders) 20121212
63 PARTS_TO_XPROV Instance method Public Method TS_PROVID -> XPROVID 20121214
64 SET_PART_BIT Instance method Public Method Sets the right bit in the XPROVID 20130103
65 XPROV_TO_PARTS Instance method Public Method XPROVID -> TS_PROVID 20121214
Events
# Event Type Visibility Description Created on
1 OBJECT_DELETED Instance Event
(0)
Public
(2)
Object was deleted -> recreate is necessary 20130103
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_CHACONST Public See coding 20121212 BEGIN OF nt_s_chaconst, chanm TYPE rschanm, chaconst TYPE rschavl, sidconst TYPE rssid, cmpsta TYPE rscmpsta, END OF nt_s_chaconst
2 NT_S_GS Public See coding 20121212 BEGIN OF nt_s_gs, group_id TYPE rr_group_id, super_id TYPE rr_group_id, END OF nt_s_gs
3 NT_TS_CHACONST Public See coding 20121212 nt_ts_chaconst TYPE SORTED TABLE OF nt_s_chaconst WITH UNIQUE KEY chanm INITIAL SIZE 2
4 NT_TS_DTA_PRO Public See coding 20121211 nt_ts_dta_pro TYPE SORTED TABLE OF rsd_s_dta_pro WITH UNIQUE KEY iobjnm INITIAL SIZE 0
5 NT_TS_GS Public See coding 20121212 nt_ts_gs TYPE SORTED TABLE OF nt_s_gs WITH UNIQUE KEY group_id
6 NT_TS_IOBJ_CMP Public See coding 20130104 nt_ts_iobj_cmp TYPE SORTED TABLE OF rsd_s_iobj_cmp WITH NON-UNIQUE KEY iobjnm INITIAL SIZE 0
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Application log: Message problem class 20130221
# Exception Resumable Description Created on
1 CX_RSD_INFOPROV_INACTIVE InfoProvider is inactive 20130221
2 CX_RSD_INFOPROV_INCONSISTENT InfoProvider is inconsistent 20130221

Method DETERMINE_ALIAS_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CHANM Call by reference Type reference (TYPE) RSD_T_CHANM Alias-Characteristic 20130814
2 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Characteristic 20130806
3 Importing I_T_CHANM Call by reference Type reference (TYPE) RSD_T_CHANM if initial, the whole provider is checked 20130807

Method DETERMINE_ALIAS_MAPPING on class IF_RSD_INFOPROV has no exception.

Method FILTER_ON_FULLY_MAPPED_KYF 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) RSR_TS_INFOPROV Table of Queried PartProviders 20121212
2 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20121212

Method FILTER_ON_FULLY_MAPPED_KYF on class IF_RSD_INFOPROV has no exception.

Method FREE Signature

Method FREE on class IF_RSD_INFOPROV has no parameter.
Method FREE on class IF_RSD_INFOPROV has no exception.

Method GET_ADJOINT_PROVIDER Signature

Method GET_ADJOINT_PROVIDER on class IF_RSD_INFOPROV has no parameter.
Method GET_ADJOINT_PROVIDER on class IF_RSD_INFOPROV has no exception.

Method GET_ADJOINT_TYPE Signature

Method GET_ADJOINT_TYPE on class IF_RSD_INFOPROV has no parameter.
Method GET_ADJOINT_TYPE on class IF_RSD_INFOPROV has no exception.

Method GET_ALL_PARTS_XPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ALL_PROV Value transfer Type reference (TYPE) XSTRING 20121214

Method GET_ALL_PARTS_XPROV on class IF_RSD_INFOPROV has no exception.

Method GET_AMBIGUOUS_JOIN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCAL_GROUPING Call by reference Type reference (TYPE) RS_BOOL Local Grouping of PartProvider 20121211
2 Exporting E_TS_JOIN_CHA Call by reference Type reference (TYPE) RS_TS_CHANM Characteristics in Non Unique Join Conditions 20121211
3 Exporting E_TS_KYF_BAD_CHA_INFO Call by reference Type reference (TYPE) RSD_TS_KYF_BAD_CHA_INFO Key Figures for Which CHAs Cannot Be Used for Aggregation 20121211

Method GET_AMBIGUOUS_JOIN_INFO on class IF_RSD_INFOPROV has no exception.

Method GET_ATRNAV_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATRNAV Value transfer Type reference (TYPE) RS_BOOL PartProvider exists that gives CHANM navigation attribute 20121214
2 Exporting E_ATRTIM Value transfer Type reference (TYPE) RS_BOOL One of these attributes is time-dependent 20121214
3 Exporting E_NOT_IN_ALL_PARTS Value transfer Type reference (TYPE) RS_BOOL Navattr is not existing in a mapped part 20130528
4 Exporting E_TS_PROVID_NAV Value transfer Type reference (TYPE) RRSI_TS_SID Corresponding PartProvider 20121214
5 Exporting E_TS_PROVID_NIP Value transfer Type reference (TYPE) RRSI_TS_SID Corresponding PartProvider(Not in Part) 20130528
6 Exporting E_TS_PROVID_TIM Value transfer Type reference (TYPE) RRSI_TS_SID Corresponding PartProvider 20121214
7 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Characteristic 20121214

Method GET_ATRNAV_INFO on class IF_RSD_INFOPROV has no exception.

Method GET_CHABIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_CHABIT Value transfer Object reference (TYPE REF TO) CL_RSR_CHABIT Transforms characteristic to a bit position 20121213

Method GET_CHABIT on class IF_RSD_INFOPROV has no exception.

Method GET_CHACONST_FOR_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121212
2 Importing I_PROVID Call by reference Type reference (TYPE) RSSID Master data ID 20130903
3 Returning R_TS_CHACONST Value transfer Type reference (TYPE) NT_TS_CHACONST 20121212

Method GET_CHACONST_FOR_PART on class IF_RSD_INFOPROV has no exception.

Method GET_CHA_WITH_REF_INTEGRITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_REF_INTEGRITY_CHA Value transfer Type reference (TYPE) RSD_TH_IOBJNM List of InfoObjects 20130924

Method GET_CHA_WITH_REF_INTEGRITY on class IF_RSD_INFOPROV has no exception.

Method GET_DEFAULT_TREX_NAME_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_NAME_MAPPER Value transfer Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20130321
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130321

Method GET_DELTACACHE_SUPPORT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSPARTPROV Involved InfoProvider (for MultiProvider) 20130807
2 Importing I_TS_INFOPROV Call by reference Type reference (TYPE) RSR_TS_INFOPROV Table of InfoProviders 20130808
3 Returning R_R_DELTACACHE_SUPPORT Value transfer Object reference (TYPE REF TO) IF_RSD_DELTACACHE_SUPPORT Delta Procedure of OLAP Cache 20130807

Method GET_DELTACACHE_SUPPORT_HANDLER on class IF_RSD_INFOPROV has no exception.

Method GET_DELTAPAIR_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSPARTPROV Involved InfoProvider (for MultiProvider) 20130807
2 Importing I_R_DC_SUPPORT_ACTUALPART Call by reference Object reference (TYPE REF TO) IF_RSD_DELTACACHE_SUPPORT Delta Procedure of OLAP Cache 20130807
3 Importing I_R_DC_SUPPORT_DELTAPART Call by reference Object reference (TYPE REF TO) IF_RSD_DELTACACHE_SUPPORT Delta Procedure of OLAP Cache 20130807
4 Returning R_R_DELTAPAIR Value transfer Object reference (TYPE REF TO) IF_RSD_DELTAPAIR Delta Pair for OLAP 20130807

Method GET_DELTAPAIR_HANDLER on class IF_RSD_INFOPROV has no exception.

Method GET_HIDDEN_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130626
2 Returning R_TS_PART Value transfer Type reference (TYPE) RSR_TS_PART Active PartProviders 20130626

Method GET_HIDDEN_PARTS on class IF_RSD_INFOPROV has no exception.

Method GET_INFOPROVID_FOR_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TECHPROV Call by reference Type reference (TYPE) RSINFOPROV Technical Provider 20130704
2 Importing I_TECHPROVID Call by reference Type reference (TYPE) RSSID TechProv ID 20130704
3 Returning R_INFOPROVID Value transfer Type reference (TYPE) RSSID InfoProvider ID 20130704

Method GET_INFOPROVID_FOR_PART on class IF_RSD_INFOPROV has no exception.

Method GET_INFOPROV_DATASTATE Signature

Method GET_INFOPROV_DATASTATE on class IF_RSD_INFOPROV has no parameter.
Method GET_INFOPROV_DATASTATE on class IF_RSD_INFOPROV has no exception.

Method GET_INFOPROV_FOR_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TECHPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130627
2 Importing I_TECHPROVID Call by reference Type reference (TYPE) RSSID TechProv ID 20130704
3 Returning R_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20130627

Method GET_INFOPROV_FOR_PART on class IF_RSD_INFOPROV has no exception.

Method GET_IOBJNM_WITH_NULL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_IOBJNM Value transfer Type reference (TYPE) RSD_TH_IOBJNM List of InfoObjects 20130710

Method GET_IOBJNM_WITH_NULL_VALUES on class IF_RSD_INFOPROV has no exception.

Method GET_IPROV_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTIOBJ Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20121212
2 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121212
3 Returning R_TS_IOBJNM Value transfer Type reference (TYPE) RSR_TS_IOBJNM Table of IOBJNMs 20121212

Method GET_IPROV_IOBJNM on class IF_RSD_INFOPROV has no exception.

Method GET_MIN_SET_KYFS_IN_ALL_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL_PROVS_NEEDED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE All provs need to be read 20121212
2 Importing I_TS_KYFNM Call by reference Type reference (TYPE) RSR_TS_IOBJNM Allowed key figures to be used 20121212
3 Returning R_TS_KYFNM Value transfer Type reference (TYPE) RSR_TS_IOBJNM Minimum number of key figures 20121212

Method GET_MIN_SET_KYFS_IN_ALL_PARTS on class IF_RSD_INFOPROV has no exception.

Method GET_MULTIPLE_MAPPED_PARTIOBJ 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) RSR_TS_INFOPROV Table of InfoProviders 20121212
2 Returning R_TX_CHANM Value transfer Type reference (TYPE) RSD_TX_IOBJNM Groups of InfoObjects 20121212

Method GET_MULTIPLE_MAPPED_PARTIOBJ on class IF_RSD_INFOPROV has no exception.

Method GET_NCUM_HANDLING_METHOD Signature

Method GET_NCUM_HANDLING_METHOD on class IF_RSD_INFOPROV has no parameter.
Method GET_NCUM_HANDLING_METHOD on class IF_RSD_INFOPROV has no exception.

Method GET_NCUM_VALCHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_VAL_CHANMID Call by reference Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20130206
2 Exporting E_T_VAL_IOBJ Call by reference Type reference (TYPE) RSD_T_IC_VAL_IOBJ List of InfoObjects in the Non-Cumulative Validity Table 20130206
3 Importing I_PROVID Call by reference Type reference (TYPE) RRPROVID ProvID or SID of the InfoProv 20121212

Method GET_NCUM_VALCHA on class IF_RSD_INFOPROV has no exception.

Method GET_NCUM_VALIDITY_OBJECT Signature

Method GET_NCUM_VALIDITY_OBJECT on class IF_RSD_INFOPROV has no parameter.
Method GET_NCUM_VALIDITY_OBJECT on class IF_RSD_INFOPROV has no exception.

Method GET_NLS_READMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_READMODE Value transfer Type reference (TYPE) RSD_NLREADMODE Read Modus for Near-Line Storage 20121212

Method GET_NLS_READMODE on class IF_RSD_INFOPROV has no exception.

Method GET_NOT_COMPLETE_MAPPED_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL Call by reference Type reference (TYPE) RS_BOOL Boolean 20121213
2 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RSR_TS_INFOPROV Table of InfoProviders 20121213
3 Returning R_TS_IOBJNM Value transfer Type reference (TYPE) RSD_TS_IOBJNM Table of IOBJNM 20121213

Method GET_NOT_COMPLETE_MAPPED_IOBJ on class IF_RSD_INFOPROV has no exception.

Method GET_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_JOIN_PARTS Call by reference Type reference (TYPE) RS_BOOL Return also JoinParts 20130430
2 Returning R_TS_PART Value transfer Type reference (TYPE) RSR_TS_PART Active PartProviders 20121214

Method GET_PARTS on class IF_RSD_INFOPROV has no exception.

Method GET_PARTS_FOR_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 in InfoProvider 20121214
2 Returning R_TS_PART Value transfer Type reference (TYPE) RSR_TS_PART Active PartProviders 20121214

Method GET_PARTS_FOR_IOBJNM on class IF_RSD_INFOPROV has no exception.

Method GET_PART_BIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121214
2 Importing I_PROVID Value transfer Type reference (TYPE) RRPROVID ProvID or SID of the InfoProv 20121214
3 Returning R_BIT Value transfer Type reference (TYPE) I 20121214

Method GET_PART_BIT on class IF_RSD_INFOPROV has no exception.

Method GET_PART_CHA_COMPLETE_CMP 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) RS_BOOL RS_C_FALSE Boolean 20121214
2 Returning R_TS_CHANM Value transfer Type reference (TYPE) RSD_TS_CHANM 20121214

Method GET_PART_CHA_COMPLETE_CMP on class IF_RSD_INFOPROV has no exception.

Method GET_PART_CHA_INCOMPLETE_CMP 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) RSR_TS_INFOPROV Table of InfoProviders 20121214
2 Returning R_TS_CHANM Value transfer Type reference (TYPE) RSD_TS_CHANM All characteristics that have a CMP problem in a part prov 20121214

Method GET_PART_CHA_INCOMPLETE_CMP on class IF_RSD_INFOPROV has no exception.

Method GET_PART_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_GS Call by reference Type reference (TYPE) NT_TS_GS 20121214
2 Importing I_CALLER Call by reference Type reference (TYPE) RSDRS_CALLER 20121214
3 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130816
4 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130816
5 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130816
6 Importing I_TS_IOBJNM Value transfer Type reference (TYPE) RSR_TS_IOBJNM Table of IOBJNMs 20121214

Method GET_PART_GROUP on class IF_RSD_INFOPROV has no exception.

Method GET_PART_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID Value transfer Type reference (TYPE) RSSID Master data ID 20121212
2 Importing I_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20121212
3 Importing I_PARTPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20121212
4 Importing I_PROVID Value transfer Type reference (TYPE) RSSID Master data ID 20121212
5 Returning R_PARTIOBJ Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20121212

Method GET_PART_IOBJNM on class IF_RSD_INFOPROV has no exception.

Method GET_PART_IOBJNM_W_INCONS_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INCONS_CMP Value transfer Type reference (TYPE) RS_BOOL Boolean 20130102
2 Exporting E_PARTIOBJ Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20121212
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20121212
4 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121212

Method GET_PART_IOBJNM_W_INCONS_CMP on class IF_RSD_INFOPROV has no exception.

Method GET_PART_MAPPED_TO_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_IOBJNM Call by reference Type reference (TYPE) RSR_TS_IOBJNM Queried Characteristics and Key Figures of MultiProvider 20121214
2 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RSR_TS_INFOPROV Queries PartProviders 20121214
3 Returning R_TS_PARTPROV Value transfer Type reference (TYPE) RSR_TS_INFOPROV PartProviders that are mapped to the queried InfoObjects 20121214

Method GET_PART_MAPPED_TO_IOBJ on class IF_RSD_INFOPROV has no exception.

Method GET_PART_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FACTS_ARE_TIMEDEP Call by reference Type reference (TYPE) RS_BOOL Facts are time-dependent 20130806
2 Exporting E_HAS_ALIAS_IOBJNM Call by reference Type reference (TYPE) RS_BOOL Part provides ALIAS for InfoObjects 20130806
3 Exporting E_IS_TRUSTED Call by reference Type reference (TYPE) RS_BOOL Partprovider data is trusted(SAP Provider) 20130806
4 Exporting E_SVMPROHINT Call by reference Type reference (TYPE) RS_BOOL Part supports MultiProvider Hint 20130806
5 Exporting E_SVNOAGGR Call by reference Type reference (TYPE) RS_BOOL Part can guarantee data access without aggregation 20130806
6 Exporting E_SVONLYSUM Call by reference Type reference (TYPE) RS_BOOL Part supports only SUM-Keyfigures 20130806
7 Exporting E_SVSUPPHIER Call by reference Type reference (TYPE) RSCUBESVSUPPHIER Supports Hierarchies 20130806
8 Exporting E_SVTOPBOTTOM Call by reference Type reference (TYPE) RS_BOOL Part supports top/buttom queries 20130806
9 Importing I_PARTPROV Call by reference Type reference (TYPE) RSPARTPROV Involved InfoProvider (for MultiProvider) 20130806

Method GET_PART_PROPERTIES on class IF_RSD_INFOPROV has no exception.

Method GET_PROVIDS_FOR_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID Value transfer Type reference (TYPE) RSSID Master data ID 20121212
2 Importing I_IOBJNM Value transfer Type reference (TYPE) RSCHANM Characteristic 20121212
3 Returning R_TS_PROVID Value transfer Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20121212

Method GET_PROVIDS_FOR_IOBJNM on class IF_RSD_INFOPROV has no exception.

Method GET_SRDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VNAM Value transfer Type reference (TYPE) RSZVNAM Name (ID) of a Report Variable 20121213

Method GET_SRDATE on class IF_RSD_INFOPROV has no exception.

Method GET_SUPER_PROVID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20121212
2 Importing I_PROVID Call by reference Type reference (TYPE) RSSID Master data ID 20121212
3 Returning R_PROVID_SUPER Value transfer Type reference (TYPE) RSSID Master data ID 20121212

Method GET_SUPER_PROVID on class IF_RSD_INFOPROV has no exception.

Method GET_TIMNM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FINEST_TIMNM Value transfer Type reference (TYPE) RSCHANM Finest Time: Initial If It Does Not Exist 20130219
2 Exporting E_TS_TIMEDERIVE Value transfer Type reference (TYPE) RSR_TS_TIMEDERIVE Time Derivation Structure 20130219
3 Exporting E_T_TIMNM Value transfer Type reference (TYPE) RSD_T_CHANM All Real Times 20130219

Method GET_TIMNM_INFO on class IF_RSD_INFOPROV has no exception.

Method GET_VISIBILITY_FOR_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONANDVIS Call by reference Type reference (TYPE) RS_BOOL Included and Visible 20130219
2 Exporting E_CONTAINED Call by reference Type reference (TYPE) RS_BOOL InfoObject Is Included in the Provider 20130219
3 Exporting E_IS_THJ Call by reference Type reference (TYPE) RS_BOOL Is a THJ shade characteristic 20130219
4 Exporting E_META Call by reference Type reference (TYPE) RS_BOOL Is a MetaObject 20130219
5 Exporting E_VISIBLE Call by reference Type reference (TYPE) RS_BOOL InfoObject Is Visible 20130219
6 Importing I_CHACONST Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Also IOBJNM with CHACONST Gone 20130219
7 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130219

Method GET_VISIBILITY_FOR_IOBJ on class IF_RSD_INFOPROV has no exception.

Method HAS_ADJOINT_PROVIDER Signature

Method HAS_ADJOINT_PROVIDER on class IF_RSD_INFOPROV has no parameter.
Method HAS_ADJOINT_PROVIDER on class IF_RSD_INFOPROV has no exception.

Method HAS_AFTER_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_AFTER_IMAGE Value transfer Type reference (TYPE) RS_BOOL Boolean 20130806

Method HAS_AFTER_IMAGE on class IF_RSD_INFOPROV has no exception.

Method HAS_DIFFERENT_CHABASNM_IN_PART 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 InfoObject 20130614
2 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130614
3 Returning R_HAS_DIFFERENT_CHABASNM Value transfer Type reference (TYPE) RS_BOOL Boolean 20130614

Method HAS_DIFFERENT_CHABASNM_IN_PART on class IF_RSD_INFOPROV has no exception.

Method HAS_INCONSITENT_CMP_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANSWER Value transfer Type reference (TYPE) RS_BOOL Boolean 20121214

Method HAS_INCONSITENT_CMP_MAPPING on class IF_RSD_INFOPROV has no exception.

Method HAS_NLS_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANSWER Value transfer Type reference (TYPE) RS_BOOL Boolean 20121212

Method HAS_NLS_PROVIDER on class IF_RSD_INFOPROV has no exception.

Method HAS_PART_CHACONST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_CHACONST Value transfer Type reference (TYPE) RS_BOOL Boolean 20121212

Method HAS_PART_CHACONST on class IF_RSD_INFOPROV has no exception.

Method HAS_SIDCOLUMN_FOR_IOBJ 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 InfoObject 20130417
2 Importing I_FOR_ALL_PARTS Call by reference Type reference (TYPE) RS_BOOL Sid column exists in all parts 20130516
3 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV PartProvider(Infoprov if initial) 20130417
4 Returning R_HAS_SIDCOLUMN Value transfer Type reference (TYPE) RS_BOOL Boolean 20130417

Method HAS_SIDCOLUMN_FOR_IOBJ on class IF_RSD_INFOPROV has no exception.

Method HAVE_PARTS_INCOMPLETE_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_CHANM Call by reference Type reference (TYPE) RSR_TS_IOBJNM Angefragte Merkmale des Multiproviders 20121214
2 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RSR_TS_INFOPROV Angefragte Partprovider 20121214
3 Returning R_ANSWER Value transfer Type reference (TYPE) RS_BOOL Mindestens einer der Eingabe-Partprovider hat CMP-Problem 20121214

Method HAVE_PARTS_INCOMPLETE_CMP on class IF_RSD_INFOPROV has no exception.

Method IS_COMPOSITE_PROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_COMP_PROV Value transfer Type reference (TYPE) RS_BOOL Boolean 20130102

Method IS_COMPOSITE_PROV on class IF_RSD_INFOPROV has no exception.

Method IS_EXECUTION_ON_PART_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_POSSIBLE Value transfer Type reference (TYPE) RS_BOOL Boolean 20130730

Method IS_EXECUTION_ON_PART_POSSIBLE on class IF_RSD_INFOPROV has no exception.

Method IS_INPUT_SUPPORTED 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 20121212
2 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20121212

Method IS_INPUT_SUPPORTED on class IF_RSD_INFOPROV has no exception.

Method IS_IOBJNM_FROM_HIDDEN_PART 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 20130626
2 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130626
3 Returning R_IS_FROM_HIDDEN_PART Value transfer Type reference (TYPE) RS_BOOL Boolean 20130626

Method IS_IOBJNM_FROM_HIDDEN_PART on class IF_RSD_INFOPROV has no exception.

Method IS_KEY_IN_PART 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 Characteristic in MultiProvider 20121214
2 Returning R_TS_PROVID_DSO_KEY Value transfer Type reference (TYPE) RRSI_TS_SID Providers that get I_CHANM from DSO key 20121214

Method IS_KEY_IN_PART on class IF_RSD_INFOPROV has no exception.

Method IS_LINEITEM_IN_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINITFL Call by reference Type reference (TYPE) RS_BOOL Is the characteristic in a provider a line item? 20121214
2 Exporting E_TS_PROVID Call by reference Type reference (TYPE) RRSI_TS_SID Corresponding PartProvider 20121214
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Characteristic 20121214

Method IS_LINEITEM_IN_PART on class IF_RSD_INFOPROV has no exception.

Method IS_MAPPING_TRIVIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANSWER Value transfer Type reference (TYPE) RS_BOOL Boolean 20121212

Method IS_MAPPING_TRIVIAL on class IF_RSD_INFOPROV has no exception.

Method IS_NAVATTR_MAPPING_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) RSCHANM Characteristic 20121212
2 Returning R_DISTRIBUTABLE Value transfer Type reference (TYPE) RS_BOOL Boolean 20121212
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20121212

Method IS_PART_IN_COLUMNVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130430
2 Returning R_IS_PART Value transfer Type reference (TYPE) RS_BOOL Boolean 20130430

Method IS_PART_IN_COLUMNVIEW on class IF_RSD_INFOPROV has no exception.

Method IS_PART_IN_XPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSPARTPROV Involved InfoProvider (for MultiProvider) 20121214
2 Importing I_PROVID Call by reference Type reference (TYPE) RRPROVID ProvID or SID of the InfoProv 20121214
3 Importing I_XPROVID Call by reference Type reference (TYPE) RRXPROVID Bit String of the Part Prov in (SY_TABIX of N_TS_PART) 20121214
4 Returning R_CONTAIN Value transfer Type reference (TYPE) RS_BOOL Boolean 20121214

Method IS_PART_IN_XPROV on class IF_RSD_INFOPROV has no exception.

Method IS_SIMPLE_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANSWER Value transfer Type reference (TYPE) RS_BOOL Boolean 20121212

Method IS_SIMPLE_PROVIDER on class IF_RSD_INFOPROV has no exception.

Method PARTS_TO_XPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_PROVID Call by reference Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20121214
2 Returning R_XPROVID Value transfer Type reference (TYPE) RRXPROVID Bit String of the Part Prov in (SY_TABIX of N_TS_PART) 20121214

Method PARTS_TO_XPROV on class IF_RSD_INFOPROV has no exception.

Method SET_PART_BIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_XPROVID Call by reference Type reference (TYPE) RRXPROVID Bit String of the Part Prov in (SY_TABIX of N_TS_PART) 20130103
2 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130103
3 Importing I_PROVID Call by reference Type reference (TYPE) RRPROVID ProvID or SID of the InfoProv 20130103

Method SET_PART_BIT on class IF_RSD_INFOPROV has no exception.

Method XPROV_TO_PARTS 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) 20121214
2 Returning R_TS_PROVID Value transfer Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20121214

Method XPROV_TO_PARTS on class IF_RSD_INFOPROV has no exception.
Event Signatures

Event OBJECT_DELETED Signature
Event OBJECT_DELETED on class IF_RSD_INFOPROV has no parameter.
History
Last changed by/on SAP  20140121 
SAP Release Created in