Skip to main content

SAP AI Agent · QM · Results recording Demo available

Automate SAP QM results recording from COAs with governed AI agents.

Turn supplier certificates of analysis into recorded inspection results. The agent reads each COA, matches every value to your inspection characteristics and specs, records the results on the inspection lot, raises defects and a quality notification when something is out of spec, and proposes the usage decision.
  • Human-approved
  • ECC & S/4HANA
  • SOC 2 Type II
  • ISO 27001
COA · batch 8842 · Lot 040000012894agent active
  1. 01COA readValues, units and methods extractedExtracted
  2. 02Matched to characteristics18 of 18 matched · 1 unit convertedMatched
  3. 03Evaluated against specsMoisture 0.62% vs. maximum 0.50%Out of spec
  4. 04Defect and notification draftedSupplier notification · lot stays in QIQA review
  5. 05Usage decisionWaits for the QA engineer's decisionOn hold

Illustrative example · not a production transaction

Triggered by
COA arrives or lot is created
Reads
COAs, lab reports, test certificates
Validates against
Inspection characteristics and specs
Writes to SAP
Results, defects, notifications
Approved by
QA reviewer, by rule
Runs on
SAP ECC · SAP S/4HANA

Why it matters

Keying COA values into SAP is slow, and mistakes reach production.

Quality teams retype dozens of values per certificate, compare them with specs by eye and decide lots under pressure from the warehouse and the line.

  • Manual keying

    Every value typed by hand

    Certificates arrive in different layouts and units, so each value is looked up and retyped into the lot.Lots in QI → Stock blocked → Production waits
  • Missed limits

    Out-of-spec values slip through

    A value just outside a limit is easy to miss when checking dozens of characteristics by eye.Bad material → Scrap → Complaints
  • No supplier feedback

    Problems never reach the supplier

    Defects aren't recorded consistently, so supplier quality ratings miss what really happened.Repeat issues → Weak ratings → No leverage

How it works

Read. Validate. Decide. Act.

The same four steps as every Artificio agent. The agent does the research and the paperwork; your teams make the decisions.

  1. 01 · Read

    Read the certificate

    From email or a supplier portal: PDF, scanned or Excel COAs and lab reports.

    • Values, units, methods and batch numbers extracted
    • Linked to the right PO, batch and inspection lot
  2. 02 · Validate

    Match to characteristics

    Maps each value to the master inspection characteristic in the lot.

    • Units converted by rule and shown
    • Spec limits checked per characteristic
  3. 03 · Decide

    Evaluate and propose

    Values each result and proposes the next step.

    • Out-of-spec results flagged with the limit and value
    • Usage decision proposed when everything passes
  4. 04 · Act

    Record in SAP

    Records results and, where needed, defects and a notification.

    • Results posted to the inspection lot after review
    • Quality notification for out-of-spec lots

Worked example

A COA with one value out of spec, from inbox to QA decision.

A supplier sends a certificate for a resin batch. Here is what the agent finds before anyone opens results recording.

COA · Polymer Supply Co. · batch 8842Extracted
Supplier
Polymer Supply Co.pdf
Material
Resin PA66-GF30pdf
Batch
8842pdf
Values
18 characteristics with units and methodspdf
PO
4500021902pdf
Inspection lot
040000012894 · goods receipt 30 Oct
One value outside the spec limitMoisture 0.62%

The specification for moisture is a maximum of 0.50%. The other 17 values are within their limits.

Results vs. specification1 out of spec
CharacteristicResultWhy
Melt flow index18.4 g/10minWithin 15–22
Tensile strength182 MPaAbove minimum 170
Glass content29.6 %Within 28–32
Density1.36 g/cm³Within 1.34–1.38
Moisture0.62 %Above maximum 0.50; defect proposed
Ash content30.1 %Converted from 0.301 fraction; within 28–32
  • 17 resultsQA technicianReady
  • Moisture defectQA engineerWaiting
  • Usage decisionQA engineerOn hold

No results are recorded until QA confirms. The lot stays in quality inspection until the usage decision.

Illustrative example · names and values are fictional and depend on your SAP configuration

Inside the platform

Every case is traceable from start to finish.

The case shows who it is waiting for, what happens next, what the agent checked and exactly what each person is approving.

