SAP Web IDE for Full-Stack Development: ¿esto qué es?

En la entrada anterior os hablaba de SAP Cloud Platform Workflow e hice un par de referencias al SAP Web IDE for Full-Stack Development y después caí en que no había contado qué era eso y había dado supuesto que lo sabríais.

Por supuesto, el que no lo supiera, miró en Google y ya lo sabe, pero por si acaso, lo intento explicar.

No es nada más que la nueva versión del SAP Web IDE y alguno me puede decir: “vale, pero ¿qué es el SAP Web IDE?”.

Bueno, me niego a explicar lo que es “SAP” y lo que es “Web”, pero lo del “IDE” quiere decir Integrated Development Environment. Es decir, SAP Web IDE es el entorno web de desarrollo integrado que proporciona SAP Cloud Platform.

Bien, pues con la adopción de Cloud Foundry por parte de SAP, aparece esta nueva versión, con nuevas capacidades/funcionalidades, que nos permitirá desarrollar nuestras aplicaciones con cualquiera de las tecnologías soportadas.

¿Y qué pasa con el SAP Web IDE “antiguo”? De momento, sigue existiendo, aunque no está previsto que evolucione, por lo que es recomendable que empieces a utilizar el nuevo.

Esto y algo más os lo cuentan en este artículo: Announcing General Availability of SAP Web IDE for Full-Stack Development

Como veis, esto está disponible desde hace más de 5 meses, pero lo que no os puedo asegurar es que dentro de otros 5 no haya otra cosa nueva… 😉

SAP Cloud Platform Workflow: simplificando las cosas

SAP Cloud Platform Workflow es un servicio que nos permite construir, ampliar y monitorizar workflows, pudiendo extender la funcionalidad de los workflows existentes en aplicaciones como S/4HANA o SuccessFactors.

Para poder utilizar este servicio, deberemos activar primero el servicio de Portal, como ya hicimos hace unos días, y después procederemos a activarlo, ya que el SAP Web IDE for Full-Stack Development viene activo por defecto, a no ser que os hayáis creado la cuenta hace tiempo y tengáis que activarlo también.

Una vez activado, asignamos todos los roles (para probar) a nuestro usuario, activamos el Workflow Editor en nuestro Web IDE y…

….a probar, pero eso os toca a vosotros. Aquí os dejo un ejemplo:

Deberías probarlo… ¿o te gusta más “el workflow de toda la vida”? 😉

Activando el servicio de Portal de SAP Cloud Platform

Dentro de los muchos servicios que nos ofrece SAP Cloud Platform, hoy vamos a activar el de Portal, ya que es uno que podemos necesitar más adelante para poder utilizar otros.

En el vídeo podéis ver como activo el servicio, creo un portal tipo Fiori Launchpad y una aplicación que simplemente lleva a una web que seguramente os suene:

La URL del portal creado es esta: https://flpportal-p1942862938trial.dispatcher.hanatrial.ondemand.com/sites/aancos

Si no os enteráis con el video, echad un vistazo a lo que os cuenta Jorge en Configurar SAP CP Portal para Fiori

Bueno, y si queréis profundizar más, tenéis este curso de openSAP: Building Portal Sites on SAP Cloud Platform

En menos de 5 minutos, hemos creado un portal, ya iremos metiendo más contenido. Ahora os toca hacer algo a vosotros, ¿no? 😉

TREX: ¿sigues haciendo búsquedas como en el jurásico?

En la entrada de ayer, al final hacía referencia al TREX, algo que puede que os haya tocado sufrir a algunos, por ejemplo, si os tocó trabajar con SAP E-Recruiting (ojo, que estoy hablando del “viejo”, ahora es SAP SuccessFactors Recruiting, que no tiene nada que ver con el antiguo).

Bien, pues el TREX, básicamente nos servía para “escanear”, indexar y extraer la información que podían tener los documentos adjuntos del candidato, como por ejemplo el curriculum. Lo cierto es que solía dar bastantes problemas de configuración y rendimiento.

Por supuesto, se utilizaba/utiliza también con otros componentes, como SAP BI, para realizar distintos tipos de búsqueda de texto y analizar la información… no olvidemos que la denominación de TREX viene de Text Retrieval and information EXtraction.

Además, utiliza almacenamiento columnar y puede gestionar gran cantidad de información directamente en memoria… ¿no os suena esto un poco a algo que empieza por “HA” y termina por “NA”? Y estamos hablando del año 2000…

Seguramente, a muchos de vosotros esto del TREX os suene a chino y penséis que es interesante indagar un poco más, pero no os lo aconsejo: en 17 años, han evolucionado “un poco” las cosas.

Me temo que ahora necesitamos algo más avanzado, que nos permita analizar ingentes cantidades de información, estructurada y no estructurada, con el objetivo de clasificarla de manera adecuada y obtener valor de la misma, ¿no?

O como me dijo un usuario una vez: “es que yo quiero que esto sea como Google, que empiezo a escribir y siempre adivina lo que quiero”… hace años, le habría dicho que vale, que yo también quiero volar y no puedo, pero ahora le podría hablar de SAP HANA Enterprise Search

¿Y esto qué es? Pues algo que te puede ayudar a hacer eso, que el sistema “adivine” lo que está buscando el usuario.

Probablemente, si trabajas con un sistema sobre HANA, ya lo estás utilizando sin darte cuenta… ya que puede que tengas campos con ayudas de búsqueda que utilizan esta técnica.

Si quieres saber más, en uno de los cursos de openSAP que os comentaba hace tiempo te cuentan de qué va todo esto: Full-Text Search with SAP HANA Platform

Por cierto, sigo queriendo volar 😉

Trabajando en SCP desde Eclipse

Después de un par de semanas agotando las vacaciones, toca volver al cole… 😉

Hace unos días os recomendaba que os fueráis acostumbrando a utilizar Eclipse como framework de desarrollo y estoy convencido de que ya lo tenéis todos instalado y habéis empezado a utilizarlo… 😉

Continuando con la entrada del otro día donde creábamos un usuario desarrollador, vamos a ver cómo conecto con mi cuenta SCP desde Eclipse, con ese usuario:

Bien, ya tenemos acceso a nuestro sistema SCP y a nuestra base de datos HANA desde Eclipse, ya sólo nos queda crear una aplicación:

Evidentemente, para hacer esta aplicación no necesito HANA, pero esto era sólo para ver cómo lo hago utilizando Eclipse y al ejecutarla me pide el usuario de la base de datos HANA que creé en mi cuenta de SCP.

Además, siempre hay que empezar con un “Hola Mundo!”, ¿no? 😉

¿Quieres desarrollar una aplicación HANA en tu cuenta SCP?

El otro día vimos cómo crear una base de datos HANA en vuestra cuenta de SAP Cloud Platform… y, probablemente, si no habéis hecho nada con ella, la tendréis parada y os la borrarán en breve.

Vamos a entrar, la “despertamos” e intentamos utilizar las herramientas del SAP HANA Web-Based Development Workbench con nuestro usuario SYSTEM…

¡No tenemos acceso! Claro, porque ese usuario no es un usuario desarrollador, así que nos toca crear un nuevo usuario y darle los permisos correspondientes…

Básicamente, le hemos añadido todos los permisos que contienen el literal “xs.ide” y el CONTENT_ADMIN.

Con este nuevo usuario ya podremos desarrollar nuestra aplicación, pero… eso para otro día 😉

SAP Cloud Platform y HANA: ¿quieres probar?

El otro día os contaba cómo abrir una cuenta en SAP Cloud Platform (SCP) y os dije que volvería a la carga.

Hoy os voy a enseñar a crear una pequeña base de datos HANA en nuestra instancia de SCP, en poco más de 10 minutos.

Cosas a tener en cuenta:

  • Apuntad bien la contraseña del usuario SYSTEM, ya que será la única forma de acceder al cockpit de administración de HANA.
  • La base de datos se parará cada 12 horas y se borrará de forma definitiva a los 7 días (te avisan por mail), si no hacemos nada con ella.

¿Y qué  podemos hacer? Eso ya lo iremos viendo… 😉