Understanding Order Submit and Orchestration Processes in SAP Order Management Foundation
Welcome to Lesson 3, where we delve into the core functionality of SAP Order Management foundation -- the Order Submit and Order Orchestration processes.
The order submit and order orchestration processes are critical functions of SAP Order Management foundation. Understanding these processes is crucial as they determine how an order is processed right from submission to the post-submission orchestration processes. These processes can vary significantly, and understanding these variations allows you to optimize the order process whether you're splitting orders, doing dispatch, or dealing with other scenarios.

At its core, the problem SAP Order Management foundation seeks to solve is that of siloed decisions that in the past, led to a fragmented architecture. Such a structure often resulted in inconsistent customer experiences, particularly around sourcing availability and the overall orchestration of the order lifecycle.
By implementing SAP Order Management foundation, we're looking to create a consistent, repeatable process. This effort helps streamline the introduction of new channels into the mix and keeps costs low. Siloed processes, just like disparate prices or incongruent experiences across channels, are undesirable. It's crucial to remember that customers' relationships are with the brand; therefore, their experiences should be consistent, regardless of the platform or channel they choose to engage on.
As we progress through this lesson, we will take a closer look at these order submit and orchestration processes and explore how best to implement and utilize them.
Implementing SAP Order Management Foundation
When implementing the SAP Order Management foundation, it functions as a core hub for managing your orders. This central role not only enables the efficient process of receiving orders and deciding their next steps, but also facilitates executions such as fulfillment.
Once orders are processed by the SAP Order Management foundation, the resulting actions are sent out to fulfill the requests. SAP Order Management foundation then collates the responses, rendering them available for direct lookup or event publication through the Event Mesh, which can subsequently be picked up by different sales channels.

For instance, if a customer on your commerce site seeks order status or tracking, the commerce system could either call directly into SAP Order Management foundation for updates or it could rely on a more decoupled process. In the latter case, the commerce system would constantly check for new events and update persistence in the commerce application based on new incoming events. The choice between these two options depends on the specific needs of your business infrastructure.
The key advantage is that SAP Order Management foundation provides visibility across the whole lifecycle of each order, ensuring you stay fully informed and can provide timeous updates to your customers. This creates a streamlined and efficient order process for both your business and its customers.
In the follow-up section, we will delve into practical examples of how to implement these order submit and orchestration processes using SAP SAP Order Management foundation.
Understanding the Order Submit Process in SAP Order Management Foundation
The order submit process in SAP Order Management foundation is the critical first stage in order management. During this stage, an order is submitted to the Order Management foundation for processing. Various validations then occur to ensure the integrity of the order data.

There are two types of validations undertaken:
- Technical validations, which evaluate whether the format of the order makes sense and checks if the data in the order matches the setup in SAP Order Management foundation. For example, it checks whether the specified market is set up in SAP Order Management foundation, and whether sourcing information is included if required.
- Business validations, which ensure the accuracy of business partner and product data involved in the order.
After the validations, the order enters a buffer or "remorse" period. This holding period allows for changes or cancellations to the order. The length of this period can depend on individual markets and can be extended or defined differently within the order, depending on specific requirements or product types.
Upon the expiry of the buffer period, assuming no issues or failures, the order is then released to orchestration. Orchestration involves planning how the order will be split (if needed), creating the fulfillment request, and dispatching that request to the relevant systems.
Once the order has been dispatched, updates on the order's status are received in the form of order activity notices, like shipping or delivery notifications.
This gives you a broad overview of the steps involved in the order process. In the next section, we'll explore these steps in more detail and look at how to handle any challenges that may arise during this process.
Exploring SAP Order Management Foundation Configurations and Market Options
In addition to the order submit and order orchestration processes, SAP Order Management foundation offers a wide array of other configurations. A core aspect of this is the Market configuration.

The Market configuration operates as a hub for much of the information related to orders. For the purpose of demonstration, let's consider pulling up the Market screen on the SAP Order Management foundation system. This screen lists all the markets under your organization, and each market has its own set of configurations.
Upon selecting a market, various parameters can be seen. You would observe something called a 'price type' and organizational details that can map to sales organizations, distribution channels, etc. Another important parameter is the 'orchestration rule ID,' which will be more discussed when we delve into orchestration.
The configuration screen also displays the delivery options supported from the OMS side, sourcing strategy used, and buffer hold period. You can also notice the 'one-time customer' setting that decides whether or not SAP Order Management foundation will treat the business partner as a one-time customer or use the customer information as given.
By diving into such configurations and settings, you can set up your SAP Order Management foundation to best suit your business needs. You can tailor how you intake and process orders, shaping your business operations for optimal efficiency. In the upcoming sections, we will take a closer look at these configuration details and walk you through each process step by step.