miércoles, 28 de diciembre de 2016

Cómo extraer los datos de SAP: Gateway y servicios oData (y II)

Queremos hacer una aplicación megachula en SAPUI5 en plan profesional. Hemos pintado la aplicación (ya sea en una servilleta de papel o en una aplicación de diseño como el BUILD, disponible como servicio del SAP HCP) y luego hemos picado el código con el Web IDE.

Imaginemos que ya tenemos esa aplicación todo pintona, pero sólo nos muestra datos ficticios (el mock data que llaman), que hemos cargado mediante código o leyendo un fichero plano en formato JSON.

Entonces nos preguntamos, ¿cómo hacemos para mostrar datos de verdad? Pues necesitaremos una fuente de la que extraigamos los datos, que en nuestro caso será un servidor SAP. Y como ya vimos anteriormente la teoría (básica, muy básica) de los servicios oData y el SAP NetWeaver Gateway 2.0, ahora vamos a ver si somos capaces de ponerlo en práctica.

miércoles, 21 de diciembre de 2016

Cómo extraer los datos de SAP: Gateway y servicios oData (I)

He intentado varias veces vender mi aplicación en SAPUI5 de Hola Mundo, pero a nadie parece interesarle. Resulta que lo que todo el mundo quiere es extraer datos de algún sistema. Muy exigentes me parecen a mí.

Así que vamos a necesitar una forma de extraer la información de SAP. De esa manera, podremos construir una aplicación SAPUI5 más chula, con datos reales y todo. Y eso lo vamos a conseguir mediante un componente instalado en SAP: El Gateway y sus servicios oData.


miércoles, 14 de diciembre de 2016

SAPUI5: Cómo comenzamos


Hemos oído hablar mucho sobre Fiori y SAPUI5. ¡Que guay, poder hacer aplicaciones para SAP que se puedan usar en el móvil! ¡Yo quiero, yo quiero, yo quiero! Pero... ¿por dónde empiezo?

Qué es SAPUI5

Antes de nada, tenemos que saber qué es SAPUI5. Pues no es nada más (y nada menos) que una librería HTML5 que nos proporciona SAP para hacer páginas web. Es decir, un grupo de componentes que podemos reutilizar para trabajar "más rápido y más bonito".

Como estamos hablamos de HTML5, tenemos que pensar que también nos tendremos que pelear con Javascript y con CSS3 (hojas de estilos). Y si se nos va la pinza, incluso trastear con JQuery (así, a lo loco). Sobre HTML5 podemos encontrar un muy buen curso en MiriadaX - Desarrollo en HTML5.

Así que usaremos SAPUI5 como "lenguaje" para desarrollar aplicaciones que integraremos posteriormente en nuestro portal SAP Fiori.

Un resumen de mi vida en SAP

Voy ya para diez años en esto de SAP. Para muchos será una miseria, pero creo que en este tiempo he conseguido aprender bastante de este enorme monstruo que es SAP.