PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️ABAP La ejecución de fondo

ABAP La ejecución de fondo

ABAP La ejecución de fondo

Las formas de ejecucion de un programa ABAP

Existen dos formas de ejecutar:

  • Ejecucion online: el programa se ejecuta al momento de presionar F8 o el icono ejecutar y los resultados se muestran inmediatamente, ya sea por pantalla o modificando las tablas de database. Este tipo es conveniente cuando se requiere interaccion con un usuario, osea cuando se espera que este haga algo para seguir con el procesamiento. INFORMACION > SISTEMA
  • Ejecucion batch o de fondo: el programa o proceso no tienen interaccion con el usuario, osea que se lanza el proceso y SAP GUI nos devuelve el control, aunque el prograna no acabe de ejecutarse. Este tipo se usa cuando el tiempo de procesamiento del programa es muy alto, ya sea por que tiene muchos accesos a las tablas de base de datos por que tienen millones de registros, muchas ejecuciones, etc. Los resultados de la ejecucion de fonde no se visualizan en la misma pantalla, sino que debemos ir a buscar los resultados a otra transaccion. INFORMACION > EMPLEADO > SISTEMA

Por ejemplo si queremos ejecutar de fondo un programa que tiene un parametro para mostrar datos de una tabla base de datos, lo ejecutamos normalmente desde el editor, luego en la pantalla de seleccion vamos al apartado Programa y luego seleccionando Ejecutar en proceso de fondo o presionando F9, luego en la siguiente ventana de dialogo de parametros se podra modificar los distintos parametros de la salida como el dispositivo, la impresora, cantidad de impresiones, entre otras. Despues podremos planificar la fecha de incio de la ejecucion del programa de fondo, donde apareceran las opciones:

  • Inmediato: inicia el programa de fondo en el momento de terminar su definicion
  • Fecha/Hora: se indica un dia y hora en la que comenzara el proceso de fondo. Tambien se podra marcar una ejecucion periodica que se repetira cada cierto periodo de tiempo.
  • Tras job: se puede encadenar la ejecucion de fondo con la de otro programa, osea que el proceso B empiece cuando termine el proceso A. Tambien se indica que inicie cuando el proceso A termine correctamente en el caso de que este sea cancelado y asi no comience el B.
  • Tras evento: la ejecucion de fondo comenzara cuando se produzca un evento en el sistema que indiquemos, el evento lo podemos provocar manualmente o se puede producir automaticamente. Previamente el evento debe estar definido en la tabla database.

Luego de ejecutar el proceso de fondo, se debe buscar el resultado de la ejecucion de fondo a la transaccion SM37 que visualiza los JOBS o procesos de fondo procesados en sistema, de los jobs se podra visualizar datos cono el ID, el usuario que lo ejecuto, el status(previsto, liberado, preparado, activo, teminado o cancelado), la fecha y hora de inicio, duracion y el retraso.

Dentro de la transaccion SM37 se dejan los datos como estan en la pantalla principal y se ejecuta para ver los procesos de fondo, luego se observaran los jobs.

Para visualizar la salida por pantalla seleccionamos el programa y se cliquea el boton SPOOL, esto nos lleva a la transaccion estandar SP01 donde se administran las solicitudes de impresion que se generen en el sistem SAP. Luego se selecciona el icono de lista ABAP y se visualizan los datos de la salida por pantalla del programa.


 

 

 


Sobre el autor

Publicación académica de Luciano Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Senior

Luciano Martinez

Profesión: Consultor Abap - Argentina - Legajo: LR86R

✒️Autor de: 66 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Me capacito para desempeñar el rol de un consultor abap, además soy sql developer jr, como ambos lenguajes (sql y abap) se relacionan, hace que mi perfil sea más completo y se complemente.

Certificación Académica de Luciano Martinez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La ejecución de fondo" de la mano de nuestros alumnos.

SAP Expert


ejecución de fondo: on line: se ejecuta de manera innmediata batch: ejecución de programa de fondo

Acceder a esta publicación

Creado y Compartido por: Edwar Antonio Reyes Reyes / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

FORMAS DE EJECUCIÓN DE UN PROGRAMA ABAP: existen 2 formas de ejecutar un programa Ejecución online: presionando la tecla f8 , los programas se ejecutan de manera online , esta se utiliza con los porgramas que tienen interacción con el usuario y son de ejecución corta. Ejecución batch o de fondo : se utiliza la tecla f9 , cuando los programas son grandes y toman mucho tiempo de ejecución. Para planificar la fecha de inicio existen varias posibilidades: Inmediata Fecha/hora Tras jobs Tras evento La transacción SM37 se utiliza para ver los jobs (programas ejecutados a fondo) procesados en el sistema SP01: administra todas las solicitudes de impresión CREACIÓN...

Acceder a esta publicación

Creado y Compartido por: Valentina Muñoz Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Las formas de ejecución de un programa ABAP Ejecución online para los programa que interactúa el usuario y tardan poco. Suele ser F8 Ejecución de batch o de fondo cuando el programa tarda mucho. Suele ser F9 Transacción SM37 para visualizar los jobs procesados en SAP Jobs son los programas o procesos ejecutados de fondo en SAP Transacción SP01 para visualizar órdenes de spool La creación de un programa ABAP de fondo Se hará de otra manera si se hace de fondo o no. Por ejemplo, no tendrá interacción con el usuario, sin interfaz Creamos un programa que ejecute el programa de fondo a través un SUBMIT al que se le puede pasar parámetros...

