✒️ABAP La ejecución de fondo
ABAP La ejecución de fondo
1 - EJECUCION DE FONDO.
Existen 2 formas de ejecutar un proceso en SAP: Online y Batch.
Online: El programa se ejecuta en el momento de presionar <F8> y la ejecución es inmediata. Esta forma es útil para programas que necesitan interacción del usuario o cuando el tiempo de ejecución es muy poco.
Batch: Procesos con muchos accesos a BBDD y enormes cantidades de registros a tratar. En el análisis es fundamental decidir en que forma se realizará el proceso. Pues ambas formas difieren enormemente.
En proceso de fondo, el Sistema SAP ejecuta automáticamente cualquier informe o programa que puede lanzar interactivamente.
Al programar un job en el sistema de proceso de fondo, debe indicar:
· El informe ABAP o el programa externo que se debe iniciar
· La hora de inicio
· Las especificaciones de impresión
El sistema de proceso de fondo inicia el job y ejecuta los programas que indique. Después, puede verificar si se ejecutó el job con éxito y visualizar un log de cualquier mensaje de sistema.
Pasos para realizar y ejecutar un Proceso Batch:
1) Creación de un Job.
2) Abrir el Job (Función JOB_OPEN enviando v_jobname = Nombre de Job).
3) Lanzar el Job (con la sentencia SUBMIT que admite paso de parámetros).
4) Cerrar el Job (Función JOB_CLOSE).
Para visualizar los jobs procesados en el sistema: SM37.
Existirá la posibilidad de crear un programa que se pueda comportar de las 2 formas (Online o Batch)
Sobre el autor
Publicación académica de Francisco Javier Gomez Jimenez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Javier Gomez Jimenez
Profesión: Consultor Junior - España - Legajo: KW17D
✒️Autor de: 200 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial