SAP ABAP Class CL_RSD_GEN_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_GEN_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 20060109   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 RSBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSD_GEN_DATA_FLOW has no interface implemented.
Friends
Class CL_RSD_GEN_DATA_FLOW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_PC_TYPE_DTP Constant Public Type reference (TYPE) RSPC_TYPE 'DTP_LOAD' Process Type 20060109
2 N_C_PC_TYPE_START Constant Public Type reference (TYPE) RSPC_TYPE 'TRIGGER' Process Type 20060109
3 N_C_PREFIX_ODSO Constant Public Type reference (TYPE) CHAR2 'DS' Version Number Component 20060110
4 N_C_VERSION Constant Public Type reference (TYPE) RSDVERS '01' Dictionary version (current Release) of report in RSIX 20060109
5 P_WO_TADIR Static Attribute Private Type reference (TYPE) RS_BOOL Boolean 20060110
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_DTP Static method Public Method Subsequently Activate DTP or DSO and CUBE 20060823
2 CREATE_DTP Static method Public Method Create DTP between ODSO and CUBE 20060109
3 CREATE_PROCESS_CHAIN Static method Public Method Create Process Chain 20060109
4 CREATE_TRANSFORMATION Static method Public Method Create Transformation between ODSO and CUBE 20060109
5 DELETE_DTP Static method Public Method Delete DTP between ODSO and CUBE 20060109
6 DELETE_FROM_TADIR Static method Public Method Delete TADIR Entry for Generated Object 20060110
7 DELETE_PROCESS_CHAIN Static method Public Method Delete Process Chain 20060109
8 DELETE_TRANSFORMATION Static method Public Method Delete Transformation between ODSO and CUBE 20060109
9 FIND_DATA_FLOW Static method Public Method Find Transformation and DTP (Where-Used List) 20060323
10 GET_CHAIN_NAME Static method Public Method Derive Name of Process Chain 20060110
11 INSERT_INTO_TADIR Static method Public Method Insert TADIR Entry for Generated Object 20060110
12 UPDATE_TRANSFORMATION Static method Public Method Regenerate Transformation between ODSO and CUBE 20060109
13 _CREATE_DTP Static method Private Method 20060111
14 _CREATE_TRIGGER Static method Private Method 20060111
15 _DELETE_TRIGGER Static method Private Method 20060111
Events
Class CL_RSD_GEN_DATA_FLOW has no event.
Types
Class CL_RSD_GEN_DATA_FLOW has no local type.
Method Signatures

Method ACTIVATE_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060823
# Exception Resumable Description Created on
1 CX_RS_CANCELLED BW: Allgemeine Fehlerklasse 20060823
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060823

Method CREATE_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GEN_FLAG Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060127
2 Importing I_S_OWNER Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060529
3 Importing I_S_SOURCE Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060109
4 Importing I_S_TARGET Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060109
5 Importing I_TRANID Call by reference Type reference (TYPE) RSTRANID TransformationsId 20060109
6 Returning R_DTPNM Value transfer Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060109
# Exception Resumable Description Created on
1 CX_RS_EXISTING Objekt existiert bereits (nicht als Vaterklasse benutzen !!) 20060109
2 CX_RS_FAILED Operation gescheitert 20060110
3 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060110

Method CREATE_PROCESS_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAIN Call by reference Type reference (TYPE) RSPC_CHAIN Prozesskette 20060109
2 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060109
3 Importing I_GEN_FLAG Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20060127
4 Importing I_META Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20060111
5 Importing I_S_OWNER Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060529
6 Importing I_S_STARTSPECS Value transfer Type reference (TYPE) TBTCSTRT Beschreibung des Starttermins / Wdh.Periode eines Batch-Jobs 20060111
7 Importing I_TXTLG Value transfer Type reference (TYPE) RSTXTLG Beschreibung lang 20060109
# 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.) 20060109

