lunes, 24 de diciembre de 2018

Cuando SAP comprueba si IF 1 = 2

Hoy toca una pequeña pildorita para ABAP. Bueno, no es una pildorita, es más un descubrimiento que he hecho, pero que seguro que todos vosotros ya sabíais y no me habíais contado. ¡Me siento como el Hulk Hogan de Muchachada Nuí! ¿No me lo podíais haber dicho antes?

Y es que, muchas veces, cuando debuggeaba código estándar de SAP, descubría bloques raros condicionales en los que se comprobaba si 1 era igual a 2.

¿Cómo? ¿Pero esa locura a qué viene? La verdad es que nunca le había hecho caso, no me había molestado en ver el contenido. Siempre había supuesto que era código de prueba al que incorporaban un IF cuando ya no querían usarlo, para que nunca se ejecutase. No sé, habría sido más lógico comentarlo, pero tampoco le quise dar más vueltas.

Que sí, que sí, que SAP comprueba si 1 es igual a 2

lunes, 17 de diciembre de 2018

SAP Cloud Platform: Migrar a Web IDE Full-Stack

Sí, ya se acerca la fecha límite para el cierre del Web IDE de SAP Cloud Platform y toca mover todas las chorradas que hemos ido haciendo hasta ahora al servicio hermano, el Web IDE Full-Stack. Ya nos lo estaban advirtiendo, y el 31 de diciembre de 2018 será el último día. ¿Pero quién quiere el Web IDE si vamos a poder hacer lo mismo y más con el Web IDE Full-Stack.

Si es que ya llevan tiempo anunciándolo y lo dejamos para el último día

Así que, antes de llevarnos una desagradable sorpresa, movamos nuestros desarrollos de un servicio a otro. Pulsemos el camioncito de la esquina superior derecha para comenzar el transporte.


Claro que, previamente, tendremos que haber activado el servicio del Web IDE Full-Stack, ya que el transporte realmente lo vamos a hacer dentro de este segundo servicio, pulsando de nuevo sobre el camión. Si pulsamos en el cambio del Web IDE simplón, nos redirigirá al Web IDE Full-Stack.

Después, nos permitirá elegir qué proyectos queremos mover y ya todo es tirar para adelante.

Eso sí, puede que nos interese primero seleccionar el workspace donde vamos a volcar cada una de nuestras aplicaciones, uno de los beneficios que tenía el Full-Stack y no la versión primitiva.

Elijamos el workspace donde volcaremos las aplicaciones antes de comenzar la migración

Y a seguir experimentando.

viernes, 14 de diciembre de 2018

Trasteando con SAP UX cumple dos años

De nuevo, nos ponemos de celebración, porque hoy el blog cumple 2 añitos.

Sí, es verdad que ha sufrido un bajón estos últimos meses, necesitaba un descanso y, cuando me he querido dar cuenta, me costaba retomar el blog. Pero ya vuelvo a estar en marcha.

La verdad es que últimamente no le puedo dedicar a SAPUI5, Screen Personas o Gateway todo el tiempo que me gustaría, pero intentaré usar el blog para seguir aprendiendo y enseñando cosas y "anotar mis apuntes" para que luego no me olvide de lo que aprendo. ¿Sabéis la de veces que he recurrido ya al blog para recordar cómo hacer algunas cosas?

Con este post incluido, serán un total de 113 artículos publicados. Entre ellos están incluidas las inestimables colaboraciones de Miguel Rodriguez y Carlos Blanco, a los que siempre espero con los brazos abiertos para cualquier nueva aportación ;).

Como eso del ascii art no se me da muy bien,
tendré que hacerme una tarta en pixel art

miércoles, 12 de diciembre de 2018

Crear un gráfico en SAPUI5 (I)

Una de las cosas más resultonas que se puede aplicar a una aplicación, es la posibilidad de mostrar gráficos (charts). Una tarea que puede parecer compleja cuando nos toca pegarnos con ella en SAPUI5... porque lo es, para que vamos a engañarnos.

Así que vamos a ver si aprendemos a crear nuestros propios gráficos poco a poco, para llegar a construir cosas más complejas.

La verdad es que hay mucha documentación que mirar, y yo apenas he aprendido más que lo básico, así que espero que pueda ser útil para que podamos ir aprendiendo poco a poco. Primero crearemos un ejemplo muy sencillo y luego lo íremos ampliando en artículos posteriores.

¿Y qué ejemplo puede resultarnos interesante? ¿Quizá uno que nos muestre los ingresos de la compañía año tras año, o la venta de materiales por país? No, uno más interesante aún, ver cómo se distribuye la probabilidad de resultados en una tirada de dos dados de seis caras (lo que los frikis llamamos 2d6). Por si nos da por jugar al Dungeon World.

Menudo frikazo, ¿verdad?