Lot 040000012894 · Resin PA66-GF30 · batch 8842
COA received from supplier email · Mon 2 Nov, 10:05 · agent version v2
Waiting for QADocumentsAuditRe-assess
COA readMatchedQA reviewRecord and decide
Now

Waiting for S. Vega (QA engineer) to confirm the moisture result and the proposed defect, asked Mon 2 Nov at 10:09.

Next

A reminder goes out at 14:09 today. Production needs this batch on Wednesday.

StepOwnerStatus
Results · 17 characteristicsQA technicianReady
Moisture · out of specS. Vega · QAWaiting
Quality notificationS. Vega · QADraft
Usage decisionQAOn hold
Question for S. Vega

Moisture is 0.62% against a maximum of 0.50%. Record the defect and create a quality notification for the supplier?

Record defect and notificationChange a valueAnswer as authorized delegate
  • If a value can't be matched

    Shown, not skipped

    Values without a matching characteristic are listed for QA and never silently dropped.
  • If units differ

    Converted, and shown

    Unit conversions are applied by rule and displayed next to the original value.
  • If SAP rejects the posting

    The case stays open

    SAP's message is recorded on the case so the data can be corrected and the posting retried.

Recreation of the Artificio case screen · names and values are fictional

Capabilities

Results recording with governance built in.

Every certificate goes through the same checks, whatever the supplier or layout.

  • Capture

    Any certificate

    COAs, lab reports and test certificates in PDF, scan or Excel.
  • Match

    Characteristic mapping

    Values mapped to master inspection characteristics, with unit conversion.
  • Evaluate

    Spec checks

    Each value checked against the limits in the inspection lot.
  • Record

    Results recording

    Results posted to the inspection lot after review.
  • Escalate

    Defects and notifications

    Out-of-spec results raise defects and a supplier quality notification.
  • Decide

    Usage decision by rule

    Automatic usage decision only where you switch it on, by material or supplier history.

Ownership

Each quality decision goes to the person who owns it.

You name a reviewer for each step. Whoever answers first decides, and anything without an owner goes to the QA lead.

  • QA technician

    Results review

    Confirm extracted values before recording.
  • QA engineer

    Out-of-spec results

    Defects, notifications and usage decisions.
  • Supplier quality

    Supplier issues

    Follow-up with the supplier on repeat defects.
  • Lab

    Missing tests

    Characteristics the certificate doesn't cover.
  • Warehouse

    Stock release

    Moving released stock out of quality inspection.
  • Production

    Urgent lots

    Priority for lots needed on the line.
  • Purchasing

    Commercial follow-up

    Credits or returns for rejected lots.
  • QA lead

    Exceptions

    Unassigned items, rejected postings and a weekly summary.

Owners, rules and tolerances are configured to your organization and agreed for each deployment.

Controlled autonomy

Start with human oversight. Automate only when ready.

The agent proves itself on your real work before it writes anything to SAP. The platform measures how often your people agree with it, so you decide when to give it more room, case type by case type.

  1. Step 1Where every agent starts

    Shadow mode

    The agent proposes every action but writes nothing to SAP. Your people decide, and each answer counts toward the agreement rate.

  2. Step 2

    Approve, then act

    The required owners approve. The agent acts in SAP only when the last approval lands.

  3. Step 3

    Act by approved rule

    For case types you explicitly configure and approve, such as recording results and the usage decision for suppliers with a clean history when every value passes, the agent acts on its own and reports back.

Agreement with the agent · by case typeIllustrative
All values within spec
97%
Values needing unit conversion
84%
Out-of-spec lots
71%
  • Approval rules are enforced by the platform, whatever the agent's instructions say
  • Nothing is recorded while a QA question is open
  • SAP credentials never reach the agent or its instructions
  • Every value carries its source; approved values are locked

Governed agent runtime

Shared platform controls across every Artificio agent.

What makes this agent different is its configuration: its instructions, the tools it may use and the policies it works under. Reviewers, approvals, versions and audit work the same way for every agent you add.

Reviewers
Results reviewqa-tech@yourco.com
Out-of-specqa@yourco.com
Supplier qualitysupplier-quality@yourco.com
QA leadqa-lead@yourco.com

Assigned reviewers

Decisions go to named owners or authorized teams, with reminders, and every email links back to the case.

