Why Order Activities?
Orchestration is only one of the processes in the lifecycle of the order.
Processing continues after dispatch.
In order to orchestrate these processes we need the ability to:
- Track key activities for an order, and for parts of an order - including partial lines
- Receive key activity updates from fulfillment systems about the order (shipment)
- Receive key activity updates from other systems about the order (delivery)
- Send these key activity updates to other systems via Event Mesh (shipment notification)
- Trigger standard order processing on an activity (is the order now fully shipped?)
- Trigger custom processes to tailor business-specific requirements
- Store a history of all the key activities in the lifecycle of the order
This is what we use Order Activities for in SAP Order Management foundation.
Order activities and events in SAP Order Management foundation represent a key aspect of understanding the lifecycle of an order. In this lesson, we will outline what order activities are, dive into the concept of order life cycles, and explore how custom activities can provide flexibility. We'll also discuss how order updates to other systems are managed.
With the dispatch of fulfillment requests to fulfillment systems like WMS, ERP, or store applications, the order process begins. However, that's not where the order life ends. For both business users and consumers, it's essential to have awareness about the status of the order throughout its life. This requires tracking updates and intervening where necessary.
Order activities allow tracking key steps for full orders, part of an order, or even partial lines. Order updates may come from fulfillment systems or other systems, such as third-party logistics platforms. These order activities are then sent to other systems via the Event Mesh, which disseminates information such as shipment notifications.
In addition, order activities can trigger standard order processing steps, like determining if an order is fully shipped and updating the ERP accordingly. It can also trigger custom processes, tailoring the order processing to meet specific business or industry requirements.
Customizability is the essence of SAP Order Management foundation. With varied businesses across different industries and markets, SAP has designed the SAP Order Management foundation to be as adaptable as possible for each business's unique requirements.
Lastly, all these activities are stored and provide a history of all the events in the lifecycle of each order.
In the next section, we'll go into a practical demonstration of what order activities look like and how they can be used.











