SAP TechEd Barcelona 2019 (II)

(…aquí estamos)


Un listado con las principales novedades. Algunas las vimos en la entrada de ayer, otras las veremos más adelante.


Seguro que lo de Qualtrics está muy bien, algún día entenderemos por qué pagar 8 billones de dólares por gestionar experiencias


…y no sólo las experiencias de los clientes o los empleados, ¡también las de los procesos!


En Las Vegas, en septiembre, también anunciaron cositas… y puede que anuncien algo más en Bangalore en noviembre. ¡Esto es un no parar!


Que sí, que sí, que ya sabemos que en SAP HCM (ahora HXM, ¿no) están haciendo cosas para S/4HANA… en WM parece que también.


Ya sabemos que el ABAP no está muerto, pero tú, como no te actualices, puede que lo estés en breve… 😉


Por si no tenéis claro hacia dónde va SAP… ¡hacia donde van todos!


Todo a la nube: los datos, los informes, todo…


El «dibujito» que os decía ayer pero con más «información»… lo tenéis todo ahí, ¿qué más queréis? 😉


¿CAP? ¿RAP? Y tú mientras haciendo batch-inputs


Esto sí que es ciencia ficción, en España por lo menos. ¿Personas en el mundo del desarrollo? ¿Pero cuántos perfiles salen ahí? Aquí nos apañamos con uno: «el programador» 😉


SAP Analytics Cloud no deja de añadir nuevas características, ¿de verdad que aún no lo has probado?


SAP Cloud Platform se lava la cara para mejorar la experiencia de usuario. Con eso sí que te has puesto, ¿no?


¿ABAP frente al resto del mundo?


¿Por qué no ser amigos? CTS + git = gCTS


Ya estamos en condiciones de hacer integraciones continua con ABAP.


Y en un futuro se podrán hacer desarrollos en paralelo y estar tocando varios a la vez el mismo objeto… ¡un sacrilegio! 😉
(Lo dejamos por hoy, mañana última entrega).

SAP Cloud Platform Transport Management: transportando que es gerundio

Habitualmente, cuando trabajamos con SAP, estamos acostumbrados a trabajar con 3 entornos: desarrollo, test y producción.

Se supone que configuramos el sistema en desarrollo, probamos cómo va todo en test y lo pasamos a producción, que es donde trabaja el usuario final.

Por supuesto, si tenemos que hacer algún desarrollo que complete alguna posible carencia del software estándar, el ciclo es el mismo.

Y para pasar las cosas de un entorno a otro, hacemos uso de las conocidas órdenes de transporte.

Todo iba bien, hasta que nos «modernizamos» y apareció SAP Portal, con sus desarrollos en Java y resulta que esa parte, en un principio, no se entendía con nuestra querida capa de transportes, pero… finalmente, pasó por el aro.

Cuando ya estábamos tranquilos, aparece HANA y viene con sus «cositas para transportar» y empezamos a oír hablar de las Delivery Units. Y otra vez estábamos en las mismas… ¿dónde están las órdenes de transporte? Así que aparecieron los HANA Transport Containers.

Y no contentos con todo esto, nos vamos a la nube. Que si SAP Cloud Platform, que si Cloud Foundry, que si aplicaciones MTA… y ni rastro de nuestras órdenes de transporte. Se empieza a hablar de repositorios Git y cosas raras de esas, pero… ¿dónde están mis órdenes de transporte?

Tranquilos, ya están aquí. Bueno, no exactamente, pero sí tenemos una forma de transportar con el nuevo servicio SAP Cloud Platform Transport Management.

En este blog podéis ver más detalle: The new cloud-based Transport Management Service.

Es un servicio que está disponible en el entorno Cloud Foundry, pero que nos permite transportar objetos, tanto de las cuentas Neo como de las cuentas Cloud Foundry, ya sean aplicaciones MTA, contenidos específicos de las aplicaciones, paquetes de integración o modelos de XS clásico de instancias HANA conectadas a cuentas cloud.

Venga, vuelve a leer el párrafo anterior… Cloud Foundry, Neo, aplicaciones MTA, paquetes de integración, XS clásico… y un poco más arriba: Delivery Unit, HANA Transport Container, repositorio Git…

¿Pero qué es todo esto? ¿Lo tengo que conocer todo?

Bueno, si te dedicas a la cría de salmonetes o eres un brillante orador especializado en hablar mucho sin decir nada, no; pero si te dedicas a esto de SAP, especialmente, si eres desarrollador, quieres empezar a vivir en el siglo XXI y ver que hay vida más alla del batch-input, sería recomendable que te sonaran todos esos términos.

Si eres consultor no, no es necesario, puedes seguir sólo «poniendo pinchos», pero puede que en unos años, si no espabilas, te toque ponerlos en la barra de un bar… 😉

Trabajando con repositorios Git

Git es un software de gestión de versiones, nacido de la mano del «criador de pingüinos» Linus Torvald, aunque inicialmente su propósito era distinto, como podéis leer en la Wikipedia.

Los «saperos» nos sentimos cómodos con las órdenes de transporte y cuando nos encontramos con esto del Git como que nos liamos un poco, pero… para eso hay gente como Rubén López, que se pega con ello y nos explica cómo va en estas 4 entradas:

Rubén nos lo cuenta utilizando una cuenta HCP (que no, que ahora se dice SCP), que os recuerdo que podéis crearos cualquiera desde aquí: https://account.hanatrial.ondemand.com/

SCP nos ofrece un servicio Git para poder gestionar las versiones de las aplicaciones HTML5 y/o Java que ejecutemos en la plataforma.

A ver si con este post Rubén se anima a retomar su blog Apuntes de SAP… aparte de pagarse unas cañas, por supuesto 😉

PD.-  Si alguien quiere profundizar más con esto del Git, aquí tenéis un curso en Yotube sobre el tema: Mooc Git y GitHub – Introducción