WMS WIS – Interface – Ao tentar integrar um pedido é apresentado o ERRO: ORA-20001: Detalhe do pedido já cadastrado, FASE1: 4 ORA-06512: em "WIS50.TR_INTERF_CAB_PEDIDO_SAIDA
Incidente
No módulo Interface de Pedido ao tentar integrar um pedido é apresentada a mensagem de ERRO: ORA-20001: Detalhe do pedido já cadastrado, FASE1: 4 ORA-06512: em "WIS50.TR_INTERF_CAB_PEDIDO_SAIDA
Causa
Esta mensagem é apresentada, pois, por regra de negócio, não é permitido o envio no JSON do pedido um mesmo código de produto em mais de uma linha, contendo o mesmo número de item corporativo (NU_ITEM_CORP).
Exemplo: Produto A, NU_ITEM_CORP "000", QT_SEPARAR 5
Produto A, NU_ITEM_CORP "000", QT_SEPARAR 3
É possível integrar o mesmo número de item corporativo (NU_ITEM_CORP) porém, nunca para o mesmo código de produto, ou seja, havendo a repetição do CD_PRODUTO no JSON, o NU_ITEM_CORP nunca poderá ser igual.