It's not 100% clear but I'm assuming here that "borrowed" system has some other objects that you don't want in the target system and that target system also has other stuff that is not in the "borrowed" system. (If it's a simpler scenario then Matthew's suggestion could work.)
As Vinit noted, in this cases a separate target system is used. It does not even have to be a "dummy" system, you can actually release the transports directly into the target system, as long as it's technically feasible to connect them and establish the transport path. What you should've done in the beginning is created a designated package for all your stuff and assigned that package to another target system. It's still not too late though.
I believe that would be the best solution. Otherwise Sandra's answer is about the only option.
Also Vinit had a good point about the TOCs. This is very handy when you have the whole bunch of transports in the source system but don't need them separated in the target system and just want to get all the objects in. In this case, just create a TOC of all the transports needed and then you'll have only one set of files and only one transport to import. Note: you can create a TOC even without releasing the original transports. But you'll have to release TOC itself to get the files, as you correctly noted.
Hi,
You can ask your BASIS Team to create a dummy target system which you can use to release your TRs. Ideal option would be instead you import multiple transports (after you release them to dummy target) , create single transport of copies to include all your transports and release it to dummy target. You can use this single transport of copies to import it in 'other' system.
I'd prefer to do everything via the transport system, but if you can't, you may install SAPlink in the source and in the target systems, to save the objects into an XML file, and restore them in the other system.
Caution: some types of objects may not be handled by SAPlink. There might be some issues which need a rework of objects in the target system because of limitations or bugs(translations, activation errors). I'm not confident about how the objects will be assigned/locked to transport requests in the target system.
Rather than transport, why not just do a client or system copy - with cross-client objects.
Add comment