SAP ABAP Class CL_GCM_IB_STRUCTURE_TREE (CM: Wrapper for IBase Tree)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-CM (Application Component) Configuration management
     CMT2 (Package) Configuration Management - Core Development - (Version2)
Properties
Class CL_GCM_IB_STRUCTURE_TREE  
Short Description CM: Wrapper for IBase Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT2   Configuration Management - Core Development - (Version2) 
Created 20000830   SAP 
Last change 20020412   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GCM_IB_STRUCTURE_TREE has no interface implemented.
Friends
Class CL_GCM_IB_STRUCTURE_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CHANGED_OBJID Static Attribute Private Type reference (TYPE) DE_CM_FLAG CM: Indicator 20000901
2 M_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20000831
3 M_EDIT_STATUS Instance attribute Private Type reference (TYPE) DE_CM_STATUS Status of a Configuration Management Object 20000831
4 M_HANDLE_OF_LAST_PBO Instance attribute Private Type reference (TYPE) STRUC_CM_STRUCADMIN-HANDLE ONLY Read in ON_PAI 20020328
5 M_IB_IBASE Instance attribute Private Type reference (TYPE) IB_IBASE IB: Number of the Installed Base/IBase 20001122
6 M_MARKED_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_IBASE_IBOF_TREE_OBJECT Selects IBase Object 20001103
7 M_MARKED_RECORD Instance attribute Private Type reference (TYPE) IB_RECNO Selects IBase Data Record 20001103
8 M_OBJECT_INDEX Instance attribute Private Type reference (TYPE) I To which CM object does the tree belong 20000830
9 M_SCREEN Instance attribute Private Object reference (TYPE REF TO) CL_GCM_SCREEN Related Screen Object 20000830
10 M_TREE Instance attribute Private Object reference (TYPE REF TO) CL_IBASE_IBOF_TREE PM: IBase Interface Tree 20000831
11 M_VALID_FROM Instance attribute Private Type reference (TYPE) TIMESTAMP Valid from Time Stamp 20001012
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000830
2 GET_MARKED_NODE Instance method Public Method Delivers record number for selected nodes + object 20001103
3 H_FIND_CHILD Instance method Private Method Help Method: Search GUI Object in the Hierarchy 20001129
4 ON_DROPDOWN_CLICKED Instance method Private Event handling method Handler for Drop-Down Menus for IBase Trees 20001129
5 ON_FUNCTION_SELECTED Instance method Private Event handling method Handler for OK Codes of the IBase Trees 20001129
6 ON_PAI Instance method Private Event handling method Handler for PAI Events of the Screen 20000831
7 ON_PBO Instance method Private Event handling method Handler for PBO Events of the Screen 20000830
8 ON_PROCESS_PBO Instance method Private Event handling method Handler for Individual EV_PROCESS_PBO Event 20001109
9 PROCESS_PBO Static method Public Method DO NOT USE !!! Only for SAPLCMT_IB_STRUCTURE 20001109
Events
# Event Type Visibility Description Created on
1 EV_HIDE Instance Event
(0)
Public
(2)
Message for main program to hide the control 20001012
2 EV_PROCESS_PBO Static Event
(1)
Private
(0)
Message for statistical method PROCESS_PBO was called up 20001109
3 EV_SHOW Instance Event
(0)
Public
(2)
Message for main program to display the control 20001012
Types
Class CL_GCM_IB_STRUCTURE_TREE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Controlcontainer 20000830
2 Importing I_EDIT_STATUS Call by reference Type reference (TYPE) DE_CM_STATUS '02' cmt_co_status_display, ...change or ...create 20000831
3 Importing I_OBJECT_INDEX Call by reference Type reference (TYPE) I 1 Zu welchem angezeigten CM Objekt gehört der Tree 20000830
4 Importing I_SCREEN Call by reference Object reference (TYPE REF TO) CL_GCM_SCREEN Zugehöriges Screenobjekt 20000830
5 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP Gültig ab Zeitstempel 20001012
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: Allgemeiner Fehler 20000831

Method GET_MARKED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MARKED_OBJECT Call by reference Object reference (TYPE REF TO) IF_IBASE_IBOF_TREE_OBJECT markiertes Objekt 20001103
2 Exporting E_MARKED_RECORD Call by reference Type reference (TYPE) IB_RECNO markierter IBase-Knoten-Satz 20001103

Method GET_MARKED_NODE on class CL_GCM_IB_STRUCTURE_TREE has no exception.

Method H_FIND_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHILD Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL Proxy-Klasse für GUI control 20001129
2 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME gesuchter Klassenname 20001129
3 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container 20001129

Method H_FIND_CHILD on class CL_GCM_IB_STRUCTURE_TREE has no exception.

Method ON_DROPDOWN_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) 20001129
2 Importing POSX Call by reference Type reference (TYPE) 20001129
3 Importing POSY Call by reference Type reference (TYPE) 20001129

Method ON_DROPDOWN_CLICKED on class CL_GCM_IB_STRUCTURE_TREE 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 Call by reference Type reference (TYPE) 20001129

Method ON_FUNCTION_SELECTED on class CL_GCM_IB_STRUCTURE_TREE has no exception.

Method ON_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OK_CODE Call by reference Type reference (TYPE) 20000831

Method ON_PAI on class CL_GCM_IB_STRUCTURE_TREE has no exception.

Method ON_PBO Signature

Method ON_PBO on class CL_GCM_IB_STRUCTURE_TREE has no parameter.
Method ON_PBO on class CL_GCM_IB_STRUCTURE_TREE has no exception.

Method ON_PROCESS_PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT_INDEX Call by reference Type reference (TYPE) 20001109

Method ON_PROCESS_PBO on class CL_GCM_IB_STRUCTURE_TREE has no exception.

Method PROCESS_PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_INDEX Call by reference Type reference (TYPE) I 1 Angezeigtes CM Objekt 20001109

Method PROCESS_PBO on class CL_GCM_IB_STRUCTURE_TREE has no exception.
Event Signatures

Event EV_HIDE Signature
Event EV_HIDE on class CL_GCM_IB_STRUCTURE_TREE has no parameter.
Event EV_PROCESS_PBO Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_OBJECT_INDEX Exporting Value transfer Type reference (TYPE) I Angezeigtes CM Objekt 20001109

Event EV_SHOW Signature
Event EV_SHOW on class CL_GCM_IB_STRUCTURE_TREE has no parameter.
History
Last changed by/on SAP  20020412 
SAP Release Created in 46C