These tests address configuration decisions your team made. SAP SE's testing covers the platform. It does not cover whether your DSF assignment is correct, your inspection type triggers the right inspection plan, or your audit trail is actually activated for QM tables.
Post a goods receipt for an in-scope material with an active inspection type. Confirm the inspection lot is created automatically with the correct inspection type, the correct inspection plan is selected, and the batch is placed in quality inspection stock (not unrestricted). Test negative case: goods receipt for a material without an active inspection type posts to unrestricted stock without creating a lot — confirming the trigger is material-specific, not universal.
Enter a result value outside the specification limit for a mandatory characteristic. Confirm the characteristic is flagged as rejected, the inspection lot status updates to reflect the OOS condition, and the usage decision screen shows the outstanding rejection. Then test a result at exactly the specification limit (boundary value) — confirm the system accepts or rejects it correctly based on whether the limit is inclusive or exclusive.
Attempt to record a usage decision (Accept / Reject / Blocked) without entering credentials. Confirm the system does not allow the decision to be committed. Then complete the usage decision with correct credentials and confirm the signature is captured in the change document. Test with an incorrect password — confirm the system rejects the signature attempt and does not commit the decision. The meaning statement displayed at the signature prompt must be reviewed against the GxP requirement.
Record a usage decision of "Accept" — confirm the system posts the batch to unrestricted stock and the goods movement document references the inspection lot. Record a "Reject" decision — confirm the system posts to blocked stock. Attempt to manually post the batch to unrestricted stock without a usage decision (MIGO with movement type 344) — confirm the system blocks this or that your authorisation concept prevents warehouse users from performing this movement for QM-managed materials.
Record and save an inspection result. Then amend the value. Retrieve the change document and confirm it shows user ID, timestamp, original value, and new value — not just the current value. Then perform a usage decision reversal (QA12). Confirm the reversal generates its own change document entry with the reversing user and a mandatory reason. Test that the reason field is enforced — attempt reversal without entering a reason.
Generate a Certificate of Analysis from the released inspection lot. Confirm specification limits on the CoA match the current approved inspection plan, actual result values match the recorded results, and the batch number and material description are correct. If the CoA is generated by a custom ABAP Smart Form, include code review evidence in the qualification package — the print program is Category 5.