Synchronisation 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.
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.
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.
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 |
|
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:
|
|
Eingangsfunktionsbausteine den Nachrichtentypen und IDoc-Typen zuordnen |
WE57 |
Legen Sie einen neuen Eintrag an mit folgenden Angaben:
|
|
Funktionsbausteine für ALE-EDI-Eingang definieren |
BD67 |
Legen Sie einen neuen Eintrag an mit folgenden Angaben:
|
|
Ports in der IDoc-Verarbeitung definieren |
WE21 |
Definieren Sie einen Port für den Typ |
|
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 Ausgangsparameter:
Eingangsparameter:
|
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.
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.