Introducción a SAP S/4HANA Cloud Public Edition desde el punto de vista de un administrador del sistema
Debatir la rampa de lanzamiento SAP Fiori
Explicar Gestión de identidades y accesos
Explicación de la gestión de salidas
Programación de jobs de aplicación
Resumen de las opciones de supervisión
Comprender la gestión de transporte

Introducción a los jobs de aplicación

Objective

After completing this lesson, you will be able to explicar el uso de jobs de aplicación

Jobs de aplicación

Adam sabe por su job anterior que la ejecución en proceso de fondo es un elemento central para los sistemas SAP de SAP Business Suite, por ejemplo, SAP ECC. En su futuro rol como administrador del sistema para sistemas en SAP S/4HANA Cloud Public Edition, se da cuenta de que aquí también se deben planificar varias tareas para la ejecución en proceso de fondo. Por eso Carl explica la importancia de la ejecución en proceso de fondo y sus capacidades en la nube.

Jobs de aplicación en SAP S/4HANA Cloud Public Edition le permite programar y supervisar jobs relacionados con la aplicación. Puede automatizar las actividades manuales que se deben realizar en un momento específico, reduciendo su carga de trabajo ejecutando estas tareas sin problemas en proceso de fondo. Puede planificar trabajos regulares, lo que le permite concentrarse en otras tareas. Las funciones clave incluyen la programación de jobs basados en un modelo de job, el trabajo con modelos de job personalizados, la programación de jobs con un calendario de fábrica personalizado, la organización de series de jobs que tienen en cuenta diferentes husos horarios, la definición de los pasos de job y la supervisión de jobs.

Cada tipo de job tiene un objetivo específico y ayuda a automatizar y optimizar varios procesos empresariales dentro del entorno SAP S/4HANA Cloud Public Edition.

Adam también considera útil adquirir conocimientos sobre cómo conectar a toda la empresa con el núcleo digital con SAP S/4HANA Cloud Public Edition. Por lo tanto, después de completar este recorrido de aprendizaje, también decide echar un vistazo al enlace a la página de destino que contiene varias ofertas de recorrido de aprendizaje sobre este sistema ERP basado en la nube de próxima generación para hacer avanzar su negocio: SAP Learning – SAP S/4HANA Cloud Public Edition

Rol de los jobs empresariales y técnicos

Carl continúa explicando que, en el contexto de SAP S/4HANA Cloud Public Edition, hay dos tipos de trabajos que desempeñan un papel importante en la automatización y optimización de varios procesos empresariales.

Ofertas de empleo empresariales

Los jobs de aplicación, también conocidos como jobs empresariales, están diseñados para gestionar tareas rutinarias que los clientes deben programar de forma regular. Estos jobs son parte integral de varios procesos empresariales e incluyen tareas como Ejecuciones de facturación, Ejecuciones de planificación de necesidades de material (MRP) y Evaluaciones de moneda extranjera.

Estos jobs son especialmente útiles para el procesamiento en masa de pasos en una cadena de procesos empresariales. Sin embargo, los usuarios deben ser conscientes de que son responsables de supervisar y controlar la ejecución de estos jobs, que se llevan a cabo en el contexto del usuario. También es importante tener en cuenta que pueden producirse problemas técnicos que surjan del entorno del sistema.

Jobs técnicos

Por otro lado, los jobs técnicos, que no son visibles para los clientes, se configuran automáticamente durante el aprovisionamiento del sistema sin requerir ninguna intervención manual. El diseño de definiciones de job técnico es tal que pueden adaptarse a todos los escenarios de cliente existentes sin necesidad de ninguna interacción por parte del equipo de operaciones en la nube de SAP.

Los jobs técnicos son el método preferido para ejecutar funciones periódicas en un sistema SAP S/4HANA Cloud Public Edition. Esto se debe a que ofrecen un enfoque más optimizado y automatizado para gestionar las tareas rutinarias.

Adam resume que los jobs de aplicación son tareas programadas por el cliente que automatizan las actividades manuales. Los jobs técnicos son tareas programadas por SAP que actualizan el funcionamiento del sistema. La principal diferencia es que el cliente tiene control sobre los jobs de aplicación, mientras que los jobs técnicos son programados automáticamente por SAP y el cliente no puede influir en ellos.

Aplicaciones de jobs de aplicación para programar y actualizar jobs de fondo

Carl menciona que las aplicaciones Jobs de aplicación en SAP S/4HANA Cloud Public Edition proporcionan una interfaz simplificada y fácil de usar para la programación de jobs. Además, las aplicaciones del espacio Jobs de aplicación ofrecen funciones avanzadas, como modelos de job personalizados y calendarios de fábrica personalizados.

Jobs de aplicación

Esta aplicación le permite programar y supervisar jobs relacionados con aplicaciones. Si con frecuencia realiza tareas manuales en momentos específicos, la aplicación Jobs de aplicación puede aliviar su carga de trabajo ejecutando sin problemas estas tareas en proceso de fondo. Le permite programar jobs rutinarios.

Modelos de job de aplicación

