SAP ABAP Class CL_GOS_MODEL_TREE (SGOS: Hierarchy Display of Services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-GOS (Application Component) Generic Object Services
     SGOS (Package) Generic Object Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GOS_TOOLBOX_VIEW Publication for Generic Object Services 20000216
Properties
Class CL_GOS_MODEL_TREE  
Short Description SGOS: Hierarchy Display of Services    
Super Class CL_GOS_TOOLBOX_VIEW Publication for Generic Object Services 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SGOS   Generic Object Services 
Created 20000216   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GOS_MODEL_TREE has no forward declaration.
Interfaces
Class CL_GOS_MODEL_TREE has no interface implemented.
Friends
Class CL_GOS_MODEL_TREE 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 Tree Control 20000217
2 GO_BH_SERV_LIST Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20000217
3 GO_BH_SERV_ROOT Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20000228
4 GO_BH_SERV_SINGL Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20000217
5 GO_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20000217
6 GP_SRC_KEY Instance attribute Private Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20000217
7 GP_TAR_KEY Instance attribute Private Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20000217
8 GS_SOURCE Instance attribute Private Type reference (TYPE) SGOS_MODL SGOS: Entry of a Service in the Toolbox Model 20000217
9 GS_TARGET Instance attribute Private Type reference (TYPE) SGOS_MODL SGOS: Entry of a Service in the Toolbox Model 20000217
10 GT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20000217
11 GT_OUTPUT Instance attribute Private Type reference (TYPE) TGOS_MODL SGOS: Management Table of Toolbox Model 20000216
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SUBTREE Instance method Private Method Append Hierarchy Level 20000217
2 BUILD_FIELDCATALOG Instance method Private Method Building Field Catalog 20000217
3 BUILD_HIERARCHY Instance method Private Method Build Hierarchy 20000217
4 BUILD_HIERARCHY_HEADER Instance method Private Method Build Header 20000217
5 CONSTRUCTOR Instance method Public Constructor Constructor 20000216
6 DEFINE_DND_BEHAVIOURS Instance method Private Method Define Drag and Drop Behavior 20000217
7 INIT_ALV_TREE Instance method Private Method Initialize ALV Tree 20000217
8 ON_CLOSE Instance method Private Event handling method Close Dialog Box 20000217
9 ON_DRAG Instance method Private Event handling method Event Handler for Drag 20000217
10 ON_DROP Instance method Private Event handling method Event Handler for Drop 20000217
11 ON_DROP_COMPLETE Instance method Private Event handling method Event Handler for Successful Drag & Drop 20000217
12 REGISTER_EVENTS Instance method Private Method Register Event Handler 20000217
Events
Class CL_GOS_MODEL_TREE has no event.
Types
Class CL_GOS_MODEL_TREE has no local type.
Method Signatures

Method ADD_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000217
2 Importing IS_PARENT Call by reference Type reference (TYPE) SGOS_MODL SGOS: Eintrag eines Dienstes im Toolboxmodell 20000217

Method ADD_SUBTREE on class CL_GOS_MODEL_TREE has no exception.

Method BUILD_FIELDCATALOG Signature

Method BUILD_FIELDCATALOG on class CL_GOS_MODEL_TREE has no parameter.
Method BUILD_FIELDCATALOG on class CL_GOS_MODEL_TREE has no exception.

Method BUILD_HIERARCHY Signature

Method BUILD_HIERARCHY on class CL_GOS_MODEL_TREE has no parameter.
Method BUILD_HIERARCHY on class CL_GOS_MODEL_TREE has no exception.

Method BUILD_HIERARCHY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEV_HHDR Tree Control: Eigenschaften des Hierarchie Headers 20000217

Method BUILD_HIERARCHY_HEADER on class CL_GOS_MODEL_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000216
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) CL_GOS_TOOLBOX_MODEL GOS Model 20000217

Method CONSTRUCTOR on class CL_GOS_MODEL_TREE has no exception.

Method DEFINE_DND_BEHAVIOURS Signature

Method DEFINE_DND_BEHAVIOURS on class CL_GOS_MODEL_TREE has no parameter.
Method DEFINE_DND_BEHAVIOURS on class CL_GOS_MODEL_TREE has no exception.

Method INIT_ALV_TREE Signature

Method INIT_ALV_TREE on class CL_GOS_MODEL_TREE has no parameter.
Method INIT_ALV_TREE on class CL_GOS_MODEL_TREE has no exception.

Method ON_CLOSE Signature

Method ON_CLOSE on class CL_GOS_MODEL_TREE has no parameter.
Method ON_CLOSE on class CL_GOS_MODEL_TREE 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 Call by reference Attribute reference (LIKE) 20000217
2 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20000217
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20000217
4 Importing SENDER Call by reference Type reference (TYPE) 20000218

Method ON_DRAG on class CL_GOS_MODEL_TREE 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 Call by reference Attribute reference (LIKE) 20000217
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20000217
3 Importing SENDER Call by reference Type reference (TYPE) 20000218

Method ON_DROP on class CL_GOS_MODEL_TREE 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 Call by reference Attribute reference (LIKE) 20000217
2 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20000217
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20000217
4 Importing SENDER Call by reference Type reference (TYPE) 20000218

Method ON_DROP_COMPLETE on class CL_GOS_MODEL_TREE has no exception.

Method REGISTER_EVENTS Signature

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