Application Development 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: 

List of all objects in a transport request

1,904

Hi!

I need help in ABAP - SAP ECC 6.0

Short: I need to get the list of all objects in a transport request, using request number. Is there any function or class method to get this list, or do I have to check e071 and e070 ... tables with custom code?

Long: We have 3 systems: development, test, production. If we make a program (or else) in dev, we want to transport it to test, than prod. But if we have this object in test in another transport req that did not make it to prod (but later will), we can mess things up. So we need a program to check if all the objects in dev can go to test or not.
The main idea is that we need the list of all the objects in our current transport request in dev, than we need all the transport requests that are in test, but not in production. Loop all these transports and compare all their objects, if any of them is matching with our new ones.
For the transport request list I use CALL FUNCTION 'TMS_TM_GET_HISTORY', so I was wandering if there is a CF for object list too. Input: tanport request number, Output: table of objects with attributes needed to identify and compare.

I know that e071 and e070 tables contain most of the data I want, but if the is a standard CF or method, I would use it.

Thanks for any help!

4 REPLIES 4

FredericGirod
Active Contributor
1,693

this kind of program have been made a lot of time, and also in standard (Charm on Solman). Pretty sure if you make a little search on internet you will find a lot of examples

DominikTylczyn
Active Contributor
1,693

Solman ChaRM: Downgrade Protection

0 Kudos
1,693

Thank you for the answers.

Unfortunately SOLMAN is not available at our company.

This is why I'm looking for alternate solutions, and I will have to create custom program.

Sandra_Rossi
Active Contributor
1,693

One TR contents should be exactly the same in all systems, because there's only one folder containing transport request files shared by all these systems.

If you create your program in the Dev system, then you already know that you get the information from E070/E071. Of course there are also function modules which do the same (TR*).