Puntos clave: SM36 y SM37 son códigos de transacción SAP fundamentales para la programación y monitorización de trabajos, pero su naturaleza específica del sistema limita un uso más amplio. Control-M mejora estos códigos proporcionando orquestación, visibilidad y automatización a nivel empresarial, optimizando las operaciones y reduciendo la complejidad.
- Control-M ofrece visibilidad en todo el ecosistema SAP.
- Snam S.p.A. reportó una reducción del 40% en los errores de flujo de trabajo tras adoptar Control-M.
Las herramientas nativas de programación y monitorización de trabajos de SAP, los Códigos de Transacción (t-codes) SM36 y SM37, son componentes fundamentales de muchos sistemas SAP. Control-M permite a las empresas Obtén nuevo valor de estos sistemas básicos de larga trayectoria sin requerir una reurbanización intensiva en recursos. Este blog explica cómo.
Empresas individuales pueden haber desarrollado miles de códigos t SM36 y SM37 para innumerables servidores e instancias SAP para ayudar a gestionar las tareas diarias que mantienen en funcionamiento los sistemas SAP. Los códigos SM36 y SM37 tienen claramente un lugar importante en los sistemas SAP. A veces, los usuarios nos dicen que el problema está que el lugar para SM36 y SM37 está demasiado claramente definido. SM36 y SM37 son específicos de cada sistema, lo que significa que solo pueden usarse para programar y supervisar trabajos para el sistema en el que se encuentran. Eso funciona bien para trabajos aislados que se ejecutan completamente dentro de un solo servidor o instancia SAP. Si el flujo de trabajo más grande necesita salir de ese silo, por ejemplo para aceptar un flujo de datos de un sistema en la nube o para actualizar una base de datos en otro servidor, entonces es necesario desarrollar códigos SM36 y SM37 adicionales para esos sistemas.
A menos que...
… las organizaciones mejoran sus T-codes SM36 y SM37 mediante Control-M (autoalojado o SaaS). La suite Control-M orquesta la ejecución de flujos de trabajo en todo el entorno de TI empresarial. No están específica del sistema y están ampliamente utilizada para ejecutar cargas de trabajo altamente complejas y multielemento en entornos de nube híbrida. Para los usuarios de SAP, Control-M ofrece una visión completa de todos los trabajos de SAP —y sus trabajos dependientes— en toda la empresa. Aquí tienes un análisis más profundo de cómo Control-M están utilizado con SM36 y 37 para ayudar a superar algunas de sus limitaciones.
SM36 y SM37 mantienen los sistemas en funcionamiento
SM36 y SM37 son excelentes herramientas para programar y monitorizar los miles de trabajos que se ejecutan cada día en entornos SAP. Estos trabajos pueden incluir transferencias de archivos, actualización de bases de datos, ejecución de informes, envío de actualizaciones a usuarios empresariales y mucho más. SM36, SM37 y otros t-codes son desarrollan típicamente en la Programación Avanzada de Aplicaciones de Negocio (ABAP) de SAP, por lo que la responsabilidad de crearlos y mantenerlos recae en expertos SAP, ya sea internos o en un proveedor de servicios. Como se ha señalado, SM36 y SM37 son específicos del sistema. Cuando una transferencia de archivos u otro tipo de trabajo necesita ejecutarse en diferentes instancias de SAP o en diferentes versiones, es necesario desarrollar códigos t separados para cada uno. Si los datos se están transferidos de un sistema a otro, o si otro flujo de trabajo cruza sistemas diferentes, entonces es necesario desarrollar trabajos SM36 y SM37 para manejar esas situaciones. Estos arreglos son procedimiento operativo estándar en muchas empresas. El proceso funciona, aunque están algo intensivo en recursos y poco transparente.
Son un par de situaciones en las que los requisitos de recursos cualificados asociados al uso de SM36 y SM37 han causado históricamente algunos problemas. Uno están cuando está un fracaso laboral o un retraso inexplicable. El otro están cuando el flujo de trabajo necesita interactuar con sistemas ajenos al que se encuentra. Veamos brevemente cada una de estas situaciones.
Los problemas de rendimiento de los trabajos SM36 y SM37 o los fallos directos pueden ser difíciles de diagnosticar y depurar en ecosistemas complejos porque los administradores de TI necesitan consultar los registros de todos los t-codes asociados en cada uno de los sistemas que toca el trabajo. Muchos retrasos y fallos resultan de que un componente de un flujo de trabajo no esté listo a tiempo. Por ejemplo, si una transferencia de archivo se retrasa, el trabajo para ejecutar un informe que necesita datos del archivo no puede iniciarse. Estos problemas pueden resolverse (prevenirse) con orquestación automatizada, pero sin ella, tendrán que depurarse manualmente.
Las instalaciones de parches y actualizaciones son otros periodos de riesgo para fallos de trabajo. Para las organizaciones que utilizan SM36 y SM37, cada actualización anual, mensual y trimestral o parche especial requiere detener manualmente todos los trabajos entrantes y salientes para la actualización, y luego reiniciarlos una vez que la actualización están completada. Eso consume mucho tiempo y pone en riesgo procesos críticos para el negocio.
A medida que los sistemas se vuelven más complejos, aumenta la probabilidad de fallos en los flujos de trabajo porque estos deben orquestarse entre diferentes sistemas. Qué tan bien las empresas pueden orquestar los flujos de trabajo depende de cuánta visibilidad tengan sobre ellos. Si te no puede Ve el estado de un flujo de datos u otro trabajo dependiente hasta después de que se produzca la transferencia (o después de que no se produzca según lo previsto), entonces te no tienen la visibilidad te necesaria para evitar fallos.
Cómo puede ayudar Control-M
Control-M añade el componente de orquestación a la programación y monitorización de trabajos SM36 y SM37. Aborda los principales problemas asociados a esas herramientas proporcionando visibilidad en toda la amplitud del entorno informático (ayudando a prever y prevenir fallos laborales relacionados con dependencias) y profundizando en los propios trabajos, lo que permite prevenir o remediar rápidamente.
Control-M ofrece visibilidad de los trabajos en todo el ecosistema SAP, independientemente de la ubicación. Si tú quieres Ve o cambiar el estado de un flujo de trabajo, tú vas a un solo lugar: la interfaz de usuario de Control-M, en lugar de tener que comprobar el estado de cada paso en varios sistemas del flujo de trabajo. Control-M muestra el estado general y te da la opción de profundizar y Ve cualquier trabajo dependiente. Los usuarios pueden Ve el estado de un flujo de trabajo completo con el mismo o menos esfuerzo que el que se necesita para hacer una comprobación de SM37 en un solo componente. Eso hace que gestionar el entorno SAP sea mucho menos intensivo en recursos.
Aquí tienes un ejemplo. Los administradores de sistemas suelen investigar fallos de trabajos SM36 o SM37 ejecutando un análisis de volcado ST22. Sin Control-M, los registros y los volcados cortos deben interceptarse manualmente. Ese procedimiento lleva tiempo y puede tener que repetirse en varias instancias de SAP. Los administradores no necesitan extraer ni revisar registros si utiliza Control-M porque puede supervisa automáticamente sin intervención manual. Y, gracias a la capacidad de Control-M para supervisar automáticamente todas las dependencias, un problema potencial con un trabajo puede identificarse y abordarse rápidamente antes de que afecte a otros. De este modo, Control-M aumenta el tiempo de actividad sin requerir un aumento del tiempo de soporte para los administradores.
El operador italiano de infraestructuras energéticas Snam S.p.A. informó que redujo los errores de flujo de trabajo en un 40 % tras introducir Control-M en su entorno SAP, que incluía SAP ERP Central Component (ECC) y SAP S/4HANA. Liberar a su personal especializado en SAP también ayudó a la empresa a mejorar el tiempo de salida al mercado de sus servicios empresariales en un 20 %. te puedes conoce más sobre el programa aquí.
Estas son solo algunas de las formas en que orquestar códigos SM36 y SM37 a través de Control-M reduce la complejidad y ahorra tiempo en las operaciones diarias. Control-M también ofrece otras ventajas durante las migraciones a SAP S/4HANA u otras versiones, como explica este documento técnico.
Control-M están un gran complemento para SM36 y SM37 porque rompe silos y funciona en todo el entorno SAP, por muy complejo que sea, y rompe la dependencia de la empresa de unos pocos especialistas en SAP cualificados para Crea y supervisa manualmente todos los trabajos de flujo de trabajo. Sus capacidades de autoservicio Permite el desarrollo ciudadano de forma segura, donde TI mantiene el control sobre los flujos de trabajo, pero los usuarios de negocio pueden gestionar sus propias solicitudes. Por encima de todo, Control-M crea visibilidad sobre todos los empleos de SM36 y SM37 y sobre todo el ecosistema SAP.
Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.