quinta-feira, 11 de fevereiro de 2010

[ERRO] Documento expresso "Atualização Cancelada" recebido do autor


A mensagem acima é aquele tipo de mensagem que pode ser apresentada em diversas transações por diversos motivos. Não existe causa única, portanto, o que resta ao desenvolvedor é debugar, debugar, debugar e não chegar a solução nenhuma.

Antes de enfiar a cara no /H, saiba que a solução é bem simples:

A transação SM13 é responsável por guardar os logs dos Registros de Atualização. Sempre que essa mensagem (“Atualização Cancelada”) for apresentada, o primeiro passo deve ser ir para essa transação.

A tela que abrirá, será igual à apresentada abaixo. Basta passar o período de quando o erro foi apresentado, qual foi o usuário que a visualizou e pedir parar listar apenas status “Cancelado”.


Ele listará todas as atualizações que tiveram erro.


Basta clicar duas vezes na desejada e serão apresentados todos os módulos utilizados na atualização. Onde estiver em vermelho, é o local que houve o problema. No meu caso, foi no módulo “RV_MESSAGE_UPDATE”.
Ao clicar duas vezes no módulo, o erro detalhado é apresentado. No meu caso, como podem ver, foi um erro no tipo de impressão que não tem o formato de página Z_51_132 atrelado a ele.


A transação não corrigirá o problema, mas informará o exato motivo e, com isso, a resolução do problema torna-se muito mais ágil.

Um comentário:

  1. Prezado Vinícius,
    Realmente pode ser uma solução, mas no meu caso era um erro completamente diferente do inesperado, dizendo que objeto estava bloqueado. Como se tratava de uma função standard, comecei a rever os passos da configuração e cheguei ao erro = flag.
    Mas não confie totalmente na mensagem que aparece.

    Abraços!

    ResponderExcluir