SAP ABAP Class CL_PS_PROJECT_WORKLIST (Handles Project Worklist)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-ST (Application Component) Structures
     PS_HLP_MD (Package) Handling Large Projects:-Master Data
Properties
Class CL_PS_PROJECT_WORKLIST  
Short Description Handles Project Worklist    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PS_HLP_MD   Handling Large Projects:-Master Data 
Created 20080429   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PS_PROJECT_WORKLIST has no forward declaration.
Interfaces
Class CL_PS_PROJECT_WORKLIST has no interface implemented.
Friends
Class CL_PS_PROJECT_WORKLIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACL_TT Instance attribute Private Type reference (TYPE) ACL_TT Table Type to hold Object and its Activity Type 20080429
2 ALL_REC_FLAG Instance attribute Private Type reference (TYPE) C '0' 20080508
3 FILTER_FLAG Instance attribute Private Type reference (TYPE) C '0' 20080507
4 G_USR_NAME Static Attribute Public Type reference (TYPE) SYUNAME User Name 20080429
5 MR_PS_WL_HANDLER Static Attribute Public Object reference (TYPE REF TO) CL_PS_PROJECT_WORKLIST This class handles acl dataset. 20080429
6 NETWDATA_TT Static Attribute Public Type reference (TYPE) NETWORK_WORKLIST_TT Table Type for Network Worklist 20080429
7 NETWWL_TT Static Attribute Private Type reference (TYPE) PSHLP_NETWWL_TT Network ACL Worklist 20080429
8 OBJGRID Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20080429
9 PROJDATA_TT Static Attribute Public Type reference (TYPE) PROJ_WORKLIST_TT Table Type for Project Definition Worklist 20080429
10 PROJWL_TT Static Attribute Private Type reference (TYPE) PSHLP_PROJWL_TT Project Definition ACL Worklist 20080429
11 REFR_FLAG Instance attribute Private Type reference (TYPE) C '0' 20080429
12 REFR_TIME Instance attribute Private Type reference (TYPE) STRING 20080429
13 WBSDATA_TT Static Attribute Public Type reference (TYPE) WBS_WORKLIST_TT Table Type for WBS Worklist 20080429
14 WBSWL_TT Static Attribute Private Type reference (TYPE) PSHLP_WBSWL_TT WBS Elements ACL Worklist 20080429
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DYN_CONDN Instance method Private Method Build the dynamic condition for getting ACL records 20080429
2 GET_ACLTABLE Instance method Private Method Get the ACL records for the user except No ACL records 20080429
3 GET_FLAGS Instance method Public Method Get the flags for filter, refresh, show_all functionalities 20080508
4 GET_INSTANCE Static method Public Method Returns the instance 20080429
5 GET_NETWORKDATA Instance method Public Method Get the Network Worklist records 20080429
6 GET_NETWORKDATA_WO_INDEX Instance method Public Method Get the Network Worklist records 20101004
7 GET_PROJDATA Instance method Public Method Get the Project Worklist records 20080429
8 GET_PROJDATA_WO_INDEX Instance method Public Method Get the Project Worklist records 20101004
9 GET_STATUS_TEXT Instance method Private Method Get the text for the status combination 20080430
10 GET_WBSDATA Instance method Public Method Get the WBS Worklist records 20080429
11 GET_WBSDATA_WO_INDEX Instance method Public Method Get the WBS Worklist records 20101004
12 GET_WL_TAB Instance method Public Method Get the Worklist Records in db table format 20080430
13 REFRESH_WORKLIST Instance method Public Method Refresh the User's Worklist 20080430
14 REFR_NETWWL Instance method Private Method Refresh Network Worklist db table 20080429
15 REFR_PROJWL Instance method Private Method Refresh Project Worklist db table 20080429
16 REFR_WBSWL Instance method Private Method Refresh WBS Worklist db table 20080429
17 SET_FLAGS Instance method Public Method Set the flags for filter, refresh, show_all functionalities 20080508
18 SET_WL_TAB Instance method Public Method Set the Worklist Records 20080502
Events
Class CL_PS_PROJECT_WORKLIST has no event.
Types
Class CL_PS_PROJECT_WORKLIST has no local type.
Method Signatures

