cancel
Showing results for 
Search instead for 
Did you mean: 

Returning to a version of an ABAP pgm previously imported

former_member270360
Participant
0 Kudos

Hello,

Please consider the following :

An ABAP program is created and transported from DEV to TQA, and then successfully imported onto TQA.

A change is done in the ABAP program, and the new version is transported from DEV to TQA, and then successfully imported onto TQA.

A problem / bug is discovered in the new version of the ABAP program : is there a way to return back to the previous version of the ABAP program, without the need for the programmer to issue a new transport request bearing the old version of the ABAP program ?

Thank you in advance for your cooperation.

Best regards.

Reda Khalifa

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

You will need to go back to the older version.

Usually the test-system is setup to look like the production system.

This would mean that changes to development object is not allowed.

The easiest way to roll-back is simply to import the first transport to TQA again.

Start with deleting the transport from the import queue of TQA

(click with the mouse on the request and menu: Request --> Delete)

Then add the request again using menu: Xtras --> Other Requests --> Add

(then enter the request and press enter)

When Importing the request, choose option "Import Transport Request Again", otherwise nothing will be done.

Answers (1)

Answers (1)

former_member270360
Participant
0 Kudos

Hello Tomas,

Thank you very much for your interest.

The point is : maybe for some reason the old transport request number is not known : the ABAP programmer quit or so.

Let me rephrase my question : is there an import log which shows the import history for a specific object, listing the object name, the transport request number, the date & time, and so on.

Thank you in advacne for your cooperation.

Best regards.

Reda Khalifa

Former Member
0 Kudos

Hi,

you can check the version of program so you get the request number.

run SE38 tcode enter program name , now utilities -> version -> version management

you get the request number which contain this program

if you wan to find all request which contain this program then do following.

Run tcode SE03 .

SE03 -> Search for Objects in Requests/Tasks -> check box R3TR PROG enter program name here

now under request task selection check modifiable and released then execute.

you get all request which contain this program.

regards.

kaushal

Former Member
0 Kudos

There's also an option to retreive an old version of an object (if you do not find the request).

Like kaushal said.

run SE38 tcode enter program name , now utilities -> version -> version management

Then (uncheck "activ" and check the older version you want and press "Retreive".

You are then asked for a request number and can choose to create a new one.

This way you are sure that only that object and that specific version is transported.

Please note that dependencies to other programs, tables etc can exist.