SAP AIF monitoring in SAP Joule. See which interfaces fail, open a message with its log and payload, find the messages of a purchase order, and restart or cancel - read live from your SAP system, as you.
Overview
SAP AIF carries the messages between S/4HANA and its partners: orders, invoices, IDocs, supplier data. When one fails, someone has to notice, open the monitoring apps, filter by interface and period, and read the log - often a business user who only wants to know whether their orders went through.
The Boidra Interface Assistant answers those questions in SAP Joule. It shows the health of every interface, lists the errors, opens a message down to its payload, and restarts or cancels it after a confirmation. Each answer comes straight from AIF, and each user sees only what AIF already lets them see.
Capabilities
Fifteen Joule scenarios, tested on a Joule tenant against SAP AIF.
How it works
In your own words. The assistant checks the period you name and, if it is not one it supports, answers with the periods you can choose from.
Joule calls the AIF_SRV OData service of your SAP system through an SAP BTP destination with principal propagation. Your AIF authorisations and recipient assignments apply.
A numbered table, a detail card or a chart, built from AIF data, not text written by a language model. The same question gives the same layout every time.
"Show #2", "restart #1" or "how do I fix #2" act on a row of the last list. Restart and cancel wait for your confirmation.
Every scenario and prompt is listed in the skills reference.
Benefits
Health, lists, details and payload in Joule, where people already ask questions. No switching between monitoring apps and filters for the daily check.
Every answer shows what AIF reports, in the same format each time. Nothing is paraphrased, so what you read is what is in the system.
Each request runs as the signed-in user. People see only the interfaces and messages AIF already lets them see, and change only what they may change.
When a message needs an explanation, "how do I fix #2" brings the root cause and fix steps of the Resolution Agent into the same Joule chat.
Technology
SAP technology you already have, plus one optional Boidra agent.
| Component | Role |
|---|---|
| SAP Joule | Runs the assistant as a native capability built from Joule design-time artifacts. No separate agent or server to host. |
| SAP AIF (AIF_SRV OData) | The source of every answer: interfaces, messages, logs, payloads, keys and recipients; and where restart and cancel happen. |
| SAP BTP destination | Connects Joule to your SAP system with principal propagation, so each call runs as the Joule user. |
| SAP Cloud Connector | Reaches S/4HANA on premise without opening an inbound port in your network. |
| Boidra Interface Resolution Agent | Optional. Answers "how do I fix #2" with a scored root cause and fix proposal. |
Assistant and agent
Monitor
Resolve
Explore
Documentation
From publishing the AIF service to the first question in Joule, with every scenario and its prompts.
FAQ
The Interface Assistant shows and acts: lists, counts, message details, payload, restart and cancel, exactly as AIF reports them. The Interface Resolution Agent explains: root causes, fix proposals, known solutions and documents, with AI. Both run in the same Joule, and "how do I fix #2" hands a message from the assistant to the agent.
Not for monitoring. It is a native Joule capability: Joule calls the AIF OData service of your SAP system through an SAP BTP destination, and every answer is a fixed view of AIF data. Only the optional fix proposal uses the Resolution Agent and its model.
With principal propagation every request runs as the Joule user in SAP. AIF authorisations and recipient assignments decide which interfaces and messages each user sees and may restart or cancel, exactly as in the AIF Fiori apps.
It can restart or cancel one message in error at a time, each only after an explicit confirmation in Joule; a cancel also needs a reason, which is written to the AIF log. Payload editing and mass changes stay in the AIF Fiori apps.
Yes. The destination reaches S/4HANA on premise through the SAP Cloud Connector, so no inbound port is opened in your network.
Tell us about your interfaces and your Joule setup. We will show the assistant on your scenarios and tell you honestly what it takes to run it.