Introducing Service Contract Management

An 'at a glance' overview in three bullets of Service Contract Management (3MO). The bullets are: first, create service contracts for ongoing service delivery; second, create service orders with agreed contract terms; third, enable auto-renewal.

This solution process describes the creation of service contracts in SAP S/4HANA Cloud Public Edition along with additional capabilities.

The aim of this solution process is to:

The key capabilities of this solution process are:

A service contract can be created using the UI or using an external interface (using OData APIs). Price agreements (like gross price and/or discounts) specific to a customer can be defined separately using service contracts. Service contract determination is then available for service orders. Service orders can be created with reference to a service contract; in this case, contract and price details from the determined service contract are copied to the service order.

You can also automatically renew an expiring service contract by a predefined period at a predefined date, if the service contract has not been canceled. You can also create a credit memo based on the invoice of a service contract

The link between a service order and a service contract is also available for reporting purposes.

Price adaptation for service contract items is another important option provided in scope item 3MO. This means that a certain item doesn't maintain its price over the whole duration of the contract, but that adaptation of this price is possible for that specific (price adaptation) item. Price adaptation items use a special item category in a service contract. Price adaptation can also be defined via settlement rules in a billing plan. The price to be considered can then be maintained manually on billing request line level.

<a href=On the Home screen, in the Service Management section, the Manage Service Contracts tile is highlighted." width="" height="" />

The app Manage Service Contracts is used to create and manage all service contracts. It is part of the space called Service Management, and can be found within the section Service Contract Management.

Documentation

Complete the following steps to access and download all the documentation that is available from SAP for scope item Service Contract Management (3MO):

    Navigate to the list of solution processes on the SAP Signavio Process Navigator website and log in. Use URL https://me.sap.com/processnavigator

Key Process Flow

  1. Create a service contract by using the UI or an external interface.
  2. Create a service order and select a service contract by using contract determination functionality.
  3. Enable auto renewal based on a predefined time frame, on a predefined date.
  4. View details of both a service order and a service contract in reporting.
  5. Create a credit memo against the invoice for a service contract.

Business Benefits

The Process Steps for Solution Process Service Contract Management

Main Process Steps for Service Contract Management (3MO)

Create a service contract

A customer service manager initiates the Manage Service Contracts app through SAP Fiori's launchpad, then creates a new service contract inputting all necessary details.

Maintain price agreements

A customer service manager or pricing specialist administers the customer's product price agreement. When a new service order is assigned to an existing service contract this price agreement is applied to the service order. Optionally, the DSC3 (discount for service contract) condition type can be used to apply a discount to all the items covered by the service contract. If required, the tax destination country, normally derived from the ship-to party, can be altered under the Billing header.

Monitor and release service contracts

Using the Manage Service Contracts app, the customer service manager filters and views service contracts that contain errors, offering them a comprehensive error report. After identifying a contract containing an error, they notify the appropriate party to address the missing details (e.g. missing master data), then manually release the service contract. The release of a service contract often leads to other actions in related process solutions such as Service Order Management (3D2), Event-Based Revenue Recognition (3M3), and Account Receivables (J59), among others.

Manage billing document requests

A billing clerk uses the Manage Billing Document Requests app on SAP Fiori to identify specific service contracts and check if a billing document request has been made.

Create invoices

A billing clerk uses the Create Billing Documents app to create an invoice for a billing document request referencing a specific service contract. After the invoice is created, a background operation can commence that handles the necessary revenue recognition activities. If necessary, the invoice can also be canceled, which removes it from revenue recognition consideration.

Analyze service contracts

A customer service manager uses the SAP Fiori app Service Management Overview to evaluate the financial performance of the service process via service contracts. This app allows them to take a comprehensive view of the status and performance of the service management process. For instance, they can analyze expiring service contracts or see all service contract values.

TaskCustomer Service ManagerPricing SpecialistBilling Clerk
Create a service contract
Maintain price agreements
Monitor and release service contracts
Manage billing document requests
Create invoices
Analyze service contracts

Further insights regarding the processes that 3MO supports:

  1. If billing document request generation performance does not satisfy the business requirements, there are parallel processing parameters available that can improve the performance of the system by leveraging more system hardware resources. An example: a Parallel Processing checkbox is available for the app, with which a billing document request (BDR) creation job can be scheduled.
  2. Service contract invoicing and revenue recognition (see also scope item 3M3):
  3. Negative quantities for items in service contracts are not allowed.

SEPA Mandates

SEPA mandates are also supported in service contracts. A SEPA Direct Debit mandate is a document that allows the owner of a bank account to give their creditor a direct debit notice. In other words, it allows a creditor to withdraw the amount of money that is due directly from the debtor's bank account.

A customer service manager can enter payment terms, a SEPA mandate and a payment method in a service contract, so that the billing document(s) that are created for the service contract item(s) can be paid through a SEPA mandate.

To prevent certain billing request lines from being invoiced (for whatever reason), a billing block needs to be set for those billing request lines.

The billing status of a service contract item has no relationship with a possible credit memo for this contract item. A credit memo is a separate billing document in the system. The billing status of a service contract item is based on the net value and the cumulative invoiced value. If the cumulative invoiced value is equal to or larger than the service contract item net value, then the service contract item is fully billed.

A service contract item's net value is the cumulative value of all billing request lines. Invoiced billing request lines cannot be deleted or changed. Even if later on item prices are changed in the service contract, this won't affect the already created invoices. Also: it is not possible to change the price of a completely billed service contract.

Optional Steps

There are also several optional steps that are part of scope item 3MO. The following are examples of these optional steps:

A Credit Status field is also available on header level of a service contract (in the Processing Data group). The value of this credit status is calculated based on all item level credit check statuses.

On service contract header level, a button named Simulate Credit Check is also available to allow the end-user to process a credit check simulation during service contract maintenance.

Two options are allowed to simulate a credit check:

Another feature is that when an equipment is added into the service contract object list, and if this equipment has a serial number, this serial number is taken over into the service contract.

Relevant Organizational Structure and Master Data Elements

Organization structure and master data object relevant to Service are listed. Included are sales organization, employee master data, business partner master data and service product master data.

The following organizational structure and master data objects are required for the Service Contract Management processes that are implemented using this scope item: