SAP Terminology
SAP Transport Requests: Types, Routes, and Operational Checks
Understand what SAP transport requests contain, how Workbench and Customizing requests differ, and how to check their path through a development landscape.
An SAP transport request is a tracked package for moving development changes between systems in a system landscape. It groups related objects or configuration changes so teams can review, release, and transport them in a controlled sequence. Knowing the request type and route helps diagnose why a change is missing or behaves differently after import.
What a transport request contains
A request records changes made during development or configuration. It normally contains one or more tasks assigned to users; the request organizer keeps those changes together for later release and transport. A request is a change container, not a guarantee that the change has already been imported into another system.
In practice, identify the request number, owner, short description, status, and included objects before moving it. Check that the request contains the intended changes and that dependent changes are accounted for. SAP terminology sits alongside other cross-functional concepts; see the SAP module overview for context on how modules organize business functionality.
Workbench and Customizing request types
A Workbench request is used for repository and development objects that are generally shared across clients in a system. Examples include ABAP development objects and dictionary objects. A Customizing request is used for configuration settings, often maintained in a specific client. The settings and the target client determine how those changes are applied.
The distinction matters when checking an unexpected result: a repository object can be present across clients while client-dependent configuration may need to be maintained or imported for the intended client. For client concepts and their operational implications, see SAP client terminology.
How routes and transport layers work
A transport route defines how requests move through connected systems, commonly from development to quality assurance and then production. A transport layer associates development objects with a route so the system can determine the intended consolidation path. The configured landscape and route determine where a released request is available for import.
Transport management is typically monitored through the Transport Management System (TMS), including its import queues. For hands-on queue and route operations, see SAP Transport Management System (STMS). The IDoc overview covers a different kind of SAP object: an IDoc is a data-exchange document, not a transport request.
A safe request workflow
- Create or identify the request that fits the change type and the system's change-control process.
- Record related work in the request tasks and check the object list before release.
- Release completed tasks, then release the request when its contents are ready to move. Follow local sequencing and approval requirements.
- In TMS, check that the request reaches the expected import queue and review the import result in the target system.
- Validate the change in the target system and client, including relevant dependent objects or configuration.
A request can be released successfully and still require an import step in the next system. Treat release and import as separate checkpoints when coordinating a change.
Troubleshooting missing or incorrect changes
Start with the request status and its object list. Confirm that the intended changes were recorded and that the relevant tasks and request were released. If an object is missing, check whether it was saved under a different request or whether a dependent change is still outstanding.
If the request does not appear in the expected queue, check the configured route, target system, and the TMS import queue. If it appears but import fails, use the import log and system procedures to identify the reported error, then address the cause before retrying. Avoid importing an uncertain or incomplete request into a productive system.
If the change imports but has no visible effect, verify the target client, the application context, and any required follow-up configuration or activation. For Customizing, confirm the relevant client and setting; for Workbench content, confirm the expected repository object and dependent components. Keep the request number and import result with the change record so the next operator can trace what happened.