Transport Request in SAP

Preface – This post is part of the ABAP Beginner series.

Introduction

Before we start with Transport Request in SAP, let us discuss basic concepts of coding environements/landscapes in SAP. In SAP ERP, we have three landscapes: Development, Quality and Production.

  • Development landscape is where a developer develops his/her codes/programs.
  • Quality landscape is where a developer/tester tests his/her codes/programs.
  • The production is where users actually use the programs made by developer.

These landscapes give us flexibility to develop, test and run our under-development code before actually giving to the end user. In this way we can find and fix bugs that can actually cause crashes and dumps.

Now, to make a connection between these landscapes and to transfer our code, SAP provides us something known as Transport Request.

What is a Transport Request in SAP?

A transport request is a package where a user can register changes done. It is used in order to transfer data from one installation to the other.

Whenever we do a small or major change that can be an update an SAP user has to create TR.

TR holds change tasks that can be understood by a folder that holds files.

Syntax

<SID>K<NUMBER>

SID: System ID

K: After releasing  TR creates a data file and co-file where data file holds database details and co file contains controlling data.

NUMBER : Starting with 900001(randomly generated).

Category of Transport Request

A TR can hold n number of sub request tasks categorized as:

Modifiable

  • A task is not released yet.
  • One can add more tasks and complete them before TR is finally released.

Released

  • Tasks are completed and then it is released by the owner.
  • One cannot do changes and send it to the target system.

Types of Transport Request

TR is preferably created in two types, but we will discuss others too.

Workbench

  • TR created as workbench request is cross-client i.e. changes done for one client reflects in the other client.
  • It is synonymously said that this type of request is created by technical

Customizing

  • TR created as Customizing request is client specific i.e. changes done for one client won’t reflect the other client.
  • A client copy has to be created using T-CODE SCC1.
  • Client number can be seen next to this type of request
  • It is said that this type of request is created by a functional person

Process of TR

·         Create A Request

·         Adding Objects in your Request

·         Releasing a Request

Author

  • Barry Allen

    A Full Stack Developer with 10+ years of experience in different domain including SAP, Blockchain, AI and Web Development.


Comments

One response to “Transport Request in SAP”

  1. NEETU SHARMA Avatar
    NEETU SHARMA

    very helpful stuff

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.