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 |