Bom dia, será que alguém poderia me fornecer uma dica na solução de um problema com Interface de transações/lotes de Inventário?

Ocorre que o processo customizado está populando as tabelas MTL_TRANSACTIONS_INTERFACE e MTL_TRANSACTION_LOTS_INTERFACE

Ao importar para o INV o sistema gera varias linhas nas tabelas e tb agrupa corretamente a tabela de saldos (MTL_ONHAND_QUANTITIES_DETAIL) como no exemplo:

 

Lot_number: LOT123,  Inventory_Item_id: 1023, QTD: 100

Lot_number: LOT123,  Inventory_Item_id: 1023, QTD: 150

Lot_number: LOT123,  Inventory_Item_id: 1023, QTD: 220

Ocorre que preciso mandar para a Interface de transações, por exemplo, uma transação que deva obrigatoriamente baixar uma quantidade de linha 2.

Porém quanto as tabelas de interface são populadas e processadas, a baixa está ocorrendo de forma aleatório haja vista que o campo Lot_Number a Inventory_Item_id se repetem.

Eu penso que deve existir um campo na interface para instruir o processo de interface a baixar o registro apontado.

Essa é a minha dúvida, como posso preencher as tabelas de interface de modo a realizar a baixa da linha 2 por exemplo e não da linha 1 ou linha 3.

Agradeço qualquer orientação neste sentido.

Pedro Alvares


Deixe um comentário