AI that does real work inside SAP.
Torotech builds agents, BTP extensions and Fiori apps that read your S/4HANA data, propose the next action, and post it back — with a person approving the edge cases. We also build web applications with AI features that earn their place.
- SAP experience
- 12+ yrs
- First agent live
- 1–2 days
- Unapproved postings
- 0
Four things we do well.
Each engagement is scoped to one process and one number you can check. Pick the entry point that matches where you are.
AI agents inside SAP S/4HANA
Agents that read your CDS views and OData services, and complete real work — order holds, material verification, returns — with a human approving the edge cases.
- Ship a simple agent-driven app in 1–2 days
- Every action traceable to an SAP change document
- Works on ECC and S/4HANA, on-prem or cloud
BTP extensions & integration
Side-by-side extensions on SAP BTP with CAP, Event Mesh and Integration Suite — so the core stays clean and upgrades stay boring.
- Clean-core extensions with zero custom code in S/4
- Event-driven integrations with EDI, cXML and 3PL partners
- One BTP subaccount layout you can actually explain
Fiori & UI5 applications
Fiori Elements where it fits, freestyle UI5 where it doesn't. Fast, accessible apps that people open on the warehouse floor and in the boardroom.
- Apps built on annotations, so they stay upgrade-safe
- Offline-tolerant scanning apps for warehouses
- Launchpad content you can govern
Web apps with AI built in
Next.js, TypeScript and Node.js products — customer portals, internal tools and marketing sites — with AI features that earn their place.
- Production-ready in weeks, deployed on your own servers
- Auth, content management and analytics included
- AI features scoped to a measurable outcome
How an engagement runs.
Trust is earned in the order below. Skipping a step is how AI projects end up as demos.
- 1
Walk the process
One week with the people who do the work. We map the exceptions, the workarounds and the spreadsheet nobody admits to.
- 2
Read-only agent
The agent explains what it would do on live SAP data. Your team grades every proposal; nothing is written back.
- 3
Approved actions
Write-backs go behind a Fiori or Teams approval inbox. Auto-approval widens only as the precision numbers earn it.
- 4
Hand-over
Runbooks, dashboards, prompt and eval suites — all in your repo, on your BTP subaccount. No lock-in to us.
Work that shipped.
Anonymised where clients ask; the numbers are theirs.
Return-order analytics that finance and ops finally agree on
An Analytical List Page over CDS views gave one version of returns truth — with AI-generated commentary for the weekly review.
A live shipment blotter for a 3PL-heavy supply chain
Freestyle UI5 with Event Mesh feeds: every shipment, carrier status and exception on one screen the dispatch team keeps open all day.
Cutting goods-receipt disputes by 70% with an SAP verification agent
A food distributor replaced manual PO-vs-ASN checks with a BTP agent that flags mismatches before the truck is unloaded.
Things we've built.
Tools and products, shown in motion — not slideware.
Notes from the build.
Short, practical writing on agents, CDS, BTP and the odd architecture decision.
A Chat Layer, Not a Chatbot
A chat window, a narrow model, and whatever backend already holds the data — the same four-part shape answers a form-filling question or an analytics one. The app changes. The shape, and the one arrow it refuses to draw, doesn't.
Why this site runs on DuckDB
One embedded database for content, leads and analytics — transactional writes and analytical reads without a second system.
CDS views are the best AI context layer you already own
Before you build a vector database, look at the semantic layer SAP already gives you.
Tell us about the process that hurts.
A 30-minute call is enough to tell whether an agent, an extension or a plain good Fiori app is the answer. No deck, no discovery fee.