SAP ABAP Class CL_WB_REQUEST (Workbench Manager: Request)
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 | Inheritance (c INHERITING FROM c_ref) | CL_WB_REQUEST_BRF | BRF: Workbench Request | 20020513 |
Properties
| Class | CL_WB_REQUEST | |
| Short Description | Workbench Manager: Request | |
| 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 | 19980702 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_WB_REQUEST has no forward declaration.
Interfaces
Class CL_WB_REQUEST has no interface implemented.
Friends
Class CL_WB_REQUEST has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | WBOBJTYPE | Global WB Type, Consisting of R3TR Type and WB Specificat. | 20100722 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | SEU_BOOL | Process Request in Same/Different Window | 19980714 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | SEU_BOOL | Normal Request / Multiple Request | 19990629 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | SEU_BOOL | Start Tool in Lazy Mode | 20000816 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | SEU_OBJKEY | Object Key | 19980710 | |||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_WB_OBJECT | Repository Object | 20100616 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | WB_REQUEST_LIST | List of Requests for Multiple Processing | 19990629 | |||
| 8 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_WB_OBJECT_STATE | View of Object | 19980806 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | SEU_OBJTYP | Object Type | 19980710 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | SEU_ACTION | Operation | 19980710 | |||
| 11 | Constant | Public | Type reference (TYPE) | SEU_ACTION | SWBM_C_OP_CHECK | Operation 'Check' | 19980710 | ||
| 12 | Constant | Public | Type reference (TYPE) | SEU_ACTION | SWBM_C_OP_DISPLAY | Operation 'Display' | 19980710 | ||
| 13 | Constant | Public | Type reference (TYPE) | SEU_ACTION | SWBM_C_OP_EDIT | Operation 'Change' | 19980710 | ||
| 14 | Constant | Public | Type reference (TYPE) | SEU_ACTION | SWBM_C_OP_END | Operation 'Check' | 19980807 | ||
| 15 | Constant | Public | Type reference (TYPE) | SEU_ACTION | SWBM_C_OP_WHERE_USED_LIST | Operation 'Where-Used List' | 19980825 | ||
| 16 | Constant | Public | Type reference (TYPE) | SEU_BOOL | 'X' | Request for Multiple Processing | 19990629 | ||
| 17 | Constant | Public | Type reference (TYPE) | SEU_BOOL | ' ' | No Multiple Request | 19990629 | ||
| 18 | Constant | Public | Type reference (TYPE) | SEU_BOOL | ' ' | Start Tool Immediately | 20000816 | ||
| 19 | Constant | Public | Type reference (TYPE) | SEU_BOOL | 'X' | Start Tool in Lazy Mode | 20000816 | ||
| 20 | Constant | Public | Type reference (TYPE) | SEU_BOOL | 'X' | New Window for Request | 19980714 | ||
| 21 | Constant | Public | Type reference (TYPE) | SEU_BOOL | ' ' | Same Window for Request | 19980714 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Create Copy of Request | 20020214 | |
| 2 | Instance method | Public | Constructor | Create Workbench Request | 19980710 | |
| 3 | Static method | Public | Method | Create Request from Name and Including Object | 19990326 | |
| 4 | Static method | Public | Method | Create Request from Table Using Name and Enclosing Object | 19990702 | |
| 5 | Static method | Public | Method | Create Request from Function Code | 20000528 | |
| 6 | Static method | Private | Method | Generate Object State for Creating Requests | 20000609 | |
| 7 | Static method | Public | Method | 20100616 | ||
| 8 | Static method | Public | Method | Create Request from Tool Access Parameters | 19990915 | |
| 9 | Static method | Public | Method | Create Multiple Request | 19990629 | |
| 10 | Static method | Private | Method | Determine Object Key for Request | 19990326 | |
| 11 | Static method | Private | Method | Determine Object Type for Request | 19990326 | |
| 12 | Instance method | Public | Method | Determine 'Global Object Type' of Workbench Request | 20100722 | |
| 13 | Instance method | Public | Method | 20100616 | ||
| 14 | Instance method | Public | Method | Set Parameter 'Start Tool in Lazy Mode' | 20000816 | |
| 15 | Instance method | Public | Method | Set 'In New Window' Parameter | 19990420 | |
| 16 | Instance method | Public | Method | Change Object Name | 19991013 | |
| 17 | Instance method | Public | Method | Change Operation | 19980825 |
Events
Class CL_WB_REQUEST has no event.
Types
Class CL_WB_REQUEST has no local type.
Method Signatures
Method CLONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_REQUEST | Value transfer | Object reference (TYPE REF TO) | CL_WB_REQUEST | Workbench Manager: Request | 20020214 |
Method CLONE on class CL_WB_REQUEST has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_GLOBAL_TYPE | Value transfer | Type reference (TYPE) | WBOBJTYPE | Globaler WB-Typ, bestehend aus R3TR-Typ u. WB-Spezifizierung | 20100226 | |||
| 2 | P_IN_NEW_WINDOW | Call by reference | Type reference (TYPE) | SEU_BOOL | WN_SAME_WINDOW | neues Fenster aufmachen | 19980714 | ||
| 3 | P_LAZY_START | Call by reference | Type reference (TYPE) | SEU_BOOL | TO_IMMEDIATE_START | Tool lazy starten | 20000816 | ||
| 4 | P_OBJECT_NAME | Value transfer | Type reference (TYPE) | SEU_OBJKEY | Objektname | 19980710 | |||
| 5 | P_OBJECT_STATE | Call by reference | Object reference (TYPE REF TO) | IF_WB_OBJECT_STATE | Sicht auf Objekt | 19980806 | |||
| 6 | P_OBJECT_TYPE | Value transfer | Type reference (TYPE) | SEU_OBJTYP | Objektart | 19980710 | |||
| 7 | P_OPERATION | Call by reference | Type reference (TYPE) | SEU_ACTION | Operation | 19980710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parameter P_IN_NEW_WINDOW hat falschen Wert | 19980714 | ||
| 2 | Objektart existiert nicht | 19980710 | ||
| 3 | Operation existiert nicht | 19980710 |
Method CREATE_FROM_ENCL_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENCL_OBJECT_NAME | Value transfer | Type reference (TYPE) | RSEUAP-ENCL_OBJ | Name des umfassenden Objekts | 19990326 | |||
| 2 | P_IN_NEW_WINDOW | Value transfer | Type reference (TYPE) | SEU_BOOL | WN_SAME_WINDOW | neues Fenster aufmachen | 19990326 | ||
| 3 | P_OBJECT_NAME | Value transfer | Type reference (TYPE) | RSEUAP-OBJ_NAME | Objektname | 19990326 | |||
| 4 | P_OBJECT_STATE | Call by reference | Object reference (TYPE REF TO) | IF_WB_OBJECT_STATE | Workbench: Sicht auf Objekt | 20061009 | |||
| 5 | P_OBJECT_TYPE | Value transfer | Type reference (TYPE) | RSEUAP-OBJ_TYPE | Objektart | 19990326 | |||
| 6 | P_OPERATION | Value transfer | Type reference (TYPE) | SEU_ACTION | Operation | 19990326 | |||
| 7 | P_WB_REQUEST | Value transfer | Object reference (TYPE REF TO) | CL_WB_REQUEST | Request | 19990326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Aktion abgebrochen | 19990326 | ||
| 2 | Objektart existiert nicht | 19990326 | ||
| 3 | Operation existiert nicht | 19990326 |
Method CREATE_FROM_ENCL_NAME_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_IN_NEW_WINDOW | Call by reference | Type reference (TYPE) | SEU_BOOL | WN_SAME_WINDOW | neues Fenster aufmachen | 19990702 | ||
| 2 | P_OBJECT_LIST | Call by reference | Type reference (TYPE) | WBOBJLIST | Liste von Objekten | 19990702 | |||
| 3 | P_OPERATION | Call by reference | Type reference (TYPE) | SEU_ACTION | Operation | 19990702 | |||
| 4 | P_WB_REQUEST | Value transfer | Object reference (TYPE REF TO) | CL_WB_REQUEST | Request | 19990702 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation existiert nicht | 19990702 | ||
| 2 | Es konnten keine Objektrequests erzeugt werden | 19990702 |
Method CREATE_FROM_FCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_FCODE | Call by reference | Type reference (TYPE) | SY-UCOMM | Funktionscode | 20000528 | |||
| 2 | P_OBJECT_NAME | Value transfer | Type reference (TYPE) | SEU_OBJKEY | Objektname | 20000528 | |||
| 3 | P_OBJECT_STATE | Call by reference | Object reference (TYPE REF TO) | IF_WB_OBJECT_STATE | Sicht auf Objekt | 20000528 | |||
| 4 | P_OBJECT_TYPE | Value transfer | Type reference (TYPE) | SEU_OBJTYP | Objekttyp | 20000528 | |||
| 5 | P_WB_REQUEST | Value transfer | Object reference (TYPE REF TO) | CL_WB_REQUEST | Request | 20000528 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Aktion abgebrochen | 20000528 | ||
| 2 | Objektart existiert nicht | 20000528 | ||
| 3 | Operation existiert nicht | 20000528 |
Method CREATE_FROM_FCODE_GET_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_OBJECT_NAME | Call by reference | Type reference (TYPE) | SEU_OBJKEY | WB Request: Schlüssel eines Objekts in der EU | 20000609 | |||
| 2 | P_OBJECT_STATE | Value transfer | Object reference (TYPE REF TO) | IF_WB_OBJECT_STATE | Object State | 20000609 | |||
| 3 | P_OBJECT_TYPE | Call by reference | Type reference (TYPE) | SEU_OBJTYP | WB Request: Typ eine Objekts der Entwicklungsumgebung | 20000609 | |||
| 4 | P_OPERATION | Call by reference | Type reference (TYPE) | SEU_ACTION | WB Request: Operation innerhalb der Entwicklungsumgebung | 20000609 |
Method CREATE_FROM_FCODE_GET_STATE on class CL_WB_REQUEST has no exception.
Method CREATE_FROM_OBJECT_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_OBJECT_STATE | Call by reference | Object reference (TYPE REF TO) | IF_WB_OBJECT_STATE | 20100616 | ||||
| 2 | P_OPERATION | Value transfer | Type reference (TYPE) | SEU_ACTION | SWBM_C_OP_DISPLAY | 20100616 | |||
| 3 | P_WB_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_WB_OBJECT | 20100616 | ||||
| 4 | P_WB_REQUEST | Value transfer | Object reference (TYPE REF TO) | CL_WB_REQUEST | 20100616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100616 | |||
| 2 | 20100616 |
Method CREATE_FROM_TOOL_ACCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENCLOSING_OBJECT | Value transfer | Type reference (TYPE) | RSEUAP-ENCL_OBJ | umfassendes Objekt | 19990915 | |||
| 2 | P_INCLUDE | Value transfer | Type reference (TYPE) | TRDIR-NAME | Name des Includes, in dem das Objekt liegt | 19990915 | |||
| 3 | P_OBJECT_NAME | Value transfer | Type reference (TYPE) | RSEUAP-OBJ_NAME | Objektname | 19990915 | |||
| 4 | P_OBJECT_TYPE | Value transfer | Type reference (TYPE) | RSEUAP-OBJ_TYPE | Objekttyp | 19990915 | |||
| 5 | P_OPERATION | Call by reference | Type reference (TYPE) | C | Request-Operation, NICHT die Tool_Access-Operation!!!! | 19990915 | |||
| 6 | P_POSITION | Value transfer | Type reference (TYPE) | C | Objektdaten | 19990915 | |||
| 7 | P_VERSION | Call by reference | Type reference (TYPE) | CHAR1 | 'A': Aktiv, 'I': Inaktiv, Space: entsprechend Arbeitsvorrat | 19990915 | |||
| 8 | P_WB_REQUEST | Value transfer | Object reference (TYPE REF TO) | CL_WB_REQUEST | Navigationsrequest | 19990915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zu diesen Daten kann kein Request erzeugt werden | 19990915 |
Method CREATE_MULTI_OBJECT_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_OBJECT_STATE | Call by reference | Object reference (TYPE REF TO) | IF_WB_OBJECT_STATE | Workbench: Sicht auf Objekt | 20100831 | |||
| 2 | P_OBJECT_TYPE | Value transfer | Type reference (TYPE) | SEU_OBJTYP | Objekttyp, zur Bestimmung des Tools notwendig | 20000103 | |||
| 3 | P_OPERATION | Call by reference | Type reference (TYPE) | SEU_ACTION | Operation | 19990629 | |||
| 4 | P_REQUESTS | Call by reference | Type reference (TYPE) | WB_REQUEST_LIST | Menge der Einzelrequests | 19990629 | |||
| 5 | P_WB_REQUEST | Value transfer | Object reference (TYPE REF TO) | CL_WB_REQUEST | Erzeugter Request | 19990629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation existiert nicht | 19990629 | ||
| 2 | Nicht alle Requests sind Einzelrequests | 19990629 | ||
| 3 | Kein Mengenrequest, da zu wenige Requests | 19990702 | ||
| 4 | Nicht alle Requests haben dieselbe Operation | 19990629 |
Method DETERMINE_REQ_OBJECT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_EXT_ENCL_OBJECT_NAME | Call by reference | Type reference (TYPE) | RSEUAP-ENCL_OBJ | Name des umfassenden Objekts | 19990326 | |||
| 2 | P_EXT_OBJECT_NAME | Call by reference | Type reference (TYPE) | RSEUAP-OBJ_NAME | Objektname | 19990326 | |||
| 3 | P_OBJECT_NAME | Value transfer | Type reference (TYPE) | SEU_OBJKEY | Objektschlüssel | 19990326 | |||
| 4 | P_OBJECT_TYPE_REF | Call by reference | Object reference (TYPE REF TO) | CL_WB_OBJECT_TYPE | Objektart | 19990326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110927 | |||
| 2 | 20110927 | |||
| 3 | 20110927 | |||
| 4 | 20110927 |
Method DETERMINE_REQ_OBJECT_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_EXT_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RSEUAP-OBJ_TYPE | externer Objekttyp | 19990326 | |||
| 2 | P_OBJECT_TYPE_REF | Value transfer | Object reference (TYPE REF TO) | CL_WB_OBJECT_TYPE | Objekttypreferenz | 19990326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekttyp nicht gefunden | 19990326 |
Method GET_GLOBAL_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_GLOBAL_TYPE | Value transfer | Type reference (TYPE) | WBOBJTYPE | Globaler WB-Typ, bestehend aus R3TR-Typ u. WB-Spezifizierung | 20100722 |
Method GET_GLOBAL_TYPE on class CL_WB_REQUEST has no exception.
Method GET_OBJECT_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_OBJECT_REF | Value transfer | Object reference (TYPE REF TO) | CL_WB_OBJECT | Repository Objekt | 20100616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100616 | |||
| 2 | 20100616 |
Method SET_LAZY_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_LAZY_START | Call by reference | Type reference (TYPE) | SEU_BOOL | Tool lazy_starten | 20000816 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falscher Parameterwert | 20000816 |
Method SET_NEW_WINDOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_IN_NEW_WINDOW | Call by reference | Type reference (TYPE) | SEU_BOOL | Request in neuem Fenster bearbeiten | 19990420 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falscher Parameterwert | 19990420 |
Method SET_OBJECT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_OBJECT_NAME | Call by reference | Type reference (TYPE) | SEU_OBJKEY | Objektname | 19991013 |
Method SET_OBJECT_NAME on class CL_WB_REQUEST has no exception.
Method SET_OPERATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_OPERATION | Call by reference | Type reference (TYPE) | SEU_ACTION | Neue Operation | 19980825 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operationsänderung nicht zulässig | 19980825 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |