Outbound by Inbound Transaction Number
The idea is to have the ability for a user to add all items from an inbound transaction to an outbound transaction.
Use case is that a shipment of nine item numbers was received on five pallet, however the warehouse is instructed to NOT open and inspect which items are on which pallets. The "inventory" is based on the principle of "said to contain". Inbound transaction performed and completed. When customer request those items / receipt out, give the ability for the user to have all items from a specific inbound transaction added to the outbound.
This is a scaled down version of your "Outbound All", expect you are only outbounding one/many inbound transactions.