Compartilhar via


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

Encontre respostas para algumas das perguntas frequentes relacionadas à integração do SAP com o Microsoft Power Platform.

Versões e licenciamento

Quais versões do SAP têm suporte pelo conector ERP do SAP?

O Conector ERP do SAP oferece suporte a todas as versões do SAP da R/3 (início dos anos 1990) em diante, incluindo SAP ECC e SAP S4/HANA.

Qual licenciamento é necessário para integrar o SAP ao Power Platform?

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

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

Se você já possui licenças de usuário nomeado direto do SAP, pode usar essas licenças com o Power Apps. Vale a pena observar, no entanto, que as licenças de usuário nomeado indireto do SAP custam menos do que as licenças de usuário nomeado direto.

Isso funcionará com outros produtos principais do SAP, como BW, SRM e CRM?

Sim, nosso conector ERP do SAP do Power Platform funciona com qualquer produto SAP executado na pilha NetWeaver.

Como podemos nos conectar aos outros produtos da SAP que vieram por meio de aquisição?

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

Se integrarmos o Power Platform ao SAP ECC e depois atualizarmos para o S4/HANA, nossas integrações serão interrompidas?

Não, centenas de clientes atualizaram do SAP ECC para S4/HANA sem nenhum problema. Alguns dos principais modelos de dados mudam no S4/HANA (cliente, fornecedor, lançamento financeiro), mas consideramos as alterações do modelo de dados em nossos fluxos pré-criados do Power Automate. Além disso, a SAP garante que suas APIs publicadas sejam transportadas para novas versões.

Integração e dados

Como o Power Platform acessa os dados da SAP?

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

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

No momento, o conector do Protocolo Open Data (OData) está apenas em versão preliminar. No entanto, você pode criar um conector personalizado no Power Automate para consumir serviços OData.

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

Sim, o conector SAP ERP pode ler exibições do Core Data Services por meio da 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 por meio da ação, Ler tabela SAP com análise.

Mas e se a SAP não fornecer uma API para um objeto de dados?

Neste caso, existem várias opções:

  • Documento Intermediário (IDoc) – fornecemos uma API genérica que pode invocar sincronicamente um IDoc para qualquer tipo de objeto.
  • Entrada em lote – temos uma API genérica que pode processar de forma síncrona uma gravação de entrada em lote.
  • Legacy System Migration Workbench (LSMW) – Power Automate pode criar um arquivo que pode ser descartado no servidor de aplicativos SAP e processado dentro da transação LSMW.
  • Módulo de função personalizado – um módulo de função personalizado habilitado para controle remoto pode ser criado no SAP e chamado por um Power Automate fluxo da nuvem.

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

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

Existem gargalos de desempenho no conector ERP doSAP?

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

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

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

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

Sim.

Como são tratados os erros no SAP?

Os erros são exibidos para usuários em um aplicativo de tela usando o Power Apps de maneira semelhante ao texto vermelho do SAP com os detalhes do erro ocorrido. Os usuários de aplicativos de tela poderão corrigir erros se forem relacionados aos dados e reenviar o trabalho para o SAP.

Como os anexos de arquivos são tratados?

O Power Automate pode anexar arquivos a objetos no SAP usando Serviços de objetos genéricos (GOS) e/ou por meio do ArchiveLink com base em seus requisitos.

Segurança

Como ocorre a autenticação no SAP?

O Power Platform atualmente oferece suporte a dois dos três métodos de autenticação para SAP:

  1. Nome de usuário/senha – um usuário é solicitado a fornecer seu nome de usuário e senha do SAP na tela do aplicativo de tela no Power Apps, que são enviados para o SAP.
  2. SSO (Kerberos) - O local Data Gateway solicita um tíquete Kerberos em nome do usuário do Power Apps e esse tíquete é enviado ao SAP.
  3. SSO (SAML/X.509) - SEM SUPORTE NO MOMENTO. Planejamos dar suporte a SAML no futuro. No entanto, o SAP pode oferecer suporte à autenticação X.509 e Kerberos na mesma instância SAP.