Esta aplicación le permite construir sus propios modelos de job de aplicación. Estos modelos se componen de un conjunto de parámetros que puede designar para la entrada de catálogo de jobs vinculada. La creación de modelos de varios pasos, que se pueden iniciar posteriormente mediante la aplicación Jobs de aplicación, es una función esencial de esta aplicación.

Actualizar usuarios de job

Esta aplicación le permite modificar el propietario y el usuario asociados con los jobs de aplicación que se han establecido a partir de un modelo de job. Esta característica puede ser especialmente útil en determinadas situaciones. Por ejemplo, cuando una persona realiza la transición a un departamento diferente dentro de la organización o sale de la empresa, lo que requiere la eliminación del usuario empresarial correspondiente.

Estados de job y cancelación

Para Carl, es importante que Adam también adquiera cierto conocimiento sobre los diferentes estados de los trabajos y el contexto de su terminación.

Un job de aplicación puede tener los siguientes estados:

  • El estado Programado significa que el job está en el pipeline y se ha alineado para su ejecución. Actualmente no se está ejecutando, pero está en la lista de espera.
  • El estado En proceso se asigna cuando el job se está ejecutando activamente. Ha arrancado y está en marcha.
  • El estado Fallido se indica cuando un job se encuentra con un problema durante su ejecución y no puede finalizar correctamente. Es una señal de que se ha producido un error que ha impedido que el job se complete según lo planificado.
  • El estado final de los jobs Cancelados puede variar en función de su estado anterior.

Examinemos con mayor detalle lo que Carl ha compartido sobre las diferentes condiciones finales de los trabajos cancelados.

Cancelación de un job individual programado

Si un job que se encuentra actualmente en el estado Programado se cancela, se eliminará de la lista de jobs. Esto significa que el job no se ejecutará en el futuro según lo planificado.

Cancelación de un job en proceso
Si se cancela un job que está En proceso (actualmente en ejecución), dejará de ejecutarse inmediatamente. El estado de este job se actualizará a "Cancelado" y permanecerá en la lista de jobs para su revisión.
Cancelación de un job en una serie
Los jobs pueden formar parte de una serie en la que se programan varias instancias del mismo job para que se ejecuten en diferentes momentos. Si se cancela un job programado de una serie, todas las instancias del job que también tienen el estado Programado se cancelarán y se eliminarán de la lista. Sin embargo, los jobs de la serie que tienen otros estados no se verán afectados.
Cancelación de un job en proceso en una serie
Si se cancela un job En proceso de una serie, esa instancia específica del job dejará de ejecutarse y su estado se actualizará a Cancelado. Otros jobs de la serie, independientemente de su estado, no se verán afectados.

Para cancelar un job, normalmente seleccionaría el job deseado de la lista y seleccionaría el botón Cancelar de la barra de herramientas principal de la aplicación Jobs de aplicación.

Tenga en cuenta que los jobs marcados como Finalizados no se pueden cancelar porque ya se han ejecutado.

Nota

Recuerde que la cancelación de tareas debe realizarse teniendo en cuenta, ya que afecta directamente a la ejecución y el resultado de los procesos empresariales.

Borrado de job

El personal administrativo también tiene la tarea de gestionar el procedimiento regular de borrado de jobs. Para ejecutar esta tarea de forma eficaz, es esencial una comprensión completa del proceso de eliminación estándar.

Observe con más detalle la tabla Eliminación periódica de jobs, que representa los intervalos de borrado automático actuales en función de la granularidad periódica del job que se va a borrar.

Eliminación de job periódica

Intervalo recurrente del job que se va a eliminarBorrado automático de job después de
No periódico14 días
Minutos7 días
Horas14 días
DíasValor periódico * 24 días
SemanasValor periódico * 7 * 24 días
MesesValor periódico * 31 * 24 días
Cada x semanas en cada mes yValor periódico * 31 * 24 días

Muestra de borrado regular de un job de aplicación en SAP S/4HANA Cloud Public Edition

Utilizando un caso práctico como ejemplo, Carl ejemplifica el concepto de borrado regular de un job de aplicación en SAP S/4HANA Cloud Public Edition para Adam:

Imagine un job que está programado para ejecutarse cada quince días y que está fijado para finalizar después de 20 ejecuciones. La ejecución inicial comienza en la segunda semana del calendario y concluye en la semana 40. Cada instancia del job permanece en el sistema durante una duración específica, conocida como el tiempo de retención, que en este caso se fija para 24 ejecuciones.

La fórmula para calcular el tiempo de retención es:

Tiempo de retención = valor periódico * períodos de retención * días de la semana [días]

Si conectamos los valores indicados:

Tiempo de retención = 2 * 24 * 7 [días] = 336 [días] = 48 [semanas]

Esto implica que la primera instancia del job se eliminará del sistema un día después de haber estado en el sistema durante 48 semanas. Esta estrategia mejora la productividad del sistema al evitar la acumulación de puestos de trabajo obsoletos.

Nota

Las reglas descritas anteriormente son los procedimientos operativos estándar. Sin embargo, si la aplicación empresarial opta por métodos alternativos, estos se documentan en la documentación específica de la aplicación.