SAP ABAP Class CL_RSD_HYBR (BW Metadata: HybridProvider)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSD_IPRO (Package) BI InfoProvider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MDOB BW Metadata: InfoProvider 20061120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_COPY BW Repository: TLOGO Objects - Copy Functions 20090318
Properties
Class CL_RSD_HYBR  
Short Description BW Metadata: HybridProvider    
Super Class CL_RSD_MDOB BW Metadata: InfoProvider 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSD_IPRO   BI InfoProvider 
Created 20051028   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRSM 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 RSDU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSO_TLOGO_COPY BW Repository: TLOGO Objects - Copy Functions 20090318
Friends
# Friend Modeled only Created on Description
1 CL_RSD_HYBR_COLLECTION 20051102 HybridProvider (Collection)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_SFX_CUBE Constant Public Type reference (TYPE) RS_CHAR1 'I' Suffix of Derived Cube Name 20051118
2 N_C_SFX_ODSO Constant Public Type reference (TYPE) RS_CHAR1 'O' Suffix of Derived DSO-Name 20051118
3 N_C_SFX_VIRT Constant Public Type reference (TYPE) RS_CHAR1 'R' Suffix of Derived RemoteProvider 20080807
4 N_R_CUBE Instance attribute Public Object reference (TYPE REF TO) CL_RSD_CUBE Reference to Involved InfoCube 20051028
5 N_R_DATA_FLOW Instance attribute Public Object reference (TYPE REF TO) CL_RSD_HYBR_DATA_FLOW Create Data Flow in HybridProvider 20060324
6 N_R_ODSO Instance attribute Public Object reference (TYPE REF TO) CL_RSD_ODSO Reference to Involved DataStore Object 20051028
7 N_R_VIRT Instance attribute Public Object reference (TYPE REF TO) CL_RSD_CUBE Reference to Involved VirtualProvider 20080807
8 N_VIEW_CURR Instance attribute Public Type reference (TYPE) RSTLOGO Current Processing View 20051124
9 P_TH_HYBR_R Static Attribute Protected Type reference (TYPE) RSDO_TH_HYBR_R Hashed Table with Reference to HybridProvider 20061222
10 P_T_IOBJ_R_DEL Instance attribute Private Type reference (TYPE) RSDO_T_IOBJ_SG_R Temporary Memory When Deleting InfoObjects 20060522
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DERIVED_PROV_STANDARD Static method Public Method Determines Name of Derived InfoProvider 20060105
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051028
3 DEQUEUE_ALL Instance method Public Method Unlock (All Providers) 20090319
4 FACTORY Static method Public Method Creates a HybridProvider and returns its reference 20051028
5 GET_ALL Static method Public Method Object-Specific Get_All Method 20061121
6 GET_INFO_STAT Static method Public Method Properties of Provider. Static 20090120
7 INIT_FROM_SOURCES Instance method Public Method Initializes HybridProvider for APIs 20060322
8 PREPARE_ALL Instance method Public Method Prepare Editing (All Providers) 20090319
9 UPDATE_FROM_SOURCES Instance method Public Method Update wit Specified Sources 20060322
Events
Class CL_RSD_HYBR has no event.
Types
Class CL_RSD_HYBR has no local type.
Method Signatures

Method BUILD_DERIVED_PROV_STANDARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20060105
2 Exporting E_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20060105
3 Exporting E_VIRTPROV Call by reference Type reference (TYPE) RSVIRTPROV VirtualProvider 20080807
4 Importing I_HYBRPROV Call by reference Type reference (TYPE) RSHYBRPROV HybridProvider 20060105

Method BUILD_DERIVED_PROV_STANDARD on class CL_RSD_HYBR has no exception.

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 20051028
# Exception Resumable Description Created on
1 INPUT_INVALID Eingabe ungültig 20061121
2 TYPE_MISMATCH anderer TLOGO Typ 20061121

Method DEQUEUE_ALL Signature

Method DEQUEUE_ALL on class CL_RSD_HYBR has no parameter.
Method DEQUEUE_ALL on class CL_RSD_HYBR has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20051028
2 Returning R_R_HYBR Value transfer Object reference (TYPE REF TO) CL_RSD_HYBR Referenz auf HybridProvider 20051028
# Exception Resumable Description Created on
1 CANCELLED Popup für neues Objekt wurde abgebrochen 20051028
2 INPUT_INVALID Eingabe ungültig 20051028
3 TYPE_MISMATCH anderer TLOGO Typ 20061121

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCL_OWNED_BY Call by reference Type reference (TYPE) RS_CHAR1 inkludierter OWNED BY Level (-> siehe N_C_OWNED_BY) 20081021
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20061121
3 Importing I_T_LOGSYS Call by reference Type reference (TYPE) RSAOS_T_LOGSYS Liste von Quellsystemen 20061121
4 Returning R_T_OBJECT_LIST Value transfer Type reference (TYPE) RSO_T_OBJECT_F4_LIST BW Repository: Listenformat (ALV) für F4-Hilfe 20061121

