Action framework in the connected warehouse: process chains, clusters, customising and logging in SAP WM and SAP EWM

The action framework from the status C Connected Warehouse.

The in-house Action Framework is a core building block of the status C Connected Warehouse: it breaks recurring process logic down into small actions, combines them into process chains, and can be easily customised to customer-specific requirements—across all Connected Warehouse products.

The result: consistent user guidance, more robust code, and customer-specific enhancements without modifications.

What is the action framework from status C?

In day-to-day warehouse operations, processes are rarely “pure standard”. Even seemingly straightforward steps—such as confirming a warehouse task—often require additional checks, inputs and follow-up steps: empty-bin checks, difference indicators, exception codes, confirmation steps, and follow-up actions such as transport orders or lift cycles.

These recurring blocks become expensive if they have to be hard-coded into an application again and again. And the cost rises further when the same logic must run consistently across multiple products and different types of warehouse hardware.

This is exactly where the status C Action Framework comes in. It is a lightweight framework integrated into all Connected Warehouse products and enables two key capabilities:

  1. Atomic actions: small, clearly defined functions (e.g. “check empty-bin control”, “capture serial numbers”, “execute confirmation”).

  2. Process chains: a configurable sequence of such actions—an orchestration layer for a specific process step.

Core idea: Clicking on "Confirm/Acknowledge" no longer executes a monolithic, hard-coded sequence, but instead starts a defined process chain.

Comprehensive availability ensures dominance across all processes.

The Action Framework is not just a feature of a single module—it is a cross-product mechanism: actions and process chains run through all products, from smaller core deployments to full integration across multiple solutions.

Core principle: when users click “Confirm”/“Post”, the system no longer executes a monolithic, hard-coded flow; instead, it starts a predefined process chain.

This is crucial because many process logics should be identical across products: confirmation logic, standard checks, and user guidance do not need to be reinvented for each individual product.

The core mechanism: process chains via customising

A typical example is confirmation/posting, including:

  • Checking SAP EWM specifics (e.g. empty-bin control)

  • Difference indicators / exception codes

  • Confirmation steps (e.g. confirming a warehouse task)

  • Optional follow-up processes (e.g. next transport order, lift cycle, etc.)

Instead of hard-coding a complex flow as one monolithic “method block”, the logic is broken down into clearly defined actions and assembled into a process chain. Which process chain is executed in a given process step is controlled via customising—typically directly behind the relevant UI button (e.g. “Confirm”, “Cancel”, “Skip”).

This principle can also be applied to lift panels: the confirmation input is technically processed as a button trigger, so the configured process chain runs in the background without changing the user flow.

A major lever is reusability: partial chains (e.g. empty-bin control + differences + exception codes) can be copied and transferred to other products or processes—provided they apply in the same way there.

In addition, every customer benefits—as part of the standard delivery scope—from a continuously growing set of best-practice process chains: proven precedents from customer projects flow into the toolkit as reusable actions and partial chains, and are delivered as predefined process chains.

Ready for personalised process chains? Let's talk!

Surgical precision instead of coding chaos.

Basic actions and constant process logging for better bug fixing:

Atomic actions follow a clear, consistent structure:

  • Action name (with a defined naming convention)

  • Responsible implementation (e.g. in a single ABAP class)

  • A short description/documentation of what the action does

Important: Only actions that meet the semantic requirements (i.e. implement the required interface) can be configured in customising.

This enables surgical, targeted changes: if an action requires a correction, it is addressed in one place, and all products that use the action benefit from the update.

Another benefit that proves its value very quickly in day-to-day operations is consistent process logging. The central source for this is the standard SAP application log. With the status C Action Framework, actions become visible and traceable via defined objects and sub-objects.

Support example: A customer “cannot confirm”. Instead of guesswork:

  • Identify the user and the timestamp

  • Open the SAP application log

  • Review the action chain (what was clicked, which actions ran, where the issue occurred)

  • Resolve the case targetedly

This also enables the customer’s SAP teams to start troubleshooting themselves—so support cases are resolved faster.

Hendrik Piotter

SAP software architect, status C AG

