SAP ABAP Class CL_RSDF_MAINTAIN (Edit Data Flow Modeling)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-AWB (Application Component) Data Warehousing Workbench
     RSDF (Package) Front-End for Data Warehousing Workbench Data Flow
Properties
Class CL_RSDF_MAINTAIN  
Short Description Edit Data Flow Modeling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDF   Front-End for Data Warehousing Workbench Data Flow 
Created 20081222   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSOD_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSAWC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDF_MAINTAIN has no interface implemented.
Friends
Class CL_RSDF_MAINTAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DATAFLOW Instance attribute Public Type reference (TYPE) RSDFDATAFLOW Data flow/data flow template 20090612
2 DOCUTYPE Instance attribute Private Type reference (TYPE) RSAWBNDOCUTYPE IF_RSOD_CONST=>MIME_TEXT Documentation Type 20101018
3 MODEFCODE Instance attribute Protected Type reference (TYPE) TY_FCODE Processing Mode 20090721
4 OBJVERS Instance attribute Protected Type reference (TYPE) RSOBJVERS Object Version 20090612
5 R_DMOD Instance attribute Protected Object reference (TYPE REF TO) CL_RSDF_DMOD Data flow reference 20090612
6 R_NET_STACK Instance attribute Protected Object reference (TYPE REF TO) CL_RSDF_NET_STACK Stack for network plan versions 20090728
7 R_VERS Instance attribute Protected Object reference (TYPE REF TO) CL_RSDF_DMOD_VERS Data flow modeling version (read methods) 20090724
8 TXTLG Instance attribute Protected Type reference (TYPE) RSTXTLG Long Description 20090721
9 T_OBJVERS_EXIST Instance attribute Protected See coding 20090831
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_MODE Instance method Public Method 20090904
2 CHANGE_OBJVERS Instance method Public Method 20090907
3 CREATE_NEW_NET_VERSION Instance method Public Method 20091204
4 CREATE_VERS Instance method Protected Method 20090904
5 EXECUTE_FCODE Instance method Public Method 20090903
6 EXISTS Instance method Public Method 20090831
7 FCODE_ACTIVATE Instance method Private Method 20091104
8 FCODE_CHECK Instance method Private Method 20100422
9 FCODE_SAVE Instance method Private Method 20091013
10 FREE Instance method Public Method Dequeue. Clean up memory 20090722
11 GET_ACTIVFL Instance method Public Method 20100115
12 GET_CHANGED Instance method Public Method 20090903
13 GET_CURRENT_NET Instance method Public Method Returns the current network using the network stack 20090728
14 GET_DATA Instance method Public Method Returns the data of the data flow version 20100303
15 GET_DATAFLOW_NAME Instance method Public Method 20091019
16 GET_DOCUSTRING Instance method Public Method 20101018
17 GET_DOCUTYPE Instance method Public Method 20101018
18 GET_HEADER Instance method Public Method 20090826
19 GET_LINK_TYPE Instance method Public Method 20091105
20 GET_MODE Instance method Public Method 20090902
21 GET_NET_INTERNAL Instance method Public Method Internal method. Can only be called by the stack 20090729
22 GET_NR_OF_ACTIONS Instance method Public Method 20091204
23 GET_OBJSTAT Instance method Public Method 20100115
24 GET_OBJVERS Instance method Public Method 20090831
25 GET_TEXT Instance method Public Method 20090826
26 GET_VERS Instance method Protected Method 20090727
27 GET_VERSIONS_ARE_EQUAL Instance method Public Method 20090908
28 INIT Instance method Public Method 20090610
29 INIT_VERSIONS Instance method Private Method 20100114
30 IS_EDITABLE Instance method Public Method 20090904
31 IS_TEMPLATE Instance method Public Method 20100415
32 NAVIGATE_NETSTACK Instance method Public Method 20091204
33 SAVE_AS Instance method Public Method Copy data flow - use another name 20100218
34 SET_DOCUSTRING Instance method Public Method 20101018
35 SET_DOCUTYPE Instance method Public Method 20101018
36 SET_OWNER Instance method Public Method 20100324
37 SET_TEXT Instance method Public Method 20090908
38 _GET_LINK_TYPE_CONTAINED_IN Instance method Public Method 20091109
39 _GET_LINK_TYPE_TRFN_DTP Instance method Public Method 20091109
Events
Class CL_RSDF_MAINTAIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_FCODE Public Type reference (TYPE) UI_FUNC Function Code 20090610
Method Signatures

Method CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_MODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20090904
# Exception Resumable Description Created on
1 CX_RSDF_CANCELED Funktion abgebrochen 20091019

Method CHANGE_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090907
# Exception Resumable Description Created on
1 CX_RSDF_CANCELED Funktion abgebrochen 20091019

Method CREATE_NEW_NET_VERSION Signature

