SAP SE16N — General Table Display
SE11 tells you what a table looks like. SE16N shows you what is in it. You give a table name, optionally some selection criteria, and get the rows back in an ALV grid.
It is the fastest way to answer a question that no standard report answers, and for that reason it is one of the most-used transactions among technical and functional consultants alike.
One warning worth stating plainly. SE16N historically contained a debug-driven route to editing table contents directly, bypassing all application logic. Doing so writes data without any of the checks, updates or audit trail that the real transaction would produce, and it is treated as a serious finding by auditors on almost every SAP system. Read with SE16N. Never write with it.
When you would actually use SE16N
- Checking whether a record exists when the application screen is ambiguous.
- Answering a question no standard report covers.
- Verifying what an interface actually wrote.
- Investigating data inconsistencies during testing.
What the screen looks like
Table selection
Selection criteria
| MANDT | BUKRS | BELNR | GJAHR | BLART | BUDAT | USNAM |
|---|---|---|---|---|---|---|
| 100 | 1000 | 1800000123 | 2026 | KR | 13.06.2026 | DMANCUSO |
| 100 | 1000 | 1800000188 | 2026 | KR | 02.07.2026 | BATCHUSER |
| 100 | 1000 | 1800000190 | 2026 | KR | 02.07.2026 | BATCHUSER |
The fields, in plain English
The technical table name. If you do not know it, click the field on the application screen and press F1 then technical information.
A cap on how many rows are read. It protects you from an accidental full-table scan and should be left at a sensible value.
Watch out: A capped result is not "all the data". If the count equals your cap exactly, assume there is more.
Generated automatically from the table structure, so you can filter on any field. Multiple selection allows ranges, exclusions and patterns.
Watch out: Filter on key fields where you can. Filtering only on a non-key field forces the database to scan.
A standard ALV grid, so you can sort, filter, total and export to spreadsheet.
Watch out: Values are shown raw. A material number will carry its leading zeros and an amount will not be formatted the way an application screen would show it.
Step by step
- 1Find the table name — SE11, or F1 then technical information on the field.
- 2Enter it in SE16N and press Enter to generate the selection screen.
- 3Fill in selection criteria, favouring key fields.
- 4Set a sensible row cap.
- 5Execute and work with the result in the ALV grid.
- 6Export to spreadsheet if you need to analyse further.
Errors you will hit, and what they mean
No authorisation for table BKPF
Why: Table display is controlled by authorisation group. Financial and HR tables are commonly restricted.
Fix: Request access for the specific table group and say why. Blanket SE16N access to all tables is rightly hard to obtain.
Time limit exceeded
Why: Selection too broad, or filtering on non-key fields across a very large table.
Fix: Add key-field restrictions and a date range. Run in background for genuinely large extracts.
Values look wrong compared to the application screen
Why: SE16N shows stored values, not display-formatted ones — leading zeros, internal date formats, unconverted codes.
Fix: This is correct behaviour. Compare against the stored form, not the screen form.
Common questions
What is the difference between SE16 and SE16N?
SE16N is the newer general table display, with a more flexible selection screen and an ALV output. SE16 still exists and behaves similarly. Most people use SE16N where it is available.
Can I edit data in SE16N?
There have historically been debug-driven ways to do so, and you should not. Writing directly to tables bypasses application logic, updates and audit trail, and it is a standard audit finding. Change data through the transaction that owns it.
How do I find the table behind a field on a screen?
Click into the field, press F1, then the technical information button. It names the table and field.
Transactions that go with SE16N
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 →