SAP ABAP Class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR (Data-Flow Generation: GUI Container for DTP Templates)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSLPO_PC_TEMPLATE (Package) Logical Partitioning: Generate Process Chains
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 20080901
Properties
Class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR  
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_PC_TEMPLATE   Logical Partitioning: Generate Process Chains 
Created 20080901   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no forward declaration.
Interfaces
Class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no interface implemented.
Friends
Class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_BTN_COLLAPSE_ALL Constant Public Type reference (TYPE) UI_FUNC 'BTNCOLLAPSE_ALL' Function Code 20080912
2 P_C_BTN_EXPAND_ALL Constant Public Type reference (TYPE) UI_FUNC 'BTNEXPAND_ALL' Function Code 20080912
3 P_C_BTN_REFRESH Constant Public Type reference (TYPE) UI_FUNC 'BTNREFRESH' Function Code 20080912
4 P_C_CHAIN_GROUP Constant Public Type reference (TYPE) STRING '' 20080910
5 P_C_CHAIN_NEW Constant Public Type reference (TYPE) STRING '' 20080910
6 P_C_COLNM_OBJECTS Constant Private Type reference (TYPE) TV_ITMNAME 'OBJECTS' Name of Object Column 20080910
7 P_C_COLNM_TECHNAME Constant Private Type reference (TYPE) TV_ITMNAME 'TECHNAME' Name of Technical Name Column 20080910
8 P_C_FCODE_CREATE Constant Public Type reference (TYPE) UI_FUNC 'CREATE' Function Code 20081204
9 P_C_FCODE_DETAIL Constant Public Type reference (TYPE) UI_FUNC 'DETAIL' Function Code 20081204
10 P_R_COLUMN_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20080910
11 P_R_DFG_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_RSLPO_PC_TPL_DFG_CONTROLLER Data-Flow Generation: Controller 20080901
12 P_R_DFG_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_RSLPO_PC_TPL_DFG_MODEL Data-Flow Generation: Model 20080901
13 P_R_HEADER Instance attribute Private Object reference (TYPE REF TO) CL_DD_DOCUMENT Header Document 20080901
14 P_R_HEADER_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container of Header Document 20080901
15 P_R_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20080901
16 P_R_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20080901
17 P_SELECTED_NODEKEY Instance attribute Private Type reference (TYPE) TV_NODEKEY Key of Node Currently Selected 20080901
18 P_S_SELECTED_OBJECT Instance attribute Private Type reference (TYPE) RSO_S_TLOGO Process Chain 20090122
19 P_T_KEY_GUID_MAPPING Instance attribute Private Type reference (TYPE) P_TY_T_KEY_GUID_MAPPING Mapping from Tree Node Key to GUID 20080901
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHAINS Instance method Private Method Fills tree with chains 20080910
2 ADD_DTP Instance method Private Method Assigns DTPs to chains in tree 20080910
3 CHANGE_SELECTION Instance method Public Method Response to Event SELECTION CHANGED 20090120
4 CLICK_CHAIN_COLLAPSE_ALL Instance method Public Method Collapse process chain tree 20080912
5 CLICK_CHAIN_EXPAND_ALL Instance method Public Method Expand process chain tree 20080912
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080901
7 CREATE_HEADER Instance method Private Method Generates Header Document 20080901
8 CREATE_TOOLBAR Instance method Private Method Generate Toolbar 20080901
9 CREATE_TREE Instance method Private Method Creates DTP Template Tree 20080901
10 EVENT_CTX_MENU_REQUEST Instance method Private Event handling method Handle DEFAULT_CONTEXT_MENU_REQUEST Event 20080901
11 EVENT_CTX_MENU_SELECT Instance method Private Event handling method Handle NODE_CONTEXT_MENU_SELECT Event 20080901
12 EVENT_DEF_CONTEXT_MENU_REQ Instance method Private Event handling method 20090123
13 EVENT_DEF_CONTEXT_MENU_SEL Instance method Private Event handling method 20090123
14 EVENT_NODE_DOUBLE_CLICK Instance method Private Event handling method 20080909
15 EVENT_ON_DRAG Instance method Private Event handling method Handle ON_DRAG Event 20080901
16 EVENT_TOOLBAR Instance method Private Event handling method Handle Toolbar Events 20080901
17 GET_SELECTED_OBJECT Instance method Public Method Returns DTP Template or Folder for Selected Nodes 20090123
18 HANDLE_FCODE Instance method Public Method 20081204
19 REBUILD Instance method Public Method Rebuilds DTP Template Tree 20080901
Events
Class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no event.
Types
Class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no local type.
Method Signatures

