← All posts

AI in SAP

Human in the Loop: Why Every SAP AI Change Needs Review

Human in the Loop: Why Every SAP AI Change Needs Review

Your CIO wants AI speed, and Agentic Ai SAP programs raise the pressure even further. Your auditors want proof that nobody pushed an unreviewed change into production. Those two demands sound like they collide, but they don't have to. The fix is a trust model where AI works on extracted code only, every change travels through your normal transport process, and an SAP architect signs off before anything ships. 2iSolutions US has run this model since 2005, and it shapes how we deliver every AI service.

What does "human in the loop" mean for SAP AI work?

Human in the loop means a qualified person reviews and approves every AI output before it reaches a live system. In an SAP context, that person is an architect or specialist who understands your custom code, your transports, and your business rules well enough to reject a bad suggestion.

AI is fast at reading code, scoring risk, and drafting fixes. It is not accountable. When a generated ABAP change breaks month-end close, nobody can ask the model to explain itself in a steering committee. A named architect can.

Many leaders hear "AI in SAP" and picture a model with write access to production. That picture is wrong, and it should be. The safer design never gives the model that access at all.

Why speed without review fails

Speed is real. Our services score a full environment in days and process programs in minutes rather than weeks. Those gains come from automation doing the heavy reading.

But speed that skips review moves risk downstream. A faulty change found in testing costs hours. The same change found in production costs a close cycle, an audit finding, or a missed shipment run. Review is the cheapest control you own.

Why accountability matters more than accuracy

Leaders often ask how accurate the model is. That is a fair question, but it is the second one to ask. The first is who answers when the model is wrong.

Every model makes mistakes. A model that is right most of the time still produces a wrong answer on some program, and you cannot predict which one. So you need a person in the path who owns the decision. That person carries the professional responsibility, and your auditors know exactly where to look.

How does the trust model work across all five AI services?

The trust model has three parts that apply to every service: the AI sees extracted code only, changes follow your normal transport process, and review logs record who approved what. Each part closes a different gap, and together they keep AI output out of production until a human accepts it.

Those three controls are identical whether you use code analysis, program remediation, regression testing, form conversion, or performance tuning. You don't need a different risk conversation for each service. You need one model, applied five times. Our SAP AI Solutions all follow it, so your security team reviews the approach once.

Control one: extracted-code-only access

The AI never connects to your live system. We work from code extracted from your environment, so the model reads a copy. It cannot execute a program, change a table, or touch master data.

This matters for both security and scope. Your production data stays where it is. Your Basis team decides what leaves the system, and they can see exactly what that package contains.

Control two: your normal transport process

Any change the AI proposes returns as a candidate, not a deployment. Your team imports it through the same transport path you already trust. Approvals, quality gates, and release windows all apply as usual.

So nothing bypasses change management. Your change advisory board sees the change the way it sees any other. If your process requires a second reviewer, that rule still holds.

Control three: review logs

Every AI output carries a record. The log shows what the model produced, which architect reviewed it, and what that person accepted, edited, or rejected. When an auditor asks who approved a change, you answer in minutes.

Logs also help your own team. After a release, you can trace a defect back to the suggestion that caused it. Then you can tighten the review step where it failed.

Where does an architect's review catch what AI misses?

An architect's review catches context errors: places where code is technically valid but wrong for your business. AI reads syntax well, yet it does not know why your finance team hard-coded a plant exception in 2014 or which custom report the warehouse runs at 5 a.m. As SAP's Q2 2026 AI release highlights show, new business AI capabilities keep arriving quickly, which makes a reviewer who knows your own environment more valuable, not less.

Consider a pricing routine with a legacy condition that looks redundant. A model may flag it for removal as dead logic. An architect who has seen your sales orders knows the condition handles a contract edge case for one distributor. Removing it would not throw a syntax error. It would quietly misprice invoices until a customer complained.

Four failure patterns reviewers see most

Experienced reviewers see the same patterns again and again. Knowing them helps you set review checklists that work.

  • Logic that looks unused but runs only at quarter end or year end
  • Fixes that solve the flagged issue but break a downstream interface
  • Performance changes that speed up one report and slow a shared table lock
  • Conversions that preserve layout but drop a legal or tax field

Each of these passes an automated check. Each fails a business check. That gap is where the architect earns the role.

What a good review looks like

A good review is not a rubber stamp. It follows steps, and the steps stay the same from one change to the next.

  1. The architect reads the AI suggestion next to the original code.
  2. The architect checks the change against known business rules and interfaces.
  3. The architect runs the candidate in a sandbox or quality system.
  4. The architect records the decision, with edits and reasons, in the log.
  5. Your team imports the approved change through the normal transport.

Notice that step three happens before anything nears production. That order is deliberate. Testing comes after human judgment, not instead of it.

How should you connect AI to the rest of your SAP estate?

You should connect AI to your SAP estate through narrow, well-defined channels that you control, with no direct write path into live systems. Plan the data that leaves, the interface that returns results, and the identity that approves them before you write a single integration.

