Conheça o SAP Fiori

Conheça o SAP Fiori

O SAP Fiori é um conjunto de tecnologias com foco na usabilidade e experiência do usuário (UX) utilizada pela a SAP para o desenvolvimento de suas interfaces de usuários, principalmente utilizada nas novas versões de seus sistemas como o S/4HANA por exemplo.

O SAP Fiori possui além de um framework para desenvolvimento de aplicativos web, o SAPUI5, um conjunto de templates e layouts padronizados, guidelines de melhores práticas de UX, como padronização, responsividade e usabilidade.

Embora seja o padrão de interfaces de usuário do S/4HANA, também está disponível na versão anterior o Business Suite, principalmente no que tange apps Fiori de aprovação de workflows.

SAPUI5

O SAPUI5 é o um framework javascript para criação de interfaces com usuário, sendo a base para os componentes e templates do SAP Fiori. O SAPUI5 possui uma série de componentes visuais para serem utilizados em sua aplicação, bem como é capaz de tratar o desenvolvimento de interfaces web seguindo o paradigma MVC, com separação clara entre visão, modelo e controle.

Ele também é capaz de tratar a comunicação com o backend através do uso de API rest seguindo padrão oData da microsoft.

SAP Gateway

O SAP Gateway é o midleware oData do ABAP, responsável por permitir e facilitar a criação de serviços RESTFull seguindo o padrão oData utilizando ABAP. Através do SAP Gateway podemos expor facilmente uma tabela ou visão como um serviço RESTFull oData.

CDS – Core Data Services

O CDS é uma linguagem que permite criar modelos de dados de forma semântica, estando disponível tanto para o ABAP quanto para o SAP Hana, com pequenas diferenças entre elas. De forma resumida, com o CDS conseguimos criar visões por exemplo, com consultas complexas, trazendo o conceito de code push down do SAP HANA e criar serviços do SAP Gateway, interfaces web Fiori através de anotações e objetos semânticos .

Fiori Frontend Server

O Fiori Front-end Server é um servidor SAP NetWeaver ABAP, responsável por publicar e hospedar os aplicativos SAP Fiori e serviços do SAP Gateway. Neste servidor que configuramos o Fiori Launchpad, como ponto central de acesso as nossas aplicações SAP Fiori.

Fiori Apps Library

Através do Fiori Apps Reference Library é possível consultar todos os aplicativos Fiori standard disponíveis para a sua versão S/4HANA ou Business Suite.

https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/homePage

Desenvolvimento de Apps Fiori

O desenvolvimento de aplicações Fiori de forma geral é realizado com base no SAPUI5 no desenvolvimento dos aplicativos Web, seguindo o guideline de desenvolvimento do Fiori e no SAP Gateway para criação de toda a lógica de backend. Este tipo de aplicação é conhecida como Fiori nativa. Porém é possível ainda publicar no Fiori Launchpad aplicações WebDynpro ABAP e WebGui, onde nestes casos a aplicação recebe o tema definido para o Fiori, ficando parecida graficamente com aplicações Fiori nativas, sendo conhecidas como Fiori Like Applications ou aplicações Fiorizadas.

Fiori Guidelines

Toda a aplicação e documentação do guideline de desenvolvimento de UX do Fiori, pode ser encontrada em https://experience.sap.com/fiori-design/.

Nos siga nas redes sociais:

Balbino Soares

Com mais de 15 anos de experiência como consultor SAP, tive a oportunidade de participar de diversos projetos, desde projetos de inovação envolvendo novas tecnologias como mobilidade, cloud, Iot, quanto projetos de upgrade e atualização. Minha principal área de atuação é como desenvolvedor, atualmente sou líder de equipe de desenvolvimento e arquiteto de soluções com foco em inovação. Sou um grande entusiasta de novas tecnologias, sempre buscando repassar meus conhecimentos adiante, pois acredito na premissa de que quanto mais se ensina, mais aprendemos.

Deixe um comentário

Fechar Menu
RSS
Follow by Email
YouTube
YouTube
LinkedIn
LinkedIn
Share
Instagram