How can I disable Badi in different clients

Problem

If you want to disable the Badi Pop-up only in 000 but in 100 the Badi should be still visible

Solution

There are 2 ways to achieve this functionality:

  1. Via UE BADI_CHECK_BEFORE_RELEAE:
    The UE allows you to:
    * control the display of the Selection popup and release the request w/o insertion into TM (DISPLAY_SELECTION = '', RETCODE = 0)
    * control the display of standard message 'Request will be released only and not inserted into TM' (SUPPRESS_MESSAGE = 'X')

  2. Via TM Projects administration:
    If all Projects/Destinations have source clients assigned, the development clients without any Project/Destinations will be able to release the request w/o inserting into TM, without the Selection Popup.
    Instead, the message 'No valid TM target found! Do you really want to release the request without adding it to the TransportManager?' will be displayed.