TMS Configuration in SAP


 Configuring Transport Management System (TMS) in SAP with a 3-System Landscape


In SAP, the Transport Management System (TMS) is critical for managing the movement of development objects between different systems (Development, Quality, and Production). 

In this guide, we will configure TMS with V03 (Production) as the Domain Controller and set up a three-system landscape with the following SAP system IDs (SIDs):

  • Development: V01
  • Quality: V02
  • Production (Domain Controller): V03

Prerequisites

Ensure the following prerequisites are met before beginning the configuration:

  • User Authorizations: You have the necessary authorizations to configure TMS, typically with the role SAP_BC_TRANSPORT_ADMIN or equivalent.
  • System Time Synchronization: The time on all systems should be synchronized to avoid transport issues.
  • TMS Configuration in the 000 Client: TMS must always be configured in the 000 client, as this ensures consistency and proper system-wide transport management.

  • Step-by-Step Guide to Configuring TMS with V03 as Domain Controller

    Step 1: Log in to the Production System (V03)

    Log in using your credentials in the 000 client (the system administration client).


    Open the transaction code SE06 by typing it into the command field and pressing Enter.


    select Standard installation and Click on Perform Post-Installation Actions.

    Click on Yes.

    Open the transaction code STMS by typing it into the command field and pressing Enter.

    • If TMS has not been configured yet, you will see a message: "Transport Management System not configured. Do you want to configure it now?".


    click on Green Tick.

     Initializing the Transport Domain on V03 (Production)

    1. You will now be asked to create the transport domain controller. Since V03 is the Production system and will act as the domain controller, ensure you are logged into the correct system.

    2. Provide the necessary details:

      • Domain Name: Choose a name for the transport domain, such as DOMAIN_V03.
      • Description: Enter a relevant description for future reference (e.g., “Domain Controller on Production V03 with Development and Quality Systems”).
    Confirm the setup. The system will then create the domain controller, with V03 acting as the main controller for all transport configurations.
    Click on Save icon.
    To verify that V03 is set as the domain controller, return to the STMS screen. You should see V03 listed as the domain controller under the Systems Overview tab.


    Adding Systems (V01 to the Transport Domain

    Once the domain controller is set up on V03, the next step is to add the Development (V01) and Quality (V02) systems to the transport domain controlled by V03.

    1. Log in to V01 (Development System)
    1. Open SAP Logon, select V01 (Development), and log in.

                                           
    1. Run the transaction code STMS.

                                           
        
    1. You’ll be prompted to join the existing transport domain, which is now controlled by V03. Choose Yes to join the domain.
    2. The system will automatically recognize the domain controller as V03. Confirm the domain name DOMAIN_V03.
    Add Description and save configurations.


    Once added, go back to the STMS screen in V03 (Production) and verify that V01 appears under the Systems Overview tab. Ensure its status is Active.

    click on refresh icon.
    you can see V01 Development System is added.  Now approve or accept the system by clicking on approve icon.
    Click on Yes.
    V01 is added.

    Log in to V02 (Quality System)
    1. Execute transaction STMS.

    As with V01, you will be asked to join the domain. Confirm the domain controller as V03

    1.  
                                        
      Return to the V03 (Production) system and check that V02 appears in the Systems Overview in STMS and its status is Active.
    2. Click on refresh Icon.
    3.  
    4. V02 Quality system will appear. select it and approve the system.
    5. Click on the connection Test Icon.
    6. Now go back to system overview
    7. Configuring Transport Routes

      Transport routes define how transport requests move from one system to another (e.g., from Development to Quality, and from Quality to Production). Since V03 is the domain controller, we will configure the transport routes from there.

    8. Open STMS in V03 (Production) and navigate to OverviewSystems. You should see V01 (Development), V02 (Quality), and V03 (Production) listed.
    9. Now go to OverviewTransport Routes.
    10. Setting Up Standard Transport Routes
      1. In the Transport Routes screen, go to ConfigurationAdjustStandard Configuration.

      2. In the pop-up, select Three-System Landscape. The system will automatically suggest a transport route where:

        • V01 is the Development system.
        • V02 is the Quality system.
        • V03 is the Production system (Domain Controller).

        This configuration sets up a standard path where all transports flow from Development (V01) to Quality (V02), and finally to Production (V03).

      3. Manual Route Configuration (Optional)

      If you want to configure the routes manually:

      1. In the Transport Routes screen, choose EditCreateTransport Route.
      2. Create a Consolidation Route between V01 (Development) and V02 (Quality).
        • Choose the appropriate transport layer (e.g., Z_DEV).
      3. Create a Delivery Route between V02 (Quality) and V03 (Production).
      4. Save the manual route configuration.

    11. Saving and Distributing Configuration

      1. After setting up the transport routes, save your changes.
      2. To apply the changes to all systems, go to ConfigurationDistribute and Activate
      3.                   
      4. click on yes
      5.                 .
      6. This step ensures the transport routes are synchronized across all systems (V01, V02, and V03).

    verifying the Configuration

    After configuring the transport routes and distributing the configuration, test the setup:

    1. In the V01 (Development) system, create a transport request using transaction SE10.
      • Create a dummy transport request with a basic object or program.
      • Release the transport request.
    2. Check if the transport moves automatically to V02 (Quality).
    3. Manually import the request in V02 (Quality) and check if it moves to V03 (Production) as expected.
    4. In V03, verify the import using STMSImport Monitor.

    Conclusion

    By following these detailed steps, you have successfully configured the Transport Management System (TMS) in a three-system landscape with V03 (Production) acting as the Domain Controller. Always ensure that TMS is configured in the 000 client for consistency and system-wide transport management. This setup allows you to efficiently manage the movement of transports between Development (V01), Quality (V02), and Production (V03) systems.

    With this configuration, you can control the transport workflow, ensuring that changes are thoroughly tested before reaching the production environment.

    Comments