Cloud launchpad – Como añadir tus aplicaciones publicadas del Gateway de manera fácil

Con la aparición de los SaaS, las distintas plataformas cloud y servicios que a dia de hoy siguen siendo on premise y bajo conexiones VPN al usuario no se le puede vender que su dia a dia sera ir de web en web como antaño donde para hacer su trabajo tenia que acceder a 6 programas distintos.

Aunque una solución seria tener todos nuestros servicios IT concentrados en un solo punto de acceso y con una sola solución esto es casi imposible. Por eso en la entrada de hoy os enseño algunas de las distintas formas de integrar vuestras apps al «Central Fiori Launchpad»

Building Portal Sites on SAP Cloud Platform Cloud Foundry – Consuming  Classic UIs and Fiori Apps from S/4HANA system | SAP Blogs

Antes de empezar os comentaros que una de las soluciones disponibles no os la podre montar por carecer del sistema en cuestión, pero la comentaré al final del post.

Este post tendrá dos secciones. Sistemas con el componente Gateway en la version 7.4 y versiones anteriores.

Tabla resumen de contenido

Destination

Lo primero sera preparar la destination para poder exponer las aplicaciones del Gateway.

Algunas cosas importantes a destacar:

  • el parámetro que esta cortado es «HTML5.DynamicDestination»
  • la destination debe tener el solo minúsculas (sin símbols, mayúsculas ni números)
  • los parámetros indicados en la sección Additional Properties son necesarios
  • La URL no debe contener ningun path, únicamente el dominio de internet / cloud connector

Añadiendo aplicaciones

Transacciones SAP GUI

Cuando hablo de que el usuario tenga un punto de acceso universal soy consciente de que no siempre es possible, aunque le podemos ir haciendo cambios graduales sin perder esta idea de acceso universal, porque que ¿seria de nuestro usuario sin aquel querido ALV que tanto tarda y que tiene 900 columnas que después se puede descargar a excel para luego borrar la mitad de columnas?

Para añadir una transacción de SAP GUI haremos lo siguiente:

  • Primero validamos que tenemos activado el servicio de SAPGUI Html. Vamos a la transacción SICF y revisamos el servicio «webgui».
  • Ya lo tenemos todo, podemos añadir la transacción al launchpad como aplicación:

Y aquí el resultado, como veis, hereda los estilos que tengamos en el portal.

Aplicaciones en Gateway con version inferior 7.4

En este caso lo que hacemos es añadir la URL de nuestra aplicación al portal, por lo que incluimos la web dentro de iframe que tiene el portal. Esto tiene un problema. Lo estilos no se heredan en el portal.

Añadimos la aplicación que tenemos deployada de manera estándar en el Gateway:

  • Debemos tener en cuenta que por defecto se marcar el parámetro «Add intent…» que tenemos que quita
  • La aplicación debe tener un «index.html» para poder ser incrustada.

Como veis en este caso, la app de prueba usada no hereda los estilos.

Aplicaciones en Gateway con version superior 7.4

Para añadir la aplicació al launchpad central de cloud primero deberemos suscribir la aplicación al launchpad del gateway.

  • Primero vamos a la transacción «/UI2/FLPD_CUST», creamos un nuevo catalogo y crearemos un nuevo target Mapping
  • Estos seran los datos a añadir en el target mapping:
  • Por un lado tenemos que indicar el tipo de aplicación SAPUI5 Fiori App, también podríamos hacer la configuración mediante LPD_CUST, pero para no alargar mucho las instrucciones lo haremos mas directo.
  • Añadiremos la URL de la aplicació desplegada y el ID que coincidirá con el ID del manifest.

Por último añadimos una nueva aplicación seleccionando la tecnologia «SAPUI5» y como component Name el ID de la aplicación que hemos añadido.

Como veis en este caso tenemos heredados los estilos.

Suscripción de aplicaciones

El último método requiere un componente que en mi caso no tengo disponible, se trata de suscribir como proveedor de aplicaciones nuestro backend.

La idea es crear un nuevo proveedor como os muestro:

Una vez dado de alta, tendremos las aplicaciones disponibles para añadir de manera fácil en el proveedor de contenidos del portal:

Para saber si podemos federar este servicio tenemos que mirar si en la transacción SICF tenemos este servicio disponible «cdm3». Para mas información:

https://help.sap.com/viewer/8c8e1958338140699bd4811b37b82ece/Cloud/en-US/fa46cc3ffdb048e9bbadafb2429480d9.html


Como podéis ver, podemos empezar ya a integrar nuestras aplicaciones en un launchpad central para que el usuario tenga a su alcance todo su dia a dia.

Como siempre suscribete, dale a la campanita de notificaciones y comparte en redes para estar a la última.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.