SAP ABAP Class CL_SMYO_MY_OBJECTS (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  
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 20000308   SAP 
Last change 00000000   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 has no interface implemented.
Friends
Class CL_SMYO_MY_OBJECTS 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 20000308
2 GO_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20000308
3 GS_HIERARCHIE_HEADER Instance attribute Private Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20000308
4 GT_DND Instance attribute Private Type reference (TYPE) SMYO_T_DND smyo_t_dnd 20000310
5 GT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog 20000308
6 GT_NODEDND Instance attribute Private Type reference (TYPE) SMYO_T_NODEDND DND for Folders 20000310
7 GT_NODES Instance attribute Private Type reference (TYPE) SMYO_T_NODES Node Table 20000308
8 GT_OBJDND Instance attribute Private Type reference (TYPE) SMYO_T_OBJDND DND for Types 20000310
9 GT_OUTTAB Instance attribute Private Type reference (TYPE) SMYO_T_TREED AlvTable 20000308
10 GT_SMYONODES Instance attribute Private See coding GT_SMYONODES 20000314
11 GT_SMYOTREE Instance attribute Private Type reference (TYPE) SMYO_T_TREE Hierarchy 20000308
12 G_DATAOBJ Instance attribute Private Object reference (TYPE REF TO) OBJECT Clipboard 20000313
13 G_EXIT Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20000310
14 G_GEN_FOL_BEH Instance attribute Private Type reference (TYPE) INT4 dndhandle for Folder 20000313
15 G_GEN_OBJ_BEH Instance attribute Private Type reference (TYPE) INT4 dndhandle for Objects 20000313
16 G_MAX_NODE_NUMBER Instance attribute Private Type reference (TYPE) SMYO_NODN Nodes in MyObjects (key) 20000309
17 G_UNAME Instance attribute Private Type reference (TYPE) UNAME User name 20000308
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILDREN Instance method Private Method add_children 20000309
2 ADD_NODE Instance method Private Method add_node 20000308
3 BUILD_DND_BEHAVIOURS Instance method Private Method build_dnd_behaviours 20000310
4 BUILD_FIELDCAT Instance method Private Method Create Field Catalog 20000308
5 BUILD_FIRST_HIERARCHIE Instance method Private Method build_first_hierarchie 20000308
6 BUILD_HIERARCHIE_HEADER Instance method Private Method Hierarchy Header 20000309
7 BUILD_TOOLBAR Instance method Private Method build_toolbar 20000308
8 CLEAN_UP_SMYOTREE Instance method Private Method Move SMYOTREE to DB 20000308
9 CLONE_FOLDER_OR_OBJECT Instance method Private Method clone_folder 20000314
10 CONSTRUCTOR Instance method Public Constructor Constructor 20000308
11 COPY_CP_NODE Instance method Private Method Copy to Clipboard 20000313
12 COPY_FOLDER_OR_OBJECT Instance method Private Method copy_folder 20000313
13 CREATE_NODE Instance method Private Method Create New Folder 20000309
14 CUT_CP_NODE Instance method Private Method Cut to Clipboard 20000314
15 EDIT Instance method Public Method Display 20000308
16 FREE Instance method Private Method Clear 20000309
17 GET_CONTAINER Instance method Private Method Create Dialog Box 20000308
18 GET_MAX_NODE_NUMBER Instance method Private Method Get Highest Folder Number 20000309
19 GET_NODES Instance method Private Method Get Node 20000308
20 GET_NODE_LAYOUT Instance method Private Method get_node_layout 20000308
21 GET_OBJECTS_UNDER_ROOT Instance method Private Method Read First Level 20000308
22 GET_SELECTED_NODE Instance method Private Method get_selected_node 20000313
23 HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method handle_expand_no_children 20000308
24 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method HANDLE_ITEM_DOUBLE_CLICK 20000308
25 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method HANDLE_NODE_DOUBLE_CLICK 20000308
26 MIX_EM_UP Instance method Private Method Delete Nodes that Already Exist in Hierarchy 20000308
27 ON_CLOSE Instance method Private Event handling method Close Dialog Box 20000309
28 ON_DRAG Instance method Private Event handling method on_drag 20000313
29 ON_DROP Instance method Private Event handling method on drop 20000313
30 ON_DROP_COMPLETE Instance method Private Event handling method on_drop_complete 20000313
31 ON_FUNCTION_SELECTED Instance method Private Event handling method on_function_selected 20000308
32 ON_TOOLBAR_DROPDOWN Instance method Private Event handling method on_toolbar_dropdown 20000308
33 PASTE_CP_NODE Instance method Private Method Paste from Clipboard 20000314
34 REGISTER_EVENTS Instance method Private Method Register ALV Events 20000308
35 SAVE_ME Instance method Public Method Move to DB 20000310
Events
Class CL_SMYO_MY_OBJECTS has no event.
Types
Class CL_SMYO_MY_OBJECTS 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 20000309
2 Importing IM_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED SMYO_S_TREED 20000309

Method ADD_CHILDREN on class CL_SMYO_MY_OBJECTS 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 20000313
2 Importing IM_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED display 20000308
3 Importing IM_PARENT_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000308

Method ADD_NODE on class CL_SMYO_MY_OBJECTS has no exception.

Method BUILD_DND_BEHAVIOURS Signature

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

Method BUILD_FIELDCAT Signature

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

Method BUILD_FIRST_HIERARCHIE Signature

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

Method BUILD_HIERARCHIE_HEADER Signature

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

Method BUILD_TOOLBAR Signature

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

Method CLEAN_UP_SMYOTREE Signature

Method CLEAN_UP_SMYOTREE on class CL_SMYO_MY_OBJECTS has no parameter.
Method CLEAN_UP_SMYOTREE on class CL_SMYO_MY_OBJECTS 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 20000314
2 Importing IM_SRC_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED Quellinformation 20000314
3 Importing IM_TGT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000314
4 Importing IM_TGT_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED Zielinformation 20000314

Method CLONE_FOLDER_OR_OBJECT on class CL_SMYO_MY_OBJECTS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME Benutzername 20000308

Method CONSTRUCTOR on class CL_SMYO_MY_OBJECTS 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 20000314
2 Exporting EX_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED outtabline 20000314

Method COPY_CP_NODE on class CL_SMYO_MY_OBJECTS 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 20000313
2 Importing IM_SRC_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED Quellinformation 20000313
3 Importing IM_TGT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000313
4 Importing IM_TGT_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED Zielinformation 20000313

Method COPY_FOLDER_OR_OBJECT on class CL_SMYO_MY_OBJECTS has no exception.

Method CREATE_NODE Signature

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

Method CUT_CP_NODE Signature

Method CUT_CP_NODE on class CL_SMYO_MY_OBJECTS has no parameter.
Method CUT_CP_NODE on class CL_SMYO_MY_OBJECTS 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 20000308

Method EDIT on class CL_SMYO_MY_OBJECTS has no exception.

Method FREE Signature

Method FREE on class CL_SMYO_MY_OBJECTS has no parameter.
Method FREE on class CL_SMYO_MY_OBJECTS 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 20000308

Method GET_CONTAINER on class CL_SMYO_MY_OBJECTS has no exception.

Method GET_MAX_NODE_NUMBER Signature

Method GET_MAX_NODE_NUMBER on class CL_SMYO_MY_OBJECTS has no parameter.
Method GET_MAX_NODE_NUMBER on class CL_SMYO_MY_OBJECTS has no exception.

Method GET_NODES Signature

Method GET_NODES on class CL_SMYO_MY_OBJECTS has no parameter.
Method GET_NODES on class CL_SMYO_MY_OBJECTS 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 20000308
2 Importing IM_NODE_LINE Call by reference Type reference (TYPE) SMYO_S_TREED node_line 20000308

Method GET_NODE_LAYOUT on class CL_SMYO_MY_OBJECTS has no exception.

Method GET_OBJECTS_UNDER_ROOT Signature

Method GET_OBJECTS_UNDER_ROOT on class CL_SMYO_MY_OBJECTS has no parameter.
Method GET_OBJECTS_UNDER_ROOT on class CL_SMYO_MY_OBJECTS 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 20000313

Method GET_SELECTED_NODE on class CL_SMYO_MY_OBJECTS 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) 20000309

Method HANDLE_EXPAND_NO_CHILDREN on class CL_SMYO_MY_OBJECTS 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) 20000309

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_SMYO_MY_OBJECTS 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) 20000309

Method HANDLE_NODE_DOUBLE_CLICK on class CL_SMYO_MY_OBJECTS has no exception.

Method MIX_EM_UP Signature

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

Method MIX_EM_UP on class CL_SMYO_MY_OBJECTS 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) 20000309

Method ON_CLOSE on class CL_SMYO_MY_OBJECTS 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) 20000313
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20000313

Method ON_DRAG on class CL_SMYO_MY_OBJECTS 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) 20000313
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20000313

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

Method ON_DROP_COMPLETE on class CL_SMYO_MY_OBJECTS 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) 20000309

Method ON_FUNCTION_SELECTED on class CL_SMYO_MY_OBJECTS has no exception.

Method ON_TOOLBAR_DROPDOWN Signature

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

Method PASTE_CP_NODE Signature

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

Method REGISTER_EVENTS Signature

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

Method SAVE_ME Signature

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