SAP ABAP Class CL_RSLPO_DFG_DATAPATH (Data Path with TLOGO Objects and Transformations)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSLPO_DFG (Package) Logical Partitioning: Data-Flow Generation
Properties
Class CL_RSLPO_DFG_DATAPATH  
Short Description Data Path with TLOGO Objects and Transformations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSLPO_DFG   Logical Partitioning: Data-Flow Generation 
Created 20060814   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)
Interfaces
Class CL_RSLPO_DFG_DATAPATH has no interface implemented.
Friends
Class CL_RSLPO_DFG_DATAPATH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_PATHCOUNTER Instance attribute Protected Type reference (TYPE) I Natural Number 20090316
2 P_GUID Instance attribute Private Type reference (TYPE) RSSGUID25 GUID of Data Path 20060818
3 P_PATHID Instance attribute Private Type reference (TYPE) I 0 Path ID 20060814
4 P_R_TLOGO_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_RSLPO_TLOGO_HANDLER 20090313
5 P_S_TARGET_TLOGO Instance attribute Private Type reference (TYPE) RSTRAN_S_TLOGO TLOGO Target Object 20060815
6 P_T_CONV_FIELD_MAPPING Instance attribute Private Type reference (TYPE) L_TY_T_FIELD_MAPPING MApping convertable target fields to source fields 20081114
7 P_T_FIELD_MAPPING Instance attribute Private Type reference (TYPE) L_TY_T_FIELD_MAPPING Mapping Target Fields to Source Fields of Data Path 20060814
8 P_T_IOBJ_FIELDNM_MAPPING Instance attribute Private Type reference (TYPE) L_TY_T_IOBJ_FIELDNM_MAPPING Mapping InfoObjects to Field Name 20060815
9 P_T_TARGET_PATH_POOL Static Attribute Private Type reference (TYPE) L_TY_T_DFG_DATAPATH_POOL 20081006
10 P_T_TARGET_RANGE Instance attribute Private Type reference (TYPE) RSLPO_DFG_T_RANGE Selection Conditions for TLOGO Target Object 20060814
11 P_T_TLOGO Instance attribute Private Type reference (TYPE) RSTRAN_T_TLOGO Table of TLOGO Objects in Data Path from Target to Source 20060814
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIELD Instance method Public Method Adds New Field for Field Mapping 20060814
2 ADD_TLOGO Instance method Public Method Adds New Object at End of Object List 20060814
3 CHECK_DTP_RANGE Instance method Private Method 20091016
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060814
5 FACTORY Static method Public Method 20081001
6 GET_DATAPATH Instance method Public Method Returns Data Path from Target to Source 20060814
7 GET_DTP_DATAPATH Instance method Public Method Returns DTP-Conform Data Path from Source to Target 20060814
8 GET_DTP_RANGE Instance method Public Method Returns Selection Conditions for DTP at Source 20060815
9 GET_FIELDS Instance method Public Method Returns All Target Fields from Field Mapping 20060814
10 GET_FIELD_MAPPING Instance method Public Method Returns Source Field from Field Mapping for Target Field 20060814
11 GET_GUID Instance method Public Method Returns GUID of this data Ppath 20060818
12 GET_IOBJ_FIELDNM Instance method Private Method Returns Field Name of InfoObject 20060815
13 GET_PATHID Instance method Public Method Returns Path ID 20060814
14 GET_RELATED_DTPS Instance method Public Method Returns DTPs belonging to data path 20081006
15 GET_RELATED_DTPS_FROM_BADI Instance method Public Method Returns DTPs belonging to data path 20100126
16 GET_SOURCEFIELD_MAPPING Instance method Public Method Returns Target Field from Field Mapping for Source Field 20061011
17 GET_SOURCE_TLOGO Instance method Public Method Returns TLOGO Object of Data Path 20060818
18 GET_TARGET_TLOGO Instance method Public Method Returns TLOGO Target Object of Data Path 20060818
19 GET_TLOGO_DATAPATHS Instance method Private Method Returns Data Paths to Persistent Objects for TLOGO 20081001
20 MAP_FIELD Instance method Public Method Specifies New Field Mapping 20060814
21 MAP_FIELDS Instance method Private Method Updates Field Mapping According to Transformation 20081001
22 MOVE_FIELD Instance method Public Method Moves a field from field mapping to convertable fields 20081114
23 REFRESH_POOL Static method Public Method Deletes an Instance from Factory Pool 20081006
24 REMOVE_FIELD Instance method Public Method Removes Field from Field Mapping 20060814
25 SET_INITIAL_FIELDS Instance method Private Method Returns Fields for Initial Mapping 20081001
Events
Class CL_RSLPO_DFG_DATAPATH has no event.
Types
Class CL_RSLPO_DFG_DATAPATH has no local type.
Method Signatures

