Mostrando entradas con la etiqueta launchpad. Mostrar todas las entradas
Mostrando entradas con la etiqueta launchpad. Mostrar todas las entradas

miércoles, 29 de agosto de 2018

Crear un portal freestyle con SAP Cloud Platform (I): Página inicial

Cuando pensamos en el Portal de SAP, siempre nos va a venir a la mente el Fiori Launchpad, que podemos montar en nuestro propio servidor on-premise, o utilizar el servicio de Portal de SAP Cloud Platform, como vimos en la serie de post que comienza con el post Configurar SAP CP Portal para Fiori.

Pero si queremos ofrecer algo más que un montón de tiles con aplicaciones, por ejemplo, para mostrar novedades, noticias, páginas informativas... lo que cualquier otro sitio web, vaya, entonces el Fiori Launchpad se nos va a quedar corto.

Podríamos pensar en usar otro servidor web y enlazarlo luego con nuestro Fiori Launchpad. Pero si ya disponemos de cuenta en SAP CP, no nos va a hacer falta, podemos crear un sitio web, darle el formato que queramos y, si luego nos interesa, incluso añadirle un acceso a las aplicaciones de SAP mediante el correspondiente Fiori Launchpad. Eso es lo que vamos a aprender a hacer trasteando durante los siguientes artículos, a crear un sitio freestyle:

  • En el artículo actual, veremos cómo crear una página inicial y darle forma.
  • En el siguiente post, editaremos el contenido web del sitio: Textos, imágenes, listas de noticias.
  • En el último post, aprenderemos a crear menús, añadir un acceso a aplicaciones SAPUI5 que hayamos creado e incluso a un Fiori Launchpad.
Y al final conseguiremos algo tal que así:


miércoles, 11 de octubre de 2017

Target mapping sin LPD_CUST

Una de las cosas con las que nos liamos cuando comenzamos a pelearnos con Fiori es cómo saber qué aplicación se ejecuta al pulsar un tile. Podrá ser una aplicación SAPUI5, una Web Dynpro, una transacción o una URL, pero el procedimiento es el mismo, aunque en este post nos centraremos en aplicaciones SAPUI5.

Y es que esto no es "asignar una url y punto, tirando millas". Tenemos que seguir una serie de pasos: Crear el tile que se muestra, crear el target mapping que determina la aplicación y guardar en algún sitio la ubicación de la aplicación a ejecutar. Ojo, que no tiene por qué ser en ese orden, pero lo explico así porque parece más natural, aunque a la hora de hacerlo se haga al revés.

Y "ese sitio para guardar la ubicación" no es ni más ni menos que el launchpad del front-end (o rampa de lanzamiento), la transacción LPD_CUST. Ojo, no confundirlo con el Fiori Launchpad porque no tiene nada que ver aunque tenga el mismo nombre. El Launchpad es el "García" de SAP.