Project Versions

Objective

After completing this lesson, you will be able to create and manage project snapshots and simulation versions.

Managing Project Versions

You have been working on a project to develop a new product for six months. Your portfolio manager asks you for the status of the project. The portfolio manager is particularly interested in reconciliation with the original planning. For this reason, you require the following knowledge:

  • How to create a version
  • How to configure project versions
  • How to create a snapshot of a project
  • How to create a simulation of a project
  • How to compare simulations and projects

Project Versions

Screenshot of the local versions tab as described in the following text

Project versions are copies of operational projects at a particular time. They are used for reporting or to simulate an operational project. In both cases, project data is copied to the project version. Project versions that are created for later, reconciling reporting are known as snapshots. You cannot change snapshots. Project versions in which you want to simulate the operational projects are known as simulations. You can change simulations and use them for a later comparison with the operational project.

Project versions must have a unique name. To identify a project version, you need the name of the project and the version number. You must define valid versions before you can create the first project version. The preceding figure shows how you can edit versions. To manage a version in SAP Project Management, choose Versions on the initial screen, then choose the type of the version, and choose Version Management. The system then displays the screen as shown in the figure.

Separate versions are created for snapshots and simulations. In addition, a distinction is made between local versions and global versions. Any project administrator can use local versions. Only users with extensive authorizations can edit or, in particular, create global versions.

You can use versions for project versions only when they are released and when the current date is inside the validity area of the version. In Customizing, you define input templates for permitted version numbers.

Create a Project Version

You have been working on a project to develop a new product for six months. Your portfolio manager has asked you for the status of the project. Therefore, you must create a local project version. Create a local project version.

Project Version Configuration

You need to make two settings in Customizing for PPM to configure versions. One setting affects the project type and the other affects a profile for defining the version numbers. In the project type, the Versions checkbox must be selected. This checkbox determines if you are able to create versions for projects of the current project type.

The checkbox affects snapshots and simulations in the same way. The profile Define Permitted Version Numbers defines permitted version numbers and their properties. The figure, Configuration of Versions in SAP Project Management, shows the path in Customizing for SAP Project Management and the affected profile.

In the example, the version number VER* is defined. This means that versions can start with the characters VER. The placeholder * can be any character string. A valid name can be VER007b. The placeholder + can be used for a single random character. The version number and its properties are defined in the same profile.

You can specify the following indicators when configuring versions:

  • Version Number determines whether the version number can be used for snapshots or simulations. A version number can only be used for one type of version at a time.
  • Usage has the attributes local and global. A project administrator can create local versions and use them for evaluations. For global versions, you need the authorization object CPRO_VSHDR.
  • Archiving ensures that when a project is archived, the respective project versions are also archived.
  • Extraction to BW determines if the project version can be extracted to SAP Business Intelligence.

How to Check Project Version Configuration

Snapshot Versions

A snapshot is a representation of an operational project. You can use this representation to display the project status later on and to reconcile it with the project status of the operational project. You cannot change snapshots.

Screenshot of the Last Used Snapshots tab.

Snapshots can be created in the following ways:

  • You can create them manually when you are editing an operational project.
  • You can create them manually by copying an operational project using the Project Versions menu.
  • The system can create them automatically during background processing.

In general, when you create a snapshot, all the data of an operational project is transferred to the snapshot version. However, there are a few special cases with respect to cost planning and multi-project management.

For cost planning, the following differences occur depending on whether the operational project has been transferred:

  • If the project is not yet transferred, the costing is copied to the snapshot.
  • If the project is transferred, the system displays the accounting data of the operational project.

When you create a snapshot of a project that is linked to other projects for multi-project management, the links are copied. The snapshot does not include snapshots of the linked projects. However, snapshots of a subordinate operational project do not contain links to the superior operational project. A snapshot of a program contains links to assigned operative projects. A snapshot of a main project contains links to assigned subprojects.

Create a Project Snapshot

You have been working on a project to develop a new product for six months. Your portfolio manager asks you for the status of the project. The portfolio manager is interested in reconciliation with the original planning. So, you want to create a snapshot version for your project. Create a snapshot version and display this in the project.

Simulations

Unlike snapshots, you can change simulations. Simulations allow you to carry out tests, for example, the effects that certain changes have on an operational project. You can save simulations and edit them later. If your changes produce the required result, you can compare the simulation with another simulation, or with the operational project.

A simulation can be created in the following ways:

  • As a copy of an operational project
  • As a copy of a project template
  • Without using any template

When you have created a simulation, you can edit it in the same way as you edit an operational project. You can change data in a simulation. As an exception, statuses cannot be changed. You can perform a costing for project roles and resources for simulations. When you do so, note if the respective project has been transferred or not. The actual costs of an operational project are not transferred to a simulation.

Hint

If your project has already been transferred, you can either display the accounting data of the operational project, or you can calculate the simulation again. The data of the simulation cannot be transferred to controlling.

The restrictions that apply for snapshots of linked projects, also apply for simulations of linked operational projects. If you create a simulation of a program, the simulation also receives the operational project that belongs to the program. However, if you create a simulation for a project that is the target of a project link, the system does not copy the link.

Create a Simulation of a Project

You have been working on a project to develop a new product for six months. The portfolio manager is particularly interested in the effects that certain changes have on an operational project. Therefore, you must create a simulation of the project.

