Wenn die Verarbeitung in einem einzigen Nachrichtenfluss stattfinden soll, müssen Sie die Eigenschaft Transaktionsmodus für einen SAPRequest-Knoten entsprechend festlegen.
Dieses Szenario ist eines von zwei Beispielen zur Veranschaulichung der Konzepte, die im Abschnitt BAPI-Transaktionsfestschreibung für SAP beschrieben werden (siehe auch Szenario 2: Auftragserstellungs- und Abfrageanwendungsverarbeitung mit zwei Nachrichtenflüssen).
BAPI_BUPA_CREATE_FROM_DATA
BAPI_BUPR_RELATIONSHIP_CREATE
Wenn für beide BAPIs derselbe Adapter verwendet wird, stellt der Adapter sicher, dass es nur eine einzige Verbindung zu SAP gibt, weil beide Knoten an derselben logischen Arbeitseinheit teilnehmen müssen. Die einzige Verbindung bedeutet, dass die Erstellung des Geschäftspartners für den Aufruf zur Beziehungsaktualisierung (3 im Diagramm) sichtbar ist, obwohl die Nachrichtenflusstransaktionalität die Festschreibung erst noch einleiten muss.
Wenn die Eigenschaft Transaktionsmodus für den Aufruf zur Erstellung des Geschäftspartners auf Ja gesetzt wäre, im Aufruf zur Herstellung der Beziehung jedoch auf Nein, müsste der Adapter zwei verschiedene Verbindungen zu SAP verwenden, d. h., die Transaktionseigenschaften der Verbindungen würden sich unterscheiden. Der Aufruf zum Herstellen der Beziehung würde daher fehlschlagen, weil der neue Geschäftspartner erst nach Abschluss des Nachrichtenflusses und der transaktionsorientierten Festschreibung sichtbar wäre.
Dieses Szenario zeigt die Fähigkeit des Brokers, mithilfe seiner transaktionsorientierten Steuerung des Nachrichtenflusses die notwendigen Informationen für die SAPRequest-Knoten bereitzustellen, so dass diese die entsprechende Verarbeitung ausführen können, obwohl die Arbeit asynchron vom externen SAP-System festgeschrieben wird.