SAP RSBTCDEL2: Cómo eliminar un trabajo en segundo plano

⚡ Resumen inteligente

SAP RSBTCDEL2 es el informe estándar que se utiliza para eliminar trabajos en segundo plano antiguos y sus registros en SAPEliminar trabajos obsoletos libera espacio en el sistema, evita inconsistencias en TemSe y mantiene la descripción general de los trabajos limpia y manejable para los administradores.

  • 🗑️ Dos métodos: Elimine trabajos en segundo plano de forma masiva con el informe RSBTCDEL2, o elimine un solo trabajo directamente desde SM37.
  • ⚙️ Eliminación masiva: Ejecute RSBTCDEL2 a través de SE38, establezca el nombre, el estado y la antigüedad del trabajo, y luego ejecútelo.
  • 🧪 Primero, haga una prueba: Utilice la opción "Ejecutar prueba" para simular la eliminación antes de eliminar permanentemente los trabajos.
  • 🚀 Valor del compromiso: Un valor de confirmación más alto (mayor o igual a 1000) acelera las eliminaciones de gran tamaño.
  • 🎯 Empleo único: En SM37, filtre por nombre de trabajo, estado y fecha, luego seleccione Trabajo y luego Eliminar.
  • ⚠️ Cuidado de TemSe: Eliminar archivos a nivel del sistema operativo puede provocar inconsistencias en TemSe; repárelas con SP12.
  • 🔁 Automatización: Horarios SAP_REORG_JOBS con el informe RSBTCDEL2 para limpiar trabajos diariamente.

Eliminar un trabajo en segundo plano en SAP usando RSBTCDEL2

Los trabajos en segundo plano y sus registros se acumulan con el tiempo y consumen un valioso espacio en un SAP sistema. Esta guía muestra dos maneras confiables de eliminarlos: una limpieza masiva con el informe RSBTCDEL2 y una eliminación de trabajo único desde SM37.

¿Por qué eliminar el trabajo en segundo plano?

Los trabajos antiguos ocupan espacio en el sistema. Para evitar inconsistencias dentro del sistema, normalmente eliminamos los registros. Porque si el sistema de archivos se llena, su SAP ¡El sistema fallará!

Puede eliminar trabajos de dos maneras: -

  1. Múltiples trabajos a la vez.
  2. Eliminación de un solo trabajo.

Cómo eliminar varios trabajos a la vez

La mejor manera de hacerlo es utilizar el informe. RSBTCDEL2 (Nueva versión de RSBTCDEL). Los registros de trabajos antiguos se eliminarán y no se mostrarán en la descripción general del trabajo.

Paso 1) Ejecutar código T SE38.

En el primer paso, ejecute el código T SE38.

Eliminar varios trabajos a la vez

Paso 2) Agregar nombre del programa

Ahora, coloque el nombre del programa en el campo como RSBTCDEL2.

Eliminar varios trabajos a la vez

Paso 3) Complete los datos apropiados.

  1. ¿Qué trabajo desea eliminar? Si pone * significa todos los trabajos. Si desea eliminar trabajos de un usuario específico, proporcione Nombre de usuario.
  2. Especifique el estado del trabajo que se eliminará. Especifique el período de tiempo de eliminación. Por ejemplo, elimine trabajos que tengan más de 14 días. NOTA: Una vez que el trabajo está en estado inactivo, es imposible eliminarlos.
  3. Especifique confirmar. El valor de compromiso es proporcional al rendimiento del programa. Si el valor de confirmación es alto, la eliminación del trabajo se ejecutará más rápido. El valor recomendado es >= 1000.
  4. Marque Ejecución de prueba para simular la eliminación. Los trabajos no se eliminarán. Una vez que esté seguro, desmarque la casilla Prueba de ejecución.
  5. Presione Ejecutar.

Eliminar varios trabajos a la vez

Eliminación de un solo trabajo

También puede eliminar un solo trabajo de SM37.

Paso 1) Implementación SM37.

Eliminación de un solo trabajo

Paso 2) Llena tu criterios.

  1. Nombre del trabajo y nombre de usuario
  2. Estado del trabajo.
  3. Seleccione el rango de fechas.

Eliminación de un solo trabajo

Paso 3) Seleccione el trabajo que desea eliminar

Eliminación de un solo trabajo