Reconciliation and Comparison

During reconciliation and comparison, the following data is considered:

  • Data for the project element
  • Statuses
  • Documents
  • Collaborations
  • Object links
  • Authorizations
Two sample projects are displayed in parallel.

The system uses traffic lights to indicate differences or similarities in the data. When you double-click a traffic light, the system displays a detailed description of which data contains differences or similarities. You can choose to see everything, only the differences, or only the similarities. When you expand the structure on one page, the system automatically expands the corresponding structure on the other page.

A reconciliation works similar to a comparison. However, during a reconciliation, you can transfer data. You can use a reconciliation to update a simulation or an operational project. In this case, you can decide which project elements are transferred. The reconciliation is not carried out automatically. However, you cannot compare all the differences. For example, the status of an object may prevent the comparison. The system uses yellow traffic lights to indicate differences that you cannot change using a comparison.

SAP Project Management enables you to reconcile snapshots, simulations, and operational projects. You can only perform reconciliation if the projects are based on the same templates, or if the project versions are for the same project. During reconciliation, two projects or versions are displayed in parallel and no data is changed. The preceding figure shows the corresponding screenshot.

Compare a Simulation with the Project

Milestones in Projects

This lesson provides you with an overview of how milestones are used to manage projects and how to use milestone trend analysis (MTA) to provide you with an overview of your project.

Milestones are used to specify certain dates along the project lifecycle, for example, start and end dates. You can use them to identify major steps, and to ensure quality or completion of the project.

Sample project showing Q-Gate D2P as a milestone task with start and finish dates. The task is marked Released - Transferred - Assigned.

If a task corresponds to a milestone in a project, you can select the corresponding checkbox. In the navigation area, milestone task symbols differ from standard tasks by an additional small circle. In the graphical display, a milestone tasks is displayed as a rhombus, without time bars.

Milestone Trend Anaylsis (MTS)

MTA is used to analyze the progress of a project as it is being executed. MTA monitors the planned dates of project milestones and enables you to compare the current dates to those planned during the early planning stages. It also enables you to identify deviations from the original schedule and react to them at an early stage.

To track changes to the schedule throughout the project, snapshots are created and can be compared using MTA. MTA provides an easy way of reading the overview of shifts of milestones. For it to work correctly, snapshots need to be taken at regular intervals.

Prerequisites for using MTA in your projects:

  • Activate MTA in Customizing for SAP Portfolio and Project Management, under SAP Project Management, by choosing StructureDefine Project Types.

  • If required, adjust the standard configuration of MTA to your particular needs in Customizing for SAP Portfolio and Project Management, under SAP Project Management, by choosing Global Enhancements to Project ElementsBusiness Add-Ins (BAdIs)BAdI: MIlestone Trend Analysis.

  • To print the MTA as a PDF, ensure Adobe Reader, or the corresponding plug-in is installed and that you have created and activated the required forms in Customizing for SAP Portfolio and Project Management, under SAP Project Management, by choosing Basic SettingsForms for Printing and for Project Status Reports.

MTA is based on the following project data:

  • All project tasks that have been flagged as milestones.

  • All snapshot versions that have been created for the project.

MTA only provides useful information if the project participants responsible for individual milestones regularly update the planned dates of the milestone tasks, and if these updates are documented in snapshots.

For each milestone task of a project, the MTA displays the planned finish dates saved in the individual snapshots as well as current project data. On the General tab page of your user settings, you can specify whether you see the earliest or latest dates.

Note

On the General tab page of your user settings, you can also specify whether you see the earliest or latest dates for other functions, such as the Gantt chart of your project.

MTA can be represented as an MTA chart or a table, using the SAP List Viewer (ALV).

In the MTA chart, the milestone dates, which are indicated on the vertical axis, are plotted against the snapshot creation dates, are indicated on the horizontal axis. The milestone date from the current project is plotted against the current date. Each milestone is represented in the chart by a line on which the snapshots are indicated by dots. The tooltips of these dots provide information on the name and date of the milestone and the snapshot.

The ALV table contains a line for each milestone with information on the type and status of the milestone task and the corresponding phase. For each snapshot, an extra column is displayed that shows the planned finished dates of the milestones with the snapshot creation date added in the bottom line. The last column displays the current milestone data and the current date.

The following functions support you when analyzing MTA data:

  • Accessing milestone data in a snapshot or project. You do this by double-clicking on the corresponding cell in the ALV table. You ban navigate to the Dates and Work tab page of a milestone task within a snapshot or project.

  • Sorting and filtering the milestone tasks. You can use the standard ALV settings and functions to sort and filter the columns of the ALV table. The MTA chart and the ALV table always display the same data. Any filter applied to the ALV table is also reflected in the MTA chart.

  • Exporting MTA data. You can use the standard ALV functionality to export MTA data contained in the ALV table to Microsoft Excel.

  • Printing MTA. You can print the MTA chart as a graphic by choosing PrintAs Graphic. The graphic is displayed in the browser and can be saved or printed using standard browser functionality.

    Alternatively, you can print the MTA as a PDF by choosing, PrintAs PDF. The content and layout of the document are determined by the PDF form used. Depending on your Customizing settings, this form is chosen automatically, or you can select it in a dialog box. The document is displayed and can be printed in Adobe Reader.