App catalogue Manufacturing and quality

Nonconformance and corrective action

Takes a deviation reported on the floor through containment, root cause, corrective action and an effectiveness check, with the notification, blocked stock and batch status kept in the ERP.

SCREENSDATA HANDLERSSOURCE OBJECTS, READ IN PLACES01 Report deviationscreenS02 ContainmentscreenS03 InvestigationscreenS04 Corrective actionscreenS05 Effectiveness checkscreendh_qnQuality notificationdh_lotInspection lotdh_batchBatchdh_stockStock positiondh_prod_orderProduction orderS/4HANAQMEL · QMFE · QMMAS/4HANAQALS · QAMR · QAVES/4HANAMCH1 · MCHA · MCHBS/4HANAMARD · MCHB · MATDOC_EXTRACTS/4HANAAFKO · AFPO · AFVCrows stay in the source · access rules apply at read time · writes go through the source's released interface and are confirmed
The screens, the data handlers behind them and the objects each handler reads in place on S/4HANA. Other systems have their own page.
6 days
of configuration to a production-grade version
estimate
6
screens, desktop and mobile
catalogue
5
data handlers, read in place
catalogue
4
systems with a page for this app
catalogue
3
clocks with escalation
catalogue
What it does

Today, and with the app

Today a deviation is a paper tag on a pallet and a line in the shift log, and the quality notification is typed in the next morning. The root cause lives in a slide and the effectiveness check depends on someone remembering to look.

An operator or inspector reports the deviation from a mobile screen with the scanned order or batch, a defect code from the catalogue, the quantity and a photo, and the app creates the quality notification in the ERP within seconds. The shift lead contains it: the affected quantity moves to blocked stock, the batch is set to restricted and the production order is held while the cause is open. The quality engineer records the cause chain with evidence, proposes corrective actions with owners and dates, and the quality manager approves them. The app then watches the next inspection lots for the material and defect, and closes the notification when they come back clean.

Who takes part

Process app: lanes and boxes first, then screens per box, then roles, then the criteria on each arrow

LaneDoes
Operator or inspectorreports the deviation from the mobile screen
Shift leadcontains it: blocks stock, restricts the batch, holds the order
Quality engineerfinds the root cause and proposes corrective actions
Process ownerimplements the actions by their dates
Quality managerapproves the actions and closes the notification after the effectiveness check
Screens

6 screens, composed from the handlers

Every screen renders for desktop and mobile; portal screens are the same screens delivered to an outside login.

ScreenWhat is on it
S01 Report deviationmobile screen: order or batch scan, defect code from the catalogue, quantity affected, photo, description; submit
S02 Containmentaffected batch and stock by location, quantity to block, sort or rework choice, order hold; block button; works on a tablet
S03 Investigationcause chain (the 5 whys), cause category, evidence uploads, similar notifications in the last 12 months for the same material and defect; propose-action button
S04 Corrective actionactions with owner, due date and cost; verification method and date; approve button for the quality manager
S05 Effectiveness checkresults of the next 3 inspection lots, or 30 days of production, for the material and defect; close or reopen
S06 Boardopen notifications by age and priority, blocked stock value, repeat defects per material, actions past due
Data handlers

5 objects, read where they live

The first object is the main one; each system page shows the real table or resource behind every handler.

ObjectWhy the app reads itSee it on
Quality notificationquality notifications with defect code, priority and tasksS/4HANA · Oracle Fusion · Snowflake · Databricks
Inspection lotinspection lots and their results for the effectiveness checkS/4HANA · Oracle Fusion · Snowflake · Databricks
Batchstatus of the affected batchS/4HANA · Oracle Fusion · Snowflake · Databricks
Stock positionquantity in blocked stock and its valueS/4HANA · Oracle Fusion · Snowflake · Databricks
Production orderthe order in progress when the deviation occurredS/4HANA · Oracle Fusion · Snowflake · Databricks

Written back

ObjectWhat changes
Quality notificationnotification created from the mobile screen with defect code, tasks and status; set to complete at closure
Stock positionaffected quantity moved to blocked stock and back with a goods movement
Batchbatch status set to restricted during containment and released after the decision
The flow

