Março 10, 2022

SAP Background job Processing SM36: criar, agendar, reagendar

o que é um trabalho de fundo?

o trabalho em segundo plano é um processo não interativo que é executado por trás das operações interativas normais. Eles são executados em paralelo e não perturbam processos e operações interativos (trabalhos em primeiro plano).

está programado a partir do SM36. Você pode analisá-lo a partir do SM37 visualizando seu log de Tarefas.

> Vantagens de Trabalhos em segundo Plano

  • reduz o esforço manual & automatiza a tarefa.
  • pode ser programado conforme a escolha do Usuário.
  • reduz a interação do Usuário e pode ser executado perfeitamente em segundo plano sem entrada do Usuário
  • depois de definir a variante para o trabalho em segundo plano, o Usuário não precisa se preocupar com a entrada de valor no campo. Assim, a confusão do usuário também é reduzida.
  • Ideal para programas demorados / intensivos em recursos que podem ser programados para serem executados à noite (quando a carga do sistema é baixa).

trabalhos em segundo plano são classificados em três categorias–

  1. Classe A (prioridade alta / crítica): – Algumas tarefas são urgentes ou críticas e devem ser agendadas com o trabalho prioritário classe a. A prioridade Classe A reserva um ou mais processos de trabalho em segundo plano. Os usuários precisam decidir quantos processos de trabalho em segundo plano devem ser atribuídos ao trabalho prioritário classe a. Suponha que um usuário escolha 2 processos de trabalho em segundo plano para esta categoria e, em seguida, processos de trabalho em segundo plano disponíveis para as classes B E C = (Número Total de processos de trabalho definidos nos modos de operação RZ03) – (processos de trabalho em segundo plano permitidos para a categoria Classe A).
  2. Classe B (Prioridade Média): – Assim que os trabalhos da classe A forem concluídos, o trabalho da Classe B começará a ser executado em segundo plano antes dos trabalhos da classe C.
  3. Classe C (Baixa prioridade): – ele é executado depois que os trabalhos da classe A e da Classe B são concluídos.

Status possível de trabalhos em segundo plano

  1. agendado: – você definiu o nome e a variante do programa, mas não definiu a condição de Início, como data de Início, Data de término, frequência etc. Isso significa que você não definiu quando um trabalho deve ser agendado no sistema.
  2. lançado: – todos os critérios necessários são cumpridos para a definição do trabalho. A condição de início é necessária para que o trabalho esteja no status de liberação.
  3. pronto: – todas as condições necessárias são atendidas para executar o trabalho em um processo de trabalho em segundo plano. Mas o Agendador de Tarefas colocou o trabalho na fila porque está esperando que o processo de trabalho em segundo plano seja gratuito.
  4. Ativo: – Job começou a ser executado em segundo plano. Não podemos alterar o status do trabalho quando ele estiver no status ativo.
  5. concluído: – Job é executado com sucesso. Isso significa que a tarefa desejada é competida sem qualquer erro.
  6. cancelado: – existem duas possibilidades para isso. O administrador cancelou o trabalho com força ou pode haver algum problema com o trabalho. Você pode investigar isso a partir de logs de trabalho.

como agendar o trabalho em segundo plano?

você pode agendar o trabalho em segundo plano usando SM36. Trabalhos planejados ou imediatos podem ser agendados.

Passo 1) Execute o código t SM36.

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

Passo 2) Preencha o nome da tarefa, prioridade(A/B/C) e o servidor de destino. Trabalhos em segundo plano uma vez agendados em um servidor de destino executado nesse servidor. O principal objetivo da definição do servidor de destino é o balanceamento de carga de trabalho.

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

Passo 3) Clique em “lista spool destinatário”. Você receberá saída em sua caixa de correio. Você pode verificar o e-mail da SBWP.

 SAP Background job Processing SM36: criar, agendar, reagendar

SAP Background job Processing SM36: Criar, agendar, reagendar

Etapa 4) Insira seu nome de usuário SAP e clique no botão Copiar.

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

Passo 5) Clique no botão Passo para definir programa ABAP, variante de detalhes, etc.

 SAP Background job Processing SM36: criar, agendar, reagendar

SAP Background job Processing SM36: Criar, agendar, reagendar

