Using Project Management

Objectives

After completing this lesson, you will be able to:
  • Outlining SAP S/4HANA Project Management.
  • Understand Project Structure.

Project Management

Project Management as part of SAP Portfolio and Project Management is a a cross-industry tool which is used to plan and monitor development and consulting projects.

Complex development and consulting projects place high demands on a business. To meet these demands, we require planning solutions that support progressive project management methods. These planning solutions reduce the project duration and improve quality. It is vital to introduce tools that are easy to use and implement and enable project participants to work together.

Prerequisites for Successful Projects:

  • Precisely defined deliverables to avoid misunderstandings and late changes occurring during the development of a project
  • Precisely defined roles to give employees responsibility, and make them more competent
  • The commitment of all parties involved ensures completion of tasks and agreement of goals
  • Collaboration with partners
  • Using a method with clear transitions between phases, such as templates, quality gates, handover meetings, and milestones

Projects can be extensive and complex. The success of a project depends on various factors, such as availability of resources, on-time delivery performance, or budget requirements.

The basic rules to ensure a successful project are as follows:

  • Specifications must be precise and you should have a written copy of them.
  • Roles and activities in the project must be defined.
  • The people involved in the project must feel responsible for their role in it.
  • The people involved must be able to work with each other without problems.

Project management is suited to consulting, development, and IT projects. The aim of project management is to enable the development of better products. The development of better products means that the development of the products is cheaper, quicker, and the end result is a better quality product

The following processes require improvement in order to develop better products:

  • Development:

    This process can be improved by focusing on planning and avoiding errors in early phases.

  • Project Planning:

    This process can be improved by focusing on, and constantly checking, the processes of the project. This will allow you to identify any deviations from the plan early on, and reduce costs that might occur due to deviations. The phase-oriented approach of project management supports this procedure.

  • Monitoring and documentation processes: This process can be improved in product development.

  • Collaboration:

    Collaboration is the backbone of teamwork, whether it is a project team trying to coordinate employee activities at different locations, or an original equipment manufacturer (OEM) aiming to accelerate and improve product development in cooperation with supply chain partners. Seamless collaboration between teams is essential for businesses, particularly in the area of product development. Therefore, successful collaboration requires an environment in which teams can easily exchange information.

    In the past, quick conversations or regular meetings were suitable for exchanging information but they are now insufficient. Currently, teams collaborate across various locations. These teams consist of resources from various internal or external partners. Information has become more comprehensive. It ranges from simple memos to complex drawings. E-mails, phone calls, web meetings, and so on have increased the range of communication channels.

To be successful, companies need powerful solutions that allow them to employ sophisticated project management methods that drive speed and quality. SAP Portfolio and Project Management helps you standardize and improve project management execution and reduce associated administrative and system costs. It provides reliable project management functions that can be deployed independently or integrated into your back-end systems (such as HR and Financials). Project Management is ideal for managing phase-based projects.

It delivers highly specialized support for product development, professional services, agile development, IT, and other types of projects. It supports structuring, scheduling, visualization, operative planning, and execution.

The Project Management concept is suitable for IT development, consulting, and service projects. You can enter names and more detailed descriptions of objects in Project Management in several languages. Project Management can be used with the SAP NetWeaver Business Client or in the Fiori Launchpad.

Project Management Basic Functions:

  • Structuring of projects based on phases, tasks, and checklists
  • Various options for document management
  • Authorization concept based on access control lists
  • Gantt chart, and bottom-up or top-down scheduling
  • Resource planning based on roles and business partners
  • Confirmations and integration with CATS
  • Approval processes for phases
  • Evaluations and status reports
  • Alert management
  • Integration option with FI/CO and SAP PS
  • Multi-project management options and multi-project monitor

Project Elements in SAP Project Management

