SAP Processamento de tarefas em segundo plano SM36

โšก Resumo Inteligente

Processamento de tarefas em segundo plano em SAP Permite a execuรงรฃo nรฃo interativa de programas demorados em segundo plano, agendados via SM36 e monitorados via SM37. Suporta trรชs classes de prioridade e seis estados de ciclo de vida para garantir uma gestรฃo eficiente da carga de trabalho.

  • ๐Ÿ”ง Benefรญcios da automaรงรฃo: Os trabalhos em segundo plano eliminam o esforรงo manual, executando programas que consomem muitos recursos durante horรกrios de menor movimento, sem interaรงรฃo do usuรกrio.
  • ๐Ÿ“Š Gestรฃo de prioridades: Atribua prioridade de classe A, B ou C para controlar a ordem de execuรงรฃo e alocar os processos de trabalho em segundo plano de forma eficaz.
  • ๐Ÿ“‹ Ciclo da vida Tracking: Monitore o progresso do trabalho atravรฉs de seis status โ€” Agendado, Liberado, Pronto, Ativo, Concluรญdo e Cancelado โ€” usando o SM37.
  • โš™๏ธ Precisรฃo no agendamento: Defina condiรงรตes de inรญcio, datas de tรฉrmino e intervalos periรณdicos para automatizar a execuรงรฃo de tarefas recorrentes de forma confiรกvel.
  • ๐Ÿ”„ Controle de cancelamento de agendamento: RevO ert libera ou restaura os trabalhos prontos para o status agendado, a fim de evitar a execuรงรฃo futura quando os requisitos mudarem.

SAP Transaรงรฃo SM36 Code para agendamento de tarefas em segundo plano

O que รฉ um trabalho de apoio em SAP?

Uma tarefa em segundo plano รฉ um processo nรฃo interativo que ocorre em segundo plano, enquanto o sistema opera de forma interativa. SAP sistema. Tarefas em segundo plano sรฃo executadas em paralelo e nรฃo interferem nos processos ou operaรงรตes em primeiro plano. Elas sรฃo agendadas usando o cรณdigo de transaรงรฃo. SM36 e monitorado por meio de SM37 visualizando os registros de tarefas.

Vantagens dos trabalhos de apoio em SAP

  • Isso reduz o esforรงo manual e automatiza tarefas repetitivas que, de outra forma, exigiriam interaรงรฃo do usuรกrio.
  • Pode ser agendado de acordo com a escolha do usuรกrio, permitindo flexibilidade no horรกrio de execuรงรฃo.
  • Ele funciona perfeitamente em segundo plano, sem exigir intervenรงรฃo do usuรกrio, liberando o sistema para tarefas interativas.
  • Depois de definir a variante para uma tarefa em segundo plano, o usuรกrio nรฃo precisa se preocupar em fornecer valores de campo todas as vezes. Isso tambรฉm reduz a possibilidade de erros de entrada.
  • ร‰ ideal para programas demorados ou que exigem muitos recursos, os quais podem ser agendados para serem executados fora dos horรกrios de pico, quando a carga do sistema รฉ baixa.

Tipos de classes de prioridade de emprego de antecedentes

SAP Classifica as tarefas em segundo plano em trรชs classes de prioridade que determinam a ordem de execuรงรฃo e a alocaรงรฃo de recursos.

  1. Classe A (Alta/Prioridade Crรญtica): Tarefas urgentes ou crรญticas devem usar a prioridade Classe A. Ela reserva um ou mais processos de trabalho em segundo plano. Processos disponรญveis para as Classes B e C = Total de processos de trabalho (definidos em RZ03) menos processos reservados para a Classe A.
  2. Classe B (Prioridade Mรฉdia): Assim que as tarefas da Classe A forem concluรญdas, as tarefas da Classe B comeรงarรฃo a ser executadas antes das tarefas da Classe C.
  3. Classe C (Baixa Prioridade): Sรณ รฉ executado apรณs a conclusรฃo das tarefas de Classe A e Classe B. Adequado para tarefas rotineiras e nรฃo urgentes.

Possรญveis Status de um Trabalho em Segundo Plano

