SAP ABAP Class CL_RSODP_R3IS_METADATA (Metadata for ODP on InfoSets)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSODP (Package) Operational Data Provisioning (BW Part)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRTS_METADATA 20100421
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRTS_METADATA_TREX 20090126
Properties
Class CL_RSODP_R3IS_METADATA  
Short Description Metadata for ODP on InfoSets    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODP   Operational Data Provisioning (BW Part) 
Created 20090126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRTS_METADATA 20100421
2 IF_RSRTS_METADATA_TREX 20090126
Friends
Class CL_RSODP_R3IS_METADATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_PARTITION_IOBJNM Instance attribute Public Type reference (TYPE) RSIOBJNM InfoObject 20090311
2 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20090202
3 P_R_METADATA_R3IS Instance attribute Public Object reference (TYPE REF TO) CL_RSRTS_METADATA_R3IS InfoSet Metadata 20090126
4 P_TH_INSTANCES Static Attribute Private Type reference (TYPE) TTH_INSTANCES 20090324
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20090126
2 GET_INSTANCE Static method Public Method Returns Instance (Call at Runtime for Query) 20090324
3 GET_TREX_ATTRDESC Instance method Public Method 20090324
4 GET_TREX_KEYFIGURES Instance method Public Method 20090324
5 IOBJNM_TO_TREXATTR Instance method Public Method 20090324
6 RESTRIOBJ_TO_SELNAME Instance method Public Method 20090324
7 _GET_COMP_FACT Instance method Private Method 20090324
8 _GET_DATADESC_R3IS Instance method Private Method 20090324
9 _GET_INFOSET_FIELDS Instance method Private Method 20090324
10 _GET_METADATA_R3IS Instance method Private Method 20090324
11 _GET_SELECTION_FIELDS Instance method Private Method 20090324
12 _GET_UNIVERSE Instance method Private Method 20090324
13 _NEEDS_SELKRITS_IN_TREX Instance method Private Method 20090324
14 _SELNAME_TO_COMPONENT Instance method Private Method 20090324
Events
Class CL_RSODP_R3IS_METADATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INSTANCE Private See coding 20090324 BEGIN OF ts_instance, infoprov TYPE rsinfoprov, instance TYPE REF TO cl_rsodp_r3is_metadata, END OF ts_instance
2 TS_RESTRIOBJ_SELNAME Public See coding 20090324 BEGIN OF ts_restriobj_selname, iobjnm TYPE rsiobjnm, selname TYPE rsscr_name, END OF ts_restriobj_selname
3 TS_SELNAME_COMPONENT Public See coding 20090324 BEGIN OF ts_selname_component, selname TYPE abap_compname, component TYPE abap_compname, END OF ts_selname_component
4 TTH_INSTANCES Private See coding 20090324 tth_instances TYPE HASHED TABLE OF ts_instance WITH UNIQUE KEY infoprov
5 TTH_RESTRIOBJ_SELNAME Public See coding 20090324 tth_restriobj_selname TYPE HASHED TABLE OF ts_restriobj_selname WITH UNIQUE KEY iobjnm
6 TTH_SELNAME_COMPONENT Public See coding 20090324 tth_selname_component TYPE HASHED TABLE OF ts_selname_component WITH UNIQUE KEY selname
Method Signatures

Method CONSTRUCTOR 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 20090126

Method CONSTRUCTOR on class CL_RSODP_R3IS_METADATA has no exception.

Method GET_INSTANCE 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 20090324
2 Returning R_R_OBJECT Value transfer Object reference (TYPE REF TO) CL_RSODP_R3IS_METADATA Metadaten für Query auf virtuellem InfoProvider 20090324

Method GET_INSTANCE on class CL_RSODP_R3IS_METADATA has no exception.

Method GET_TREX_ATTRDESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_COMP_TO_ATTRNAME Call by reference Type reference (TYPE) CL_RSODP_INDEX=>TTH_COMP_TO_ATTRNAME 20090324
2 Exporting E_TH_SELNAME_COMPONENT Call by reference Type reference (TYPE) TTH_SELNAME_COMPONENT 20090324
3 Exporting E_T_COMPDESCR Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20090324

