When you use a queue-driven transport strategy, you can use the special transport workflow if transport requests containing corrections are needed urgently, or if transports are required that do not follow the defined transport routes. This process works with a workflow and each step is documented.
Before you can use the special transport workflow, you must configure one client in one SAP system as the so-called Workflow Engine.
The system on which the Workflow Engine is to be configured should have the following criteria, which are listed in order of importance:
- High availability
- High release
- Low or medium system load
Note
These prerequisites are usually met by the productive system.
Perform the configuration steps of the transport workflow as stated in the text of this lesson.
To configure the special transport workflow, do the following:
- Log on to the SAP system acting as the transport domain controller.
- Start transaction STMS, choose the menu path Overview → Systems and then the menu path Goto → Transport Domain.
- Choose the Workflow Engine tab.
- Switch to change mode. Enter the SAP system, the client, and the target host for your Workflow Engine. Choose Save. Confirm the dialog box to distribute the configuration change.
- On the Display TMS Configuration: Domain <domain> screen, choose Set (TMSADM_WF) Password (if it exists) and enter a password for user TMSADM_WF (you may need to choose Execute and then confirm a dialog box). This creates the system user TMSADM_WF in this client.
Hint
In the case of an error message that this user cannot be created, follow SAP Note 2191190 – Could not create user TMSADM_WF error configuring workflow. - You may need to log on to every system in the system landscape. After finishing you may get the message that (among others) the RFC destinations TMSADM_WF required for the Workflow Engine in the connected systems have been updated. In addition, the SAP system automatically:
- Sends the address data of the Workflow Engine to all SAP systems in the transport domain.
- Performs the workflow related customizing on the Workflow Engine.
- Go Back to the Change TMS Configuration: Domain <domain> screen and choose Check Workflow Customizing from the application toolbar.
To use the special transport workflow, you must create a transport proposal. To do this, go to the Transport Organizer (Transaction SE09) and select released requests. Choose Display. Position the cursor on a transport request that you want to transport and choose Utilities → Create Transport Proposal from the menu. The Create Transport Proposal dialog box appears. Enter a Short text, the Target system, and (optional) other transport requests. The target system applies to all transport requests that you enter. Then choose Create and Send Proposal.
Note
When a transport proposal is created in the Transport Workflow, you can specify all the systems of the transport landscape as target system. If only the target systems defined directly in the transport routes should be available to the person placing the proposal, see SAP Note 374043 – Use only direct transport rows in Transport Workflow.
Any transport requests that you place in the transport proposal must be released.
When a transport proposal is created, the SAP system assigns a proposal number to this transport proposal, and then places it in the specific TMS worklist for the transport administrator.
If the transport administrator rejects your transport proposal, it reappears in your transport proposal inbox. You can cancel the transport proposal or revise it and send it back to the transport administrator.
After the transport administrator has approved your transport proposal, the import of the corresponding transport requests will be started and the transport proposal will reappear in your transport proposal inbox. Check that the transport requests are being imported correctly into the target system or systems, and confirm the transport proposal.
Perform the exercise on transport workflows to take the screen shot.
To approve or reject a transport proposal, start transaction STMS in the system / client specified as Workflow Engine. To display the TMS worklist (see the figure "Transport Proposal Worklist"), choose the menu path Overview → Worklist. Double-click the transport proposal you want to process. Check if the transport requests, the list of target systems, and the import times and import options for the transport proposal are correct. You can display the object list of the transport requests by choosing Display Requests. Switch to change mode if you want to make changes to the transport requests, transport targets, import times, or import options.
You can create a message for a developer by choosing the Create Attachment icon.
To process the transport proposal, choose the respective icon to approve or reject the transport proposal.
- If you approve the transport proposal, the import into the specified SAP systems will start automatically. The transport proposal is placed in the developer's transport proposal inbox and the developer finally confirms it.
- If the transport proposal is rejected, it will be placed in the developer's transport proposal inbox for modification.
More Information
For more information on the transport workflow, see the online documentation for SAP S/4HANA (Product Assistance), area Enterprise Technology → ABAP Platform → Administrating the ABAP Platform → Administration Concepts and Tools → Solution Life Cycle Management → Software Logistics → Change and Transport System → Transport Management System (BC-CTS-TMS) → Transport Workflow (Administration) and area Enterprise Technology → ABAP Platform → Administrating the ABAP Platform → Administration Concepts and Tools → Solution Life Cycle Management → Software Logistics → Change and Transport System → Transport Management System (BC-CTS-TMS) → Configuring TMS → Configuring the Transport Workflow.