SAP ABAP Class CL_UG_WB_NAV_MAIN_GUI (SEM: Navigation Trees in Detail Area)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGWB (Package) FI General: Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_WB_COMMUNICATION Workbench: Events and Methods for Communication with the WB 20010626
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_WB_CUST_CTRL Internal View of GUI Object 20010626
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_WB_TOOLBAR_CALLBACK FIN Workbench: Callback for Toolbar 20020728
Properties
Class CL_UG_WB_NAV_MAIN_GUI  
Short Description SEM: Navigation Trees in Detail Area    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UGWB   FI General: Workbench 
Created 20010626   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_UC_HIERARCHY_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_UG_WB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UG_WB_COMMUNICATION Workbench: Events and Methods for Communication with the WB 20010626
2 IF_UG_WB_CUST_CTRL Internal View of GUI Object 20010626
3 IF_UG_WB_TOOLBAR_CALLBACK FIN Workbench: Callback for Toolbar 20020728
Friends
Class CL_UG_WB_NAV_MAIN_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_CHANGED Instance attribute Private Type reference (TYPE) UG_FLG FIN Master Data: General Indicator 20011004
2 DF_PROCESSING_DELAYED_EVENT Instance attribute Private Type reference (TYPE) UG_FLG FIN Master Data: General Indicator 20030908
3 DO_DATA Instance attribute Private Object reference (TYPE REF TO) IF_UG_WB_NAV_MAIN_DATA SEM: Navigation Tree in Detail Area 20010626
4 DO_TREE Instance attribute Private Object reference (TYPE REF TO) IF_UC_HIERARCHY_TREE Hierarchy Tree w/Data Retention at Backend 20010626
5 DT_COLUMN Instance attribute Private Type reference (TYPE) UGWB_TS_NAV_TREE_COLUMN FIN Master Data: Field Names 20010626
6 DT_DELAYED_EVENT Instance attribute Private Type reference (TYPE) T_DELAYED_EVENT 20030908
7 D_ID Instance attribute Public Type reference (TYPE) UG_SEQNR1 Number of the Instance 20010626
8 GC_CMD_PREFIX Constant Private Type reference (TYPE) SYUCOMM 'UGWB00_MAIN' Screens, Function Code That Triggered PAI 20010913
9 GC_HIER_COLUMN Constant Private Type reference (TYPE) UC_HIER_NAME '&HIER' Characteristic Name 20010626
10 GC_MAX_INSTANCE Constant Private Type reference (TYPE) UG_SEQNR1 7 Maximum Number of Simultaneous Instances 20010626
11 GT_INSTANCE Static Attribute Private Type reference (TYPE) T_INSTANCE 20010626
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_CTXT_MENU Instance method Private Method Create or Adjust Context Menu 20010626
2 COMPOSE_FCODE Instance method Private Method 20030908
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010626
4 DISMANTLE_FCODE Instance method Private Method 20030908
5 GET_INSTANCE Static method Public Method Get Instance 20010626
6 HANDLE_DEF_CTXT_MENU_REQ Instance method Private Event handling method Generate Default Context Menu 20010626
7 HANDLE_DEF_CTXT_MENU_SEL Instance method Private Event handling method Process Click in Context Menu 20010626
8 HANDLE_ITEM_CTXT_MENU_REQ Instance method Private Event handling method Generate Context Menu for Nodes 20010627
9 HANDLE_ITEM_CTXT_MENU_SEL Instance method Private Event handling method Process Click in Context Menu 20030527
10 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method Process Double-Click in Tree 20010626
11 HANDLE_MENU_BUTTON_PRESS Instance method Private Event handling method Process Print Pushbutton 20010626
12 HANDLE_MENU_DROPDOWN Instance method Private Event handling method Process Dropdown in Menu 20010626
13 HANDLE_NODE_CTXT_MENU_REQ Instance method Private Event handling method Generate Context Menu for Nodes 20010626
14 HANDLE_NODE_CTXT_MENU_SEL Instance method Private Event handling method Process Click in Context Menu 20010626
15 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Process Double-Click in Tree 20010626
16 HANDLE_ONF1 Instance method Private Event handling method 20030527
17 PERFORM_COMMAND Instance method Private Method Execute Button/Context Menu Command 20010626
Events
# Event Type Visibility Description Created on
1 PROCESS_DELAYED_PBO Instance Event
(0)
Private
(0)
20010626
2 REQUEST_DELAYED_PBO Instance Event
(0)
Private
(0)
20010626
3 SHOW_GUI_OBJECT Instance Event
(0)
Private
(0)
20010626
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DATA Private See coding 20010626
2 S_DELAYED_EVENT Private See coding 20030908
3 S_INSTANCE Private See coding 20010626
4 S_NODE_DATA Private See coding 20010626
5 T_DATA Private See coding 20010626
6 T_DELAYED_EVENT Private See coding 20030908
7 T_INSTANCE Private See coding 20010626
8 T_NODE_DATA Private See coding 20010626
Method Signatures

