Thanks for your response Alex,
I did a bit more analysis and EXIT_SAPLL03A_006 in Enhancement MWMT0004 suits my requirements.
I this enhancement I will check in a TVARVC entry for applicable warehouses and if the LTAP-BESTQ = 'Q' I will pass back a message from a Message a custom message class that will error out, throwing an appropriate message
Linda