Method ADD_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNM Call by reference Type reference (TYPE) RSFIELDNM Feld, das zum Feld-Mapping hinzugefügt werden soll 20060814

Method ADD_FIELD on class CL_RSLPO_DFG_DATAPATH has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSTRAN_S_TLOGO TLOGO-Objekt, das hinzugefügt werden soll 20060814

Method ADD_TLOGO on class CL_RSLPO_DFG_DATAPATH has no exception.

Method CHECK_DTP_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20091016
2 Changing C_T_RANGE Call by reference Type reference (TYPE) RSBK_TH_RANGE DTP: Selektionen für Quelle 20091016
3 Changing C_T_RANGE_LOST Call by reference Type reference (TYPE) RSBK_TH_RANGE DTP: Selektionen für Quelle 20091016
4 Importing I_R_DTP Call by reference Object reference (TYPE REF TO) IF_RSBK_DTP_MAINTAIN Ändern eines Datentransferprozesses 20091016
5 Importing I_S_SOURCE_RANGE Call by reference Type reference (TYPE) RSBK_S_RANGE DTP: Selektion für Quelle 20100401
6 Importing I_TARGET_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20100401

Method CHECK_DTP_RANGE on class CL_RSLPO_DFG_DATAPATH has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATHID Value transfer Type reference (TYPE) I 20090313
2 Importing I_R_DATAPATH Call by reference Object reference (TYPE REF TO) CL_RSLPO_DFG_DATAPATH Ein Datenpfad mit TLOGO-Objekten und Transformationen 20090313
3 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20090313
4 Importing I_T_RANGE Call by reference Type reference (TYPE) RSLPO_DFG_T_RANGE Tabelle mit Selektionsbedingungen auf InfoObjects 20090313
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_FAILED 20090313

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20081001
2 Importing I_T_RANGE Call by reference Type reference (TYPE) RSLPO_DFG_T_RANGE Selektionsbedingungen auf dem initialen TLOGO-Objekt 20081002
3 Returning R_TR_DATAPATH Value transfer Type reference (TYPE) RSLPO_DFG_TR_DATAPATH Tabelle mit Referenzen auf Datenpfade 20081006
# Exception Resumable Description Created on
1 CX_RSLPO_METADATA_INCONSISTENT 20081002
2 CX_RSLPO_OBJECT_NOT_FOUND 20081002
3 CX_RSLPO_OPERATION_FAILED 20081002

Method GET_DATAPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TLOGO Value transfer Type reference (TYPE) RSTRAN_T_TLOGO Datenpfad von Ziel zur Quelle 20060814

Method GET_DATAPATH on class CL_RSLPO_DFG_DATAPATH has no exception.

Method GET_DTP_DATAPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TLOGO Value transfer Type reference (TYPE) RSTRAN_T_TLOGO DTP-konformer Datenpfad von Quelle zum Ziel 20060814

Method GET_DTP_DATAPATH on class CL_RSLPO_DFG_DATAPATH has no exception.

Method GET_DTP_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Value transfer Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20100716
2 Exporting E_T_RANGE Value transfer Type reference (TYPE) RSBK_TH_RANGE DTP: Selektionen für Quelle 20061103
3 Exporting E_T_RANGE_LOST Value transfer Type reference (TYPE) RSBK_TH_RANGE Selektionen, die nicht von Ziel auf Quellen übertragbar sind 20061103
4 Importing I_R_DTP_MAINTAIN Call by reference Object reference (TYPE REF TO) IF_RSBK_DTP_MAINTAIN Version eines Datentransferprozesses 20091016

Method GET_DTP_RANGE on class CL_RSLPO_DFG_DATAPATH has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_FIELDNM Value transfer Type reference (TYPE) RSLPO_DFG_T_FIELDNM Tabelle aller Zielfelder 20060814

Method GET_FIELDS on class CL_RSLPO_DFG_DATAPATH has no exception.

Method GET_FIELD_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARGET_FIELDNM Call by reference Type reference (TYPE) RSFIELDNM Zielfeld 20060814
2 Returning R_SOURCE_FIELDNM Value transfer Type reference (TYPE) RSFIELDNM Quellfeld aus dem Feld-Mapping 20060814
# Exception Resumable Description Created on
1 CX_RSLPO_OBJECT_NOT_FOUND 20060814

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) RSSGUID25 BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20060818

Method GET_GUID on class CL_RSLPO_DFG_DATAPATH has no exception.

Method GET_IOBJ_FIELDNM 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 20060815
2 Returning R_FIELDNM Value transfer Type reference (TYPE) RSFIELDNM Feldname 20060815

Method GET_IOBJ_FIELDNM on class CL_RSLPO_DFG_DATAPATH has no exception.

Method GET_PATHID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PATHID Value transfer Type reference (TYPE) I Pfad ID 20060814

