SAP ABAP Class CL_WB_WINDOW (Window in Workbench Manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-BRR (Application Component) Repository Browser
     SWBM_INTERNAL (Package) Internal Objects within SWBM
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_WINDOW Interface for Workbench Window 19981124
Properties
Class CL_WB_WINDOW  
Short Description Window in Workbench Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWBM_INTERNAL   Internal Objects within SWBM 
Created 19981027   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 WMNGR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_WINDOW Interface for Workbench Window 19981124
Friends
Class CL_WB_WINDOW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTAINER_WINDOW Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER_BAR_XT Multi-Area Window 20000522
2 CONTAINER_WINDOW_DIRECTORY Static Attribute Private Type reference (TYPE) LTY_CONTAINER_WINDOW_DIR Directory of All Subwindows in Multi-Area Window 20000522
3 ID Instance attribute Protected Type reference (TYPE) I Window ID 19991008
4 ID_COUNTER Static Attribute Protected Type reference (TYPE) I 0 Counter for Window IDs 19991008
5 LINK_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container to Be Linked 20000522
6 SUPPRESS_WINDOW_ACTIVATION Instance attribute Private Type reference (TYPE) FLAG Suppress Window Activation (for Setuup of Doc. Cont.) 20091218
7 WINDOW_AREA_ID Instance attribute Private Type reference (TYPE) I Window ID in Multi-Area Window 20000522
8 WINDOW_STYLE Instance attribute Protected Type reference (TYPE) WMNGR_WINDOW_STYLE Window Attributes 19991012
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19981027
2 CREATE_CONTAINER_AREA Instance method Private Method Generate Window in Multi-Area 20000522
3 CREATE_DIALOGBOX_CONTROL Instance method Private Method Create Amodal Window 19981027
4 CREATE_DOCKING_CONTROL Instance method Private Method Create Docked Window 19981027
5 DELETE Instance method Public Method Delete window 19981027
6 GET_CONTAINER_WINDOW Instance method Private Method Read Multi-Area Window 20000522
7 GET_WINDOW_ID Instance method Public Method Return ShellID of Window 19981027
8 GET_WINDOW_STYLE Instance method Public Method Return Layout of Window 19981027
9 HANDLE_EVT_CLOSE Instance method Private Event handling method Close Event for Window 19991008
10 HANDLE_EVT_CONT_ACTIVATED Instance method Private Event handling method Window has been activated 20000816
11 HANDLE_EVT_CONT_CLOSED Instance method Private Event handling method Window Was Closed 20000816
12 HANDLE_EVT_EMPTY_CONTAINER Instance method Private Event handling method Event Handler for Empty Container 20000522
13 LINK Instance method Public Method Link Window to Screen 19981027
14 SET_ACTIVE Instance method Public Method Set window to active 20000515
15 SET_SUPPRESS_WINDOW_ACTIVATION Instance method Public Method Suppress Window Activation (for Setuup of Doc. Cont.) 20091218
Events
Class CL_WB_WINDOW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_CONTAINER_WINDOW_DIR Private See coding LTY_CONTAINER_WINDOW_DIR 20000522
2 LTY_CONTAINER_WINDOW_ENTRY Private See coding LTY_CONTAINER_WINDOW_ENTRY 20000522
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACTIVE_PROGRAM Call by reference Type reference (TYPE) SY-REPID 'SAPLWB_INITIAL_TOOL' Aktives Programm 19981127
2 Importing P_ACTIVE_SCREEN Call by reference Type reference (TYPE) SY-DYNNR '0100' Aktives Dynpro 19981127
3 Importing P_AS_SECONDARY_WINDOW Call by reference Type reference (TYPE) SEU_BOOL space Sekundärfenster 19991008
4 Importing P_NO_CONTROL_GENERATION Call by reference Type reference (TYPE) SEU_BOOL Keine Controls erzeugen 19981219
5 Importing P_WINDOW_STYLE Call by reference Type reference (TYPE) WMNGR_WINDOW_STYLE Fenster Layout 19981027
# Exception Resumable Description Created on
1 CONTROL_CREATION_FAILURE Control für Fenster konnte nicht erzeugt werden 19981027
2 ILLEGAL_WINDOW_STYLE Falsche Werte im Window Style 19981027

Method CREATE_CONTAINER_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACTIVE_PROGRAM Call by reference Type reference (TYPE) SY-REPID Aktives Programm 20000522
2 Importing P_ACTIVE_SCREEN Call by reference Type reference (TYPE) SY-DYNNR Aktives Dynpro 20000522
3 Importing P_WINDOW_STYLE Call by reference Type reference (TYPE) WMNGR_WINDOW_STYLE Fenster Layout 20000522
# Exception Resumable Description Created on
1 CONTROL_CREATION_FAILURE Control für Fenster konnte nicht erzeugt werden 20000522
2 ILLEGAL_WINDOW_STYLE Falsche Werte im Window Style 20000522

Method CREATE_DIALOGBOX_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACTIVE_PROGRAM Call by reference Type reference (TYPE) SY-REPID Aktives Programm 19981127
2 Importing P_ACTIVE_SCREEN Call by reference Type reference (TYPE) SY-DYNNR Aktives Dynpro 19981127
3 Importing P_WINDOW_STYLE Call by reference Type reference (TYPE) WMNGR_WINDOW_STYLE Fenster Layout 19981027
# Exception Resumable Description Created on
1 CONTROL_CREATION_FAILURE Control für Fenster konnte nicht erzeugt werden 19981027
2 ILLEGAL_WINDOW_STYLE Falsche Werte im Window Style 19981027

Method CREATE_DOCKING_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACTIVE_PROGRAM Call by reference Type reference (TYPE) SY-REPID Aktives Programm 19981127
2 Importing P_ACTIVE_SCREEN Call by reference Type reference (TYPE) SY-DYNNR Aktives Dynpro 19981127
3 Importing P_WINDOW_STYLE Call by reference Type reference (TYPE) WMNGR_WINDOW_STYLE Fenster Layout 19981027
# Exception Resumable Description Created on
1 CONTROL_CREATION_FAILURE Control für Fenster konnte nicht erzeugt werden 19981027
2 ILLEGAL_WINDOW_STYLE Falsche Werte im Window Style 19981027

Method DELETE Signature

Method DELETE on class CL_WB_WINDOW has no parameter.
Method DELETE on class CL_WB_WINDOW has no exception.

Method GET_CONTAINER_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACTIVE_PROGRAM Call by reference Type reference (TYPE) SY-REPID Aktives Programm 20000522
2 Importing P_ACTIVE_SCREEN Call by reference Type reference (TYPE) SY-DYNNR Aktiver Screen 20000522
3 Importing P_WINDOW_STYLE Call by reference Type reference (TYPE) WMNGR_WINDOW_STYLE Window Style 20000522
# Exception Resumable Description Created on
1 CONTROL_CREATION_FAILURE Fehler beim Erzeugen des Fensters 20000522

Method GET_WINDOW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_WINDOW_ID Value transfer Type reference (TYPE) WMNGR_WINDOW_ID ShellID des Fensters 19981027
# Exception Resumable Description Created on
1 WINDOW_NOT_EXISTING Das Fenster existiert nicht 19981027

Method GET_WINDOW_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_WINDOW_STYLE Value transfer Type reference (TYPE) WMNGR_WINDOW_STYLE Fenster Layout 19981027
# Exception Resumable Description Created on
1 WINDOW_NOT_EXISTING Fenster existiert nicht 19981027

Method HANDLE_EVT_CLOSE Signature

Method HANDLE_EVT_CLOSE on class CL_WB_WINDOW has no parameter.
Method HANDLE_EVT_CLOSE on class CL_WB_WINDOW has no exception.

Method HANDLE_EVT_CONT_ACTIVATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Attribute reference (LIKE) 20000816
2 Importing ID Call by reference Attribute reference (LIKE) 20000816

Method HANDLE_EVT_CONT_ACTIVATED on class CL_WB_WINDOW has no exception.

Method HANDLE_EVT_CONT_CLOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Attribute reference (LIKE) 20000816

Method HANDLE_EVT_CONT_CLOSED on class CL_WB_WINDOW has no exception.

Method HANDLE_EVT_EMPTY_CONTAINER Signature

Method HANDLE_EVT_EMPTY_CONTAINER on class CL_WB_WINDOW has no parameter.
Method HANDLE_EVT_EMPTY_CONTAINER on class CL_WB_WINDOW has no exception.

Method LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROGRAM Value transfer Type reference (TYPE) SY-REPID aktives Programm 19981027
2 Importing P_SCREEN Value transfer Type reference (TYPE) SY-DYNNR aktiver Screen 19981027

Method LINK on class CL_WB_WINDOW has no exception.

Method SET_ACTIVE Signature

Method SET_ACTIVE on class CL_WB_WINDOW has no parameter.
Method SET_ACTIVE on class CL_WB_WINDOW has no exception.

Method SET_SUPPRESS_WINDOW_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION_FLAG Call by reference Type reference (TYPE) FLAG 'X': Window-Aktivierung unterdrücken 20091218

Method SET_SUPPRESS_WINDOW_ACTIVATION on class CL_WB_WINDOW has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in