The preceding graphic shows individual elements of a project in SAP Project Management. The structure of projects in SAP Project Management is based on phases. Each phase is processed after the other and there are fixed transitions between phases. Each phase includes checklist items to ensure that no major components of the individual phases are overlooked. The tasks in each phase describe the activities or work you need to perform. These tasks form the basis for resource planning in the project.

Basic Functions

The preceding video provides you with an overview of the basic functions of SAP Project Management. Some of these functions can be used as a standalone solution, for example, scheduling. Other functions can only be used in connection with another system, for example, controlling.

SAP S/4HANA Project Management: Scheduling

SAP Project Management offers scheduling for all elements of a project. Time scheduling can be operated easily and happens automatically to a large extent. The figure, Scheduling with SAP Project Management, gives you an overview of the dates of a project in SAP Project Management. SAP Project Management uses a phase-oriented approach that supports time scheduling. In these phases, individual tasks can be put in a time sequence and scheduled.

The tasks in a phase form the basis for scheduling. Tasks are also part of project resource planning in the project. Tasks describe the work time required to complete a task in detail, for example, the number of hours it takes to complete a task. Tasks describe the resource requirements.

Resources are internal and external employees that are assigned in the project using project roles. A project role describes an activity and its scope in the project. Employees fill project roles. Employees are then assigned to tasks. In SAP Project Management, cost planning can be based on resource planning.

Documents

Document management in SAP Project Management can be executed in the following ways:

  • Document management within SAP Project Management

  • Integration with SAP Document Management System (SAP DMS)

  • SAP Jam as a web-based collaboration platform in virtual teams

During the course of a project, many documents are created and edited. These documents must be centrally accessible by authorized users. SAP Project Management offers several document management options, for example, an integrated document management system. It also provides the option of integrating the document management system of an SAP S/4HANA system or an external document management system.

Integration Aspects of SAP S/4HANA Project Management

Although SAP Project Management can be used as a standalone system, in practice, it is linked to other systems. For instance, you can set up integration with various SAP systems and products. In each case, the integration that needs to be used depends on the business processes, and on the system that is already being used. The following figure displays various integrations.

Options for integrating SAP S/4HANA Project Management

Diagram of Project Management hub connecting with SAP tools: CoPilot, Idea Management, S/4, HCM, Jam, Analysis, PPM, EP, JIRA, MS Project. Arrows link each tool to central hub.

SAP systems offer the following project management functions:

  • Other SAP S/4HANA modules: Integration in Controlling, Project System, Document Management, and links to various objects, such as purchase and maintenance orders

  • SAP Human Capital Management (SAP HCM): Integration of human resources master records, organizational management, and qualification orders.

  • SAP Jam: Offers simplified exchange of documents with partners

  • SAP Business Intelligence (SAP BI): Offers detailed evaluations of projects.

  • SAP Portfolio and Project Management (SAP PPM): Offers cross-project resource planning and portfolio management for strategic project management.

SAP Innovation Management

The success of a company increasingly depends on its capability to come up with innovative products, services or business models. On the one hand, this capability requires a culture of creativity and innovation, where employees share and discuss their ideas both with colleagues and with management. On the other hand, these ideas need to be systematically managed, which usually means that they are evaluated and filtered according to a predefined process in order to extract the most promising ones.

SAP Innovation Management helps you foster a culture of innovation by offering a platform where employees can easily put down their own ideas and views, and discuss the ideas of others. At the same time, SAP Innovation Management enables you to run campaigns to systematically collect ideas and manage the ideas according to a predefined and adaptable innovation process. The innovation process is made up of number of phases; ideas are guided by idea coaches, evaluations are carried out by experts, conceptual work is carried out within innovation projects, concluding with inclusion into products and successful market introduction.

Innovation management from campaign definition, user assignment, idea submission, through community discussion and voting, followed by two phases of expert evaluations, ending in project/portfolio.

