HintergrundSynchronisation mit Sabre

 

Sie können die IDoc-Schnittstelle einsetzen, um die SAP-Reiseplanung mit neuen und geänderten Daten aus der Sabre-Datenbank zu synchronisieren.

Die IDocs dienen als Container zum Datenaustausch zwischen SAP-Systemen und externen Systemen. Die SAP-Reiseplanung verwendet die neuen und geänderten Daten aus der Sabre-Datenbank, um neue Reisepläne anzulegen oder bestehende Reisepläne zu aktualisieren.

Voraussetzungen

Neben einer aktiven Verbindung mit Sabre muss die Identität der Vertriebsstelle Ihres Unternehmens und die dazugehörige Queue-Nummer in Sabre angelegt sein. Sabre verwendet diese Informationen, um die zugeordneten Passenger Name Records (PNR) an die SAP-Reiseplanung zu senden.

Aktivitäten

PNR-Änderungen importieren und IDocs anlegen

Sie verwenden das Programm GET_SABRE_PNR, um die PNR-Daten aus dem verbundenen Reservierungssystem (Sabre) zu importieren. Dieses Programm sichert die Daten im IDoc-Format in einem temporären Puffer.

Zur Identifikation sendet dieses Programm die Identität der Vertriebsstelle und die dazugehörige Queue-Nummer an Sabre. Wenn in der Sabre-Datenbank geänderte PNR-Daten vorliegen, dann importiert das SAP-System diese und legt für jede PNR ein IDoc an. Anschließend werden die importierten Daten in der Synchronisations-Queue der Sabre-Datenbank gelöscht.

IDoc-Steuerungsparameter einrichten

Die folgenden Einstellungen nehmen Sie vor, um die Steuerungsparameter für die IDocs einzurichten:

Prozessschritt

Transaktionscode

Aktivitäten

IDoc-Typ und Segmenttypen definieren

WE30

Überprüfen Sie, ob der IDoc-Typ TRPL_PNR_IDOC angelegt ist und alle Segmenttypen enthält, deren technische Namen mit E1FTPS_PNR_* beginnen.

Vorgangscodes im Eingang definieren

WE42

Legen Sie einen neuen Eintrag für den Vorgangscode TRPL_PNR_IN an.

Eigenschaften der Eingangsfunktionsbausteine zur Verarbeitung der IDocs definieren

BD51

Legen Sie einen neuen Eintrag für den Eingangsfunktionsbaustein IDOC_INPUT_FITP_PNR mit Inputtyp 1 an. Aktivieren Sie das Feld Dialog möglich.

EDI: logische Nachrichtentypen definieren

WE81

Legen Sie einen neuen Eintrag für den Nachrichtentyp TRPL_PNR_MSG und geben Sie eine Kurzbeschreibung an, z. B. "Inbound PNR".

Nachrichtentypen den IDoc-Typen zuordnen

WE82

Legen Sie einen neuen Eintrag an mit folgenden Angaben:

  • Nachrichtentyp: TRPL_PNR_MSG

  • Basistyp: TRPL_PNR_IDOC

  • Release: 46C

Eingangsfunktionsbausteine den Nachrichtentypen und IDoc-Typen zuordnen

WE57

Legen Sie einen neuen Eintrag an mit folgenden Angaben:

  • Funktionsbaustein: IDOC_INPUT_FITP_PNR

  • Funktionstyp: Funktionsbaustein

  • Basistyp: TRPL_PNR_IDOC

  • Nachrichtentyp: TRPL_PNR_MSG

  • Richtung: Eingang

Funktionsbausteine für ALE-EDI-Eingang definieren

BD67

Legen Sie einen neuen Eintrag an mit folgenden Angaben:

  • Vorgangscode Eingang: TRPL_PNR_IN

  • Funktionsbaustein: IDOC_INPUT_FITP_PNR

Ports in der IDoc-Verarbeitung definieren

WE21

Definieren Sie einen Port für den Typ Transaktionaler RFC.

Partnervereinbarungen definieren

WE20

Da das SAP-System die IDocs anlegt und verarbeitet, müssen Sie die Eingangs- und Ausgangsparameter definieren. Legen Sie ein logisches System (Partnerart LS) mit den folgenden Parametern an:

Ausgangsparameter:

  • Nachrichtentyp: TRPL_PNR_MSG

  • Empfängerport: wie in WE21 definiert

Eingangsparameter:

  • Nachrichtentyp: TRPL_PNR_MSG

  • Vorgangscode: TRPL_PNR_I

IDocs verarbeiten

Bei der Verarbeitung der erzeugten IDocs aktualisiert das SAP-System bestehende Reisepläne oder legt neue Reisepläne an. Sie können die IDocs manuell oder automatisch verarbeiten.

Automatische Verarbeitung

Wir empfehlen, dass Sie die IDocs im produktiven Betrieb automatisch verarbeiten. Zu diesem Zweck können Sie einen Batchjob anlegen, den das System regelmäßig verarbeitet. Dazu müssen Sie in der Transaktion WE20 für die Eingangsparameter die Option Anstoß sofort und für die Ausgangsparameter die Option IDocs sofort übergeben auswählen.

Manuelle Verarbeitung

Mit der manuellen Verarbeitung können Sie testen.

Wenn Sie in der Transaktion WE20 für die Ausgangsparameter die Option IDocs sammeln auswählen, müssen Sie die IDoc-Verarbeitung manuell anstoßen. Dazu führen Sie das Programm RBDAPP1 aus. Dieses sendet die IDocs zur SAP-Reiseplanung, welche die PNR-Daten in der SAP-Datenbank aktualisiert.

Fehlerkontrolle

Mit der Transaktion WE05 können Sie den Status der IDocs anzeigen. In dieser Transaktion können Sie fehlerhaft verarbeitete IDocs auswählen und bearbeiten.

Wenn Sie ein IDoc ändern, sichern Sie Ihre Änderungen und senden Sie diese mit dem Programm RBDAGAIE an die Reiseplanung.