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 GLOBAL_TYPE Instance attribute Protected Type reference (TYPE) WBOBJTYPE Global WB Type, Consisting of R3TR Type and WB Specificat. 20100722
2 IN_NEW_WINDOW Instance attribute Public Type reference (TYPE) SEU_BOOL Process Request in Same/Different Window 19980714
3 IS_MULTI_OBJECT_REQUEST Instance attribute Public Type reference (TYPE) SEU_BOOL Normal Request / Multiple Request 19990629
4 LAZY_START Instance attribute Public Type reference (TYPE) SEU_BOOL Start Tool in Lazy Mode 20000816
5 OBJECT_NAME Instance attribute Public Type reference (TYPE) SEU_OBJKEY Object Key 19980710
6 OBJECT_REF Instance attribute Protected Object reference (TYPE REF TO) CL_WB_OBJECT Repository Object 20100616
7 OBJECT_REQUESTS Instance attribute Public Type reference (TYPE) WB_REQUEST_LIST List of Requests for Multiple Processing 19990629
8 OBJECT_STATE Instance attribute Public Object reference (TYPE REF TO) IF_WB_OBJECT_STATE View of Object 19980806
9 OBJECT_TYPE Instance attribute Public Type reference (TYPE) SEU_OBJTYP Object Type 19980710
10 OPERATION Instance attribute Public Type reference (TYPE) SEU_ACTION Operation 19980710
11 OP_CHECK Constant Public Type reference (TYPE) SEU_ACTION SWBM_C_OP_CHECK Operation 'Check' 19980710
12 OP_DISPLAY Constant Public Type reference (TYPE) SEU_ACTION SWBM_C_OP_DISPLAY Operation 'Display' 19980710
13 OP_EDIT Constant Public Type reference (TYPE) SEU_ACTION SWBM_C_OP_EDIT Operation 'Change' 19980710
14 OP_END Constant Public Type reference (TYPE) SEU_ACTION SWBM_C_OP_END Operation 'Check' 19980807
15 OP_WHERE_USED_LIST Constant Public Type reference (TYPE) SEU_ACTION SWBM_C_OP_WHERE_USED_LIST Operation 'Where-Used List' 19980825
16 RQ_MULTI_OBJECT_REQUEST Constant Public Type reference (TYPE) SEU_BOOL 'X' Request for Multiple Processing 19990629
17 RQ_NOT_MULTI_OBJECT_REQUEST Constant Public Type reference (TYPE) SEU_BOOL ' ' No Multiple Request 19990629
18 TO_IMMEDIATE_START Constant Public Type reference (TYPE) SEU_BOOL ' ' Start Tool Immediately 20000816
19 TO_LAZY_START Constant Public Type reference (TYPE) SEU_BOOL 'X' Start Tool in Lazy Mode 20000816
20 WN_NEW_WINDOW Constant Public Type reference (TYPE) SEU_BOOL 'X' New Window for Request 19980714
21 WN_SAME_WINDOW Constant Public Type reference (TYPE) SEU_BOOL ' ' Same Window for Request 19980714
Methods
# Method Level Visibility Method type Description Created on
1 CLONE Instance method Public Method Create Copy of Request 20020214
2 CONSTRUCTOR Instance method Public Constructor Create Workbench Request 19980710
3 CREATE_FROM_ENCL_NAME Static method Public Method Create Request from Name and Including Object 19990326
4 CREATE_FROM_ENCL_NAME_TABLE Static method Public Method Create Request from Table Using Name and Enclosing Object 19990702
5 CREATE_FROM_FCODE Static method Public Method Create Request from Function Code 20000528
6 CREATE_FROM_FCODE_GET_STATE Static method Private Method Generate Object State for Creating Requests 20000609
7 CREATE_FROM_OBJECT_REF Static method Public Method 20100616
8 CREATE_FROM_TOOL_ACCESS Static method Public Method Create Request from Tool Access Parameters 19990915
9 CREATE_MULTI_OBJECT_REQUEST Static method Public Method Create Multiple Request 19990629
10 DETERMINE_REQ_OBJECT_NAME Static method Private Method Determine Object Key for Request 19990326
11 DETERMINE_REQ_OBJECT_TYPE Static method Private Method Determine Object Type for Request 19990326
12 GET_GLOBAL_TYPE Instance method Public Method Determine 'Global Object Type' of Workbench Request 20100722
13 GET_OBJECT_REF Instance method Public Method 20100616
14 SET_LAZY_START Instance method Public Method Set Parameter 'Start Tool in Lazy Mode' 20000816
15 SET_NEW_WINDOW Instance method Public Method Set 'In New Window' Parameter 19990420
16 SET_OBJECT_NAME Instance method Public Method Change Object Name 19991013
17 SET_OPERATION 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 Returning 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 Importing P_GLOBAL_TYPE Value transfer Type reference (TYPE) WBOBJTYPE Globaler WB-Typ, bestehend aus R3TR-Typ u. WB-Spezifizierung 20100226
2 Importing P_IN_NEW_WINDOW Call by reference Type reference (TYPE) SEU_BOOL WN_SAME_WINDOW neues Fenster aufmachen 19980714
3 Importing P_LAZY_START Call by reference Type reference (TYPE) SEU_BOOL TO_IMMEDIATE_START Tool lazy starten 20000816
4 Importing P_OBJECT_NAME Value transfer Type reference (TYPE) SEU_OBJKEY Objektname 19980710
5 Importing P_OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Sicht auf Objekt 19980806
6 Importing P_OBJECT_TYPE Value transfer Type reference (TYPE) SEU_OBJTYP Objektart 19980710
7 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION Operation 19980710
# Exception Resumable Description Created on
1 ILLEGAL_NEW_WINDOW_PARAMETER Parameter P_IN_NEW_WINDOW hat falschen Wert 19980714
2 ILLEGAL_OBJECT_TYPE Objektart existiert nicht 19980710
3 ILLEGAL_OPERATION 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 Importing P_ENCL_OBJECT_NAME Value transfer Type reference (TYPE) RSEUAP-ENCL_OBJ Name des umfassenden Objekts 19990326
2 Importing P_IN_NEW_WINDOW Value transfer Type reference (TYPE) SEU_BOOL WN_SAME_WINDOW neues Fenster aufmachen 19990326
3 Importing P_OBJECT_NAME Value transfer Type reference (TYPE) RSEUAP-OBJ_NAME Objektname 19990326
4 Importing P_OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: Sicht auf Objekt 20061009
5 Importing P_OBJECT_TYPE Value transfer Type reference (TYPE) RSEUAP-OBJ_TYPE Objektart 19990326
6 Importing P_OPERATION Value transfer Type reference (TYPE) SEU_ACTION Operation 19990326
7 Returning P_WB_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Request 19990326
# Exception Resumable Description Created on
1 CANCELLED Aktion abgebrochen 19990326
2 ILLEGAL_OBJECT_TYPE Objektart existiert nicht 19990326
3 ILLEGAL_OPERATION 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 Importing P_IN_NEW_WINDOW Call by reference Type reference (TYPE) SEU_BOOL WN_SAME_WINDOW neues Fenster aufmachen 19990702
2 Importing P_OBJECT_LIST Call by reference Type reference (TYPE) WBOBJLIST Liste von Objekten 19990702
3 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION Operation 19990702
4 Returning P_WB_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Request 19990702
# Exception Resumable Description Created on
1 ILLEGAL_OPERATION Operation existiert nicht 19990702
2 NO_OBJECTS 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 Importing P_FCODE Call by reference Type reference (TYPE) SY-UCOMM Funktionscode 20000528
2 Importing P_OBJECT_NAME Value transfer Type reference (TYPE) SEU_OBJKEY Objektname 20000528
3 Importing P_OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Sicht auf Objekt 20000528
4 Importing P_OBJECT_TYPE Value transfer Type reference (TYPE) SEU_OBJTYP Objekttyp 20000528
5 Returning P_WB_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Request 20000528
# Exception Resumable Description Created on
1 CANCELLED Aktion abgebrochen 20000528
2 ILLEGAL_OBJECT_TYPE Objektart existiert nicht 20000528
3 ILLEGAL_OPERATION 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 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20000609
2 Returning P_OBJECT_STATE Value transfer Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Object State 20000609
3 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Typ eine Objekts der Entwicklungsumgebung 20000609
4 Importing 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 Importing P_OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE 20100616
2 Importing P_OPERATION Value transfer Type reference (TYPE) SEU_ACTION SWBM_C_OP_DISPLAY 20100616
3 Importing P_WB_OBJECT Call by reference Object reference (TYPE REF TO) CL_WB_OBJECT 20100616
4 Returning P_WB_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST 20100616
# Exception Resumable Description Created on
1 CANCELLED 20100616
2 ILLEGAL_OPERATION 20100616