Method GET_TREX_ATTRDESC on class CL_RSODP_R3IS_METADATA has no exception.

Method GET_TREX_KEYFIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_KEYFIGURES Call by reference Type reference (TYPE) TREXT_KEY_FIGURE_2 20090324

Method GET_TREX_KEYFIGURES on class CL_RSODP_R3IS_METADATA has no exception.

Method IOBJNM_TO_TREXATTR 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 20090324
2 Returning R_ATTRIBUTE Value transfer Type reference (TYPE) TREXD_ATTR_NAME Attributname 20090324

Method IOBJNM_TO_TREXATTR on class CL_RSODP_R3IS_METADATA has no exception.

Method RESTRIOBJ_TO_SELNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_RESTRIOBJ_SELNAME Call by reference Type reference (TYPE) TTH_RESTRIOBJ_SELNAME 20090324

Method RESTRIOBJ_TO_SELNAME on class CL_RSODP_R3IS_METADATA has no exception.

Method _GET_COMP_FACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_COMP_TO_ATTRNAME Call by reference Type reference (TYPE) CL_RSODP_INDEX=>TTH_COMP_TO_ATTRNAME 20090324
2 Exporting E_T_COMP Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20090324
3 Importing I_T_COMP Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20090324
4 Importing I_T_DATADESC Call by reference Type reference (TYPE) RSRTS_T_DATADESC Beschreibung der zurückgegebenen Daten 20090324

Method _GET_COMP_FACT on class CL_RSODP_R3IS_METADATA has no exception.

Method _GET_DATADESC_R3IS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATADESC Call by reference Type reference (TYPE) RSRTS_T_DATADESC Beschreibung der zurückgegebenen Daten 20090324
2 Importing I_QUERY Call by reference Type reference (TYPE) AQADEF-QUNAME SAP Query (S): Queryname 20090324
3 Importing I_USERGROUP Call by reference Type reference (TYPE) AQADEF-BGNAME SAP Query (S): Name einer Benutzergruppe 20090324
4 Importing I_WSPACE Call by reference Type reference (TYPE) AQADEF-WSID SAP Query (S): Id eines Arbeitsbereiches 20090324
# Exception Resumable Description Created on
1 FAILED 20090324

Method _GET_INFOSET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20090324
2 Exporting E_T_DATADESC Call by reference Type reference (TYPE) RSRTS_T_DATADESC Beschreibung der zurückgegebenen Daten 20090324

Method _GET_INFOSET_FIELDS on class CL_RSODP_R3IS_METADATA has no exception.

Method _GET_METADATA_R3IS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_METADATA Value transfer Object reference (TYPE REF TO) CL_RSRTS_METADATA_R3IS Metadaten für Query auf virtuellem InfoProvider 20090324

Method _GET_METADATA_R3IS on class CL_RSODP_R3IS_METADATA has no exception.

Method _GET_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20090324

Method _GET_SELECTION_FIELDS on class CL_RSODP_R3IS_METADATA has no exception.

Method _GET_UNIVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_UNIVERSE Value transfer Object reference (TYPE REF TO) CL_RS_INFOOBJECT_UNIVERSE Globales Universe auf InfoObjekten 20090324

Method _GET_UNIVERSE on class CL_RSODP_R3IS_METADATA has no exception.

Method _NEEDS_SELKRITS_IN_TREX Signature

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

Method _NEEDS_SELKRITS_IN_TREX on class CL_RSODP_R3IS_METADATA has no exception.

Method _SELNAME_TO_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_SELNAME_COMPONENT Call by reference Type reference (TYPE) TTH_SELNAME_COMPONENT 20090324
2 Importing I_T_FIELDLIST Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20090324
3 Importing I_T_SELECTIONS Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20090324

Method _SELNAME_TO_COMPONENT on class CL_RSODP_R3IS_METADATA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720