SAP ABAP Class CL_PRWB_USER (Product Workbench User)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO (Application Component) Central Part of Product Master
     COM_PRODUCT_WB_UI (Package) Product: User Interface for Product Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WB_USER Central User Status Class of BW-UI 20041207
Properties
Class CL_PRWB_USER  
Short Description Product Workbench User    
Super Class CL_WB_USER Central User Status Class of BW-UI 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_PRODUCT_WB_UI   Product: User Interface for Product Workbench 
Created 20000204   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PRWB_USER has no forward declaration.
Interfaces
Class CL_PRWB_USER has no interface implemented.
Friends
Class CL_PRWB_USER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BIG_LOCATOR Constant Private Type reference (TYPE) COMT_PRWB_LOC_WIDTH '3' Locator Width 20000222
2 GC_CHANGE Constant Private Type reference (TYPE) COMT_PRWB_MODE '2' Processing type 20000306
3 GC_DISPLAY Constant Private Type reference (TYPE) COMT_PRWB_MODE '1' Processing type 20000306
4 GC_FULL_LOCATOR Constant Private Type reference (TYPE) COMT_PRWB_LOC_WIDTH '4' Locator Width 20010703
5 GC_MIDDLE_LOCATOR Constant Private Type reference (TYPE) COMT_PRWB_LOC_WIDTH '2' Locator Width 20000222
6 GC_NO_LOCATOR Constant Private Type reference (TYPE) COMT_PRWB_LOC_WIDTH '0' Locator Width 20000222
7 GC_SMALL_LOCATOR Constant Private Type reference (TYPE) COMT_PRWB_LOC_WIDTH '1' Locator Width 20000222
8 GS_USER Instance attribute Private Type reference (TYPE) COMM_PRWB_USER_2 User Settings: ALV Lists 20000207
9 GS_USER_DB Instance attribute Private Type reference (TYPE) COMM_PRWB_USER_2 User Settings: Product Workbench 20000215
10 GT_TAB Instance attribute Private Type reference (TYPE) COMT_PRWB_USERTA_T User Settings: Locator Tab 20000208
11 GT_TAB_DB Instance attribute Private Type reference (TYPE) COMT_PRWB_USERTA_T User Settings: Locator Tab 20000216
12 GT_TODO Instance attribute Private Type reference (TYPE) COMT_PRWB_TODO_T Worklist 20000208
13 GT_TODO_DB Instance attribute Private Type reference (TYPE) COMT_PRWB_TODO_T Worklist 20000208
14 GV_OBJECT_TYPE Instance attribute Private Type reference (TYPE) COMT_PRWB_OBJECT_TYPE Object Type for Which ToDo List Must Be Updated 20010802
15 GV_UPDATE Instance attribute Private Type reference (TYPE) COMT_BOOLEAN Indicator for Updating ToDo List 20010802
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_TODO Instance method Public Method Add Object to Worklist 20000208
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000204
3 DELETE_FROM_TODO Instance method Public Method Delete Object from Worklist 20000208
4 GET_CREATE_DATA Instance method Public Method Read Base Category for Creating Products 20001024
5 GET_FULL_LOCATOR Instance method Public Method Read Locator Width 20010629
6 GET_LAST_OBJECT Instance method Public Method Read Last Object 20000207
7 GET_LAST_OBJECT_LOAD Instance method Public Method Inquiry, whether Last-Processed Product is Loaded 20040601
8 GET_LOCATOR_WIDTH Instance method Public Method Read Locator Width 20000222
9 GET_MODE Instance method Public Method Read Processing Mode when Choosing Object 20000222
10 GET_NO_LOCATOR Instance method Public Method Read Whether No Locator Required 20010710
11 GET_START_TAB_LOCATOR Instance method Public Method Read Start Tab in Locator 20000215
12 GET_TAB_SETTINGS Instance method Public Method User Settings: Locator Tab 20000208
13 GET_TODO Instance method Public Method Worklist 20000209
14 GET_UPDATE Instance method Public Method Set Indicator for Updating ToDo List 20010802
15 SAVE_LOCATOR_TAB_SETTINGS Instance method Public Method Save User Settings for Locator Tab 20000216
16 SAVE_TODO Instance method Public Method Obsolete 20000208
17 SET_CREATE_DATA Instance method Public Method Set Base Category for Creating Products 20001024
18 SET_FULL_LOCATOR Instance method Public Method Set Locator Width 20010629
19 SET_LAST_OBJECT Instance method Public Method Set Last Object 20000222
20 SET_LAST_OBJECT_LOAD Instance method Public Method Set, so that the product last maintained is loaded 20040601
21 SET_LOCATOR_WIDTH Instance method Public Method Set Locator Width 20000222
22 SET_MODE Instance method Public Method Set Processing Mode when Choosing Object 20000222
23 SET_NO_LOCATOR Instance method Public Method Set, to indicate that no locator is required 20010710
24 SET_OBJECT_FOR_TAB Instance method Public Method Set Object for Tab 20000310
25 SET_OBJECT_TYPE_FOR_TAB Instance method Public Method Set Object Type for Tab (Worklist or Search) 20000216
26 SET_SEARCH_CRITERIA_FOR_TAB Instance method Public Method Set Search Criteria for Tab 20000216
27 SET_SEARCH_METHOD_FOR_TAB Instance method Public Method Set Search Method for Tab 20000216
28 SET_START_TAB_LOCATOR Instance method Public Method Set Start Tab in Locator 20000215
29 SET_UPDATE Instance method Public Method Set Indicator for Reading ToDo List 20010802
30 UPDATE_TODO Instance method Public Method Update of ToDo List 20010802
Events
Class CL_PRWB_USER has no event.
Types
Class CL_PRWB_USER has no local type.
Method Signatures

