Vous pouvez employer l'essai pour que la nulle ignore quelque paramètre n'ait pas été placé, c.-à-d. aucun filtre dessus.
ET (le @BU est le @BU nul ou d'ADP_FEED_0318.BU=) --- BU. s'il est nul, il passe le contrôle, autrement doit assortir le filtre
ET (le @Approver est nul ou ADP_Feed_0318_2.FirstName + ''+ ADP_Feed_0318_2.LastName = @Approver)
. etc.