Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Workbench Request

Former Member
0 Likes
1,271

Hi

I am a bit confused with what is actually contained in a workbench request. Is it that the workbench request contains only the delta changes to an object or does it always contain the entire object. Let me narrate the problem with an example.

Let us consider that we create a new report called ZABC. I start off by writing a report of only 3 lines. I save it in a transport request (TR1) and release it. Then I add another 3 more lines to it. I save this in another transport request (TR2) and release this request as well. I finally add my last 3 lines to the report and save it in a third transport request (TR3). And release this as well.

I then go to my basis administrator and ask him to import TR1 and TR3 into QA. I forget to tell him to import TR2. Now after the imports are complete what will I see in QA? Will I see my report with 9 lines in it?

Thanks in advance.

Rohan

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,164

Hi All

Thank you for all your answers.

So just to clarify again. Since most of you agree that at the end there will be 9 lines of code. Would this mean that with every transport that takes place the "entire objects" latest version is transported (and not only delta changes)?

Best regards.

Rohan

6 REPLIES 6
Read only

kiran_k8
Active Contributor
0 Likes
1,164

Lokesh,

Yes you will see 9 lines unless you undo the changes that are corresponding w.r.t TR2.

TR1 3lines moved from dev to Quality.Quality will have 3 lines.

TR2 added 3 more lines in Dev but didn't moved to Quality.

TR3 Added 3 more lines in Dev without undoing the changes that you have done w.r.t TR2,thus TR3 will have all the 9 lines in Dev and in Quality when moved to Quality.

K.Kirran.

Read only

Former Member
0 Likes
1,164

Hi Lokesh,

You will be able to see all the 9 lines in your report as the last Transport request gthat you transported contained all the lines.

If in case,for example,you have developed another report and you call that report from the earlier report through submit and the second report is captured in some other Transport request and you do not transport the other request,then while running it gves an error.

In case you have any further clarifications,do let me know.

Regards,

Puneet Jhari.

Read only

Former Member
0 Likes
1,164

Hi,

Yes. You have only the delta changes will be transported to the next systems if the request is already transported to the next system.In your case, the delta change between tr1 and tr3 would be 6. So obviously extra 6 lines of code will be added to the in production program.

For more clarification, you can compare the versions of the program in the development and quality /production systems through version management.

In ABAp editior Utilities-> Versions-> Version management.

Here select the active version of your program, and click on remote comparision.

Give the RFC connection name the system takes you to the corresponding system,. then you again clcik on compare versions. you will find the difference in the codes between the two systems.

In this comparison, you will find some lines with blue color, which would not exist in the other systems.

Regards,

Read only

Former Member
0 Likes
1,165

Hi All

Thank you for all your answers.

So just to clarify again. Since most of you agree that at the end there will be 9 lines of code. Would this mean that with every transport that takes place the "entire objects" latest version is transported (and not only delta changes)?

Best regards.

Rohan

Read only

0 Likes
1,164

Hi,

yes the latest version is transported..

Regards,

Nagaraj

Read only

0 Likes
1,164

Hi Rohan,

Yes.

regards,

Atish