on 04-21-2009 8:05 PM
We are currently completing the configuration/implementation of the
Project System module.
We want SAP to automatically release the following network activities
upon final confirmation of an activity.
As an example, letu2019s say we have a simple network of 3 activities:
Activity 10 (Predecessor of activity 30, type of relationship
is FS with activity 30)
Activity 20 (Also predecessor of activity 30, type of
relationship is FS with activity 30)
Activity 30 (Successor of activities 10 and 20u2026therefore,
activities 10 and 20 are predecessors of activity 30)
Based on these relationships, before activity 30 may begin (or may be
released), both activities 10 and 20 must have been completed.
If a u201Cfinal confirmationu201D is set on activity 10, we want SAP to
automatically set the u201Creleaseu201D status on activity 30 if, and only if
activity 20 is also final confirmed.
We are trying to accomplish this using the milestone function
If we put a milestone on activity 10u2026
In the milestone, we:
Set the u201Cfunctionsu201D indicator
Select the function u201C Release following activitiesu201D
Enter the status CNF for confirmed in the u201CSyst.STS u201Cfield.
Set the u201CChange statusu201D indicator to +
Letu2019s say we now have the following statuses on the network activities:
Activity 10 = REL
Activity 20 = REL
Activity 30 = CRTD
Then, if we final confirm (status CNF) on activity 10, SAP triggers the
milestone function and release activity 30, even if activity 20 is not
confirmed yet!!!
After final confirmation of activity 10, the statuses on the network
activities are:
Activity 10 = CNF
Activity 20 = REL
Activity 30 = REL
Why is it releasing activity 30, even if activity 20 is not confirmed?
Activity 20 must be completed also before activity 30 may be
released!!??
Therefore, in this situation described, when the milestone on activity
10 was triggered by the final confirmation of activity 10, activity 30
should not have been released.
Activity 30 should be released only when activity 10 and 20 would have
the status CNF.
What am I missing?
How can I setup the milestone so it reacts properly, taking into
account the relationships between the activities?
I look forward to your inputs.
Thanks
Frederick
Hello Frederick,
unfortunately scenario described will not work. I. e. milestone function does not consider status of the other activity and will release the directly linked activity.
One may check whether required logic can be implmenented in customer exit CNEX0028 (not CNEX0029).
As an alternative one may try to implement the logic in a substitution exit to trigger status change via ABAP internal function calls. However this requires a deep understanding of ABAP and of PS code.
Kind regards
Peter
Edited by: Peter Kratz on Apr 22, 2009 2:46 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
i don,t think this will work for parallel activities
choose the activity on critical path and set the milestone on that
also have a look on CNEX0029
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.