if I understood correctly then BATSA= BAT South Africa and and if that is correct then by looking at your thread and information supplied by you it seems that your GMES is designed in such a way that upon successful production receipt as an standard SAP first stock come to storage type 901 and then using the custom code as per custom program which internally create another TO from 901 to PS1. in your case it seems the logic got failed to create the anther TO (901 to PS1)
you can simply use the transaction LT01 to move the stock from 901 to PS1