SAP Innovation Management is made up of the following parts:

  • Idea Community: This is a platform for all employees to create, share, and discuss their ideas. It is a place for employees to discuss their ideas and to participate in idea campaigns, browse through ideas, and comment on or vote on ideas. If they want to share their own ideas, employees can submit them. Notifications keep them informed about how their ideas progress along the innovation process. The idea community is also the place where subject matter experts evaluate ideas.

  • Innovation Office: This is a platform for all users of SAP Innovation Management. The innovation office is a kind of back office for specialists working professionally with ideas and campaigns. Here, campaign managers set up and monitor campaigns, idea coaches process the ideas of the campaign, innovation managers administer users, configure phases and evaluation methods for campaigns and more.

  • Mobile Web Application: This is a platform for users of SAP Innovation Management who want to user their mobile devices to quickly draft an idea, check their notifications, or explore idea lists and campaigns when on the move.

SAP PPM contains an object link for SAP Innovation Management. This is the preferred solution to explore, evaluate, and manage ideas in the innovation process.

Screenshot highlighting the Open link.

You can link ideas from SAP HANA extended application services based on the SAP Innovation Management application, to tasks and projects. You can retrieve idea information, such as Idea ID and Name, Submitter, Coach, Campaign, Phase, and Status in the object details.

The forward navigation from SAP PPM to SAP Innovation Management supports cross-application Product Lifecycle Management (PLM) processes. The Innovation Management Idea in turn, retrieves information from linked objects, such as dates, responsible role for a task, and the active decision point of an item.

You can navigate to the linked idea through Innovation Community and Innovation Office. Both tools display the linked idea, but in different contexts.

The creation of a link to an idea follows the general steps for object links.

It is possible to search for ideas using the Idea ID and Name, Campaign, or the Completed flag. From the hit list of ideas, which meet the criteria you can select multiple ideas to create multiple object links.

Project Elements

SAP Project Management is a tool that supports development, consulting, and IT projects. Project resource planning is particularly relevant in consulting and IT projects. The success of development projects depends on the use of a suitable implementation method.

Different industries have different approaches for implementation methods, for example, Agile Project Management in the IT industry. Other industries have also developed methods for simplifying processes and reducing nonconformity costs.

You can use the following project elements to support your method:

  • Project definition

  • Phase

  • Checklist

  • Checklist item

  • Task

  • Subtask

  • Project role

Project roles are useful in project resource planning. Other project objects are used for structuring the project. The following figure shows the individual elements and their dependencies. These dependencies can be hierarchical or specified by relationships for scheduling.

SAP Project Management diagram with three phases, each including checklists and tasks. Tasks and subtasks are organized hierarchically. The project starts, moves through phases, and ends after approvals.

Project Definition

The project element at the highest level of the hierarchy is the project definition. A project definition contains the general data for a project in Project Management. The project definition contains the name and identification of the project as well as details about the planned start and finish date. The project definition also contains the assignment to an organizational unit of your company. The first step to create a project is defining a project. In SAP Project Management, each project has a project definition. It contains general information about the project.

In the SAP S/4HANA Project Management system, you can identify the project definition by a 24-digit alphanumeric text. You can also describe the project definition in 40-digit alphanumeric text. The name of the project is language-dependent. You can create German and English descriptions; if the short description is insufficient, you can create a language-dependent long text description.

Hint

In SAP S/4HANA Project Management, the descriptions and names of objects are language-dependent. You can switch the language during the processing of your project. This language is defined as the text language in SAP Project Management. Text languages are defined in Customizing. You do not need to log off and log back on to change the text language in the application.

In the project definition, you can define a responsible role for the overall responsibility for the project, the time frame for the whole project. Additionally you specify the sold-to party, customer, and assigned organizational units for the project definition. You do not plan the required capacity for the project definition. Instead, tasks and project roles are used to plan the required capacity.

The following Customizing profiles are directly assigned to the project definition:

  • Project reason: This profile is relevant for evaluations.

  • Priority: This profile is relevant for evaluations.

  • Project type: This profile a central profile for controlling the project.

