Revisión de código para migrar a S/4HANA

Tranquilo, esto no es para ti… tú lo tienes todo estándar y no tienes ningún desarrollo a medida. Además, en caso de tener alguno seguro que está perfectamente optimizado y lo hiciste pensando que en unos años iba a aparecer S/4HANA y no hace falta que toques nada.

Pero… como quizás conozcas a alguien que puede que sí que haya tocado algo, sería bueno que le aconsejaras que leyera esto… 😉

Teniendo en cuenta que en S/4HANA se ha modificado y/o eliminado una gran cantidad de código, es muy probable que tengas que revisar tus desarrollos de cliente, ya que muchos puede que ya no tengan sentido o que directamente no funcionen.

Para ello, SAP nos proporciona una serie de herramientas, basada en la Simplification Database, que recoge todos los objetos SAP que han sido modificados, ofreciéndonos notas de soporte para saber qué hacer en cada caso.

Para realizar esos chequeos, necesitamos tener un sistema central, desde el que conectarnos a los distintos sistemas que tengamos para poder realizar dichas verificaciones.

Desde ese sistema central, se lanzará el ABAP Test Cockpit (ATC), que nos ofrecerá como resultado un listado con los problemas detectados y sus posibles soluciones:

Podéis ver más detalle de todo esto aquí: Custom Code Migration Guide for SAP S/4HANA 1809

Y aunque esto realmente está indicado para el paso a S/4HANA, no os engañéis, quizás no sería malo que aunque no tengáis pensado dar el salto en un futuro inmediato, empecéis a revisar ya vuestro código, que luego ya sabemos lo que pasa…

En España nunca hay tiempo de hacer bien las cosas… pero sí de hacerlas 2 veces.

Perdón, vosotros no, que no tenéis nada “zeta”, pero quizás algún amigo… 😉

SAP Next-Gen te ayuda a cambiar el mundo

Aparte de lo comentado en la entrada de ayer, hay otras formas de acercarse a la tecnología SAP, por ejemplo con la iniciativa SAP Next-Gen.

¿De qué va esto? Veamos este vídeo:

Ok, y ahora, os volveréis a preguntar, ¿de qué va esto? 😉

SAP Next-Gen es un programa que ha lanzado SAP a nivel mundial para impulsar una comunidad de innovación dirigida a empresas, ciudadanos, universidades, partners y jóvenes, alineada con el cumplimiento de los 17 objetivos de desarrollo Sostenible que estableció la ONU para el año 2030.

Dentro de este programa, podemos veractividades como tours de innovación, bootcamps, reuniones con expertos, acuerdos con universidades, laboratorios de innovación, centros de competencia…

Os invito a que veáis más detalle en esta presentación: SAP Next-Gen – Innovation with Purpose

Si queréis recibir más información, podéis registraros aquí: Join the SAP Next-Gen network

Todo esto forma parte de una iniciativa global para hacer más accesible su tecnología, facilitando el aprendizaje de la misma y haciéndola más asequible para todo el mundo.

Esto no quiere decir que a partir de ahora, todo sea gratis total, pero sí que hay iniciativas para que tú “sólo” tengas que poner tu tiempo y a cambio puedes colaborar a mejorar el mundo, ¿buen trato, no? 😉

Extensiones en S/4HANA

Lo primero que tenemos que aclarar es que cuando hablamos de S/4HANA, hablamos de S/4HANA. ¿Está claro? 😉

Lo que quiero decir es que podemos tener una instalación on-premise u optar por la solución cloud, pero ambas serían S/4HANA, que sería la suite inteligente, uno de los 3 pilares (junto con la plataforma y las tecnologías) de la empresa inteligente.

S/4HANA es una cosa y HANA es otra cosa.

“HANA es una base de datos en memoria”… NOOOOOOOOOOOOOOO… HANA es una plataforma de desarrollo, que tiene una base de datos en memoria, aparte de otras muchas cosas.

“S/4HANA es la nueva versión del R/3”… NOOOOOOOOOOOOOOO… S/4HANA es un nuevo producto, en el que se han rediseñado los procesos para optimizarlos aprovechando las bondades de la plataforma HANA, creando nuevos procesos y eliminando otros.

¿Y qué pasa si alguno de mis procesos no se adapta al estándar? No pasa nada, puedes EXTENDER (no he dicho “modificar”) dichos procesos para adaptarlos a lo que necesites, incluso crear soluciones innovadoras o que no están cubiertas por SAP.

¿Entonces puedo hacer lo que quiera? No, puedes extender la funcionalidad, no “perpetrar” la funcionalidad estándar.

Y, evidentemente, no podrás hacer lo mismo en la versión on-premise (yo me lo guiso y yo me lo como) que en una edición cloud (no estás solo en el mundo).

