Explorando a arquitetura e as funções

Objective

After completing this lesson, you will be able to explicar os fundamentos da configuração da IU

Arquitetura

O launchpad do SAP Fiori (FLP) foi desenvolvido para ser o ponto de entrada central para todos os modelos de implementação.

Além de ser um front-end orientado por funções, o FLP é composto por grupos de blocos que podem ser agrupados de forma flexível com base nos catálogos de blocos. Quais catálogos de blocos estão disponíveis para o usuário é determinado pela atribuição de funções no servidor front-end (FES).

Isso significa que o SAP S/4HANA, edição on-premise, tem uma arquitetura de 3 níveis:

  • FLP executado em um navegador como front-end para o usuário

  • Servidor front-end (FES) com funções do Fiori

  • Servidor back-end (BES) com funções de back-end

Arquitetura do FLP

O FLP funciona em quase todos os navegadores disponíveis no mercado. Verifique a documentação SAP para as versões suportadas.

Ao fazer login no FLP, o usuário primeiro conecta o servidor front-end (FES). O FES funciona como uma espécie de hub para um ou vários sistemas back-end e contém apps, funções e serviços específicos do Fiori. A comunicação entre o FLP e o FES é baseada no protocolo HTTPS e em um conjunto de serviços OData. Portanto, os serviços OData necessários devem ser ativados no FES.

Nota

O Open Data Protocol (OData) é um protocolo da Web para consulta e atualização de dados, que aplica e utiliza tecnologias Web, como HTTP, para fornecer acesso a informações a partir de uma variedade de aplicativos e serviços. Como os serviços OData são facilmente utilizados em diferentes plataformas, você pode utilizá-los para criar várias plataformas da Web e aplicativos móveis.

Nota

Lembre-se de que o sistema de treinamento da SAP usado unifica a funcionalidade de back-end e front-end. As funções do front-end e do back-end são, portanto, atualizadas no mesmo sistema T41.

Como alternativa, seria possível atualizar as funções front end em um sistema front end separado. Por isso, diferencia-se entre funções front end e funções back-end.

Tipos de aplicativo

Cada bloco contém um determinado tipo de aplicativo com uma tecnologia de IU específica:

  • Apps transacionais: utilização de ABAP para fornecer a abordagem clássica para funções de um sistema empresarial.

  • Apps analíticos: utilização de capacidades analíticas do SAP HANA para fornecer insights sobre dados empresariais.

  • Aplicativos de ficha informativa: uso de recursos de pesquisa empresarial do SAP HANA para fornecer resultados de pesquisa.

Os catálogos do SAP Fiori localizados no FES oferecem todos os blocos. Os grupos de blocos do Fiori determinam quais blocos são exibidos no FLP.

O gráfico exibe os tipos de aplicação e a adaptação.

Os catálogos e os grupos de blocos Fiori precisam ser atribuídos às funções PFCG no FES. Ao fazer isso, essas funções serão atribuídas ao usuário.

A maioria dos aplicativos no SAP S/4HANA Asset Management são apps transacionais. No entanto, existe uma variedade de apps transacionais que utiliza diferentes tecnologias de IU:

  • Transacional/SAPUI5: estes são os novos apps que dependem de apps SAPUI5 e serviços OData localizados no FES.

  • Transacional/WDA: WDA significa Web Dynpro ABAP e depende de aplicações Web que devem ser ativadas por meio de Business Functions (BF) no BES.

  • Transacional/SAP GUI: esses apps executam uma transação tradicional no BES – exibida no FLP via SAP GUI para HTML.

Software

O gráfico exibe os sistemas de software (componentes de software front end e back-end e versão do produto back-end), serviços (ativar serviços front end e back-end) e funções (atribuir funções front end e back-end).

Para trabalhar com os apps Fiori, é necessário realizar no FES as seguintes etapas:

  • Instalar o componente de back-end

  • Instalar o componente de IU específico do produto no back-end

  • Instalar o componente de front-end no respectivo servidor

  • Implementar as SAP Notes necessárias

  • Ativar os serviços OData no servidor front-end

  • Ativar os apps SAPUI5 no servidor front-end

  • Verificar/criar funções que contenham catálogos e grupos de bloco Fiori

  • Atribuir funções aos usuários

  • Atribuir autorizações de serviço OData (back-end/front-end)

