SAP NetWeaver - Gerenciando trabalhos em segundo plano

Background jobssão trabalhos no sistema SAP executados em segundo plano sem afetar as operações normais do sistema. Trabalhos em segundo plano são usados ​​para reduzir o esforço manual e automatizar o processo. Eles podem ser executados em segundo plano sem qualquer entrada do usuário e podem ser programados para serem executados quando a carga do sistema estiver baixa.

Os trabalhos em segundo plano podem ser divididos em três categorias -

  • Class A (High Priority)- É usado para tarefas urgentes ou críticas e deve ser agendado com trabalho prioritário classe A. O trabalho de classe A reserva um ou mais processos de trabalho em segundo plano.

  • Class B (Medium Priority) - Esses trabalhos são executados após a conclusão dos trabalhos de alta prioridade Classe A.

  • Class C (Low Priority - Este trabalho é executado assim que os trabalhos de classe A e classe B são concluídos.

Código de transação - SM36

Dados gerais

Em dados gerais, insira os seguintes detalhes para criar um trabalho em segundo plano -

  • Digite o nome do trabalho

  • Prioridade / Classe de Trabalho

  • Selecione o servidor de destino no qual deseja executar o trabalho. Isso é usado para balanceamento de carga. Você pode definir o servidor de destino no qual deseja executar o trabalho.

Usando o Destinatário da lista de spool, insira a id do e-mail se quiser obter os resultados por e-mail.

Para definir as etapas de execução, vá para a guia Etapa. Insira o nome do programa, nome da variante no campo. Se você não criou a variante de acordo com sua necessidade, deixe em branco. Clique no botão Salvar na parte inferior.

Para passar na condição de início, insira a data de início, a data de término, a frequência, etc. Caso a condição de início não seja especificada, o trabalho permanecerá no estado programado e não será executado. Várias opções podem ser usadas para definir a condição inicial. Para criar um trabalho periódico, selecione a caixa na parte inferior.

Assim que a programação for definida, clique no botão Salvar para salvar o trabalho. Você pode definir diferentes opções de agendamento -

  • Immediate - Para executar o trabalho imediatamente.

  • Date/Time - Você pode adicionar uma data e hora para executar o trabalho.

  • After Job - Você também pode agendar este trabalho após a conclusão de um determinado trabalho.

  • After Event - Você também pode adicionar uma programação quando um evento específico é acionado.

  • At Operation Mode - Você também pode adicionar uma programação no modo de operação.

Cancelando a programação de um trabalho em segundo plano

Para cancelar a programação de um trabalho para que não seja executado no futuro, você deve liberar o trabalho. Para cancelar o agendamento de um trabalho, useTransaction Code: SM37

Note - Quando um trabalho está no estado Ativo, não pode ser cancelado até que seja concluído.

Step 1 - Insira o nome do trabalho e o nome do usuário.

Step 2 - Para cancelar a programação de um trabalho, selecione Liberado e Pronto na guia de status.

Step 3 - Insira a condição de início do trabalho e selecione o botão Executar na parte superior, conforme mostrado na captura de tela a seguir.

A captura de tela a seguir confirmará que o trabalho foi liberado, bem como outros detalhes do trabalho.