
Sabre
Um die Synchronisation der SAP-Reiseplanung mit Änderungen und neuen Daten auf Seiten der Sabre-Datenbank durchzuführen, steht Ihnen die IDoc-Technologie zur Verfügung. IDocs stellen Container zum Datenaustausch zwischen R/3 und Drittsystemen dar. Aus den Daten werden später die zugehörigen Reisepläne aktualisiert bzw. neue Reisepläne erstellt.
Voraussetzungen
Zusätzlich zu einer aktiven Verbindung zum Reservierungssystem von Sabre muß bei Sabre die Vertriebsstelle des Kunden-Unternehmens und eine zugehörige Queue-Nummer hinterlegt worden sein, mit deren Hilfe das Sabre-System die korrekten PNRs des Unternehmens an die SAP Reiseplanung zurücksendet.
Import der PNR-Änderungen und Anlegen der IDocs
Zum Import der PNR-Daten aus dem angeschlossenen Reservierungssystem Sabre benutzen Sie das Programm GET_SABRE_PNR. Dabei werden die Daten als IDoc wie in einem Zwischenspeicher abgelegt. Im Programm GET_SABRE_PNR werden die virtuelle Vertriebsstelle und die Queue-Nummer zur Identifizierung an das Sabre-System geschickt. Wenn im Sabre-System geänderte PNRs vorhanden sind, so werden diese ausnahmslos in das SAP-System importiert und für jede PNR wird ein IDoc erzeugt. Die Daten werden auf der Sabre-Datenbank von der Synchronisations-Queue gelöscht.
Vorgehensweise zum Einrichten der IDoc-Steuerungsparameter
Um die Steuerungsparameter der IDocs einzurichten, nehmen Sie folgende Einstellungen vor.
Vorgehensschritt |
Transaktionscode |
Aktivität |
IDoc-Typ und Segmenttypen definieren: |
WE30 |
Überprüfen Sie, daß der Eintrag TRPL_PNR_IDOC existiert und ausschließlich Segmenttypen enthält, deren technischer Name mit E1FTPS_PNR_* beginnt. |
Vorgangscode Eingang definieren |
WE42 |
Legen Sie über Neue Einträge den Vorgangscode TRPL_PNR_IN an. |
Eigenschaften der Eingangsfunktionsbausteine für die Verarbeitung der IDocs definieren |
BD51 |
Legen Sie über neue Einträge den Eingangsfunktionsbaustein IDOC_INPUT_FITP_PNR mit dem Inputtyp '1' an. Aktivieren Sie 'Dialog möglich'. |
EDI: Logische Nachrichtentypen definieren |
WE81 |
Legen Sie über Neue Einträge den Nachrichtentyp TRPL_PNR_MSG an, z.B. mit dem Kurztext 'Eingang PNR'. |
Nachrichtentyp und IDoc-Typ einander zuordnen |
WE82 |
Tragen Sie über Neue Einträge folgende Werte ein: Nachrichtentyp: TRPL_PNR_MSG Basistyp: TRPL_PNR_IDOC Release: 46C |
Eingangsfunktionsbaustein, Nachrichtentyp und IDoc-Typ einander zuordnen |
WE57 |
Tragen Sie über Neue Einträge folgende Werte ein: Baustein: IDOC_INPUT_FITP_PNR TYP: F Basistyp: TRPL_PNR_IDOC Nachrichtentyp: TRPL_PNR_MSG Richtung: '2' (Eingang) |
Funktionsbausteine für ALE-EDI Eingang definieren |
BD67 |
Tragen Sie über Neue Einträge folgende Werte ein: Vorgangscode: TRPL_PNR_IN Funktionsbaustein: IDOC_INPUT_FITP_PNR |
Port definieren für IDoc-Verarbeitung |
WE21 |
Definieren Sie einen Port für den Typ Transaktionaler RFC. |
Partnervereinbarungen definieren |
WE20 |
Da die IDocs vom R/3-System erzeugt und verarbeitet werden, müssen Sie sowohl die Eingangs- als auch die Ausgangsparameter definieren: Legen Sie ein logisches System an (Partnerart 'LS') mit folgenden Parametern: Ausgangsparameter: Nachrichtentyp: TRPL_PNR_MSG Empfängerport: wie in WE21 definiert Eingangsparameter: Nachrichtentyp: TRPL_PNR_MSG Vorgangscode: TRPL_PNR_IN |
Verarbeiten der IDocs
Bei der Verarbeitung der erzeugten IDocs werden im SAP-System entweder vorhandene Reisepläne aktualisiert oder neue Reisepläne angelegt. Die Verarbeitung kann manuell oder automatisch gesteuert werden.
Automatische Verarbeitung
Diese Art der Verarbeitung empfiehlt sich für den Produktivbetrieb. Hierbei können Sie für die Verarbeitung einen Batch-Job einrichten, der regelmäßig durchgeführt wird. Sie müssen dazu beim Einrichten der Steuerungsparameter der IDocs über die Transaktion Partnervereinbarungen (WE20) sowohl bei den Details der Ausgangsparametern als auch bei den Details der Eingangsparameter die Option IDoc sofort übergeben aktivieren.
Manuelle Verarbeitung
Zum Durchführen gezielter Tests bietet sich die manuelle Verarbeitungsart an.
Wenn bei den Details der Ausgangsparameter der Parameter IDocs sammeln gesetzt ist, müssen Sie die IDoc-Verarbeitung manuell starten. Bei der manuellen Verarbeitung nutzen Sie das Programm RBDAPP01, um die IDocs an die SAP-Reiseplanung zu senden, d.h. um die PNR-Daten auf der R/3-Datenbank zu aktualisieren.
Fehlerkontrolle
Sie können sich den Status der IDocs anzeigen lassen. Wählen Sie hierzu im SAP Easy Access Menü über Werkzeuge à Business Communication à IDoc-Basis à IDoc à IDoc Listen (WE05). Fehlerhafte IDoc-Segmente können Sie dort auswählen und bearbeiten.
Falls Sie ein IDoc geändert haben, sichern Sie Ihre Änderungen und senden Sie es über das Programm RBDAGAIE an die SAP-Reiseplanung.
Siehe auch:
Weitere Informationen zur IDoc-Technologie finden Sie unter
IDoc-Schnittstelle / Electronic Data Interchange (BC-SRV-EDI).