on 01-12-2011 7:32 AM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
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
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
User | Count |
---|---|
11 | |
6 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.