SAP RSBTCDEL2: Como excluir um trabalho em segundo plano

⚡ Resumo Inteligente

SAP RSBTCDEL2 é o relatório padrão usado para excluir trabalhos antigos em segundo plano e seus respectivos registros. SAPA remoção de tarefas obsoletas libera espaço no sistema, evita inconsistências no TemSe e mantém a visão geral das tarefas organizada e gerenciável para os administradores.

  • 🗑️ Dois métodos: Exclua vários jobs em segundo plano de uma só vez com o relatório RSBTCDEL2 ou remova um único job diretamente da transação SM37.
  • ⚙️ Exclusão em massa: Execute o RSBTCDEL2 através da transação SE38, defina o nome, o status e a idade do job e, em seguida, execute-o.
  • 🧪 Primeiro, faça um teste: Use a opção "Executar teste" para simular a exclusão antes de remover permanentemente os trabalhos.
  • 🚀 Valor do Compromisso: Um valor de commit mais alto (maior ou igual a 1000) acelera exclusões de grande porte.
  • 🎯 Trabalho individual: Na transação SM37, filtre por nome do trabalho, status e data, depois selecione Trabalho e, em seguida, Excluir.
  • ⚠️ TemSe Care: A exclusão de arquivos no nível do sistema operacional pode causar inconsistências no TemSe; corrija-as com o SP12.
  • 🔁 Automação: Programação do dia SAP_REORG_JOBS com relatório RSBTCDEL2 para limpar tarefas diariamente.

Excluir uma tarefa em segundo plano em SAP usando RSBTCDEL2

Tarefas em segundo plano e seus registros se acumulam ao longo do tempo e consomem espaço valioso em um SAP Este guia mostra duas maneiras confiáveis ​​de excluí-los: uma limpeza em massa com o relatório RSBTCDEL2 e uma exclusão de tarefa única a partir do SM37.

Por que excluir o trabalho em segundo plano?

Os trabalhos antigos ocupam espaço no sistema. Para evitar inconsistências no sistema normalmente excluímos os logs. Porque se o sistema de arquivos ficar cheio, seu SAP o sistema irá falhar!

Você pode excluir trabalhos de duas maneiras: –

  1. Vários trabalhos ao mesmo tempo.
  2. Exclusão de trabalho único.

Como excluir vários trabalhos de uma vez

A melhor maneira de fazer isso é usar o relatório RSBTCDEL2(Nova versão do RSBTCDEL). Os registros de trabalhos antigos serão excluídos e não serão exibidos na visão geral dos trabalhos.

Passo 1) Executar código T SE38.

Na primeira etapa, execute o código T SE38.

Exclua vários trabalhos de uma vez

Passo 2) Adicionar nome do programa

Agora, coloque o nome do programa no campo como RSBTCDEL2.

Exclua vários trabalhos de uma vez

Passo 3) Preencha os detalhes adequados.

  1. Qual trabalho você deseja excluir? Se você colocar * significa todos os trabalhos. Se você deseja excluir trabalhos de um usuário específico, forneça UserName.
  2. Especifique o status do trabalho a ser excluído. Especifique o período de exclusão. Por exemplo, exclua trabalhos com mais de 14 dias. NOTA: Quando o trabalho estiver com status inativo, será impossível excluí-los.
  3. Especifique Confirmar. O valor de confirmação é proporcional ao desempenho do programa. Se o valor do commit for alto, a exclusão do trabalho será executada mais rapidamente. O valor recomendado é >= 1000.
  4. Marque Execução de teste para simular a exclusão. Os trabalhos não serão excluídos. Só quando tiver certeza, desmarque a opção Execução de teste.
  5. Pressione Executar.

Exclua vários trabalhos de uma vez

Exclusão de trabalho único

Você também pode excluir um único trabalho de SM37.

Passo 1) Execute SM37.

Exclusão de trabalho único

Passo 2) Preencha o seu critérios.

  1. Nome do trabalho e nome de usuário
  2. Status do trabalho.
  3. Selecione o intervalo de datas.

Exclusão de trabalho único

Passo 3) Selecione o trabalho que deseja excluir

Exclusão de trabalho único