Todo trabalho de fundo em SAP passa por um ciclo de vida definido. Esses status ajudam os administradores tracprogresso no trabalho.

  1. Programado: O nome e a variante do programa estรฃo definidos, mas as condiรงรตes de inรญcio (Data de Inรญcio, Data de Tรฉrmino, Frequรชncia) nรฃo foram especificadas. A tarefa nรฃo serรก executada atรฉ que as condiรงรตes de inรญcio sejam definidas.
  2. Lanรงado em: Todos os critรฉrios necessรกrios foram atendidos, incluindo as condiรงรตes de inรญcio. O trabalho estรก aguardando o horรกrio de inรญcio agendado.
  3. Preparar: Todas as condiรงรตes foram atendidas, mas a tarefa estรก em uma fila aguardando que um processo de trabalho em segundo plano fique disponรญvel.
  4. Ativo: A tarefa estรก sendo executada em segundo plano. Seu status nรฃo pode ser alterado depois de ativada.
  5. terminado: A tarefa foi executada com sucesso, sem erros.
  6. Cancelado: A tarefa nรฃo foi concluรญda. Ou o administrador a cancelou ร  forรงa, ou ocorreu um erro. Investigue nos registros de tarefas em SM37.

Como agendar uma tarefa em segundo plano usando o SM36

Vocรช pode agendar uma tarefa em segundo plano usando o cรณdigo de transaรงรฃo. SM36ร‰ possรญvel configurar tanto tarefas planejadas quanto tarefas imediatas.

Passo 1) Executar cรณdigo T SM36.

SAP Transaรงรฃo SM36 Code para agendamento de tarefas em segundo plano

Passo 2) Preencha o nome do trabalho e a classe de prioridade (ABC), e o servidor de destino. Definir um servidor de destino ajuda no balanceamento de carga entre os servidores de aplicativos.

Defina o nome e a prioridade da tarefa em segundo plano no SM36.

Passo 3) Clique em "Lista de destinatรกriosPara receber as informaรงรตes na sua caixa de entrada, verifique seu e-mail. SBWP.

Configuraรงรฃo de destinatรกrios da lista de spool para trabalhos em segundo plano

Passo 4) Insira seu SAP Digite o nome de usuรกrio e clique no botรฃo Copiar.

Entrar SAP Nome de usuรกrio para o destinatรกrio do spool

Passo 5) Clique na Passo botรฃo para definir o Programa ABAP e detalhes das variantes.

Clique no botรฃo Etapa para definir o programa ABAP

Passo 6) Defina o nome do programa e os detalhes da variante.

  1. Insira o nome do seu programa e o nome da variante. Se vocรช nรฃo criou uma variante, deixe este campo em branco.
  2. Imprensa Economize.

Insira o nome do programa e a variante para a etapa de trabalho em segundo plano.

Passo 7) Apรณs salvar a etapa da tarefa, vocรช verรก a tela de confirmaรงรฃo.

Tela de confirmaรงรฃo da etapa de trabalho em segundo plano

Passo 8) Clique Condiรงรฃo inicial Para preencher a data de inรญcio, a data de tรฉrmino e a frequรชncia. Sem uma condiรงรฃo de inรญcio, A tarefa permanecerรก sempre com o status "Agendado". e nunca vai funcionar.

  1. Clique em Data / Hora Para tarefas periรณdicas, selecionar "Imediato" executa a tarefa imediatamente, como uma execuรงรฃo รบnica.
  2. Defina a data/hora de inรญcio e a data/hora de tรฉrmino. A tarefa sรณ serรก liberada quando atingir seus objetivos. data/hora de inรญcio agendada.
  3. Imprensa Valores periรณdicos.

Defina a condiรงรฃo de inรญcio e o cronograma periรณdico para a tarefa em segundo plano.

Passo 9) Selecione o perรญodo โ€” por hora, diariamente, semanalmente ou outro perรญodo. Selecionamos Outro perรญodo.

Selecione a frequรชncia periรณdica para a tarefa em segundo plano.

Passo 10) Especifique os critรฉrios de recorrรชncia. Por exemplo, executar a cada 5 dias a partir da data de inรญcio. Aqui, selecionamos "a cada". 10 minutos.

Defina um intervalo de recorrรชncia personalizado para tarefas em segundo plano.

Passo 11) Clique Economize.

Salvar valores periรณdicos para trabalho em segundo plano

Passo 12) Clique Economize novamente.

Confirmar condiรงรฃo de inรญcio para tarefa em segundo plano

Passo 13) Clique Economize na tela principal.

Salvar a definiรงรฃo completa da funรงรฃo em segundo plano no SM36

Passo 14) Apรณs definir a etapa de trabalho e as condiรงรตes de inรญcio, a janela de resumo รฉ exibida.

Janela de resumo da configuraรงรฃo de tarefas em segundo plano

Passo 15) Imprensa Economize para finalizar o trabalho em segundo plano.

Finalizar e liberar o trabalho em segundo plano

