Every Mittelstand SAP customer in Germany has the same set of conversations on the calendar this year. The first one is about the 2027 ECC end-of-maintenance deadline. The second is about S/4HANA - which edition, which year, which integrator. The third, almost as an afterthought, is about AI: do we wait until we are on S/4HANA to do anything, or do we start now?
The honest answer is uncomfortable for the SAP marketing slides: most Mittelstand firms cannot afford to wait. ECC is still where their orders, invoices, and inventory live. S/4HANA migrations take 18 to 36 months on average9, and 69 percent of DACH enterprises already report insufficient internal resources for the project4. Meanwhile, the manual transaction work in finance, sales, and supply chain keeps growing. The right question is not “ECC or S/4HANA?” - it is “what do we automate today, regardless of where SAP sits?”
This guide is for the Mittelstand CFO, Head of IT, or SAP architect who runs SAP - any flavour - and wants a concrete answer to one question: can an AI agent take real work off the SAP-using teams now, without rewriting the ERP, without buying a new platform, and without disrupting the migration plan? The short answer is yes. The longer answer is the rest of this article.
TL;DR
SAP-native AI agents read and write through stable SAP APIs (BAPI, OData, RFC, IDoc) instead of replacing the ERP. They run over S/4HANA, ECC, and Business One with the same agent pattern and a different integration layer.
SAP Joule is excellent inside RISE / GROW with SAP, but only 3 percent of SAP customers run it in production today4. For workflows that cross SAP and non-SAP systems, or for customers not yet on cloud editions, custom agents fit the job.
Seven use cases deliver fast ROI: sales-order entry, three-way match, vendor master maintenance, inventory adjustments, AR follow-up, plant-maintenance work orders, and master-data exception handling.
The 2027 ECC deadline is not a reason to delay AI - it is a reason to start. Agents remove manual work that competes with the migration team for capacity and continue to run on S/4HANA after cutover.
90 days is enough to take a focused agent pilot from kick-off to first measurable hours saved on a single SAP transaction.
The 2027 SAP Cliff
The numbers behind the SAP Mittelstand conversation are unforgiving. SAP confirmed mainstream ECC support ends 31 December 2027 with no further extension7. Extended maintenance is available, with a 9 percent fee premium and limited new functionality10. More than 10,000 customers worldwide remain on ECC, many of them German Mittelstand industrial and machinery firms4. And only about 39 percent of ECC customers have so far licensed S/4HANA9.
- 2027 deadline - SAP ECC mainstream maintenance ends 31 December 2027; after that, extended maintenance applies at +9% fee with no new content7,10.
- Migration runway - Typical S/4HANA migrations take 18-36 months end to end; SI capacity is filling fast for late-2026 starts9.
- Resource squeeze - 69% of DACH enterprises report insufficient internal resources for the migration4.
- Joule adoption is thin - SAP ships 40-plus Joule agents and 2,400-plus skills, but only ~3% of SAP customers run them in production4,5.
- The Mittelstand AI signal - 41% of German firms are now using AI actively, up from 17% the year before; 48% are planning25. Most are not waiting for SAP to ship the answer.
- Operational cost stays high - The repetitive work in sales-order entry, three-way matching, master-data maintenance, and AR follow-up consumes hours that the migration project itself needs12.
Key Data Point
The combination is the cliff: the same SAP team is being asked to migrate to S/4HANA and keep the lights on at the same time. Adding hours to the migration team is not the answer - removing hours from the day-to-day SAP transaction work is. That is precisely what AI agents do, and they do it equally well on ECC, S/4HANA, and B1.
The temptation in many Mittelstand firms is to freeze AI investment until the S/4HANA migration is done. That logic is backwards. Every month of delay is hours not saved, capacity not freed, and master-data quality not improved. The cleaner your master data and the better-documented your processes are when the migration starts, the smoother the migration runs - and AI agents do both.
| Indicator | Current State | Source |
|---|---|---|
| ECC mainstream maintenance ends | 31 December 2027 | SAP / SAVIC 20267 |
| Extended maintenance fee | +9% on standard maintenance | TJC Group 202610 |
| S/4HANA migration duration | 18-36 months | SAPinsider 20269 |
| ECC customers worldwide | 10,000+ still on ECC | AIMultiple 20264 |
| DACH firms short on migration capacity | 69% | AIMultiple 20264 |
| SAP customers using Joule in production | ~3% | CIO / Innobu 20265,6 |
| German firms using AI actively (2026) | 41% (up from 17%) | Bitkom 202625 |
| Enterprise apps with task-specific AI agents by end-2026 | 40% (Gartner forecast) | Gartner 202526 |
What an SAP-Native AI Agent Actually Does
The phrase “AI on SAP” covers everything from a chat box on top of Fiori to a full agentic platform inside BTP. Worth being precise about what an SAP-native AI agent is - and is not.
The agent loop on SAP
- Capture - Pulls the trigger from email, a Fiori inbox, an EDI message, an OData event, an IDoc landing, or a scheduled job in SAP.
- Read - Calls the relevant BAPI, OData service, or RFC to read the SAP context: open orders, vendor master, stock levels, customer credit limit, plant calendar.
- Reason - Combines the SAP context with the trigger content (PDF invoice, customer email, EDI 850 order, sensor reading) and the firm-specific rules to decide what to do.
- Propose - Generates the SAP transaction with all required fields populated and a confidence score for each.
- Decide - Above the confidence threshold the agent posts the transaction directly through BAPI or OData. Below it, the case lands in a human-review queue with a one-line explanation.
- Audit - Every action is logged with timestamp, technical user, agent version, and reasoning - alongside the standard SAP change documents and AUT10 logs.
- Learn - Every correction the human makes feeds back into the agent. Patterns it sees three times become rules it applies automatically.
What it is not
- Not screen scraping - The agent never drives SAP GUI like a human; it calls stable APIs.
- Not a SAP replacement - SAP remains the system of record; the agent reads from and writes to it.
- Not unsupervised at first - Every new use case starts read-only or with full human approval, then earns auto-posting one transaction at a time.
- Not a Joule clone - Joule is SAP\'s in-product copilot. An agent runs outside SAP, can connect to non-SAP systems, and is portable across SAP editions.
- Not RPA in disguise - RPA bots break when the screen changes. Agents reason and recover.
| Capability | SAP GUI Macro / RPA | SAP Joule | Custom AI Agent |
|---|---|---|---|
| Reads SAP data | Through screens | Native (cloud only) | Through BAPI / OData / RFC |
| Writes to SAP | Through screens | Native (cloud only) | Through BAPI / OData / RFC |
| Works on ECC | Yes (fragile) | No | Yes |
| Works on S/4HANA | Yes | Cloud editions only | Yes (all editions) |
| Works on Business One | Limited | No | Yes (Service Layer) |
| Connects to non-SAP systems | Possible, fragile | Limited | Yes (DATEV, M365, CRM, files) |
| Reasons about exceptions | No | Yes | Yes |
| Vendor lock-in | Low | High (RISE / GROW only) | Low |
Custom Agent vs Joule for the Mittelstand
Custom Agent Strengths
- ✓ Edition-portable - works on ECC, S/4HANA, B1
- ✓ Cross-system - bridges SAP and DATEV / M365 / CRM
- ✓ No RISE lock-in - independent of contract path
- ✓ EU sovereignty option - run on BTP EU or on your infra
Joule Strengths
- ✓ Native to SAP - tightest integration with Fiori, Build, Datasphere
- ✓ 40+ pre-built agents - faster start for SAP-internal workflows
- ✓ SAP supports it - one throat to choke, one upgrade path
- ✗ RISE / GROW only - not for ECC or on-premise S/4HANA without cloud add-on
7 SAP Use Cases That Pay Back Fast
Not every SAP transaction is a good first AI candidate. The use cases below share the same DNA: high volume, repetitive, well-documented in SAP, and with a clear correct answer. Pick one. Go live. Add the next.
1. Sales-Order Entry from Customer Email or PDF
Customers still send orders by email and PDF, even when EDI is offered. The agent parses the email or attachment, looks up the customer in SAP (XD03 or the OData equivalent), validates open credit, matches material numbers and pricing conditions, and drafts the sales order through BAPI_SALESORDER_CREATEFROMDAT2.
- Volume is high - Mittelstand machinery and distribution firms see 50-500 of these per day across the sales-office team.
- Patterns repeat - 80% of customers send the same 5-15 materials with the same incoterms and payment terms every month.
- Match logic is hard but bounded - Material aliases, customer-specific part numbers, and free-text descriptions are exactly what an LLM is good at.
- Side benefit - Order-to-confirm cycle drops from 24-48 hours to under 1 hour for clean orders.
- Compliance side effect - Every order-creation event is in CDPOS / CDHDR; the agent\'s reasoning sits next to it for full traceability.
2. Three-Way Match for Accounts Payable (MIRO)
Matching incoming invoices to purchase orders and goods receipts is one of the most repetitive jobs in SAP finance. The agent reads the invoice, calls BAPI_PO_GETDETAIL and BAPI_GOODSMVT_GETLIST, runs the three-way match, and drafts the MIRO posting. Exceptions (price variances, partial deliveries, missing GR) get routed to a human queue.
- Industry benchmark - 80% reduction in AP cost per invoice when matched automatically vs manual three-way match12.
- Skonto capture - Faster posting catches early-payment discounts the team currently misses on slow invoices.
- Tolerance handling - Configurable tolerances per vendor type and material group, all logged.
- GR-blocked work - Agent monitors GR-blocked invoice queue and chases the missing receipt with the warehouse before it ages.
- Pairs with DATEV - For firms that book in DATEV but procure in SAP, the agent bridges both systems in one workflow.
3. Vendor Master Maintenance (LFA1, LFB1, LFM1)
Vendor master is where SAP data quality goes to die. Duplicates, blocked vendors that no one unblocks, missing payment terms, withholding-tax codes set wrong. The agent watches the create-vendor request inbox, matches against existing records, enriches with Handelsregister and bank data, and pre-fills the BAPI_VENDOR_CREATE call for finance to approve.
- Duplicate prevention - 95%+ of duplicate-vendor requests caught before the second record is created.
- Master data quality - IBAN, VAT-ID, and Handelsregister number validated against authoritative sources at creation time.
- Migration prep - Cleaner vendor master is one of the highest-leverage things you can do before an S/4HANA migration11.
- Block / unblock workflow - Agent monitors vendor-block events and chases the responsible party for resolution.
- Audit-friendly - Every change is in the SAP change documents; agent adds the reasoning text alongside.
4. Inventory Adjustments and Cycle Counts
Cycle counts, transfer postings, and inventory corrections are constant background work in any plant or warehouse. The agent watches the count results, compares to MM-IM stock, drafts the BAPI_GOODSMVT_CREATE adjustment, and posts the difference once a manager approves.
- Movement type intelligence - Picks the right movement type (711, 712, 309, 311) based on the difference type without human lookup.
- Plant calendar awareness - Schedules postings to land in the open MM period.
- Variance flagging - High-value or high-percentage variances are escalated to the inventory manager with a one-line summary.
- Aging stock - Agent watches slow-moving stock reports and proposes write-down candidates monthly.
- Pairs with WMS - For firms using EWM, the agent runs the same logic across both legacy WM and EWM transactions.
5. AR Follow-Up and Cash Application
Open AR aging is the slowest-moving disaster in finance. The agent runs the F-28 cash-application flow on incoming bank lines, matches to open invoices via FBZP / DDLB, applies partial payments correctly, and drafts dunning letters per the FB12 / F150 cadence.
- Auto-match rate - 85-95% of bank lines matched to invoices on day one, climbing as patterns emerge.
- Customer-specific handling - Top 20 customers and disputes go to a human; the long tail runs automatically.
- DSO impact - Days Sales Outstanding typically drops 5-10 days within a quarter.
- Tone matching - Reminders and dunning letters drafted in the customer\'s language with the firm\'s voice.
- Hand-off to legal - Cases past Mahnstufe 3 are pre-packaged for the legal team with the full correspondence trail.
6. Plant Maintenance Work-Order Creation (PM)
Maintenance teams record problems in plain language - in WhatsApp, in plant logs, in maintenance tablets. The agent reads the report, classifies it against the equipment master (IH06 / IE03), drafts the notification (IW21) and the work order (IW31), and proposes the spare parts list against MM stock.
- Free text to structured data - “Pumpe 3 leckt Hydraulikoel an der Welle” becomes a typed notification with object number, damage code, cause code, and proposed activity.
- Spare parts pre-pick - Material reservations created automatically against MRP with the right plant and storage location.
- Predictive prep - Pairs naturally with sensor-based predictive maintenance for end-to-end automation from anomaly to scheduled work order.
- Compliance trail - Every notification carries the source text, classification reasoning, and the human approver - clean for ISO 9001 audits.
- Skill match - Work orders dispatched to the right craft and skill group based on equipment and damage type.
7. Master Data Exception Handling and Migration Prep
Every Mittelstand SAP system carries a long tail of master-data oddities that make migration projects painful: customers with the same name in two different sales orgs, materials with stale UoM conversions, BOMs with deleted components. The agent crawls the master data, flags the anomalies, proposes the fix, and tracks them through the cleanse workflow.
- Pre-migration value - The cleanse-data project that the SI prices at six figures starts paying back immediately when run by an agent.
- Continuous quality - After migration, the agent keeps watching the master data for drift instead of running a one-off project every two years.
- Cross-module checks - Customer / vendor / employee deduplication across SD, MM, HR (where allowed by data privacy).
- Field standardisation - Address formatting, country codes, region codes, and tax classifications normalised against authoritative sources.
- Audit-friendly outputs - Every flagged anomaly carries the reason and the proposed fix; the human decides each one.
| Use Case | Primary Metric | Typical ROI Timeline | Complexity |
|---|---|---|---|
| Sales-Order Entry | Order-to-confirm under 1 hour | 2-4 months | Medium |
| Three-Way Match (AP) | 80% lower cost per invoice | 2-4 months | Low-Medium |
| Vendor Master | 95%+ duplicate prevention | 1-3 months | Low |
| Inventory Adjustments | 50% less manual posting | 3-5 months | Medium |
| AR Follow-Up | 5-10 days lower DSO | 3-6 months | Medium |
| PM Work Orders | 60-80% faster notification | 4-6 months | Medium-High |
| Master-Data Cleanse | Migration-ready data | 2-4 months | Medium |
“AI offers enormous opportunities for companies, regardless of size or industry. The greatest danger is simply ignoring AI and missing the train.”
- Dr. Ralf Wintergerst, President of Bitkom24
See how an AI agent fits your SAP setup
Book a 30-minute call. We will look at your SAP edition and pick the first transaction with the fastest payback.