Define a project type at the latest release of the project. Project types are defined in Customizing for Project Management and determine the properties of projects in Project Management as far as possible. Authorizations that you grant at the project definition level are automatically passed on to all subordinate objects in the project. However, if necessary, you can adjust, enhance, or even revoke them at the project definition.

Hint

Before you release a project, you must specify a project type. You cannot change the project type after the project is released.

Phases

After the project definition, phases are the second hierarchy level of a project in SAP Project Management. You can use phases to structure the project from a time aspect. Phases are sections of a project that are completed in a certain time. Start and finish dates are calculated by scheduling or by manually specified fixed dates. Each phase can have a predecessor and a successor. Time overlaps of phases lead to schedule conflicts with the corresponding warning messages. Using approval processes, you can make the completion of a phase dependent on the approval of various decision makers. In this way, you can implement quality gates between the various phases.

Executing a phase begins with its release and ends with an approval process. You can configure SAP Project Management to ensure that a phase begins only when the previous phase is completed.

In the system, you can identify phases by 24-character, alpha-numerical text. However, as with the project definition, you can name a phase using a 40-character text and you can use a long text to describe it.

During the master data maintenance of a phase you can specify the description, the predecessor phase, the responsible role, change the status and the phase type. The phase type is a profile in Customizing that describes the approval process of a phase.

You can also maintain Grouping and Search fields for the phases. In these fields, you can enter up to 40 characters of text. You can use both fields as additional criteria when you search for objects.

Hint

In the system, you can enter short comments for phrases and other project elements. The comments are displayed with the time and the person who entered them. This creates a type of bulletin board for the respective project element.

You can use further assignments to expand the phases, for example, you can assign documents, create collaborations, and establish object links to SAP S/4HANA and external objects.

Checklists

Checklists in Project Management are lists with items that are to be completed in the course of the project or in individual phases. . Checklists ensure that important aspects of a project or a phase are completed. Checklists are assigned to phases and are located in the third hierarchy level of a project. You can assign several checklists to a phase.

A checklist consists of a collection of checklist items. Checklist items describe important aspects of a phase. The checklist only contains a small amount of data. The basic data includes the name, description, status, priority, and a responsible role.

You can flag items of a checklist within a phase as relevant for approval or mandatory. In this way, you can ensure that these items must be completed before the phase can be approved or completed.

Hint

You can also assign checklists directly to the project definition by setting an indicator in the project type.

Checklists are usually assigned to phases or tasks, but an assignment to the project definition in form of an issue list is possible as well.

In the system, you can identify the checklist by a 24-digit alphanumeric text. Alternatively, you can name a checklist using 40 characters and you can use a long text to describe it. The text is language-dependent.

The checklist type is a Customizing profile. You need the profile to release the checklist. The checklist type determines if the checklist is an ordinary checklist or an issue list. An issue list describes unplanned items that occur but must be completed in the project. An issue list is assigned in the project definition or in a phase.

You can add further objects to checklists and issue lists. For example, you can add assigned documents, assigned collaborations, and object links.

You can create a checklist manually or by using a copy template. The copy template is marked as a reference to a checklist template. A checklist reference is resolved during the creation of the checklist reference (all checklist items are included) or later on. At the latest, it is resolved when the status of the checklist reference is changed to Released.

Checklist Items

Checklist items are the items in a checklist. To attain the project goal, the items on the checklist must be completed. People involved in the project check off the checklist items when they are completed.

You can identify a checklist by a 24-character alphanumeric number. The number is assigned internally and cannot be changed. You can enter a short description and a more detailed description.

In the system, you can enter a sort number for the checklist item. The sort number sorts the sequence of the checklist items in an ascending order in the navigation area. SAP Project Management automatically groups checklist items in steps of ten. You can also adjust the sort number manually. During the master data maintenance of checklists, you can maintain other data such as a name, description, and responsible role. You can also define a priority and a process, which are predefined entries in Customizing and used for information purposes. The entries do not have a controlling influence on the project. A checklist item is one item, it does not have any duration.

