SAP SM37: Como monitorar um trabalho em segundo plano
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.
Passo 2) Preencha os critérios necessários.
- 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 Status cancelado.
- Coloque o intervalo de datas de acordo com sua necessidade.
Passo 3) Você receberá uma tela conforme mostrado abaixo.
Passo 4) Clique em Registro de trabalho botão para rastrear o erro devido ao qual o trabalho foi cancelado.
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 resolução use SM59 para verificar se há algum problema de autorização no sistema remoto.
À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.
Você também pode verificar esses trabalhos no SM37. Siga o procedimento abaixo.
Passo 1) Execute SM37.
Passo 2) Preencha os critérios necessários.
- Nome do trabalho e nome de usuário (pelo qual o trabalho está 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 muito tempo, selecione o status ativo.
- Coloque o intervalo de datas de acordo com sua necessidade.
Passo 3) Investigar Duração coluna (o que significa que o trabalho está em execução há n segundos). Se você encontrar um grande número de duração, investigue os detalhes do trabalho no log do trabalho. Alguns trabalhos usam um grande número de dados. Usando o SE16, verifique as entradas da tabela para as tabelas usadas pelo trabalho.
Às vezes, os trabalhos mostram estar no status Ativo mesmo depois de concluídos.
Como corrigi-los? Siga o conjunto de procedimentos 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.
Passo 3) Clique na Trabalho->Verificar status.
Passo 4) Na barra de status da janela você encontrará a mensagem abaixo. Isso reparará o status do trabalho se houver um problema
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.