Method ADD_TO_TODO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_GUID Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_GUID Interner, eindeutiger Identifikator für ein Produkt 20010124
2 Importing IT_OBJECT_TODO Call by reference Type reference (TYPE) COMT_PRWB_TODO_DATA_T GUID eines Objektes der Produkt-Workbench 20010124
3 Importing IV_NO_MESSAGES Call by reference Type reference (TYPE) COMT_BOOLEAN ' ' Logische Variable 20050323
# Exception Resumable Description Created on
1 ALREADY_IN_TODO Objekt ist schon im Arbeitsvorrat des Benutzers 20000323

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER Call by reference Type reference (TYPE) UNAME Benutzername 20000204

Method CONSTRUCTOR on class CL_PRWB_USER has no exception.

Method DELETE_FROM_TODO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_GUID Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_GUID_T GUID eines Objektes der Produkt-Workbench 20010125

Method DELETE_FROM_TODO on class CL_PRWB_USER has no exception.

Method GET_CREATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREATE_BASE_CAT Call by reference Type reference (TYPE) COMT_CATEGORY_GUID Kategorie-GUID 20001024
2 Importing IV_CREATE_OBJT_TYPE Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_TYPE Objekttypen, die in der Produkt-Workbench bearbeitbar sind 20001024

Method GET_CREATE_DATA on class CL_PRWB_USER has no exception.

Method GET_FULL_LOCATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOC_FULL_MODE Call by reference Type reference (TYPE) COMT_PRWB_START_WITH_FULL_MODE Start COMMPR01 mit Full-Screen-Locator 20010629

Method GET_FULL_LOCATOR on class CL_PRWB_USER has no exception.

Method GET_LAST_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_GUID Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_GUID GUID eines Objektes der Produkt-Workbench 20000207
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_TYPE Objekttyp 20000207

Method GET_LAST_OBJECT on class CL_PRWB_USER has no exception.

Method GET_LAST_OBJECT_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_LAST_OBJECT_LOAD Value transfer Type reference (TYPE) COMT_BOOLEAN Logische Variable 20040601

Method GET_LAST_OBJECT_LOAD on class CL_PRWB_USER has no exception.

Method GET_LOCATOR_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCATOR_WIDTH Call by reference Type reference (TYPE) COMT_PRWB_LOC_WIDTH Locatorbreite 20000222

Method GET_LOCATOR_WIDTH on class CL_PRWB_USER has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MODE Call by reference Type reference (TYPE) COMT_PRWB_MODE Bearbeitungsart 20000222

Method GET_MODE on class CL_PRWB_USER has no exception.

Method GET_NO_LOCATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_LOCATOR Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20010710

Method GET_NO_LOCATOR on class CL_PRWB_USER has no exception.

Method GET_START_TAB_LOCATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCATOR_WIDTH Call by reference Type reference (TYPE) COMT_PRWB_LOC_WIDTH Breite des Locator 20010703
2 Exporting EV_POS_APPL_TOP Call by reference Type reference (TYPE) COMT_PRWB_APPL_OBEN Logische Variable 20001025
3 Exporting EV_START_APPL Call by reference Type reference (TYPE) COMT_PRWB_APPL_ON Application log ein 20001020
4 Exporting EV_START_TAB Call by reference Type reference (TYPE) COMT_PRWB_TAB Tab im Locator 20000215

Method GET_START_TAB_LOCATOR on class CL_PRWB_USER has no exception.

Method GET_TAB_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TAB Call by reference Type reference (TYPE) COMM_PRWB_USERTA Benutzereinstellungen Locator-Tab 20000208
2 Importing IV_TAB Call by reference Type reference (TYPE) COMT_PRWB_TAB Tab im Locator 20000208

Method GET_TAB_SETTINGS on class CL_PRWB_USER has no exception.

Method GET_TODO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TODO Call by reference Type reference (TYPE) COMT_PRWB_TODO_T Arbeitsvorrat 20000209
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_TYPE Objekttyp Produkt-Workbench 20000223

Method GET_TODO on class CL_PRWB_USER has no exception.

Method GET_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_TYPE Objekttypen, die in der Produktbearbeitung bearbeitbar sind 20010802
2 Exporting EV_UPDATE Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20010802

Method GET_UPDATE on class CL_PRWB_USER has no exception.

