Perguntas frequentes sobre a integração de compras do SAP ao Power Platform

Este artigo fornece respostas para algumas das perguntas frequentes sobre a integração do SAP com o Microsoft Power Platform.

Versões e licenciamento

Quais versões do SAP o conector SAP ERP dá suporte?

O conector SAP ERP dá suporte a todas as versões do sistema SAP desde o R/3 da década de 1990, incluindo SAP ECC e SAP S4/HANA.

Que licenciamento preciso para integrar o SAP ao Power Platform?

No mínimo, você precisa do seguinte para cada usuário:

  • Uma licença do Power Apps Premium
  • Uma licença de usuário nomeado indireto do SAP

Se você já tiver licenças de usuário nomeadas diretamente do SAP, poderá usar essas licenças com o Power Apps. No entanto, vale a pena observar que as licenças de usuário nomeado indireto do SAP custam menos que as licenças de usuário nomeado direto.

Essa integração funciona com outros produtos principais do SAP, como BW, SRM e CRM?

Sim, o conector SAP ERP do Power Platform funciona com qualquer produto SAP executados na plataforma NetWeaver.

Como posso me conectar a outros produtos da SAP que vieram por meio de aquisições?

Para produtos como Ariba, Concur e qualquer outro produto SAP que não seja executado na pilha NetWeaver, você pode usar nossos conectores REST e SOAP personalizados.

Se eu integrar o Power Platform ao SAP ECC e atualizar para o S/4HANA, minhas integrações serão interrompidas?

Não, centenas de clientes atualizam do SAP ECC para o S/4HANA sem problemas. Alguns dos principais modelos de dados mudam no S/4HANA (cliente, fornecedor, postagem financeira), mas os fluxos predefinidos do Power Automate são responsáveis por essas alterações de modelo de dados. Além disso, o SAP garante que suas APIs publicadas sejam transferidas para novas versões.

Dados e integração

Como o Power Platform acessa os dados do SAP?

O conector ERP do SAP usa o servidor de mensagens para chamar APIs que criam, leem e atualizam dados do SAP. Esse tráfego normalmente flui pela porta 33XX para servidores de aplicativos únicos ou pela porta 39XX para conexões com balanceamento de carga, onde XX é o número do sistema da instância SAP.

O Power Platform pode consumir serviços OData no SAP?

Sim. Para saber mais, confira Introdução ao conector SAP OData. Você também pode criar um conector personalizado no Power Automate para consumir serviços OData.

O Power Platform pode acessar exibições no S/4HANA?

Sim, o conector SAP ERP pode ler exibições do Core Data Services usando a ação, Ler Tabela SAP com Análise.

O Power Platform pode acessar tabelas SAP personalizadas (tabelas Z)?

Sim, o conector SAP ERP pode ler tabelas personalizadas usando a ação, Ler Tabela SAP com Análise.

E se o SAP não fornecer uma API para um objeto de dados?

Nesse caso, considere estas opções:

  • Documento Intermediário (IDoc) – O Power Automate fornece uma API genérica que pode invocar de forma síncrona um IDoc para qualquer tipo de objeto.
  • Entrada em lote – o Power Automate tem uma API genérica que pode processar de forma síncrona uma gravação de entrada em lote.
  • LSMW (Legacy System Migration Workbench) – O Power Automate pode criar um arquivo que você pode remover no servidor de aplicativos SAP e processar dentro da transação LSMW.
  • Módulo de função personalizado – você pode criar um módulo de função personalizado habilitado para remoto no SAP e chamá-lo usando um fluxo de nuvem do Power Automate.

O Power Platform afetará o desempenho do nosso sistema SAP?

O conector SAP ERP é executado na camada de API do SAP, que normalmente fornece melhor desempenho do sistema do que executar a mesma atividade na GUI do SAP. À medida que mais usuários fazem a transição da GUI do SAP e para uma interface do usuário externa, como um aplicativo de tela, o consumo de CPU nos servidores SAP diminui significativamente.

Há gargalos de desempenho no conector SAP ERP?

Não, normalmente o gargalo está no próprio sistema SAP. Você pode configurar o número de threads de API simultâneos para corresponder aos limites de sessão em seus servidores SAP. Você também pode organizar clusters para o gateway de dados local.

Os fluxos do Power Automate podem ser usados por outros aplicativos, como o Dynamics CRM?

Sim, seus próprios aplicativos personalizados ou qualquer software capaz de integração REST podem disparar os fluxos do Power Automate que se integram ao SAP.

O conector SAP ERP funcionará com sistemas não UNICODE?

Sim.

Como os erros no SAP são tratados?

Você exibe erros aos usuários em um aplicativo canvas usando o Power Apps de maneira semelhante ao texto vermelho do SAP, mostrando os detalhes do erro. Os usuários de aplicativos Canvas podem corrigir erros se estiverem relacionados a dados e reenviar seu trabalho para SAP.

Como o Power Automate manipula anexos de arquivo?

O Power Automate pode anexar arquivos a objetos no SAP usando GOS (Generic Object Services) e/ou ArchiveLink, dependendo de seus requisitos.

Segurança

Como a autenticação funciona com o SAP?

O Power Platform dá suporte a vários métodos de autenticação para SAP:

  1. Nome de usuário e senha – o aplicativo solicita aos usuários o nome de usuário e a senha do SAP na tela do aplicativo Canvas no Power Apps e envia essas credenciais para o SAP.
  2. Configure a ID do Microsoft Entra com Kerberos para SSO.
  3. Configure a ID do Microsoft Entra com certificados para SSO.
  4. Configurar o Microsoft Entra ID, o Azure API Management e o SAP para configuração de SSO a partir do conector SAP OData.
  5. Configure a ID do Microsoft Entra usando SuccessFactors.

Como garantir que os usuários do Power Apps não possam fazer coisas que não podem fazer no SAP?

As APIs publicadas pelo SAP executam as mesmas verificações de segurança que o SAP GUI faz. Além disso, você pode configurar fluxos do Power Automate para consultar objetos de autorização do usuário para que aplicativos, campos e botões fiquem condicionalmente ocultos ou revelados para corresponder à experiência do usuário no SAP.

Como garantir que o tráfego entre o Power Platform e o SAP seja criptografado?

Use a SNC (Comunicação de Rede Segura) do SAP. Você pode habilitar esse recurso por meio de uma configuração de conexão ao configurar a autenticação.

Personalização

Como o Power Platform lida com campos personalizados no SAP?

A resposta depende de onde os campos personalizados residem no SAP:

  • Acrescentado à SAP-Tabela Padrão – Use Estruturas de Extensão BAPI (Business Application Programming Interface) para preencher os campos nos fluxos do Power Automate.
  • Tabela SAP personalizada – para atualizar essas tabelas, você precisa habilitar remotamente os módulos de função para que o conector SAP possa invocá-los.

Quão fácil é adicionar campos personalizados a aplicativos de tela?

Você pode inserir e copiar/colar campos facilmente nos aplicativos de tela usando o editor WYSIWYG (O Que Você vê é o Que Você Obtém).

O Power Platform pode chamar módulos de função personalizados?

Sim, se você habilitar remotamente um módulo de função, o conector SAP poderá invocá-lo. No entanto, o SAP não responderá a um tíquete de suporte se o módulo de função personalizada não estiver funcionando corretamente, já que é seu próprio código.

Como o Power Platform pode lidar com processos personalizados que você criou no SAP porque não tinha outra opção?

Você pode ler suas tabelas de banco de dados personalizadas usando a ação Ler Tabela SAP com Análise para todas as operações de leitura. Para criar e atualizar operações, você precisa habilitar remotamente seus módulos de função personalizados que mantêm esses dados. Depois de habilitar para acesso remoto os módulos de função, o conector SAP ERP consegue chamá-los.

Implementação e suporte

Onde posso começar?

Examine a documentação: Power Platform e SAP.

Onde posso obter um ambiente SAP de demonstração para testar as soluções de integração do SAP?

Você tem algumas opções:

Para onde recorrer se eu encontrar dificuldades com a integração do SAP com o Power Platform?

Cerca de 100% dos problemas encontrados ocorrem devido a uma etapa ou pré-requisito sendo ignorado na documentação do Power Platform e do SAP . Se você ainda estiver tendo problemas, terá algumas opções:

Preciso instalar algo em nossos servidores SAP para que o Power Platform funcione com o SAP?

Não.

Preciso instalar algo nos computadores de nossos usuários para a integração do SAP com o Power Platform?

Não. Todos os aplicativos de tela são acessados por meio de um navegador da Web.

Há alguma coisa que eu precise provisionar para configurar a integração do SAP com o Power Platform?

Sim. Você precisa provisionar uma VM (máquina virtual) do Windows com pelo menos 8 GB de RAM para o gateway de dados local. Esse gateway atua como um servidor proxy que escuta solicitações de seu locatário do Power Platform e as retransmite para o SAP. Um computador Windows é suficiente para teste. No entanto, configure um cluster de VMs do Windows para implantação em produção para evitar pontos únicos de falha.

Com que rapidez um aplicativo Canvas no SAP pode estar em funcionamento?

O aplicativo de tela predefinido no SAP pode realizar transações em seu sistema SAP imediatamente. No entanto, você provavelmente desejará modificar esses modelos de aplicativo de tela adicionando seus campos personalizados ou quaisquer campos padrão SAP que não estejam incluídos em nossos modelos de solução. Normalmente, dentro de algumas semanas, você pode ter algo pronto para os usuários empresariais testarem.

Posso criar aplicativos de tela móvel em cima da plataforma SAP?

Você pode usar o Power Apps para criar aplicativos de tela para dispositivos móveis. Você também pode criar aplicativos de tela nativa no Power Platform.

Os aplicativos Fiori podem coexistir com o Power Apps?

Você pode inserir aplicativos Fiori em menus de aplicativos canvas. Você também pode inserir aplicativos canvas no Launchpad Fiori.