✒️SAP BASIS / Creación de espacios, páginas y grupos en SAP Fiori Por Fernando Escola
Creación de espacios, páginas y grupos en SAP Fiori

Creación de espacios, páginas y grupos en SAP Fiori
Gestión de espacios
Manage Launchpad Spaces (Administrar áreas de rampas de lanzamiento)
Aplicación que trabaja bajo SAPUI5, permite administrar los espacios prediseñados.
Se puede crear, configurar y gestionar sus propios espacios.
Un espacio representa una sección temática dentro del launchpad.
Creación y gestión de los espacios (spaces) en el SAP Fiori Launchpad:
-
Sistema de Transporte: Al crear o modificar un espacio, es obligatorio hacerlo dentro del marco del sistema de transporte de customizing. No se permiten personalizaciones locales temporales que no puedan ser transportadas entre entornos.
-
Requisitos mínimos de un espacio: Cada espacio debe contar obligatoriamente con:
-
Un ID único.
-
Una descripción (resumen funcional).
-
Un título (nombre visible en la interfaz).
-
Al menos una página asociada para acceder a aplicaciones.
-
-
Personalización: Los clientes pueden configurar los espacios asignando páginas estándar proporcionadas por SAP o creando sus propias páginas según sus roles y procesos específicos.
-
Convención de Nombres: Para los IDs de los espacios personalizados, se recomienda que comiencen con Z o Y (estándar para desarrollos propios) e incluyan "SP" para indicar que se trata de un espacio.
Gestión de Páginas
Manage Launchpad Pages
Esta aplicación es una herramienta incluida dentro del SAP Fiori Launchpad, desarrollada con el framework SAPUI5, que permite a los administradores gestionar las páginas que conforman los espacios en la interfaz de usuario.
Aquí tienes los aspectos más importantes:
-
¿Qué es una "página"?: Es una estructura que agrupa mosaicos (tiles) y enlaces directos a aplicaciones, funcionalidades o informes. Su objetivo es facilitar que el usuario final acceda de manera simple y estructurada a las herramientas que necesita según su rol.
-
Funcionalidades principales:
-
Visualizar: Permite ver las páginas estándar entregadas por SAP.
-
Crear: Posibilita la creación de nuevas páginas personalizadas que se adapten a los procesos de negocio de tu organización.
-
Editar: Permite modificar páginas existentes para actualizar o reorganizar las tarjetas.
-
Asignar: Facilita la asignación de páginas a espacios, definiendo así cómo se mostrarán al usuario final en el Launchpad.
-
-
Uso típico: Las empresas utilizan esta herramienta para personalizar la experiencia del usuario, creando páginas específicas por rol. Por ejemplo, se puede diseñar una página llamada "Compras" que agrupe únicamente accesos para crear órdenes de compra, seguimiento de proveedores y reportes de compras.
Mantenimiento de Páginas
Los aspectos clave son los siguientes:
-
Gestión de cambios: Al igual que con los espacios, cualquier edición o creación de una página debe realizarse dentro de una orden de transporte, lo cual garantiza que los cambios puedan trasladarse de forma segura entre los distintos entornos (desarrollo, calidad y producción).
-
Requisitos fundamentales de una página: Toda página debe contar obligatoriamente con un ID técnico único, una descripción funcional, un título visible para el usuario y al menos una sección.
-
Definición de secciones: Una sección es un contenedor lógico diseñado para agrupar mosaicos (tiles) o accesos directos, permitiendo organizar las funcionalidades por categorías, tareas diarias o tipos de reportes.
-
Limitación importante: Las secciones son exclusivas de la página donde se crean y no pueden ser reutilizadas ni compartidas con otras páginas; si se requiere una estructura similar en otro lugar, debe ser creada desde cero.
Asignación de Páginas:
La página puede asignarse a cualquier espacio personalizado.
Los nombres de las páginas personalizados:
Los IDs deben empezar con Z o Y
Deben contener la abreviatura PG, para indicar que es una página.
Asignar espacio a un rol
Los mosaicos no se agregan directamente a las páginas, sino que deben provenir de catálogos de negocio que definen qué aplicaciones están disponibles para ciertos roles.
Para utilizar mosaicos en una página, el espacio debe estar asignado a un rol y dicho rol debe incluir los catálogos de negocio necesarios.
La aplicación "Manage Launchpad Pages" detecta automáticamente los catálogos asociados a un rol y los muestra como fuentes válidas para el diseñador.
Es posible agregar catálogos manualmente que no están vinculados al rol actual, pero los mosaicos mostrarán el mensaje "Out of role context" y no aparecerán en la vista previa porque el sistema asume que el usuario no tiene permisos.
Para que un usuario final vea un mosaico en el Launchpad, es condición indispensable que el catálogo de negocio que lo contiene esté incluido en un rol asignado al usuario.
Mejores prácticas para espacios y páginas:
1 Espacio por rol
1-5 Páginas por espacio
2-5 Secciones por página
3-7 Mosaicos por sección
<25 Mosaicos por página
SAP Fiori Launchpad Designer
El FLPD (Fiori Launchpad Designer) es una herramienta técnica diseñada específicamente para administradores y consultores, no para el usuario final.
-
¿Para qué sirve?: Permite configurar el entorno de trabajo en Fiori. Sus funciones principales incluyen:
-
Crear y modificar catálogos de negocio.
-
Gestionar y configurar grupos y mosaicos (los iconos de acceso a las apps).
-
Definir la navegación semántica (cómo se conectan las aplicaciones).
-
Controlar qué aplicaciones estarán disponibles según el rol de usuario.
-
-
Tecnología y Disponibilidad:
-
Está basado en SAPUI5. Aunque respeta los principios de diseño de Fiori, no se considera una app estándar de Fiori.
-
No la encontrarás en la Fiori Apps Reference Library porque es una herramienta administrativa, no una aplicación de negocio funcional.
-
Viene integrada de forma estándar en sistemas SAP NetWeaver AS ABAP (a partir de la versión 7.40), por lo que no requiere instalaciones adicionales.
-
-
Diferencia clave (FLP vs. FLPD):
-
FLP (Fiori Launchpad): Es la interfaz donde los empleados ejecutan sus tareas de negocio diarias.
-
FLPD (Fiori Launchpad Designer): Es el "taller" o entorno de diseño donde el consultor o administrador configura lo que el usuario verá en el FLP.
-
La clave aquí es el alcance (scope) de lo que estás modificando.
-
Customizing (Ajustes de Mandante)
-
Alcance: Afecta solo al mandante (client) donde estás trabajando.
-
Transporte: Por defecto, se guardan como objetos locales (no se transportan). Si necesitas mover los cambios a otros entornos (como llevar algo de desarrollo a calidad), debes crear una solicitud de transporte de customizing.
-
Uso ideal: Configuraciones funcionales específicas o pruebas que no quieres replicar en todo el sistema.
-
-
Configuration (Ajustes Cross-client)
-
Alcance: Afecta a todos los mandantes del sistema.
-
Transporte: No permite objetos locales. Es obligatorio guardar el objeto en un paquete de desarrollo y vincularlo a una solicitud de transporte de tipo workbench.
-
Uso ideal: Cambios técnicos o de configuración global que deben ser consistentes en todo el sistema SAP.
-
¿Cómo gestionar esto en el sistema?
-
Cambio de modo: Puedes alternar entre Customizing y Configuration directamente desde las opciones en la esquina superior derecha de la pantalla del FLPD. Ahí mismo podrás visualizar qué mandante está activo y cuál es el alcance actual.
-
Consejo de estudio (Ejemplo del Contador):
-
Si creas el catálogo para el rol "Contador" en Customizing, trabajas tranquilo en tu mandante de pruebas sin afectar a los demás. Si luego decides que está listo, simplemente lo mueves con una solicitud de customizing.
-
Si lo haces en Configuration, ten cuidado: cualquier cambio impactará a todo el sistema, por lo que requiere un control más riguroso mediante un paquete de desarrollo y transporte workbench.
-
Mantenimiento de los Grupos:
1. Definición y CreaciónLos grupos son agrupaciones lógicas de mosaicos (aplicaciones) que se muestran en una sola sección del Launchpad. Aunque el estándar moderno tiende hacia "espacios y páginas", los grupos siguen siendo fundamentales en implementaciones tradicionales.
-
Creación: Se realiza desde la vista general de grupos mediante el botón "+" (esquina inferior izquierda).
-
Datos necesarios:
-
Título visible: Nombre del grupo.
-
ID técnico: Único e inmutable (no se puede cambiar después de guardar).
-
Personalización: Configuración de si el usuario puede reorganizar o quitar mosaicos.
-
Es importante seguir estos estándares para mantener el orden en el sistema:
-
Grupos Estándar SAP: Usan el formato SAP_<área>_BCG_... (Ej: SAP_MM_BCG_PURCHASING).
-
Grupos Personalizados: Deben comenzar con Z_ o Y_ e incluir obligatoriamente la sigla BCG (Ej: Z_FIN_BCG_INVOICES).
Este es el punto más importante para evitar errores de configuración: Asignar el grupo a un rol no basta para que el usuario vea los mosaicos.
-
Regla: El usuario solo podrá ver los mosaicos si el catálogo de negocio (que contiene la definición del mosaico) está asignado a su perfil.
-
Ejemplo práctico: Si creas el grupo Z_HR_BCG_LEAVES y lo asignas al rol del empleado, los mosaicos no aparecerán a menos que también asignes el catálogo fuente (Z_HR_BC_LEAVE_MGMT) al mismo rol o a otro rol que tenga el usuario.
 
 
 
Sobre el autor
Publicación académica de Fernando Escola, en su ámbito de estudios para la Carrera Consultor SAP BASIS S/4HANA.
Fernando Escola
Profesión: Especialista en Infraestructura It - Argentina - Legajo: SJ78C
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy un profesional de tecnología con más de 25 años de experiencia en infraestructura it, soporte técnico y administración de entornos corporativos. a lo largo de mi carrera trabajé brindando soporte
Certificación Académica de Fernando Escola
























