Mar
7
2014

Hatada Kalan Teslim alma Satırlarının Yeniden Teslim alma Kuyruğuna Alınması İçin Yapılması Gereken Güncellemeler

Teslim alma satırlarları herhangi bir nedenle hatada kaldığında;

 

select * from po_interface_errors tablosunda hataları görüntülenebilir . o hatalar giderildikten sonra  interface tablolarında hatada  bulunan kayıtlar (PROCESSING_STATUS_CODE = ‘ERROR’) için aşağıdaki update işlemleri ile yeniden teslim alma işlemlerine başlanması sağlanır.

(teslim alma işlemi satırlarının illa ki rcv_headers_interface tablosunda bir başlık satırı bulunması şart değildir !)

UPDATE RCV_HEADERS_INTERFACE T
SET T.PROCESSING_REQUEST_ID = NULL,
T.RECEIPT_HEADER_ID = NULL,
T.VALIDATION_FLAG = ‘Y’,
T.PROCESSING_STATUS_CODE = ‘PENDING’
WHERE T.HEADER_INTERFACE_ID IN
(SELECT RTI.HEADER_INTERFACE_ID FROM RCV_TRANSACTIONS_INTERFACE RTI);

UPDATE PO.RCV_TRANSACTIONS_INTERFACE T
SET T.REQUEST_ID = NULL,
T.PROCESSING_REQUEST_ID = NULL,
T.ORDER_TRANSACTION_ID = NULL,
T.PRIMARY_QUANTITY = NULL,
T.PRIMARY_UNIT_OF_MEASURE = NULL,
T.INTERFACE_TRANSACTION_QTY = NULL,
T.VALIDATION_FLAG = ‘Y’,
T.PROCESSING_STATUS_CODE = ‘PENDING’,
T.TRANSACTION_STATUS_CODE = ‘PENDING’,
T.SHIPMENT_HEADER_ID = NULL

 

Mustafa Korkmaz


1 Yorum+ Yorum Ekle

  • Merhaba,

    Sitede paylaştığın değerli bilgiler için çok teşekkürler. Emeğine sağlık.

Yorum yapın

*