✒️SAP Procesamiento de fondo

Publicación Académica por Eddie Gutierrez Galvez

Publicación Académica creada y compartida por Eddie Gutierrez Galvez para el tema Procesamiento de fondo.

Dentro del ámbito de estudios: Curso Introducción SAP / Unidad 2: SAP GUI y los servicios del sistema SAP.

¿Buscás una carrera con Futuro?

SAP Procesamiento de fondo por Eddie Gutierrez Galvez

PROCESAMIENTO DE FONDO

A parte de ejecutar programas y transacciones Online, SAP permite ejecutar procesamientos de fondo también llamados procesamiento batch o procesamiento en segundo plano.
Es la ejecución de un proceso sin la interacción con el usuario.
Es muy útil con procesos que tardan demasiado en completarse.
Un buen tiempo de repuesta en un sistema Online es de 2 sec. entre cada acción del usuario sobre el programa.
Cuando se prevea que un proceso durará más tiempo, debe ser lanzado en fondo.
Se aconseja lanzar en fondo durante la noche, cuando la carga de usuarios Online es casi nula.

JOBS

Se le llama Job al conjunto de uno o más programas que se lanzan consecutivamente en proceso de fondo. Para crear un Job se utiliza la transacción SM36 (transacción estándar para definir y planificar los procesos de fondo).
Un Job tiene tres áreas principales:

  • Información general
  • Hora de inicio o evento de ejecución
  • Pasos

Primero se tiene que asignar el nombre para el Job en relación a su propósito porque SAP asigna un número interno a cada Job para diferenciarlo pero esa clave es para nosotros desconocida.
Los Jobs se pueden clasificar en:

  • La más alta prioridad. Procesos críticos para el sistema
  • B Prioridad media. Procesos periódicos de mantenimiento
  • C Prioridad normal. Asignados a los Jobs de usuario

HORA DE INCIO O EVENTO

Al clasificar las características de los Jobs, se programan de diversas formas:

  • Ejecución inmediata. El Job inicia recién asignada su definición.
  • Ejecución por fecha y hora. Se programa día y hora para iniciar el Job, además se puede repetir periódicamente su ejecución.
  • Por Job. El Job inicia cuando se produzca el evento (suceso producido automática o manualmente en R/3) que le indiquemos.
    SAP viene con eventos predefinidos como: arranque o parada de instancias, cambio de modo de operación de nocturno a diurno, etc,

PASOS DE UN JOB

Aquí se define el tipo de programa de ejecución que se requiere del Job;

  • Un programa ABAP estándar o creado por nosotros mismos
  • Un programa externo que se ejecutará en el mismo SO del servidor
  • Un programa externo que se ejecutará en un SO distinto a R/3

ANÁLISIS DE UN JOB

Al completar la definición del Job, se analizará con la transacción SM37 (transacción estándar que visualiza los Jobs procesados en SAP, se pueden visualizar datos como ID de quien lo ejecutó, es status; planeado, liberado, listo, activo, terminado o cancelado, fecha de inicio, duración y retraso).
La información más importante es el estado en que se encuentran.
Primero se introducen criterios de selección de los Jobs que se quieren analizar siendo posible seleccionar por nombre del job, usuario creador del job, fecha y hora de comienzo del job, estado actual.

ESTADOS DE UN JOB

  • Previsto. Estado inicial al haber definido datos grales. y pasos del Job pero aún no se ejecuta.
  • Liberado. Job definido completamente con transacción SM36.
  • Listo. Estado en que el Job espera recursos libres en sistema para ser ejecutado.
  • Activo. Job en proceso.
  • Finalizado. Ejecución completa y correcta.
  • Cancelado. Problemas para finalizar correctamente. En el log del Job se puede ver el motivo de cancelación.

OPERACIONES SOBRE JOBS

Con la transacción SM37 (transacción que muestra servidores de SAP) visualizamos las operaciones que pueden alterar el estado de un Job:

  • Verificar status. Comprobamos el estado que SAP nos da para cada Job.
  • Cancelar Job activo. Detenemos un Job activo y cambia al estado cancelado.
  • Borrar. Solo si el Job ha sido cancelado o finalizado previamente, puede borrarse.
  • Liberado/Previsto. Muy útil para no tener que borrar o redefinir un Job liberado.
  • Copiar. Se utiliza si queremos que el Job se ejecute dos o tres veces.
  • Modificar. Solo puede modificarse si aún no inicia la ejecución.
  • Repetir previsión. Semejante a la de copiar, pero aquí se piden datos de inicio del Job.
  • Traslado a otro servidor. Para cambiar el servidor destino de un Job no activo.
  • Capturar Job activo. Comprueba el punto de la ejecución del proceso.
  • Detalles de Job. Datos internos del Job.

 

:: Al igual que Eddie ¿Usted está dispuesto a aprender SAP?

El lunes 29 Abril 2019 comenzamos el 🎓Curso Introducción SAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

✒️Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:


 

Recursos Free:

Los mejores recursos Libres y Gratuitos compartidos con la comunidad: