Skip to main content

SAP BTP · Custom Application · Integration

Consumer and Retail SAP BTP SAP ECC SAP Event Mesh

A consumer products and distribution company builds a mobile-first order tracking platform on SAP BTP

A Consumer Products Manufacturer and Distributor Delivered 2026

Mindset designed and built a mobile-first, near-real-time order tracking platform on SAP BTP, giving the company's sales reps and operations teams role-based order visibility and automated notifications for the first time, while standing up a governed BTP landscape to host it.

By the numbers

  • 18 months

    Order history accessible in advanced search mode

  • 13 consultants

    Blended US and India delivery team

  • 1

    Governed BTP landscape built from the ground up

  • 3 components

    Order engine, mobile apps, and communication manager delivered together

Before

Fragmented tools, no mobile access, no BTP foundation

  • Order-tracking tools were fragmented across systems and not accessible on mobile devices.
  • No automated notifications for order status changes, internal or external.
  • No SAP BTP environment to host new applications or support future S/4HANA readiness.

After

Mobile-first platform on a governed BTP estate

  • Near-real-time order tracking on mobile and desktop for sales reps and operations teams.
  • Subscription-based internal and external notifications with opt-out, tied to corporate identity.
  • A governed BTP landscape with HANA, Event Mesh, and Integration Suite ready for future workloads.

Why this matters

Building a company's first BTP-native application while simultaneously standing up the BTP landscape to host it, with a Design Thinking phase that validated the user experience before the build began.

The challenge

The company manufactures and distributes products across multiple consumer categories, with a field sales force that needs fast, clear answers about where customer orders stand.

Its existing order-tracking tools were fragmented and not built for mobile. Sales reps on the road had no single place to check order status, and operations teams had no structured way to see the same picture. The company also needed to prepare for a future move to S/4HANA, which meant the solution had to work with its current SAP ECC environment while being built on a foundation that would carry forward.

And before any application could be built, a governed SAP BTP environment had to be stood up from scratch.

What we did

Mindset ran the engagement in two phases, starting with a five-week discovery sprint that included a Design Thinking workshop, user interviews, app prototypes, and a solution architecture definition before a line of code was written.

The technical build was organized around three components. An Order Tracking Engine sits at the center: a replication and virtualization layer that pulls near-real-time SAP data into standardized OData APIs, connects to SQL Server through SDI and SDA adapters, and is modeled for reuse across future data domains. Scoreboard Apps deliver the front-end experience for sales reps and operations, with mobile-friendly and desktop web interfaces, role-based order visibility, advanced search covering 30 days of live data and 18 months in historical mode.

A Communication Manager handles notifications end to end: subscription-based internal and external alerts, order-status push and email notifications, and opt-out controls, all secured to the company's corporate identity standards.

The BTP enablement work ran in parallel. Mindset built a governed BTP landscape from the ground up: sub-account structure, role collections, Cloud Connector, a HANA tenant with custom HANA artifacts, Event Mesh and Integration Suite implementation, and a Node.js framework supporting the communication services. Mindset's BTP Cost and App Analyzer tooling was installed to give the client visibility into platform consumption from day one.

A 13-person blended US and India team ran the full build on a Scrum cadence.

The outcomes

The company now has a production, mobile-ready order tracking platform on a governed SAP BTP estate that did not exist before the engagement.

Sales reps can check near-real-time order status from a phone or laptop, filter and search across 18 months of order history, and receive automated notifications when order states change. Operations teams see the same role-appropriate view. The BTP foundation, with its sub-accounts, HANA tenant, Event Mesh, and Integration Suite instance, gives the company a reusable platform to build future SAP capabilities on, including the planned S/4HANA migration and analytics work.

If we built this today

Concept · not delivered scope

Order answers that come to the rep.

This is a forward-looking concept, not the scope we delivered on this engagement. It is the build we would reach for now, grounded in SAP that ships today.

This consumer products and distribution company built a mobile-first platform so field reps could finally get fast, clear answers on where every customer order stands, and a Joule agent is the natural next layer on top of that BTP foundation.

The data product

Customer Intelligence

An Intelligent Application on SAP Business Data Cloud that grounds order questions in governed customer, order, and delivery semantics, so the agent reasons over real meaning instead of raw tables. It gives the same near-real-time picture the BTP platform already serves, with the business context layered on top.

Intelligent Application on SAP Business Data Cloud

The Joule agent

Order Status Concierge

Reads live order, delivery, and fulfillment data across SAP ECC and the BTP order-tracking models, then a rep can ask in plain language where an order stands and get a grounded answer with the likely cause of any delay. When something is blocked, it drafts the next step and flags who needs to act. Sits alongside our Delivery Block Resolution agent for the harder fulfillment stalls.

SAP BTP, SAP Integration Suite, SAP Event Mesh, SAP ECC, SAP HANA Cloud · PROPOSE · Average time for a rep to get an accurate order status answer

The Fiori app

Sales Order Fulfillment Monitor

The standard S/4HANA fulfillment app surfaces stuck orders and their blocking reasons, and with Joule embedded a rep or ops user can ask why an order is late and get the answer in the same screen. It is the standard home for delivery-block and fulfillment-issue triage once this company moves toward S/4HANA.

Joule embedded in the Fiori launchpad

We would mine the real order-to-status process in SAP Signavio first, map the ECC-to-S/4HANA landscape in SAP LeanIX, and let MIND accelerators carry the BTP order-tracking work already built into the new agent-grounded shape.

The Joule Agent Factory Process intelligence

What we built

  • Near-real-time order data, modeled for reuse across data domains

    Order Tracking Engine

    A centralized data layer replicating and virtualizing near-real-time SAP ECC order data, exposing OData APIs, and connecting to SQL Server through SDI and SDA adapters.

  • Order history searchable up to 18 months for any rep or ops user

    Scoreboard mobile and desktop apps

    Mobile-first and desktop web order-tracking apps with role-based visibility, advanced search, and 30-day near-real-time plus 18-month historical data access.

  • Automated order-status notifications, internal and external

    Communication Manager

    Reusable notification services for internal and external order-status alerts via push and email, with subscription management and opt-out controls tied to corporate identity.

  • Production BTP environment stood up from scratch

    Governed BTP landscape

    Sub-account architecture, role collections, Cloud Connector, and a HANA tenant with custom artifacts, built from the ground up on SAP BTP Cloud Foundry.

  • Event-driven order data pipeline from ECC to BTP

    Event Mesh and Integration Suite implementation

    Event-driven messaging and integration fabric connecting SAP ECC to the BTP applications and enabling real-time data flow.

  • Reusable notification framework for future BTP apps

    Node.js communication framework

    A Node.js service layer handling the Communication Manager's push and email notification logic within the BTP platform.

  • Platform cost visibility from go-live

    BTP Cost and App Analyzer tooling

    Mindset's cost tracking and consumption visibility tooling deployed into the BTP landscape from day one, giving the team control over platform spend.

  • Complete architecture and validated prototypes before first sprint of build

    Design Thinking workshop and architecture definition

    A five-week Phase 1 sprint covering stakeholder interviews, user journey mapping, app prototypes, and a full solution architecture document before build began.