Hint

A process for project management does not have anything to do with SAP Controlling (CO) activity-based costing.

You can define data that may be crucial for approval or confirmation of the checklist item. If a checklist item must be completed before the phase is closed, select the Mandatory checkbox. Mandatory checklist items must have the Completed status before the phase can have the Closed status. If the checklist item must be completed so the phase it belongs to can be approved, select the Relev. for App. checkbox.

The other tab pages for checklist items allow you to assign documents, collaborations, and object links.

Tasks

Tasks are used to enter and structure the required processing steps and individual activities to carry out when a project is being implemented. You can define the duration and the planned work for each task.

Tasks are not only elements of a hierarchy. They can also determine time dependencies. You can use the relationships of tasks to describe the sequence in which the tasks are processed. This way, several tasks can be set up in a network-like structure. By linking tasks to each other with relationships, you can define the order and time sequence of tasks. Task scheduling is based on the relationships of tasks. There is a separate tab page to describe task relationships.

You can assign tasks directly to the project definition, phases, or checklist items. Tasks in phases and checklist items can be further subdivided into subtasks. This allows you to map entire task hierarchies in Project Management. In the navigation area, tasks can be identified by a circular symbol.

You can identify a task by a 24-character alphanumeric text. The number is assigned internally and cannot be changed. When maintaining a task in the systems, the Name field can be used to provide a brief description of the task and the Description field can be used for a detailed description. Both fields are language-dependent like the other project elements. The sort number determines the display sequence in the navigation area. Sort Number is a numeric field and can have five digits.

You can assign another project to a task. This project is interpreted as a subproject.

You can also enter the task type in the task master data. You can maintain the task type in Customizing. The task type is mostly used for information purposes. However, you can also assign a cost and revenue rate to a task type. During costing, you can use the cost and revenue rate to determine planned costs.

Hint

The task type must be specified so that a task can be released. You cannot change a task type after the task is released.

Additionally, you define the Priority and Process fields for the task. You can define the characteristics of both fields in Customizing. These fields are not controlling fields. You can also specify whether a task is mandatory for the completion of a phase, or if it is relevant for approving a phase. You can define cost and revenue rates and additional data for determining planned costs.

Hint

If a task corresponds to a milestone in the project, you can select the corresponding checkbox.

You can assign documents, collaborations, and object links to SAP ERP objects to tasks. You can also assign the project roles that are involved in the implementation of the task. If necessary, you can describe the qualifications required to carry out the task on a separate tab page.

Subtasks

Subtasks can be used to detail tasks and to structure the required processing steps when you implement a project. Subtasks are subordinates of a task. Depending on the setting of the project type, you may consider a superior task as a collective task that only calculates the work of the subordinate tasks. Alternatively, the work of the superior task can be interpreted in addition to that of the subordinate tasks.

Scheduling-wise, subtasks can have relationships to subtasks belonging to the same task or to subtasks belonging to other tasks. A relationship between subtasks and tasks is possible as well.

You can divide subtasks into other subtasks.

The configuration of the project typedetermines if subtasks are allowed to be used in projects. The task hierarchy field determines whether subtasks are used at all, and if they are, how their data is aggregated at the higher level.

Create a Project with Project Management

When creating a new project, access this template, adjust the new project to your requirements by adding new objects, and run scheduling. At a later stage, you are going to link your project with the corresponding portfolio item in PPM.

Hint

You can also create a project from a portfolio item in PPM. The project and the portfolio item are then linked automatically.

Note

In this exercise, when the values include ##, replace the characters with the number that your instructor assigned to you.

In this exercise, you create a new project that is required for the subsequent exercises in the course.

Use a template to create a new project for adjusting the CATS time sheet. Add more tasks and checklist items to your project.