Tools
Match inspection characteristicsRead
Check spec limitsRead
Record a review decisionRead
Record results in SAPAction

Read tools and Action tools

Gathering data is kept separate from changing SAP. Action tools are controlled and can require human approval before they run.

Instruction versions
v3ActiveTolerances updated
v2New plant added
v1Created from blueprint

Versioned instructions

Versions can't be edited, and each case keeps the version it started with, so a change never alters work in progress.

Recreations of Artificio platform screens

What we measure

Results you can see in your own numbers.

Every pilot tracks the same four measures from day one, so the business case comes from your data, not ours.

  • Results-entry time

    From COA received to results recorded in SAP.
  • Lots released on time

    Lots decided before they hold up production.
  • Out-of-spec caught

    Values outside limits found before the usage decision.
  • Supplier defects recorded

    Out-of-spec results that reach the supplier as a notification.

For SAP teams

Integrates with SAP ECC and S/4HANA through standard interfaces.

The agent reads and writes data through supported SAP interfaces, without modifying standard SAP objects and without replacing your existing governance.

Reads from SAP

Inspection lotsLots, characteristics and spec limits
Master characteristicsCharacteristics, units and methods
Purchase orders and batchesTo link the COA to the right lot
Supplier historyResults of earlier lots

Writes to SAP

S/4HANAInspection results through standard OData services
ECCA customer-approved service, delivered as a transport, where no standard service exists
Defects and notificationsDefects and a quality notification for out-of-spec lots
ResponsesEvery SAP response recorded on the case for resolution or retry

ScopeThe exact interfaces, objects and fields in scope are confirmed for your SAP release and deployment during technical discovery. S/4HANA Cloud Public Edition is reviewed case by case, and some landscapes may need additional configuration.

Pilot approach

Start with one plant and a few suppliers.

A focused pilot in your QA or sandbox system proves the agent on your own data before anything reaches production.

  1. Phase 1

    Connect

    Review SAP edition, interfaces, authorizations and representative data.

  2. Phase 2

    Configure

    Agree one plant, a few materials and suppliers, the characteristics and reviewers.

  3. Phase 3

    Pilot

    Run real COAs in shadow mode, including out-of-spec values and unit conversions.

  4. Phase 4

    Expand

    Review the four measures, then add suppliers, plants and autonomy.

Frequently asked questions

Questions SAP teams ask.

Which documents can it read?
Certificates of analysis, lab reports and test certificates in PDF, scanned or Excel format, sent by email or downloaded from a supplier portal.
How are COA values matched to inspection characteristics?
Each value is mapped to the master inspection characteristic in the inspection lot by name, method and unit, with unit conversions applied by rule. Anything that can't be matched is shown to QA.
Can QA review every certificate before recording?
Yes. You can require review of every certificate, or only of those with out-of-spec or uncertain values.
Does it make the usage decision?
It proposes it. Automatic usage decision is only possible where you switch it on, for example by material or supplier history, and only when every value passes.
What happens when a value is out of spec?
The agent proposes a defect and a quality notification for the supplier. QA confirms before anything is recorded, and the lot stays in quality inspection.
Does the QM-COA Processing Agent write to SAP without approval?
Not by default. Every agent starts in shadow mode, where nothing is written to SAP. After that, the required owners approve before the agent acts. Automatic action is only possible for cases you explicitly configure and approve.
Which SAP versions are supported?
SAP ECC and SAP S/4HANA. The exact interfaces and scope are confirmed for your release and deployment during technical discovery; S/4HANA Cloud Public Edition is reviewed case by case.

Security & compliance

Enterprise security across every agent

ISO 27001:2013 certified, SOC 2 Type 2 compliant, GDPR and HIPAA ready. Every agent action is logged and auditable, and SAP credentials stay in the platform's integration accounts.

  • ISO 27001:2013
  • SOC 2 Type II
  • GDPR ready
  • HIPAA ready

See it working

Two ways to get started.

Exploring

Request demo

See a supplier COA go from email through characteristic matching and spec checks to recorded results, using sample data.

Request demo
Ready to evaluate

Discuss an SAP pilot

Scope a pilot on one plant and a few suppliers in your SAP QA or sandbox system, with the four measures agreed up front.

Discuss an SAP pilot