SAP Cloud Platform: se hace camino al andar

¿De verdad que aún no sabes por dónde empezar con esto? Mira que te he dicho “cienes” y “cienes” de veces que los cursos de openSAP pueden ser un buen punto de partida…

De todas formas, para los que necesitáis que os lo den todo mascado, aquí os dejo el itinerario recomendado por “los señores alemanes”: Learning Journey – SAP Cloud Platform Basics

Como veréis, hay distintos tipos de recursos: enlaces a webs, blogs, cursos de openSAP, formación presencial, certificaciones…

Evidentemente, los cursos presenciales y las certificaciones tienen un coste, pero os aseguro que si aprovecháis el resto de los recursos podéis adquirir un conocimiento más que suficiente… por supuesto, si lo complementáis con la formación/acreditación oficial, mejor.

Una vez que tenéis claro el camino, ahora queda lo más fácil… “andarlo” 😉

SAP Translation Hub: from the lost to the river

Los que llevamos ya unos años trabajando con SAP, de vez en cuando nos encontramos con alguna traducción, cuanto menos “sorprendente”. Recordemos este ejemplo, que localicé hace unos años, mirando cosas de integración de SuccessFactors:

Está claro que el trabajo de traducir no es el más creativo del mundo y seguro que alguno os habéis pasado unas horitas con la transacción SE63.

Y recuerdo alguna vez, en algún curso de E-Recruiting, al mostrar que podía publicar una vacante en distintos idiomas, siempre había alguien que me preguntaba si el sistema hacía la traducción automáticamente… y yo le miraba con cara de asesino y le decía: “¿¿¿pero tú crees que estamos en 2017???”.

Que sí, que ahora las cosas se traducen “solas”… y os lo voy a demostrar, activando el servicio SAP Translation Hub en SAP Cloud Platform:

Evidentemente, es un ejemplo sencillo, pero lo importante es que conozcáis la herramienta.

Y si queréis profundizar más, aquí os dejo un curso de openSAP que empezará en enero: SAP Translation Hub in a Nutshell

No digáis que no aviso con tiempo 😉

PD.- Aún estáis a tiempo de participar en la encuesta que os proponía en la entrada anterior

SAP Fiori Launchpad: ¿en tu casa o en la mía?

La primera cosa que os encontráis cuando os ponéis manos a la obra con lo que os comentaba en la entrada de ayer es el SAP Fiori Launchpad, que está llamado a ser la puerta de acceso a cualquier aplicación SAP.

Una vez que tenemos claro eso, se nos abren 3 posibilidades para desplegarlo:

  • SAP NetWeaver ABAP
  • SAP Portal
  • SAP Cloud Platform

¿Y cuál elegimos? Pues la respuesta está clara: DEPENDE. De todas formas, voy a dar una serie de consejos generales:

  • Si no tienes SAP Portal, no tiene ningún sentido instalarlo a día de hoy. Y en caso de que te lo plantees deberías ir sí o sí a SAP Cloud Platform Portal, no al “de toda la vida”.
  • Eres de usuario de SAP y no tienes necesidades de tener un portal, entonces deberías pensar en un servidor NetWeaver ABAP y, muy probablemente, uno específico para la parte front-end, que pueda trabajar contra todos los back-ends que tengas.
  • Si lo que quieres es “jugar” un poco podrías tener front-end y back-end en el mismo servidor.
  • Si eres usuario de SAP Portal y quieres seguir siéndolo, tienes clara la respuesta y debería ver el siguiente vídeo, para integrar SAP Fiori Launchpad en tu portal: Fiori Launchpad on SAP Enterprise Portal NW 7.50 SP04 New Features
  • Si estás empezando con todo esto de SAP, mi recomendación sería que fueras directamente a la opción de desplegarlo directamente como un servicio en SAP Cloud Platform.

Y una puntualización, aunque a día de hoy tenemos varias opciones, todo apunta a que en un futuro no muy lejano la forma de configurar todo esto sea únicamente a través del SAP Fiori Configuration Cockpit, así que habrá que ir trasteando con ello:

Si queréis profundizar más, aquí os dejo un documento que os puede ser útil: SAP Fiori Launchpad – Deployment Options and Recommendations

Seguiremos informando.. 😉

SAP S/4HANA Cloud SDK: como diría Jack El Destripador…

…vayamos por partes.

  • SAP: no hace falta que explique lo que es, ¿no?
  • S/4HANA: nuevo producto de SAP, que sustituye al R/3 y que corre sobre HANA.
  • Cloud: ¿a qué huelen las nubes? 😉
  • SDK: Software Development Kit

Bien, ¿qué es esto del SAP S/4HANA Cloud SDK? Es un conjunto de herramientas/recursos que nos permitirán hacer extensiones en S/4HANA… ojo, desde SAP Cloud Platform, eso sí.

¿Entonces vamos a poder hacer “zetas”? Sí, pero no… es decir: se van a poder hacer extensiones de funcionalidad y seguirá habiendo “puertas traseras” (llámalas BAdIs o como quieras) pero todo se deberá hacer desde SAP Cloud Platform. Y con este SDK se supone que será todo más sencillo.

¿Que todavía no sabes de qué va eso de SAP Cloud Platform? ¿Que sabes algo pero hace tiempo que no lo miras? Y cuando digo tiempo me vale con que haga 1 año, que esto cambia muy rápido… ponte las pilas porque, sobre todo si eres desarrollador, te va a tocar pasar por el aro.

Aquí dejo un curso de openSAP donde te lo cuentan: SAP Cloud Platform Essentials (Update Q3/2017)

Cuando tengas claro algo de eso, empieza a mirar lo del SAP S/4HANA Cloud SDK.

Esto va muy rápido, lo sé, pero tienes 2 opciones: subirte al tren o dejar que te arrolle, ¿cuál eliges? 😉

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

Mendix: desarrollo de aplicaciones móviles con SAP

Un día cualquiera, en un cliente cualquiera:

– “¿El otro día habíamos quedado en que la apuesta de SAP para la movilidad era Fiori?”

– “No exactamente, Fiori no es una tecnología, es un concepto, como ya he explicado alguna vez”.

– “Vale, pero la tecnología que lleva por detrás es SAPUI5, JavaScript y CSS, ¿no?”.

– “Sí, eso es así, a rasgos generales, y así sigue siendo”.

– “Entonces, ¿lo recomendable es desarrollar aplicaciones híbridas que se puedan ejecutar en cualquier dispositivo?”.

– “Sí, así no tienes problema, si unos tienen Android, otros iOS…”

– “No, es que nosotros tenemos todo con iOS“.

– “Ah, bueno, entonces es mejor en que desarrolléis con el SDK para iOS…”

– “Ya, pero es que nosotros lo que queremos son aplicaciones muy sencillitas, que podamos desplegar de una manera rápida, como algunas plataformas que hay por ahí, que lo hacen en dos patadas…”

– “Bueno, ya, pero es que SAP no es así, con SAP es un poco más farragoso todo…”

Y en mitad de toda esta charla, SAP llega a un acuerdo con Mendix y se inventa un “nuevo producto”: SAP Cloud Platform Rapid Application Development

De momento, aparece como un servicio más dentro de SAP Cloud Platform, aunque realmente esto te lleva a la web de Mendix, donde te puedes crear una cuenta free y empezar a trastear.

¿Y ahora qué? Pues nada, una opción más… pero que nadie me pregunte cuál es la mejor, por favor, porque la semana que viene puede que haya 2 ó 3 más 😉

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”: