SAP Operation Monitoring Assistant

Interface messages fail in the systems that are hardest to ask questions of. Ask in SAP Joule what broke and why: the assistant reads your SAP systems over MCP, explains the failure in plain language, and gives you the steps to fix it.

Return on investment

From an hour per failed message to a few minutes.

Most of the time spent on a failed interface message is not the fix. It is noticing the failure, finding it, and working out why. The assistant takes those steps off your team and leaves them one decision: approve the fix.

Today, by hand

55 min
  1. Notice the failure15 minSomeone checks the AIF monitor or SLG1, often the next morning.
  2. Find the message and read the payload10 minTransaction codes, filters, a lot of clicking.
  3. Work out the root cause20 minSearch runbooks, mapping docs, old tickets, or ask a colleague.
  4. Fix the data and reprocess10 minCorrect master data or the payload, then restart the message.

With the assistant

6 min
  1. Surfaced and grouped0 minThe assistant flags failures as they happen, grouped with similar ones.
  2. Root cause explained2 minIt reads the payload and live system state against your docs.
  3. Review the proposed fix3 minOrdered fix steps, with the correction ready to apply.
  4. Approve and reprocess1 minOne approval; the assistant applies it and reprocesses. Every step traced.

What it does

See every skill with prompts you can paste into Joule in the documentation.

Connect any SAP system

The assistant does not integrate with one system and stop. Each system is reached through a Model Context Protocol server that exposes a small, well-named set of reads and actions. Interface messages fail in AIF, as IDocs, and in the middleware between systems - and the useful question usually spans more than one of them.

Because MCP is an open standard, the same servers serve this assistant, your own agents, and whatever model you move to next year. Adding another system is a tool definition rather than another point-to-point integration to maintain.

The servers run in your BTP account and reach on-premise systems through Destinations and the Cloud Connector. Calls run under a real principal, so SAP authorisation objects still decide what is visible.

Business users can ask directly

The people who know whether a missing delivery matters are rarely the people with the authorisations to investigate it. So the usual path is a ticket, a queue, and a day lost before anyone has looked.

Here they ask in plain language - which interfaces failed, what this payload was trying to do, what it would take to fix it - and get an answer grounded in the actual systems. The specialists get their time back for the failures that genuinely need them.

Where the knowledge comes from

Two sources, kept deliberately separate, because they answer different questions.

Documents, retrieved from your own stores

Interface specifications, runbooks, mapping documents and past incident write-ups - retrieved from where they already live, including Amazon S3 and SharePoint. These explain how an interface is supposed to behave, and they are the part a generic assistant is missing.

Transactional facts, read live over MCP

What the message actually contained, what the system actually did, what the master data says right now - read from SAP at the moment of the question. This is deliberately not copied into a document index: a snapshot of transactional data drifts, and an answer built on a stale copy is worse than no answer. Documents are retrieved; facts are queried.

From error to fix

The path is short on purpose. A failure is surfaced and grouped with others like it. The assistant reads the payload and the interface definition, checks the live system state, and explains the root cause against your own documentation. It then produces the ordered fix steps - and, where you have allowed it, applies the correction and reprocesses the message. Every step is recorded. See the whole flow as a diagram in How error resolution works.

Everything the assistant does is instrumented with Boidra Platform, so you can see the traces, what it cost, and whether the answers were any good.

What a technical buyer should know

Documentation

The documentation covers the assistant's skills with example prompts, its architecture, the landscape connector and the Agents app, how it connects to SAP Joule over A2A, and the settings an administrator can change.

ArchitectureAgent, MCP servers and governance in one picture, and how to choose your connectors.Skills & example promptsSeven skills, with prompts you can paste into SAP Joule.Landscape connectorHow your SAP landscape is extracted, confirmed and shown to agents.Agents appPer agent: settings, tools, grounding and the systems it may read.Joule & A2AHow it connects to SAP Joule, Copilot Studio and other agents.SettingsWhat administrators can change, without code.

The assistant is deployed and observed with Boidra Platform. Its traces, cost, alerts and the AI Asset Dashboard are covered in the Boidra Platform documentation.

Frequently asked questions

Which interface types does it cover?

Interface messages wherever they fail - AIF, IDocs, and the middleware in between. The assistant reaches each system through an MCP server rather than a bespoke connector, so adding another interface type is a tool definition rather than a new integration project.

Do business users need to know the transaction codes?

No - that is the point. Someone asks which interfaces failed overnight and why, in plain language. The assistant queries the systems, groups the failures, and explains what happened. The people who understand the business process can ask directly instead of raising a ticket for someone who understands the GUI.

Where does its knowledge come from?

Two different places, deliberately. Documents - interface specifications, runbooks, mapping documents, past incident write-ups - are retrieved from your own stores, including Amazon S3 and SharePoint. Transactional facts are read live from SAP at the moment of the question, over MCP. Documents explain how an interface is supposed to work; only the system knows what it actually did.

Does it change data on its own?

Only where you let it. Read and analysis are the default. Write paths carry guardrails - confirmation steps, value limits and human-in-the-loop - and every action is traced, so an auditor can see who asked, what the assistant did, and what changed.

Does it work with on-premise SAP?

Yes. The MCP servers run in your BTP account and reach on-premise and private-cloud systems through Destinations and the Cloud Connector, so no inbound hole is opened in your network. Authentication and SAP authorisation objects still apply.

Book a demo

30 minutes · Google Meet · pick a free slot

Calendar not loading? Open it in a new tab.

Read the docsHow we build MCP servers

Have a use case in mind?

Tell us what you’re trying to automate in SAP. We’ll tell you - honestly - whether an agent is the right tool, and how we’d start.

Give us a use case →