SP02 — Own Spool Requests Display and Troubleshooting
SP02 lists the spool requests owned by the logged-in user, showing status, output device, page count and creation time for each print or list output. It is the personal, filtered view of the same spool request store that SP01 manages system-wide, useful for confirming whether a report actually produced output and why it did not reach the printer.
SP02 is the personal spool request work list, scoped to the current user, used to check whether a report or job actually generated print output and to see its status, device and content. This page covers why requests appear missing when they are not, the real diagnostic order for stuck or absent spool, and where ownership of the fix actually sits.
Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,071 words
Purpose
SP02 displays the spool requests belonging to the logged-in user: print jobs, ALV or classic list output, and background job output that has been spooled rather than sent directly to a device. It is a scoped personal work list built on the same underlying spool request store that SP01 exposes for the whole system. The structural fact that explains most confusion: SP02 filters by owner and applies a default selection variant for date and status, so a spool request can exist perfectly well and still be invisible on this screen, either because it belongs to a different technical user (a background job running under a service account, for example) or because it falls outside the default date range. Users routinely report a job never produced output when the request exists under another user context entirely.
When it is used
SP02 is reached when a user says a report ran but nothing printed, or a background job completed with no visible result, and the first question is whether a spool request was even created. It sits between report execution and physical output: the report finishes, writes to spool, and SP02 confirms that step happened and shows the current status before anyone touches the printer or the device configuration. It is also used to re-display, download, forward or delete a request that is sitting in the user's own queue. There is no dedicated Fiori replacement; spool administration remains a backend, GUI-based task on S/4HANA just as on ECC, so consultants keep reaching for this transaction unchanged.
How to use it in practice
- Run SP02, or use the menu path System, Own Spool Requests.
- Adjust the selection screen if the request might be older or already processed, widening the date range and status filters rather than trusting the default.
- Review the list: spool number, title, output device, format, page count and status column.
- Double-click or use the display function to view the actual content of the request.
- Use the menu to print, forward to another device, download, or delete the request as needed.
- If the status column shows an error, note the exact wording before escalating, since it usually points to a device or storage problem rather than the report itself.
Key data objects
- TSP01 - spool request administration data: owner, creation date and time, status, target output device, page and copy count, retention period.
- TSP02 - the actual spooled output content, stored as raw list or print data referenced by the request number in TSP01.
How to prove it in the data
Open SE16 on TSP01 and filter on the owner field for the affected user id, plus a creation date range wide enough to cover the missing job. If nothing turns up for that user, repeat the search without the owner filter to see whether the request was created under a different technical or batch user, which is the most common reason a request looks missing in SP02. Cross-check the status column against the job's own execution time to rule out a retention period that already expired and removed the request.
ECC vs S/4HANA
The spool subsystem and SP02 itself are unchanged on S/4HANA; the underlying spool request architecture carried over from ECC without redesign. There is no Fiori app that replaces this transaction; spool housekeeping remains a classic GUI task for both functional users checking their own output and Basis staff managing devices and retention. Any S/4HANA-specific difference a consultant encounters is more likely a device or printing infrastructure change at the customer, not a change to SP02 itself.
Common pitfalls and how to diagnose them
- Wrong user context: a background job scheduled under a batch or service user creates its spool under that user, not the requester. SP02 for the requester shows nothing. Find the actual spool number from the job log, then look it up directly in SP01 or TSP01 under the job's execution user before assuming the output was lost.
- Selection screen defaults too narrow: SP02 opens with a default date and status filter. An older or already-processed request simply falls outside it. Widen the range before concluding the request does not exist.
- Retention expired: spool requests are cleared by a periodic reorganization job once their retention period passes. If the report ran days earlier than the ticket was raised, the request may genuinely be gone. The report has to be rerun; there is nothing to recover from SP02 at that point.
- Device or storage problem misread as a spool problem: a status showing an error usually traces back to an output device that is not configured correctly, or is unreachable, or to the underlying temporary storage being full. Reprinting the same request from SP02 repeatedly does not fix this; the device configuration needs correcting first.
- Authorization scope: a user with standard authorization only ever sees their own requests in SP02, by design. When investigating on behalf of someone else, use SP01 with sufficient authorization instead of assuming SP02 under a different login will show the same list.
Whose problem this is
Functional consultants use SP02 to confirm output was generated and read the status, but device configuration, TemSe storage, and retention settings belong to Basis. A clean handover includes the spool request number, its owner, the exact status text shown, the output device, and the timestamp of the originating report or job run, so Basis does not have to reproduce the failure from scratch.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tcodes/sp02ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.