Method SAVE_LOCATOR_TAB_SETTINGS Signature

Method SAVE_LOCATOR_TAB_SETTINGS on class CL_PRWB_USER has no parameter.
Method SAVE_LOCATOR_TAB_SETTINGS on class CL_PRWB_USER has no exception.

Method SAVE_TODO Signature

Method SAVE_TODO on class CL_PRWB_USER has no parameter.
Method SAVE_TODO on class CL_PRWB_USER has no exception.

Method SET_CREATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREATE_BASE_CAT Call by reference Type reference (TYPE) COMT_CATEGORY_GUID Kategorie-GUID 20001024
2 Importing IV_CREATE_OBJT_TYPE Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_TYPE Objekttypen, die in der Produkt-Workbench bearbeitbar sind 20001024

Method SET_CREATE_DATA on class CL_PRWB_USER has no exception.

Method SET_FULL_LOCATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOC_FULL_MODE Call by reference Type reference (TYPE) COMT_PRWB_START_WITH_FULL_MODE Start COMMPR01 mit Full-Screen-Locator 20010629

Method SET_FULL_LOCATOR on class CL_PRWB_USER has no exception.

Method SET_LAST_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_GUID GUID eines Objektes der Produkt-Workbench 20000222
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_TYPE Objekttyp Produkt-Workbench 20000222

Method SET_LAST_OBJECT on class CL_PRWB_USER has no exception.

Method SET_LAST_OBJECT_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAST_PBJECT_LOAD Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20040601

Method SET_LAST_OBJECT_LOAD on class CL_PRWB_USER has no exception.

Method SET_LOCATOR_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCATOR_WIDTH Call by reference Type reference (TYPE) COMT_PRWB_LOC_WIDTH Locatorbreite 20000222

Method SET_LOCATOR_WIDTH on class CL_PRWB_USER has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) COMT_PRWB_MODE Bearbeitungsart 20000222

Method SET_MODE on class CL_PRWB_USER has no exception.

Method SET_NO_LOCATOR Signature

Method SET_NO_LOCATOR on class CL_PRWB_USER has no parameter.
Method SET_NO_LOCATOR on class CL_PRWB_USER has no exception.

Method SET_OBJECT_FOR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) COMT_PRWB_OBJECT Bezeichnung Objekt 20000310
2 Importing IV_TAB Call by reference Type reference (TYPE) COMT_PRWB_TAB Tab im Locator 20000310

Method SET_OBJECT_FOR_TAB on class CL_PRWB_USER has no exception.

Method SET_OBJECT_TYPE_FOR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_TYPE Objekttyp Produkt-Workbench 20000216
2 Importing IV_TAB Call by reference Type reference (TYPE) COMT_PRWB_TAB Tab im Locator 20000216

Method SET_OBJECT_TYPE_FOR_TAB on class CL_PRWB_USER has no exception.

Method SET_SEARCH_CRITERIA_FOR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEARCH_CRITERIA Call by reference Type reference (TYPE) COMT_PRWB_SM_CRITERIA Suchkriterien 20000216
2 Importing IV_SEARCH_METHOD Call by reference Type reference (TYPE) COMT_PRWB_SEARCH_METHOD Suchmethode 20000216
3 Importing IV_TAB Call by reference Type reference (TYPE) COMT_PRWB_TAB Tab im Locator 20000216

Method SET_SEARCH_CRITERIA_FOR_TAB on class CL_PRWB_USER has no exception.

Method SET_SEARCH_METHOD_FOR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEARCH_METHOD Call by reference Type reference (TYPE) COMT_PRWB_SEARCH_METHOD Suchmethode 20000216
2 Importing IV_TAB Call by reference Type reference (TYPE) COMT_PRWB_TAB Tab im Locator 20000216

Method SET_SEARCH_METHOD_FOR_TAB on class CL_PRWB_USER has no exception.

Method SET_START_TAB_LOCATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCATOR_WIDTH Call by reference Type reference (TYPE) COMT_PRWB_LOC_WIDTH Breite des Locator 20010703
2 Importing IV_POS_APPL_TOP Call by reference Type reference (TYPE) COMT_PRWB_APPL_OBEN Logische Variable 20001025
3 Importing IV_START_APPL Call by reference Type reference (TYPE) COMT_PRWB_APPL_ON Application log ein 20001020
4 Importing IV_START_TAB Call by reference Type reference (TYPE) COMT_PRWB_TAB Tab im Locator 20000215

Method SET_START_TAB_LOCATOR on class CL_PRWB_USER has no exception.

Method SET_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UPDATE Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20010802

Method SET_UPDATE on class CL_PRWB_USER has no exception.

Method UPDATE_TODO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID_NEW Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_GUID GUID eines Objekts in der Produktbearbeitung 20010802
2 Importing IV_OBJECT_GUID_OLD Call by reference Type reference (TYPE) COMT_PRWB_OBJECT_GUID GUID eines Objekts in der Produktbearbeitung 20010802

Method UPDATE_TODO on class CL_PRWB_USER has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 12A