Method CREATE_NEW_NET_VERSION on class CL_RSDF_MAINTAIN has no parameter.
Method CREATE_NEW_NET_VERSION on class CL_RSDF_MAINTAIN has no exception.

Method CREATE_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Value transfer Type reference (TYPE) CL_RSDF_MAINTAIN=>TY_FCODE 20090904
2 Importing I_OBJVERS Value transfer Type reference (TYPE) RS_OBJVERS 20090904
# Exception Resumable Description Created on
1 CX_RSDF_CANCELED Abbruch durch den Benutzer (Dialog) 20091019

Method EXECUTE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20090903
# Exception Resumable Description Created on
1 CX_RSDF_CANCELED Funktion abgebrochen 20091221

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090831
2 Returning RE_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20090831

Method EXISTS on class CL_RSDF_MAINTAIN has no exception.

Method FCODE_ACTIVATE Signature

Method FCODE_ACTIVATE on class CL_RSDF_MAINTAIN has no parameter.
Method FCODE_ACTIVATE on class CL_RSDF_MAINTAIN has no exception.

Method FCODE_CHECK Signature

Method FCODE_CHECK on class CL_RSDF_MAINTAIN has no parameter.
# Exception Resumable Description Created on
1 CX_RSDF_CANCELED Funktion abgebrochen 20100422

Method FCODE_SAVE Signature

Method FCODE_SAVE on class CL_RSDF_MAINTAIN has no parameter.
# Exception Resumable Description Created on
1 CX_RSDF_CANCELED Funktion abgebrochen 20091221

Method FREE Signature

Method FREE on class CL_RSDF_MAINTAIN has no parameter.
Method FREE on class CL_RSDF_MAINTAIN has no exception.

Method GET_ACTIVFL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ACTIVFL Value transfer Type reference (TYPE) RSACTIVFL Objektstatus 20100115

Method GET_ACTIVFL on class CL_RSDF_MAINTAIN has no exception.

Method GET_CHANGED Signature

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

Method GET_CHANGED on class CL_RSDF_MAINTAIN has no exception.

Method GET_CURRENT_NET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_R_NET Value transfer Object reference (TYPE REF TO) CL_RSDF_NET Menge von Links und Knoten 20090728

Method GET_CURRENT_NET on class CL_RSDF_MAINTAIN has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_S_DATA Value transfer Type reference (TYPE) RSDF_S_DATA Datenstrukturen eines Datenflusses 20100303
# Exception Resumable Description Created on
1 CX_RS_VERSION_NOT_FOUND Objekt in einer Version nicht gefunden 20100303

Method GET_DATAFLOW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DATAFLOW_NAME Value transfer Type reference (TYPE) RSDFDATAFLOW Datenfluss/ Datenflussvorlage 20091019

Method GET_DATAFLOW_NAME on class CL_RSDF_MAINTAIN has no exception.

Method GET_DOCUSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STRING Value transfer Type reference (TYPE) RSDFDOCUSTRING Beschreibung eines Objektes im Datenfluss (String) 20101018

Method GET_DOCUSTRING on class CL_RSDF_MAINTAIN has no exception.

Method GET_DOCUTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DOCUTYPE Value transfer Type reference (TYPE) RSAWBNDOCUTYPE Typ der Dokumentation 20101018

Method GET_DOCUTYPE on class CL_RSDF_MAINTAIN has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RSDFDMOD Value transfer Type reference (TYPE) RSDFDMOD Verzeichnis der Datenmodelle 20090826
# Exception Resumable Description Created on
1 CX_RS_VERSION_NOT_FOUND Objekt in einer Version nicht gefunden 20091109

Method GET_LINK_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SOURCE_NODE Call by reference Object reference (TYPE REF TO) CL_RSDF_NODE Knoten im Datenfluss 20091105
2 Importing I_R_TARGET_NODE Call by reference Object reference (TYPE REF TO) CL_RSDF_NODE Knoten im Datenfluss 20091105
3 Returning RE_LINK_OBJ Value transfer Type reference (TYPE) RSAWBNOBJECT Objekt in der AWB (für Tlogo-Objekte identisch zum Tlogotyp) 20091105

Method GET_LINK_TYPE on class CL_RSDF_MAINTAIN has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MODE Value transfer Type reference (TYPE) UI_FUNC Funktionscode 20090902

Method GET_MODE on class CL_RSDF_MAINTAIN has no exception.

Method GET_NET_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_R_NET Value transfer Object reference (TYPE REF TO) CL_RSDF_NET Menge von Links und Knoten 20090729

Method GET_NET_INTERNAL on class CL_RSDF_MAINTAIN has no exception.

Method GET_NR_OF_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20091204
2 Returning RE_NR_OF_ACTIONS Value transfer Type reference (TYPE) I 20091204

Method GET_NR_OF_ACTIONS on class CL_RSDF_MAINTAIN has no exception.

Method GET_OBJSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OBJSTAT Value transfer Type reference (TYPE) RSOBJSTAT Objektstatus 20100115

Method GET_OBJSTAT on class CL_RSDF_MAINTAIN has no exception.

Method GET_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS Objektversion 20090831

Method GET_OBJVERS on class CL_RSDF_MAINTAIN has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TEXT Value transfer Type reference (TYPE) RSTXTLG Beschreibung lang 20090826

Method GET_TEXT on class CL_RSDF_MAINTAIN has no exception.

Method GET_VERS Signature

Method GET_VERS on class CL_RSDF_MAINTAIN has no parameter.
Method GET_VERS on class CL_RSDF_MAINTAIN has no exception.

Method GET_VERSIONS_ARE_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS1 Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090908
2 Importing I_OBJVERS2 Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090908
3 Returning RE_VERSIONS_ARE_EQUAL Value transfer Type reference (TYPE) RS_BOOL Boolean 20090908

Method GET_VERSIONS_ARE_EQUAL on class CL_RSDF_MAINTAIN has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAFLOW Call by reference Type reference (TYPE) RSDFDATAFLOW Datenfluss/ Datenflussvorlage 20100223
2 Importing I_FCODE Call by reference Type reference (TYPE) TY_FCODE RSAWC_C_TFC-DISPLAY Funktionscode 20090610
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS 20090710
4 Importing I_R_STATE Call by reference Object reference (TYPE REF TO) CL_RSDF_GUI_TOOL_STATE Tool State DWB Datenfluss 20091214
5 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20090721
# Exception Resumable Description Created on
1 CX_RSDF_CANCELED Abbruch durch den Benutzer (Dialog) 20091019

Method INIT_VERSIONS Signature

Method INIT_VERSIONS on class CL_RSDF_MAINTAIN has no parameter.
Method INIT_VERSIONS on class CL_RSDF_MAINTAIN has no exception.

Method IS_EDITABLE Signature

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

Method IS_EDITABLE on class CL_RSDF_MAINTAIN has no exception.

Method IS_TEMPLATE Signature

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

Method IS_TEMPLATE on class CL_RSDF_MAINTAIN has no exception.

Method NAVIGATE_NETSTACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC undo oder redo 20091204
2 Importing I_NR_OF_ACTIONS Call by reference Type reference (TYPE) I 20091204

Method NAVIGATE_NETSTACK on class CL_RSDF_MAINTAIN has no exception.

Method SAVE_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAFLOW Call by reference Type reference (TYPE) RSDFDATAFLOW Datenfluss/ Datenflussvorlage 20100218
2 Importing I_DATAFLOWT Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20100218
3 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20100218
# Exception Resumable Description Created on
1 CX_RSDF_CANCELED Funktion abgebrochen 20100218

Method SET_DOCUSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Value transfer Type reference (TYPE) RSDFDOCUSTRING Beschreibung eines Objektes im Datenfluss (String) 20101018

Method SET_DOCUSTRING on class CL_RSDF_MAINTAIN has no exception.

Method SET_DOCUTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUTYPE Value transfer Type reference (TYPE) RSAWBNDOCUTYPE Typ der Dokumentation 20101018

Method SET_DOCUTYPE on class CL_RSDF_MAINTAIN has no exception.

Method SET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OWNER Value transfer Type reference (TYPE) RSOWNER 20100324

Method SET_OWNER on class CL_RSDF_MAINTAIN has no exception.

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20090908

Method SET_TEXT on class CL_RSDF_MAINTAIN has no exception.

Method _GET_LINK_TYPE_CONTAINED_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SOURCE_NODE Call by reference Object reference (TYPE REF TO) CL_RSDF_NODE Knoten im Datenfluss 20091109
2 Importing I_R_TARGET_NODE Call by reference Object reference (TYPE REF TO) CL_RSDF_NODE Knoten im Datenfluss 20091109
3 Returning RE_LINK_OBJ Value transfer Type reference (TYPE) RSAWBNOBJECT Objekt in der AWB (für Tlogo-Objekte identisch zum Tlogotyp) 20091109

Method _GET_LINK_TYPE_CONTAINED_IN on class CL_RSDF_MAINTAIN has no exception.

Method _GET_LINK_TYPE_TRFN_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SOURCE_NODE Call by reference Object reference (TYPE REF TO) CL_RSDF_NODE Knoten im Datenfluss 20091109
2 Importing I_R_TARGET_NODE Call by reference Object reference (TYPE REF TO) CL_RSDF_NODE Knoten im Datenfluss 20091109
3 Returning RE_LINK_OBJ Value transfer Type reference (TYPE) RSAWBNOBJECT Objekt in der AWB (für Tlogo-Objekte identisch zum Tlogotyp) 20091109

Method _GET_LINK_TYPE_TRFN_DTP on class CL_RSDF_MAINTAIN has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720