SAP transaction codeObjectQA03ModuleQM

QA03 — Display Inspection Lot

QA03 is the display-only transaction for an existing quality inspection lot. It shows lot header data, characteristic results, usage decision status, and stock quantities, but every field is greyed out. Consultants use it to check lot status without risk of altering data; anyone needing to enter results, record a usage decision, or change quantities must use QA02 or QE51N instead.

This page covers QA03, the read-only counterpart to QA02, used to inspect the current state of an inspection lot without editing it. It focuses on why the display-only behavior causes recurring confusion, which tables the lot actually writes to, and the diagnostic order for chasing missing results, blocked usage decisions, and stock mismatches.

Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,207 words

Purpose

QA03 opens an inspection lot in display mode and shows its header (material, plant, lot origin, quantities), the characteristics assigned for inspection and any results already recorded against them, the usage decision if one has been made, and the linked stock postings. The one fact that explains most support tickets around this transaction: QA03 never lets anyone write anything. It is the twin of QA02, which has an identical screen layout but with editable fields. Consultants and end users routinely land on QA03 from a worklist or a report, try to key in a result or a usage decision code, and conclude the system is broken when in fact they are simply in the wrong transaction.

When it is used

QA03 is reached for during any investigation where the goal is to see state, not change it: confirming whether a lot has already been assigned a usage decision before someone tries to post one again, checking whether a specific characteristic result was recorded correctly after a complaint about a released batch, verifying stock quantities tied to the lot before a physical inventory discussion, or pulling up a lot referenced in an incident ticket to see its origin and status. It is also the safe transaction to hand to a business user who needs visibility into inspection history but has no authorization to change quality data. QA32 is used instead when the need is a worklist across many lots; QA02 or QE51N are used the moment an actual change is required.

How to use it in practice

  • Call QA03 and enter the inspection lot number directly if it is known from the ticket or document.
  • If the lot number is not known, use the selection screen to search by material, plant, order or lot origin, then pick the correct lot from the hit list.
  • Review the header screen for lot origin, inspection type, and overall status.
  • Go to the characteristics overview to see which characteristics are open, recorded, or already valuated.
  • Drill into a specific characteristic line to see the individual recorded value and who entered it.
  • Check the usage decision tab to confirm whether a decision code has been posted and what stock movement it triggered.
  • Check the quantities/stock tab to compare posted quantities against what is expected from the goods movement.

Key data objects

  • QALS - inspection lot header record: material, plant, lot origin, quantities, and overall status of the lot that QA03 renders on its main screen.
  • Inspection lot characteristics results table - stores each recorded value, the inspector, and the valuation (accepted/rejected) per characteristic, shown on the characteristics tab.
  • Inspection lot usage decision table - stores the usage decision code, the posting date, and the stock-relevant follow-up action once a decision has been made.
  • Inspection lot quantities/stock table - tracks quantity posted to inspection stock, quantity used up in sampling, and quantity still open, feeding the stock tab.

How to prove it in the data

In SE16 or SE16N, open the inspection lot header table (QALS) and filter by the lot number, or by material and plant if the lot number is not known. Confirm the origin field to see how the lot was created (goods receipt, in-process, manual) and check the status-related fields to see whether the lot is still open, has a usage decision, or is stock-posted. From there, cross-reference the lot number against the characteristics results table and the usage decision table to confirm whether a result or decision genuinely exists in the database versus simply not being visible on the QA03 screen due to a selection filter.

ECC vs S/4HANA

The inspection lot object and the QA03 screen behave the same on S/4HANA as on ECC; there is no structural redesign of the lot header or its display logic. S/4HANA adds Fiori-based monitoring apps for inspection lots that give a worklist view with drill-down, which are convenient for mass review, but the detailed single-lot display that QA03 provides is still reached through the classic transaction in most implementations and remains the reliable fallback when the Fiori app filters do not surface a specific lot.

Common pitfalls and how to diagnose them

  • Wrong-transaction reflex: user is in QA03, tries to type a result or post a usage decision, nothing responds. This is not a bug. Confirm the transaction code in the session and redirect to QA02 or QE51N; do not spend time debugging authorization or field status for this.
  • Lot not found on selection: search by material and plant returns nothing even though the user insists the lot exists. Check whether the lot was created under a different plant or under a subcontracting/stock transfer scenario with a different material number, and check whether the lot has already been archived and residence time has elapsed, in which case QA03 legitimately shows nothing.
  • Missing usage decision: the usage decision tab is blank though production insists the batch was released. Check whether all mandatory characteristics still show an open status; a usage decision cannot be posted while required characteristics are unvaluated. Also check whether the lot is set for automatic usage decision or skip logic, meaning no manual decision was ever expected.
  • Result apparently missing: a characteristic shows no recorded value though inspection claims it was entered. Check whether the characteristic was marked as not requiring recording, whether results were entered against a different lot (duplicate lot created for the same goods receipt), or whether recording happened at a different level such as batch classification rather than the inspection lot itself.
  • Stock figures do not match: quantities shown on QA03 differ from what the warehouse team sees. Check for partial stock postings against the same lot, a valuation type mismatch, or goods still sitting in quality inspection stock type versus unrestricted stock; QA03 reflects the lot's own record, not always the live warehouse stock overview.

Whose problem this is

This is functional QM territory; QA03 itself has no configuration to break, so issues are almost always about the underlying lot data or the process that created it, not the transaction. ABAP involvement is limited to custom status logic or interfaces feeding lot data. A good handover includes the lot number, material and plant, what the user expected to see on which tab, and confirmation of which transaction (QA02 versus QA03) was actually used.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tcodes/qa03ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.