Importing of Transport Request in OS level

What is tp command?

The process of importing Transport manually. This can be done by TP program from the operating system level.

Transport control program TP is controlled by a parameter file TP_<domain>.PFL which is present under bin subdirectory of the transport directory.

Difference between OS transport and SAP transport?

Version earlier than 4.6C were not having STMS hence there was method to import requests via OS through various tp commands.

Now a days as STMS already available with SAP so no need to import any request via command prompt. However even STMS uses commands in backend at OS level. SO STMS basically graphical version of TP at OS level. You can check all logs of various transports at OS level under /usr/sap/trans/log

Scenarios of tp command.

  1. Importing transport requests on to QAS or PRD instance. The TRs are forever stuck on running (truck icon status).we can import transport request using tp command at OS level
  2. While importing Support package via SPAM, Suppose all users and tables are LOCKED. Then we can import support packages using tp command at OS level

Below process is importing transport request using tp command in OS level.

Moving a transport request from one landscape to other landscape by tp command in OS level

1. Make sure the transport request is released from the source system.

Log onto the target system as <SID>adm in cmd OS Level.Admin_Command_Prompt


2. To add the transport request to the buffer (Single command line)



Transport Request no ->ECCK900024


Added in queue and process return code is 0 with success

3. To import the transport request (Single command line).




Hence the import of Transport Request is done with return code 0 with successful

Return codes of Transport Request

0 -> Successfully Imported

4 -> Indicates imported ended with warning


    • Generation of programs and screens
    • Columns missing and Rows missing.

8 -> Indicates not imported ended with error


  • Syntax error.
  • Program generation error.
  • Dictionary activation error.
  • Method execution error.

12 -> Indicates import is cancelled


  • Import is cancelled due to object missing.
  • Objects are not active.
  • Program terminated due to job? RDDEXECL? is not
  • Working.

16 -> Indicates import is cancelled


  • Import cancelled due to system down while importing.
  • Import cancelled due to user expires while importing
  • Import cancelled due to insufficient roles.