SAP ABAP Class CL_WB_WORKLIST (Worklist)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB (Application Component) ABAP Workbench, Java IDE and Infrastructure
     SWB_WORKLIST (Package) Worklists
Properties
Class CL_WB_WORKLIST  
Short Description Worklist    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWB_WORKLIST   Worklists 
Created 19990806   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WB_WORKLIST has no forward declaration.
Interfaces
Class CL_WB_WORKLIST has no interface implemented.
Friends
Class CL_WB_WORKLIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IS_VISUALIZED Instance attribute Private Type reference (TYPE) CHAR1 Worklist Will Be Displayed 19990927
2 MEMID_WORKLIST Instance attribute Private Type reference (TYPE) CHAR30 Memory ID for Worklist 20000505
3 MEMID_WORKLIST_FIX Constant Private Type reference (TYPE) CHAR10 'WBWORKLIST' Fixed Amount in Memory ID for Worklist 20000505
4 OBJECTS Instance attribute Private Type reference (TYPE) WBWORKLIST Objects in Worklist 19990806
5 USERNAME Instance attribute Private Type reference (TYPE) SY-UNAME User 19990806
6 WORKLISTS Static Attribute Private Type reference (TYPE) LTY_WORKLISTS Loaded Worklists 19990806
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT Instance method Public Method Insert Object in Worklist 19990806
2 ADD_OBJECTS Instance method Public Method Insert Several Objects in Worklist 19990806
3 ADD_OBJECTS_FROM_REQUESTS Instance method Public Method Insert Several Objects from Different Requests 19990806
4 ADD_OBJECTS_FROM_TOOL_ACCESS Instance method Public Method Insert Several Objects from Parameters of RS_TOOL_ACCESS 19990806
5 ADD_OBJECT_FROM_REQUEST Instance method Public Method Insert Object from Request 19990806
6 ADD_OBJECT_FROM_TOOL_ACCESS Instance method Public Method Insert Object From Parameters of RS_TOOL_ACCESS 19990806
7 CHANGE_OBJECTS Instance method Private Method Modify objects if something changed in ALV grid 20030630
8 CLEAR Instance method Public Method Remove All Objects from Worklist 19990806
9 CONSTRUCTOR Instance method Public Constructor Constructor 19990810
10 CONV_OBJECT_FROM_REQUEST Instance method Private Method Generate Object Format from Request 19990810
11 CONV_SOURCE_OBJECT Instance method Private Method Convert Source into Semantic Object 19990920
12 GET_IS_VISUALIZED Instance method Public Method Is worklist displayed? 20000509
13 GET_OBJECTS Instance method Public Method Read Objects from Worklist 19990806
14 GET_WORKLIST Static method Public Method Read Worklist for User 19990806
15 HANDLE_EVT_OBJECT_DELETED Instance method Private Event handling method Event: Object Deleted 19990920
16 LOAD Instance method Private Method Load worklist from the database 20000505
17 PUT_TO_MEMORY Instance method Public Method Refresh Worklist in Memory 20090210
18 REFRESH Instance method Public Method Update Worklist 20000508
19 REFRESH_FROM_DB Instance method Public Method Update Worklist 20000509
20 REFRESH_FROM_MEMORY Instance method Public Method Update Worklist Memory 20000509
21 REMOVE_OBJECT Instance method Public Method Delete Object from Worklist 19990806
22 REMOVE_OBJECT_FROM_REQUEST Instance method Public Method Delete Object from Worklist 19990806
23 REMOVE_OBJECT_FROM_TOOL_ACCESS Instance method Public Method Delete Object from Worklist 19990806
24 SET_IS_VISUALIZED Instance method Public Method Set/Reset Flag 'Is worklist displayed?' 20000509
25 STORE Instance method Public Method Save worklist 19990928
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
Worklist Changed 19990806
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_WORKLISTS Private See coding LTY_WORKLISTS 19990806
2 LTY_WORKLIST_ENTRY Private See coding LTY_WORKLIST_ENTRY 19990806
Method Signatures

Method ADD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INSERT_AT Call by reference Type reference (TYPE) INT4 Position, an der Objekt eingefügt werden soll 19990914
2 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY Objektname 19990806
3 Importing P_OBJECT_STATE Call by reference Type reference (TYPE) WBOBJSTATE Objektzustand 19990810
4 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Objekttyp 19990806
# Exception Resumable Description Created on
1 ILLEGAL_INDEX Position größer als Arbeitsvorrat 19990914
2 OBJECT_ALREADY_IN_WORKLIST Das Objekt ist bereits im Arbeitsvorrat enthalten 19990806