Para trabalhar com os apps Fiori, é necessário realizar no BES as seguintes etapas:

  • Instalar os componentes/produtos de software necessários

  • Implementar o app no back-end (etapas adicionais podem ser necessárias, como, por exemplo, criar variantes de seleção, ativar tarefas de workflow, atribuir responsabilidades aos funcionários, vincular usuários SAP e nºs de pessoal etc.)

  • Verificar/criar funções que contenham transações, apps WDA (Web Dynpro ABAP) e suas autorizações

  • Atribuir funções aos usuários

  • Ativar funções de negócios para os apps WDA

Função especializada

A funcionalidade do SAP EAM WDA é entregue com as seguintes funções de negócios:

  • LOG_EAM_SIMPLICITY

  • LOG_EAM_SIMPLICITY_2

  • LOG_EAM_SIMPLICITY_3

  • LOG_EAM_SIMPLICITY_ ...

Funções (FES)

Os catálogos e os grupos de blocos Fiori são atribuídos às funções PFCG no FES. Você pode copiar as funções padrão para criar sua própria função.

As funções padrão no SAP S/4HANA Asset Management são:

  • SAP_BR_EMPLOYEE_MAINTENANCE – funcionário

  • SAP_BR_MAINTENANCE_PLANNER – planejador de manutenção

  • SAP_BR_MAINTENANCE_PLANNER_RSH – planejador de manutenção – planejamento de recursos

  • SAP_BR_MAINTENANCE_TECHNICIAN – técnico de manutenção

  • SAP_BR_MAINT_SUPERVISOR – Supervisor da manutenção

  • SAP_BR_MD_SPECIALIST_EAM – Especialista em dados mestre – Administração de manutenção

Quando suas funções estiverem definidas, serão atribuídas ao usuário no FES.

Nota

Para mais informações sobre apps Fiori, consulte a biblioteca de referência de aplicativos SAP Fiori, via: https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/
Captura de tela de como criar notificações por meio do launchpad do SAP Fiori. As informações sobre como criá-las em SAPU15 e apps Web Dynpro são fornecidas no parágrafo seguinte.

Existem várias maneiras de criar uma nota PM pelo launchpad do SAP Fiori.

Por exemplo, você pode utilizar o app Notificar avaria SAPUI5 para criar uma nota PM simplificada. Os apps SAPUI5 fazem parte do produto SAP FIORI FOR S/4HANA e estão localizados no servidor front end.

Como alternativa, você pode selecionar o app Criar nota PM Web Dynpro ABAP (WDA). Os apps WDA fazem parte do S4CORE (parte de diferentes Business Functions) e estão localizados no servidor back-end.

Funções (BES)

As seguintes funções padrão fornecem todos os apps WDA para SAP S/4HANA Asset Management: tenha em mente que os apps WDA e suas funções precisam ser ativados por meio das funções empresariais que começam com LOG_EAM_SIMPLICITY – como explicado anteriormente nesta unidade. Não é preciso fazer isso para as transações tradicionais.

  • SAP_COCKPIT_EAMS_GENERIC_FUNC2 – funções EAM genéricas

  • SAP_COCKPIT_EAMS_MAINT_WORKER2 – técnico de manutenção

Nota

Mais detalhes sobre as funções empresariais no SAP S/4HANA podem ser encontrados no Help Portal, em:https://help.sap.com/viewer/7113856e409647838af7891e1429b807/2020.000/de-DE/cc899f57e30f8a1be10000000a44147b.html

Como verificar funções em FES e BES

Espaços e páginas

O modo de espaços foi desenvolvido para oferecer mais flexibilidade para influenciar o layout do launchpad para grupos de usuários específicos.

As páginas são atribuídas a usuários por meio de áreas atribuídas a funções empresariais. A função empresarial define quais usuários visualizam um espaço específico. Se você ativar espaços para seus usuários e definir espaços e páginas específicos para eles, poderá alcançar um ajuste melhor.