Good SAP AI Integration starts with a short list of questions. What code or data does the model need? Who exports it? Where does the output land? Who reviews it before it moves? If any answer is "nobody" or "not sure", pause the project until it has a name attached.

Align with your platform security

Many SAP customers run extensions and integrations on SAP Business Technology Platform. If your AI workflow touches that platform, apply SAP Btp Security Best Practices from the first sprint. That means tight role design, separate subaccounts for test and production, and audited access for every service user.

The point is to keep the human checkpoint intact. An integration that quietly lets a service account import changes would undo the whole model. So treat approval rights as a security control, not an administrative detail.

Plan the handoffs between teams

AI work touches several groups: Basis, security, development, functional leads, and audit. Each needs a defined role. Without one, review falls into the gaps between teams.

For example, Basis owns the extraction and the transport. Development owns the technical review. A functional lead confirms the business rule. Security confirms access. Audit gets read access to the logs. When everyone knows their part, review takes hours instead of days.

What about agents that act on their own?

Autonomous agents act on goals with little step-by-step instruction, and they raise the stakes for human review. An agent that plans and executes tasks can chain many small actions, so one bad assumption can spread before anyone sees it.

The conversation around Agentic Ai SAP is moving fast, and the pitch often sounds like removing people from the process. We take the opposite view. The more autonomy a system has, the more important a clear approval point becomes. Give agents room to analyze, draft, and propose. Keep the release decision with a person.

Set boundaries before you grant autonomy

Start with a written boundary for every agent. State what it can read, what it can propose, and what it can never do. Then test those limits on a sandbox before anyone calls it production-ready.

Review the boundary on a schedule. Agents change as models change, and a limit that held last quarter may not hold after an update. A quarterly check by your architect takes little time and prevents drift.

Match review depth to risk

Not every change needs the same scrutiny. A text change on a form label differs from a change to a posting routine. You can set review tiers so effort follows risk.

  • Low risk: cosmetic form and layout changes, reviewed by one developer
  • Medium risk: performance tuning and report logic, reviewed by an architect
  • High risk: financial postings, pricing, and interfaces, reviewed by an architect and a business owner

Tiers keep the process fast where it can be fast. They also stop teams from treating a high-risk change like a label tweak.

How do you start with a review-first AI program?

You start by choosing one service, one system, and one named reviewer, then proving the trust model on a small scope before you widen it. A narrow pilot shows your auditors, your Basis team, and your business owners how the controls work in practice.

Pick a contained target. A code analysis run on a single module is a good first step because it produces findings, not changes. Your team sees the scoring, reads the logs, and tests the review steps without any release risk.

A simple rollout path

Many clients follow the same sequence. It builds confidence without slowing the business.

  1. Run code analysis on one module and review the findings with your architect.
  2. Approve a small batch of remediation candidates and send them through transport.
  3. Add regression testing so each approved change has evidence behind it.
  4. Expand to form conversion and performance tuning once the review rhythm holds.
  5. Audit the logs after the first quarter and adjust review tiers.

Measure what matters

Track a few numbers that your leadership already understands. Count the changes reviewed, the share edited or rejected, and the time from suggestion to approval. A rejection rate of zero should worry you, because it often means the review has become a formality.

Also track defects that escape to production. If the number falls while throughput rises, the model is working. If both rise, tighten the review step before you add volume.

Frequently Asked Questions

Q. Does the AI ever connect directly to my production SAP system?

A. No. The AI works only on code extracted from your environment, so it reads a copy and cannot execute programs or change data. Your Basis team controls what leaves the system.

Q. Who approves AI-generated changes?

A. A qualified SAP architect reviews every output before it moves forward. Your team then imports approved changes through your existing transport process, and 2iSolutions US records the reviewer and decision in a log.

Q. Will human review slow down the speed gains from AI?

A. Not much. Automation still does the heavy reading and drafting in days, and the architect focuses on judgment. Risk tiers keep low-risk changes moving quickly while high-risk changes get deeper checks.

Q. How do review logs help during an audit?

A. Logs show what the model produced, who reviewed it, and what the reviewer accepted, edited, or rejected. Auditors can trace any change to a named person and a date in minutes instead of days.

Q. Can I use this model with autonomous agents?

A. Yes, and you should. Define what each agent can read and propose, and keep the release decision with a named reviewer. More autonomy calls for a clearer approval point, not a weaker one.

Why a named reviewer is the real safeguard

AI will keep getting faster at reading code, scoring risk, and drafting fixes. That progress is useful, but it does not remove the need for someone who owns the outcome. A model cannot attend your audit meeting, explain a judgment call, or carry responsibility for a failed close.

The three controls in this model are simple: extracted code only, your normal transport path, and a log for every decision. They work across analysis, remediation, testing, form conversion, and tuning. Add risk tiers and a named architect, and you get speed without giving up accountability.

Email us at [email protected] to book an AI environment assessment.

Take this further

Put this to work on your own SAP estate

Everything described above is something we deliver, with an SAP architect reviewing every change an agent makes.

Book an AI landscape assessment

Want this applied to your SAP estate?

Tell us where you are and we'll come back with a concrete next step.

Talk to our team