activities
latest
false
Atividades de integrações clássicas
Last updated 11 de set 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 .

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.