¿El ABAP está muerto?

Con tanto HANA XS, Fiori, SAPUI5, JavaScript y demás, muchos me hacéis esta pregunta… y la respuesta es fácil: ABAP sigue siendo el lenguaje de programación básico de SAP, tanto en el viejo R/3 como en el nuevo S/4, por lo que le queda mucha vida por delante.

A corto plazo, me da que va a haber unas cuantas migraciones para pasar a la Business Suite on HANA y/o al S/4HANA, que ya sabemos que son dos cosas distintas, ¿no? 😉

Bien, pues aunque para esto SAP nos proporciona una serie de herramientas, quizás tengas algún (ejem, ejem…) desarrollo de cliente en tu instalación… y puede que ese desarrollo no esté muy optimizado (ejem, ejem…), por lo que quizás tengas que revisarlo… ya que las cosas en HANA, en general, irán más rápido siempre que sean estándar y/o estén bien diseñadas.

Por supuesto, la ventaja de HANA no es únicamente esa (que lo de antes vaya más rápido), sino que se abre un nuevo mundo de posibilidades, lo que ha llevado a redefinir múltiples procesos y reescribir millones de líneas de código… en ABAP.

Evidentemente, no puede ser el mismo ABAP, ya que no tendría mucho sentido seguir haciendo lo de siempre y programando igual que hace 20 años cuando la idea principal era “no cargues la base de datos con trabajo, ya lo haces en la aplicación” y ahora es justo la contraria: “todo lo que puedas meter a nivel de base de datos, adelante”.

Ya sabéis, el acceso a memoria es más rápido, el almacenamiento columnar y todas esas cosas… ¿Que no lo sabéis? Bueno, podéis empezar por aquí: ABAP Development for SAP HANA

Y, en breve, otro curso interesante: Managing ABAP Systems on SAP NetWeaver

En resumen, que sí, que Fiori, UI5, HANA, Leonardo y todo esto, muy bien, pero no olvidemos el ABAP 😉

En mi opinión, este muerto está muy vivo…

SAP HCM: evolución y estrategia de la experiencia de usuario

El viernes pasado hicimos una breve presentación, en el grupo de trabajo de RRHH de AUSAPE en Barcelona, de la evolución de la experiencia de usuario en SAP HCM en los últimos años, con ejemplos prácticos de uso de las distintas tecnologías/componentes que podemos utilizar hoy en día, con la finalidad de aclarar conceptos básicos.

Aquí os dejo la presentación que utilizamos de guía, aunque lo verdaderamente interesante es ver ejemplos de aplicación reales, de cada una de estas opciones:


 
Si queréis más información, no dudéis en contactar con nosotros 😉

HR Renewal 2.0

Ya está disponible HR Renewal 2.0, con nuevas funcionalidades… muy bien, ¿no? Bueno, que no sabes que es HR Renewal, aquí te lo intenté contar: HR Renewal 1.0

Básicamente, son paquetes de funcionalidades específicas para HR que SAP va liberando, aparte del ciclo normal de EhPs, en modo de add-on. No hay que pagar licencias nuevas (salvo que quieras utilizar los elementos de colaboración de Jam, por ejemplo) y tienen como prerequisitos estar en un nivel elevado de EhP y SP. Concretamente, para HR Renewal 2.0 necesitaremos estar como mínimo, en EhP7.

Por ahora, sólo hay 2 versiones de HR Renewal, pero la funcionalidad va aumentando, ya que van liberando “paquetes de características” (Feature Pack) a medida que pasa el tiempo hasta pasar al siguiente. Por ejemplo, HR Renewal 1.0 llegó hasta el FP4, que contenía esto: HR Renewal 1.0 FP4

Si queréis saber estar puntualmente informados de las novedades sobre este tema, yo no soy vuestro hombre, os recomiendo seguir a Carrie Lande. También es cierto que es más probable que podáis contactar conmigo antes que con Carrie… 😉

PD.- Debería haber hablado de las novedades del HR Renewal 2.0, pero es que está recién salido del horno. En un par de semanas…

PD.- Si tenéis más dudas: HR Renewal – FAQs