From the trigger to the last write

THE FLOW · NONCONFORMANCE AND CORRECTIVE ACTION1Deviation reportednotification created in theERP within seconds; shiftlead notified; priority setfrom the defect code andquantity2Containedaffected quantity moved toblocked stock and the batchrestricted within 4 hours;production order held whilethe cause is open3Root cause foundquality engineer recordsthe cause chain andevidence within 5 workingdays; a repeat defectraises the priority4Actions approvedquality manager approvesactions with owners anddates; a batch alreadydelivered informs sales aswell5Effectivenesschecked3 inspection lots with anaccepted decision, or 30clean days, close thenotification; a repeatreopens it
Each step and the criterion that moves it.

Start: An operator or inspector submits a deviation on the mobile screen S01; a quality notification of the internal defect type created directly in the ERP opens a case as well.

StepMoves when
Deviation reportednotification created in the ERP within seconds; shift lead notified; priority set from the defect code and quantity
Containedaffected quantity moved to blocked stock and the batch restricted within 4 hours; production order held while the cause is open
Root cause foundquality engineer records the cause chain and evidence within 5 working days; a repeat defect raises the priority
Actions approvedquality manager approves actions with owners and dates; a batch already delivered informs sales as well
Effectiveness checked3 inspection lots with an accepted decision, or 30 clean days, close the notification; a repeat reopens it
Actions, clocks and measures

What the components do, what the clocks enforce, what the board shows

ComponentTrigger → action → outcome
btn_reporton tap → create the quality notification through the ERP interface with the scanned order, defect code, quantity and photo → notify the shift lead, start the 4-hour containment clock
btn_blockon tap → post the transfer to blocked stock for the affected quantity and set the batch status to restricted → record the material document on the notification
btn_propose_actionon click → add the actions as tasks on the notification with owner and due date → route them to the quality manager for approval
btn_closeon click → check the last 3 inspection lot decisions for the material and defect → set the notification to complete, release the batch when the decision allows, refresh S06

Clocks

StepTime limit and escalation
Containment4 working hours, then the production manager is alerted
Root cause5 working days, or 2 for a high priority, then the quality manager is copied
Corrective actionthe due date per action; 3 days past due escalates to the process owner's manager

Measures

deviations contained within 4 hoursdays to root causerepeat defects per materialblocked stock valueactions closed on time
A day with the app

Illustrative

Names, places and figures are illustrative; the pattern is the catalogue's.

At 06:40 Marek, an inspector on line 3 in Wrocław, scanned a production order and reported 220 housings with a burr at the parting line, photo attached. The shift lead moved the batch to blocked stock from her tablet at 07:05 and held the order; the quality engineer traced the cause to a worn mould insert by Tuesday afternoon and proposed a replacement with a check every 20,000 shots. The quality manager approved on Wednesday at 09:15, the next 3 inspection lots were accepted, and the notification closed on 14 May with the material documents beside it. The board showed 2 repeat defects that month, down from 7.

illustrative scenario · Nonconformance and corrective action
On your systems

One page per system

The objects with their real names, the criteria in that system's fields, the write interface and what to set up first.

Other systems connect through the same handlers; see how SmartApps connect.

Terms on this page

Quality notificationThe ERP record of a deviation with its defect code, cause and tasks.
Blocked stockStock the ERP keeps apart from usable stock until a decision is made.
Effectiveness checkProof from later inspection results that a corrective action removed the cause.
Questions

How long does it take to have this running?

About 30 minutes to a first running screen on your live rows, and 6 working days to the production-grade version described here, most of it spent agreeing screens and criteria with the process owner.

Which system does it run on?

Any of SAP S/4HANA, Oracle Fusion Cloud, Snowflake, Databricks, with the objects read in place; the pages above show the objects and the write path for each. Two systems at once is one handler per object per system.

Who takes part from outside the company?

Every role in this app is inside the company; an outside role can be added as a lane with a portal screen.

What does the audit record hold?

Every step, value, decision, notification and write-back acknowledgement of every instance, with the version of the app, append-only.

See this app on your data

Bring the process and the systems it touches. In the first session we register the data handlers, draw the levels or the lanes and run the first screen on your live rows.