Introducing Customer Project Management for Professional Services

Objective

After completing this lesson, you will be able to map out the structure of Customer Project Management.

Introduction

Unit Two Key Topics

In this lesson, you are introduced to the functionalities and applications of SAP S/4HANA Cloud in managing customer projects within the realm of professional services.

You gain an understanding of the benefits, roles, responsibilities, and workflows involved in orchestrating customer project management, including planning, creating, maintaining, and reviewing projects.

The lesson includes an exploration of key process steps such as managing customer projects, maintaining work package staffing, recording time and expenses, processing invoices, analyzing project performance, and conducting financial activities.

You will also delve into the benefits of this scope item and how it interacts with related scope items to form a comprehensive solution for project management.

Throughout the lesson, you are introduced to crucial components of the project management framework, such as the project structure, service expense types, and contract types. You also learn the step-by-step process for customer project management, from project creation to financial close procedures, and understand the tools available to ensure effective project staffing and financial analysis.

Finally, this lesson provides you with the opportunity to understand fundamental concepts such as project stages, work packages, SAP Fiori applications, project roles, and responsibilities, among many more. By the end of the lesson, you will be able to effectively navigate the SAP S/4HANA Cloud customer project management landscape and maximize its functionalities to ensure optimal project performance.

Overview

Note

The content of this Unit corresponds to scope item J11.

The Customer Project Management scope item realizes the key steps of the end-to-end process for Project Services. It covers core processes like Planning, Creating, Maintaining, and Reviewing the Customer Projects with required project structure-related entities like activity types, projects roles, resources, and so on. This scope item offers you the complete lifecycle of the customer project and facilitates the monitoring of financial Key Performance Indicators (KPIs).

The Project management framework is inherently coupled with the sales engine of the Sales module. It allows you to create customer invoices for time and expenses (including external services), recorded against a customer project. Invoices can be created on a time and materials basis, a fixed-price basis, or as periodic services, as usage-based, or a combination of all types. It’s imperative to maintain all the prerequisite data, like the cost and selling unit prices of the Activity Type/Materials to calculate the cost and revenue for the customer projects.

You can also derive contract values and obtain automation calculations on the contract margins. After the customer invoice is issued, customer payments can be monitored. During period-end closing activities, accounting and financial close activities can be performed. This scope item also supports the analysis of project profitability based on project costs and revenues.

With recent developments, you can now create customer projects automatically from project items in solution orders. Project items in solution orders (SOPR item category) indicate services to be delivered as customer projects and it requires the 4GT scope item (Solution Order).

The process begins with an external system, such as a project sales representative, creating or changing project metadata. This information is then used in the SAP S/4HANA Cloud system by project managers in professional or commercial services. The steps include creating and maintaining customer projects, maintaining work packages and planning, staffing work packages, maintaining customer project billing, maintaining billing requests, releasing billing requests, and closing customer projects.

Key Process Steps

Customer Project Management allows you to:

  • Create and manage customer projects.
  • Maintain customer projects during different phases.
  • Maintain work package staffing of customer project.
  • Procure external services for customer project.
  • Record times and expenses for customer project.
  • Maintain customer project billing.
  • Create customer invoices.
  • Analyze customer projects.
  • Perform accounting and financial close activities.
  • Perform period-end closing activities.

Benefits

The Customer Project Management benefits are:

  • Defining and managing projects easily.
  • Staffing projects intuitively.
  • Integrating to SAP SuccessFactors Employee Central natively.
  • Entering employee times for all project members.
  • Recording project-related expenses: single source of truth, no aggregates.
  • Deciding quickly with cross-project and client reporting.
  • Drilling down to all project-related analytics and KPIs flexibly.
  • Managing billing request proposals.
  • Creating a single customer invoice with all necessary details.
  • Performing fast periodic closing, with no more reconciliation.
  • Making predefined processes and business content available.
  • Creating a baseline of an internal project and compare it with the current one.

Project Roles and Responsibilities

Project Roles

The project partner, the project controller, and the project accountant can be maintained for a project. All have access to the project and see it in their respective workload. They perform key activities related to the customer projects, starting from maintaining projects to determining revenue and profitability analysis during the execution of the projects. Briefly, to segregate some duties, they are listed as follows:

Project manager (PM)
Responsible for the project.
Project partner
Monitors all related projects.
Project controller
Accesses the project from a controlling perspective.
Project accountant
Controls billing activities.

The figure depicts which roles in your organization are correlated to the relevant scope items in Project Services.

Project services include project management, project-based resource management, time and expense management, event-based revenue recognition, and optional centralized resource management. Expense management includes optional travel expense capture supported by SAP Concur. Streamlined procure-to-pay includes operational procurement and invoice and payables management. Roles involved are project manager, resource manager, employee, accountant, purchaser, and billing clerk.

The figure and table show an example of the core responsible roles in Customer Project Management.

Various roles in Customer Project Management such as project manager, resource manager, employee, purchaser, billing clerk, and accountant.

Core Roles

