FAQ - SAPE ITEM
- Marcos Miasson
- Leopoldo Michelin de Oliveira
Situação:
Chamar no Teams a BR, Equipe SIMM para verificar a integração.
MDM (Código diferente do SAPE) - > SAPE - > TOTVS
10404627 - > 39102898 - > 39102898
SANTIBR-59886- MMOCG009 + QG Consulta Item SAPE DTS - Item do SAPE não integrou no TOTVS
Se buscar os itens pelo qg-consulta-item-sape-dts.p (qg no final deste documento) e também os logs de integração, nas pastas S:\Prod\integr\CorporatSant, mas pode ser \CorporatMod ou \CorporatGov ou \CorporatSeu ou \CorporatSol, solicitar ao Jorge verificar no SAPE a exportação.
Boa tarde!
Não consigo abrir OPs no Totvs, aparece a mensagem de erro que envio no print anexado.
Na verdade, o erro está na integração do SAPE com o TOTVS que não foi feita. Volume 10029667. Podem verificar, por favor?
Possíveis Soluções:
Verificamos, os logs de integração, na pasta S:\Prod\integr\CorporatSant, mas pode ser \CorporatMod ou \CorporatGov ou \CorporatSeu ou \CorporatSol que o item não tinha integrado, porque não foi localizada a Família Comercial, como podemos ver abaixo:
Temos o programa Search and Replace sr32.exe que pode procurar mais rapidamente, como exemplo abaixo
Após identificar que o problema foi não ter encontrado a Família Comercial e receber da usuária do chamado que a família deveria ser 40240020, verificamos que não existia no TOTVS e solicitamos que ela fizesse a alteração para uma Família Comercial que já existe ou o cadastro de uma nova.
Após a alteração da Família no SAPE, dentro de 30 minutos o item foi integrado.
qg-consulta-item-sape-dts.p
FOR EACH mocd-it-sape-int
WHERE campo1 = '46801074':
DISP mocd-it-sape-int
EXCEPT desc-erro log-env-sape
WITH WIDTH 300 1 COLUMN.
END
dt-recebido > 08/11/2023 // mm/dd/aaaa
/* WHERE campo1 = '46801074' OR campo1 = '10224720': */
/* MOCG009 */
Situação:
MDM (Código diferente do SAPE) - > SAPE - > TOTVS
10404627 - > 39102898 - > 39102898
O MOCG009 está apresentando o resultado em branco.
Verificar se os itens estão na tabela mocd com o qg
FOR EACH mocd-it-sape-int WHERE empresa = '8' AND //empresa onde o item deve ser copiado
dt-recebido = TODAY AND campo1 = "120003585": //código do item
DISP mocd-it-sape-int EXCEPT desc-erro log-env-sape WITH WIDTH 300 1 COL.
END.
Mudar para não com o qg abaixo
FOR EACH mocd-it-sape-int WHERE campo1 = "120003585":
l-processado = NO.
END.
Rodar o mocg009 novamente
SANTIBR-62497 - Classificar itens como digital
Preciso que os itens da relação anexa estejam classificados como digital para que possam ser faturados corretamente. Compartilho um exemplo de um dos itens, na imagem consta como Físico.
Verificamos que o Grupo de estoque e o tipo de controle estavam errados. Deveriam ser GE 52 e Tipo de Controle Não Definido. Então trocamos com o qg:
W:\ESP2\qgp\AlteraGrEstoqueItem.p
SANTIBR-70705 Integração pedidos PWM
Boa tarde, Por gentileza, verificar os erros abaixo: Descrição do Erro: Ao tentar integrar alguns pedidos do PWM, encontramos o seguinte erro no log:
piLogWrite "*** Erro: Conta ~Conta : 19101004 Pedido Cliente: 6512444 Cliente: 29132596855 Item: 39102918" [pi-criar-pedido - moapi/mopdapi010.p @ 3424] Return from piLogWrite [moapi/mopdapi010.p] Run piLogWrite "*** ERROPedido: . 2-ERROR EMS - Não encontrado(a) Conta para chave informada." [pi-criar-pedido - moapi/mopdapi010.p @ 3423] Itens Afetados:Até o momento, identificamos que os seguintes itens estão apresentando o problema de integração:
39102802, 39102806, 39102808, 39102812, 39102902, 39102906, 39102918, 39102920
Os pedidos do PWM, que tem itens digitais, não estão integrando ao ERP e criando pedido porque, os itens digitais estão cadastrados com o tipo de controle debito direto e com isso o sistema pede a conta aplicação, mas o certo era, estes itens, estarem cadastrados com tipo de controle Não Definido e desta forma não vai pedir conta e os pedidos serão integrados.
Verificamos que o Grupo de estoque e o tipo de controle estavam errados. Então trocamos com o qg:
R:\ESP2\qgp\AlteraGrEstoqueItem.p
Pedidos integrados
Todos os dias chegam 4 e-mails sobre os cadastros dos itens.
Sendo eles os itens pertencentes aos seguintes cenários:
"C" itens Sob Medida;
"E" Kit itens “47” com componente “38”;
"F" itens Farias Brito;
"G" item iniciado com “22”.
Os arquivos também ficam disponíveis na pasta da rede “(\\SBRTOTVSAPP1) (S:)”, para cada empresa:
A mensagem "Característica do item não cadastrado" no MOCG020E para itens que iniciam em “38”, pode ser desconsiderada, porque são itens digitais e não é controlado. Se for para outros itens, será necessário verificar no “CD0204”, se não possuir o cadastro, solicitar o cadastro para o Wendell (Produção).
A mensagem "Nao localizada Obra no cadastro de Estrutura Farias Brito" significa que o item não tem cadastro no programa “MOPL040”
A mensagem "Nao localizado Contrato Comercializacao ou Pedido Web para o KIT". Verificar se existe o contrato para o Cliente e se no contrato, há o item. Assim que fizerem o contrato, tem que atualizar o “mod-ger-stat” e rodar o “MOCG020” novamente para certificar que não vai aparecer novamente.
FOR EACH mod-ger-estat WHERE
mod-ger-estat.data-estat >= 06/01/2023 AND
mod-ger-estat.cod-estabel = "99" AND
mod-ger-estat.serie = "1" AND
mod-ger-estat.nr-nota-fis = "0017540":
UPDATE mod-ger-estat.it-codigo
mod-ger-estat.cod-contr
mod-ger-estat.nro-anexo
mod-ger-estat.ano-refer
mod-ger-estat.u-char WITH WIDTH 300.
END.
O livro está na tabela “mocd-it-sape-int”, porém o volume não está e, com isso, o livro não é importado.
Confirmar se a família comercial esta cadastrada:]
Alterar o livro para “não processado” com o “qg” abaixo:
FOR EACH mocd-it-sape-int WHERE campo1 = "120003585":
l-processado = NO.
END.
Executar o “MOCG009”, para este caso foi apresentado erro de volume não localizado:
Enviar o volume não localizado, (neste exemplo 10029837), para o TOTVS novamente, colocando um ponto e tirando na descrição.
O Volume apareceu na tabela “mocd-it-sape-int”:
Depois executado o MOCG020, os itens foram importados: