cancel
Showing results for 
Search instead for 
Did you mean: 

Automatic release of network activities

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

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

Former Member
0 Kudos

Thank you both for your inputs!

We will go ahead and develop a workflow that will call some functions that our ABAP team will develop.

Frederick

virendra_pal
Active Contributor
0 Kudos

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

Former Member
0 Kudos

Thank you for your inputs!

We will go ahead and develop a workflow that will call some functions that our ABAP team will develop.

Frederick