Hi Dave,
Thanks for the suggestion. I'm not a fan of Z objects unless its necessary, however, in this case it is. Basically within the warehouse the customer will have mixed bins of product with different CoO. The problem is that anything but MX product can be shipped to certain countries. Normally id try to achieve this by determining the CoO using stock segregation to create a plant + SLoc LU however the customer doesn't operate like that.
The reason im going for a table is to give the customer flexibility if that scope changes and to keep the code visible as I don't want to hard code rules like that in the BADI.
Thanks for your help Andy