COR3 — Display Process Order
COR3 is the display-only transaction for a PP-PI process order. It shows header data, phases, components, and costs exactly as COR2 would edit them, but no field can be changed. It is the safe transaction to open when investigating an order without risking an accidental update to quantities, dates, or status.
This page covers COR3, the read-only counterpart to COR1 and COR2 for process orders in process manufacturing. It focuses on how to navigate the display views efficiently, which tables the order data actually lives in, and the recurring reasons an order looks wrong or incomplete when opened here.
Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,126 words
Purpose
COR3 opens a process order in display mode: header (order type, dates, quantities, status), the phase list (the PP-PI equivalent of operations), the component list drawn from the order's bill of material, and cost data if costing has run. The structural fact that causes most confusion is that COR3 is not a stripped-down COR2 with fewer permissions - it is a separate transaction pointed at the same underlying order object, and every screen in it is genuinely non-editable regardless of authorization. Users who expect a 'switch to change mode' button inside COR3 will not find one; changing anything requires exiting and calling COR2 with the same order number.
When it is used
COR3 is the first stop when checking why an order has not confirmed, why a component is missing from the pick list, or why a cost variance appeared, because it lets a consultant or planner look at the order without any risk of triggering a status change or a recalculation. It sits between order creation (COR1) and confirmation (CO11N) in the daily workflow: production supervisors use it to verify what was released before confirming, and support consultants use it to reproduce a reported issue exactly as the order stands. COOIS or a manufacturing cockpit app is preferred when scanning many orders at once; COR3 is for one order at a time, in depth.
How to use it in practice
- Call COR3 and enter the order number directly, or use the matchcode to search by material, plant, or order type if the number is unknown.
- Land on the header overview screen; check order type, plant, status line, and the basic dates first.
- Switch to the phase overview to see the sequence of phases, their control keys, and confirmation status.
- Open the component overview to see the material list pulled from the order's BOM explosion, including reservation numbers.
- Use the goto menu to jump to cost analysis if a costing run has posted values to the order.
- Check the long text or order header notes tab if there is a comment explaining a manual hold or deviation.
Key data objects
- AFKO - order header data: order number, order type, basic and scheduled dates, total quantity, routing/master recipe link.
- AFPO - order item data: material, target quantity, batch, storage location, and the link to the sales order or reservation if relevant.
- AFVC - order operation and phase data: sequence, control key, work center or resource, confirmed and open quantities per phase.
- RESB - reservation table for the components attached to the order, holding required quantity, withdrawn quantity, and movement type.
- CDHDR and CDPOS - change documents recording who changed the order and when, useful for tracing a status or quantity change even though COR3 itself cannot make one.
How to prove it in the data
In SE16 or SE16N, pull AFKO filtered on the order number to confirm basic dates, quantity, and order type match what COR3 shows. Join to AFPO on the same order number for the material and batch. To confirm a missing component, filter RESB on the order number and compare the line count and quantities against what the component overview in COR3 displays; a component present in RESB but not shown in COR3 usually points to a deleted or reversed reservation flag on that line rather than a display bug. Cross-check AFVC for the phase list if a phase visible in the master recipe is missing from the order.
ECC vs S/4HANA
COR3 continues to work in S/4HANA without functional change; the underlying order tables and phase logic in PP-PI are unchanged. S/4HANA adds Fiori apps for monitoring and managing process orders that overlay the same data with a worklist and status-driven view, and many shop floor users now reach the order through one of those apps instead of typing COR3 directly. The GUI transaction remains valid for consultants who need the full detail screens, particularly cost analysis and long text, which the Fiori equivalents do not always expose in the same depth.
Common pitfalls and how to diagnose them
- Order not found: the number entered belongs to a different order category (production order rather than process order), or it was archived. Confirm the order type prefix and check whether the order still exists in AFKO before assuming a data error.
- Component list looks wrong: the list shown is the order's own BOM explosion frozen at creation or last BOM update, not a live read of the current BOM. If the BOM in CS03 has since changed, COR3 will still show the old list until the order is reworked in COR2, which COR3 cannot do.
- Phase confirmation status looks stuck: a phase can show as partially confirmed while a downstream phase is fully open, which is normal sequencing, not an error. Check the confirmation number range in AFVC against actual confirmations before escalating.
- Cost data missing: if no costing run has been executed against the order, the cost analysis screen will be blank or show only planned values from the standard cost estimate. This is expected behaviour, not a COR3 defect.
- User expects an edit option: the most common support ticket against COR3 is a request to change something from inside it. There is no change mode; the correct answer is always to redirect to COR2, and to check authorization on COR2 rather than on COR3 if the real complaint is inability to edit.
Whose problem this is
This is functional PP-PI territory. A clean handover to Basis or ABAP only happens if the display itself throws a dump or a performance timeout on a large order; otherwise the fix, if any, lives in COR2, the master recipe, or the BOM, and the handover should include the order number, the specific screen where the discrepancy appears, and the expected values from the master data.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tcodes/cor3ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.