Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
Showing results for 
Search instead for 
Did you mean: 

Proactive Procurement using Situation Handling

Business need

As part of day-to-day activities, a Procurement user would use a functionality that brings to his attention important issues, critical for the business process (i.e. overdue Purchase Order item approval, Central Contract expiration and consumption, Supplier Delivery deficit etc.).


To address this specific business need, S/4HANA Cloud offers the Situation Handling (31N) scope item, as part of Intelligent Enterprise.

Using this scope item, a user can recognize, understand and resolve business issues by gathering all relevant information and recommending solution proposals.

Proactively, this speeds up the handling of specific business situations and supports the optimization of end-to-end business processes.


To set up Situation Handling, you’ll have to run through the following steps:

- define the appropriate group of target users;

- create your ready-to-use situation type;

- configure the connected system.

Define the appropriate group of target users

By using Manage Teams and Responsibilities Procurement app you can create a central procurement team.

The members assigned to this central procurement team will receive notifications about the situations which will require handling (analyse and take appropriate actions).

For the added team members, you’ll have to set also the function – in this example, Central Purchasing.

The status should be changed to use the new created central procurement team.

In the end, Save button should validate all changes.

Create the ready-to-use situation type

By using Manage Situation Types app you can create a ready-to-use situation type.

You’ll have to press Go button to display the standard templates of the situation types. You’ll have to select the situation you want to adapt to your business needs.

You must choose the name and the message to be displayed.

The conditions for which the notification should be sent have to be maintained accordingly – in this example for the central purchase contracts with Valid To date set on the last day of the current month, the notification will be triggered. Additionally, more options (to use the situation handling for more specific central contracts) are available in the filter criteria section.

The next section to maintain in the situation type is related to notifications.

You can choose to resend the notification every day, until it’s status will be changed. Also, it’s possible to aggregate notifications.

The appropriate group of recipients should be set – so we will use purchasing group and central purchasing to send the notification for this new created situation type.

The option to monitor instances (monitor documents in the system with Monitor Situations app) which will correspond to this situation type should be set to Yes.

And finally, you will have to set the time for the background job (which will run once a day; it will read all relevant documents for this situation type and it will trigger the notification).

Configure the Connected System – S/4HANA Cloud

For complex scenarios, where S4HC is connected to external systems, you’ll have to maintain also the communication arrangement.

A common scenario where communication arrangement must be maintained is the distribution of central contracts to external system (which can ERP or S/4HANA On-premise, or even S4HC system). The data will be sent from S4HC to external system and the data from external systems should come into S4HC, therefore the communication must be created in S4HC.

In the current scenario, we will use the same S/4HANA Cloud system as connected system. So Central contracts will be created and replicated in the SAP S/4HANA system and will be processed further in the same system.

To set up the Communication Arrangement, you’ll have first to Create Technical Communication User and Create Communication System.

Create Technical Communication User

To create a user for this purpose, you’ll use Maintain Communication Users app.

The user description and password are needed to be filled in.

Create Communication System

For this purpose, we will use Communication Systems app. We must maintain General Data, Technical Data and the User for Inbound/Outbound communication.

Create Communication Arrangement

As mentioned before, we will use for this example a communication arrangement for central purchasing local scenario. The Communication Arrangements app is used for this purpose.

In addition, you’ll have to Define Local Connected System.

This is a configuration step realized in Manage Your Solution app à Configure Your Solution.

By filtering configuration items for Sourcing and Procurement application area and Integration sub application area, the item name Procurement Hub can be accessed.

The Configuration Steps which need to be executed/checked are:

Define Company Code, Plant and Purchasing Organization:

Maintain Condition Type Mapping for Purchasing Documents:

Enable SAP Application Interface Framework

You can monitor the errors in Message Dashboard by adding users to recipients using Assign Recipients to User app.

Example of Situation Handling in Central Contract expiry

Situation is triggered based on potential expiration of central contract validity date. The system proactively alerts central procurement team about purchase order and contract related risks.

Input Data

Using Manage Central Purchase Contracts app you can create your own Central Purchase Contract.


Based on the situation configured and on the Valid To date from the contract, the notification is sent to the appropriate group of users.


So, by using this functionality a Central Procurement user is notified for specific business situations which will require attention and support, to optimize the end-to-end business processes.

Important links for follow-up