SAP ABAP Class CL_RSD_HYBR_DATA_FLOW (Create Data Flow in HybridProvider)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDG (Package) BW: Data basis generation
Properties
Class CL_RSD_HYBR_DATA_FLOW  
Short Description Create Data Flow in HybridProvider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDG   BW: Data basis generation 
Created 20060103   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 RSOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSD_HYBR_DATA_FLOW has no interface implemented.
Friends
Class CL_RSD_HYBR_DATA_FLOW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CHAIN Instance attribute Private Type reference (TYPE) RSPC_CHAIN Process Chain 20060323
2 P_DTPNM Instance attribute Private Type reference (TYPE) RSBKDTPNM Data Transfer Process ID 20060323
3 P_FROM_CONTENT Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20060323
4 P_OBJVERS_TRANID Instance attribute Private Type reference (TYPE) RS_OBJVERS 20060324
5 P_R_HYBR Instance attribute Private Object reference (TYPE REF TO) CL_RSD_HYBR BW Metadata: HybridProvider 20060104
6 P_TH_REF Static Attribute Private See coding 20061128
7 P_TH_TLOGO Instance attribute Private See coding BW Repository: List (Hash) of TLOGO Object and Type 20061128
8 P_TLOGO_SET Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20061128
9 P_TRANID Instance attribute Private Type reference (TYPE) RSTRANID Transformation ID 20060323
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_CONTENT Instance method Public Method Called by CL_RSD_HYBR->ACTIVATE 20061128
2 BUILD_CONTENT Instance method Public Method Content transfer 20060323
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060103
4 COPY_VIRTUAL_DATA_FLOW Instance method Public Method Copies virtual data flow to HybridProvider 20091030
5 CREATE_DTP Instance method Private Method Create DTP between ODSO and CUBE 20060103
6 CREATE_PROCESS_CHAIN Instance method Private Method Create Process Chain 20060104
7 CREATE_TRANSFORMATION Instance method Private Method Create Transformation between ODSO and CUBE 20060103
8 DELETE_ALL Instance method Public Method Delete Transformation, DTP and Process Chain 20060104
9 DELETE_DTP Instance method Private Method Delete DTP between ODSO and CUBE 20060103
10 DELETE_PROCESS_CHAIN Instance method Private Method Delete Process Chain 20060104
11 DELETE_TRANSFORMATION Instance method Private Method Delete Transformation between ODSO and CUBE 20060103
12 FACTORY Static method Public Method Create Instance from Name of HybridProvider 20060111
13 FIND_DATA_FLOW Static method Public Method Find Transformation and DTP (Where-Used List) 20060323
14 GENERATE_ALL Instance method Public Method Generate Transformation, DTP and Process Chain 20060104
15 GET_CHAIN_NAME Instance method Private Method Name of Process Chain 20060110
16 GET_TLOGO_IMPLICIT Instance method Private Method 20061128
17 GET_VERSION Static method Public Method Version of Generator 20060109
18 HYBR_GET_RELATED Instance method Public Method Dependent Objects 20060323
19 ODSO_GET_CHAIN_NAME Static method Public Method Name of Generated Process Chain 20060203
20 REFRESH Instance method Private Method Read Metadata again 20060103
21 UPDATE_TRANSFORMATION Instance method Public Method Regenerate Transformation between ODSO and CUBE 20060103
Events
Class CL_RSD_HYBR_DATA_FLOW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_REF Private See coding 20061128 begin of tp_s_ref, infoprov type rsinfoprov, r_hdf type ref to cl_rsd_hybr_data_flow, end of tp_s_ref
Method Signatures

Method ACTIVATE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_TLOGO Call by reference Type reference (TYPE) RSO_TH_TLOGO BW Repository: Liste (Hash) von TLOGO Objekt und Typ 20061128

Method ACTIVATE_CONTENT on class CL_RSD_HYBR_DATA_FLOW has no exception.

Method BUILD_CONTENT Signature

Method BUILD_CONTENT on class CL_RSD_HYBR_DATA_FLOW has no parameter.
Method BUILD_CONTENT on class CL_RSD_HYBR_DATA_FLOW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_HYBR Call by reference Object reference (TYPE REF TO) CL_RSD_HYBR BW Meta Data: HybridProvider 20060103

Method CONSTRUCTOR on class CL_RSD_HYBR_DATA_FLOW has no exception.

Method COPY_VIRTUAL_DATA_FLOW Signature

Method COPY_VIRTUAL_DATA_FLOW on class CL_RSD_HYBR_DATA_FLOW has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20091030

Method CREATE_DTP Signature

