SAP BAPI pacote
- Última atualização2024/03/08
SAP BAPI pacote
O pacote SAP BAPI contém ações para automatizar tarefas e processos usando o SAP Business Application Programming Interface (BAPI). BAPI é um método padronizado que habilita a interação entre aplicativos de terceiros e o sistema SAP.
Visão geral das BAPIs SAP
Interfaces de programação de aplicações comerciais (BAPIs) são APIs que permitem que aplicações externas acessem objetos comerciais SAP.
Normalmente, uma BAPI consiste nos seguintes parâmetros:
- Parâmetros de importação: Utilizados para receber dados das aplicações de chamada.
- Parâmetros de exportação: Usados para retornar dados para a aplicação de chamada.
- Parâmetros da tabela de importação/exportação: Tabelas utilizadas tanto para receber dados como para devolver dados.
Um parâmetro pode ser do seguinte tipo:
- Elemento de dados: Tipo de dados escalares
-
Estrutura: Geralmente, contém vários campos
Se um parâmetro de importação for do tipo estrutura, você pode passar vários valores como pares chave-valor.
- Tabela: Uma estrutura de dados que contém mais de uma linha
Para que um método BAPI funcione, a aplicação de chamada pode chamar o método em uma BAPI usando o seguinte:
- Nome BAPI
- Parâmetros de importação (escalar, estrutura, tabela)
- Parâmetros de exportação (escalar, estrutura, tabela)
Antes de começar
- Estabeleça uma conexão com o aplicativo SAP usando a ação Conectar.
- Use a ação
Criar função para criar uma função definida pelo usuário para a função SAP BAPI especificada.
Selecione a opção Iniciar sequência para marcar o início de um processo seguido do ações para automatizar uma tarefa.
- Use a ação
Executar função para executar a função que você criou usando a ação Criar função.
Selecione a opção Finalizar sequência para marcar o fim de um processo e Confirmar transação para confirmar as alterações.
Ações no SAP BAPI pacote
O pacote SAP BAPI inclui as seguintes ações:
Ação | Descrição |
---|---|
Conectar | Como usar ação Conectar para SAP BAPI. |
Criar função | açãoCriar função. |
Obter valor do campo | ação Obter valor do campo. |
Obter estrutura | ação Obter estrutura. |
Obter tabela | ação Obter tabela. |
Executar função | ação Executar função. |
Definir valor do campo | ação Definir valor do campo. |
Executar fluxo de trabalho padrão | ação Executar fluxo de trabalho padrão. |
Executar fluxo de trabalho personalizado | ação Executar fluxo de trabalho personalizado. |
Construir amostra de bots usando o pacote BAPI SAP
- Exemplo de uso do comando Obter estrutura do pacote SAP BAPI: Neste tutorial, você irá construir um bot que invoca a BAPI_FLIGHT_GETLIST do aplicativo de demonstração SAP Flight Data. Quando executado, o bot chama a função BAPI inserindo uma identificação de companhia aérea e detalhes de destino, obtém uma lista de voos e escreve os dados de resposta em um arquivo CSV.
- Exemplo de como escrever dados para o SAP usando o pacote SAP BAPI: Neste tutorial, você irá construir um bot que invoca o BAPI_FLCUST_CREATEFROMDATA do aplicativo de demonstração SAP Flight Data. Você usará o parâmetro de importação CUSTOMER_DATA para passar os dados do cliente para o BAPI. Quando executado, o bot cria um novo registro de cliente no banco de dados SAP e exibe o número de cliente devolvido pelo BAPI.
- Exemplo de utilização de Executar fluxo de trabalho padrão do pacote SAP BAPI: Neste tutorial, você vai construir um bot que usa uma única ação para selecionar uma BAPI de uma lista de módulos de função, para definir parâmetros de importação e para obter os dados de resposta. Quando executado, o bot obtém dados de disponibilidade de voo com base nos dados de entrada, e os grava em um arquivo CSV.