COOISPP

SAP COOISProduction Order Information System

CO03 shows you one production order. COOIS shows you all of them, filtered. It is the transaction people open when the question is "which orders are late", "what is still open in this plant", or "which orders are waiting on this component".

The feature that makes COOIS more than an order list is the list selector at the top of the selection screen. It decides what a row in the output represents. Choose Order Headers and each row is one order. Choose Components and each row is one component requirement, so the same order appears many times. Choose Operations and each row is one routing step.

That single dropdown is why two people can both say "I ran COOIS" and be looking at completely different reports. Check it before you interpret anything.

Output is a standard ALV grid, so it sorts, filters, totals and exports to spreadsheet, and any arrangement of columns you like can be saved as a layout and reused.

When you would actually use COOIS

What the screen looks like

Production Order Information System
COOIS

List

ListOrder Headers
Layout/STANDARD

Selection at header level

MaterialR-1001
Plant1000
Order TypePP01
MRP Controller101
Basic Start Date01.08.2026 - 31.08.2026
System StatusREL
Always restrict by plant and a date range. An unrestricted run on a live system reads every order ever created.
Client 100 | S/4HANA | Company Code 1000
Illustrative recreation.The List field at the top changes what the whole report means — Drawn for training with invented data; not a capture of a real SAP system. Fields with a blue border are required. SAP is a trademark of SAP SE.
Production Order Information System: Order Headers
COOIS
OrderMaterialOrder qtyDeliveredBasic fin.Status
1000123R-1001500021.08.2026REL PRC
1000124R-100125025012.08.2026DLV TECO
1000131R-10441204005.08.2026REL PCNF
3 orders selected · 1 order past its basic finish date
Client 100 | S/4HANA | Company Code 1000
Illustrative recreation.Order 1000131 is partially confirmed and already overdue — the status column is doing the work here — Drawn for training with invented data; not a capture of a real SAP system. Fields with a blue border are required. SAP is a trademark of SAP SE.

The fields, in plain English

List

The dropdown that chooses what the report returns: order headers, operations, components, confirmations, documented goods movements, capacities and more. It is the most important field on the screen and the one beginners never notice.

Watch out: Component and operation lists repeat the order number on every row. Totalling a quantity column on those lists will double-count unless you know what you are summing.

Plant

The manufacturing location. Effectively mandatory in practice — production orders exist in the hundreds of thousands on a live system and plant is the first cut that makes the report usable.

Order TypeAUFK-AUART

Filters to one kind of order. Useful when a plant runs standard production orders alongside rework or trial orders under separate types.

System Status

Filters on the statuses SAP sets automatically: REL for released, TECO for technically completed, DLV for delivered, CNF for confirmed, PCNF for partially confirmed. Entering REL and excluding TECO is the standard way to ask for "orders still in progress".

Watch out: System status and user status are two separate selections. A status your business defined itself is a user status and will not be found in the system status field.

Layout

A saved arrangement of columns, sorts and filters. Building the view you want once and saving it as a layout turns a five-minute report into a ten-second one.

Basic Start / Finish DateAFKO-GSTRP / AFKO-GLTRP

Date ranges to restrict the selection. These are the planned dates on the order header, not the dates production actually happened.

Step by step

  1. 1Choose what you want in the List field before anything else.
  2. 2Enter the plant, and a date range or an order number range.
  3. 3Add status selections if you want only open or only completed orders.
  4. 4Execute with F8.
  5. 5Arrange the columns you need and save the arrangement as a layout.
  6. 6Export to spreadsheet from the list menu if further analysis is needed.
  7. 7Double-click any order to jump straight into it.

Errors you will hit, and what they mean

No data was selected

Why: The filters exclude everything. Usually a date range on the wrong date field, or a status selection that contradicts itself.

Fix: Strip the selection back to plant plus a wide date range, confirm you get rows, then add filters one at a time.

Time limit exceeded

Why: Selection too broad — typically no plant and no date restriction on a system with years of order history.

Fix: Add plant and a date range. For a genuinely large extract, run the report in background rather than in the foreground.

The numbers do not match the order when I add up the list

Why: You are on a component or operation list, where one order contributes several rows.

Fix: Switch the List field to Order Headers when you want one row per order.

Common questions

What is the difference between COOIS and CO03?

CO03 displays one production order that you already know the number of. COOIS finds orders when you do not — by plant, material, date, status or controller — and can also report their components, operations and confirmations across many orders at once.

What is COOISPI and how does it differ?

COOISPI is the equivalent information system for process orders, used in process industries such as chemicals and food. COOIS covers discrete production orders. The screens look almost identical, which is exactly why people run the wrong one and see nothing.

How do I find every order using a particular component?

Set the List field to Components, then restrict on the component material number. Each row is one order’s requirement for that component, with the quantity and the requirement date.

Transactions that go with COOIS

Reading about it only gets you so far

Practise SAP transactions in a safe simulated environment and keep what you learn.

Practise SAP transactions hands-on

Interactive modules, games, and an AI tutor — free to start.

Get started free →