Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[Este tópico faz parte da documentação de pré-lançamento e está sujeito a alterações.]
O conector SAP ERP (planejamento de recursos empresariais) em beta permite que você extraia dados de seu sistema SAP. Ele permite chamar chamadas de funções remotas (RFC) e funções de interface de programação de aplicativos de negócios (BAPI) usando um gateway de dados local. Este conector SAP RFC é suportado por fluxos de dados do Power Platform dentro do Microsoft Power Automate Process Mining.
Importante
Importante
- Esse é um recurso de versão preliminar.
- Os recursos de versão preliminar não foram criados para uso em ambientes de produção e podem ter funcionalidade restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que os clientes possam ter acesso antecipado e forneçam comentários.
Pré-requisitos
A habilitação do conector SAP ERP requer a conclusão de vários pré-requisitos. Todos os pré-requisitos devem ser preenchidos no mesmo computador onde será feita a extração. Você deve ter permissões de administrador com acesso à instância SAP de destino.
- Certifique-se de que o computador Windows (sistema operacional de 64 bits) esteja atualizado e tenha acesso à máquina SAP de destino.
- Certifique-se de que as credenciais SAP tenham a permissão necessária para executar os RFCs ou BAPIs desejados.
- Certifique-se de que haja credenciais de usuário SAP S para poder baixar o instalador do SAP .NET Connector.
Configurar o conector
Os instaladores a seguir devem existir na área de trabalho ou na máquina virtual antes de usar o conector.
Vá para Conector SAP para Microsoft .NET para baixar e instalar o NCo 3.0 para 64 bits.
- Não instale o NCo 3.1, pois esta versão ainda não é suportada.
- O acesso ao download requer um usuário S válido. Talvez seja necessário entrar em contato com sua equipe SAP.
- Escolha a versão de 64 bits. A versão de 32 bits não funcionará.
- Durante a instalação, na tela de etapas de configuração opcional, selecione Instalar assemblies no GAC.
Baixe e instale o Leitor RFC do SAP Microsoft (V0.1.02232.26).
- .NET Framework 4.7.2 ou superior é necessário.
- Isso é suportado pelo Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, e Windows Server 2022.
Baixe e instale o Power Query Instalação de um gateway de dados local. Para saber mais sobre os requisitos de gateway ou para obter suporte, acesse Instalar um gateway de dados local.
Configurações da conexão para SAP ERP
Para instanciar sua conexão de fluxo de dados com o conector SAP ERP, você precisa criar uma string de conexão com os seguintes parâmetros.
Name | Key | Obrigatória | Type | Descrição |
---|---|---|---|---|
Host do AS | AppServerHost |
Servidor de aplicativos | String | O nome do host do servidor de aplicativos SAP. |
Cliente | Client |
Servidor de aplicativos e mensagens | Integer | A ID do cliente SAP para se conectar ao sistema SAP. |
Número do sistema do AS | SystemNumber |
Servidor de aplicativos | Integer | O número do sistema SAP. É um número que varia de 00 a 99. |
Servidor de mensagens | MessageServerHost |
Servidor de mensagens | String | Nome do host do servidor de mensagens do sistema SAP. |
Nome/porta do serviço do servidor de mensagens | MessageServerService |
Servidor de mensagens | String | Nome do serviço ou número da porta sob a qual o servidor de mensagens está atendendo solicitações de balanceamento de carga. |
ID do Sistema | SystemID |
Servidor de mensagens | String | ID do sistema de três letras do sistema SAP. |
Grupo de logon | LogonGroup |
Servidor de mensagens | String | O grupo de logon para o sistema SAP do qual o servidor de mensagens seleciona um servidor de aplicativos. |
Tipo de logon | LogonType |
Servidor de aplicativos e mensagens | String | O tipo de logon do sistema SAP. É logon de servidor de aplicativos (tipo A) ou logon de grupo (tipo B, também conhecido como servidor de mensagens). Os valores podem ser ApplicationServer ou Group . |
Configurar a string de conexão do sistema SAP
Este conector suporta autenticação SAP apenas atualmente. A construção do script depende do tipo de conexão e é descrita nas seções a seguir.
Servidor de aplicativos
Modelo da cadeia de conexão:
{"AppServerHost":"<application server>","Client":"<client id>","SystemNumber":"<system number","LogonType":"ApplicationServer"}
.`Substitua tudo em
<>
pelas configurações do sistema do servidor de aplicativos. Por exemplo, para um servidor sap.contoso.com com número de sistema 00 e id de cliente 100:{"AppServerHost":"sap.contoso.com","Client":"100","SystemNumber":"00","LogonType":"ApplicationServer"}
.
Servidor de mensagens
Embora o Gateway de dados não esteja marcado como um requisito nas configurações de conexão, é necessário identificar o gateway de dados para conectar-se ao conector SAP ERP.
Modelo da cadeia de conexão:
{"MessageServerHost": "<message server>", "MessageServerService":"<message server service name/port>", "LogonType": "Group", "SystemID": "<system id>", "Client": "<client id>", "LogonGroup":"<logon group>"}
.Substitua tudo em
<>
pelas configurações do sistema do servidor de mensagens, observando que você pode ou não exigir MessageServerService e SystemID. Por exemplo, para o servidor 10.0.0.1 com a porta do servidor de mensagens 3333 e a ID do cliente 800 e o grupo de logon COTO:{"MessageServerHost": "10.0.0.1", "MessageServerService":"3333", "LogonType": "Group", "Client": "800", "LogonGroup":"COTO"}
.`
Ativar análise de funções
Após as conexões, o RFC aparece como uma função com os metadados do parâmetro e uma opção Ativar Análise de Funções opcional. Preencha o parâmetro e selecione Chamar para obter os dados. Você deve confiar na documentação produzida pela SAP ou na documentação personalizada para os parâmetros RFC.
O modo de análise de função para o conector compreende contratos de dois RFCs amplamente usados: RFC_READ_TABLE
e /SAPDS/RFC_READ_TABLE2
. Eles pegarão essa interpretação e analisarão a saída em um formato fácil de ler, em vez de exigir que você faça isso no script M. A análise de funções pode ser habilitada não apenas para as RFCs mencionadas anteriormente, mas também para RFCs com o mesmo contrato, como BBP_RFC_READ_TABLE
ou /BODS/RFC_READ_TABLE2
. Isso inclui RFCS personalizado implantado pelo cliente no sistema SAP.
Autenticação
O conector SAP ERP oferece suporte apenas à autenticação SAP básica. Como o conector foi projetado para ser usado por vários usuários de um aplicativo, as conexões não são compartilhadas. Cada usuário se autentica com o sistema SAP.
Limitações e problemas conhecidos
A seguir estão alguns dos problemas e limitações conhecidos do conector SAP ERP.
- O conector suporta apenas RFCs e BAPIs.
- O conector não oferece suporte ao recebimento de mensagens do servidor SAP.
- RFCs transacionais (tRFCs) não são compatíveis.
- O gateway tem um limite de carga útil de 2 MB para operações de gravação e um limite de resposta de dados compactados de 8 MB para operações de leitura.
Perguntas frequentes
O conector SAP ERP beta é rotulado como terceiro. Este conector não foi criado ou gerenciado pela Microsoft?
O conector foi criado pela Microsoft e é gerenciado pela Microsoft. Como um conector beta, ele mantém um rótulo de terceiros até que se torne disponível para todos.
Estou recebendo o seguinte erro ao tentar conectar: "O tipo de fonte de dados fornecido não é suportado pelo tipo de fonte de dados SAPERP". Como tratar isso?
Como um conector personalizado, por padrão, salvamos a conexão na pasta [System Drive]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Custom Connectors. Se essa pasta não existir ou se o gateway estiver configurado para usar uma pasta de conector personalizada diferente, você receberá esse erro. Para corrigir isso, copie o arquivo do conector SAPERP.mez de [System Drive]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Custom Connectors e na pasta que você configurou em seu gateway.
Preciso sempre identificar um gateway de dados nas configurações de conexão?
Como parte da configuração da conexão, você deve identificar um gateway de dados para se conectar com êxito por meio do conector SAP ERP.
Minha conexão continua falhando, o que posso fazer para corrigir?
Certifique-se de verificar se os instaladores descritos neste artigo estão atualizados. A reinstalação dos drivers pode resolver seus problemas de conexão.