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

Nota: Faça download do pacote de conectores do SAP Java e a DLL do website do SAP. Isso é necessário ao usar a ação Conectar.
Execute as seguintes ações dentro do pacote SAP BAPI como parte do uso do conjunto de ações disponíveis:
  1. Estabeleça uma conexão com o aplicativo SAP usando a ação Conectar.
  2. 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.

  3. 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

Se você está começando com o pacote BAPI SAP, um bom lugar para começar é a construção de uma amostra de bots com a ajuda dos seguintes tutoriais. O objetivo dos tutoriais é ensinar a utilizar as diversas ações do pacote BAPI SAP para invocar BAPIs SAP, passar parâmetros de importação e recuperar dados de parâmetros de exportação.