SAP ABAP Class CL_RSLPO_DFG_VIEW_TPLTREE (Data-Flow Generation: GUI Container for DTP Templates)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSLPO_DFG (Package) Logical Partitioning: Data-Flow Generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_CONTAINER Abstract Container for GUI Controls 20061108
Properties
Class CL_RSLPO_DFG_VIEW_TPLTREE  
Short Description Data-Flow Generation: GUI Container for DTP Templates    
Super Class CL_GUI_CONTAINER Abstract Container for GUI Controls 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSLPO_DFG   Logical Partitioning: Data-Flow Generation 
Created 20060817   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSLPO_DFG_VIEW_TPLTREE has no forward declaration.
Interfaces
Class CL_RSLPO_DFG_VIEW_TPLTREE has no interface implemented.
Friends
Class CL_RSLPO_DFG_VIEW_TPLTREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CTX_ADD_DTPFOLDER Constant Private Type reference (TYPE) UI_FUNC 'ADDFOL' Function Code 20061016
2 P_CTX_ADD_DTPTEMPLATE Constant Private Type reference (TYPE) UI_FUNC 'ADDTPL' Function Code 20061016
3 P_CTX_ASSIGN_DTP Constant Private Type reference (TYPE) UI_FUNC 'ASSIGNDTP' Function Code 20061016
4 P_CTX_CREATE_DTP Constant Private Type reference (TYPE) UI_FUNC 'CREATEDTP' Function Code 20061016
5 P_CTX_DELETE Constant Private Type reference (TYPE) UI_FUNC 'DELETE' Function Code 20061016
6 P_CTX_RENAME Constant Private Type reference (TYPE) UI_FUNC 'RENAME' Function Code 20061019
7 P_CTX_TPL_COPY Constant Private Type reference (TYPE) UI_FUNC 'TPLCOPY' Function Code 20061016
8 P_CTX_TPL_EDIT Constant Private Type reference (TYPE) UI_FUNC 'TPLEDIT' Function Code 20061016
9 P_C_BTN_COPY_TEMPLATE Constant Private Type reference (TYPE) UI_FUNC 'COPYTPL' Function Code 20061108
10 P_C_BTN_CREATE_FOLDER Constant Private Type reference (TYPE) UI_FUNC 'CREATEFOL' Function Code 20061108
11 P_C_BTN_CREATE_TEMPLATE Constant Private Type reference (TYPE) UI_FUNC 'CREATETPL' Function Code 20061108
12 P_C_BTN_DELETE Constant Private Type reference (TYPE) UI_FUNC 'DELETE' Function Code 20061108
13 P_C_BTN_EDIT Constant Private Type reference (TYPE) UI_FUNC 'EDIT' Function Code 20061108
14 P_R_DFG_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_RSLPO_DFG_CONTROLLER Data-Flow Generation: Controller 20060817
15 P_R_DFG_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_RSLPO_DFG_MODEL Data-Flow Generation: Model 20060817
16 P_R_DFG_VIEW_DPTREE Instance attribute Private Object reference (TYPE REF TO) CL_RSLPO_DFG_VIEW_DPTREE Data-Flow Generation: Column Tree for Data Path 20061016
17 P_R_HEADER Instance attribute Private Object reference (TYPE REF TO) CL_DD_DOCUMENT Header Document 20061108
18 P_R_HEADER_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container of Header Document 20061108
19 P_R_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20061108
20 P_R_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20061108
21 P_R_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SIMPLE_TREE DTP Template Tree 20061108
22 P_SELECTED_NODEKEY Instance attribute Private Type reference (TYPE) TV_NODEKEY Key of Node Currently Selected 20060908
23 P_T_KEY_GUID_MAPPING Instance attribute Private Type reference (TYPE) P_TY_T_KEY_GUID_MAPPING Mapping from Tree Node Key to GUID 20060817
Methods
# Method Level Visibility Method type Description Created on
1 CLICK_ADD_TPL Instance method Public Method Triggers the button "Add DTP Template" 20061123
2 CLICK_DELETE Instance method Public Method Triggers the button "Delete" 20061123
3 CLICK_EDIT Instance method Public Method Triggers the button "Edit" 20061123
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060817
5 CREATE_HEADER Instance method Private Method Generates Header Document 20061108
6 CREATE_TOOLBAR Instance method Private Method Generate Toolbar 20061108
7 CREATE_TREE Instance method Private Method Creates DTP Template Tree 20061108
8 EVENT_CTX_MENU_REQUEST Instance method Private Event handling method Handle DEFAULT_CONTEXT_MENU_REQUEST Event 20061016
9 EVENT_CTX_MENU_SELECT Instance method Private Event handling method Handle NODE_CONTEXT_MENU_SELECT Event 20061016
10 EVENT_NODE_KEYPRESSED Instance method Private Event handling method 20090123
11 EVENT_ON_DRAG Instance method Private Event handling method Handle ON_DRAG Event 20061016
12 EVENT_ON_DROP Instance method Private Event handling method Handle ON_DROP Event 20061017
13 EVENT_SELECTION_CHANGED Instance method Private Event handling method Response to Event SELECTION CHANGED 20060817
14 EVENT_TOOLBAR Instance method Private Event handling method Handle Toolbar Events 20061108
15 GET_DTPTEMPLATES Instance method Private Method Fills Tree with DTP Tempates Recursively 20061017
16 GET_SELECTED_TEMPLATE Instance method Public Method Returns DTP Template or Folder for Selected Nodes 20060817
17 REBUILD Instance method Public Method Rebuilds DTP Template Tree 20060817
Events
Class CL_RSLPO_DFG_VIEW_TPLTREE has no event.
Types
Class CL_RSLPO_DFG_VIEW_TPLTREE has no local type.
Method Signatures

