
BATCH
Ejecución de fondo
En la ejecución online el programa se ejecuta al momento de presionar F8, produciendo resultados inmediatos. Esa ejecución se realiza cuando se requiere interacción con el usuario o el tiempo de ejecución es corto.
Cuando la ejecución de un programa requiere de un tiempo largo de ejecución es conveniente realizar ejecuciones Batch o de fondo.
Se debe analizar bien los requerimientos del programa, para poder definir la programación adecuada del programa, ya que dependiendo de los tiempos de ejecución o de los datos a loa que se vaya a acceder la programación puede ser online, batch o de fondo.
Batch input es una herramienta muy útil que sirve para cargar en una transacción cualquiera, dato de forma masiva asegurándose, de que los chequeos y controles que la transacción hace por defecto se cumplan consiguiendo la integridad de los datos.
El área del Batch input está disponible desde cualquier punto de SAP ya que está en el menú System (accesible desde cualquier transacción). System / Services /Batch Input. O directamente con la transacción SM35.
Se pueden realizar programas que se ejecuten online y Batch, en el cual el usuario tendría que elegir el procesamiento según sus necesidades.