KO03 — Display Internal Order Master Data
KO03 displays the master data of an internal order: order type, status, controlling area, responsible cost center, budget profile and settlement rule. It is read-only. It does not show actual costs or balances - that requires KOB1 or KSB1. Most confusion around KO03 comes from mistaking a status or settlement problem for a display problem.
This page covers what KO03 actually shows versus what consultants expect it to show, the order status lifecycle that drives most of the postings questions raised against it, and how to prove a status or settlement-rule problem in the underlying tables rather than guessing from the screen.
Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 968 words
Purpose
KO03 opens the display view of an internal order's master record: order type, controlling area, company code, responsible cost center, business area, profit center, budget profile, and the settlement rule that determines where costs eventually land. The structural fact that explains most confusion: this transaction is read-only and shows configuration and status, never a running balance. The order's system status (created, released, technically complete, closed) is not editable here but is the single most consulted field, because that status - not any authorization or config setting - is usually what is blocking or allowing postings against the order elsewhere in FI or MM.
When it is used
Reached for constantly as a first diagnostic step whenever a posting to an internal order fails or behaves unexpectedly - before touching FB60, FB50, MIRO or any goods movement that references the order. Also used to confirm an order exists in the expected controlling area, to check who the responsible cost center is before a cost allocation discussion, and to inspect the settlement rule when month-end settlement runs are producing unexpected results. For actual cost review, KOB1 or the order's line item report is the right tool, not KO03; for changing anything found here, KO02 is the tool, not this transaction.
How to use it in practice
- Call KO03, enter the order number, press Enter
- If the order number is unknown, use the matchcode search by order type, company code, controlling area or description text
- Review the header screen: order type, controlling area, company code, order category
- Open the Assignments tab: responsible cost center, business area, profit center, plant if relevant
- Open the Control data tab: system status, statistical order flag, budget profile
- From the menu, drill into the settlement rule if the question concerns month-end settlement behaviour
Key data objects
- AUFK - order master header: order number, order type, controlling area, company code, responsible cost center reference, object number used to link status
- COAS - additional CO order master fields including order category and phase-related attributes
- JEST and JSTO - current and historical system status of the order, linked by object number, this is where 'released' or 'technically complete' actually lives
- COBRA and COBRB - the settlement rule header and distribution lines, consulted when settlement behaviour is in question
How to prove it in the data
In SE16 or SE16N, pull AUFK filtered on the order number to get its object number (OBJNR) and controlling area. Then query JEST filtered on that same OBJNR and on the inactive indicator being blank, to see the currently active status entries - this tells whether the order is released, technically complete or closed, independent of what the KO03 screen implies. If the question is settlement, filter COBRA on the same order number to confirm a settlement rule exists at all before assuming it is misconfigured.
ECC vs S/4HANA
KO03 is unchanged functionally on S/4HANA; internal order master data and its status logic work the same way ECC did. Fiori apps exist for browsing and managing internal orders in newer releases, but the underlying master data model and status behaviour are the same, so diagnosis on the classic transaction remains valid regardless of which front end raised the question.
Common pitfalls and how to diagnose them
- Status blocking postings: a posting fails with a status-related error and the user assumes it is an authorization or config issue. Check the Control data tab first, or JEST directly, for technically complete or closed status. TECO blocks most postings by design; reversing that decision requires KO02, not a workaround in the posting transaction.
- Wrong controlling area: the order was created under one controlling area and the user searches or reports expecting another. KO03 returns no result or the wrong order. Confirm the controlling area assumption before concluding the order does not exist.
- Mistaking display for balance: KO03 shows budget profile and settlement rule, never actual costs or commitments. Users read the absence of a balance field as 'nothing has posted' when the real answer sits in KOB1 or the line item report.
- Settlement rule missing or incomplete: month-end settlement fails or posts to the wrong receiver, and the reflex is to look for the problem in the settlement run itself. Check COBRA and COBRB via the order's settlement rule display first; the rule is often simply absent or points to a closed receiver.
- Authorization scoped by controlling area: a user with authorization for one controlling area gets a blank result for an order in another, which looks identical to 'order does not exist' unless the authorization trace is checked separately.
Whose problem this is
Functional CO problem in almost every case - order status, settlement rule, and controlling area assignment are all configuration and master data decisions owned by controlling. A clean handover states the order number, the exact status found in JEST, and whether a settlement rule exists, so the receiving consultant does not have to re-run the same lookup.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tcodes/ko03ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.