Como garantimos que os usuários do Power Apps não façam coisas que não podem fazer no SAP?

As APIs publicadas do SAP executam as mesmas verificações de segurança realizadas na GUI do SAP. Além disso, os fluxos do Power Automate podem ser configurados para consultar objetos de autorização do usuário para que aplicativos, campos e botões sejam ocultados ou revelados condicionalmente para corresponder à experiência do usuário no SAP.

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

Recomendamos o uso do Secure Network Communication (SNC) da SAP, que está disponível 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:

  • Anexado à Tabela Padrão SAP - Os campos são preenchidos usando Estruturas de Extensão da Interface de Programação de Aplicativo de Negócios (BAPI) nos fluxos do Power Automate .
  • Tabela SAP personalizada - Os módulos de função que atualizam essas tabelas precisam ser ativados remotamente para permitir que nosso conector SAP os invoque.

Qual é o nível de facilidade para adicionar campos personalizados ao aplicativo de tela?

Os campos no aplicativo de tela podem ser facilmente inseridos e copiados/colados em nosso editor WYSIWYG (o que você vê é o que você obtém).

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

Sim, se um módulo de função for ativado remotamente, nosso conector SAP pode invocar esse módulo de função. No entanto, a SAP não responde a um ticket de suporte se o seu módulo de função personalizado não estiver funcionando corretamente, pois esse é o seu próprio código.

Como o Power Platform lida com processos personalizados que criamos no SAP porque não tínhamos outra opção?

Suas tabelas de banco de dados personalizadas podem ser lidas usando a ação Ler Tabela SAP com Análise para todas as operações de leitura. Para operações criar e atualizar, você deverá habilitar remotamente seus módulos de função personalizados usados para manter esses dados. Assim que os módulos de função estiverem ativados remotamente, o conector SAP ERP pode chamá-los.

Implementação e suporte

Por onde começo a usar?

Você pode revisar a documentação: Integração SAP.

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

Você tem algumas opções:

Para onde devo recorrer se ficar preso na integração SAP com o Power Platform?

Quase 100% dos problemas encontrados se devem a uma etapa ou pré-requisito negligenciado na documentação Integração do SAP. Se ainda estiver com problemas, você tem algumas opções:

Precisamos instalar algo em nossos servidores SAP para o Power Platform funcionar com o SAP?

Não.

Precisamos instalar algo nos PCs de nossos usuários para integração SAP com o Power Platform?

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

Há algo que precisamos provisionar para configurar a integração SAP com o Power Platform?

Sim, uma máquina virtual Windows (VM) com pelo menos 8 GB de RAM precisa ser provisionada para o gateway de dados local, que atua como um servidor proxy para ouvir solicitações de seu locatário do Power Platform e retransmiti-las ao SAP. Uma máquina Windows é suficiente para testes, mas um cluster de VMs Windows é necessário para implantação na produção para evitar pontos únicos de falha.

Com que rapidez um aplicativo de tela no SAP pode ser instalado e executado?

O aplicativo de tela predefinido no SAP pode fazer transações em seu sistema SAP imediatamente. No entanto, é provável que você queira modificar esses modelos de aplicativo de tela adicionando seus campos personalizados ou qualquer campo 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 seus usuários de negócios testarem.

Podemos criar aplicativos de tela móveis com base no SAP?

Sim, os aplicativos de tela podem ser criados usando o Power Apps para dispositivos móveis, mas também permitimos que aplicativos de tela nativos sejam criados no Power Platform.

Os aplicativos Fiori podem coexistir com o Power Apps?

Sim, aplicativos Fiori podem ser incorporados em menus de aplicativos de tela e os aplicativos de tela também podem ser incorporados na barra de inicialização Fiori.