SAP Fiori - Fluxo de Dados
O SAP Fiori Data Flow cobre o processo de fluxo de dados no panorama do sistema Fiori quando uma solicitação é feita por meio do Launchpad por um usuário. Isso inclui o fluxo de dados em tempo de execução no servidor front-end e no servidor back-end.
Front-end server - Servidor Web e Proxy OData.
Back End server - Provedor OData.
SAP Fiori usa HTTP/HTTPSprotocolo. É uma arquitetura de tempo de execução de solicitação-resposta.
Os objetos da IU e os dados do Launchpad são armazenados no servidor front-end. Quando o Launchpad é chamado, o aplicativo lê a definição do Launchpad por meio da chamada de serviço OData.
/UI2/PAGE_BUILDER_PERS é um dos serviços OData para Launchpad.
Servidor front-end no fluxo de dados Fiori
O servidor SAP Fiori Front-end atua como servidor Web (HTTPS).
Ele contém todos os serviços OData registrados e atua como um ponto final para o serviço OData.
Ele também contém objetos de UI e Launchpad.
Todos os usuários front-end são definidos no servidor front-end e recebem as funções corretas.
Para se comunicar com o sistema back-end, ele usa um alias para o sistema back-end e interage com o servidor back-end usando conexão RFC confiável.
O aplicativo Fiori chama o serviço OData para obter alguns dados. O sistema de gateway no servidor front-end conhece o alias do sistema para serviços e ajuda a obter dados do sistema back-end.
Servidor back-end no fluxo de dados Fiori
O servidor de back-end contém SAP Business suite 7 para aplicativos-chave como ERP, CRM, SRM, SCM, etc.
Ele contém dados de aplicativos e é usado para customização de aplicativos.
Este sistema contém 2 classes OData -
Provedor de modelo
Provedor de Dados
Para acessar o sistema back-end, os usuários do aplicativo criado no servidor front-end devem ter uma autorização S_RFCACL. Esta autorização deve ser atribuída aos usuários do Business Suite.
A conexão entre o servidor front-end e o servidor back-end deve ser uma conexão RFC confiável. Isso significa que o mesmo ID é autenticado no sistema back-end sem inserir a senha. Conforme mencionado anteriormente, o ID do usuário deve terS_RFCACL autorização para logon confiável.
Um usuário deve ter funções de IU atribuídas no servidor front-end e funções back-end no servidor back-end.
Como verificar o fluxo de dados no SAP Fiori?
Vá para o Launchpad, clique com o botão direito em grey area → Inspect Element.
Se você clicar no Networkguia, você não verá nada. Agora atualize o link do navegador Launchpad e veja a chamada para diferentes serviços.
Link do URL do serviço OData, aberto em uma nova guia.
Você pode pesquisar My App nos detalhes do serviço OData -