Method CREATE_DTP on class CL_RSD_HYBR_DATA_FLOW has no parameter.
# Exception Resumable Description Created on
1 CX_RS_EXISTING Objekt existiert bereits (nicht als Vaterklasse benutzen !!) 20060103
2 CX_RS_FAILED Operation gescheitert 20060111
3 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060111

Method CREATE_PROCESS_CHAIN Signature

Method CREATE_PROCESS_CHAIN on class CL_RSD_HYBR_DATA_FLOW has no parameter.
# Exception Resumable Description Created on
1 CX_RS_EXISTING Objekt existiert bereits (nicht als Vaterklasse benutzen !!) 20060111
2 CX_RS_FAILED Operation gescheitert 20060111
3 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060104

Method CREATE_TRANSFORMATION Signature

Method CREATE_TRANSFORMATION on class CL_RSD_HYBR_DATA_FLOW has no parameter.
# Exception Resumable Description Created on
1 CX_RS_EXISTING Objekt existiert bereits (nicht als Vaterklasse benutzen !!) 20060103
2 CX_RS_FAILED Operation gescheitert 20060320
3 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060111

Method DELETE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_RAISE Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060823
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060104

Method DELETE_DTP Signature

Method DELETE_DTP on class CL_RSD_HYBR_DATA_FLOW has no parameter.
# Exception Resumable Description Created on
1 CX_RS_CANCELLED BW: Allgemeine Fehlerklasse 20060103
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060111

Method DELETE_PROCESS_CHAIN Signature

Method DELETE_PROCESS_CHAIN on class CL_RSD_HYBR_DATA_FLOW has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060111
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060111

Method DELETE_TRANSFORMATION Signature

Method DELETE_TRANSFORMATION on class CL_RSD_HYBR_DATA_FLOW has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060323
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060111

Method FACTORY 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 20060111
2 Returning R_R_HDF Value transfer Object reference (TYPE REF TO) CL_RSD_HYBR_DATA_FLOW Datenfluss im HybridProvider erzeugen 20060111
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20060111

Method FIND_DATA_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAIN Call by reference Type reference (TYPE) RSPC_CHAIN Prozesskette 20060323
2 Exporting E_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060323
3 Exporting E_OBJVERS_TRANID Call by reference Type reference (TYPE) RS_OBJVERS 20060324
4 Exporting E_TRANID Call by reference Type reference (TYPE) RSTRANID TransformationsId 20060323
5 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20060323
6 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20060323
7 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20060323

Method FIND_DATA_FLOW on class CL_RSD_HYBR_DATA_FLOW has no exception.

Method GENERATE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAIN Value transfer Type reference (TYPE) RSPC_CHAIN Prozesskette 20060323
2 Exporting E_DTPNM Value transfer Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060323
3 Exporting E_TRANID Value transfer Type reference (TYPE) RSTRANID TransformationsId 20060323
4 Importing I_FORCE_REGENERATION Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060104
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060104

Method GET_CHAIN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHAIN Value transfer Type reference (TYPE) RSPC_CHAIN Prozesskette 20060110

Method GET_CHAIN_NAME on class CL_RSD_HYBR_DATA_FLOW has no exception.

Method GET_TLOGO_IMPLICIT Signature

Method GET_TLOGO_IMPLICIT on class CL_RSD_HYBR_DATA_FLOW has no parameter.
Method GET_TLOGO_IMPLICIT on class CL_RSD_HYBR_DATA_FLOW has no exception.

Method GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VERSION Value transfer Type reference (TYPE) RSDVERS Dictionary Version (akt. Release) des Berichts in der RSIX 20060109

Method GET_VERSION on class CL_RSD_HYBR_DATA_FLOW has no exception.

Method HYBR_GET_RELATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_OBJ_EXISTENTIAL Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20060323
2 Importing I_OBJVERS Value transfer Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-ACTIVE 20060323

Method HYBR_GET_RELATED on class CL_RSD_HYBR_DATA_FLOW has no exception.

Method ODSO_GET_CHAIN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20060203
2 Returning R_CHAIN Value transfer Type reference (TYPE) RSPC_CHAIN Prozesskette 20060203

Method ODSO_GET_CHAIN_NAME on class CL_RSD_HYBR_DATA_FLOW has no exception.

Method REFRESH Signature

Method REFRESH on class CL_RSD_HYBR_DATA_FLOW has no parameter.
Method REFRESH on class CL_RSD_HYBR_DATA_FLOW has no exception.

Method UPDATE_TRANSFORMATION Signature

Method UPDATE_TRANSFORMATION on class CL_RSD_HYBR_DATA_FLOW has no parameter.
Method UPDATE_TRANSFORMATION on class CL_RSD_HYBR_DATA_FLOW has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710