SAP ABAP Interface IF_WB_WINDOW_MANAGER (Layout 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 - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_WB_WINDOW_MANAGER | Layout Manager | 00000000 |
Properties
| Interface | IF_WB_WINDOW_MANAGER | |
| Short Description | Layout Manager |
General Data
| Package | SWBM_INTERNAL | Internal Objects within SWBM |
| Created | 19981007 | SAP |
| Last changed | 20041208 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | WMNGR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_WB_WINDOW_MANAGER has no interface.
Friends
Interface IF_WB_WINDOW_MANAGER has no friend.
Attributes
Interface IF_WB_WINDOW_MANAGER has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Destroy Window Manager | 19981125 | |
| 2 | Instance method | Public | Method | Which Window Has the Focus | 19981021 | |
| 3 | Instance method | Public | Method | Read Window Layout for Tool | 19981007 | |
| 4 | Instance method | Public | Method | Read Window IDs for Visibility | 19991008 | |
| 5 | Instance method | Public | Method | Get Window For Tool | 19981007 | |
| 6 | Instance method | Public | Method | Read Reference to Window Instance | 19981124 | |
| 7 | Instance method | Public | Method | get the window ID from a tool name (if present and unique) | 20041108 | |
| 8 | Instance method | Public | Method | Create Window With Particular Layout | 19990209 | |
| 9 | Instance method | Public | Method | Release Tool Window | 19981007 | |
| 10 | Instance method | Public | Method | Link Window to New Screen | 19981008 | |
| 11 | Instance method | Public | Method | Give Window Focus | 20000515 | |
| 12 | Instance method | Public | Method | Control Visibility of Windows | 19991008 |
Events
Interface IF_WB_WINDOW_MANAGER has no event.
Types
Interface IF_WB_WINDOW_MANAGER has no local type.
Method Signatures
Method DESTRUCT Signature
Method DESTRUCT on Interface IF_WB_WINDOW_MANAGER has no parameter.
Method DESTRUCT on Interface IF_WB_WINDOW_MANAGER has no exception.
Method GET_ACTIVE_WINDOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_WINDOW_ID | Value transfer | Type reference (TYPE) | WMNGR_WINDOW_ID | ID des aktiven Fensters | 19981021 |
Method GET_ACTIVE_WINDOW on Interface IF_WB_WINDOW_MANAGER has no exception.
Method GET_TOOL_LAYOUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_LAYOUT | Call by reference | Type reference (TYPE) | WBTOOLTYPE | Layout einer Tooloperation | 19981007 | |||
| 2 | P_MULTI_REQUEST | Call by reference | Type reference (TYPE) | SEU_BOOL | Mengenoperation | 19990701 | |||
| 3 | P_OBJECT_TYPE | Call by reference | Type reference (TYPE) | SEU_OBJTYP | Typ des zu bearbeitenden Objekts | 19990309 | |||
| 4 | P_OPERATION | Call by reference | Type reference (TYPE) | SEU_ACTION | WB Request: Operation innerhalb der Entwicklungsumgebung | 19981007 | |||
| 5 | P_TOOLNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Name der Toolklasse | 19981008 | |||
| 6 | P_WB_REQUEST | Call by reference | Object reference (TYPE REF TO) | CL_WB_REQUEST | Request | 20000609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Layout für diese Tooloperation gefunden | 19981007 |
Method GET_WINDOWS_BY_VISIBILITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_VISIBLE | Call by reference | Type reference (TYPE) | SEU_BOOL | Sichtbare/Unsichtbare Fenster zurückgeben | 19991008 | |||
| 2 | P_WINDOW_IDS | Value transfer | Type reference (TYPE) | WMNGR_WINDOW_IDS | Fenster IDs | 19991008 | |||
| 3 | P_WITH_SECONDARY_WINDOWS | Call by reference | Type reference (TYPE) | SEU_BOOL | SPACE | Sekundärfenster berücksichtigen? | 19991008 |
Method GET_WINDOWS_BY_VISIBILITY on Interface IF_WB_WINDOW_MANAGER has no exception.
Method GET_WINDOW_FOR_TOOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_EXISTING_ONLY | Call by reference | Type reference (TYPE) | SEU_BOOL | SPACE | Nur bereits existierendes Fenster zurückliefern | 20000831 | ||
| 2 | P_MULTI_REQUEST | Call by reference | Type reference (TYPE) | SEU_BOOL | Mengenoperation | 19990701 | |||
| 3 | P_OPERATION | Call by reference | Type reference (TYPE) | SEU_ACTION | Operation | 19981007 | |||
| 4 | P_TOOLNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Toolklasse | 19981008 | |||
| 5 | P_WB_REQUEST | Call by reference | Object reference (TYPE REF TO) | CL_WB_REQUEST | Workbench Manager: Request | 20000609 | |||
| 6 | P_WINDOW_ID | Call by reference | Type reference (TYPE) | WMNGR_WINDOW_ID | Window ID | 19981007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es kann kein Fenster belegt werden | 19981007 |
Method GET_WINDOW_FROM_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_WINDOW | Value transfer | Object reference (TYPE REF TO) | IF_WB_WINDOW | Fensterinstanz | 19981124 | |||
| 2 | P_WINDOW_ID | Call by reference | Type reference (TYPE) | WMNGR_WINDOW_ID | ID des Fensters | 19981124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fenster existiert nicht | 19981124 |
Method GET_WINDOW_ID_FROM_TOOLNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_TOOLNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20041108 | |||
| 2 | P_WINDOW_ID | Call by reference | Type reference (TYPE) | WMNGR_WINDOW_ID | 20041108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20041108 | |||
| 2 | 20041108 |
Method GET_WINDOW_WITH_LAYOUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_AS_SECONDARY_WINDOW | Call by reference | Type reference (TYPE) | SEU_BOOL | SPACE | Sekundärfenster erzeugen | 19991008 | ||
| 2 | P_EXISTING_ONLY | Call by reference | Type reference (TYPE) | SEU_BOOL | SPACE | Nur existierendes Fenster zurückliefern | 20000831 | ||
| 3 | P_LAYOUT | Call by reference | Type reference (TYPE) | WBTOOLTYPE | Fensterlayout | 19990209 | |||
| 4 | P_TOOLNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20041105 | |||
| 5 | P_WINDOW_ID | Value transfer | Type reference (TYPE) | WMNGR_WINDOW_ID | Window ID | 19990209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | falsches Layoutformat | 19990209 | ||
| 2 | Es kann kein Fenster belegt werden | 19990209 |
Method RELEASE_WINDOW_FOR_TOOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_WINDOW_ID | Call by reference | Type reference (TYPE) | WMNGR_WINDOW_ID | ID des Fensters | 19981007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fenster existiert nicht | 19981007 |
Method SET_ACTIVE_SCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_PROGRAM | Value transfer | Type reference (TYPE) | SY-REPID | aktives Program | 19981008 | |||
| 2 | P_SCREEN | Value transfer | Type reference (TYPE) | SY-DYNNR | aktiver Screen | 19981008 |
Method SET_ACTIVE_SCREEN on Interface IF_WB_WINDOW_MANAGER has no exception.
Method SET_ACTIVE_WINDOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_WINDOW_ID | Value transfer | Type reference (TYPE) | WMNGR_WINDOW_ID | ID des aktiv zu setzenden Fensters | 20000515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fenster existiert nicht | 20000515 |
Method SET_WINDOW_VISIBILITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_VISIBLE | Call by reference | Type reference (TYPE) | SEU_BOOL | Sichtbar/unsichtbar | 19991008 | |||
| 2 | P_WINDOW_ID | Call by reference | Type reference (TYPE) | WMNGR_WINDOW_ID | Fenster ID | 19991008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Sichtbarkeit konnte nicht gesetzt werden | 19991008 |
History
| Last changed by/on | SAP | 20041208 |
| SAP Release Created in |