ABAPConf 2024: otro evento imprescindible (I)

Imprescindible si trabajas con ABAP y pretendes seguir haciéndolo en los próximos años, porque no, el ABAP no está muerto… ¿y tú?

ABAPConf es un evento de conferencias de desarrolladores para desarrolladores, que organiza Tobias Hofmann, junto con otra serie de leyendas, desde el año 2021, a las que se puede asistir de manera presencial o virtual.

Esta año han organizado varias ediciones; en este artículo os hablé de la de junio:

ABAPConf 2024: ¡esto es un no parar!

Y en este artículo os vengo a hablar de la celebrada el pasado 5 de diciembre de 2024.

Había 21 charlas, distribuidas en 3 canales, unas en inglés y otras en alemán, así que a la hora de elegir, uno de los criterios fue el idioma, pero tengo que reconocer que, a posteriori, he visto también alguna en alemán… 😉

Os cuento las que vi, con breves comentarios de cada una.

Keynote: Modernizing an R/3 Solution with ABAP Cloud – Light and Shadow

YouTube: https://www.youtube.com/live/SnKqmgOMdqY?si=ISoeqbbIqeXmG4WQ&t=631

Stephan Heinberg trabaja en la Universidad de Zurich, donde hace años implementaron la solución SAP SLCM (Student Lifecycle Management), la cual SAP informó en 2016 que no iba a ser actualizada, pero que formaba parte de S/4HANA y, por lo tanto, tenían garantizada su continuidad hasta 2040.

Si alguien ha tenido la oportunidad de «disfrutar» de SAP SLCM (¿alguien de la Comunidad de Madrid en la sala?), sabrá que la solución muy intuitiva y amigable no podemos decir que fuera.

En cualquier caso, en la Universidad de Zurich había conseguido implementarla (es lo que tiene usar un producto para lo que está pensado) y decidieron afrontar un proyecto para mejorar la usabilidad, utilizando las nuevas capacidades que les ofrecía S/4HANA.

Una arquitectura simple que con la ayuda de ABAP Cloud les podía dar respuesta a sus necesidades.

Estos son los retos que se encontraron en el proyecto.

💡Un excelente ejemplo de cómo se pueden hacer las cosas, sabiendo utilizar las herramientas disponibles.

💡Si tienes que elegir una de las charlas, debería quedarte con esta.

Key User and Developer Extensibility Options – Best practices

YouTube: https://www.youtube.com/live/_5dnL6AZfnA?si=WRlWW3nNoHORb7zy&t=4740

Thomas Schneider y Kai Dehmann nos hablaron de extensibilidad en S/4HANA, tanto desde el punto de vista del usuario clave como del del desarrollador y sus mejores prácticas.

Primero detallan los tipos de extensibilidad que tenemos: on-stack y side-by-side.

Nos muestran un ejemplo de cómo hacer un proyecto de adaptación en un S/4HANA Public Edition.

Vemos cómo crear un objeto de negocio de cliente, como usuario y como desarrollador.

💡Sigo viendo esto como una herramienta muy útil para los desarrolladores, no tanto para los usuarios clave.

💡Muy interesante todo lo que se puede hacer ahora desde las ABAP Development Tools, también para esto.

Implementing Extension Fields using Key User and Developer Extensibility – Do’s and Don’ts

YouTube: https://www.youtube.com/live/_5dnL6AZfnA?si=WXiE6lgk9b1FQLTE&t=7893

Karsten Schaser y Daniel Wachs nos hablan también de extensibilidad, pero en este caso centrándose en S/4HANA Cloud Private Editionon-premise (¡existe!).

Nos cuentan cómo podemos hacer desde cada uno de los perfiles (usuario clave y desarrollador).

Vemos algunas transacciones, que nos permiten ver lo que hemos extendido.

También vemos un asistente de las ABAP Development Tools, para crear una extensión.

Nos habla de los ABAP Manage Fields (AMF), aunque luego nos dice que no los utilicemos, con alguna excepción.

Y terminan contándonos qué hacer y qué NO hacer a la hora de transportar estas extensiones.

💡Conocer bien el tema de extensibilidad, te permitirá «hacer  tus zetas» pero con cabeza 😉

💡Esta sesión y la anterior, te pueden ahorrar muchas horas de trabajo.

Enable OData Streams in RAP

YouTube: https://www.youtube.com/live/_5dnL6AZfnA?si=NKK1CIoQ1vOSJv91&t=10524

Pavan Reddy y Ankita Singh de Booking nos cuentan cómo utilizan ellos los servicios OData para cargar/extraer información de SAP, usando la herramienta favorita de los usuarios: Excel.

Nos enseñan también cómo definir un CDS que nos permita anexar documentos en nuestra aplicación.

Lo del módulo XCO XLSX, yo me lo iría mirando… ¿o tus usuarios saben trabajar sin Excel? 😉

💡Sabes que esto es algo que te van a pedir, sí o sí.

💡Puedes consumir la información que tienes en tu backend desde cualquier frontend… también desde Fiori.

Clean Core extensibility with ABAP Cloud in SAP S/4HANA Cloud Private Edition

YouTube: https://www.youtube.com/live/_5dnL6AZfnA?si=PC0rbbUjA2bq0Eko&t=17550

Volker Drees y Fabian Fellhauer hablaron de cómo deberíamos trabajar con ABAP Cloud, independientemente de que estemos en cloud o no, aunque en la sesión ellos se centraron en la parte on-premise o nube privada.

Explicaron el modelo de los 3 tiers y mostraron cómo se debería desarrollar una API, en el caso de que SAP no lo haya hecho.

Es fundamental tener claro cómo funciona todo lo de RAP.

💡Si conocemos las opciones de extensibilidad y la nueva forma de hacer las cosas, seremos capaces de mantener el núcleo limpio.

💡Si seguimos trabajando como hasta ahora, llegará un momento en el que las cosas dejen de funcionar.

Mañana sigo, para que no quede muy largo esto.

PD.- Amenazo con lanzar una newsletter; si quieres apuntarte, aquí te dejo el enlace: No Lo Sabemos Todo.

PD.- Lo de antes, da igual, lo importante es que te apuntes a esto: Ayuda emergencia DANA 😢

3 comentarios sobre “ABAPConf 2024: otro evento imprescindible (I)

  1. Muchas gracias Antonio por el resumen!!!! Muy buen evento, me gusto mucho el evento, ya que en casi todas las sesiones había casos prácticos para poder ver lo que nos iban explicando.

    1. Para mí, el ejemplo de la Universidad de Zurich y las novedades que comentaron en la sesión de cierre (mañana lo cuento), de las mejores.

Responder a aancosCancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.