Con las prisas por llegar a la base de datos HANA de SAP, algunos clientes no han tenido debidamente en cuenta el código Z desarrollado a lo largo de los años y su compatibilidad con la nueva base de datos.

Durante la implantación inicial de SAP, casi todas las empresas que conozco eran "especiales" de alguna manera y optaron por no seguir el estándar de SAP. Por lo tanto, todos tenemos código Z sustancial que utilizamos para llenar ese y otros vacíos en nuestros procesos.

Ahora que la base de datos HANA ha entrado en escena, algunos se están dando cuenta de que, tras la migración, parte de su código Z no funciona o tiene graves problemas de rendimiento cuando se ejecuta en la base de datos HANA. Muchas empresas contratan a consultores externos para que revisen y actualicen su código Z, pero esto podría resolverse fácilmente en la propia empresa, o mucho más rápido, si se pudiera identificar rápidamente todo lo que hay que modificar.

Hasta ahora, el producto estrella de Revelation Software Concepts (RSC) es su potente plataforma de automatización del control de cambios de SAP, Rev-Trac. Otro actor importante en la cartera de RSC es Salt, su software de inteligencia de cambios. Que, por cierto, está disponible actualmente de forma gratuita para su uso en un número limitado de sistemas previa solicitud.

Una de las muchas funciones de Salt es una utilidad de desarrollo llamada "Code Ferret". Code Ferret le permitirá buscar rápidamente a través de toda su cartera de Z-code para buscar cadenas de código o cualquier palabra clave. Esta funcionalidad es una herramienta excepcional cuando tiene que revisar su código Z antes de la conversión a la base de datos HANA. No sólo encontrará todo el código sospechoso basado en su término de búsqueda, sino que también le dirá dónde se encuentran los objetos específicos identificados en todos sus sistemas SAP.

Así que desconfía de esa afirmación "select * into" y avanza con confianza porque todos somos "especiales" de alguna manera.