Como atualizar o Custo Unitário do produto (B2_CM1) da tabela SB2 através do recebimento da mensagem única ITEM pelo adapter MATI010 na integração via Protheus EAI?
A atualização do campo B2_CM1 (Custo Unitário) na tabela SB2 somente é realizada quando a mensagem ITEM corresponde a uma inclusão de produto, ou seja, quando o código informado não existe na tabela SB1.
Para que essa atualização ocorra:
Nesse cenário, o Protheus executa o fluxo de inclusão e cria registros nas seguintes tabelas:
O valor enviado em <AverageCostPrice> é gravado em B9_CM1 (SB9). A partir desse registro, o sistema gera o saldo correspondente na SB2, preenchendo o campo B2_CM1.
Quando o produto já existe (registro na SB1):