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

Automating ABAP version comparisons across systems

Former Member
0 Likes
2,502

Hi Team,

I am trying to create a report which would accept a given transport number and compare the object inside (ABAP code/transformation) to its active version in the production systems and spot differences, if any.

I know this can be done via Se38 - Utilities - Versions - Version Management - Remote Comparison.

I also know that ABAP4_CALL_TRANSACTION can be used to call SE38 but I am unable to figure out how to pass the input of object name and go further into drilldowns via this report/program.

Any inputs would be greatly appreciated.

Thanks

Purnima

Hi Team,

I am trying to create a report which would accept a given transport number and compare the object inside (ABAP code/transformation) to its active version in the production systems and spot differences, if any.

I know this can be done via Se38 - Utilities - Versions - Version Management - Remote Comparison.

I also know that ABAP4_CALL_TRANSACTION can be used to call SE38 but I am unable to figure out how to pass the input of object name and go further into drilldowns via this report/program.

Any inputs would be greatly appreciated.

Thanks

Purnima

8 REPLIES 8
Read only

ThomasZloch
Active Contributor
0 Likes
1,856

Did you look at transaction SREPO already? Sounds like you are about to recreate it.

Thomas

Read only

0 Likes
1,856

Thanks But SREPO doesnt seem to work for me...still trying to figure out why!

Read only

Former Member
0 Likes
1,856

What about using an Open-Source automation tool for this?

https://github.com/lucattelli/zarc

Ask questions to

Best Regards!

Read only

0 Likes
1,856

Thanks for supporting ZARC! You're the man!

Read only

Former Member
0 Likes
1,856

ZARC_EXAMPLE2 seems to be what you need. Please, feel free to ask for help. One more thing: ZARC is an open source project. So yes, I'm very interested on any changes you make that I, and everyone else in the future may benefit from.

Hope it helps!

zarc/ZARC_EXAMPLE2.TXT at master · lucattelli/zarc · GitHub

Read only

0 Likes
1,856

@Bruno: Thanks! But using ZARC does not give the details of code differences (for example in a split screen editor) if codes are, in fact, different on comparison. Is there a solution for that?

Thanks

Purnima

Read only

Former Member
0 Likes
1,856

@Bruno: Thanks! But using ZARC does not give the details of code differences (for example in a split screen editor) if codes are, in fact, different on comparison. Is there a solution for that?

Thanks

Purnima

Read only

0 Likes
1,856

, indeed ZARC does not have this feature. Yet. As you know, this is an open source solution, and anyone - including you - can contribute to it. And when I say you, I mean specially you. Why? Because most developers who contributed to a specific open source project were users first. They had recognized a true value in it, but also some gaps that would make the leap from a good project to a great one. This has happened to Linux, Wordpress, SAPlink and so many other projects. And I truly deeply believe that ZARC can make this leap at some point, but it needs contributors.

So I invite you to add this (very important, in my opinion) piece of functionality. And if you think you need a better understanding on ZARC's architecture or anything else related to ZARC, please feel free to contact me and I will happily help you help ZARC.

I wrote ZARC for a very personal/selfish reason. Then I decided to improve it's architecture and share it so other people like you can also benefit from it. Now it's your turn. Please, use ZARC as an accelerator or shortcut for solving your real need. And please, share it with us all, so other people can benefit from it, just like you did.

Thank you!