cancel
Showing results for 
Search instead for 
Did you mean: 

Resources on WBS element

Former Member
0 Kudos

Hi Gurus,

We have a SPRO setting for worklist "From Project Assignment" means that data from cProjects is to be displayed in the worklist of the time sheet in back end PS ECC system" in CATS profile.

So question is when we assign resources in front end cProject, is there any way can we see resources on WBS element in back end PS ECC system either on table or by any transaction code? If yes, it will be somehow easier for us to identify what are the Start and Finish dates resources assinged in ECC system.

Regards, Diana Charles

Accepted Solutions (1)

Accepted Solutions (1)

former_member201206
Active Contributor
0 Kudos

Hi Diana,

No, you donot see the resource assignmenht in ERP PS side.

The standard logic is following, briefly:

1. In ERP system, as the user would like to do confirmation, his user-id is mapped into the business part ID.

2. The program in ERP using the business part ID call the cProject system function modul remotely and cProject system delivers the involved cProject objects (e.g. Tasks)

3. The program in ERP system then check if there are links between cProject objects and WBS elementen. IF yes, then the objects get displayed in worklist.

See Wiki:

http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=61926

Kind regards,

Zhenbo

Former Member
0 Kudos

Hi Zhenbo,

Thank you very much for detail information and explanation. The reason of asking these questions because we have a requirement where Task should appear in employee worklist from Task start/finish date no matter if it is in Past, current or in future.

But if we don't find data in relation to Employee start/finish dates on WBS element ERP PS system, then we think we can not use any user exist from CATS to pick the exact start/finish dates and appear in employee's worklist.

Any fruitful thoughts or suggestion are most welcome.

Regards, Diana Charles

former_member201206
Active Contributor
0 Kudos

HI Diana,

Regarding the dates:

At the ERP side, the program takes the inputed date of transaction cat2 and determine the start and finish dates.

The dates then handed to the cProject side, and compare them the assignment dates, if there is overlapping. If yes, then the corresponding cProject task will be delivered back to the ERP system.

Codes in WIKi, the same logic is used during CAT2 as well:

...

CALL FUNCTION 'DPR_API_CATS_WORKLIST' DESTINATION lt_receivers

EXPORTING

bu_partner_guid = lv_bpguid

beg_date = catsfields-dateleft

end_date = catsfields-dateright

...

To fulfill your requirement, either make the time frame of assignment in cProject side as wide as possible, or extend the (start and finish) dates in ERP side as wide as possible, using an enhancement?.

KInd regards,

Zhenbo

Former Member
0 Kudos

Hi Zhenbo,

This is exactly we understand from your message that how communication happen in between to and fro cProject and ECC back end.

Finally do you mean should we use function module 'DPR_API_CATS_WORKLIST' in our enhancement where it will pick the assigned start, finish dates from cProject to ECC CAT2 worklist in back end or do you think so any different function module do we need to use, do that we will have a discussion with our Development Team please?

In back end CAT2, Do you think is it possible to display exact start and finish dates in CAT2 worklist, so that managers can understand when supervisors are planned start date and finish dates?

Codes in WiKi can useful for this case please?

Thanks very much Zhenbo for kind information. All the best

-Diana Charles

former_member201206
Active Contributor
0 Kudos

Hi Diana,

The enhancement can be done either within the function modul 'DPR_API_CATS_WORKLIST' (in cProject side) or the ERP side,

former_member201206
Active Contributor
0 Kudos

Hi Diana,

The enhancement can be done either within the function modul 'DPR_API_CATS_WORKLIST' (in cProject side) or the ERP side where this function modul get called. You can talk with your developer about it to get suggestion.

As far as I remember, the result of function modul dilievers the assignment time frame of the task, so that it is theoritic no problem to shows the dates of CAT2 UI. Please let your developer set break-point of the call to double check it.

Kind regards

Zhenbo

Answers (0)