Method CREATE_FROM_TOOL_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENCLOSING_OBJECT Value transfer Type reference (TYPE) RSEUAP-ENCL_OBJ umfassendes Objekt 19990915
2 Importing P_INCLUDE Value transfer Type reference (TYPE) TRDIR-NAME Name des Includes, in dem das Objekt liegt 19990915
3 Importing P_OBJECT_NAME Value transfer Type reference (TYPE) RSEUAP-OBJ_NAME Objektname 19990915
4 Importing P_OBJECT_TYPE Value transfer Type reference (TYPE) RSEUAP-OBJ_TYPE Objekttyp 19990915
5 Importing P_OPERATION Call by reference Type reference (TYPE) C Request-Operation, NICHT die Tool_Access-Operation!!!! 19990915
6 Importing P_POSITION Value transfer Type reference (TYPE) C Objektdaten 19990915
7 Importing P_VERSION Call by reference Type reference (TYPE) CHAR1 'A': Aktiv, 'I': Inaktiv, Space: entsprechend Arbeitsvorrat 19990915
8 Returning P_WB_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Navigationsrequest 19990915
# Exception Resumable Description Created on
1 NOT_POSSIBLE 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 Importing P_OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: Sicht auf Objekt 20100831
2 Importing P_OBJECT_TYPE Value transfer Type reference (TYPE) SEU_OBJTYP Objekttyp, zur Bestimmung des Tools notwendig 20000103
3 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION Operation 19990629
4 Importing P_REQUESTS Call by reference Type reference (TYPE) WB_REQUEST_LIST Menge der Einzelrequests 19990629
5 Returning P_WB_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Erzeugter Request 19990629
# Exception Resumable Description Created on
1 ILLEGAL_OPERATION Operation existiert nicht 19990629
2 MULTI_REQ_IN_REQ_LIST Nicht alle Requests sind Einzelrequests 19990629
3 NOT_A_MULTI_REQUEST Kein Mengenrequest, da zu wenige Requests 19990702
4 NOT_SAME_OPERATION 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 Importing P_EXT_ENCL_OBJECT_NAME Call by reference Type reference (TYPE) RSEUAP-ENCL_OBJ Name des umfassenden Objekts 19990326
2 Importing P_EXT_OBJECT_NAME Call by reference Type reference (TYPE) RSEUAP-OBJ_NAME Objektname 19990326
3 Returning P_OBJECT_NAME Value transfer Type reference (TYPE) SEU_OBJKEY Objektschlüssel 19990326
4 Importing P_OBJECT_TYPE_REF Call by reference Object reference (TYPE REF TO) CL_WB_OBJECT_TYPE Objektart 19990326
# Exception Resumable Description Created on
1 KEY_COMPONENT_TOO_LONG 20110927
2 OBJECTTYPE_NOT_EXISTING 20110927
3 OBJECT_NAME_ERROR 20110927
4 TOO_MANY_KEY_COMPONENTS 20110927

Method DETERMINE_REQ_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EXT_OBJECT_TYPE Call by reference Type reference (TYPE) RSEUAP-OBJ_TYPE externer Objekttyp 19990326
2 Returning P_OBJECT_TYPE_REF Value transfer Object reference (TYPE REF TO) CL_WB_OBJECT_TYPE Objekttypreferenz 19990326
# Exception Resumable Description Created on
1 NOT_FOUND Objekttyp nicht gefunden 19990326

Method GET_GLOBAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Returning P_OBJECT_REF Value transfer Object reference (TYPE REF TO) CL_WB_OBJECT Repository Objekt 20100616
# Exception Resumable Description Created on
1 EMPTY_OBJECT_KEY 20100616
2 OBJECTTYPE_NOT_EXISTING 20100616

Method SET_LAZY_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LAZY_START Call by reference Type reference (TYPE) SEU_BOOL Tool lazy_starten 20000816
# Exception Resumable Description Created on
1 ILLEGAL_PARAMETER_VALUE Falscher Parameterwert 20000816

Method SET_NEW_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_IN_NEW_WINDOW Call by reference Type reference (TYPE) SEU_BOOL Request in neuem Fenster bearbeiten 19990420
# Exception Resumable Description Created on
1 ILLEGAL_PARAMETER_VALUE Falscher Parameterwert 19990420

Method SET_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION Neue Operation 19980825
# Exception Resumable Description Created on
1 ILLEGAL_OPERATION Operationsänderung nicht zulässig 19980825
History
Last changed by/on SAP  20130531 
SAP Release Created in