Passo 4) Vamos para Trabalho-> Excluir.

Exclusão de trabalho único

Você também pode excluir os trabalhos do nível do sistema operacional no diretório

/usr/sap/ /SYS/global/ JOBLG. Pasta.

Mas a exclusão do nível do sistema operacional pode causar Tempo problema de inconsistência. Para remover inconsistências, vá para SP12-> Verificação de consistência.Depois de obter a lista, exclua os objetos.

Normalmente, Job- SAP_REORG_JOBS (Programa para excluir trabalhos antigos em segundo plano) deve ser agendado no sistema com o programa RSBTCDEL2 na frequência diária.

Como agendar a limpeza automática de tarefas com SAP_REORG_JOBS

A exclusão manual funciona, mas um sistema em bom funcionamento remove automaticamente os trabalhos antigos. SAP Executa o trabalho padrão SAP_REORG_JOBS, que executa o relatório RSBTCDEL2 de forma programada para que os registros nunca se acumulem a um nível perigoso.

  1. Executar transação SM36 Definir uma nova tarefa em segundo plano.
  2. Dê o nome ao cargo. SAP_REORG_JOBS e configure a classe e o servidor de destino.
  3. Adicionar uma etapa com o programa ABAP RSBTCDEL2 e uma variante que especifica o status e a idade mínima dos trabalhos a serem excluídos.
  4. Defina a condição inicial como um período diário para que a limpeza se repita todos os dias.
  5. Salve e libere o trabalho; SAP Em seguida, reorganiza automaticamente os trabalhos concluídos.

Executar essa reorganização diariamente mantém as tabelas TemSe e de spool enxutas, protege o sistema de arquivos contra sobrecarga e elimina a necessidade de exclusão manual repetida durante picos de carga de trabalho.

Melhores práticas para excluir tarefas em segundo plano

Uma dona de casa disciplinadaping A rotina mantém a administração do trabalho segura e previsível. Siga estas boas práticas:

  • Sempre simule primeiro: Execute o RSBTCDEL2 com a opção "Test run" ativada antes de excluir qualquer item permanentemente.
  • Mantenha um período de retenção: Exclua apenas os trabalhos com mais de uma certa idade predefinida, como 14 dias, para preservar os registros recentes para fins de auditoria.
  • Automatize a limpeza: Programação do dia SAP_REORG_JOBS diariamente em vez de depender de execuções manuais.
  • Evite a exclusão no nível do sistema operacional: Excluir através de SAP transações para evitar inconsistências no TemSe; use SP12 caso elas ocorram.
  • Ajuste o valor de confirmação: Defina o valor de commit para 1000 ou superior para um processamento mais rápido de exclusões grandes.

Perguntas Frequentes

RSBTCDEL2 é a versão mais recente do relatório RSBTCDEL. Ele exclui tarefas em segundo plano concluídas e seus logs de forma mais eficiente e é o programa recomendado para reorganização de tarefas agendadas em sistemas modernos. SAP sistemas.

Não. Um job em status ativo não pode ser excluído. Você deve aguardar até que ele seja concluído ou cancelá-lo primeiro na transação SM37. Somente jobs concluídos, cancelados ou prontos podem ser removidos com as transações RSBTCDEL2 ou SM37.

O TemSe armazena objetos temporários, como logs de tarefas e dados de spool. A exclusão de logs no nível do sistema operacional deixa entradas órfãs no TemSe, causando inconsistências. Use a transação SP12 para executar uma verificação de consistência e remover os objetos órfãos.

Sim. As ferramentas operacionais baseadas em IA preveem falhas de tarefas, detectam tempos de execução anormais e recomendam cronogramas de limpeza. Elas se complementam. SAP_REORG_JOBS aprendendo padrões normais e alertando os administradores quando os volumes de tarefas ou registros crescem inesperadamente.

AIOps se aplica inteligência artificial para registros do sistema e dados de tarefas. Ele prevê problemas de capacidade, automatiza a reorganização de rotina e destaca tarefas que falham repetidamente, ajudando a resolver problemas.ping As equipes mantêm o processamento em segundo plano estável com menos esforço manual.

Resuma esta postagem com: