Monitorar o trabalho em segundo plano é importante porque, depois de agendá-lo, ele pode ser cancelado devido a algum erro. Para investigar a causa raiz, use SM37.
Etapa 1) Execute o código T SM37.
Etapa 2) Preencha os critérios exigidos.
- 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.
- Selecione o status do trabalho que você deseja monitorar. Se você descobrir que um trabalho em segundo plano não foi concluído, selecione o status Cancelado.
- Coloque o intervalo de datas de acordo com sua necessidade.
Etapa 3) Você obterá uma tela conforme mostrado abaixo.
Etapa 4) Clique no botão Registro de trabalhos para rastrear o erro devido ao cancelamento do trabalho.
Etapa 5) Você obterá os seguintes detalhes. No exemplo abaixo, o trabalho foi cancelado porque havia um problema com a conexão RFC com o sistema remoto. Como resolução, use o SM59 para verificar se há um problema de autorização para o sistema remoto.
Às vezes, os trabalhos no status Ativo também podem causar um problema.
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 dados grandes, etc.
Você também pode verificar esses trabalhos no SM37. Siga o procedimento abaixo.
Etapa 1) Execute SM37 .
Etapa 2) Preencha os critérios exigidos.
- Nome do trabalho e nome de usuário (pelo qual o trabalho é agendado).
- 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 um longo tempo, selecione o status ativo.
- Coloque o intervalo de datas de acordo com sua necessidade.
Etapa 3) Consulte a coluna Duração (o que significa que o trabalho está em execução há n segundos). Se você encontrar um grande número na duração, investigue os detalhes do trabalho no registro do trabalho. Alguns trabalhos usam um grande número de dados. Usando SE16, verifique as entradas da tabela para as tabelas usadas pelo trabalho.
Às vezes, os trabalhos mostram estar no status Ativo, embora tenham sido concluídos.
Como corrigi-los? Siga o conjunto de procedimentos abaixo -
Etapa 1) Conforme mostrado acima, execute o código T SM37 e selecione o trabalho com um status ativo.
Etapa 2) Selecione o trabalho ativo que está causando o problema.
Etapa 3) Clique em Trabalho-> Verificar status .
Passo 4) Na barra de status da janela você encontrará a mensagem abaixo. Isso irá reparar o status do trabalho se houver um problema
Etapa 5) Se o trabalho ainda estiver em execução, vá para SM50 . A tela abaixo será aberta. Dê uma olhada na coluna "Razão" que mostra quaisquer erros ou problemas excepcionais. Investigue mais.