Al hilo de lo que contaba ayer, me gustaría aclarar alguna cosa más sobre ABAP Cloud.
ABAP Cloud no quiere decir BTP; es decir, tú puedes utilizar ABAP Cloud en tu sistema S/4HANA sin BTP… y lo puedes hacer en BTP.
Me explico.
ABAP Cloud es el modelo de programación y SAP BTP ABAP environment es un servicio de BTP, en el que puedes programar en ABAP Cloud.
Como ya os conté en su momento, hay varios tipos de ABAP:
- ABAP standard.
- ABAP para key users.
- ABAP Cloud.
Bien, pues en un entorno SAP BTP ABAP sólo puedes programar en ABAP Cloud.
Si todo tú código fuera ABAP Cloud, tendrías un entorno 100% Clean Core.
Sí, ya sé, si tu abuela tuviera ruedas, no sería tu abuela, sería una bicicleta… 😉
Es decir, asumo que ninguna instalación de las existentes va a tener, a día de hoy, todo en ABAP Cloud… y, ya veremos, en un futuro.
«Entonces, ¿para tener un entorno 100% Clean Core necesito SAP BTP ABAP?«
«Vamos a ver, Joseluis, que yo sé que esto no es fácil y que parece que te quiero volver loco…»
La respuesta es: NO.
Como en el ABAP que tengo en mi S/4HANA tengo la posibilidad de tener todo mi código en ABAP Cloud, con eso sería suficiente.
Si no te fías de mí, hazlo de Björn Schulz, alguien que sabe de esto: ABAP Cloud … without BTP?
En definitiva, si programas en ABAP Cloud, vas a ser Clean Core, sí o sí, me da igual que lo hagas en la capa ABAP de tu S/4HANA, en BTP o en los dos lados.
«Entonces, ¿no me hace falta BTP para nada?«
«A ver, Maricarmen, ¿cuándo he dicho yo eso?»
En BTP hay más de 80 servicios y es más que probable, que alguno vayas a necesitar.
Concretamente, podrías utilizar el SAP BTP ABAP environment para hacer alguna extensión side-by-side, que ya sabemos lo que es…
Y, ojo, que he dicho «podrías», porque realmente, esas extensiones lo que hacen, básicamente, es consumir una API remota, para interactuar con tu backend, con lo que podrías hacerlo de muchas formas.
En este vídeo os enseño parte de todo esto que os he contado, en poco más de 12 minutos:
Aquí os dejo el enlace al documento: ABAP Cloud – How to extend SAP S/4HANA
En definitiva, el mensaje con el que quiero que te quedes es que, si estás en S/4HANA, deberías utilizar siempre que sea posible ABAP Cloud… seguir programando en ABAP clásico, te va a traer problemas a corto/medio plazo.
¿Por dónde empezar? Björn te lo cuenta aquí: ABAP Cloud – Skills for the Start
Oye, que si estás a 2-3 años de jubilarte, lo mismo te da igual, pero hazlo por las nuevas generaciones, que van a tener que «sufrir» tu código, para poder pagarte esa jubilación… 😉
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 😢
