You can define the picking sequence differently (Top to bottom) in the bin master however in that case you won't be able to satisfy the FIFO logic hence you need to write your own custom code in user exit MWMTO004 (Define the picking sequence from top to bottom and then as per your code after selecting all the qualified bin during picking sort is based on the picking sequence number and start allocating the stock to the required quantity)
