TEMAS
1 - Introducción a SAP Fiori
2 - Creación de Catálogos, Grupos y Roles
3 - Nodo SICF, Odatas, Consola Chrome
4 - Armonización App Estándar y Z
5 - Cloud Conector y Cloud Platform, WEB IDE
6 - Extensión, Deploy y Armonización de app
1- Introducción a SAP Fiori
¿Qué es SAP Fiori?
¿Tipo de Aplicaciones?
¿Qué transacciones se utilizan?
Pagina de referencia y ejemplos
SAP Fiori
SAP Fiori es la nueva experiencia de usuario (UX) Ingresar a
para software y aplicaciones de SAP. Esta novedad SAP Fiori
proporciona un conjunto de aplicaciones que se
utilizan en las funciones comerciales habituales de
cualquier empresa, como aprobaciones de trabajo,
aplicaciones financieras, aplicaciones de cálculo y
varias aplicaciones de autoservicio.
SAP Fiori es una familia de más de 300
aplicaciones ofrecida por SAP Business One y
abarca temas como recursos humanos,
fabricación, finanzas, etc. Se caracteriza por que al
abrir la aplicación de la página de inicio SAP Fiori
puede verse una imagen de las flores. Es porque Fiori
significa “Flores” en italiano.
SAP
Fiori
Principios de diseño SAP Fiori
Hay cinco principios de diseño para SAP Fiori UI5.
Estos principios hacen que SAP Fiori sea puro, estos
descomponen las diferentes transacciones en
aplicaciones de interfaz de usuario basadas en tareas
simples.
Basado en roles
SAP ha desestructurado varias transacciones de SAP y
las ha transformado en hermosas aplicaciones
interactivas de usuario que muestran solo la
información más relevante para los usuarios.
Capacidad de respuesta
Tal como mencionamos anteriormente, cuando SAP
Fiori se combina con la potencia de SAP HANA,
proporciona una respuesta de aplicación y un tiempo
de ejecución de consultas incomparables.
SAP
Fiori
Simplicidad
Para hacer que SAP Fiori sea simple y coincida
con la demanda del usuario, SAP lo ha diseñado
como un escenario 1-1-3. Esto significa 1
usuario, 1 caso de uso y 3 pantallas.
Experiencia perfecta
SAP ha proporcionado todas las aplicaciones de
Fiori basadas en el mismo idioma y no importa en
la implementación y la plataforma.
Delicioso
SAP Fiori fue diseñado para funcionar con ECC
6.0 para facilitar la tarea de los usuarios y para
implementar en el sistema SAP existente.
Tipo de Aplicaciones en SAP Fiori
Aplicaciones transaccionales
Las aplicaciones transaccionales SAP Fiori
UX son aplicaciones para los empleados, para
los responsables, etc. Cada una de estas
aplicaciones transaccionales requiere de la
instalación de un Add-On específico en el
sistema.
Es el único tipo de aplicación SAP Fiori UX
que no está necesariamente ligado a SAP
HANA, sino que soporta cualquier otro tipo
de Base de Datos en la que tengamos nuestro
sistema.
Fact Sheets
Este tipo de aplicaciones SAP Fiori UX
permite al usuario, tal y como dice SAP,
navegar por la información en diferentes
capas. Podemos quedarnos en información
global a un nivel contextual, luego acceder
a unos pocos detalles y si lo queremos,
navegar hasta lo más profundo del dato y
acceder a toda la información relacionada
con él.
Requiere sí o sí de SAP HANA. Se
necesita no sólo SAP HANA a nivel de
Base de Datos.
Analytical Applications
A veces llamadas Smart Business Applications,
por lo que la documentación de SAP a veces
(una vez más) puede llegar a ser confusa en este
aspecto ya que se refieren con estos dos nombres
indistintamente a lo mismo.
Las aplicaciones analíticas SAP Fiori UX
requieren SAP HANA con una Arquitectura 2-
Tier usando Modelos Virtuales (VDM) y las
aplicaciones vienen incluidas como paquetes en
cada componente de SAP (ERP, CRM…)
Lista de Transacciones mas usadas en Fiori
/IWFND/MAINT_SERVICES Entrar al Maint Services
/IU2/FLP Rampa de Lanzamiento SAP Fiori
/UI2/FLPD_CUST Fiori LP Designer (esp. Mandante)
/UI2/FLPD_CONF Fiori LP Designer (Todos Mand)
SE10 Creación de Ordenes de Transporte (Cust o Work)
Fiori Apps Library
Fiori Apps Library es, como su nombre lo
indica es la librería de todas y cada una de
las aplicaciones que existen para el uso de
SAP Fiori.
En ella podemos encontrar todo lo
necesario para configurar y generar nuestros
Catálogos y Grupos.
Link:
[Link]
sap/fix/externalViewer/
SAPUI5
SDK
En la pagina de SAPUI5 SDK, nos ayuda a
tener algunos tutoriales así como la forma de
como se utilizan los diferentes controladores,
las formas en como se modifican las vistas y
sobre todo, en como se relacionan las
diferentes aplicaciones con nuestro WEB IDE
Link: [Link]
2 - Catálogos, Grupos y Roles
¿Qué es un Catalogo, un grupo y un rol de Fiori?
Catalogo:
¿Qué es?
¿Cómo se crea y configura?
Grupo:
¿Qué es?
¿Cómo se Crea y configura ?
Rol:
¿Qué es el rol?
¿Cómo se configura para el uso de Fiori?
Catalogo
El Catalogo de Fiori es la forma
en como nosotros vamos a colocar
las apps que necesitamos para
posteriormente llevarlas a nuestros
grupos.
Se puede decir que el Catalogo es
el Back-End de Fiori, ya que es
donde se configura todo lo
necesario para que nuestras Apps,
funcionen adecuadamente.
CATALOGO
Nombre de
nuestro Tiles y Target Map
Catalogo
Menú de
Las Apps que Configuraciones
agregamos al nuestro
catalogo
Grupo
Un Grupo dentro de Fiori, es el
encargado de mostrar nuestra
colección de App’s o Tiles que
tendremos en nuestro Launchpad.
Nos ayuda para acomodar nuestras
App’s en los diferentes módulos,
así mismo tener un mejor control
de lo que los usuarios Finales
podrán ver.
Grupo Visualización en la configuración
ID del
Grupo
Herramienta para añadir
nuevas apps
App Añadida
Grupos Visualización en el Launchpad
Nombre del Contenido
Grupo del Grupo
App o Tile
Fiori
ROLE
S
Los Roles de Fiori son como los
roles comunes que utilizamos
dentro de SAP.
La variante de estos, es que para
nosotros visualizar nuestro
Launchpad con nuestros grupos,
debemos darle autorización al
usuario mediante los Roles que se
configuran añadiendo tanto el ID
del Catalogo como el ID del
Grupo (o grupos) que el usuario
necesitara.
Roles
Configuración
del Rol de Fiori
Nombre de nuestro Rol
ID del Grupo
ID del Catalogo
3 - Nodo SICF, Odatas, SAP Netweaver Gateway
Nodo SICF
El Nodo SICF, es una herramienta
dentro de SAP donde nos deja ver
si tenemos activados los diferentes
tipos de aplicaciones, Odatas,
servicios y demás que son
necesarios para el correcto uso de
las apps Fiori
SAP Netweaver Gateway
Gran parte de los productos que engloba SAP
Netweaver ayudan a integrar y aumentar el
alcance de los distintos aplicativos de SAP. En
este caso, SAP Netweaver Gateway facilita el
desarrollo de aplicaciones de negocio SAP
tanto en beneficio de los usuarios finales,
como de los desarrolladores.
Con SAP Netweaver Gateway se rompen las
barreras de la tecnología, haciendo posible
explotar los datos SAP desde aplicaciones
desarrolladas en cualquier lenguaje de
programación, sin que saber ABAP, sea
necesario. La clave de todo esto son los
servicios oData.
Odata
Odata es un protocolo basado en el paradigma de desarrollo
REST.
Este paradigma entre otros aspectos tiene en cuenta 5 comandos
ante los que el servidor debe responder: GET, POST, PUT,
DELETE y PATCH. Estos comandos se corresponden con las
operaciones Create, Retrieve, Update y Delete de las interfaces
CRUD.
Los servicios oData soportan este tipo de operaciones, aunque no
es obligatorio que implementen todas.
En SAP Netweaver Gateway es posible crear este tipo de
servicios oData que permitan crear, leer, actualizar o borrar datos
procedentes de por ejemplo un SAP ERP desde una aplicación
desarrollada por ejemplo con HTML5 y Javascript.
Los servicio oData se basan en XML aunque también es posible
desplegarlos utilizando JSON. La elección de un formato u otro
dependerá del desarrollador y/o de la tecnología a usar para
consumir servicios oData.
4 - Armonización App Estándar y Z
¿Qué es una Armonización?
¿Qué es una Transacción Estándar y una Z?
¿Cómo se configura cada una?
¿Qué es una Armonización?
Se le conoce a la Armonización Nuestra
como el adaptar en este caso, una Transacción en
transacción que usamos en el SAP SAP GUI
GUI (VA01, VAO3), para un
entorno Fiori.
Con ello, podremos acceder a
nuestra transacción desde Transacción
cualquier dispositivo sin la “Armonizada” en
necesidad de ingresar con el SAP Fiori
GUI
Transacciones Estándar
Son las Transacciones o Tcode,
que conocemos y utilizamos
frecuentemente en el SAP GUI.
Algunos ejemplo son las
transacciones como SE38, SE10,
VA01.
Transacciones Z
Las Transacciones Z son las que un
Consultor ABAP Modifica o Crea para el
uso exclusivo de un usuario basándose en
los requerimientos del cliente.
Son las Transacciones que no forman
parte del Modelo Estándar de SAP.
5 - Cloud Connector y Cloud Platform, WEB IDE
¿QUÉ ES CLOUD CONNECTOR, CLOUD PLATFORM Y WEB IDE?
CLOUD CONNECTOR:
¿Qué es?
¿Cómo se configura?
CLOUD PLATFORM:
¿Qué es?
¿Cómo se configura ?
WEB IDE:
¿Qué es?
¿Cómo se configura para el uso de Fiori?
Cloud Connector
El Cloud Connector es nuestro puente de
información entre nuestro servidor SAP y
la plataforma en la nube de SAP llamado
SAP Cloud Platform.
La función de Cloud Clonnector
básicamente es para poder hacer una
conexión necesaria para ampliar o
modificar apps estándar, para que al crear
apps nuevas, podamos agregarlas a nuestro
servidor.
Cloud Platform
El Cloud Platform de SAP es una
plataforma alojada en la nube donde
podremos hacer uso de algunas
características de ella, como el uso de las
conexiones desde el servidor SAP,
pasando por el Cloud Conector y
finalmente con el CP.
De igual forma, nos ayuda para acceder
a diferentes funcionalidades, la que mas
usaremos será la de WEB IDE
WEB IDE
El WEB IDE es el IDE que nos proporciona
SAP para realizar algunas de las siguientes
tareas:
Crear una aplicación UI5 desde 0.
Extender la funcionalidad de alguna app
estándar.
Crear aplicaciones con un wizard.
Configurar los Odatas creados para una
aplicación.
Entre otras funciones.