Sobre a Amostra de Callout SAP a um Sistema Síncrono

Essa amostra demonstra como usar os dois nós SAP, o nó SAPInput e o nó SAPReply, para seguir um aplicativo do fluxo de mensagens para atuar como uma BAPI síncrona. Os detalhes do cliente são recebidos pelo nó SAPInput no formato de parâmetros de importação BAPI, processados pelos nós Compute e uma resposta com os parâmetros de exportação para BAPI é enviada de volta ao sistema SAP pelo nó SAPReply.

Um nó SAPInput único representa quatro BAPIs:

A amostra tem um fluxo principal e um subfluxo gerados através do arraste do adaptador de entrada do SAP para a tela:

Fluxo principal:

Main flow

Subfluxo:

Subfluxo

Todas as quatro BAPIs manipulam objetos do cliente:

No fluxo de mensagens os detalhes do cliente são armazenados em uma variável ESQL compartilhada, que pode ser trocada com um banco de dados.

A mensagem é roteada automaticamente para o rótulo correto, dependendo de qual BAPI é chamado pelo sistema SAP. A mensagem é lida e uma resposta é construída em um dos quatro nós Compute. Se ocorrer um erro; por exemplo, um cliente não existir, os campos apropriados são configurados no objeto de retorno.

A amostra de callout SAP a um sistema síncrono demonstra as seguintes tarefas:

  1. Configurando SAP para definir um terminal de broker (ID do Programa RFC)
  2. Configurando o adaptador SAP do broker para se comunicar com seu sistema SAP
  3. Reconstruindo um arquivo BAR com o adaptador recém configurado
  4. Implementando o arquivo BAR
  5. Iniciando SAP para chamar uma BAPI que é implementada por um fluxo de mensagens.
  6. Verificando os parâmetros de exportação que são retornados para SAP a partir do fluxo de mensagens.

A amostra fornece:

Voltar para Home da Amostra