Si estás por aquí de manera intencionada, no hace falta que te lo explique, pero si has caído por aquí sin saber muy bien cómo, lo primero que debo decirte es que ABAP (Advanced Business Application Programming) es un lenguaje de cuarta generación, propiedad de SAP, que se utiliza para programar la mayoría de sus productos.
Y aunque los “saperos” pensemos que esto es algo conocido por todo el mundo y que cualquier programador va a conocer ABAP, la realidad es que no es así.
No olvidemos que hay vida fuera del entorno SAP y que concretamente en el mundo del desarrollo hay cientos de lenguajes mucho más utilizados y más conocidos que ABAP.
Mirad, aquí os dejo un ranking elaborado por TIOBE (empresa especializada en el análisis de la calidad del software) donde podéis ver que nuestro querido ABAP ocupa el lugar 49º: TIOBE Index for April 2023
Curiosamente, en ese índice podéis ver que en los 5 primeros puestos aparecen C y sus “primos” C++ y C#… y justo eso es lo que podéis aprender en los campus de programación de 42 de Telefónica.
Hace unos meses os conté mi experiencia allí, en este artículo:
Pero, bueno, aquí habíamos venido a hablar de ABAP, ¿no?
Cierto, ¿pero de qué ABAP? ¿Del de toda la vida? ¿Del ABAP RESTful Application Programming? ¿Del ABAP Cloud?
A ver, hace casi un año, ya os hablaba de esto de aprender ABAP…
…y si vuelvo ahora sobre ello es por un artículo que me encontré en la edición 37 de la newsletter “The Boring Enterprise Nerdletter“, de Jelena Perfiljeva y Paul Modderman.
Es muy recomendable, por los temas que tratan y el tono en el que los tratan, así que, antes de seguir leyendo esto, todo el mundo a suscribirse: The Boring Enterprise Nerdletter
Bien, pues en esa edición que mencionaban, tienen un artículo en el que hablan precisamente de esto, de aprender ABAP en 2023 y dicen que antes de ponerte con los tutoriales más avanzados que pueden encontrar en SAP Developers, no estaría de más, tener una cierta base de ABAP.
Y para obtener esa cierta base, mencionan un recurso que no conocía: ABAP starter
ABAP starter es un repositorio de GitHub donde Michael Keller enumera una serie de recursos (herramientas, libros, enlaces…) que te pueden ser muy útiles a la hora de abordar ese aprendizaje.
Sí, ya sé, que está todo en inglés… bueno, si quieres aprender en castellano, te recomiendo que te des una vuelta por el canal de YouTube de Mundo Abaper o preguntes directamente a Sandra, que es probable que pueda ayudarte.
Para que la conozcas, aquí te dejo una charla que tuve con ella hace unos meses:
Hola, buen día.
Estoy interesado en aprender a desarrollar sobre SAP ByD, (vengo del mundo Java y C#) pero inicialmente debo tener el SAP Cloud Applications Studio, mi pregunta es como descargarlo, o como comprarlo, en específico solo necesito este SDK ya que poseo un ambiente para poder realizar pruebas.
Gracias.
Se supone que con un usuario S, entras en SAP for Me y lo puedes bajar, pero tiene que ser un usuario que tenga asociado licencias de esos productos; si no, no es posible.
Saludos.