Method BUILD_DYN_CONDN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DYN_CONDN Value transfer Type reference (TYPE) C 20080429
2 Importing OBJTYPE Value transfer Type reference (TYPE) C 20080429

Method BUILD_DYN_CONDN on class CL_PS_PROJECT_WORKLIST has no exception.

Method GET_ACLTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACL_TT Value transfer Type reference (TYPE) ACL_TT Table Type to hold Object and its Activity Type 20080429
2 Importing OBJTYPE Value transfer Type reference (TYPE) C 20080429

Method GET_ACLTABLE on class CL_PS_PROJECT_WORKLIST has no exception.

Method GET_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ALL_REC_FLAG Value transfer Type reference (TYPE) C 20080508
2 Exporting EX_FILTER_FLAG Value transfer Type reference (TYPE) C 20080508
3 Exporting EX_REFR_FLAG Value transfer Type reference (TYPE) C 20080508
4 Exporting EX_REFR_TIME Value transfer Type reference (TYPE) STRING 20080508
5 Importing IM_OBJTYPE Value transfer Type reference (TYPE) C 20080508

Method GET_FLAGS on class CL_PS_PROJECT_WORKLIST has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PS_PROJECT_WORKLIST Handles Project Worklist 20080429
2 Importing USERNAME Value transfer Type reference (TYPE) SYUNAME SY-UNAME User Name 20080502

Method GET_INSTANCE on class CL_PS_PROJECT_WORKLIST has no exception.

Method GET_NETWORKDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NETWDATA Value transfer Type reference (TYPE) NETWORK_WORKLIST_TT Vorschlagswerte bei Anlage von Debitoren aus Workbench 20080430
2 Importing IM_INDX Value transfer Type reference (TYPE) I 20080430
3 Importing IM_INDY Value transfer Type reference (TYPE) I 20080430

Method GET_NETWORKDATA on class CL_PS_PROJECT_WORKLIST has no exception.

Method GET_NETWORKDATA_WO_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NETWDATA Value transfer Type reference (TYPE) NETWORK_WORKLIST_TT Vorschlagswerte bei Anlage von Debitoren aus Workbench 20101004
2 Importing IM_INDX Value transfer Type reference (TYPE) I 20101004
3 Importing IM_INDY Value transfer Type reference (TYPE) I 20101004

Method GET_NETWORKDATA_WO_INDEX on class CL_PS_PROJECT_WORKLIST has no exception.

Method GET_PROJDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PROJDATA Value transfer Type reference (TYPE) PROJ_WORKLIST_TT Vorschlagswerte bei Anlage von Debitoren aus Workbench 20080430
2 Importing IM_INDX Value transfer Type reference (TYPE) I 20080430
3 Importing IM_INDY Value transfer Type reference (TYPE) I 20080430

Method GET_PROJDATA on class CL_PS_PROJECT_WORKLIST has no exception.

Method GET_PROJDATA_WO_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PROJDATA Value transfer Type reference (TYPE) PROJ_WORKLIST_TT Vorschlagswerte bei Anlage von Debitoren aus Workbench 20101004
2 Importing IM_INDX Value transfer Type reference (TYPE) I 20101004
3 Importing IM_INDY Value transfer Type reference (TYPE) I 20101004

Method GET_PROJDATA_WO_INDEX on class CL_PS_PROJECT_WORKLIST has no exception.

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STXT Value transfer Type reference (TYPE) STANDARD TABLE 20080430
2 Importing OBJTYPE Value transfer Type reference (TYPE) C 20080430

