Skip to Content
Product Information
Author's profile photo Corina Santacruz

Get to Know Business Process Scheduling (BPS)

Flexibility and precision are key to successful and sustainable supply chain management. This blog provides an overview how you can leverage the new scheduling solution Business Process Scheduling (first delivered in CE2208/OP2022 ) for your use cases.

Business Process Scheduling (BPS) schedules dates (on the level of days or seconds) for the business areas Sales, Stock Transport, and Outbound Delivery. The relevant dates to be scheduled are defined as the start or end of logistical activities, for example, the material availability is defined as the start of picking.

The following graphic displays how scheduling works with a standard example: Based on a requested date, below, the delivery date, the scheduling process starts (process flow depicted in orange). From the requested delivery date, the duration of the preceding activity is subtracted. From here, the duration of the next activity is subtracted, and so on to determine all relevant dates before the delivery date. This is how the dates are scheduled via backward scheduling. If any date lies in the past, the scheduled dates can’t be met. Therefore, the earliest date in the past is shifted to the earliest permissible date. The durations of activities are added on the timeline after the preceding scheduled date to reschedule all dates. This is called forward scheduling (green process flow).

Scheduling%20process%20with%20backward%20and%20forward%20scheduling

Scheduling process with backward and forward scheduling

Information about a business process is configured in a BPS scheduling schema. These configurable schemas contain information about the activities of a business process, the sources of their attributes (calendar, duration, time zone), and date types to be scheduled.

Configuration%20steps%20to%20maintain%20a%20BPS%20schema

Configuration steps to maintain a BPS schema

Scheduling%20schema%20configuration

Scheduling schema configuration

This video also gives you an overview of the basic BPS functionalities.

Get started

You can activate BPS easily. First, activate scheduling for the document type you want to use. Second, activate BPS for specific combinations of document types, item categories, and shipping points. Each combination is assigned to a BPS scheduling schema which contains information about how to schedule documents that match a particular entry. Using the wildcard logic, it is also possible to activate BPS for, for example, all shipping points .

Activate%20delivery%20and%20transportation%20scheduling%20for%20sales%20documents

Activate delivery and transportation scheduling for sales documents

Activate%20BPS%20for%20business%20processes%20configurations

Activate BPS for business processes configurations

Activate%20BPS%20for%20sales%20documents

Activate BPS for sales documents

 

For more information how to set up BPS, see

Configure Your Own

When using BPS, you can use the standard business processes or configure your own. This flexibility allows you to tailor the solution exactly to your business needs.

A configurable scheduling schema is the starting point to customize your individual setup. BPS allows you to add custom activities and date types to schemas which will be scheduled accordingly.

Scheduling%20with%20custom%20activities

Scheduling with custom activities

To configure highly flexible and individual values for the attributes calendar and duration, BPS offers an app within the advanced Available-to-Promise license.

Advanced Attribute Determination with Fiori app Configure Activity Attributes

(aATP license required)

 

With the Fiori app Configure Activity Attributes, you can flexibly configure durations and working times of logistical activities. The values are based on configurable combinations of

  • attributes of sales documents
  • attributes of stock transport orders
  • attributes you add via the app Custom Fields and Logic

First, create a combination of characteristics in the app Manage Characteristic Combination. Examples for characteristics are delivery priority, route, shipping type, division, etc. Second, add this combination to a new access you create in the app Configure Activity Attributes. Lastly, you can define values for your characteristic combinations and specify durations and working times for individual entries.

This means, for example, you can change the duration to perform an activity like loading based on the combination of a specific shipping point and the delivery priority, for example by reducing the time it takes to load a transportation vehicle if the delivery priority is high.

For more details how to use the app, check out this video:

Review Scheduling Result

Even great solutions to complicated processes can be complex – the Review Scheduling Result app explains the scheduling process and results with BPS in an easy to understand and graphical way.

You can access the app through the Review Availability Check Result.

In the header of the main screen, the app displays the scheduled date types, which schema and time granularity BPS used for scheduling. The Gantt chart in the center displays scheduling activities and their total and net durations (net duration including non-working days/times).

Review%20Scheduling%20Result%20Fiori%20app

Review Scheduling Result Fiori app

When you click on of the activities, you can see the determined attributes and their values such as details about the source of the determinations. In the section Messages, the scheduling process leading to the respective results is explained (for example, backward and forward scheduling or shifts of scheduled date types are explained).

Details%20about%20attribute%20determination%20in%20the%20Review%20Scheduling%20Result%20app

Details about attribute determination in the Review Scheduling Result app

Check out the video for a deeper overview of the functionality:

Find more information on the SAP Help Portal: Review Scheduling Result | SAP Help Portal.

Configure Cut-Off Times

For an explanation how to configure cut-off times to meet critical deadlines in your business process, stay tuned for the blog post my colleague Ilgar Nuruzade is currently working on.

Links and Resources for BPS

Stay tuned for a blog post about more functionalities relevant for the on-premise release in October 2023.

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.