Method CLICK_ADD_TPL Signature

Method CLICK_ADD_TPL on class CL_RSLPO_DFG_VIEW_TPLTREE has no parameter.
Method CLICK_ADD_TPL on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method CLICK_DELETE Signature

Method CLICK_DELETE on class CL_RSLPO_DFG_VIEW_TPLTREE has no parameter.
Method CLICK_DELETE on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method CLICK_EDIT Signature

Method CLICK_EDIT on class CL_RSLPO_DFG_VIEW_TPLTREE has no parameter.
Method CLICK_EDIT on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DFG_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_RSLPO_DFG_CONTROLLER Datenflussgenerierung: Controller 20060817
2 Importing I_R_DFG_MODEL Value transfer Object reference (TYPE REF TO) CL_RSLPO_DFG_MODEL Datenflussgenerierung: Modell 20060817
3 Importing I_R_DFG_VIEW_DPTREE Value transfer Object reference (TYPE REF TO) CL_RSLPO_DFG_VIEW_DPTREE Datenflussgenerierung: Column Tree für Datenpfade 20061016
4 Importing I_R_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent-Container 20060817
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20060817
2 CREATE_ERROR Fehler bei der Controlerzeugung 20060817
3 FAILED Allgemeiner Fehler 20060817
4 ILLEGAL_NODE_SELECTION_MODE Parameter NODE_SELECTION_MODE falsch 20060817
5 LIFETIME_ERROR " 20060817

Method CREATE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20061108

Method CREATE_HEADER on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method CREATE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20061108

Method CREATE_TOOLBAR on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method CREATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20061108

Method CREATE_TREE on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method EVENT_CTX_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Attribute reference (LIKE) 20061016
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20061016

Method EVENT_CTX_MENU_REQUEST on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method EVENT_CTX_MENU_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20061016
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20061016

Method EVENT_CTX_MENU_SELECT on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method EVENT_NODE_KEYPRESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Attribute reference (LIKE) 20090123
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20090123

Method EVENT_NODE_KEYPRESSED on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method EVENT_ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Attribute reference (LIKE) 20061016
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20061016

Method EVENT_ON_DRAG on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method EVENT_ON_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Attribute reference (LIKE) 20061017
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20061017

Method EVENT_ON_DROP on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method EVENT_SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20060817

Method EVENT_SELECTION_CHANGED on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method EVENT_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20061108

Method EVENT_TOOLBAR on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method GET_DTPTEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_KEY Call by reference Type reference (TYPE) I Vergabe eindeutiger Knoten IDs 20061017
2 Changing C_SELECTED_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20061017
3 Changing C_T_NODE Call by reference Type reference (TYPE) RSLPO_DFG_T_MTREESNODE Tabelle mit Knoten für cl_gui_simple_tree 20061017
4 Importing I_DRAGDROP_HANDLE_FOL Call by reference Type reference (TYPE) I DragDrop Handle für Vorlagenordner 20061017
5 Importing I_DRAGDROP_HANDLE_TPL Call by reference Type reference (TYPE) I DragDrop Handle für DTP-Vorlagen-Knoten 20061017
6 Importing I_PARENTID Call by reference Type reference (TYPE) RSLPO_DFG_DTPFOLDERID 20061017
7 Importing I_PARENTKEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20061017
8 Importing I_SELECT_DTPTEMPLATE Call by reference Type reference (TYPE) RSLPO_DFG_DTPTEMPLATE Name einer DTP-Vorlage 20061017
9 Importing I_T_DTPFOLDER Call by reference Type reference (TYPE) RSLPO_DFG_T_DTPFOLDER Tabelle mit DTP-Vorlagenordnern 20061017
10 Importing I_T_DTPTEMPLATE Call by reference Type reference (TYPE) RSLPO_DFG_T_DTPTEMPLATE Tabelle mit DTP-Vorlagen 20061017

Method GET_DTPTEMPLATES on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method GET_SELECTED_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_DTPFOLDER Call by reference Type reference (TYPE) RSLPO_DFG_DTPFOL Tabelle zur Verwaltung der Order für DTP-Vorlagen 20060817
2 Exporting E_S_DTPTEMPLATE Call by reference Type reference (TYPE) RSLPO_DFG_DTPTPL 20060817

Method GET_SELECTED_TEMPLATE on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.

Method REBUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECT_DTPTEMPLATE Call by reference Type reference (TYPE) RSLPO_DFG_DTPTEMPLATE Name einer DTP-Vorlage 20060817

Method REBUILD on class CL_RSLPO_DFG_VIEW_TPLTREE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710