Todo consultor SAP debe dominar la parte de gestión de puestos de trabajo. Ya sea para la creación o el análisis de los puestos de trabajo ya creados. En efecto, esta funcionalidad es esencial porque permitirá la utilización completa de los recursos de los que dispone SAP. ¿Hay que ejecutar un programa cada mañana para recuperar todos los pedidos de venta del día anterior? ¿Otro cada 5 minutos para "transformar" las TR (Transfer Requirements) en TO (Transfer Orders)? La noción de SAP Job permitirá configurarlo para automatizar estos procesos y, en consecuencia, ahorrar un tiempo considerable.
¿Para qué sirve un puesto SAP?
En primer lugar, es importante saber que los puestos de trabajo no son específicos de SAP. También existen en otras herramientas y tecnologías. ¡Las personas con conocimientos o experiencia en el mundo de la informática seguro que ya han tenido que lidiar con estos famosos empleos!
Pero, ¿qué es exactamente un trabajo? Un trabajo es simplemente una sucesión de tareas automatizadas. El sistema ejecuta en segundo plano una sucesión de pasos preconfigurados por el usuario.
Así, en el universo SAP, un trabajo permitirá la ejecución de diferentes pasos en segundo plano, denominados "pasos". Estos pasos corresponden a la ejecución de una o varias Programa(s) ABAP, control(es) externo(s) o incluso programa(s) externo(s). En la gran mayoría de los casos, son los programas ABAP los que se ejecutan, ya sean programas estándar y/o específicos (programas "Z").
Además, lo que hace que un trabajo sea potente es el hecho de que se puede programar para que se ejecute con una frecuencia específica. Así, el usuario puede solicitar la ejecución del trabajo cada día, cada semana, cada año, etc. Además, el trabajo puede programarse para que se ejecute a una hora determinada. Esta configuración horaria puede ser muy útil para evitar cualquier sobrecarga innecesaria de los recursos del sistema. De hecho, ejecutar un trabajo en mitad de la noche, cuando hay muy pocos usuarios conectados, mejorará la velocidad de ejecución del trabajo pero también evitará cualquier sobrecarga innecesaria.
¿Cómo crear un trabajo SAP?
En primer lugar, en la mayoría de los casos, los consultores SAP son los responsables de crear los trabajos. Sin embargo, en algunos casos, los usuarios clave también pueden gestionar los puestos de trabajo junto con su departamento empresarial.
Vayamos al meollo de la cuestión. Así, para crear un puesto de trabajo, hay que utilizar la operación funcional SM36 Definir trabajo:
A continuación, tras haber introducido los distintos datos, como el nombre del trabajo, la clase de trabajo, etc., llega el momento de definir las etapas. Como se ha mencionado anteriormente, estos pasos representan las diferentes etapas del trabajo. En el caso siguiente, el job contiene dos etapas, la ejecución de los programas ABAP "RISTRA20" (etapa n°1) y "RIBCREATESALORD" (etapa n°2):
Nota: algunos trabajos sólo contienen un paso.
Una vez creado el trabajo, ahora es importante ver su estado, su informe de ejecución (llamado Log), pero también otra información útil (tiempo, duración, etc.). Esto se hace a través de la funcionalidad Vista general del trabajo.
Por último, dependiendo de la empresa para la que trabaje, puede que existan convenciones de nomenclatura para los nombres de los puestos. Por lo tanto, debe prestar mucha atención a este aspecto, ya que puede ayudarle a buscar empleos creados en el pasado.
Descripción general de Job SAP
La pantalla de selección
En primer lugar, esta funcionalidad se lanza a través de la operación funcional SM37 Descripción del puesto. Sin embargo, antes de obtener una lista de empleos, es necesario filtrar utilizando la pantalla "Selección simple de empleos":
La lista de empleos
A continuación, en función de la información introducida en la pantalla de selección anterior, aparecerá la vista "Resumen de trabajos" que se muestra a continuación:
En esta visión general de los puestos de trabajo, se pueden distinguir varios datos principales relacionados con cada uno de ellos, entre los que se incluyen:
Estado
Programado, Liberado, Listo, Activo, Finalizado, Cancelado: tantos estados diferentes para definir el estado del trabajo.
Duración
La "duración" corresponde al tiempo de ejecución del trabajo. Se expresa en segundos.
Retraso
El "Retraso" corresponde al tiempo (en segundos) transcurrido antes de poder ejecutar el trabajo.
Así, al crear un nuevo trabajo, es necesario ir primero a esta vista general, para consultar esta importante información. Esto garantizará la correcta ejecución del trabajo, así como la información técnica relacionada con el mismo.
¿Desea tener acceso ilimitado a toda nuestra biblioteca de formación SAP? Pruebe nuestra plataforma de formación de forma gratuita durante 7 días.
Pierre Balbinot
Consultor funcional SAP, experto en EAM (Enterprise Asset Management) y PP (Production Planning).
Deja una respuesta