Can TMS warn of objects on released-but-not-imported requests?

I'm sure this is a common problem: Developer A makes a change to an ABAP program, releases his transport, and imports it to the QA system. Developer B makes a subsequent change to the same program (unaware of Developer A's changes), realeases his transport and imports it to QA. Developer B's QA testing completes first, and his transport is imported to the Production system. Some time later, Developer A's QA testing is completed, and his transport moves to Prod, wiping out Developer B's changes!
How do we avoid this situation? Is there a way to configure TMS so that it warns Developer B of Developer A's released-but-not-yet-imported-to-Prod transport?
I am open to all suggestions, including activating user exits in TMS, and coding the warning myself. If that's the only solution, some guidance on TMS user exits and TMS tables I would need to query would be helpful.
Thanks in advance.

Well, this thread may be 4 years old, but I have answered my own question (some time ago), and would like to share the answer with the SDN community.
I ended up activating the BADI CTS_REQUEST_CHECK. In the CHECK_BEFORE_RELEASE method I added my own code to check for "incomplete" transports for any of the objects on the transport being released. The code is pretty involved, but the basic trick is to SELECT all transports for each of the objects in the request from database tables E070, E071, and E07T, then use function TR_READ_GLOBAL_INFO_OF_REQUEST to get the details of each request to determine if it has been imported into the production system.
Once I have a list of "potentially conflicting" transports, I display it for the user in an ALV grid. I then allow the user to decide whether to go on with the release of the transport, or to cancel the release.
Cheers,
Terry

Similar Messages

Maybe you are looking for

  • My iPod touch can't syncing with the computer or download apps by itself this morning. What can I do?

    I just got up this morning and tried to download some apps on the appstore, but I couldn't. It said: An unknown error has occurred. Then, I tried to connect it to my macbook pro and sync the song to the ipod. It said "the ipod could not be synced bec

  • Sansung LCD Monitor mirroring

    I have a new HP Pavilion M6-1045dx laptop using Window 7/64-bit. My 8-yr old widescreen Samsung Syncmaster 226cw monitor will not "mirror" the laptop display. The monitor is connected via an adapter which is a DVI-I female-to-VGA Male video converter

  • Tuning OWB 10g Mappings for fast loading

    Hi, What are the various techniques in which I can tune my OWB mappings for optimized performance? Is it a good idea to increase my commit frequency from 1000 to say 25,000 to reduce I/O? What other parameters could be important to the fast loading o

  • PP 5.1 Spur in Soundbooth abmischen u. wieder als 5.1 ausgeben

    Hallo Leute, ich habe mit meiner Videokamera ein Full-HD Video  mit einer 5.1 Tonspur aufgenomen. Ich möchte diese Tonspur und zwar jede  einzelne Spur, nun in Soundbooth CS5 abmischen. Kann mir jemand kurz beschreiben wie das möglich ist? Ich  habe

  • Re:WBS with Sales Order

    How assign WBS with sales order?