ABAP en SAP Cloud Platform

Pues sí, como lo leéis, ya os dije que el ABAP no estaba muerto y esto es una prueba más.

Tal y como anunciaron en el SAP TechEd de Las Vegas de la semana pasada, a partir del año que viene vamos a poder desarrollar nuestras aplicaciones en SAP Cloud Platform con ABAP.

¿Con nuestro ABAP de toda la vida? Sí, bueno, o con gran parte de ese ABAP, con ciertas variaciones para que podamos operar en “la nube” y eliminando sentencias obsoletas.

Y no sólo desarrollar nuevas aplicaciones, también crear extensiones o ampliaciones de cliente del código estándar. Ya sabéis lo que dicen las buenas prácticas: modificar no, pero ampliar funcionalidad sí.

De hecho, a finales de este año se empezaran con las primera pruebas para extensiones de S/4HANA Cloud.

Y como seguro que me habéis hecho caso a lo comentado hace unos días, no tendréis ningún problema en que esto sólo esté disponible con las ABAP Development Tools (ADT), porque ya estáis más que acostumbrados a trabajar con ABAP desde Eclipse… ¿no? 😉

Aquí os dejo los artículos que me han servido de “inspiración”:

¿Me parezco más a Brad Pitt o a Mariano Rajoy?

Para los que me conocéis personalmente, sabéis que tengo gafas, llevo barba, y soy alto… hasta aquí todo mi parecido con el presidente del gobierno.

Con Brad Pitt, sin embargo, mi parecido es realmente sorprendente, llegando a veces a confundirnos, incluso a pensar que somos hermanos gemelos.

Bueno, vale, tampoco es para tanto, pero lo que sí es cierto es que mi parecido con el famoso actor de Hollywood es mucho mayor que con el insigne pontevedrés.

Y no lo digo yo, que lo dice el Machine Learning, como os voy a demostrar con una API de reconocimiento facial de Azure.

La confianza toma valores de 0 a 1, en función de menor a mayor parecido, y aunque detecta que no son fotos de la misma persona, queda demostrado a quién me parezco más.

Pues sí, amigos, creo que esto tiene bastante potencial, aunque me da que los algoritmos aún tienen que mejorar un poco, ¿no? 😉

PD.- Si queréis probar esto, aquí tenéis la URL: https://azure.microsoft.com/es-es/services/cognitive-services/face/

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? 😉

GDPR: que viene, que viene…

Hace ya unos cuantos meses vaticiné que a muchos les iba a pillar el toro con esto y me temo que va a ser así, porque es ahora cuando estoy empezando a escuchar a hablar sobre ello… cuando estamos a 8 meses escasos de que empiecen las multas, porque en vigor recuerdo que lleva casi año y medio.

Además, todavía hay mucha gente solucionando cosas del SII, como para empezar a pensar en otra cosa. Lo malo es que el tiempo no se para y las normativas tienen sus fechas.

Un artículo poco tranquilizador: Los profesionales de TI suspenden en GDPR

De entrada, aunque imagino que ya lo sabrás (¿o eres del 64% que dicen en el artículo anterior?), te invito a que veas este vídeo para que entiendas qué es esto del GDPR (General Data Protection Regulation):

Para empresas pequeñas, la Agencia Española de Protección de Datos, ha sacado Facilita RGPD, pero mucho me temo que a la mayoría de vosotros no os va a ser suficiente con eso.

Un par de documentos de SAP sobre el tema:

Evidentemente, tanto SAP como los partners están “haciendo cosas” para poder lidiar con este toro, pero no conviene que lo dejes para el último momento, porque aunque uno de los temas que se regula sea el derecho al olvido, no tienes derecho a que se te olvide con tanto aviso 😉

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 😉

Hasso Plattner te cuenta cómo se creó SAP

En 1972, 5 trabajadores de IBM fundaron SAP, aunque todo empezó a gestarse un par de años antes.

Uno de ellos, Hasso Plattner, te cuenta cómo surgió todo esto y cómo hemos llegado de las tarjetas perforadas a HANA, en la primera semana del curso In-Memory Data Management 2017.

Este curso está en openHPI, que es la plataforma online del HPI (Hasso Plattner Institute), que es “muy parecida” a openSAP, como ya comenté hace más de 4 años, que fue cuando lanzaron la primera edición de este curso, también con la participación de Hasso Plattner.

Me parece admirable que alguien, que “probablemente” tenga la vida “medio resuelta”, siga con ganas de transmitir sus conocimientos a los demás y esté al pie del cañón… ¡todo un millennial de más de 70 años! 😉

El caso es que os recomiendo que veáis al menos los 2 primeros vídeos de la primera semana del curso, donde podéis ver cómo hemos llegado a dónde estamos, porque ya sabéis que “todo esto antes era campo”… 😉

PD.- Por cierto, en el 2º video, sobre el minuto 11:30, podéis ver también de donde sale esa “maravilla” que algunos “disfrutáis” llamada TREX.

openSAP: ¿se han vuelto locos estos germanos?

Hace un mes os hablaba de una serie de cursos de openSAP que podrían ser interesantes, en función de vuestro perfil; ya que no tiene sentido intentar aprender/abarcar todo, sencillamente porque es imposible y porque creo que, además de a aprender, es posible que tengas que dedicar cierta parte de tu tiempo a “producir”… el caso es que desde entonces se han anunciado varios cursos más, que tampoco tienen mala pinta y aquí os los dejo:

Y seguro que antes de final de año sacan alguno más.

Como veis, aparte de lo que comentaba en un artículo anterior sobre dónde aprender SAP, no será por cuestión de recursos disponibles… eso sí, alguien me tendrá que explicar un día, de dónde sacar el tiempo… y sí, ya sé que el día tiene 24 horas para todos, que es cuestión de organizarse y priorizar, pero es que no lo ponen fácil…

¡Que alguien pare esto! 😉