Method ADD_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INSERT_AT Call by reference Type reference (TYPE) INT4 Position, an der Objekte eingefügt werden sollen 19990914
2 Importing P_OBJECTS Call by reference Type reference (TYPE) WBWORKLIST einzufügende Objekte 19990810
# Exception Resumable Description Created on
1 ILLEGAL_INDEX Position größer als Arbeitsvorrat 19990914
2 NOT_ALL_OBJECTS_INSERTED Mindestens ein Objekt konnte nicht eingefügt werden 19990810
3 NO_OBJECT_INSERTED Es wurde kein Objekt eingefügt 19990810

Method ADD_OBJECTS_FROM_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INSERT_AT Call by reference Type reference (TYPE) INT4 Position, an der Objekte eingefügt werden sollen 19990914
2 Importing P_WB_REQUESTS Call by reference Type reference (TYPE) WB_REQUEST_LIST Menge von Requests 19990810
# Exception Resumable Description Created on
1 ILLEGAL_INDEX Position größer als Arbeitsvorrat 19990914
2 NOT_ALL_OBJECTS_INSERTED Mindestens ein Objekt konnte nicht eingefügt werden 19990810
3 NO_OBJECT_INSERTED Es wurde kein Objekt eingefügt 19990810

Method ADD_OBJECTS_FROM_TOOL_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INSERT_AT Call by reference Type reference (TYPE) INT4 Position, an der Objekte eingefügt werden sollen 19990914
2 Importing P_OBJECTS Call by reference Type reference (TYPE) WBOBJLIST Objektmenge 19990810
# Exception Resumable Description Created on
1 ILLEGAL_INDEX Position größer als Arbeitsvorrat 19990914
2 NOT_ALL_OBJECTS_INSERTED Mindestens ein Objekt konnte nicht eingefügt werden 19990810
3 NO_OBJECT_INSERTED Es wurde kein Objekt eingefügt 19990810

Method ADD_OBJECT_FROM_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INSERT_AT Call by reference Type reference (TYPE) INT4 Position, an der Objekt eingefügt werden soll 19990914
2 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request 19990806
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler beim Konvertieren Request -> Objekt 19990810
2 ILLEGAL_INDEX Position größer als Arbeitsvorrat 19990914
3 OBJECT_ALREADY_IN_WORKLIST Das Objekt ist bereits im Arbeitsvorrat enthalten 19990806

Method ADD_OBJECT_FROM_TOOL_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENCLOSING_OBJECT Call by reference Type reference (TYPE) RSEUAP-ENCL_OBJ umfassendes Objekt 19990810
2 Importing P_INSERT_AT Call by reference Type reference (TYPE) INT4 Position, an der Objekt eingefügt werden soll 19990914
3 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) RSEUAP-OBJ_NAME Objektname 19990810
4 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) RSEUAP-OBJ_TYPE Objekttyp 19990810
5 Importing P_POSITION Call by reference Type reference (TYPE) RSEUAP-POSITION Position im Objekt 19990810
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler beim Konvertieren TA-Parameter -> Objekt 19990810
2 ILLEGAL_INDEX Position größer als Arbeitsvorrat 19990914
3 OBJECT_ALREADY_IN_WORKLIST Das Objekt ist bereits im Arbeitsvorrat enthalten 19990806

Method CHANGE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECTS Call by reference Type reference (TYPE) WBOBJTAB Objekte wie in CL_WB_WORKLIST_EDIT 20030630
2 Exporting P_WORKLIST Call by reference Type reference (TYPE) WBWORKLIST Objekte im Arbeitsvorrat 20030630

Method CHANGE_OBJECTS on class CL_WB_WORKLIST has no exception.

Method CLEAR Signature

Method CLEAR on class CL_WB_WORKLIST has no parameter.
Method CLEAR on class CL_WB_WORKLIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_USERNAME Call by reference Type reference (TYPE) SY-UNAME sy-uname Benutzername 19990810

Method CONSTRUCTOR on class CL_WB_WORKLIST has no exception.

Method CONV_OBJECT_FROM_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_OBJECT_ID Call by reference Type reference (TYPE) WBOBJID Objektidentifikation 19990810
2 Exporting P_OBJECT_INTERF Call by reference Type reference (TYPE) CHAR1 FF Schnittstelle 20030320
3 Exporting P_OBJECT_STATE Call by reference Type reference (TYPE) WBOBJSTATE Objektzustand 19990810
4 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request 19990810
# Exception Resumable Description Created on
1 CONVERSION_ERROR Request konnte nicht konvertiert werden 19990810