Como monitorar uma tarefa em segundo plano usando o SM37

Apรณs o agendamento, verifique o status da tarefa usando o cรณdigo de transaรงรฃo. SM37, que fornece uma visรฃo centralizada de todos os trabalhos em segundo plano.

Passo 1) Executar cรณdigo T SM37.

SAP Transaรงรฃo SM37 Code para monitoramento de tarefas

Passo 2) Selecione os critรฉrios para a tarefa que deseja monitorar.

  1. Insira o nome da tarefa e o nome de usuรกrio de quem agendou a tarefa.
  2. Selecione o status do trabalho.
  3. Especifique o intervalo de datas. Aqui, especificamos apenas a data final, enquanto mantemos...ping A partir da data de abertura.

Definir critรฉrios de seleรงรฃo de trabalho no SM37

Passo 3) O status mostra Lanรงado, o que significa que as condiรงรตes de inรญcio foram atendidas e a tarefa estรก na fila aguardando um O processo de trabalho em segundo plano estarรก disponรญvel..

Situaรงรฃo da vaga: Publicada no SM37 Visรฃo geral da vaga

Como cancelar a execuรงรฃo de um trabalho em segundo plano

O cancelamento de agendamento reverte uma tarefa do status "Liberada" para o status "Agendada", impedindo sua execuรงรฃo futura. Nรฃo รฉ possรญvel cancelar o agendamento de uma tarefa depois que ela atingir o status "Liberada". Ativo estado.

Passo 1) Execute SM37.

Abra a transaรงรฃo SM37 para cancelar o agendamento de uma tarefa em segundo plano.

Passo 2) Preencha os critรฉrios.

  1. Nome da tarefa e nome de usuรกrio de quem agendou a tarefa.
  2. Selecionar status โ€” somente Lanรงado or Pronto As tarefas podem ser desagendadas.
  3. Especifique o intervalo de datas.
  4. Imprensa Executar (F8).

Critรฉrios de filtro para cancelar o agendamento de tarefas em segundo plano

Passo 3) Selecione a tarefa e pressione Tarefa โ†’ Liberada โ†’ Agendada.

Alterar o status da tarefa de Liberada para Agendada

Passo 4) Uma mensagem de confirmaรงรฃo aparece na barra de status assim que a tarefa รฉ cancelada.

Mensagem de confirmaรงรฃo para tarefa em segundo plano cancelada.

Processamento de tarefas em segundo plano versus processamento em primeiro plano

O processamento em primeiro plano requer uma sessรฃo de usuรกrio ativa e bloqueia a tela atรฉ que a tarefa seja concluรญda, o que o torna inadequado para operaรงรตes de longa duraรงรฃo. O processamento em segundo plano รฉ executado independentemente, sem bloquear a interface do usuรกrio. As tarefas em primeiro plano sรฃo adequadas para tarefas interativas rรกpidas, como entrada de dados e alteraรงรตes de configuraรงรฃo. As tarefas em segundo plano sรฃo mais adequadas para uploads de dados em massa, fechamentos de perรญodo, geraรงรฃo de relatรณrios extensos e transferรชncias de dados agendadas. SAP A melhor prรกtica recomenda executar programas que consomem muitos recursos como tarefas em segundo plano durante horรกrios de menor movimento.

Perguntas Frequentes

O SM36 รฉ usado para definir e agendar tarefas em segundo plano, enquanto o SM37 รฉ usado para monitorar, visualizar logs e gerenciar tarefas em segundo plano existentes. Juntos, eles abrangem todo o ciclo de vida da tarefa.

Sim. No SM36, selecione โ€œImediatoโ€ como condiรงรฃo de inรญcio. O job serรก executado imediatamente como uma execuรงรฃo รบnica, mas nรฃo serรก configurado como um job periรณdico recorrente.

Um trabalho cancelado aparece com o status "Cancelado" na transaรงรฃo SM37. RevConsulte o registro de tarefas para identificar o erro. As causas comuns incluem erros de programa, falta de autorizaรงรตes ou processos de trabalho em segundo plano insuficientes.

Ferramentas baseadas em IA, como SAP IA de negรณcios Pode prever falhas em tarefas, otimizar janelas de agendamento e realocar automaticamente processos de trabalho com base em padrรตes de desempenho histรณricos.

Ferramentas de monitoramento baseadas em IA analisam registros de tarefas em tempo real, detectam anomalias e disparam alertas antes que ocorram falhas. Isso reduz a supervisรฃo manual e permite uma administraรงรฃo proativa do sistema.

Resuma esta postagem com: