Configuración Inicial de SAP Fiori

Configuración Inicial de SAP Fiori

Configurar SAP Fiori correctamente es fundamental para aprovechar al máximo esta plataforma y garantizar una experiencia de usuario fluida. En este artículo, detallaremos los pasos necesarios para la configuración inicial de SAP Fiori, incluyendo la configuración de Trusted RFC, la activación del SAP Gateway, y la definición de alias de sistema. Esta guía está diseñada para ser clara y fácil de seguir, incluso para aquellos que están comenzando con SAP Fiori.

Configuración de Trusted RFC

Un RFC (Remote Function Call) confiable es esencial para la comunicación segura entre diferentes sistemas SAP. A continuación, se detallan los pasos para configurar un Trusted RFC:

Paso 1: Acceder a la Transacción SM59

La transacción SM59 en SAP se utiliza para configurar las conexiones RFC. Para acceder a esta transacción:

  • Escribe SM59 en el campo de comandos y presiona Enter.

Paso 2: Crear una Nueva Conexión RFC

Dentro de la transacción SM59, sigue estos pasos para crear una nueva conexión RFC:

  • Selecciona Crear para iniciar la configuración de una nueva conexión RFC.
  • Ingresa un nombre para la conexión y selecciona el tipo de conexión, que generalmente será Tipo 3 (ABAP Connection).

Paso 3: Configurar los Detalles de la Conexión

Ingresa los detalles de la conexión, incluyendo la IP del servidor de destino, el número del sistema y el cliente. Asegúrate de ingresar la información correcta para evitar problemas de conexión.

Paso 4: Establecer la Conexión como Confiable

En la pestaña de Logon & Security, selecciona la opción de conexión confiable. Esto asegura que la conexión se pueda establecer sin necesidad de autenticación adicional.

Activación del SAP Gateway

SAP Gateway es un componente crucial que permite la comunicación entre aplicaciones SAP Fiori y el backend de SAP. A continuación se explica cómo activarlo:

Paso 1: Acceder a la Transacción SPRO

La transacción SPRO se utiliza para acceder a la configuración del sistema SAP. Para acceder a esta transacción:

  • Escribe SPRO en el campo de comandos y presiona Enter.

Paso 2: Navegar a la Configuración de SAP Gateway

Dentro de SPRO, sigue esta ruta para encontrar la configuración de SAP Gateway:

  • Selecciona SAP NetWeaver.
  • Elige UI Technologies.
  • Selecciona SAP Fiori y luego Initial Setup.
  • Finalmente, selecciona Connection Settings (Front-End Server to ABAP Back-End Server) y luego Activate SAP Gateway.

Paso 3: Activar SAP Gateway

En la pantalla de activación, selecciona la opción para activar SAP Gateway y sigue las instrucciones en pantalla. Alternativamente, puedes usar la transacción /N/IWFND/IWF_ACTIVATE para activar directamente SAP Gateway.

Definición y Mantenimiento de Alias de Sistema

Los alias de sistema son nombres lógicos que apuntan a diferentes sistemas SAP. Configurar estos alias es crucial para asegurar que las aplicaciones Fiori se conecten correctamente a los sistemas backend. A continuación se detallan los pasos para definir y mantener los alias de sistema:

Paso 1: Acceder a la Transacción SPRO

Como se mencionó anteriormente, accede a la transacción SPRO para comenzar la configuración.

Paso 2: Navegar a la Configuración de Alias de Sistema

Sigue esta ruta dentro de SPRO:

  • Selecciona UI Technologies.
  • Elige SAP Fiori y luego Initial Setup.
  • Selecciona Connection Settings (Front-End Server to ABAP Back-End Server) y luego Define SAP System Alias.

Paso 3: Crear y Configurar Alias de Sistema

En la pantalla de configuración, selecciona Crear para añadir un nuevo alias de sistema. Ingresa un nombre lógico para el alias y especifica el sistema al que debe apuntar. Esto incluye detalles como el nombre del servidor y el número de sistema.

Paso 4: Mantener Alias de Sistema

Para mantener y actualizar los alias de sistema, utiliza la transacción /N/UI2/GW_SYS_ALIAS. Aquí puedes ver y editar los alias existentes según sea necesario.

Configuración del SAP Fiori Launchpad

El SAP Fiori Launchpad es el punto central para acceder a todas las aplicaciones Fiori. Configurarlo adecuadamente es crucial para una experiencia de usuario óptima. Aquí te mostramos cómo hacerlo:

Configuración del Proxy Inverso

El Launchpad y el Launchpad Designer necesitan un proxy inverso para dirigir las solicitudes del navegador al sistema front-end o al sistema SAP Gateway. A continuación se detallan los pasos:

Paso 1: Configurar el SAP Web Dispatcher

El SAP Web Dispatcher actúa como un balanceador de carga y proxy inverso que distribuye las solicitudes entre los sistemas SAP. Para configurarlo, sigue estos pasos:

  • Instala y configura el SAP Web Dispatcher en tu entorno SAP.
  • Define las reglas de redirección para las solicitudes HTTP y HTTPS hacia los servidores front-end y SAP Gateway.
  • Asegúrate de que las rutas y puertos estén correctamente configurados para permitir la comunicación entre los componentes.

Activación de Servicios OData

Los servicios OData son esenciales para la comunicación entre el SAP Fiori Launchpad y el backend de SAP. Es necesario activar varios servicios OData para garantizar el funcionamiento adecuado del Launchpad.

Paso 1: Acceder a la Transacción /IWFND/MAINT_SERVICE

La transacción /IWFND/MAINT_SERVICE permite activar y gestionar los servicios OData en el sistema SAP. Para acceder a esta transacción:

  • Escribe /IWFND/MAINT_SERVICE en el campo de comandos y presiona Enter.