Paso 4) Ir Trabajo-> Eliminar.

Eliminación de un solo trabajo

También puede eliminar los trabajos desde el nivel del sistema operativo en el directorio

/usr/sap//SYS/global/JOBLG. Carpeta.

Pero la eliminación del nivel del sistema operativo puede causar tiempo problema de inconsistencia. Para eliminar inconsistencias, vaya a SP12-> Verificación de coherencia.Una vez que obtenga la lista, elimine los objetos.

Normalmente, Job- SAP_REORG_JOBS (Programa para eliminar trabajos en segundo plano antiguos) debe programarse dentro del sistema con el programa RSBTCDEL2 en la frecuencia diaria.

Cómo programar la limpieza automática de trabajos con SAP_REORG_JOBS

La eliminación manual funciona, pero un sistema en buen estado elimina automáticamente los trabajos antiguos. SAP realiza el trabajo estándar SAP_REORG_JOBS, que ejecuta el informe RSBTCDEL2 de forma programada para que los registros nunca se acumulen hasta un nivel peligroso.

  1. Ejecutar transacción SM36 para definir un nuevo trabajo en segundo plano.
  2. Dale un nombre al trabajo SAP_REORG_JOBS y configure la clase y el servidor de destino.
  3. Agregue un paso con el programa ABAP. RSBTCDEL2 y una variante que especifica el estado y la antigüedad mínima de los trabajos que se van a eliminar.
  4. Defina la condición de inicio como un período diario para que la limpieza se repita todos los días.
  5. Guarda y libera el trabajo; SAP Luego, reorganiza automáticamente los trabajos terminados.

Ejecutar esta reorganización diariamente mantiene las tablas TemSe y de spool optimizadas, protege el sistema de archivos para que no se llene y elimina la necesidad de realizar eliminaciones manuales repetidas durante los picos de carga de trabajo.

Mejores prácticas para eliminar trabajos en segundo plano

Una ama de casa disciplinadaping La rutina garantiza una administración del trabajo segura y predecible. Siga estas buenas prácticas:

  • Simula siempre primero: Ejecute RSBTCDEL2 con la opción de prueba antes de eliminar cualquier archivo de forma permanente.
  • Mantenga un período de retención: Elimine únicamente los trabajos con una antigüedad superior a un plazo acordado, como por ejemplo 14 días, para conservar los registros recientes para fines de auditoría.
  • Automatice la limpieza: Horarios SAP_REORG_JOBS diariamente en lugar de depender de ejecuciones manuales.
  • Evite la eliminación a nivel del sistema operativo: Eliminar a través de SAP Transacciones para prevenir inconsistencias en TemSe; utilice SP12 si se producen.
  • Ajusta el valor de confirmación: Establezca el valor de confirmación en 1000 o superior para un procesamiento más rápido de grandes eliminaciones.

Preguntas Frecuentes

RSBTCDEL2 es la versión más reciente del informe RSBTCDEL anterior. Elimina los trabajos en segundo plano finalizados y sus registros de manera más eficiente y es el programa recomendado para la reorganización de trabajos programados en sistemas modernos. SAP .

No. Un trabajo en estado activo no se puede eliminar. Debe esperar a que finalice o cancelarlo primero en SM37. Solo los trabajos finalizados, cancelados o listos se pueden eliminar con RSBTCDEL2 o SM37.

TemSe almacena objetos temporales, como registros de trabajos y datos de impresión. Al eliminar los registros a nivel del sistema operativo, quedan entradas huérfanas en TemSe, lo que provoca inconsistencias. Utilice la transacción SP12 para realizar una comprobación de coherencia y eliminar los objetos residuales.

Sí. Las herramientas operativas basadas en IA predicen fallos en los trabajos, detectan tiempos de ejecución anormales y recomiendan programas de limpieza. Complementan SAP_REORG_JOBS aprende patrones normales y alerta a los administradores cuando los volúmenes de trabajos o los registros crecen inesperadamente.

Se aplica AIOps inteligencia artificial a los registros del sistema y los datos de los trabajos. Pronostica problemas de capacidad, automatiza la reorganización rutinaria y resalta los trabajos que fallan repetidamente, ayudaping Los equipos mantienen la estabilidad del procesamiento en segundo plano con menos esfuerzo manual.

Resumir este post con: