SAP ABAP Class CL_RSMD_RS_BASE (Base Class for cl_rsmd_rs Instances)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSMD_RS (Package) Master Data Read Services ( Value Help etc)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20070307
Properties
Class CL_RSMD_RS_BASE  
Short Description Base Class for cl_rsmd_rs Instances    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSMD_RS   Master Data Read Services ( Value Help etc) 
Created 20070307   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20070307
Friends
# Friend Modeled only Created on Description
1 CL_RSMD_RS 20070307 Master Data Read services for flat value list
2 CL_RSMD_RS_ADMIN 20071205 Shared memory administration
3 CL_RSMD_RS_HANDLER 20080225 Handler for Shared Objects
4 CL_RSMD_RS_SPECIAL 20071107 Master Data Read services for flat value list
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CHANM Instance attribute Private Type reference (TYPE) RSCHANM Characteristic 20070307
2 P_CHANMID Instance attribute Private Type reference (TYPE) RSSID Master Data ID 20070307
3 P_METADATA_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV Metadata InfoProvider 20070307
4 P_R_CHA_PROP Instance attribute Private Object reference (TYPE REF TO) IF_RSD_CHA_PROP Properties of Characteristic 20130204
5 P_TEXT_SPECIAL Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20070307
6 P_TH_REF Static Attribute Private Type reference (TYPE) TP_TH_REF 20070307
7 P_T_META_DATA Instance attribute Private Type reference (TYPE) RSMD_RS_T_META_DATA Metadata for Master Data Read Services 20070307
8 P_T_READ_MODE Instance attribute Private Type reference (TYPE) RSMD_RS_T_READ_MODE Supported Read Modes 20070307
9 P_UUID_EXT Instance attribute Private Type reference (TYPE) RSDUUIDEXT External Key of UUID 20121023
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20070307
2 DESERIALIZE_HELPER Instance method Private Method 20070307
3 GET_INSTANCE Static method Public Method 20070307
4 SERIALIZE_HELPER Instance method Private Method 20070307
5 _FILL_METADATA Instance method Private Method Prepare Metadata 20070307
6 _FILL_SUPPORTED_READMODES Instance method Private Method 20070307
7 _GET_METADATA Instance method Private Method For Fetching Metadata for InfoObject 20070307
Events
Class CL_RSMD_RS_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_REF Private See coding 20070307 BEGIN OF tp_s_ref, chanm TYPE rschanm, infoprov TYPE rsinfoprov, ref TYPE REF TO cl_rsmd_rs_base, END OF tp_s_ref
2 TP_TH_REF Private See coding 20070307 tp_th_ref TYPE HASHED TABLE OF tp_s_ref WITH UNIQUE KEY chanm infoprov
Method Signatures

Method CONSTRUCTOR 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 20070307
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070307
3 Importing I_WO_METADATA Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20080225

Method CONSTRUCTOR on class CL_RSMD_RS_BASE has no exception.

Method DESERIALIZE_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_AUTH_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20070307
2 Importing P_AUTH_MODE Call by reference Type reference (TYPE) RSMD_RS_AUTH_MODE 20070307
3 Importing P_CHANM Call by reference Type reference (TYPE) RSCHANM 20070307
4 Importing P_KEY_DATE Call by reference Type reference (TYPE) RSDATE 20070307
5 Importing P_LANGU Call by reference Type reference (TYPE) SY-LANGU 20070307
6 Importing P_MAX_ROWS Call by reference Type reference (TYPE) INT4 20070307
7 Importing P_MERGE_HIER_AUTH Call by reference Type reference (TYPE) RS_BOOL 20070307
8 Importing P_METADATA_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20070307
9 Importing P_MOST_RECENT Call by reference Type reference (TYPE) RS_BOOL 20070307
10 Importing P_READ_MODE Call by reference Type reference (TYPE) RSMD_RS_READ_MODE 20070307
11 Importing P_S_COB_PRO Call by reference Type reference (TYPE) RSD_S_COB_PRO 20070307
12 Importing P_TEXT_SPECIAL Call by reference Type reference (TYPE) RS_BOOL 20070307
13 Importing P_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20070307
14 Importing P_T_ATR_CMP Call by reference Type reference (TYPE) RSMD_RS_T_IOBJ_CMP_ATR 20070307
15 Importing P_T_DATE_SELOPT Call by reference Type reference (TYPE) RSMD_RS_T_SELOPT 20070307
16 Importing P_T_LANGU_SELOPT Call by reference Type reference (TYPE) RSMD_RS_T_SELOPT 20070307
17 Importing P_T_META_DATA Call by reference Type reference (TYPE) RSMD_RS_T_META_DATA 20070307
18 Importing P_T_READ_MODES Call by reference Type reference (TYPE) RSMD_RS_T_READ_MODES 20070307
19 Importing P_T_REQ_IOBJNMS Call by reference Type reference (TYPE) RSMD_RS_T_REQ 20070307
20 Importing P_T_SELOPT Call by reference Type reference (TYPE) RSMD_RS_T_SELOPT 20070307
21 Importing P_T_SORTING Call by reference Type reference (TYPE) RSMD_RS_T_SORTING 20070307

Method DESERIALIZE_HELPER on class CL_RSMD_RS_BASE has no exception.

Method GET_INSTANCE 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 20070307
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070307
3 Returning R_R_RSMD_RS_BASE Value transfer Object reference (TYPE REF TO) CL_RSMD_RS_BASE Basisklasse für cl_rsmd_rs_instancen 20070307

Method GET_INSTANCE on class CL_RSMD_RS_BASE has no exception.

Method SERIALIZE_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_AUTH_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20070307
2 Exporting P_AUTH_MODE Call by reference Type reference (TYPE) RSMD_RS_AUTH_MODE 20070307
3 Exporting P_CHANM Call by reference Type reference (TYPE) RSCHANM 20070307
4 Exporting P_KEY_DATE Call by reference Type reference (TYPE) RSDATE 20070307
5 Exporting P_LANGU Call by reference Type reference (TYPE) SY-LANGU 20070307
6 Exporting P_MAX_ROWS Call by reference Type reference (TYPE) INT4 20070307
7 Exporting P_MERGE_HIER_AUTH Call by reference Type reference (TYPE) RS_BOOL 20070307
8 Exporting P_METADATA_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20070307
9 Exporting P_MOST_RECENT Call by reference Type reference (TYPE) RS_BOOL 20070307
10 Exporting P_READ_MODE Call by reference Type reference (TYPE) RSMD_RS_READ_MODE 20070307
11 Exporting P_S_COB_PRO Call by reference Type reference (TYPE) RSD_S_COB_PRO 20070307
12 Exporting P_TEXT_SPECIAL Call by reference Type reference (TYPE) RS_BOOL 20070307
13 Exporting P_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20070307
14 Exporting P_T_ATR_CMP Call by reference Type reference (TYPE) RSMD_RS_T_IOBJ_CMP_ATR 20070307
15 Exporting P_T_DATE_SELOPT Call by reference Type reference (TYPE) RSMD_RS_T_SELOPT 20070307
16 Exporting P_T_LANGU_SELOPT Call by reference Type reference (TYPE) RSMD_RS_T_SELOPT 20070307
17 Exporting P_T_META_DATA Call by reference Type reference (TYPE) RSMD_RS_T_META_DATA 20070307
18 Exporting P_T_READ_MODES Call by reference Type reference (TYPE) RSMD_RS_T_READ_MODES 20070307
19 Exporting P_T_REQ_IOBJNMS Call by reference Type reference (TYPE) RSMD_RS_T_REQ 20070307
20 Exporting P_T_SELOPT Call by reference Type reference (TYPE) RSMD_RS_T_SELOPT 20070307
21 Exporting P_T_SORTING Call by reference Type reference (TYPE) RSMD_RS_T_SORTING 20070307

Method SERIALIZE_HELPER on class CL_RSMD_RS_BASE has no exception.

Method _FILL_METADATA Signature

Method _FILL_METADATA on class CL_RSMD_RS_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20070307

Method _FILL_SUPPORTED_READMODES Signature

Method _FILL_SUPPORTED_READMODES on class CL_RSMD_RS_BASE has no parameter.
Method _FILL_SUPPORTED_READMODES on class CL_RSMD_RS_BASE has no exception.

Method _GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_METADATA Call by reference Type reference (TYPE) RSMD_RS_SX_METADATA Struktur für Metadaten des InfoObject-Namens 20070307
2 Importing I_ATTRTP Call by reference Type reference (TYPE) RSATTRITP 20070307
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Name des InfoObjects 20070307
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV Name des InfoProviders 20070307
5 Importing I_ROLE Call by reference Type reference (TYPE) RSMD_RS_ROLE Rolle für Metadaten eines InfoObjects 20070307
6 Importing I_R_IOBJ_PROP Call by reference Object reference (TYPE REF TO) IF_RSD_IOBJ_PROP Properties of an InfoObject 20130204
# Exception Resumable Description Created on
1 CX_RS_ERROR BI: Allgemeine Fehlerklasse 20070307
History
Last changed by/on SAP  20130531 
SAP Release Created in 710