Use when working with SAP Quality Management — quality planning (inspection plans, material specs), quality inspection (inspection lots, results recording, usage decisions), quality control (SPC, control charts), quality certificates, quality notifications, or QM integration with MM/PP/SD.
This skill enforces correct QM implementation practices, ensuring that inspection plans are maintained before procurement and production go-live, usage decisions are never skipped for inspection lots, and quality notifications are always linked to root cause analysis — because a quality notification without a root cause is a complaint, not a corrective action.
Content Routing
Topic
Section
Quality planning
Quality Planning
Inspection plans and characteristics
Inspection Plans
Quality inspection process
Quality Inspection
Usage decisions
Usage Decisions
Quality notifications
Quality Notifications
Quality certificates
Quality Certificates
SPC and control charts
Statistical Process Control
Key tables and transactions
Key Tables / Key Transactions
Integration with MM, PP, SD
Integration Points
S/4HANA quality management
S/4HANA Quality Management
Iron Laws
ALWAYS MAINTAIN INSPECTION PLANS BEFORE PROCUREMENT/PRODUCTION GO-LIVE. Inspection lots are created automatically during goods receipt (MM) and production completion (PP). Without active inspection plans assigned to materials, these inspection lots have no inspection characteristics — making them meaningless checkboxes. Plans first, transactions second.
NEVER SKIP USAGE DECISION FOR INSPECTION LOTS. The usage decision (QA11) is the formal quality verdict — accept, reject, or conditionally accept. An inspection lot without a usage decision is an open quality item. Open lots block stock (if configured for quality stock), distort inventory figures, and create audit findings.
ALWAYS LINK QUALITY NOTIFICATIONS TO ROOT CAUSE ANALYSIS. A quality notification (QM01) that records a defect without analyzing its cause (using catalog codes for defect type, cause, and corrective action) is incident logging, not quality management. Every notification must have: defect description, cause code, corrective action, and responsible person.
NEVER CONFIGURE SAMPLING WITHOUT STATISTICAL BASIS. Sampling procedures define how many units to inspect from a lot. Random sampling without statistical basis (AQL — Acceptable Quality Level, sampling scheme per ISO 2859) produces inspection results that cannot be defended in an audit.
ALWAYS ACTIVATE QM IN MATERIAL MASTER BEFORE EXPECTING INSPECTION LOT CREATION. Inspection lot creation is triggered by the QM procurement/production view in the material master (inspection type activation). If the QM view is not maintained, no inspection lots are created — regardless of how many inspection plans exist.
Quality Planning
Material Specification
Define quality requirements at the material level:
Reusable characteristic definitions maintained centrally. Referenced in inspection plans. Changes to master characteristic propagate to all referencing plans.
Sampling Procedures (QDV2)
Sampling Type
Description
Fixed sample
Always inspect N units
Percentage-based
Inspect X% of lot quantity
Sampling scheme
AQL-based per ISO 2859 (single, double, sequential)
100% inspection
Inspect every unit (for critical characteristics)
Skip lot
Skip inspection for qualified suppliers (dynamic modification)
Dynamic Modification (QDP1/QDP2)
Automatically adjust inspection scope based on quality history:
Good results -> reduce inspection (tighten skip lot)
Bad results -> increase inspection (from sampling to 100%)
Supplier quality score drives inspection level
Quality Inspection
Inspection Lot Creation
Inspection lots are created automatically based on triggers:
Inspection Type
Trigger
Source
01 — Goods receipt
MIGO goods receipt for purchase order
MM
03 — In-process
Production order confirmation at operation
PP
04 — Goods issue for delivery
Delivery creation for customer
SD
05 — Goods receipt from production
Production order goods receipt
PP
08 — Stock transfer
Stock transfer posting
MM
09 — Recurring inspection
Time-based for stored materials
QM
89 — Physical sample
Laboratory sample inspection
QM
Results Recording (QA32/QE01)
Transaction
Purpose
QA32
Change inspection lot — results recording
QE01
Results recording for inspection point
QE51N
Results recording worklist
QA33
Display inspection lot
Record measured values for each characteristic. System evaluates against specification (target, upper/lower limits). Automatic valuation: characteristic accepted or rejected based on results.
Defect Recording (QA32/QF01)
Record defects found during inspection with catalog codes:
Usage decision process and follow-up actions addressed
Evidence required: Specific transaction codes, catalog configurations, inspection plan structure, and integration triggers — not generic quality management descriptions.
Next Skill
After completing this skill, invoke:
mm — When goods receipt inspection or vendor evaluation is the focus
pp — When in-process or final inspection during production is needed
sd — When outbound delivery quality checks or customer complaints are the focus
Cross-References
mm — Goods receipt inspection, vendor evaluation, material master QM view
pp — In-process inspection, production order integration
1---2name: qm3description: Use when working with SAP Quality Management — quality planning (inspection plans, material specs), quality inspection (inspection lots, results recording, usage decisions), quality control (SPC, control charts), quality certificates, quality notifications, or QM integration with MM/PP/SD.4---56# SAP Quality Management (QM)78This skill enforces correct QM implementation practices, ensuring that inspection plans are maintained before procurement and production go-live, usage decisions are never skipped for inspection lots, and quality notifications are always linked to root cause analysis — because a quality notification without a root cause is a complaint, not a corrective action.910## Content Routing1112| Topic | Section |13|-------|---------|14| Quality planning | Quality Planning |15| Inspection plans and characteristics | Inspection Plans |16| Quality inspection process | Quality Inspection |17| Usage decisions | Usage Decisions |18| Quality notifications | Quality Notifications |19| Quality certificates | Quality Certificates |20| SPC and control charts | Statistical Process Control |21| Key tables and transactions | Key Tables / Key Transactions |22| Integration with MM, PP, SD | Integration Points |23| S/4HANA quality management | S/4HANA Quality Management |2425## Iron Laws26271. **ALWAYS MAINTAIN INSPECTION PLANS BEFORE PROCUREMENT/PRODUCTION GO-LIVE.** Inspection lots are created automatically during goods receipt (MM) and production completion (PP). Without active inspection plans assigned to materials, these inspection lots have no inspection characteristics — making them meaningless checkboxes. Plans first, transactions second.282. **NEVER SKIP USAGE DECISION FOR INSPECTION LOTS.** The usage decision (QA11) is the formal quality verdict — accept, reject, or conditionally accept. An inspection lot without a usage decision is an open quality item. Open lots block stock (if configured for quality stock), distort inventory figures, and create audit findings.293. **ALWAYS LINK QUALITY NOTIFICATIONS TO ROOT CAUSE ANALYSIS.** A quality notification (QM01) that records a defect without analyzing its cause (using catalog codes for defect type, cause, and corrective action) is incident logging, not quality management. Every notification must have: defect description, cause code, corrective action, and responsible person.304. **NEVER CONFIGURE SAMPLING WITHOUT STATISTICAL BASIS.** Sampling procedures define how many units to inspect from a lot. Random sampling without statistical basis (AQL — Acceptable Quality Level, sampling scheme per ISO 2859) produces inspection results that cannot be defended in an audit.315. **ALWAYS ACTIVATE QM IN MATERIAL MASTER BEFORE EXPECTING INSPECTION LOT CREATION.** Inspection lot creation is triggered by the QM procurement/production view in the material master (inspection type activation). If the QM view is not maintained, no inspection lots are created — regardless of how many inspection plans exist.3233## Quality Planning3435### Material Specification36Define quality requirements at the material level:37- **Material master QM view:** Activate inspection types (01-goods receipt, 03-in-process, 04-delivery, 08-stock transfer)38- **Material specification (QS21):** Define required characteristic values for a material39- **Inspection setup (QDV1):** Link inspection type to plant/material with detailed control parameters4041### Catalog Management42Quality catalogs define standardized code groups for:43| Catalog Type | Purpose | Transaction |44|-------------|---------|-------------|45| 1 — Defect types | What is wrong (scratch, crack, dimension deviation) | QS41 |46| 3 — Defect locations | Where on the item (surface, edge, interior) | QS41 |47| 5 — Causes | Why it happened (tool wear, operator error, material defect) | QS41 |48| 9 — Activities | What corrective action was taken (rework, scrap, sort) | QS41 |49| E — Usage decisions | Possible quality verdicts (accept, reject, conditional) | QS51 |5051### Catalog Profiles52Group catalogs into profiles (QS41) and assign to notification types. Ensures consistent coding across plants and quality teams.5354## Inspection Plans5556### Plan Structure (QP01/QP02/QP03)57```58Inspection Plan Header (material, plant, plan group/counter)59 └── Operation (sequence step — e.g., visual inspection, dimensional check)60 └── Inspection Characteristic (specific measurement — e.g., length, weight, color)61 └── Specification (target value, tolerances, sampling)62```6364### Characteristic Types65| Type | Description | Example |66|------|-------------|---------|67| Quantitative | Measured value with tolerances | Length: 100mm +/- 0.5mm |68| Qualitative | Attribute check (pass/fail, code) | Surface: OK / Defective |69| Formula-based | Calculated from other characteristics | Ratio = Length / Width |7071### Master Inspection Characteristics (QS21)72Reusable characteristic definitions maintained centrally. Referenced in inspection plans. Changes to master characteristic propagate to all referencing plans.7374### Sampling Procedures (QDV2)75| Sampling Type | Description |76|---------------|-------------|77| Fixed sample | Always inspect N units |78| Percentage-based | Inspect X% of lot quantity |79| Sampling scheme | AQL-based per ISO 2859 (single, double, sequential) |80| 100% inspection | Inspect every unit (for critical characteristics) |81| Skip lot | Skip inspection for qualified suppliers (dynamic modification) |8283### Dynamic Modification (QDP1/QDP2)84Automatically adjust inspection scope based on quality history:85- Good results -> reduce inspection (tighten skip lot)86- Bad results -> increase inspection (from sampling to 100%)87- Supplier quality score drives inspection level8889## Quality Inspection9091### Inspection Lot Creation92Inspection lots are created automatically based on triggers:9394| Inspection Type | Trigger | Source |95|-----------------|---------|--------|96| 01 — Goods receipt | MIGO goods receipt for purchase order | MM |97| 03 — In-process | Production order confirmation at operation | PP |98| 04 — Goods issue for delivery | Delivery creation for customer | SD |99| 05 — Goods receipt from production | Production order goods receipt | PP |100| 08 — Stock transfer | Stock transfer posting | MM |101| 09 — Recurring inspection | Time-based for stored materials | QM |102| 89 — Physical sample | Laboratory sample inspection | QM |103104### Results Recording (QA32/QE01)105| Transaction | Purpose |106|-------------|---------|107| QA32 | Change inspection lot — results recording |108| QE01 | Results recording for inspection point |109| QE51N | Results recording worklist |110| QA33 | Display inspection lot |111112Record measured values for each characteristic. System evaluates against specification (target, upper/lower limits). Automatic valuation: characteristic accepted or rejected based on results.113114### Defect Recording (QA32/QF01)115Record defects found during inspection with catalog codes:116- Defect type (from catalog 1)117- Defect location (from catalog 3)118- Defect severity (critical, major, minor)119- Quantity defective120121## Usage Decisions122123### Usage Decision Process (QA11/QA12)124The formal quality verdict for an inspection lot:125126| Decision Code | Action | Stock Posting |127|---------------|--------|---------------|128| Accept (A) | Release to unrestricted stock | Quality -> Unrestricted (321) |129| Reject (R) | Block stock or return to supplier | Quality -> Blocked (343) or return |130| Conditional Accept | Accept with deviation documentation | Quality -> Unrestricted with note |131| Scrap | Write off material | Quality -> Scrap (551) |132| Rework | Return for reprocessing | Quality -> Rework (internal) |133| Sample retained | Retain sample, release lot | Quality -> Unrestricted |134135### Follow-Up Actions136Usage decisions can trigger automatic follow-up:137- Quality notification creation (for rejected lots)138- Vendor evaluation update (quality score adjustment)139- Dynamic modification rule update (adjust future inspection level)140- Stock posting (automatic goods movement)141- Quality certificate creation142143## Quality Notifications144145### Notification Types146| Type | Code | Use Case | Transaction |147|------|------|----------|-------------|148| Quality Notification (general) | Q1 | Customer complaint | QM01 |149| Quality Notification (vendor) | Q2 | Supplier quality issue | QM01 |150| Quality Notification (internal) | Q3 | Internal defect report | QM01 |151152### Notification Structure153```154Notification Header (reporter, priority, dates)155 └── Items (defect descriptions with catalog codes)156 └── Causes (root cause with catalog codes)157 └── Activities/Tasks (corrective actions with responsible persons and deadlines)158```159160### Key Transactions161| Transaction | Purpose |162|-------------|---------|163| QM01 | Create quality notification |164| QM02 | Change quality notification |165| QM03 | Display quality notification |166| QM10 | List of quality notifications |167| QM50 | Notification processing deadline monitoring |168169### 8D Report Integration170Quality notifications support the 8D methodology: D1 (Team), D2 (Problem Description), D3 (Containment), D4 (Root Cause), D5 (Corrective Action), D6 (Verification), D7 (Prevention), D8 (Closure). Map notification items, causes, and tasks to 8D steps.171172## Quality Certificates173174### Certificate Types (QC01/QC02)175| Type | Description |176|------|-------------|177| Inspection certificate | Results from inspection lot |178| Certificate of analysis (CoA) | Detailed analytical results |179| Certificate of conformance (CoC) | Declaration of compliance to spec |180| Mill certificate (3.1) | EN 10204 material test certificate |181182### Certificate Processing183- Automatic certificate creation from usage decision184- Certificate output via print, email, EDI185- Certificate profile configuration (QV51) — which characteristics appear186- Inbound certificate processing from suppliers (QC51)187188## Statistical Process Control189190### Control Charts (QCC0/QCC1)191| Chart Type | Use Case |192|------------|----------|193| X-bar/R | Mean and range for variable data |194| X-bar/S | Mean and standard deviation |195| p-chart | Proportion defective (attribute data) |196| np-chart | Number defective |197| c-chart | Count of defects per unit |198| u-chart | Defects per unit (variable sample size) |199200### SPC Configuration201- Define control chart type per inspection characteristic202- Configure control limits (calculated or manual)203- Set rules for out-of-control signals (Western Electric rules)204- Transaction QCC0: Maintain quality control chart205206## Key Tables207208| Table | Description |209|-------|-------------|210| QALS | Inspection lot header |211| QASR | Inspection lot sample records |212| QAVE | Usage decision header |213| QAMR | Defect items for inspection lot |214| QMEL | Quality notification header |215| QMFE | Quality notification items |216| QMUR | Quality notification causes |217| QMMA | Quality notification activities |218| PLKO | Inspection plan header (task list) |219| PLPO | Inspection plan operations |220| PLMK | Inspection plan characteristics |221| QMAT | Material-inspection type assignment |222223## Integration Points224225| Integration | Description | Key Process |226|-------------|-------------|-------------|227| QM-MM | Goods receipt inspection | GR triggers inspection lot (type 01); usage decision moves stock |228| QM-MM (vendor eval) | Vendor quality score | Usage decision updates vendor evaluation quality sub-criterion |229| QM-PP | In-process inspection | Production confirmation triggers inspection lot (type 03) |230| QM-PP (final) | Final inspection | Production GR triggers inspection lot (type 05) |231| QM-SD | Delivery inspection | Delivery creation triggers inspection lot (type 04) |232| QM-PM | Maintenance quality | Quality notifications from maintenance findings |233| QM-CO | Quality costs | Inspection and non-conformance costs collected on orders |234235## S/4HANA Quality Management236237### Key Changes238- **Fiori Apps:** Manage Inspection Lots, Record Inspection Results, Create Quality Notification239- **Embedded Analytics:** Real-time quality KPIs — defect rates, inspection lot status, supplier quality scores240- **Simplified inspection processing:** Streamlined results recording and usage decision UI241- **Integration with SAP DMC:** Digital Manufacturing Cloud for shop floor quality integration242- **Quality Intelligence:** AI-assisted defect detection and pattern recognition (roadmap)243244### Key Fiori Apps245| App ID | App Name |246|--------|----------|247| F2674 | Manage Inspection Lots |248| F3859 | Record Inspection Results |249| F2255 | Create Quality Notification |250| F2583 | Monitor Quality |251252## Best Practices2532541. **Define catalogs before inspection plans** — standardized defect/cause codes are the foundation for quality analytics2552. **Use dynamic modification** — automated inspection level adjustment reduces inspection cost while maintaining quality2563. **Link notifications to CAPA** — corrective and preventive actions must be tracked to closure2574. **Integrate with vendor evaluation** — quality inspection results should automatically influence vendor quality scores2585. **Activate QM view in material master BEFORE go-live** — this is the most common missed step259260## Anti-Patterns261262- Creating inspection lots without inspection plans (lots with no characteristics are meaningless)263- Leaving usage decisions open (blocks stock, distorts inventory reporting)264- Using free text instead of catalog codes in notifications (prevents trend analysis)265- Skipping sampling procedure configuration (all inspections default to 100% — costly and unnecessary)266- Implementing QM without training production/warehouse staff on results recording267268## Verification269270This skill is complete ONLY when ALL of the following are true:271- [ ] Correct QM process identified (planning, inspection, notification, certificate)272- [ ] Material master QM view activation confirmed for relevant materials273- [ ] Inspection type correctly mapped to business trigger (GR, production, delivery)274- [ ] Catalog codes defined for defect types, causes, and corrective actions275- [ ] Integration impacts stated (MM stock posting, PP process order, SD delivery, vendor eval)276- [ ] Usage decision process and follow-up actions addressed277278**Evidence required:** Specific transaction codes, catalog configurations, inspection plan structure, and integration triggers — not generic quality management descriptions.279280## Next Skill281282After completing this skill, invoke:283- `mm` — When goods receipt inspection or vendor evaluation is the focus284- `pp` — When in-process or final inspection during production is needed285- `sd` — When outbound delivery quality checks or customer complaints are the focus286287## Cross-References288289- `mm` — Goods receipt inspection, vendor evaluation, material master QM view290- `pp` — In-process inspection, production order integration291- `sd` — Delivery inspection, customer complaint quality notifications292- `pm` — Maintenance-triggered quality findings293- `co` — Quality cost collection and analysis
Run npx skillmds@latest add vigneshbarani24/qm in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Use when working with SAP Quality Management — quality planning (inspection plans, material specs), quality inspection (inspection lots, results recording, usage decisions), quality control (SPC, control charts), quality certificates, quality notifications, or QM integration with MM/PP/SD. It is listed under Integrations & APIs on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
vigneshbarani24 (@vigneshbarani24) published this skill. Their other Agent Skills are listed on their SkillMD profile.