Method CREATE_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GEN_FLAG Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20060127
2 Importing I_S_OWNER Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060529
3 Importing I_S_SOURCE Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060109
4 Importing I_S_TARGET Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060109
5 Importing I_TRANID Value transfer Type reference (TYPE) RSTRANID TransformationsId 20060320
6 Importing I_WITH_CTO Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE CTO Flag 20080804
7 Returning R_TRANID Value transfer Type reference (TYPE) RSTRANID TransformationsId 20060109
# Exception Resumable Description Created on
1 CX_RS_EXISTING Objekt existiert bereits (nicht als Vaterklasse benutzen !!) 20060109
2 CX_RS_FAILED Operation gescheitert 20060320
3 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060320

Method DELETE_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060109
2 Importing I_GEN_FLAG Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060310
# Exception Resumable Description Created on
1 CX_RS_CANCELLED BW: Allgemeine Fehlerklasse 20060109
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060110

Method DELETE_FROM_TADIR 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) C 20060110
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSO_S_TLOGO-TLOGO BW: Objekttyp (TLOGO) 20060110
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060110

Method DELETE_PROCESS_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAIN Call by reference Type reference (TYPE) RSPC_CHAIN Prozesskette 20060109
2 Importing I_GEN_FLAG Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060310
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060111
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060110

Method DELETE_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GEN_FLAG Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060310
2 Importing I_S_SOURCE Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060109
3 Importing I_S_TARGET Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060109
4 Importing I_TRANID Call by reference Type reference (TYPE) RSTRANID TransformationsId 20060109
5 Importing I_WITH_CTO Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE CTO Flag 20081002
# Exception Resumable Description Created on
1 CX_RS_FAILED Die Aktion ist an dieser Stelle nicht erlaubt 20060320
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060110

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 20061128
2 Exporting E_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM 20061128
3 Exporting E_OBJVERS_TRANID Call by reference Type reference (TYPE) RS_OBJVERS 20061128
4 Exporting E_TRANID Call by reference Type reference (TYPE) RSTRANID 20061128
5 Importing I_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20060323
6 Importing I_S_SOURCE Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060323
7 Importing I_S_TARGET Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060323

Method FIND_DATA_FLOW on class CL_RSD_GEN_DATA_FLOW has no exception.

Method GET_CHAIN_NAME 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) C 20060110
2 Importing I_PREFIX Call by reference Type reference (TYPE) C 20060110
3 Returning R_CHAIN Value transfer Type reference (TYPE) RSPC_CHAIN Prozesskette 20060110

Method GET_CHAIN_NAME on class CL_RSD_GEN_DATA_FLOW has no exception.

Method INSERT_INTO_TADIR 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) C 20060110
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSO_S_TLOGO-TLOGO BW: Objekttyp (TLOGO) 20060110
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060110

Method UPDATE_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TRANID Call by reference Type reference (TYPE) RSTRANID TransformationsId 20060109
2 Exporting E_NEW_TRANID Value transfer Type reference (TYPE) RS_BOOL Boolean 20060109
3 Importing I_S_OWNER Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060529
4 Importing I_S_SOURCE Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060109
5 Importing I_S_TARGET Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060109
6 Importing I_WITH_CTO Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE CTO Flag 20081002

Method UPDATE_TRANSFORMATION on class CL_RSD_GEN_DATA_FLOW has no exception.

Method _CREATE_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTPTYPE Call by reference Type reference (TYPE) RSBKDTPTYPE RSBC_C_DTPTYPE-STANDARD Typ eines Datentransferprozesses 20060111
2 Importing I_S_OWNER Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060529
3 Importing I_T_TLOGO Call by reference Type reference (TYPE) RSTRAN_T_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20060111
4 Returning R_DTPNM Value transfer Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060111
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060111

Method _CREATE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GEN_FLAG Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060310
2 Importing I_META Call by reference Type reference (TYPE) RS_BOOL Boolean 20060111
3 Importing I_S_STARTSPECS Call by reference Type reference (TYPE) TBTCSTRT Beschreibung des Starttermins / Wdh.Periode eines Batch-Jobs 20060111
4 Importing I_VARIANT Call by reference Type reference (TYPE) RSPC_VARIANT Variante (Name) eines Prozesses 20060111
# 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.) 20060111

Method _DELETE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GEN_FLAG Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060310
2 Importing I_VARIANT Call by reference Type reference (TYPE) RSPC_VARIANT Variante (Name) eines Prozesses 20060111
# 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
History
Last changed by/on SAP  20130531 
SAP Release Created in 710