É necessário configurar a propriedade Modo de Transação apropriadamente em um nó SAPRequest quando você estiver processando em um único fluxo de mensagens.
Este cenário é um de dois exemplos que ilustram os conceitos que são descritos em Confirmação da Transação SAP BAPI; consulte também Cenário 2: Processamento de Criação do Pedido e do Aplicativo de Consulta com Dois Fluxos.
BAPI_BUPA_CREATE_FROM_DATA
BAPI_BUPR_RELATIONSHIP_CREATE
Se o mesmo adaptador for usado para ambos os BAPIs, o adaptador assegurará uma única conexão com o SAP porque ambos os nós precisam participar da mesma unidade de trabalho lógica. A conexão única significa que a criação de BUPA está visível para a chamada de atualização do relacionamento (3 no diagrama), embora a transacionalidade do fluxo ainda precise iniciar a confirmação.
Se a propriedade Modo de Transação estivesse configurada como Sim na chamada de criação de BUPA, mas como Não na chamada de criação do relacionamento, o adaptador precisaria usar duas conexões diferentes no SAP; ou seja, as propriedades transacionais das conexões seriam diferentes. A chamada de criação do relacionamento, portanto, falharia porque o novo parceiro de negócios não estaria visível até o fluxo de mensagens e a confirmação transacional terem sido concluídos.
Este cenário ilustra a capacidade do intermediário de usar seu controle transacional do fluxo de mensagens para fornecer as informações necessárias para os nós SAPRequest para executar o processamento relacionado, embora o sistema SAP externo esteja confirmando o trabalho assincronamente.