Podemos distinguir entre:

  • Extensiones in-app: hechas en S/4HANA, para crear, por ejemplo, objetos, interfaces de usuario, campos, etc… específicos de cliente.
  • Extensiones side-by-side: hechas en SAP Cloud Platform, como soluciones cloud independientes, que complementen alguna funcionalidad de S/4HANA o para diseñar nuevas, que se podrían consumir como servicios independientes.

Yo que vosotros, iría enterándome de cómo va todo esto (Create and Deliver Cloud-Native SAP S/4HANA Extensions), ¿o pensáis pasaros la vida haciendo “zetas”? 😉

La integración es la clave hacia la empresa inteligente

Hace más de 2 años, escribí un post sobre el “difunto” HANA Cloud Integration (HCI), ahora conocido como “servicio de integración de SAP Cloud Platform”.

Desde entonces, aparte del cambio de nombre, el producto ha evolucionado y tiene mucha más funcionalidad de la comentada en dicho artículo, pero hoy no toca hablar de eso.

Toca hablar de integración en general y de la importancia que tiene esto a la hora de hablar de la empresa inteligente.

Microservicios, contenedores, tecnologías abiertas, blockchain, machine learning, bots, big data… muy bien, pero todo esto, ¿cómo lo integro con mis procesos?

De nada sirve acumular datos por acumular, ni poner sensores en todos los sitios, si no somos capaces de darle inteligencia a toda esa información y relacionarla entre sí.

Como podéis ver, tenemos integraciones de todo tipo:

  • Out-of-the-box: aplicaciones integradas que cubren procesos de negocio de principio a fin.
  • Abiertas: con un catálogo de API’s públicas que nos permiten integrarnos con aplicaciones no SAP y fuentes de datos diversas.
  • Holísticas: con herramientas que nos permiten diseñar nuestra propia estrategia de integración.
  • De Inteligencia Artificial: utilizando algoritmos embebidos que nos permiten diseñar una nueva generación de servicios.

¿Dónde puedo ver de qué va todo esto? Una vez más, en un curso de openSAPIntegration – The Key to the Intelligent Enterprise

Venga, que ahí tenéis las instrucciones para hacer encajar las piezas del puzzle… lo malo es que el número de piezas empieza a ser excesivo… 😉

A SAP no le hace falta el Black Friday

El pasado viernes, 23 de noviembre, se celebró el Black Friday, ya sabéis ese día en el que os lanzáis a comprar como posesos cosas que no necesitáis a precios de “ganga”… hay gente que espera a ese día para hacer sus compras, con la idea de ahorrarse unos euros.

Bueno, pues SAP no esperó al viernes para volver a tirar de chequera y adquirir una nueva compañía: SAP Acquires Contextor to Augment Robotic Process Automation Capabilities

¿Y esto qué es? Contextor es una empresa especializada en Robotic Process Automation (RPA), algo de lo que ya comenté algo en la entrada del SAP TechEd de Barcelona y que tiene que ver con todo el tema de bots y automatización de procesos, el tema sobre el que os dí la paliza la semana pasada.

Aquí os dejo un vídeo en el que muestran cómo integrar información de LinkedIn en “otra aplicación” con Contextor:


Por cierto, que aunque en el último artículo decía lo de “no sólo de SAP vive el hombre”, con tanta compra, puede que en breve me tenga que retractar de mis palabras 😉

¡Quiero tener un bot!

Tras la última entrada, puede que a algunos os haya entrado el gusanillo de probar qué es eso de los chatbots… y como no sólo de SAP vive el hombre, aquí os dejo una web que os permite crear un bot en 5 minutos: WannaBot

Es una forma rápida y sencilla de aprender conceptos como: interacciones, agentes, intenciones…

Si yo puedo, tú puedes… ¡y lo sabes!

Venga, ya no tenéis excusa para probar… 😉

SAP Conversational AI: ¿esto qué es?

Ayer os hablaba de SAP CoPilot y hace unas semanas os hablaba de alguna de las novedades presentadas en el SAP TechEd 2018, donde nos mostraron un caso de uso con un chatbot, utilizando la tecnología de Recast.AI

Bueno, pues SAP Conversational AI no es nada más que el nuevo nombre con el que se engloban los productos de Recast.AI, tras su adquisición por SAP.

Podríamos definir SAP Conversational AI como una plataforma para la construcción y gestión de chatbots de una manera ágil e intuitiva.

¿Y esto va a sustituir a SAP CoPilot? En principio, el mensaje oficial es que son productos complementarios, pero esto no quiere decir que esto no vaya a cambiar en los próximos meses.

Si tuviera que apostar, diría que SAP CoPilot va a permanecer como marca, utilizando la tecnología de Recast.AI por debajo.

Aquí os dejo un pequeño vídeo:

Lo dicho, en breve, me veo haciendo pedidos por WhatsApp… 😉