Method ADD_CHAINS 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 20080910
2 Changing C_T_ITEM Call by reference Type reference (TYPE) P_TY_T_ITEM 20080910
3 Changing C_T_NODE Call by reference Type reference (TYPE) TREEV_NTAB Tabelle mit Knoten für cl_gui_simple_tree 20080910
4 Importing I_DRAGDROP_HANDLE Call by reference Type reference (TYPE) I 20080910

Method ADD_CHAINS on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no exception.

Method ADD_DTP 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 20080910
2 Changing C_T_ITEM Call by reference Type reference (TYPE) P_TY_T_ITEM 20080910
3 Changing C_T_NODE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20080910
4 Importing I_S_CHAINATTR Call by reference Type reference (TYPE) RSPCCHAINATTR Attribute zu einer Prozesskette 20080910

Method ADD_DTP on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no exception.

Method CHANGE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY >INVALID< 20090120

Method CHANGE_SELECTION on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no exception.

Method CLICK_CHAIN_COLLAPSE_ALL Signature

Method CLICK_CHAIN_COLLAPSE_ALL on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no parameter.
Method CLICK_CHAIN_COLLAPSE_ALL on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no exception.

Method CLICK_CHAIN_EXPAND_ALL Signature

Method CLICK_CHAIN_EXPAND_ALL on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no parameter.
Method CLICK_CHAIN_EXPAND_ALL on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR 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_PC_TPL_DFG_CONTROLLER Datenflussgenerierung: Controller 20080901
2 Importing I_R_DFG_MODEL Value transfer Object reference (TYPE REF TO) CL_RSLPO_PC_TPL_DFG_MODEL Datenflussgenerierung: Modell 20080901
3 Importing I_R_DFG_VIEW_DPTREE Value transfer Object reference (TYPE REF TO) CL_RSLPO_PC_TPL_DFG_VIEW_TREE Datenflussgenerierung: Column Tree für Datenpfade 20080901
4 Importing I_R_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent-Container 20080901
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20080901
2 CREATE_ERROR Fehler bei der Controlerzeugung 20080901
3 FAILED Allgemeiner Fehler 20080901
4 ILLEGAL_NODE_SELECTION_MODE Parameter NODE_SELECTION_MODE falsch 20080901
5 LIFETIME_ERROR " 20080901

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 20080901

Method CREATE_HEADER on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR 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 20080901

Method CREATE_TOOLBAR on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR 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 20080901

Method CREATE_TREE on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR 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) 20080901
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20080901

Method EVENT_CTX_MENU_REQUEST on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR 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 Value transfer Attribute reference (LIKE) 20080901

Method EVENT_CTX_MENU_SELECT on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no exception.

Method EVENT_DEF_CONTEXT_MENU_REQ Signature

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

Method EVENT_DEF_CONTEXT_MENU_REQ on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no exception.

Method EVENT_DEF_CONTEXT_MENU_SEL Signature

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

Method EVENT_DEF_CONTEXT_MENU_SEL on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no exception.

Method EVENT_NODE_DOUBLE_CLICK 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) 20080909

Method EVENT_NODE_DOUBLE_CLICK on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR 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 Value transfer Attribute reference (LIKE) 20080901
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20090127

Method EVENT_ON_DRAG on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR 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) 20080901

Method EVENT_TOOLBAR on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no exception.

Method GET_SELECTED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_TLOGO Value transfer Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20090123

Method GET_SELECTED_OBJECT on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no exception.

Method HANDLE_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 20081204
2 Returning R_HANDLED Value transfer Type reference (TYPE) RS_BOOL Boolean 20081204

Method HANDLE_FCODE on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no exception.

Method REBUILD Signature

Method REBUILD on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no parameter.
Method REBUILD on class CL_RSLPO_PC_TPL_DFG_VIEW_TPLTR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 712