Method CONV_SOURCE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_WORKITEM Call by reference Type reference (TYPE) WBWORKITEM Sourceeintrag 19990920
2 Returning P_SEM_WORKITEM Value transfer Type reference (TYPE) WBWORKITEM semantischer Eintrag 19990920

Method CONV_SOURCE_OBJECT on class CL_WB_WORKLIST has no exception.

Method GET_IS_VISUALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IS_VISUALIZED Value transfer Type reference (TYPE) SEU_BOOL Kennzeichen: Arbeitsvorrat is visualisiert 20000509

Method GET_IS_VISUALIZED on class CL_WB_WORKLIST has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_WORKLIST_OBJECTS Value transfer Type reference (TYPE) WBWORKLIST Objekte des Arbeitsvorrats 19990810

Method GET_OBJECTS on class CL_WB_WORKLIST has no exception.

Method GET_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_USERNAME Call by reference Type reference (TYPE) SY-UNAME sy-uname Benutzername 19990810
2 Returning P_WB_WORKLIST Value transfer Object reference (TYPE REF TO) CL_WB_WORKLIST Benutzerbezogener Arbeitsvorrat 19990810

Method GET_WORKLIST on class CL_WB_WORKLIST has no exception.

Method HANDLE_EVT_OBJECT_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_NAME Call by reference Attribute reference (LIKE) 19990920
2 Importing P_OBJECT_TYPE Call by reference Attribute reference (LIKE) 19990920

Method HANDLE_EVT_OBJECT_DELETED on class CL_WB_WORKLIST has no exception.

Method LOAD Signature

Method LOAD on class CL_WB_WORKLIST has no parameter.
Method LOAD on class CL_WB_WORKLIST has no exception.

Method PUT_TO_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECTS Call by reference Type reference (TYPE) WBOBJTAB Objekte wie in CL_WB_WORKLIST_EDIT 20090210

Method PUT_TO_MEMORY on class CL_WB_WORKLIST has no exception.

Method REFRESH Signature

Method REFRESH on class CL_WB_WORKLIST has no parameter.
Method REFRESH on class CL_WB_WORKLIST has no exception.

Method REFRESH_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECTS Call by reference Type reference (TYPE) WBOBJTAB Objekte wie in CL_WB_WORKLIST_EDIT 20030701

Method REFRESH_FROM_DB on class CL_WB_WORKLIST has no exception.

Method REFRESH_FROM_MEMORY Signature

Method REFRESH_FROM_MEMORY on class CL_WB_WORKLIST has no parameter.
Method REFRESH_FROM_MEMORY on class CL_WB_WORKLIST has no exception.

Method REMOVE_OBJECT 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 19990806
2 Importing P_OBJECT_STATE Call by reference Type reference (TYPE) WBOBJSTATE Objektzustand 19990810
3 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Objekttyp 19990806
# Exception Resumable Description Created on
1 OBJECT_NOT_IN_WORKLIST Mindestens ein Objekt ist bereits im Arbeitsvorrat enthalten 19990810

Method REMOVE_OBJECT_FROM_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request 19990810
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler beim Konvertieren Request -> Objekt 19990810
2 OBJECT_NOT_IN_WORKLIST Mindestens ein Objekt ist bereits im Arbeitsvorrat enthalten 19990810

Method REMOVE_OBJECT_FROM_TOOL_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENCLOSING_OBJECT Call by reference Type reference (TYPE) RSEUAP-ENCL_OBJ umfassendes Objekt 19990810
2 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) RSEUAP-OBJ_NAME Objektname 19990810
3 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) RSEUAP-OBJ_TYPE Objekttyp 19990810
4 Importing P_POSITION Call by reference Type reference (TYPE) RSEUAP-POSITION Position im Objekt 19990810
5 Importing P_WORK_ITEM_FF Call by reference Type reference (TYPE) WBWORKITEM Zeile aus WORKITEM 20030403
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler beim Konvertieren TA-Parameter -> Objekt 19990810
2 OBJECT_NOT_IN_WORKLIST Das Objekt ist bereits im Arbeitsvorrat enthalten 19990810

Method SET_IS_VISUALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_IS_VISUALIZED Value transfer Type reference (TYPE) SEU_BOOL Kennzeichen: Arbeitsvorrat is visualisiert 20000509

Method SET_IS_VISUALIZED on class CL_WB_WORKLIST has no exception.

Method STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECTS Call by reference Type reference (TYPE) WBOBJTAB Objekte wie in CL_WB_WORKLIST_EDIT 20030630
# Exception Resumable Description Created on
1 STORE_ERROR Fehler beim Speichern 19990928
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_WB_WORKLIST has no parameter.
History
Last changed by/on SAP  20090618 
SAP Release Created in