WEVIA Master orchestrates.
SAP S/4HANA responds, live.
A human supervision interface: the sovereign orchestrator dispatches five gap-fill agents onto the real SAP system. Expand each agent to see the gap filled, on real data.
The conductor and its agents
WEVIA Master dispatches continuously to the five agents. Click an agent to expand it.
What the agents query
OData counts refreshed automatically every 25 s — nothing hard-coded.
Expand each agent — the gap, the fill, the real data
For each one: what standard SAP does not do, what the agent fills in, and a live dashboard.
What is connected, what is waiting
Statuses computed from the real configuration — an unwired connector shows as pending, never green.
Orchestrated by the sovereign platform
Figures taken from WEVAL's single canonical reference.
Joule knows SAP. WEVIA acts on your SAP data.
They are not competitors: one answers about the product, the other works on your business. WEVIA EM asks Joule when the question is about SAP.
SAP Joule
- Answers about licences, notes and documentation SAP
- Guides you through SAP for Me and the standard applications
- Explains a configuration, a transaction, an error message
- Knowledge maintained and certified by SAP
WEVIA EM
- Reads and analyses your real data — orders, postings, stock, purchasing
- Applies your business logic — dynamic thresholds, forecasting ML, anomaly detection
- Fills the blind spots that the standard does not cover, without modifying the core
- Sovereign and multi-ERP — your data stays with you
WEVIA uses Joule ON-DEMAND CONNECTOR
When a question is about SAP itself — a licence, a note, a point of documentation — WEVIA does not invent the answer: it asks Joule, the official source, and cites what it receives. Outside that scope, the agent explicitly abstains. Your SAP credits are never consumed by general-purpose inference.
Ask your question, live
The WEVIA assistant, focused on your SAP agents. By keyboard or by voice.
Each agent removes a cost you are already paying
The problem on the left exists in every standard SAP. The value on the right is calculated on your real data.
Zero surprise stock-outs
Frictionless approvals
Decide before the demand
Operational in days, not weeks
Estimate the gain on your scope
Adjust your volumes. The assumptions are shown — adjust them mentally if yours differ.
Your annual volumes
Annual estimate
This is not a quote. These orders of magnitude are used to scope a pilot, where the real impact is measured on your data.
The flow, as it really moves
Real-time reads on the left, orchestrated decision at the top, action pushed back into S/4HANA on the right. Each light pulse is an OData round trip — the same path your data would take.
Four views of the same deployment
Gap coverage, agent by agent
Where value is created
Cumulative ROI over 12 months
Before / with WEVIA
Illustrations calibrated on the SAP reference dataset served by this console — the values for your scope are obtained with the calculator above and checked in the agents' drill-down.
Automating the risk & control matrix
WEVIA EM runs your RCM directly on your SAP S/4HANA data: extraction, deterministic verdict, audit evidence. The self-hosted LLM only acts as an advisor — never in the verdict.
Three controls, three risk families
Three controls specified end to end: SAP sources, rule, attached evidence. The verdict is measured on your data, during the pilot.
Bank detail change followed by a supplier payment
Rule: payment to the same supplier within 30 days of the bank detail change
Evidence: supplier, author, date, amount, delay
Duplicate-invoice check active on suppliers
Rule: duplicate-check indicator active vs approved reference
Evidence: supplier no., company code, observed value, compliance rate
SoD: supplier creation & payment execution
Rule: user holding both sides of an SoD conflict
Evidence: user, roles, functions, conflict actually exercised
📋 Control specifications, not results: no verdict is shown until it has been computed on your data.
How a control is built
Six steps, in this order. This is what makes a control defensible before an auditor.
Scope
The auditor validates the risk covered, the exact definition, the thresholds and the exclusions. Everything is frozen before a single line is written.
Locate the data
Identify the tables and CDS views, then the fields. Check on a known real case that the data says what we think it says.
Extract
Query over the scope and the period. The extract is timestamped and hashed — otherwise the result is not traceable.
Normalise
Align keys and date formats, apply exclusions. Check completeness before testing anything.
Code the rule
Deterministic SQL. Thresholds and windows externalised in configuration, never hard-coded.
Test & document
Positive and negative golden set, replayability checked, Git versioning, execution log.
- Run timestamp
- Control version applied
- Parameters and thresholds used
- Fingerprint of the tested extract
- Number of exceptions raised
- A case that should be raised is raised
- A compliant case is not raised
- Two runs on the same extract give the same result
- The auditor validates a sample before go-live
Deterministic core (steps 1–3)
Only the first three steps produce the PASS / FAIL status. Reproducible SQL rules, golden dataset, Git versioning. Two runs on the same extract always give the same result.
has no
say at all
in the verdict
AI advisory layer (step 4)
Narration of exceptions, risk scoring, natural-language interface, RCM mapping & documentation. The AI explains and prioritises — it never decides. No financial data leaves your infrastructure.
The engine follows whoever maintains it
A single question decides the tool: who will keep the control logic alive after go-live?
Each control becomes a visual flow: filters, joins, thresholds. Readable and editable without writing a line of code, and the visual lineage serves as the audit trail.
self-service · visual lineageRules in deterministic SQL, thresholds and windows externalised in YAML. Adding a control means adding a configuration file, not code.
golden sets · Git-versionedHow it unfolds
The deterministic engine delivers the assurance value on its own. The AI is added afterwards, as a sovereign differentiator.
Pilot
Engine skeleton and five to six key controls, with a real report produced on your data.
3 to 4 weeksFull version
Around twenty controls, industrialised engine, reporting mapped line by line to the RCM.
6 to 8 weeksAI layer
Self-hosted LLM: narration of exceptions, risk triage, natural-language querying.
+ 3 to 4 weeksFour questions and the pilot is scoped
These are the only answers needed to cost a scope.
How many controls in the RCM?
The size of the matrix is the first effort driver.
What extraction access?
OData / CDS, scheduled extracts, or UI only — each option changes the cost.
Who maintains the logic?
Auditor → visual workshop. Developer → configuration-driven engine.
Periodic or real time?
Determines offline batch or a direct connection to production.
Verified step by step
Real SAP IDES dataset
Real SAP tables locally to wire the agents on something concrete.
Live S/4HANA connection
OData A2X on SAP Cloud via partner key.
Enriched records
Real fields, real analysis (stock-outs via live filter).
Write + Flexible Workflow
Approve in SAP. Code ready, waiting for the appliance.
Proof is part of the product
Zero simulation
Every figure comes from a real OData call.
Guaranteed fallback
Live down → automatic switch to the dataset.
Key kept out of the repo
Immutable API key, never in Git.
Write = appliance
Read-only sandbox, by design.