Project managerResource managerEmployeePurchaserBilling clerkAccountant
  • Creates project planning
  • Creates financial planning
  • Monitors projects
  • Assigns suitable resource/consultant to the resource request (project roles)
  • Overview of projects and resource utilization
  • Executes the assignments/projects
  • Records times and expenses

Creates purchase orders for external and 3rd party resources.

Creates billing documents.

  • Reviews multiple reports
  • Performs revenue recognition corrections

Note

The resource manager role might not be required as resources may be assigned within the project by the project manager using the scope item J11. Centralized staffing by a resource manager can be done with the scope item 6JO Resource Management for Projects for the integration with the SAP Business Technology Platform (SAP BTP) application SAP Project and Resource Management.

Project Structure and Stages

Main SAP Fiori Applications

The main SAP Fiori applications used to structure the project and its stages are:

  • Create Customer Projects: This helps you to create the customer projects in reference to your customers. It is mandatory to have the required master data and the configurations in place for the project creation. The Service Organization which acts as your delivery/selling unit is aptly set and associated with the required organizational entities. Once a project is created, it is created in the In-Planning stage by default.
  • Plan Customer Projects: Once the base project has been created, you can further view it in the Plan Customer Projects app. Here, you maintain the next steps of your projects, like assigning the work-packages, items, resources, billing, and into further stages. You can also create new projects directly here, as well as copying it with reference to another project. Deletion is also possible for the projects but only for those which are at the In-Planning stage.
Interface of the Main Apps displaying project manager tile for Create Customer Projects and another for Plan Customer Projects.

Project Services Stages

The main project stages and activities are described in the following table:

Project StageActivities
In planning
  • General planning of the project scope
  • Definition of work packages
  • First idea of necessary project roles and staffing of (contingent) workers
  • First idea of expenses
  • Collection of all relevant information
Contract preparation
  • Billing tab has been added
  • Assign work packages to billing items with contract types
  • Define billing plan
In execution
  • Confirmation of staffing
  • Perform time recordings
  • Approve and release billing items
CompletedThis stage indicates that work has been completed and delivered but financial settlements (customer/vendor invoices) are still pending. Users will no longer be able to record their times, but the following tasks will still be possible: 
  • Process invoices
  • Post expenses
  • Transfer costs to accounting 
ClosedWhen a project is closed, financial postings are no longer possible.

The figure depicts the sequence of stages in Professional Services.

Stages of Project Setup include In Planning, Contract Preparation, In Execution, Completed, Closed.

In Planning

Plan work packages, work items, resources, and expenses.

Contract Preparation

Review the project plan and create billing plans. A sales order is automatically created.

In Execution

Confirm staffing on assigned resources. A baseline version of the project plan is automatically created.

Completed

Postings are possible, but revenue recognition realizes all posted revenues and costs.

Closed

Prevents further processing of invoices or account posting.

Project Structure

The project structure is determined by the current stage of the project. It follows a three-tier hierarchy: the first level includes the project definition, general information, and the roles responsible. The second level is made up of work packages, which can be based on time or units. Within each work package, the third level consists of assigned work items.

Work packages can be of two possible types:

Resource-Based (or Time-based): Costing and pricing for these work packages are based on the resources needed to complete them. These resources are work hours of the roles required in the work package, expenses for travel and others, and other more resources such as materials for example.

Service-Based (or Unit-based): These work packages are dedicated to complete and deliver a certain number of a certain service unit. Service units can refer to any type of defined deliverable such as equipment or software installations, tickets resolved, or any other. These work packages are assigned a unit of measure and the quantity of that unit that are delivered. Costing of these work packages is based on the resources (roles, work hours, expenses, and extra resources) needed to deliver the units of service. Pricing is defined by the sales price of the service units.

When the project stage is moved to the Contract Preparation stage, billing items are automatically created for each of the billing types of the project (time and material, fixed price, periodic service, usage-based). A single Sales Order is automatically created when the status is set, associated to the project header and one Sales Order Item is created for each of the billing items. Work packages are assigned to the corresponding billing item, depending on how they will be billed.

Note

The Service-Based (Unit) work packages only admit the billing type usage-based.

The following figure shows a sample project structure.

The process flow begins with Project PROJ01, which includes billing items PROJ01.0.1 and PROJ01.0.2. Each billing item links to specific work packages and work items. For instance, billing item PROJ01.0.1 includes work packages PROJ01.1.1 and PROJ01.1.2, containing various work items. Senior consultants are assigned to work package PROJ01.1.1. The project links to sales order items, with billing item PROJ01.0.1 linked to sales order item 1 and billing item PROJ01.0.2 linked to sales order item 2.

Project Service Expense Types

The project manager can enter the expenses which occur in the projects under the work packages. The following standard expenses are available:

  • Accommodation
  • Airfare
  • Ground transportation
  • Meals

Note

Extra expense types can be maintained in the system in SSCUI 101306 – Define Expenses.

Project Services Contract Types

The following contract types are available to be assigned to work packages within the billing procedure:

Contract TypeExample
Fixed PriceWork package: Blueprint
Time and ExpensesWork package: Realization; Testing
Periodic ServicesWork package: Maintenance
Usage-Based BillingWork package: Licenses