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.
