How to Transport a Request
You will transport from DEV to QA and then QA to PROD. You will not transport from QA to DEV.For your clarification, you will not change anything in QA.
You will make the changes in DEV and transport them to QA. QA is only for testing.
For more information about the SAP Change and Transport System (CTS)
Transport Request is generated in following scenarios:
1. Customizing Request - When doing or changing some customization.
2. WorkBench Request - When configuration is cross-client. Eg Generating new Table, making changes in access sequence, ABAP development, etc.
Transport request is not generated for Master Data. For eg: Customer Master, Material Master, price master, etc.
Related: Copy One Transport Request to Another
Benefit of Transport Request:
SAP Landscape normally has 3- Tier system:
Development Server - Where customization takes place. Transport request is generated at this level & then first transported to Quality server for testing whether it meets the requirement or not. Once the requirement is met in Quality server then Request is transported from Development Server to Production Server (Actual / Live System)
Quality Server - Mainly useful for testing.
Production Server Actual / Live server, where the real transactions are created & posted.
Procedure to Release & Transport Request:
1. In development server, go to T.Code: SE10 & select the check box Modifiable & enter
2. In the next screen, you will see list of transport request created.
Note: Transport request consist of main request along with sub-request. These sub-request hold the object to be transported.
3. Expand the main request & you will be able to view the sub-requests attached to main request.
4. First, release the sub-requests.
Note: To release the request, select the request ni & click on release request individually (Do not select release all request)
5. Next release main request.
6. Once the request is released successfully, inform the basis person to import the request to QA server.
or
If the authority is with you, through T.Code: STMS, select development server --> select request no & release to QA server. Here when it pops up client no, user id & password, maintain it of QA server & release the request to QA server.