Method GET_ALL on class CL_RSD_HYBR has no exception.

Method GET_INFO_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA versionsabh. Eigenschaften 20090120
2 Exporting E_T_DIME_R Call by reference Type reference (TYPE) RSDO_T_DIME_SG_R Tab. mit Ref. auf Dimensionen 20090120
3 Exporting E_T_DTA Call by reference Type reference (TYPE) RSDO_T_DTA_R Tab mit Ref. auf InfoProvider (Datenziel) 20090120
4 Exporting E_T_HIE_IOBJ Call by reference Type reference (TYPE) RSDG_T_HIE_IOBJ Kennzahlen in Hier.knoten 20090120
5 Exporting E_T_HIE_NODE Call by reference Type reference (TYPE) RSDG_T_HIE_NODE Hier.knoten 20090120
6 Exporting E_T_HNODE_TXT Call by reference Type reference (TYPE) RSDG_T_HNODE_TXT Hierarchieknoten Beschreibungen 20090120
7 Exporting E_T_INDX Call by reference Type reference (TYPE) RSD_T_ODSO_INDX Liste der Indizes 20090120
8 Exporting E_T_INDX_IOBJ Call by reference Type reference (TYPE) RSD_T_ODSO_INDX_IOBJ Liste der InfoObjects in Indizes 20090120
9 Exporting E_T_IOBJ_IDENT Call by reference Type reference (TYPE) RSD_T_MPRO_IOBJ_IDENT Identif. von InfoObjects im MultiProvider 20090120
10 Exporting E_T_IOBJ_R Call by reference Type reference (TYPE) RSDO_T_IOBJ_SG_R Tab. mit Ref. auf InfoObjects 20090120
11 Exporting E_T_IOBJ_TXT Call by reference Type reference (TYPE) RSO_T_IOBJ_TXT Texte zu InfoObjects mit Sprache 20090120
12 Exporting E_T_NAVA_R Call by reference Type reference (TYPE) RSDO_T_IOBJ_SG_R Tab. mit Ref. auf Nav.Attr. 20090120
13 Exporting E_T_TXT Call by reference Type reference (TYPE) RSO_T_TXT Texte aller Sprachen 20090120
14 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090120
15 Importing I_MYSELF_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Info nur aus Objekt selbst herleiten (ohne "shared data") 20090120
16 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090120
# Exception Resumable Description Created on
1 NOT_FOUND nicht gefunden 20090120

Method INIT_FROM_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20060322
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20060322
3 Importing I_BIA_STATUS Call by reference Type reference (TYPE) RSD_BIA_STATUS RSD: BI Accelerator Status des InfoCubes (BIA Indizes) 20070905
4 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20060322
5 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20060322
6 Importing I_T_DTA_R Call by reference Type reference (TYPE) RSDO_T_DTA_R Tabelle mit Referenzen auf InfoProvider (Datenziel) 20070905

Method INIT_FROM_SOURCES on class CL_RSD_HYBR has no exception.

Method PREPARE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH RSSB_C_AUTH_ACTVT-MAINTAIN Aktivität 20090319
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20090319
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20090319
4 Importing I_WITH_AUTHORITY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': mit Berechtigung 20090319
5 Importing I_WITH_CTO_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': mit CTO Check 20090319
6 Importing I_WITH_ENQUEUE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': mit Enqueue Sperre 20090319
# Exception Resumable Description Created on
1 CX_RS_CANCELLED Abbruch durch Benutzer beim Aufruf des Transportwesens 20090319
2 CX_RS_DISPLAY_ONLY Nur Anzeige erlaubt 20090319
3 CX_RS_NOT_AUTHORIZED Keine Anzeigeberechtigung 20090319

Method UPDATE_FROM_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PROPERTIES Call by reference Type reference (TYPE) RSDCUBEPROP InfoCube: versionsabhängige Eigenschaften 20060322
2 Importing I_T_DIME_R Call by reference Type reference (TYPE) RSDO_T_DIME_SG_R Tabelle mit Referenzen auf Dimensionen 20060322
3 Importing I_T_IOBJ_R Call by reference Type reference (TYPE) RSDO_T_IOBJ_SG_R Tabelle mit Referenzen auf InfoObjects 20060322
4 Importing I_T_IOBJ_TXT Call by reference Type reference (TYPE) RSO_T_IOBJ_TXT Texte zu InfoObjekts mit Sprache 20061227
5 Importing I_T_NAVA_R Call by reference Type reference (TYPE) RSDO_T_IOBJ_SG_R Tabelle mit Referenzen auf InfoObjects 20060322
6 Importing I_T_TXT Call by reference Type reference (TYPE) RSO_T_TXT Texte eines Objektes (in mehreren Sprachen) 20061227

Method UPDATE_FROM_SOURCES on class CL_RSD_HYBR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710