9.05.607 - Receipt Entry - Default Warehouse & Bin

Having trouble assigning default.
Method: GetNewRcvDtl
Synchronously execute:
for first ttRcvDtl:
If ttRcvDtl.WareHouseCode = '' then
                Assign ttRcvDtl.WarehouseCode = '001'.
    Assign ttRcvDtl.WareHouseCodeDescription = 'MY WareHouse'.
                Assign ttRcvDtl.BinNum = 'STK1'.
    ASSign ttRcvDtl.BinNumDescription = 'STK1 Shipping Dept Floor'.
End.
 
Works until a PO line is added and resets to blank.
When a PO Line is entered on the RcvDtl screen, CheckDtlJobStatus Method runs and GetDtlPOLineINfo Method runs and clears my warhouse and bin fields.
 
How do you get around this?