Clean Core vs Clean Code

Cuando oímos hablar de Clean Core, muchos piensan que estamos hablado únicamente de Clean Code, pero no es así, esto va más allá de mantener el código limpio. Mantener nuestro código limpio es algo que no es nuevo y que deberíamos hacer siempre, en cualquier lenguaje de programación, para evitar problemas posteriores y facilitar el … Sigue leyendo Clean Core vs Clean Code

¿Cómo aprender ABAP Cloud desde las ADT?

Antes de nada, hay que tener claro que son estos dos conceptos: ABAP Cloud y ADT (ABAP Development Tools); como ya os he hablado anteriormente, no me repito: https://aancos.com/2022/09/23/esto-de-las-abap-development-tools-es-muy-nuevo-no/ Sobre ABAP Cloud volveré a hablar, porque es algo que está muy relacionado con otro concepto que nos acompaña desde hace tiempo y seguirá en los … Sigue leyendo ¿Cómo aprender ABAP Cloud desde las ADT?

ABAP RESTful Application Programming Model (RAP): lo probamos (y IV)

Ayer nos quedamos en que habíamos desplegado nuestra aplicación en el repositorio ABAP y desde las ADT veía los objetos, pero no podía acceder... ¿por qué? Por falta de permisos. Como no queremos que todo el mundo pueda acceder a nuestra aplicación, vamos a ver cómo podríamos controlar el acceso a la misma, con la … Sigue leyendo ABAP RESTful Application Programming Model (RAP): lo probamos (y IV)

ABAP RESTful Application Programming Model (RAP): lo probamos (III)

Decíamos ayer, como dijo Fray Luis de León... ¿O fue Unamuno? ¿O ninguno? Sea como fuere, seguimos añadiendo funcionalidad a nuestra aplicación. En este caso, empezamos controlando la clave de nuestra tabla, el identificador del viaje, para que no sea el usuario el que tenga que poner dicho número; queremos que sea, lógicamente, gestionado por … Sigue leyendo ABAP RESTful Application Programming Model (RAP): lo probamos (III)

ABAP RESTful Application Programming Model (RAP): lo probamos (II)

Sigo con el tutorial, por donde me quedé en la entrada anterior. Ampliamos el modelo de datos de nuestra tabla, añadiendo asociaciones con otras ya existentes y cambiamos propiedades en algunos de los campos. https://youtu.be/kQe-vm5nduM Seguimos añadiendo funcionalidad a nuestra aplicación: posibilidad de buscar en el contenido de nuestra tabla, asignar ayudas de búsqueda a … Sigue leyendo ABAP RESTful Application Programming Model (RAP): lo probamos (II)

ABAP RESTful Application Programming Model (RAP): lo probamos (I)

En el artículo de ayer hacía referencia a un tutorial, concretamente a este: Build an SAP Fiori App Using the ABAP RESTful Application Programming Model [RAP100] Os doy alguna pista para hacerlo, por si alguien está muy perdido. Lo primero que necesitamos es tener instaladas las ABAP Development Tools (ADT) y acceso a un sistema … Sigue leyendo ABAP RESTful Application Programming Model (RAP): lo probamos (I)

Esto de las ABAP Development Tools es muy nuevo, ¿no?

Bueno, vamos a ver... nuevas, nuevas... no podemos decir que sean las herramientas, si tenemos en cuenta que acaban de cumplir 10 años. Que sean nuevas para ti porque hasta ahora no has tenido que utilizarlas, puede ser... aunque si es así, me da en la nariz que todavía no te has empezado a pegar … Sigue leyendo Esto de las ABAP Development Tools es muy nuevo, ¿no?

Entorno ABAP en SAP Business Technology Platform (I)

El otro día terminaba el artículo sobre Steampunk hablando de la importancia de HACER cosas, no solo leer, así que aquí predicaré con el ejemplo. Para que veamos cómo ha cambiado esto del ABAP en los últimos años, vamos a ver un ejemplo de cómo hacer una aplicación utilizando el entorno ABAP de SAP Business … Sigue leyendo Entorno ABAP en SAP Business Technology Platform (I)

¿Quién ha hecho esta mierda de programa?

Si eres desarrollador, es probable que más de una vez se te haya venido esa frase a la cabeza al revisar el código de un programa. Y es también muy posible que ese "quién" fueras tú mismo... 15 años antes 😉 Que no siempre tiene porqué ser así, que hay gente que hace las cosas … Sigue leyendo ¿Quién ha hecho esta mierda de programa?

ABAP Development Tools (ADT): ¿qué es esto?

Si eres un desarrollador ABAP y te preguntas esto: tienes un problema. Vale que sigas haciendo tus cositas con la SE80 (incluso con la SE38), pero al menos tienes qué saber qué es esto de las ABAP Development Tools (ADT). ¿Por qué? Pues entre otras cosas porque puede que en poco tiempo todo lo que … Sigue leyendo ABAP Development Tools (ADT): ¿qué es esto?