Method ADJUST_CTXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20010626
2 Importing IT_COMMAND Call by reference Type reference (TYPE) UGWB_T_NAV_COMMAND Workbench: Befehle im Kontextmenü 20010626

Method ADJUST_CTXT_MENU on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method COMPOSE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FCODE Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20030908
2 Importing IF_COMMIT Call by reference Type reference (TYPE) UG_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20030908
3 Importing IF_PAI Call by reference Type reference (TYPE) UG_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20030908
4 Importing I_ACTION Call by reference Type reference (TYPE) UG_WB_ACTION FI-Workbench: Operation auf einem Datenobjekt 20030908

Method COMPOSE_FCODE on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_UG_WB_NAV_MAIN_GUI has no parameter.
Method CONSTRUCTOR on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method DISMANTLE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_COMMIT Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20030908
2 Exporting EF_PAI Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20030908
3 Exporting E_ACTION Call by reference Type reference (TYPE) UG_WB_ACTION FI-Workbench: Operation auf einem Datenobjekt 20030908
4 Importing I_FCODE Call by reference Type reference (TYPE) SY-UCOMM Funktionscode 20030908
# Exception Resumable Description Created on
1 INVALID_FCODE 20030908

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_UG_WB_CUST_CTRL Interne Sicht auf das GUI-Objekt 20010626
2 Importing I_SEQNR Call by reference Type reference (TYPE) UG_SEQNR1 Laufende Nummer 20010626
# Exception Resumable Description Created on
1 INVALID_INSTANCE Ungültige Instanz ID 20010626

Method HANDLE_DEF_CTXT_MENU_REQ Signature

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

Method HANDLE_DEF_CTXT_MENU_REQ on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method HANDLE_DEF_CTXT_MENU_SEL Signature

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

Method HANDLE_DEF_CTXT_MENU_SEL on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method HANDLE_ITEM_CTXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20010627
2 Importing MENU Value transfer Attribute reference (LIKE) 20010627
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20010627

Method HANDLE_ITEM_CTXT_MENU_REQ on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method HANDLE_ITEM_CTXT_MENU_SEL Signature

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

Method HANDLE_ITEM_CTXT_MENU_SEL on class CL_UG_WB_NAV_MAIN_GUI 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 ITEM_NAME Value transfer Attribute reference (LIKE) 20010626
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20010626

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method HANDLE_MENU_BUTTON_PRESS Signature

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

Method HANDLE_MENU_BUTTON_PRESS on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method HANDLE_MENU_DROPDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20010626
2 Importing POSX Value transfer Attribute reference (LIKE) 20010626
3 Importing POSY Value transfer Attribute reference (LIKE) 20010626

Method HANDLE_MENU_DROPDOWN on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method HANDLE_NODE_CTXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) Context Menu 20010626
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20010626

Method HANDLE_NODE_CTXT_MENU_REQ on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method HANDLE_NODE_CTXT_MENU_SEL Signature

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

Method HANDLE_NODE_CTXT_MENU_SEL on class CL_UG_WB_NAV_MAIN_GUI 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) 20010626

Method HANDLE_NODE_DOUBLE_CLICK on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method HANDLE_ONF1 Signature

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

Method HANDLE_ONF1 on class CL_UG_WB_NAV_MAIN_GUI has no exception.

Method PERFORM_COMMAND 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) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20010626
2 Importing I_NODE Call by reference Type reference (TYPE) UC_HIER_NODE_KEY Schlüssel eines Knotens 20010627

Method PERFORM_COMMAND on class CL_UG_WB_NAV_MAIN_GUI has no exception.
Event Signatures

Event PROCESS_DELAYED_PBO Signature
Event PROCESS_DELAYED_PBO on class CL_UG_WB_NAV_MAIN_GUI has no parameter.
Event REQUEST_DELAYED_PBO Signature
Event REQUEST_DELAYED_PBO on class CL_UG_WB_NAV_MAIN_GUI has no parameter.
Event SHOW_GUI_OBJECT Signature
Event SHOW_GUI_OBJECT on class CL_UG_WB_NAV_MAIN_GUI has no parameter.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1A