Method GET_STATUS_TEXT on class CL_PS_PROJECT_WORKLIST has no exception.

Method GET_WBSDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WBSDATA Value transfer Type reference (TYPE) WBS_WORKLIST_TT Vorschlagswerte bei Anlage von Debitoren aus Workbench 20080430
2 Importing IM_INDX Value transfer Type reference (TYPE) I 20080430
3 Importing IM_INDY Value transfer Type reference (TYPE) I 20080430

Method GET_WBSDATA on class CL_PS_PROJECT_WORKLIST has no exception.

Method GET_WBSDATA_WO_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WBSDATA Value transfer Type reference (TYPE) WBS_WORKLIST_TT Vorschlagswerte bei Anlage von Debitoren aus Workbench 20101004
2 Importing IM_INDX Value transfer Type reference (TYPE) I 20101004
3 Importing IM_INDY Value transfer Type reference (TYPE) I 20101004

Method GET_WBSDATA_WO_INDEX on class CL_PS_PROJECT_WORKLIST has no exception.

Method GET_WL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NETWWL Value transfer Type reference (TYPE) PSHLP_NETWWL_TT Table type to hold Network Worklist table 20080430
2 Exporting EX_PROJWL Value transfer Type reference (TYPE) PSHLP_PROJWL_TT Table Type for Project Worklist Table 20080430
3 Exporting EX_WBSWL Value transfer Type reference (TYPE) PSHLP_WBSWL_TT Table Type to hold WBS Worklist table 20080430
4 Importing OBJTYPE Value transfer Type reference (TYPE) C 20080430

Method GET_WL_TAB on class CL_PS_PROJECT_WORKLIST has no exception.

Method REFRESH_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20080512
2 Importing OBJTYPE Value transfer Type reference (TYPE) C 20080430

Method REFRESH_WORKLIST on class CL_PS_PROJECT_WORKLIST has no exception.

Method REFR_NETWWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACL_TT Value transfer Type reference (TYPE) ACL_TT Table Type to hold Object and its Activity Type 20080429
2 Exporting EX_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20080512

Method REFR_NETWWL on class CL_PS_PROJECT_WORKLIST has no exception.

Method REFR_PROJWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACL_TT Value transfer Type reference (TYPE) ACL_TT Table Type to hold Object and its Activity Type 20080429
2 Exporting EX_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20080512

Method REFR_PROJWL on class CL_PS_PROJECT_WORKLIST has no exception.

Method REFR_WBSWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACL_TT Value transfer Type reference (TYPE) ACL_TT Table Type to hold Object and its Activity Type 20080429
2 Exporting EX_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20080512

Method REFR_WBSWL on class CL_PS_PROJECT_WORKLIST has no exception.

Method SET_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALL_REC_FLAG Value transfer Type reference (TYPE) C 20080508
2 Importing IM_FILTER_FLAG Value transfer Type reference (TYPE) C 20080508
3 Importing IM_OBJTYPE Value transfer Type reference (TYPE) C 20080508
4 Importing IM_REFR_FLAG Value transfer Type reference (TYPE) C 20080508
5 Importing IM_REFR_TIME Value transfer Type reference (TYPE) STRING 20080508

Method SET_FLAGS on class CL_PS_PROJECT_WORKLIST has no exception.

Method SET_WL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NETWWL Value transfer Type reference (TYPE) PSHLP_NETWWL_TT Table type to hold Network Worklist table 20080502
2 Importing IM_PROJWL Value transfer Type reference (TYPE) PSHLP_PROJWL_TT Table Type for Project Worklist Table 20080502
3 Importing IM_WBSWL Value transfer Type reference (TYPE) PSHLP_WBSWL_TT Table Type to hold WBS Worklist table 20080502
4 Importing OBJTYPE Value transfer Type reference (TYPE) C 20080502

Method SET_WL_TAB on class CL_PS_PROJECT_WORKLIST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 604