S/4HANA, ECC and Business One: Three Worlds, One Agent Pattern
The Mittelstand SAP landscape is not one product; it is at least three. Each has its own integration surface, its own AI roadmap from SAP, and its own realistic agent pattern. The agent loop is the same; what changes is how the agent talks to SAP.
SAP S/4HANA (any deployment)
- Integration - OData V2 / V4, the public S/4HANA APIs, and modern BAPIs through SAP Gateway. Cloud Connector for hybrid deployments.
- Joule fit - Native on Cloud Public Edition and Cloud Private Edition with RISE / GROW. On-premise S/4HANA still needs the BTP add-on.
- Custom agent fit - Strong. Stable APIs, modern auth (OAuth, SAML, mTLS), CDS views for read-side queries.
- Best first use cases - Sales-order entry, three-way match, AR follow-up, master-data exception handling.
SAP ECC (still 10,000+ live)
- Integration - RFC, BAPI, IDoc, and SAP Gateway-exposed OData where the team has built it. SLT and ALE for replication.
- Joule fit - None directly. Joule is cloud-only.
- Custom agent fit - Strong. RFC and BAPI are stable, well-documented, and most ECC systems already expose them through PI / PO or CPI.
- Best first use cases - Three-way match (MIRO), vendor master maintenance, sales-order entry, master-data cleanse for migration prep.
- Migration angle - The agent that runs on ECC today moves to S/4HANA after cutover with a re-pointed integration layer, not a rebuild.
SAP Business One (the Mittelstand small / mid)
- Integration - Service Layer (REST), DI API (heavier batch operations), B1if for event-based triggers.
- Joule fit - Limited. SAP is layering AI features into B1, but they are narrower than Joule on S/417.
- Custom agent fit - Strong on Service Layer; pragmatic for operational workflows.
- Best first use cases - Sales-order entry from PDF / email, AR follow-up, inventory adjustments, customer onboarding.
- Volume reality - B1 customers typically run smaller agent setups - one or two use cases, focused on the highest-volume manual queue.
| SAP Edition | Primary Integration | Joule Available | Custom Agent Fit |
|---|---|---|---|
| S/4HANA Cloud Public Edition | OData V2/V4, public APIs | Yes (RISE / GROW) | High |
| S/4HANA Cloud Private Edition | OData, BAPI, RFC, CDS | Yes (RISE) | High |
| S/4HANA on-premise | OData, BAPI, RFC, IDoc | Add-on required | High |
| ECC 6.0 / EHP6+ | RFC, BAPI, IDoc, OData (built) | No | High |
| Business One | Service Layer, DI API, B1if | Limited / emerging | Medium-High |
Why the Same Agent Works Everywhere
The agent pattern is decoupled from the integration layer. The reasoning, confidence scoring, learning, and audit trail live outside SAP. The integration layer is a swappable adapter. That is why an agent built today on ECC can move to S/4HANA at cutover with the integration adapter re-pointed, instead of being rewritten - and why the same agent can also bridge into B1 for a smaller subsidiary running on B1.
Integration Layers: BAPI, OData, RFC, IDoc, CPI
The integration layer is where most SAP-AI projects either succeed or fail. Pick the wrong primitive and the agent fights SAP for a year. Pick the right one and the agent fits the same way any other SAP-connected system fits.
The five integration primitives
- BAPI (Business Application Programming Interface) - The stable contract for transactional operations. BAPI_SALESORDER_CREATEFROMDAT2, BAPI_GOODSMVT_CREATE, BAPI_VENDOR_CREATE, BAPI_PO_CREATE1. Backwards-compatible across SAP support packs and the safest write surface.
- OData (V2 / V4) - The modern REST surface, especially on S/4HANA. Public S/4HANA APIs in the SAP API Business Hub cover the bulk of operational scenarios; CDS view-based services cover the rest.
- RFC (Remote Function Call) - The transport layer underneath BAPI. Useful when you need a synchronous call that BAPI does not expose; less safe than BAPI for write operations.
- IDoc (Intermediate Document) - Asynchronous, message-based integration. Best for high-volume, event-driven flows: order receipts, shipment confirmations, invoice receipts. Pairs naturally with EDI.
- CPI / SAP Integration Suite - SAP\'s integration platform on BTP. Routes, transforms, and authenticates calls between the agent and SAP. Best practice for production agent deployments22.
The deployment pattern
- Agent runs on BTP or your own EU infrastructure - Never on the SAP application server itself. Keep the boundary clean.
- Cloud Connector or SAP Private Link bridges the agent to SAP - Standard SAP-blessed pattern for hybrid agents calling on-prem ECC or S/4HANA.
- SAP Integration Suite (CPI) sits in the middle - Authenticates the agent (OAuth client credentials, mTLS, or service keys), routes the call to the right backend, transforms payloads if needed23.
- The agent uses a dedicated technical user in SAP - Named (AGENT_AP, AGENT_SD, etc.), with a PFCG role scoped to exactly the transactions and authorisation objects it needs.
- Every call is logged in CPI message monitoring AND in the agent\'s own audit trail - Two-side traceability for any audit.
The PFCG-Role Discipline
The fastest way to fail your next SAP audit is to give the agent\'s technical user SAP_ALL or another wide profile. Build a dedicated PFCG role per agent use case. AGENT_THREE_WAY_MATCH gets only the auth objects needed for MIRO, BAPI_PO_GETDETAIL, BAPI_GOODSMVT_GETLIST, and the relevant company codes / plants. Run SoD analysis on it before go-live. Document it in your IS controls.
Authentication in production
- OAuth 2.0 client credentials - Default for agent-to-CPI and CPI-to-S/4HANA cloud. Tokens rotate, scopes are scoped per use case.
- mTLS - Used where regulatory or contractual requirements need certificate-based machine identity.
- Service keys - For technical users on BTP services; rotated quarterly, stored in a secrets manager (Vault, AWS Secrets Manager, Azure Key Vault, BTP Credential Store)22.
- Cloud Connector principal propagation - When the agent needs to act on behalf of a specific user (rare but useful for traceability of human-approved transactions).
- SAML / SSO - For Joule and BTP UI components; less relevant for headless agent calls.
Joule vs Custom: When to Build, When to Buy
SAP Joule has a strong story: 40-plus pre-built agents, 2,400-plus skills, native integration with the SAP stack, one vendor relationship, one upgrade path4. The story has one wrinkle - according to multiple analyst reports, only about 3 percent of SAP customers have Joule running in production today5,6. The reasons are not always about the product; they are often about scope.
Where Joule wins
- You are on RISE with SAP or GROW with SAP - You already have the contract, the BTP entitlement, and the AI Units credit pool.
- Workflows are SAP-internal - Sales orders, finance, procurement, HCM - all inside SAP, end to end.
- You want SAP\'s upgrade path - Joule evolves with SAP releases; you do not maintain the integration layer yourself.
- You have an SAP-only IT strategy - One vendor, one UI, one support relationship.
- You are early in S/4HANA adoption - Joule comes pre-wired; lower marginal effort than building.
Where a custom agent wins
- You are still on ECC - Joule does not run on ECC; the custom agent does.
- You run Business One - Joule is limited or absent; custom agent fits the Service Layer and B1if naturally.
- The workflow crosses systems - Order arrives in M365, gets validated against your CRM, posted in SAP, copied to DATEV. Joule lives in SAP\'s walls; the custom agent does not.
- You are not on RISE / GROW - On-premise S/4HANA without the cloud add-on means Joule needs more setup; the custom agent does not care.
- You need EU sovereignty with a non-SAP model - Mistral, Aleph Alpha, or self-hosted models need to run alongside the agent; SAP AI Core is one option, not the only one.
- You want pricing tied to outcomes, not AI Units - Joule billing is based on AI Unit consumption; custom agents are typically priced per use case.
| Scenario | Best Fit |
|---|---|
| Live on RISE with SAP, SAP-only workflows | Joule |
| Live on ECC, planning S/4HANA migration | Custom agent now, port to either at cutover |
| Business One customer | Custom agent |
| Workflow spans SAP + DATEV + M365 | Custom agent |
| EU sovereignty mandatory | Custom agent on BTP EU or own infra |
| Want a single SAP roadmap | Joule |
| Want outcome-based pricing | Custom agent |
| Mixed SAP landscape (ECC + S/4 + B1) | Custom agent (one pattern across editions) |
The 90-Day Pilot Playbook
SAP-connected agents are a forgiving place to pilot precisely because SAP is the system of record. Read-only modes are easy. Approval gates are natural. Audit trails come for free. A focused 90-day pilot on one transaction gets you from kick-off to confirmed ROI without disrupting period close or the migration project.
Phase 1: Scope and Read-Only (Days 1-30)
- Week 1: Pick the transaction - One BAPI, one OData service, one human queue. Sales-order entry, three-way match, or vendor master are the safest first picks.
- Week 2: Auth and access - Provision the technical user, the PFCG role, the CPI iflow, the OAuth client. SI signs off on the role assignment.
- Week 3: Data audit - Pull six months of the transaction from CDPOS / CDHDR. Tag the top patterns, the exception types, and the current cycle time. This is the baseline.
- Week 4: Read-only pilot - Agent reads, proposes, posts the proposal to a queue for the human team to review. No SAP write yet. Compare proposal against actual human posting to measure accuracy.
Phase 2: Shadow and Approve (Days 31-60)
- Week 5-6: Shadow run - Agent processes every incoming case in parallel with the human team. Track agreement rate, false positives, edge cases.
- Week 7: Tune and document - Adjust confidence thresholds, document edge cases, build the runbook. Verfahrensdokumentation drafted.
- Week 8: Selective auto-posting (top patterns) - For the most common 30 patterns at high confidence, agent posts directly through BAPI / OData with a one-click human approval. The long tail still goes to the human.
Phase 3: Expand and Measure (Days 61-90)
- Week 9-10: Broaden auto-posting - Expand the auto-post bucket as confidence climbs. Top 50 patterns, then top 80.
- Week 11: Operational handover - Agent partner trains your operations team on monitoring, escalation, and the one-page runbook.
- Week 12: Measure and report - Compare against the baseline: hours saved, cycle time, error rate, exception volume. Present to the steering committee. Plan use case 2.
SAP Agent Pilot Readiness Checklist
- You have selected one specific transaction (not three) for the pilot
- The relevant BAPI / OData / RFC is documented and accessible
- A technical user can be provisioned with a scoped PFCG role
- SAP Cloud Connector or equivalent is already in place (or can be in 1-2 weeks)
- Master data for the affected area is reasonably clean
- Your SI knows about the pilot and is in the kick-off room
- The Betriebsrat has been informed where Mitbestimmung applies
- One business-side owner is named and gets dedicated time
- Agreed baseline metric exists (hours, cycle time, error rate)
- Period-close and audit dates are known so the pilot avoids them
Read-Only First vs Auto-Post First
Read-Only First (recommended)
- ✓ Zero risk - no SAP writes during the build phase
- ✓ Easy SI sign-off - same risk profile as a report
- ✓ Real accuracy data - measure against human truth before going live
- ✗ Slower first ROI - first hours saved come at week 8, not week 4
Auto-Post First (aggressive)
- ✓ Faster ROI signal - hours saved start day one
- ✗ SAP write risk - bad bookings need a reversal procedure
- ✗ SI nervousness - heavy review cycle on every change
- ✗ Audit exposure - any miss in the first month gets noticed
Compliance, Authorisation and Sovereignty
SAP-connected agents touch finance data, employee data, and customer data. Compliance is not optional and it is not someone else\'s job. The good news: SAP gives you most of the building blocks. The pattern below works for ECC, S/4HANA, and B1.
The four compliance pillars
- SAP authorisation (PFCG) - Each agent has a dedicated technical user with a scoped PFCG role. SoD analysis run before go-live. Never SAP_ALL, never a personal account.
- SAP audit trail - Every agent transaction is in the standard SAP change documents (CDPOS / CDHDR), AUT10, and STAD. The agent\'s own log adds the reasoning text alongside.
- GoBD (for finance-related transactions) - Nachvollziehbarkeit, Unveraenderbarkeit, Verfahrensdokumentation. The agent generates the documentation; the auditor reviews it.
- GDPR / DSGVO - Personal data (employees, customers, suppliers) is mapped in your Verzeichnis von Verarbeitungstaetigkeiten. AV-Vertrag (DPA) with the agent provider. Sub-processor list current.
EU AI Act fit (in force August 2026)
- Most operational SAP agents are minimal-risk - Sales orders, three-way match, inventory adjustments, AR follow-up. Obligations: AI literacy training and an entry in your AI inventory.
- HR-adjacent SAP agents can be high-risk - Candidate ranking, performance scoring against HCM data, automated promotion decisions. These need a heavier compliance pass before August 202628.
- Article 4 AI literacy - The team operating and reviewing the agent needs documented training. Bring the Betriebsrat in early to align on the scope.
- Documentation - For each agent: purpose, data sources, model, human-review checkpoint, escalation path, owner. Same template across the AI inventory.
Sovereignty options
- SAP BTP EU data centres - Frankfurt and Amsterdam regions for data residency. Standard for sovereign deployments.
- SAP AI Core with EU-hosted models - Run the agent\'s LLM through SAP AI Core for tighter SAP integration; use EU-resident foundation models.
- EU-only model providers - Mistral, Aleph Alpha, or sovereign-cloud LLM hosting for full sovereignty without depending on US-hosted models.
- Self-hosted models - For the most sensitive deployments, run an open-weight model on your own EU infrastructure. Slower upgrade cycle, full control.
- Hybrid setups - Operational SAP transactions on BTP EU; long-context reasoning on sovereign cloud. Document the chain.
SAP Agent Compliance Checklist
- Dedicated technical user with scoped PFCG role per agent
- SoD analysis completed before go-live
- Cloud Connector or Private Link in place; no direct internet to SAP
- OAuth 2.0 / mTLS for agent-to-CPI authentication
- Service keys stored in a secrets manager and rotated quarterly
- Verzeichnis von Verarbeitungstaetigkeiten updated with the agent\'s data flows
- AV-Vertrag in place with the agent provider; sub-processor list current
- AI inventory entry exists for each agent under EU AI Act Article 4
- Verfahrensdokumentation generated and versioned (for finance agents)
- Betriebsrat informed where Mitbestimmung applies
“About a quarter of our survey respondents report that they have started scaling at least one agentic AI system, but usually only in one or two business functions.”
- Michael Chui, Senior Fellow at McKinsey Global Institute27
How Superkind Fits
Superkind builds custom AI agents for SMEs and enterprises. For SAP-running Mittelstand firms, that means an agent shaped around your SAP edition, your transaction codes, and your SI relationship - not a generic SaaS that you have to bend your processes into.
- SAP-edition-aware - We work on ECC, S/4HANA (any deployment), and Business One. The integration adapter is different; the agent pattern is the same.
- Process-first discovery - We sit with the SAP user team, watch the actual transaction, and read the existing process documentation before we touch anything technical. No templates, no assumptions.
- SI co-design - We design the integration, the technical user, the PFCG role, and the CPI iflow with your SI in the room. Their sign-off is in scope, not a fight.
- Live in 90 days - One transaction goes from kick-off to first measurable hours saved within three months. Then we add the next.
- No platform replacement - SAP stays the system of record. The agent calls in through stable APIs and never touches the SAP application server.
- Outcome-based pricing - Per use case with a measurable ROI defined before the build. No multi-year licences, no AI-unit consumption surprises.
- EU sovereignty option - Agent runs on BTP EU or your own EU infrastructure with EU-hosted models. No transatlantic data flow when you do not want it.
- Migration-friendly - The agent built today on ECC ports to S/4HANA at cutover with the integration adapter re-pointed, not a rebuild.
| Approach | Joule (RISE / GROW) | Generic SAP-RPA SaaS | Superkind |
|---|---|---|---|
| SAP edition coverage | Cloud editions only | Mostly screen-based | ECC, S/4HANA, B1 |
| Cross-system reach | Limited | Limited | SAP + DATEV + M365 + CRM |
| SI relationship | SAP relationship | Their problem | Co-designed with your SI |
| Migration path | Cloud-only | Often rebuild on S/4 | Adapter re-point |
| Sovereignty | SAP BTP only | Vendor-controlled | BTP EU or own infra |
| Pricing | AI Units | Per bot or seat | Per use case, outcome-tied |
| After launch | SAP support queue | Ticket queue | Continuous tuning |
Superkind on SAP
Pros
- ✓ Edition-portable - one pattern across ECC, S/4HANA, B1
- ✓ SI-friendly - your integrator stays in the design room
- ✓ Migration-friendly - the agent ports with you, not against you
- ✓ Outcome pricing - pay for hours saved, not AI Units
- ✓ EU sovereignty - BTP EU or your own infrastructure
Cons
- ✗ Not a self-serve SaaS - requires engagement with our team
- ✗ Capacity-limited - we run focused engagements
- ✗ Overkill for SAP-only on RISE - if Joule fits the workflow, use Joule
- ✗ Needs clean master data - we cannot fix bad records on your behalf
Decision Framework: Where Should You Start?
Not every SAP-running Mittelstand firm needs an agent project this quarter. Use the table below as a quick read on whether to start a pilot now, prepare first, or wait.
| Signal | What It Means | Action |
|---|---|---|
| You are still on ECC with no S/4HANA date | 2027 deadline pressure rising | Start a pilot now; agent ports to S/4HANA at cutover |
| Migration project is short on capacity | Manual work competes for the same team | Use the agent to remove manual hours during the project |
| You just went live on S/4HANA Cloud (RISE) | Joule entitlement included | Start with Joule for SAP-internal flows; custom for cross-system |
| Workflow crosses SAP and non-SAP systems | Joule cannot bridge; custom agent fits | Start with the cross-system bottleneck |
| You run Business One only | Joule limited / absent | Pilot on Service Layer with the highest-volume queue |
| Master data is a known mess | Will sink any agent pilot | Run master-data cleanse agent first; then operational |
| SAP team is small and burned out | Agent removes load; SI capacity preserved | Pilot the highest-volume manual queue |
| Period close eats senior FI capacity | Three-way match and AR follow-up are the levers | Pilot AP first, AR second |
Pilot Now vs Wait Until S/4HANA Cutover
Pilot Now (2026)
- ✓ Hours saved compound - every month of delay is hours lost
- ✓ Migration-friendly - agent removes load from the team that runs migration
- ✓ Master-data cleanse runs in parallel - happens once, benefits forever
- ✓ SI capacity available - 2027 will be tighter than 2026
Wait Until Cutover
- ✗ Stacked deadlines - migration, EU AI Act, and AI all hit together
- ✗ SI crunch - everyone migrating at once means worst-case rates
- ✗ Talent leaves - SAP people do not want to type sales orders forever
- ✗ Hours not saved - 12-24 months of repetitive work that need not have happened
Frequently Asked Questions
No. AI agents work over ECC, S/4HANA (any deployment - on-premise, Private Edition, Public Edition), and Business One. The integration layer is different - RFC and BAPI dominate ECC, OData and the public S/4HANA APIs dominate the cloud editions, the DI API and Service Layer dominate B1 - but the agent pattern is the same. Many Mittelstand firms add agents on ECC during the migration window precisely because the agent removes manual work that would otherwise stretch the migration timeline.
No. Joule is SAP's embedded copilot and agentic platform, available only with RISE with SAP or GROW with SAP contracts on the cloud editions. It ships with 40-plus agents and 2,400-plus skills, all running inside SAP's walls. A custom agent runs outside SAP, calls SAP APIs (BAPI, OData, RFC), can also reach into non-SAP systems (DATEV, Outlook, your CRM, your file shares), and is portable across ECC, S/4HANA, and B1. Use Joule for SAP-internal workflows on cloud editions; use a custom agent when the workflow crosses systems or you are not on RISE.
Mainstream maintenance for ECC ends 31 December 2027. Extended maintenance is available with a 9 percent premium and limited new content. Most Mittelstand firms migrate between 2026 and 2030. AI agents help in three ways during that window: they remove manual work that would otherwise compete with the migration team for capacity, they document existing process logic that the migration project needs as input, and they continue to work on S/4HANA after cutover with only the integration layer reconfigured.
Both. Read-only is the safe pilot mode and is what most projects start with. Write operations (creating sales orders, posting goods receipts, releasing payments) are added one transaction code at a time, each behind a confidence threshold and a human-approval checkpoint. The agent never bypasses SAP authorisation - it acts as a named technical user with its own role assignment, and every transaction is visible in the standard SAP change documents and audit log.
Treat the agent like any other technical user. Assign it a dedicated role through PFCG, scoped to the transaction codes and authorisation objects it actually needs. Run the same SoD analysis you would run on a human user (typically through SAP GRC or a third-party tool like Pathlock). Never reuse a personal SAP_ALL account for an agent - that is the fastest way to fail your next ISO 27001 audit.
B1 has two main integration surfaces: the DI API (direct database access for batch operations) and the Service Layer (modern REST API). Agents on B1 typically use the Service Layer for read and write operations, plus B1if (the Integration Framework) for event-driven triggers. The same agent patterns - capture, propose, decide, learn - apply, but the volumes are smaller and the use cases tilt toward sales-order processing, inventory adjustments, and AR follow-up.
Not if you build it right. BAPI signatures are a stable contract and rarely change between support packs. OData services are versioned. Z-table and custom-field dependencies are the risky surface area - keep those minimal and behind a thin abstraction layer. Run the agent's integration tests as part of your standard SAP regression cycle and you catch breaking changes the same week SAP ships them.
It fits well when scoped right. The SI typically owns the SAP core - basis, security, ABAP development, transports, support. The agent runs outside SAP and calls in through the integration layer. Most successful projects keep that boundary clean: the SI reviews the integration design, signs off on the technical user setup and authorisation roles, and operates the SAP side. The agent partner builds and runs the agent. Put both in the same room early.
GDPR applies because the agent processes personal data (employees, customers, suppliers). Document the data flow in your Verzeichnis von Verarbeitungstaetigkeiten and put a DPA in place with the agent provider. Under the EU AI Act, most operational SAP agents (sales orders, AP, inventory) fall into the minimal-risk category - the obligations are AI literacy training and a system entry in your AI inventory. HR-adjacent uses (candidate ranking, performance scoring) can fall into high-risk and need a heavier compliance pass before go-live in August 2026.
Yes. SAP Business Technology Platform offers data centres in the EU (Frankfurt, Amsterdam) and supports SAP AI Core for hosted models. Agents that need German or EU-only processing can run on BTP, call your S/4HANA system through the same Cloud Connector everyone else uses, and host their LLM either through SAP AI Core or through approved EU model providers (Mistral, Aleph Alpha). The chain stays inside the EU end to end.
No. RPA (UiPath, Automation Anywhere, SAP Build Process Automation) drives the SAP GUI like a human - clicks, fields, screen scraping. It breaks when the screen changes and cannot reason about exceptions. An AI agent calls SAP through stable APIs (BAPI, OData, RFC), reasons about edge cases, learns from corrections, and operates across multiple systems. Most teams running serious RPA on SAP today are migrating to agent architectures over the next two years.
A focused 90-day pilot on a single transaction (sales-order entry, three-way match, vendor master maintenance) typically shows measurable hours saved by week 8 and a confirmed ROI by week 12. The first 30 days are scope and read-only; the next 30 days build and shadow-run; the last 30 days run the agent live with human approval. The 7-figure-promise SAP-Joule presentations are not the realistic bar - removing 30 to 60 hours per week of repetitive transaction work is.
Three common failures. First, dirty master data (vendor records, material master, customer master) feeds dirty bookings - clean before you connect. Second, over-broad authorisations on the technical user create a security incident waiting to happen - scope by PFCG role, never SAP_ALL. Third, no integration regression tests means SAP support packages break the agent silently - tie the agent test suite to the SAP transport pipeline.
Sometimes. If the integration uses standard BAPIs and OData services, no - the agent partner reads SAP documentation and calls existing endpoints. If you need a custom RFC or a Z-BAPI to expose internal logic, yes - one ABAP developer for two to four weeks is typical. Many Mittelstand firms borrow that capacity from their existing SI rather than hire.
Sources
- SAP - SAP Business AI Release Highlights Q1 2026
- SAP News - SAP at Hannover Messe 2026: Agentic AI for Resilient Manufacturing
- erp.today - SAP at Hannover Messe 2026: New AI Agents Push ERP Execution Closer to the Edge of Operations
- AIMultiple - SAP AI Agents in 2026: Joule Studio Features and Case Studies
- CIO - Companies Skipping SAP's Joule AI in Challenging S/4HANA Transition
- Innobu - SAP Joule 2026: Agentic Enterprise AI - Promise vs Reality
- SAVIC Technologies - SAP ECC End of Maintenance 2027: Why You Must Start S/4HANA Migration Now
- Computer Weekly - S/4HANA in 2026: Three Ways to Move Off SAP ECC
- SAPinsider - SAP ECC End of Life 2027: Your Step-by-Step Migration Roadmap to S/4HANA
- TJC Group - Beyond 2027: Strategic Options for SAP Customers for S/4HANA Migration
- BDO - SAP S/4HANA Migration Timelines and Audit Readiness
- E3 Magazine - Artificial Intelligence and SAP ECC: No Need to Wait
- mygoConsulting - Planning for SAP in 2026: A Practical AI Playbook for S/4HANA and ECC Customers
- SAP Help - Integrating Joule with SAP Solutions (Public 2026-04-22)
- SAP Learning - Introducing SAP Business AI for SAP S/4HANA Cloud
- PwC Strategy& - Unlock Value with AI in SAP S/4HANA
- Innormax - What AI Capabilities Can We Expect in SAP Business One 2026
- Vestrics - AI in SAP Business One: Transforming SMB Operations
- OptiProERP - How SAP Business One Is Embracing AI
- JNCUK - SAP Business AI 2026: Usage, Units, and Reality
- SAP Community - Joule for SAP S/4HANA Cloud Private Edition: A Comprehensive Setup Guide
- Noca AI - SAP Cloud Platform Integration: A Comprehensive Guide
- SAP Community - SFTP Authentication Setup in SAP BTP Integration Suite
- Bitkom - Durchbruch bei Kuenstlicher Intelligenz (2026)
- Skill-Sprinters - Bitkom KI Studie 2026: 41 Prozent deutscher Firmen nutzen KI aktiv
- Gartner - 40% of Enterprise Apps Will Feature AI Agents by 2026
- McKinsey - The State of AI 2025
- EU AI Act - Implementation Timeline
- GTAI - AI Market Germany Fact Sheet 2025/2026
- OpenAI - The Next Phase of Enterprise AI
Ready to put an AI agent on your SAP?
Book a 30-minute call with Henri. We will look at your SAP edition and outline a 90-day pilot for the transaction with the fastest payback.
Book a Demo →