Ao definir páginas com Seções significativas, você pode definir em que ordem os apps são ordenados na página. Você pode, por exemplo, ordenar os apps mais utilizados na seção de nível superior e, em seguida, criar seções separadas para apps que devem estar juntos. A SAP fornece espaços e páginas predefinidos que você pode usar para iniciar.

Captura de tela da página inicial da SAP destacando o espaço, a página, a seção e os blocos.

Como trabalhar com espaços e páginas

Personalização e adaptação da IU

O gráfico exibe adaptações de IU. Informações sobre apps Fiori/SAPU15, apps Web Dynpro ABAP e transações SAP GUI são fornecidas nos parágrafos seguintes.

Fiori / SAPUI5

A interface Fiori/SAPUI5 pode ser personalizada e adaptada da seguinte forma:

  • O usuário pode personalizar o launchpad do SAP Fiori.

  • O usuário pode personalizar apps SAP Fiori individuais.

  • O administrador ou usuário-chave pode adaptar SAPUI5 no momento da execução (RTA).

  • O UI theme designer pode ser utilizado para adaptar temas e branding.

SAP Fiori Launchpad Designer

Os catálogos e os grupos de blocos Fiori, assim como os grupos individuais, podem ser visualizados e modificados pelo SAP Fiori Launchpad Designer.

Um catálogo contém o conjunto completo de blocos disponível para uma determinada área.

Um grupo contém um conjunto de blocos que devem ser exibidos para um determinado usuário. Você pode adicionar blocos dos catálogos nos grupos. Você também pode processar as propriedades de um grupo. Você pode especificar que um grupo não pode ser personalizado pelo usuário final.

Um bloco contém um mapeamento de destino em que o tipo de aplicação e a aplicação a ser utilizada são especificados.

Nota

A SAP fornece grupos de blocos predefinidos para SAP S/4HANA Asset Management com a seguinte convenção de nomes técnicos: SAP_EAM_BCG_...

Nota

Para mais informações sobre a configuração do SAP Fiori, verifique o SAP Help Portal em SAP S/4HANAEnterprise TechnologySAP Fiori.

Web Dynpro ABAP (WDA)

Os apps WDA podem ser personalizados e adaptados da seguinte forma:

  • O usuário pode personalizar um aplicativo WDA.

  • O administrador ou usuário-chave pode personalizar um app WDA no nível do mandante (customizing WDA).

  • O desenvolvedor pode configurar um aplicativo WDA no nível do sistema.

  • O UI theme designer pode ser utilizado para adaptar temas e branding.

Nota

Para mais informações sobre o customizing e a configuração do Web Dynpro, verifique o SAP Help Portal em SAP S/4HANAEnterprise TechnologyPlataforma ABAPTecnologias IUWeb Dynpro ABAP e Floorplan Manager ou no seguinte link em relação ao Web Dynpro ABAP: https://help.sap.com/viewer/fc79a39b30fe4d9aa983bad6787ab9ad/202009.000/en-US/4e161363b81a20cce10000000a42189c.html

SAP GUI

O SAP GUI pode ser personalizado e adaptado da seguinte forma:

  • O usuário pode personalizar o SAP GUI.

    (por exemplo, adaptar o design visual (tema, configurações de fonte, etc.) ou definir valores propostos (perfil do usuário, transação EAM_USER)

  • O administrador ou usuário-chave pode personalizar o SAP GUI no nível do mandante (IMG).

    (por exemplo, definir perfis de visão para business objects, definir a seleção de campos, etc.)

Nota

No app que você está usando atualmente :como você pode descobrir qual tecnologia de IU é utilizada?

Basta usar a opção I About em seu perfil de usuário (no canto superior direito do FLP).

Na seção Aplicação, o parâmetro ID do framework exibe:

  • UI5 para apps Fiori/SAPUI5

  • WDA para apps Web Dynpro ABAP

  • GUI para transações SAP GUI

Como adaptar um app Fiori (RTA)

Como personalizar apps WDA

Como personalizar apps WDA

Como personalizar apps WDA