01. DADOS GERAIS
Produto: | Solucoes_totvs_cross |
---|
SolucaoCross | TOTVS Backoffice |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS Backoffice (Linha Datasul) - Estoque (MCE) |
---|
|
Modulos_totvs_prestadores_de_servicos |
---|
|
---|
Função: | API para criação do documento de transferência em lotes no CE0207. |
---|
País: | Brasil |
---|
Ticket: | 21403267 |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DMANESTOQ-12985 |
---|
02. SITUAÇÃO/REQUISITO
Na transferência entre o Depósito Externo (WMS SAAS) com o Depósito Interno.
Situação 1: Realizar ajuste para não concluir o documento se a ceapi001k retornar NOK no return-value;
, não estava gerando o movimento de estoque.
Identificamos que ocorria a mensagem de erro Situação 2: Realizar correção para que não ocorra o erro "message": "** tt-epc record not on file. (138)" ao executar a integração do liberaAlocProd;.
A causa estava em uma chamada UPC não encontrada na trigger da tabela de movimentação de estoque (movto-estoq) que ocasionava o erro.
Cadastro de "Manutenção de tabelas do banco de dados".
03. SOLUÇÃO
Solução 1: Foi incluído o tratamento para erro genérico no retorno da API CEAPI001K, “Erro Foi feita a correção para emitir a mensagem controlada "501 - Erro no processamento API Retorno retorno (CEAPI001K)” e o processo de transferência não é realizado.Situação 2: Realizar correção para que não ocorra o erro "message": "** tt-epc record not on file. (138)" ao executar a integração do liberaAlocProd;".
Nesse caso deverá ser verificado no Clientlog qual objeto emitiu essa mensagem e verificar a causa e correção.
04. ASSUNTOS RELACIONADOS