SAP ABAP Class CL_SMYO_MY_OBJECTS_VIEW (MyObjects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SMYO (Package) My_Objects
Properties
Class CL_SMYO_MY_OBJECTS_VIEW  
Short Description MyObjects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SMYO   My_Objects 
Created 20000322   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SMYO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SMYO_MY_OBJECTS_VIEW has no interface implemented.
Friends
Class CL_SMYO_MY_OBJECTS_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_ALV_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV 20000322
2 GO_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20000322
3 GS_HIERARCHIE_HEADER Instance attribute Private Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20000322
4 GT_DND Instance attribute Private Type reference (TYPE) SMYO_T_DND smyo_t_dnd 20000322
5 GT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog 20000322
6 GT_NODEDND Instance attribute Private Type reference (TYPE) SMYO_T_NODEDND DND for Folders 20000322
7 GT_NODES Instance attribute Private Type reference (TYPE) SMYO_T_NODES Node Table 20000322
8 GT_OBJDND Instance attribute Private Type reference (TYPE) SMYO_T_OBJDND DND for Types 20000322
9 GT_OUTTAB Instance attribute Private Type reference (TYPE) SMYO_T_TREED AlvTable 20000322
10 GT_SMYONODES Instance attribute Private Type reference (TYPE) SMYO_NODES_T Object Types Under Folder 20000322
11 GT_SMYOTREE Instance attribute Private Type reference (TYPE) SMYO_T_TREE Hierarchy 20000322
12 G_DATAOBJ Instance attribute Private Object reference (TYPE REF TO) OBJECT Clipboard 20000322
13 G_EXIT Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20000322
14 G_GEN_FOL_BEH Instance attribute Private Type reference (TYPE) INT4 dndhandle for Folder 20000322
15 G_GEN_OBJ_BEH Instance attribute Private Type reference (TYPE) INT4 dndhandle for Objects 20000322
16 G_MAX_NODE_NUMBER Instance attribute Private Type reference (TYPE) SMYO_NODN Nodes in MyObjects (key) 20000322
17 G_MY_OBJECTS_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_SMYO_MY_OBJECTS_MODEL Interface for Data Collection 20000322
18 G_OWN_LOGSYS Instance attribute Private Type reference (TYPE) LOGSYS Logical System 20000322
19 G_UNAME Instance attribute Private Type reference (TYPE) UNAME User Name 20000322
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILDREN Instance method Private Method add_children 20000322
2 ADD_NODE Instance method Private Method add_node 20000322
3 BUILD_DND_BEHAVIOURS Instance method Private Method build_dnd_behaviours 20000322
4 BUILD_FIELDCAT Instance method Private Method Create Field Catalog 20000322
5 BUILD_FIRST_HIERARCHIE Instance method Private Method build_first_hierarchie 20000322
6 BUILD_HIERARCHIE_HEADER Instance method Private Method Hierarchy Header 20000322
7 BUILD_TOOLBAR Instance method Private Method build_toolbar 20000322
8 CLONE_FOLDER_OR_OBJECT Instance method Private Method clone_folder 20000322
9 CONSTRUCTOR Instance method Public Constructor Constructor 20000322
10 COPY_CP_NODE Instance method Private Method Copy to Clipboard 20000322
11 COPY_FOLDER_OR_OBJECT Instance method Private Method copy_folder 20000322
12 CREATE_NODE Instance method Private Method Create New Folder 20000322
13 CUT_CP_NODE Instance method Private Method Cut to Clipboard 20000322
14 DELETE_NODE Instance method Private Method Deletes Node 20001130
15 EDIT Instance method Public Method Display 20000322
16 FREE Instance method Public Method Clear 20000322
17 GET_CONTAINER Instance method Private Method Create Dialog Box 20000322
18 GET_NODE_LAYOUT Instance method Private Method get_node_layout 20000322
19 GET_SELECTED_NODE Instance method Private Method get_selected_node 20000322
20 HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method handle_expand_no_children 20000322
21 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method HANDLE_ITEM_DOUBLE_CLICK 20000322
22 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method HANDLE_NODE_DOUBLE_CLICK 20000322
23 ON_CLOSE Instance method Private Event handling method Close Dialog Box 20000322
24 ON_DRAG Instance method Private Event handling method on_drag 20000322
25 ON_DROP Instance method Private Event handling method on drop 20000322
26 ON_DROP_COMPLETE Instance method Private Event handling method on_drop_complete 20000322
27 ON_FUNCTION_SELECTED Instance method Private Event handling method on_function_selected 20000322
28 ON_TOOLBAR_DROPDOWN Instance method Private Event handling method on_toolbar_dropdown 20000322
29 PASTE_CP_NODE Instance method Private Method Paste from Clipboard 20000322
30 REGISTER_EVENTS Instance method Private Method Register ALV Events 20000322
31 SAVE_ME Instance method Public Method Move to DB 20000322
Events
Class CL_SMYO_MY_OBJECTS_VIEW has no event.
Types
Class CL_SMYO_MY_OBJECTS_VIEW has no local type.
Method Signatures

Method ADD_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000322
2 Importing IM_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED SMYO_S_TREED 20000322

Method ADD_CHILDREN on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000322
2 Importing IM_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED display 20000322
3 Importing IM_PARENT_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000322

Method ADD_NODE on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method BUILD_DND_BEHAVIOURS Signature

Method BUILD_DND_BEHAVIOURS on class CL_SMYO_MY_OBJECTS_VIEW has no parameter.
Method BUILD_DND_BEHAVIOURS on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method BUILD_FIELDCAT Signature

Method BUILD_FIELDCAT on class CL_SMYO_MY_OBJECTS_VIEW has no parameter.
Method BUILD_FIELDCAT on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method BUILD_FIRST_HIERARCHIE Signature

Method BUILD_FIRST_HIERARCHIE on class CL_SMYO_MY_OBJECTS_VIEW has no parameter.
Method BUILD_FIRST_HIERARCHIE on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method BUILD_HIERARCHIE_HEADER Signature

Method BUILD_HIERARCHIE_HEADER on class CL_SMYO_MY_OBJECTS_VIEW has no parameter.
Method BUILD_HIERARCHIE_HEADER on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method BUILD_TOOLBAR Signature

Method BUILD_TOOLBAR on class CL_SMYO_MY_OBJECTS_VIEW has no parameter.
Method BUILD_TOOLBAR on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method CLONE_FOLDER_OR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SRC_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000322
2 Importing IM_SRC_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED Quellinformation 20000322
3 Importing IM_TGT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000322
4 Importing IM_TGT_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED Zielinformation 20000322

Method CLONE_FOLDER_OR_OBJECT on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MY_OBJECTS_MODEL Call by reference Object reference (TYPE REF TO) IF_SMYO_MY_OBJECTS_MODEL Interface zur Datenbeschaffung 20000322
2 Importing UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME Benutzername 20000322

Method CONSTRUCTOR on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method COPY_CP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ausgeschnittener Knoten 20000322
2 Exporting EX_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED outtabline 20000322

Method COPY_CP_NODE on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method COPY_FOLDER_OR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SRC_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000322
2 Importing IM_SRC_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED Quellinformation 20000322
3 Importing IM_TGT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000322
4 Importing IM_TGT_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED Zielinformation 20000322

Method COPY_FOLDER_OR_OBJECT on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method CREATE_NODE Signature

Method CREATE_NODE on class CL_SMYO_MY_OBJECTS_VIEW has no parameter.
Method CREATE_NODE on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method CUT_CP_NODE Signature

Method CUT_CP_NODE on class CL_SMYO_MY_OBJECTS_VIEW has no parameter.
Method CUT_CP_NODE on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20001130
2 Importing IM_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED outtabline 20001130

Method DELETE_NODE on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method EDIT Signature

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

Method EDIT on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method FREE Signature

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

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container fuer Custom Controls in der Dynpro Area 20000322

Method GET_CONTAINER on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method GET_NODE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NODE_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN Knotenlayout ALV-Tree Control 20000322
2 Importing IM_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED node_line 20000322

Method GET_NODE_LAYOUT on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000322

Method GET_SELECTED_NODE on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method HANDLE_EXPAND_NO_CHILDREN Signature

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

Method HANDLE_EXPAND_NO_CHILDREN on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

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

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

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

Method HANDLE_NODE_DOUBLE_CLICK on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method ON_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20000322

Method ON_CLOSE on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method 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) 20000322
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20000322

Method ON_DRAG on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method ON_DROP 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) 20000322
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20000322

Method ON_DROP on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method ON_DROP_COMPLETE 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) 20000322
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20000322

Method ON_DROP_COMPLETE on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method ON_FUNCTION_SELECTED Signature

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

Method ON_FUNCTION_SELECTED on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method ON_TOOLBAR_DROPDOWN Signature

Method ON_TOOLBAR_DROPDOWN on class CL_SMYO_MY_OBJECTS_VIEW has no parameter.
Method ON_TOOLBAR_DROPDOWN on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method PASTE_CP_NODE Signature

Method PASTE_CP_NODE on class CL_SMYO_MY_OBJECTS_VIEW has no parameter.
Method PASTE_CP_NODE on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_SMYO_MY_OBJECTS_VIEW has no parameter.
Method REGISTER_EVENTS on class CL_SMYO_MY_OBJECTS_VIEW has no exception.

Method SAVE_ME Signature

Method SAVE_ME on class CL_SMYO_MY_OBJECTS_VIEW has no parameter.
Method SAVE_ME on class CL_SMYO_MY_OBJECTS_VIEW has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 46D