Show TOC

Function documentationStatus Management

 

Project elements, control plans, and templates in Project Management can have various processing statuses. These are represented by statuses in the system. The statuses are used to control how an object and its related objects can be processed in the system.

Integration

Status management is coupled with the workflow. For more information, see Workflow.

Features

Status Processing in the Standard System

The statuses of the following objects are depicted using status management:

Customer-Specific Status Processing

The status of a project element can influence the status and processing of other project elements. The above sections describe the meaning and effects of statuses as they are implemented in the standard system. Depending on your system configuration, status processing can, however, also be adjusted to customer-specific requirements in the following ways:

  • Follow-up actions of status changes that are triggered automatically in the standard system can be suppressed. The following table provides a list of the actions that can be suppressed. For more information, see method CHECK_AUTO_ACTIONS in Customizing for SAP Portfolio and Project Management under Start of the navigation path Project Management Next navigation step Global Enhancements to Project Elements Next navigation step Business Add-Ins (BAdIs) Next navigation step BAdI: Check/Change Fields in Project Management End of the navigation path.

    Status Change

    Follow-Up Action

    Release project

    Release first phase

    Release all tasks and checklists directly assigned to the project definition

    Resolve all references to checklist templates directly assigned to the project definition

    Release phase

    Release all subordinate tasks and checklists

    Resolve all subordinate references to checklist templates

    Complete phase

    Release next phase

    Approve phase

    Complete current phase

    Release next phase (if this follow-up action has been activated in phase type Customizing)

    Release task

    Release all subtasks

    Complete task

    Complete all subtasks (if this follow-up action has been activated in task type Customizing)

    Release checklist

    Release all checklist items

    Release checklist item

    Release all subordinate tasks

  • Additional, customer-specific follow-up actions of status changes can be triggered in the following ways:

    • By implementing the event handler method ON_EVENT in Customizing for SAP Portfolio and Project Management under Start of the navigation path Project Management Next navigation step Global Enhancements to Project Elements Next navigation step Business Add-Ins (BAdIs) Next navigation step BAdI: Events in Project Management Application Objects End of the navigation path

    • By implementing interface IF_DPR_APPL_PLUG_IN_SUBSYSTEM

      This option can be used, for example, to automatically complete summary tasks when all of their subtasks have been completed. For more information, see the example implementation in class CL_DPR_TASK_COMPLETION_DEMO.