Los proyectos de conversión a S/4HANA están despegando con cada vez más empresas migrando a la última versión del famoso sistema ERP de SAP. Por un lado, esta es una gran oportunidad para comenzar a utilizar las últimas funciones, pero por otro lado, puede ser un desafío, ya que el proceso de conversión puede requerir cambios en el código o en los procesos. Con los proyectos de Transición de Datos Selectiva de S/4HANA, las empresas están implementando proyectos más complejos (nuevas funciones comerciales, consolidaciones de sistemas para fusionar muchos sistemas individuales en una única instancia más grande o incluso divisiones en las que un sistema se divide en unos pocos sistemas más simples). La pregunta es ¿cómo podemos asegurarnos de que los escenarios de SAP EDI funcionen de la misma manera después de la conversión como lo hacían antes de la conversión?
Pruebas para proyectos de S/4HANA
Si intentamos averiguar qué partes de un típico proyecto de conversión a S/4HANA pueden ser automáticamente reprobadas, podemos llegar a la conclusión de que puede ser muy poco, ya que las pruebas de Interfaz de Usuario (UI) no pueden realizarse debido a los cambios en la UI (de SAPGui a Fiori/UI5). ¿Queda algo? ¿Qué hay de las interfaces de SAP (heredadas, EDI, etc.)? ¿Cambiarían esas conexiones después de la conversión? ¿Los clientes o proveedores de EDI requerirían un nuevo conjunto de mensajes para ser intercambiados después del proyecto de conversión a S/4HANA? Lo más probable es que no. Por eso tenemos una gran oportunidad de reprobar eso automáticamente con el uso de herramientas de pruebas de API de SAP como Int4 IFTT.
Alcance de la prueba de SAP EDI para el proyecto de conversión a S/4HANA
Pueden haber muchos cambios en las interfaces de SAP EDI durante un típico proyecto de conversión a S/4HANA:
a)
migración de código personalizado
- es posible que se necesite mejorar el código ABAP personalizado para que funcione de la misma manera después de la conversión a S/4HANA
b)
actualizaciones de código ABAP
- para consolidaciones, divisiones, limpieza de código. Esos cambios pueden ser muy significativos, pero aún así la interfaz de SAP EDI necesita funcionar de la misma manera después del proyecto de conversión a S/4HANA
c)
cambio de la plataforma de integración
- en el momento del proyecto de conversión a S/4HANA, las empresas desean cambiar la plataforma de integración (de SAP PO a SAP Cloud Platform Integration Suite, por ejemplo)
d)
cambio de la tecnología de integración
- algunas empresas desean reemplazar los IDOCs con otras tecnologías de integración (SOAP/APIs)
e)
cambio del proveedor de EDI
- algunas empresas pueden utilizar el proyecto de conversión a S/4HANA para cambiar las interfaces de SAP EDI de su propia plataforma de integración a un proveedor de EDI (Seeburger, Opentext, etc.) o hacer el movimiento contrario.
En todos estos casos, los escenarios de SAP EDI deben ser probados de principio a fin (sistema SAP S/4HANA y el punto final de EDI), pero ¿cómo lograrlo?
Pruebas automatizadas de SAP EDI para S/4HANA con Int4 IFTT
Int4 IFTT con su función de repetición inteligente y funciones completas de virtualización de pruebas de API de SAP puede automatizar las pruebas de SAP EDI para todas las variantes de proyectos de conversión a S/4HANA. La función de repetición inteligente de Int4 IFTT permite reprocesar los mensajes de SAP EDI de producción existentes en el nuevo paisaje de S/4HANA y comparar automáticamente los resultados con el paisaje antiguo. La virtualización de Int4 IFTT, por otro lado, permite realizar las pruebas de una manera muy aislada sin la disponibilidad de socios comerciales de EDI al emularlos completamente para fines de prueba.
¿Cómo funciona?
Paso 1
Al principio, podemos comenzar recolectando casos de prueba basados en la solución actual/vieja y almacenarlos en Int4 IFTT. Los casos de prueba se pueden crear rápidamente en base a los mensajes de SAP EDI de producción existentes, lo que significa que la creación de casos de prueba es casi completamente sin guiones, ya que ya tenemos todos los casos de prueba disponibles y solo necesitamos seleccionarlos en Int4 IFTT. Este enfoque se muestra en la siguiente figura.