Etapa 6) Defina o nome do programa, Detalhes da variante.

  1. insira o nome do programa, o nome da variante no campo. Se você não criou a variante de acordo com sua exigência, deixe-a em branco.
  2. pressione o botão Salvar.

SAP Background job Processing SM36: criar, agendar, reagendar

SAP Background job Processing SM36: criar, agendar, reagendar

Etapa 7) depois de agendar o trabalho, você obterá a seguinte tela.

 SAP Background job Processing SM36: Criar, agendar, reagendar

SAP Background job Processing SM36: criar, agendar, reagendar

Etapa 8) clique em condições de início para preencher a data de Início, Data de término, frequência, etc.para trabalho. Se você não especificar a condição de início, o trabalho permanecerá sempre no status agendado. Um trabalho no status agendado nunca será executado.

  1. clique em data/hora(para trabalhos periódicos). Se você clicar em “imediato”, o trabalho começará a correr imediatamente. Mas não será definido como trabalho periódico. É como ” Pressione e corra.”
  2. Definir data/hora de início do trabalho, data/hora de término. O trabalho será liberado apenas uma vez que atenda à data/hora de início agendada.
  3. Pressione valores periódicos.

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

Passo 9) Clique em Hora/Diariamente/Semanalmente período para definir a frequência da tarefa, como por sua exigência.Selecionaremos outro período

 SAP Background job Processing SM36: criar, agendar, reagendar

SAP Background job Processing SM36: Criar, agendar, reagendar

Etapa 10) Aqui você especifica os critérios recorrentes do trabalho.Por exemplo, você pode executar o trabalho a cada 5 dias a partir da data de início. Aqui nós selecionamos trabalho para ser executado a cada 10 minutos

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

Passo 11) Clique no botão salvar.

 SAP Background job Processing SM36: criar, agendar, reagendar

SAP Background job Processing SM36: Criar, agendar, reagendar

Etapa 12) clique em Salvar novamente.

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

Passo 13) Clique em salvar novamente

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Programar, Reagendar

Passo 14) uma Vez que a etapa de Trabalho e condições de partida são definidos a seguinte janela irá aparecer.

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

Passo 15) Pressione salvar.

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

Passo 16) Goto SM37 para saber o status do trabalho.

 SAP Background job Processing SM36: criar, agendar, reagendar

SAP Background job Processing SM36: Criar, agendar, reagendar

etapa 17) selecione seus critérios para o trabalho que deseja monitorar.

  1. Coloque seu nome de trabalho e nome de usuário que agendou o trabalho.
  2. selecione o status do trabalho.
  3. especifique o intervalo de datas. Em nosso cenário, apenas especificamos a data de término mantendo a data aberta.

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

Passo 18) Você vai obter a seguinte tela. Olhe para o status, é um liberado significa que as condições de início são atendidas e o trabalho está na fila esperando que o processo de trabalho em segundo plano seja gratuito.

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

Como Reprogramar um trabalho de fundo

Remarcada postos de trabalho não será executado no futuro. Remeber, você não pode cancelar o trabalho quando ele estiver no status ativo.

Passo 1) Execute SM37.

 SAP Background job Processing SM36: Criar, agendar, reagendar

SAP Background job Processing SM36: criar, agendar, reagendar

Etapa 2) Preencha os critérios.

  1. nome do trabalho e nome de usuário pelo qual o trabalho está agendado.
  2. selecione o status. Para cancelar o trabalho, você só pode selecionar Status liberado/pronto.
  3. especifique o intervalo de datas.
  4. pressione o botão Executar (F8).

SAP Background job Processing SM36: criar, agendar, reagendar

SAP Background job Processing SM36: Criar, agendar, reagendar

Etapa 3) Selecione o trabalho especificado e pressione Job -> (lançado -> agendado).

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

SAP Fundo de Processamento de Trabalho SM36: Criar, Agendar, Reagendar

Passo 4) Você vai encontrar a mensagem na barra de status assim que você pressionar “Lançou -> Agendados”.

 SAP Background job Processing SM36: criar, agendar, reagendar

SAP Background job Processing SM36: criar, agendar, reagendar

Deixe uma resposta

O seu endereço de email não será publicado.