activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Atividades de integrações clássicas
Last updated 8 de nov de 2024

Sobre o pacote de atividades SAP BAPI

O pacote de atividades SAP BAPI permite que os desenvolvedores de RPA invoquem uma Interface de Programação de Aplicativos de Negócios SAP (BAPI). O pacote vem com uma atividade de escopo, SAP Application Scope, que permite que o usuário se conecte a um sistema SAP e use uma atividade Invoke SAP BAPI para invocar uma BAPI especificada.

Pré-requisitos de instalação

Observação: os pré-requisitos de instalação se aplicam às versões 2.2.6 e mais antigas do pacote SAP BAPI. A partir da versão 3.0.0, Os pré-requisitos não são necessários para projetos do Studio Windows, mas permanecem necessários se você estiver criando um fluxo de trabalho Windows - Legado.

A variante .NET 4.0 de 32 bits (x86) do SAP Connector para Microsoft .NET 3.0 (NCo 3.0) (preferencialmente 3.0.0.42) é um pré-requisito para este pacote de atividades. Esse conector também requer a versão 10.0 do Microsoft C++ Runtime DLL (isso está contido no Pacote Redistribuível do Microsoft Visual C++ 2010). Seu administrador do SAP deve ser capaz de fornecer o instalador.

Nota: Observe que o SAP Connector for Microsoft deve ser instalado no Windows Global Assembly Cache (GAC) para funcionar corretamente. Isso pode ser feito selecionando a opção apropriada durante a instalação do SAP Connector.

Essas dependências precisam ser instaladas em qualquer máquina na qual você deseja usar esse pacote de atividades. Isso se refere tanto a máquinas de desenvolvimento, nas quais os fluxos de trabalho são criados no Studio, quanto a máquinas de produção, em que o Robô executa tais fluxos de trabalho.

A documentação oficial do SAP .NET Connector pode ser encontrada aqui.

Gerando um fluxo de trabalho SAP BAPI para versões v2.0.0 e superiores

Primeiro, você deve configurar uma conexão com o sistema SAP . Depois que essa etapa for executada, você poderá invocar vários fluxos de trabalho BAPI antes de fechar a conexão.

Configurando uma conexão

Você pode configurar uma conexão com um sistema SAP usando um servidor de aplicativos personalizados ou uma seleção de grupo/servidor, bem como autenticar usando usuário/senha ou SSO. Um conjunto de parâmetros válidos deve ser especificado para o servidor e a autenticação para uma conexão bem-sucedida. Uma mensagem de erro do SAP indica quaisquer parâmetros ausentes.

Design Connection

Clicar no botão Configurar no corpo da atividade do Escopo do aplicativo SAP abre um assistente que permite configurar sua conexão com o sistema SAP em tempo de design.



Basta inserir todas as credenciais necessárias para a conexão e clicar no botão Testar conexão . Se a conexão for estabelecida com sucesso, aparecerá uma mensagem informando sobre isso.



Clicar em Fechar nesta caixa de mensagem fecha o assistente de conexão e define todos os valores fornecidos como credenciais para seus respectivos campos de propriedade, tornando a atividade pronta para uso.

Observação: o valor do campo Senha não é salvo nas propriedades da atividade ao sair da janela de conexão.

Robot Connection

Você também pode configurar os detalhes da conexão do robô alternando para a guia Conexão do robô .



Os detalhes da conexão do robô também podem ser copiados automaticamente da guia Design Connection usando o botão Copy to Robot Connection .

Runtime

No tempo de execução, todas as credenciais do servidor devem ser fornecidas como variáveis em seus respectivos campos de propriedade. Você também pode usar um objeto IConnectionService que contém todos os detalhes da conexão nos campos de propriedade ExistingSAPConnection .
Configurando a atividade Invoke SAP BAPI

Clicar no botão Configurar no corpo da atividade Chamar SAP BAPI abre um assistente que permite escolher e configurar o BAPI que deseja chamar.



A barra de pesquisa de nome BAPI pode ser usada para localizar o BAPI que você deseja chamar. Uma vez selecionados, os parâmetros obrigatórios do BAPI são adicionados na tabela abaixo, onde podem ser editados.

Observação: os parâmetros marcados com * são obrigatórios e não podem ser excluídos.


A tabela é dividida em sete colunas, como segue:

  • Nome - O nome do parâmetro específico para o BAPI selecionado.
  • Descrição - Uma breve descrição detalhando o parâmetro.
  • Comprimento - Número máximo de caracteres, se houver.
  • Tipo de dados - A variável ou tipo de objeto do parâmetro.
  • Direção - especifica se um parâmetro é In, Outou In/Out.
  • Valor - O valor do parâmetro.
  • docs image - Exclui o parâmetro do BAPI.

Depois de configurar os parâmetros que você deseja que seu BAPI tenha, clicar em Concluído fecha o assistente e salva a configuração na atividade Chamar SAP BAPI . Agora você pode executar o processo que criou.

Adicionando Parâmetros

Você pode adicionar parâmetros um a um usando o campo de texto Adicionar parâmetro na parte inferior esquerda da janela para pesquisar a lista de parâmetros e pressionar Enter.

O botão Incluir Parâmetros na área superior direita permite incluir quaisquer parâmetros desejados na chamada de BAPI que você está executando. Clicar no botão muda para uma lista de todos os parâmetros disponíveis, onde você pode especificar quais parâmetros deseja adicionar marcando suas respectivas caixas de seleção.



Parâmetros de exportação

O botão Exportar parâmetros exporta todos os parâmetros atualmente definidos e seus metadados para um arquivo .xlsx . Clicar no botão abre uma janela de navegação que permite selecionar onde deseja salvar o arquivo que contém os dados exportados. Este arquivo pode então ser usado como modelo para criar arquivos de dados de entrada.

Gerando um fluxo de trabalho SAP BAPI para a versão v1.xx

Se você estiver usando uma versão mais antiga do que a v2.0.0, acesse instruções sobre como gerar um fluxo de trabalho SAP BAPI aqui.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.