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 -