Method GET_PATHID on class CL_RSLPO_DFG_DATAPATH has no exception.

Method GET_RELATED_DTPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DTPS Value transfer Type reference (TYPE) RSLPO_DFG_T_DTP_LIST Tabelle mit generierten DTPs (DFG und ausserhalb) 20090420
2 Exporting E_T_DTPS_NOT_GEN Call by reference Type reference (TYPE) RSLPO_DFG_T_DTPGEN Tabelle von DTPs aus dem DFG, die noch nicht generiert sind 20090420

Method GET_RELATED_DTPS on class CL_RSLPO_DFG_DATAPATH has no exception.

Method GET_RELATED_DTPS_FROM_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DTPGEN Call by reference Type reference (TYPE) RSLPO_DFG_T_DTPGEN Tabelle mit generierten DTPs (DFG und ausserhalb) 20100304
2 Exporting E_T_DTPS_NOT_GEN Call by reference Type reference (TYPE) RSLPO_DFG_T_DTPGEN Tabelle von DTPs aus dem DFG, die noch nicht generiert sind 20100126
3 Importing I_R_DFG_MODEL Call by reference Object reference (TYPE REF TO) CL_RSLPO_DFG_MODEL Datenflussgenerierung: Modell 20100203
4 Importing I_SPO Call by reference Type reference (TYPE) RSLPONAME Semantische Partitionierung: Name eines InfoProviders 20100126
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_FAILED 20100204

Method GET_SOURCEFIELD_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_FIELDNM Call by reference Type reference (TYPE) RSFIELDNM Quellfeld 20061011
2 Returning R_TARGET_FIELDNM Value transfer Type reference (TYPE) RSFIELDNM Zielfeld aus dem Mapping 20061011
# Exception Resumable Description Created on
1 CX_RSLPO_OBJECT_NOT_FOUND 20061011

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_SOURCE_TLOGO Value transfer Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20060818
# Exception Resumable Description Created on
1 CX_RSLPO_OBJECT_NOT_FOUND 20060818

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_TARGET_TLOGO Value transfer Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20060818
# Exception Resumable Description Created on
1 CX_RSLPO_OBJECT_NOT_FOUND 20060818

Method GET_TLOGO_DATAPATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TR_DATAPATH Call by reference Type reference (TYPE) RSLPO_DFG_TR_DATAPATH Tabelle mit Referenzen auf Datenpfade 20081001
2 Importing I_R_DATAPATH Call by reference Object reference (TYPE REF TO) CL_RSLPO_DFG_DATAPATH Referenz auf einen Datenpfad bei rekursivem Aufruf 20081001
3 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20081001
# Exception Resumable Description Created on
1 CX_RSLPO_METADATA_INCONSISTENT 20081001
2 CX_RSLPO_OBJECT_NOT_FOUND 20081001
3 CX_RSLPO_OPERATION_FAILED 20081001

Method MAP_FIELD 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 20090721
2 Importing I_SOURCE_FIELDNM Call by reference Type reference (TYPE) RSFIELDNM Name des Quellfelds 20060814
3 Importing I_TARGET_FIELDNM Call by reference Type reference (TYPE) RSFIELDNM Name des Zielfelds 20060814

Method MAP_FIELD on class CL_RSLPO_DFG_DATAPATH has no exception.

Method MAP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DATAPATH Call by reference Object reference (TYPE REF TO) CL_RSLPO_DFG_DATAPATH Datenpfad 20081001
2 Importing I_S_TRFN Call by reference Type reference (TYPE) RSTRAN_S_TRFN Transformation 20081001
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_FAILED 20081001

Method MOVE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARGET_FIELDNM Call by reference Type reference (TYPE) RSFIELDNM Zielfeld, das aus dem Mapping entfernt werden soll 20081114

Method MOVE_FIELD on class CL_RSLPO_DFG_DATAPATH has no exception.

Method REFRESH_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20081006

Method REFRESH_POOL on class CL_RSLPO_DFG_DATAPATH has no exception.

Method REMOVE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARGET_FIELDNM Call by reference Type reference (TYPE) RSFIELDNM Zielfeld, das aus dem Mapping entfernt werden soll 20060814

Method REMOVE_FIELD on class CL_RSLPO_DFG_DATAPATH has no exception.

Method SET_INITIAL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DATAPATH Call by reference Object reference (TYPE REF TO) CL_RSLPO_DFG_DATAPATH Referenz auf Datenpfad, für den Mapping gesetzt wird 20081001
2 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSTRAN_S_TLOGO TLOGO-Objekt, dessen Felder ins Mapping geschrieben werden 20081001
# Exception Resumable Description Created on
1 CX_RSLPO_OBJECT_NOT_FOUND 20081001
2 CX_RSLPO_OPERATION_FAILED 20081001
History
Last changed by/on SAP  20130531 
SAP Release Created in 710