miércoles, 13 de junio de 2018

Integrar OpenUI5 en nuestro blog (II)

En el artículo anterior, habíamos establecido unos objetivos, un poco vagamente, para ver qué nos encontrábamos: Aprender a utilizar OpenUI5 en una web normal.

Así que ahora nos toca llevar a cabo la parte práctica, en plan básico: Añadir la librería en nuestro sitio web y poner un simple botón que nos soltará un "Hola, mundo". Por supuesto, lo vamos a hacer un poco más friki y vamos a intentar invocar a Cthulhu.

El Hola mundo friki

La web que vamos a utilizar será un simple blog de Blogger (de Google), aunque este artículo sería aplicable a otros sitios web (excepto, claro está, la parte específica de Blogger).

Y los pasos que vamos a seguir son los siguientes:


Se puede ver el resultado en el blog https://jgctest1.blogspot.com.

martes, 12 de junio de 2018

Cambiando a 3 dígitos

Teniendo preparado ya el próximo artículo, me doy cuenta de que ¡iba a ser el número 100! Y yo sin celebrarlo.

Así que he adelantado este, simplemente para decirle a mi blog, ¡feliz 100 artículos! Se me hace mayorcito, el pobre.

Pero para llegar a esta cifra, he contado con la inestimable ayuda de Miguel y Carlos, que también han aportado su granazo de arena, ¡muchas gracias a los dos!

Gracias a estos artículos he podido aprender bastante, con todo lo que he tenido que trastear para cada uno. También he olvidado mucho de lo que he aprendido, que tengo memoria de pez,  pero por eso tengo el blog, para que me haga las veces de apuntes :D.

Ahora, a soplar las velas entre todos.


miércoles, 6 de junio de 2018

Integrar OpenUI5 en nuestro blog (I)

Un día, un tal aancos me decía que si mi web hablaba de UX, que si no debería ser más amigable, más moderna, más usable... Y no le faltaba razón. La verdad es que mi objetivo en el blog es aprender, sobre todo, la parte técnica relacionada con SAP UX. No me he preocupado demasiado en darle un formato más bonito al propio blog, sólo en publicar lo que voy aprendiendo.

Y ahí pensé, que anda que no quedaría chulo "fiorizar" el propio blog. No sé, ponerle botones típicos de SAPUI5, añadirle tiles, crear mallas que se adapten a la resolución.

Ya había hecho alguna prueba con Blogger (de Google, donde tengo este blog) para poder crear navegaciones de más de un nivel, ya que por defecto Blogger sólo permite un nivel. Para ello, había utilizado la librería jQuery, que había cargado en el propio blog.

Así que, ya con esa idea en la mente, integrar SAPUI5 no podía ser muy difícil. ¿Qué debería tener en cuenta?

viernes, 25 de mayo de 2018

El RGPD / GDPR ya está aquí

Pues sí, hoy era la fecha límite para adaptarse al RGPD (en español, Reglamento General de Protección de Datos) o GDPR (en inglés, General Data Protection Regulation), una normativa a nivel europeo para la gestión/tratamiento de los datos personales de los usuarios, que en el caso de España reemplaza a la existente, la LOPD (Ley Orgánica de Protección de Datos).

La ley ya llevaba dos años en vigor, pero hoy era el último día para ceñirse a ella. ¡El mismo día del orgullo friki! Por cierto, ¡feliz día del orgullo friki!

No voy a contar nada que no sepáis, porque ya habréis recibido un trillón de emails al respecto.

¿Y cómo nos afecta a los bloggers?

jueves, 10 de mayo de 2018

Aplicación SAPUI5 para ver un PDF: Creando la app (y III)

En post anteriores, habíamos visto los pasos necesarios para crear un servicio oData en el Gateway que nos devolviese un PDF.

  • En un primer post, habíamos creado un report de ejemplo que nos devolvía un listado ABAP y lo transformábamos en PDF mediante el SPOOL. Era un modo un poco cutre, lo suyo sería crear un Adobe form o un smartform, pero como no era el objetivo del post, lo hicimos en plan rápido.

  • En el segundo post vimos cómo teníamos que crear el proyecto en la SEGW para poder generar el servicio oData que nos devolverá el contenido de un PDF, así como tratar las clases ABAP para devolver el PDF.

Así que ya tenemos preparada la parte de SAP al completo. ¿Qué nos toca ahora? Pelearnos con el SAP Web IDE para crear la aplicación SAPUI5. Será una aplicación de tipo Master-Detail, en la que mostraremos un listado de autores en la parte del Master y un PDF con sus libros en la parte del Detail.

Y el resultado que buscamos será algo como lo siguiente: