jueves, 26 de septiembre de 2019

Adobe Flash, año 2020 y Web Dynpro ABAP de SAP HCM

A finales de 2020, se dará carpetazo a uno de los componentes web que tantas animaciones y jueguecitos (entre otras cosas, claro ;)) nos ha proporcionado: el Adobe Flash Player.

No sólo Chrome ya lo anunciaba como eliminado para su navegador para finales de 2020 (no como hasta ahora, que aparece deshabilitado por defecto pero lo podemos habilitar), sino que también la propia Adobe dejará de dar soporte (según un comunicado dado ya hace dos años). ¡Cuánto tiempo ha pasado desde que Apple dijese que sus móviles no usarían Flash, para indignación de muchos! ¿Cómo verían ahora sus capítulos de Cálico Electrónico y de los Happy Tree Friends?



miércoles, 26 de junio de 2019

SAP Fiori 3: Asignar el tema en SAP Web IDE

En el artículo anterior, estuvimos viendo las cosas que ya habían ido saliendo de Fiori 3, incluyendo la nueva versión de SAPUI5, que justo en ese momento era la 1.66. Y creamos una aplicación sencilla para ver el nuevo Shellbar que nos venía con Fiori 3. Encima, nos enteramos de que comenzaba un curso de Fiori 3 en openSAP, ¡que comienza hoy mismo! Venga, dejamos un momento el blog y nos inscribimos en el curso... ya, si eso, ahora seguimos trasteando.

...

Ya nos hemos inscrito todos, ¿no? Bien, pues seguimos por donde íbamos. Que hoy vamos a hablar de como trastear con el nuevo tema de SAP Fiori 3, SAP Quartz Light, en nuestro SAP Web IDE, en lugar de usar el SAP Belize.



jueves, 23 de mayo de 2019

SAP Fiori 3 ya está aquí... al menos un poquito

Sí, sí, lo sé, llego tarde para contar cualquier novedad sobre Fiori 3 de SAP, ya que fue anunciado en las pasadas TechEd del 2018.

En cualquier caso, tenía pendiente un artículo al respecto desde hace ya tiempo, sobre todo para ir aclarándome yo mismo un poco las ideas porque no he podido estar muy al tanto del tema en estos últimos meses. Y es que, sin haber tenido oportunidad de trastear demasiado con Fiori 2.0, nos llega el 3 y nos vamos quedando ya obsoletos en nada y menos de tiempo. Porque sí, ya tenemos componentes de Fiori 3 con los que comenzar a invetigar más allá de las transparencias que SAP nos proporciona.


Así que vamos a aprovechar que Fiori 3 está ya apareciendo poquito a poco, en lugar de hacerlo de golpe, para aprender a nuestro ritmo, y que ya tenemos elementos con los que trabajar para practicar con lo que se nos viene encima.

En este artículo vamos a ver:


  • Vamos a contar... ¿novedades?
  • Ya podemos trastear con la 1.65... ¿y con la 1.66?
  • Habemus curso en openSAP.

martes, 21 de mayo de 2019

Utilizar librerías externas en nuestros proyectos SAPUI5


Hola a todos y perdonad el tiempo que llevo sin escribir, no voy a poner ninguna excusa porque aunque estemos hasta arriba siempre se puede sacar un rato.

Hoy os voy a hablar de cómo poder utilizar librerías externas en nuestros proyectos SAPUI5, ya que en JavaScript existen muchas bibliotecas con funcionalidades complejas listas para poder ser usadas en nuestros desarrollos y así facilitarnos mucho la vida.

Dos bibliotecas que utilizo a menudo:

Lodash: Contiene funciones que facilitan el trabajo con arrays. ( https://lodash.com/ )

MomentJS: Una biblioteca con funcionalidades adicionales de fecha y hora. ( https://momentjs.com )

Se pueden agregar de varias maneras, en este post os voy a indicar la forma más sencilla que va consistir en crear desde SAP WebIDE una carpeta (la llamaremos “libs”), donde vamos a disponer de todas las librerías externas que vamos a utilizar.

miércoles, 3 de abril de 2019

Error al usar servicio Northwind con SAPUI5 - Aprendiendo a buscar errores

La semana pasada, dos lectores comentaron que el ejemplo para crear una aplicación usando el servicio oData de Northwind no funcionaba. La verdad es que el error no era nada intuitivo, "HTTP request failed", así que probé a volver a crear la aplicación a ver qué fallaba. Y, efectivamente, ahí estaba el error.

Por todos los draconianos de Krynn, yo juraría que esto antes funcionaba

¿Qué es lo que podía pasar? ¿Por qué había comenzado a fallar? Había que investigar para descubrirlo.