Acceder a esta publicación

Creado y Compartido por: David Brito Melado

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Tipos de ejecución de programas en ABAP: es importante conocer el tipo de ejcución requerida antes de programar, ya que esta condiciona la programación misma. 1. On-line: con F8 2. BATCH o de fondo: se realiza mediante la creación y ejecución de JOBS que son uno o más programas que se lanzan consecutivamente en proceso de fondo.

Acceder a esta publicación

Creado y Compartido por: Pedro Ernesto Maldonado

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

ejecución de fondo: existen dos casos, ejecución al momento de presionar F8, esto genera resultados de manera inmediata, es conveniente en programas que interactuan con el usuario. Pero en otros casos, el tiempo d ejecución del programa puede ser muy alto, esto por solicitudes a base de datos, por estar procesando millones de registros entre otras,para estos casos se utiliza la ejecucion batch o de fondo. Mediante la sentencia submit, se le puede pasar datos a otro programa siempre y cando existan en este.

Acceder a esta publicación

Creado y Compartido por: Christian Camilo Alzate Duque

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

EJECUCIÓN EN FONDO. Existen dos formas de ejecutar un programa ABAP: 1- En linea el programa se ejecuta tan pronto como el usuario hace clic sobre el icono ejecutar y los resultados son visualizados de inmediato en pantalla. 2- En Proceso de fondo se planifica cuando se va a realizar la ejecución de programa se utiliza esta opción cuando el tiempo de ejecución es muy alto esto se puede deber a varias razones. JOB: Es un conjunto de uno o más programas ABAP que se lanzan consecutivamente en proceso de fondo. JOB_OPEN: Módulo de función estándar ABAP que se utiliza para la apertura de jobs. SUBMIT: Sentencia ABAP que se utiliza para la ejecución de programas ABAP. AND RETURN: Esta...

Acceder a esta publicación

Creado y Compartido por: Juan Santamaria Borja

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

LAS FORMAS DE EJECUCIÓN DE UN PROGRAMA ABAP: Tenemos 2 formas de ejecutar un programa en SAP, modo on-line o fondo, la ejecución on-line muestra el resultado del programa de inmediato y el proceso de fondo debemos abrir otra transacción para ver el resultado, estas opciones de encuentran en el misma menú de SAP, PROGRAMA y podemos ejecutar on-line F8 o proceso de fondo F9 (configuración de un job), para visualizar el resultado por este proceso vamos a la tx SE37 donde visualizamos el resultado de los jobs. De este proceso podemos visualizar las solicitudes de impresión, seleccionamos el jobs y pulsamos SPOOL lo cual redireccionará a la tx SP01 donde se administran todas las solitudes de impresión...

Acceder a esta publicación

Creado y Compartido por: Jean Carlos Lopez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior


La Ejecución de Fondo Existen 2 formas en Abap de ejecución la de Fondo y la Online La Online se recomienda o es mejor cuando el procesamiento del programa es poco, así el usuario interactúa tocando algún botón. La ejecución de fondo, no hay interacción con el usuario, hacemos el proceso y sapgui nos devuelve el control, aunque el programa este o no terminado de ejecutarse. Los resultados de esta no se visualizan en pantalla como la online, los resultados se observan en otra transacción de SAP. En Abap según se vaya a programar para que sea online o de fondo el procesamiento se debe tener en cuenta desde el inicio como será ya que la declaración de variables...

Acceder a esta publicación

Creado y Compartido por: Josue Espinoza / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

7| EJECUCIÓN DE FONDO 2 TIPOS DE EJECUCIÓN DE UN PROGRAMA ABAP: Ejecución online – básica, con F8 Ejecución batch o de fondo Ejecución de un programa sin interacción con el usuario, lanzamos el proceso y el SAP GUI nos devuelve el control, aunque el programa todavía no ha acabado de ejecutarse. * se utiliza cuando el tiempo de procesamiento de un programa es muy alto. Procesamiento online en tiempo real - 1 min Procesamiento Batch - 20 min programa > ejecutar en proceso fondo (F9) opciones de inicio: >inmediato: en el momento de acabar su definición >fecha/hora: debemos indicarle día/hora....

Acceder a esta publicación

Creado y Compartido por: Maximiliano Andres Fraga / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Unidad 4 - Ejecución de Fondo Existen dos formas de ejecutar un programa en ABAP. Online y Batch En la ejecucion online al momento de presionar f8 el resultado es en forma inmediata. Normalmente utilizada para los programas que requiere interaccion con el usuario. Pero cuando en un programa el procesamiento puede ser muy alto, cuando tienen muchos accesos a base de datos que tienen millones de registros, multiples txs o varias razones. Es conveniente utilizar la ejecuion Bacth o de fondo. la programacion cambia cuando es un programa es de fondo o online. Las sentencias difieren. Los reporte de fondo, no tienen sentido utilizar tecnicas de reporte tipo ALV. Se puede pedir que un programa se pueda correr de fondo y on line. Para eso...

Acceder a esta publicación

Creado y Compartido por: Matias Ciutat

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!