Skip to Content

Current date overwrites planning dates when status is closed at task level (SAP PPM)

Oct 18, 2017 at 02:05 PM


avatar image

Hi SAP PPM experts,

At task level in SAP PPM project we have start and finish dates completed as well as duration in days.

When we put the status from release to complete for example on 18.10.2017 ==> the today's date will overwrite the start and finish dates of the task so that we lose the previous calculated dates.

Is it normal? Possible to prevent this behaviour?


10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Francesco Pezzoli
Oct 31, 2017 at 10:26 AM

Hello Sanaâ,

In case a task does not yet have any actual dates (e.g. from confirmations or maintained manually by the user), completing the task will automatically populate the task's actual dates with today's date.

This is the intended design behaviour, the reasoning being that if a task is completed, then it must also have actual dates. If no actual dates have been maintained, then the date of the task's completion is taken as the actual start and finish date of the task.

The normal way to avoid this system behaviour is for the user to ensure to maintain the task's actual dates prior to setting the completed status. In case you want ensure that users cannot forget to do this, then you could implement a custom logic in BAdI DPR_ATTRIBUTES (method IF_EX_DPR_ATTRIBUTES~CHANGE_STATUS_CHECK) which only allows the task to be completed if the actual dates are not initial.

Best regards


10 |10000 characters needed characters left characters exceeded