Transport Target Groups
Using SAP standard transport control, it is not possible to transport a transport request from one development system to multiple quality assurance systems in an easy way. The reason for that is that it is not possible to create two consolidation routes with the same transport layer from one and the same SAP system. As every repository object is assigned (via a package) to a certain transport layer, it follows that a transport request seems to have only one target system.
The solution for the problem stated above is to create a transport target group , which may lead to one or more SAP systems. Transport target groups can serve as transport targets from consolidations and deliveries for simultaneously servicing different SAP systems and/or clients.

To create a transport target group, use the menu path Overview → Transport Routes in transaction STMS and from there (in change mode) choose the menu path Edit → Transport Target Group → Create.
Note
The name of the transport target group must start and end with "/".
When a transport request, which has a transport target group as target, is released, it will fill the import queue(s) of all SAP systems in this transport target group. In the figure above, all released transport requests that contain objects pointing to the transport layer ZDEV are ready for import into both the QA1 system and the QA2 system.
Client Transport Control
Because some SAP system landscapes contain multiple clients in the development and quality assurance systems, it is a challenge for the transport administrator to maintain consistent (client-specific) customizing across the landscape. Different SAP systems and different clients within an SAP system may need to receive changes at different times, depending on quality assurance approval and acceptance procedures. Communication errors between customizing project leaders and transport administrators can inadvertently cause inconsistencies in the configuration settings of certain clients.
Because the majority of customizing is client-specific, during the scheduling of an import process, the import scheduler prompts the transport administrator for a target client. The administrator would need to manually schedule the imports for the different clients, possibly based on instructions from customizing project leaders, and would also have to keep track of which transport requests have and have not been imported into which clients.
TMS offers the Extended Transport Control (also known as Client Transport Control (CTC)), enables you to define client-dependent transport routes (consolidation, delivery), transport target groups and the assignment of clients to transport layers. where the administrator can automate the process by:
- Client-specific transport target groups
- Client-specific consolidation routes
- Client-specific delivery routes.
- Client-specific transport targets
The transport targets of consolidation and delivery routes do not just specify an SAP system, they also specify a client. Client-specific transport targets are entered in the form: <SID>.<client> (for example, S4Q.100). Transport target groups combine several client-specific transport targets under a symbolic name. You can specify transport target groups when you define consolidation routes or delivery routes. To differentiate them from traditional transport targets, transport target groups must start and end their names with "/" (for example,/TTG01/ ).
Note
In the context of cross-client transport routes, transport target groups have already been discussed in the previous subsection. The concept of transport target groups and client-specific transport routes can easily be combined.
- Client-specific consolidation routes
For each transport layer, the consolidation routes determine where changes made in the SAP system are transported to after the transport request has been released. If you have activated extended transport control, then the transport target can be a specific client in a target system or a transport target group. If you do not activate extended transport control, the transport administrator has to specify the correct target client at the time of import.
- Client-Specific Delivery Routes
Delivery routes determine whether transport requests are to be flagged for import into subsequent SAP systems/clients, after they have been imported into an SAP system. If you have activated extended transport control, then you can set the delivery routes as client-specific. This makes it possible to supply several clients in one SAP system in sequence. You can also specify a target group as the target of a delivery route.

In the figure, objects pointing to the transport layer ZS4D will be imported (using transport target group /S4Q/) into S4Q client 100, and S4D client 200 (golden client), and S4D client 300 (client for functional tests).
After QA approval in the S4Q system (client 100), the objects are forwarded to S4P client 100, and TRN client 100.
After QA approval in the S4P system (client 100), the objects are forwarded to PRD client 100.
Extended transport control makes daily transport tasks easier and increases security. Extended transport control also reduces the need for communication between project leaders and SAP system administrators, because the transport routes can now be configured completely. No additional details about the target client need to be given at the time of import.
To take advantage of this function, in the transport program profile, you must set the tp parameter CTC (Client Transport Control) to TRUE (value of 1). The default value is FALSE (value of 0), which deactivates the extended transport control.
Note
When inserting a client-specific transport target group, the tp parameter CTC is set to 1 automatically.Caution
You can use either the normal system-to-system transport or client-specific transport routes, but not a mixture of both types of connections in the same SAP system landscape. When using client-specific transport routes, you must specify the target client or clients (for consolidation routes) / the source client and the target client or clients (for delivery routes) when defining the transport route.
The standard transport layer (default: Z<SID>) determines the default transport target of the transport requests. When you use extended transport control, you can set a different standard transport layer for individual clients in the SAP system. This means that you can forward customizing requests from different clients to different transport targets. The client-specific standard transport layer is also the default transport layer for new packages that have been created in a client. If you accept this default, then the cross-client objects that have been created in cross-client customizing are transported along the same route as the corresponding client-specific customizing.
Note
This scenario would contradict our recommendation that all customizing/development changes originate in one single client. Client-specific transport layers should only be used under certain circumstances, for example, when you have multiple quality assurance systems leading to multiple production systems as shown in the figure "Transport Target Groups".