Paso 2: Buscar y Activar Servicios OData

Dentro de la transacción, busca los siguientes servicios OData y actívalos:

  • /UI2/PAGE_BUILDER_CONF
  • /UI2/PAGE_BUILDER_CUST
  • /UI2/PAGE_BUILDER_PERS
  • /UI2/TRANSPORT
  • /UI2/INTEROP

Para activar un servicio, selecciona el servicio en la lista y haz clic en Activate.

Configuración del Launchpad Designer

El Launchpad Designer es una herramienta esencial para la configuración y personalización del SAP Fiori Launchpad. Permite crear catálogos, grupos y tiles que se mostrarán en el Launchpad.

Paso 1: Acceder al Launchpad Designer

Para acceder al Launchpad Designer, utiliza la transacción /UI2/FLPD_CUST para la personalización o /UI2/FLPD_CONF para la configuración global.

  • Escribe /UI2/FLPD_CUST o /UI2/FLPD_CONF en el campo de comandos y presiona Enter.

Paso 2: Crear Catálogos y Grupos

Un catálogo es una colección de aplicaciones y un grupo es una colección de tiles visibles en el Launchpad. Para crear catálogos y grupos:

  • En el Launchpad Designer, selecciona Create Catalog y proporciona un ID y un título para el catálogo.
  • Agrega aplicaciones al catálogo seleccionando Add App y elige las aplicaciones necesarias.
  • Para crear un grupo, selecciona Create Group y proporciona un ID y un título para el grupo.
  • Agrega tiles al grupo seleccionando Add Tile y elige los tiles necesarios del catálogo.

Paso 3: Configurar Tiles

Los tiles son los bloques visuales que los usuarios ven en el Launchpad. Configurar tiles correctamente es crucial para una buena experiencia de usuario. Para configurar tiles:

  • Selecciona el catálogo donde se encuentra el tile.
  • Elige el tile que deseas configurar y selecciona Edit Tile.
  • Proporciona detalles como el título, la descripción y el icono del tile.
  • Define la navegación del tile configurando el objeto semántico y la acción semántica correspondientes.

Configuración de Roles y Autorizaciones

Es esencial definir roles y autorizaciones para controlar el acceso al SAP Fiori Launchpad y sus aplicaciones. A continuación se describen los pasos para configurar roles y autorizaciones:

Paso 1: Crear Roles en PFCG

La transacción PFCG se utiliza para crear y gestionar roles en SAP. Para crear un nuevo rol:

  • Accede a la transacción PFCG escribiéndolo en el campo de comandos y presionando Enter.
  • Selecciona Create Role y proporciona un nombre para el rol.
  • En la pestaña Menu, selecciona Transaction y agrega las transacciones necesarias.
  • En la pestaña Authorization, define las autorizaciones necesarias para el rol.

Paso 2: Asignar Catálogos y Grupos a Roles

Para asignar catálogos y grupos a roles en PFCG:

  • En la pestaña Menu del rol, selecciona Launchpad Catalog y agrega los catálogos necesarios.
  • Selecciona Launchpad Group y agrega los grupos necesarios.
  • Guarda los cambios y genera el perfil de autorización.

Paso 3: Asignar Roles a Usuarios

Para asignar roles a usuarios:

  • Accede a la transacción SU01 escribiéndolo en el campo de comandos y presionando Enter.
  • Selecciona el usuario al que deseas asignar el rol y haz clic en Change.
  • En la pestaña Roles, agrega el rol creado anteriormente.
  • Guarda los cambios.

Mantenimiento y Solución de Problemas del Launchpad

El mantenimiento regular y la solución de problemas son esenciales para asegurar que el SAP Fiori Launchpad funcione sin problemas. A continuación se presentan algunas herramientas y técnicas útiles:

Gestión de Caché

El manejo adecuado de la caché es crucial para el rendimiento del Launchpad. Utiliza los siguientes programas para administrar la caché:

  • /UI2/CHIP_SYNCHRONIZE_CACHE
  • CHIP_RESET_CATALOG_CACHE
  • /UI2/DELETE_CACHE
  • /UI2/DELETE_CACHE_AFTER_IMP
  • UI2/INVALIDATE_GLOBAL_CACHES
  • UI2/INVALIDATE_CLIENT_CACHES

Solución de Problemas Comunes

Si encuentras problemas con el Launchpad, aquí hay algunas soluciones comunes:

  • Problema: El Launchpad no se carga.
    • Solución: Verifica que todos los servicios OData estén activados correctamente.
  • Problema: Los tiles no aparecen en el Launchpad.
    • Solución: Asegúrate de que los tiles estén asignados a los grupos y catálogos correctos.
  • Problema: Error de autorización al acceder a las aplicaciones.
    • Solución: Verifica que los roles y autorizaciones estén correctamente asignados a los usuarios.

Actualización de Componentes

Es importante mantener los componentes del Launchpad actualizados para garantizar la seguridad y el rendimiento. Sigue estos pasos para actualizar los componentes:

  • Verifica las notas de SAP para actualizaciones y parches recomendados.
  • Utiliza la transacción SAINT para aplicar los paquetes de soporte y actualizaciones.
  • Realiza pruebas en un sistema de prueba antes de aplicar actualizaciones en el sistema productivo.

Conclusión

La configuración inicial de SAP Fiori y su Launchpad es un proceso crítico que asegura que los usuarios finales tengan una experiencia fluida y eficiente. Siguiendo los pasos detallados en este artículo, puedes configurar correctamente el SAP Gateway, definir alias de sistema, y personalizar el Launchpad para satisfacer las necesidades específicas de tu organización. Mantener y actualizar regularmente estos componentes es esencial para el éxito continuo de SAP Fiori en tu empresa.