Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades de integrações clássicas
Última atualização 22 de abr de 2024

Geração de um fluxo de trabalho SAP BAPI para versões mais antigas que a v2.0.0

Após a instalação do pacote SAP BAPI , o assistente do Conector SAP fica disponível no UiPath Studio, na guia da faixa de opções Design , na seção Assistentes .



Primeiro, você deve criar um fluxo de trabalho que estabeleça 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.

O assistente contém 4 seções, como segue:

Credenciais de login

Esta seção requer que você insira os parâmetros de conexão do sistema e as informações de login.



Para Parâmetros de conexão do sistema, insira os detalhes do sistema SAP ao qual você deseja se conectar para extrair as informações BAPI. Os campos obrigatórios são:

  • Host do servidor de aplicativos
  • Número do Sistema

Para as informações de login, insira os detalhes do usuário SAP que está autorizado a se conectar ao sistema SAP acima. Os campos obrigatórios são:

  • Cliente
  • Usuário
  • Senha

Você também pode especificar o idioma do sistema SAP preenchendo o campo Idioma . Observe que este campo deve ser preenchido com um código de idioma (por exemplo, EN, DE, etc.). O idioma especificado deve ser instalado na instância SAP à qual você está se conectando. Se nenhum idioma for especificado neste campo, o idioma padrão do sistema SAP será usado.

Clicar em Conectar indica se a conexão foi bem-sucedida e altera o status para Online.



Nota: Se a conexão não puder ser estabelecida, aparecerá uma mensagem de erro. Revise e corrija os parâmetros de conexão do sistema ou informações de login e tente novamente. Se uma conexão não puder ser estabelecida com sucesso, verifique com seu administrador SAP.

O Assistente SAP BAPI mantém os valores dos Parâmetros de Conexão do Sistema e Informações de Login (com exceção do campo Senha ) para a sessão contínua do Studio.

Escolha BAPI

Insira o nome do BAPI para automatizar no campo Nome do SAP BAPI . Opcionalmente, insira também uma descrição.



Depois que o campo Nome SAP BAPI for preenchido, clique em Avançar. Se o BAPI for encontrado no repositório, o Assistente navegará para a tela Argumentos.

Se o BAPI não for encontrado, aparecerá uma mensagem de erro. Verifique se o nome SAP BAPI inserido está correto e habilitado no sistema SAP. Seu administrador SAP deve ser capaz de ajudar se o BAPI não puder ser encontrado.

Selecionar argumentos

O Assistente lista todos os argumentos para o BAPI, juntamente com os detalhes de cada argumento, como Direção (Entrada, Saída, Entrada/Saída), Tipo de Dadose se o argumento for Obrigatório. Selecione os argumentos que deseja mapear no fluxo de trabalho. Argumentos marcados como Obrigatórios são sempre selecionados para mapeamento.



Você também pode especificar um Nome Atribuído a ser usado para o Argumento do Fluxo de Trabalho no lugar do Nome Técnico do SAP BAPI.

Se um BAPI incluir argumentos complexos, como tabelas e estruturas, que por sua vez contêm argumentos complexos, uma exceção BAPI não suportada será lançada. Isso acontece nos casos dos seguintes tipos de argumento:

  • Uma mesa dentro de uma mesa.
  • Uma tabela dentro de uma estrutura.
  • Uma estrutura dentro de uma estrutura.
  • Uma estrutura dentro de uma tabela.
Um erro também será lançado se um BAPI incluir o argumento de retorno com um tipo de parâmetro diferente de BAPIRETURN, BAPIRETURN1, BAPIRET1, BAPIRET2, BAPIRET2_FIX.

Clicar em Avançar navega para a tela Gerar Fluxo de Trabalho .

Gerar fluxo de trabalho

Essa tela permite revisar os detalhes do seu fluxo de trabalho, garantindo que você selecionou todos os argumentos a serem mapeados.



O campo de propriedade Caminho do arquivo de fluxo de trabalho especifica onde você deseja que o fluxo de trabalho seja salvo.

Clicar em Gerar cria um arquivo .xaml no caminho especificado, com todas as opções selecionadas na tela Selecionar argumentos .

Chamando o fluxo de trabalho BAPI

A atividade Chamar arquivo de fluxo de trabalho pode ser usada para chamar o fluxo de trabalho SAP BAPI. A atividade Open SAP Connection deve ser colocada antes da atividade de chamada, pois gera uma variável SAPConnectionService , que é subsequentemente usada no argumento de fluxo de trabalho SAP BAPI denominado SAPConnectionService. Este argumento deve ser configurado no campo de propriedade SapConnectionService da atividade Open SAP Connection .
Nota: Os fluxos de trabalho gerados com o pacote SAP BAPI não podem ser invocados ao usar a propriedade Isolated na atividade Invoke Workflow File .
Quaisquer argumentos de tipo Table no BAPI são mapeados para argumentos DataTable e quaisquer argumentos de tipo Structure no BAPI são mapeados para argumentos DataRow . Todos os outros argumentos são mapeados para tipos de dados básicos.
Cada fluxo de trabalho BAPI também retorna um argumento contendo a estrutura BapiReturn do tipo apropriado.
Após a atividade Invoke Workflow File , uma atividade Close SAP Connection deve ser usada para fechar a conexão com o SAP. A conexão pode ser especificada usando a mesma variável SAPConnectionService .

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.