17 October 2019
How to check if there will be problems during transfer of the transport request?
by Vasiliy Kharitonov
In systems where a lot of people work on different parallel projects we usually
can’t be completely sure if we will break some existing functionality during
transfer of some request. It can be quite scary to transfer something in this
environment, but actually there is an easy way to check for such problems
before the transfer.
You can follow these steps to do it:
- Open transaction
/SDF/TRCHECK Check transport request.
- Optionally provide RFC to Source System. You can skip this step if you are
currently logged in to the source system.
- Provide RFC to Target System. Here you should choose RFC connection to a
system which the target for corresponding transfer. If you are checking if
there will be problems during transfer to Quality environment, provide RFC
connection, that indicates Quality environment system. E.g.
ECATT_QS4CLNT200 for system
QS4. Use search help (F4) to select the
- Provide Transport Requests (you can provide multiple at the same time) that
you plan to transfer. Alternatively, you could select Import queue… if
you are interested in all the requests from your import queue.
- Set all transport checks that you want to be performed. I usually select all
- cross reference;
- sequence check;
- cross release;
- import time in source system;
- online import check.
- Press Execute (F8).
- You will most likely be asked to login (2 times) to the target system. Do
that to initiate the checks.
- Checks can take some time, especially if you chose multiple requests.
- Results will be displayed in tabs (1 for each check selected). If the check
is successful, you will see a green mark in the tab title. E.g. (✓) Online
- Red exclamation point will indicate that there are problems to be solved
before the transfer. Usually you ask a developer to check what is the
problem and how to solve it. E.g. [!] Cross Reference.
- Yellow exclamation point will indicate that there are some warnings to be
checked. Usually they don’t indicate that there will be some problems
during the transfer. E.g. <!> Sequence Check.
The most common source of problems will be on the tab Cross Reference. Some of
the objects you have in your requests were previously updated by another
transport request and this another request is not yet transferred to the target
system. Correct way to solve this is usually to transfer the missing transport,
but it isn’t always possible. Otherwise, a developer can either put connected
objects to a new request (e.g. missing data types) or to remove conflicting
changes from the object you plan to transfer.
- SAP EWM 9.4
- SAP S/4HANA 1809