✒️ABAP / La ejecución de fondo Por Oscar Aravena Muller
ABAP La ejecución de fondo

Introducción:
Los programas ABAP pueden ejecutarse de forma online (interactiva, con salida inmediata) o en fondo (asíncrona, ideal para procesos largos). ¡Domina ambas modalidades para optimizar rendimiento y experiencia de usuario!
Comparativo: Online vs. Fondo
| Interacción | (Usuario presente) | (Sin intervención) |
| Tiempo límite | ~30 minutos (default) | Sin límite |
| Resultados | Pantalla inmediata | Spool (SM37/SP01) |
| Uso ideal | Consultas rápidas, pantallas interactivas | Procesos masivos, larga duración |
| Lanzamiento | F8 | F9 o SUBMIT VIA JOB |
Ejecución en Fondo: Paso a Paso
1. Programación desde Pantalla:
-
Ingresar parámetros → F9 → Inmediato → Guardar.
-
Salida: Consultar en SM37 → Seleccionar job → Spool.
2. Creación de Jobs con ABAP:
Subrutinas clave:
Errores Comunes y Soluciones
| Job no aparece en SM37 | Falta JOB_CLOSE | Incluir siempre cierre |
| Salida spool vacía | Programa sin WRITE | Asegurar salida en programa hijo |
| SY-SUBRC ≠ 0 en JOB_OPEN | Nombre job duplicado | Usar nombres únicos |
Consejos para Jobs Eficientes
-
Nomenclatura:
-
Incluir usuario/fecha: ZREPORT_JOB_<USER>_<FECHA>.
-
-
Programas hijos:
-
Evitar pantallas interactivas (usar WRITE para spool).
-
-
Planificación:
-
Usar SM36 para jobs recurrentes (diarios/semanales).
-
-
Monitoreo:
-
SM37: Filtrar por usuario/fecha.
-
SP01: Ver salidas con estado "Completado".
-
Flujo de Trabajo Recomendado
Takeaway Final
-
Online:
-
Para pruebas rápidas e interacción.
-
-
Fondo:
-
Usar SUBMIT VIA JOB + JOB_OPEN/JOB_CLOSE.
-
Verificar salidas en SM37 → Spool.
-
-
¡Recuerda!:
"Programas para fondo deben evitar ALV interactivos; usar WRITE para generar spool legible."
 
 
 
Agradecimiento:
Ha agradecido este aporte: Tomas Dambrosio
Sobre el autor
Publicación académica de Oscar Aravena Muller, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Oscar Aravena Muller
Profesión: Futuro Analista Programador - Chile - Legajo: ZT54U
✒️Autor de: 90 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor SAP BTP Fiori
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
