"Anyone who still hard-codes warehouse processes as rigid blocks of methods is simply programming tomorrow's expensive legacy issues. Instead of monolithic processes, we use modular process chains for a code base that grows with our customers' requirements without the need for modification."

Data container: A common "language" for all actions.

To ensure that actions work together cleanly within a process chain, the Action Framework uses a central construct: data and product containers.

  • They hold context data (e.g. the active warehouse task, product, target quantity, batch, etc.) and act as a shared data pool, rather than embedding posting logic.

  • UI input/output fields are mirrored in this container; changes are replicated immediately.

  • The container is passed into the process chain, and actions can validate or adjust values so that all subsequent actions continue with the updated data.

This makes flows more stable and enables data to be carried forward—for example when serial numbers are captured during confirmation and need to be reused in downstream actions or screens.

Advantages of the action framework in SAP EWM at a glance:

1) Consistent confirmation and process logic across all products

Standard postings and process logic run identically via process chains; product-specific aspects remain where they belong (e.g. visual control / device-specific behaviour).

This is also reflected in the user experience: whenever serial numbers or differences must be captured, the flow looks the same across all status C software products.

2) Robustness and maintainability: implement changes centrally and apply them everywhere

Adjustments or extensions to centrally used actions are implemented in one place and then take effect consistently across all products and process chains. If needed, such updates can also be delivered as a targeted mini patchwithout a full upgrade.

3) Integrate customer-specific logic without modifications

If a customer requires additional steps at the time of confirmation—e.g. printing, updating Z tables, enforcing a material label scan, or triggering pop-ups—this is implemented as a customer-specific action and integrated into the standard process chain.

Important: the standard product codebase remains untouched; the extension can remain within the customer environment.

Practical examples:

This is how the framework works in real everyday warehouse operations.

Practical example 1:

Optional additional logic (e.g. advanced order picking) without hard coding.

Problem: An optional process step (e.g. an add-on to the add-on) should run before/after acknowledgement – but not for every customer.

Solution: A separate action is provided and integrated into the process chain; the standard product remains independent of this option.

Result: More robust coding, fewer branches in the standard, options remain configurable.

Practical example 2:

Customised requirements for acknowledgement (printing, Z tables, mandatory scanning).

Problem: The customer requires additional steps when confirming receipt: printing labels, filling in Z tables, scanning material labels.

Solution: Implementation as a customer-specific "Z action" (granular module) and integration into the standard process chain – without adapting the Status C standard code base.

Result: Faster project, lower upgrade risk, extensions remain neatly separated.

Practical example 3:

Additional displays/data fields centrally via the data container.

Problem: Additional fields (e.g. country codes, HU information, etc.) should be available in multiple interfaces.

Solution: One-time extension to the data container; the field can then be displayed and used in actions.

Result: Centralised data storage, consistent display and verification – across all products.

Read here how our customers are already benefiting from our campaign framework:

August 20, 2025

Cloud-based load carrier management at Daimler Truck

And the Innovation Award goes to: Daimler Truck AG, alogis and status C. When over 3,500 internal and external users move to a new system in a single weekend, cloud apps and SAP RPM come together on a central platform and access is role-controlled via the SAP Workzone, maximum precision is required. But the effort was worth it - because Daimler Truck now has an excellent, future-proof container management system.

March 19, 2025

AutoStore integration directly in SAP at Balluff

Programmed for efficiency worldwide - AutoStore integration at Balluff in record time.

Two continents, two locations, one goal: maximum efficiency. With the AutoStore integration in Veszprém (Hungary) and Florence (USA), Balluff is optimising its warehouse and distribution processes for the future.

Less than 30 days per location, tailor-made customising and a pick performance increase of up to 70% - with status C store:IT, automation meets precision.

December 11, 2024

Automation with foresight – Intelligently utilised conveyor technology meets smart AutoStore processes at EagleBurgmann

Automation with vision and efficiency redefined. EagleBurgmann revolutionised its logistics with the AutoStore integration status C store:IT: more efficient processes, maximum space utilisation and flexible material flow. Read here how innovative technologies create future-proof solutions!