SAP Transação SM37: Como verificar trabalhos em segundo plano

⚡ Resumo Inteligente

Monitorar uma tarefa em segundo plano em SAP Garante que os trabalhos em lote agendados sejam concluídos com sucesso, utilizando a transação SM37 para investigar trabalhos cancelados ou de longa duração, revisar os registros de trabalhos e corrigir trabalhos presos no status ativo com transações relacionadas, como SM50, SM59 e SE16.

  • 🖥️ Transação principal: Utilize a transação SM37 para monitorar tarefas em segundo plano por nome da tarefa, usuário, status e intervalo de datas.
  • Empregos cancelados: Selecione o status Cancelado e abra o Registro de Tarefas. trace a causa raiz de um trabalho malsucedido.
  • ⏱️ Vagas de emprego ativas: Verifique a coluna Duração para trabalhos de longa duração e inspecione os dados da tabela relacionada com a transação SE16.
  • 🔧 Empregos sem futuro: Corrija os trabalhos que aparecem erroneamente como ativos usando Trabalho > Verificar Status e verifique a transação SM50 se ainda estiverem em execução.
  • 🔗 Transações relacionadas: O SM59 verifica as conexões RFC, enquanto o SM50 mostra as razões do processo de trabalho que exigem uma investigação mais aprofundada.

Monitore um trabalho em segundo plano em SAP usando SM37

Como monitorar um trabalho em segundo plano

O monitoramento do trabalho em segundo plano é importante porque, depois de agendado o trabalho, ele poderá ser cancelado devido a algum erro. Para investigar a causa raiz, use SM37.

Passo 1) Executar código T SM37.

Monitore um trabalho em segundo plano em SAP

Passo 2) Preencha os critérios necessários.

  1. Nome do trabalho e nome de usuário (quem agendou o trabalho). Você pode colocar * para obter detalhes de todos os trabalhos agendados por todos os usuários.
  2. Selecione o status do trabalho que você deseja monitorar. Se você descobrir que um trabalho em segundo plano não foi concluído, selecione Status cancelado.
  3. Coloque o intervalo de datas de acordo com sua necessidade.

Monitore um trabalho em segundo plano em SAP

Passo 3) Você receberá uma tela conforme mostrado abaixo.

Monitore um trabalho em segundo plano em SAP

Passo 4) Clique em Registro de trabalho botão trace o erro que causou o cancelamento da tarefa.

Monitore um trabalho em segundo plano em SAP

Passo 5) Você obterá os seguintes detalhes. No exemplo abaixo, o trabalho foi cancelado porque houve um problema com Conexão RFC para o sistema remoto. Como solução, utilize a transação SM59 para verificar se existe algum problema de autorização no sistema remoto.

Monitore um trabalho em segundo plano em SAP

Às vezes, os trabalhos com status Ativo também podem causar problemas.

Você pode enfrentar problemas como espaços de tabela cheios; o trabalho duplicado está sendo executado com o mesmo nome e tempo, o trabalho está selecionando ou atualizando grandes dados, etc.

Como monitorar uma tarefa em segundo plano ativa

Além de jobs cancelados, jobs ativos de longa duração também podem indicar um problema. Você também pode verificar esses jobs na transação SM37. Siga o procedimento abaixo.

Passo 1) Execute SM37.

Passo 2) Preencha os critérios necessários.

  1. Nome da tarefa e nome de usuário (pelo qual a tarefa está agendada).
  2. Selecione o status do trabalho que você deseja monitorar. Se você encontrar um problema de desempenho do sistema ou se uma tarefa não for concluída por muito tempo, selecione o status ativo.
  3. Coloque o intervalo de datas de acordo com sua necessidade.

Monitore um trabalho em segundo plano em SAP

Passo 3) Investigar Duração coluna (que indica que a tarefa está em execução há n segundos). Se encontrar um número grande na duração, investigue os detalhes da tarefa no log de tarefas. Algumas tarefas utilizam uma grande quantidade de dados. Utilize a transação SE16 para verificar as entradas das tabelas usadas pela tarefa.

Monitore um trabalho em segundo plano em SAP

Às vezes, os trabalhos mostram estar no status Ativo mesmo depois de concluídos.

Como corrigir trabalhos presos no status ativo

Se uma tarefa aparecer como ativa mesmo após ter sido concluída, você pode corrigir o status dela. Siga o procedimento abaixo:

Passo 1) Conforme mostrado acima, execute o código T SM37 e selecione o trabalho com status ativo.

Passo 2) Selecione os ativo trabalho que está causando o problema.

Monitore um trabalho em segundo plano em SAP

Passo 3) Clique na Trabalho->Verificar status.

Monitore um trabalho em segundo plano em SAP

Passo 4) De acordo com o relatório barra de status da janela você encontrará a mensagem abaixo. Isso reparará o status do trabalho se houver um problema

Monitore um trabalho em segundo plano em SAP

Passo 5) Se o trabalho ainda estiver em execução, vá para SM50. A tela abaixo será aberta. Dê uma olhada em "Razão" coluna que mostra quaisquer erros ou problemas excepcionais. Investigue mais.

Monitore um trabalho em segundo plano em SAP

Perguntas Frequentes

A transação SM37 é usada para monitorar tarefas em segundo plano. SAPVocê insere o nome da tarefa, o usuário, o status e o intervalo de datas para visualizar as tarefas agendadas, ativas, concluídas ou canceladas e seus respectivos registros.

O SM37 monitora o status e os registros de tarefas em segundo plano, enquanto o SM50 exibe os processos de trabalho ativos em um servidor de aplicativos. O SM50 auxilia na investigação de tarefas ainda em execução, exibindo a coluna de motivo para erros.

O registro de tarefas SM37 exibe os horários de início e término da tarefa, o status e mensagens detalhadas. Ele ajuda a identificar a causa raiz de uma tarefa cancelada, como um erro de conexão RFC ou de autorização.

A IA analisa continuamente os tempos de execução, os status e os registros das tarefas para detectar anomalias, sinalizar tarefas travadas ou lentas e alertar os administradores automaticamente. Isso reduz o monitoramento manual e acelera a análise da causa raiz.

Sim. Os modelos de IA aprendem com registros históricos de tarefas e carga do sistema para prever possíveis falhas ou atrasos antes que ocorram, permitindo que os administradores reprogramem tarefas e evitem interrupções no processamento em lote.

Resuma esta postagem com: