Externe Reiseplanung
Mit dieser Funktion können Sie für die Buchung von Reisedienstleistungen an Stelle der SAP-Reiseplanung verschiedene externe Online-Buchungssysteme einsetzen.
Diese Funktion ist nur in der Web-Dynpro-ABAP-basierten Benutzungsoberfläche des SAP-Reisemanagements verfügbar.
Sie können die Web-Dynpro-ABAP-basierte Benutzungsoberfläche in folgenden Umgebungen ausführen:
SAP NetWeaver Portal
SAP NetWeaver Business Client
Web-Browser
Sie können die allgemeinen Daten aus einem SAP-Reiseantrag an ein externes Online-Buchungssystem übergeben und Buchungsdaten aus einem externen Online-Buchungssystem in die SAP-Spesenabrechnung übernehmen. Außerdem können Sie den Aufruf eines externen Online-Buchungssystems von dem Status des Reiseantrags abhängig machen.
Zur Integration des Online-Buchungssystems GetThere
von Sabre
können Sie die folgenden Funktionen einsetzen:
Beispielimplementierungen des Business Add-Ins BAdI: Exit für externe Reiseplanung definieren
Programm zur Synchronisation der Buchungsdaten mit der GetThere
-Datenbank
Einbindung in den Genehmigungsworkflow
Beispielimplementierung des Business Add-Ins BAdI: Mapping für TravelPlanningArrangementEmployeeNotification
(zur Stammdatenreplikation)
Zur Integration benötigen Sie die Verbindungs- und Anmeldedaten des Online-Buchungssystems GetThere
. Weitere Informationen finden Sie unter Verbindung zum Online-Buchungssystem
GetThere konfigurieren.
Zur Integration des Online-Buchungssystems Amadeus e-Travel Management
können Sie die folgenden Funktionen einsetzen:
Beispielimplementierungen des Business Add-Ins BAdI: Exit für externe Reiseplanung definieren
Programm zur Synchronisation der Buchungsdaten mit der Amadeus e-Travel Management
-Datenbank
Einbindung in den Genehmigungsworkflow
Reiseassistent kann externe Reisepläne für Mitarbeiter anlegen
Zur Integration benötigen Sie die Verbindungs- und Anmeldedaten des Online-Buchungssystems Amadeus e-Travel Management
. Weitere Informationen finden Sie unter Verbindung zum Online-Buchungssystem
e-Travel konfigurieren.
Sie haben die Anwendungskomponente Reisemanagement
(FI-TV) eingerichtet und setzen die Web-Dynpro-ABAP-basierte Benutzungsoberfläche des Reisemanagements ein.
Wenn Sie SAP NetWeaver Portal einsetzen, müssen Sie das Business Package for Employee Self-Service 1.41 SP 04
installieren.
Für die Integration in SAP NetWeaver Portal müssen die Benutzernamen in dem externen Online-Buchungssystem dieselben sein wie in SAP NetWeaver Portal.
Um ein externes Online-Buchungssystem in das SAP-Reisemanagement zu integrieren, müssen Sie das Business Add-In BAdI: Exit für externe Reiseplanung definieren
(PTRM_EXTERNAL_TP_BADI_DEF
) implementieren. Dieses BAdI dient insbesondere
dazu, alle Navigationslinks, die standardmäßig auf die SAP-Reiseplanung zeigen, auf ein externes Online-Buchungssystem umzuleiten. Das BAdI baut die URL zum externen Online-Buchungssystem auf. Mit URL-Parametern überträgt das BAdI die Daten zur Identifikation des Benutzers und des SAP-Systems. Das BAdI
verwendet die URL-Parameter auch, um ggf. die Reisenummer und die Daten eines Reiseantrags zu übertragen.
Die Beispielimplementierungen des Erweiterungsspots PTRM_EXTERNAL_TP_ENHSPOT
zeigen, wie Sie das Online-Buchungssystem GetThere
integrieren können. Sie können die Beispielimplementierungen kopieren und an Ihre Anforderungen anpassen.
Zur Integration des Online-Buchungssystems GetThere
können Sie die folgenden Funktionen Beispielimplementierungen einsetzen:
PTRM_EXT_TP_GETTHERE
verwendet Web-Services von Sabre
, um die Liste neuer und geänderter PNR-Datensätze aus der Sabre
-Datenbank zu importieren und um einzelne PNR-Datensätze aus der Sabre
-Datenbank
zu lesen.
PTRM_EXT_TP_GETTHERE_V2
verwendet neuere Web-Services von GetThere
, um die Liste neuer und geänderter PNR-Datensätze aus der GetThere
-Datenbank zu importieren und um einzelne PNR-Datensätze
aus der GetThere
-Datenbank zu lesen.
Zur Integration des Online-Buchungssystems Amadeus e-Travel Management
können Sie die Beispielimplementierung PTRM_EXT_TP_E_TRAVEL
einsetzen.
Weitere Informationen finden Sie im Customizing der Reiseplanung
unter .
Mit den folgenden Programmen können Sie die neuen und geänderten Daten aus den externen Online-Buchungssystemen GetThere
und Amadeus e-Travel Management
in die SAP-Reiseplanung importieren:
Programm GET_GETTHERE_PNR
zur Synchronisation der Buchungsdaten mit der GetThere
-Datenbank
Die Synchronisation der Buchungsdaten ist erforderlich, weil der Web-Service von GetThere
(mit
dem Sie die Liste neuer und geänderter PNR-Datensätze importieren) nur diejenigen PNR-Datensätze liefert, die innerhalb der letzten Stunde geändert wurden.
Wenn Sie die Web-Services von Sabre
verwenden, können Sie zur Synchronisation der Buchungsdaten mit der Sabre
-Datenbank das Programm GET_SABRE_PNR
verwenden. Weitere Informationen finden Sie unter Synchronisation mit Sabre.
Programm GET_ETRAVEL_PNR
zur Synchronisation der Buchungsdaten mit der Amadeus e-Travel Management
-Datenbank
Empfehlung
Wir empfehlen, dass Sie die Programme zur Synchronisation der Buchungsdaten stündlich ausführen.
Sie können SAP Business Workflow WS77900173
verwenden, um einen Genehmigungsworkflow für externe Reisepläne einzurichten. Dieser Workflow ist im Standard nicht aktiviert.
Das externe Online-Buchungssystem muss folgende Voraussetzungen erfüllen:
Das externe Online-Buchungssystem setzt für neue oder geänderte Buchungen zunächst den Status Warten auf Genehmigung
und wartet vor der tatsächlichen Buchung auf die Genehmigung oder Ablehnung durch das SAP-System.
In Amadeus e-Travel Management
müssen die Benutzer, für die zunächst der Status Warten auf Genehmigung
gelten soll, einer diesbezüglichen Amadeus e-Travel Management Community
zugeordnet sein.
In GetThere
müssen die Benutzer, für die zunächst der Status Warten auf Genehmigung
gelten soll, einer diesbezüglichen GetThere Site
zugeordnet sein.
Für die Genehmigung können Sie den Business Workplace oder in SAP NetWeaver Portal den zentralen Arbeitsvorrat (UWL) des Manager Self-Services (MSS) mit SAP Business Workflow einsetzen.
Nachdem ein Benutzer eine externe Buchung angelegt oder geändert hat, löst das System erst dann den Workflow aus, wenn die Synchronisation der Buchungsdaten zwischen dem externen Online-Buchungssystem und dem SAP-System stattgefunden hat. Die Synchronisation der Buchungsdaten kann folgendermaßen erfolgen:
Der Benutzer frischt seinen persönlichen Arbeitsvorrat (POWL) oder die Reiseplan-Abfrage im POWL auf.
Das SAP-System führt ein Programm zur Synchronisation der Buchungsdaten mit der Datenbank des externen Online-Buchungssystems aus (siehe Abschnitt “Synchronisation der Buchungsdaten”).
Wenn das System bei der Synchronisation der Buchungsdaten eine externe Buchung mit Status Warten auf Genehmigung
gefunden hat, löst es für diese Buchung den Workflow aus. Der Workflow sendet zunächst eine Nachricht an den Reisegenehmiger.
Nachdem der Reisegenehmiger die externe Buchung abgelehnt oder genehmigt hat, informiert das SAP-System das externe Online-Buchungssystem (das SAP-System ruft den entsprechenden Web-Service des externes Online-Buchungssystems auf).
Bei einer Ablehnung setzt das externe Online-Buchungssystem den Status der Buchung auf Abgelehnt
, storniert die Buchung und benachrichtigt den Benutzer.
Bei einer Genehmigung setzt das externe Online-Buchungssystem den Status der Buchung auf Kaufen
(Amadeus e-Travel Management
) oder PNR kaufen
(GetThere
), führt
die tatsächliche Buchung durch und benachrichtigt den Benutzer.
Benutzer mit der Rolle Reiseassistent können externe Reisepläne für die Mitarbeiter aus ihrer Mitarbeiterliste anlegen. Voraussetzung dafür ist, dass Sie für die Reiseassistenten im Merkmal Findung
der Vertriebsstelle
(TRVOF
) das externe Online-Buchungssystem einstellen.
Wenn ein Reiseassistent für einen Mitarbeiter das externe Online-Buchungssystem aufruft, dann meldet das System den betreffenden Mitarbeiter im externen Online-Buchungssystem an. Der Reiseassistent arbeitet im externen Online-Buchungssystem unter der Identität des Mitarbeiters.
Wenn der Reiseassistent Änderungen für einen Mitarbeiter im externen Online-Buchungssystem durchgeführt hat, dann zeigt das Formular der SAP-Reiseplanung den Namen des Reiseassistenten als letzten Änderer an.
Diese Funktion ist z.Z. nur für Amadeus e-Travel Management
verfügbar.
Sie können den Enterprise Service Travel Planning Arrangement Out
, Service-Operation TravelPlanningArrangementEmployeeNotification_Out
verwenden, um externe Online-Buchungssysteme mit Stammdaten aus dem SAP-Reisemanagement zu versorgen.
Mit dem Business Add-In BAdI: Mapping für TravelPlanningArrangementEmployeeNotification
(PTRM_SE_TPAEE_CONV
) können Sie das Mapping des Outbound-Interfaces steuern.
Diese Business Function beinhaltet die Beispielimplementierung PTRM_SE_TPAEE_GETTHERE
, die das Stammdaten-Mapping anpasst, sodass es GetThere
-spezifische Anforderungen erfüllt. Sie können die Beispielimplementierung kopieren und
an Ihre Anforderungen anpassen.
Weitere Informationen über diesem Enterprise Service finden Sie in der SAP-Bibliothek auf dem SAP Help Portal unter help.sap.com .
SAP NetWeaver Portal enthält eine Seite und den iView Externen Reiseplan anlegen, in dem das System ein Online-Buchungssystem starten kann.
Hinweis
Aus technischen Gründen liegt der Portal-Content für die externe Reiseplanung in der Content-Administration des SAP NetWeaver Portals unter .
Single Sign-On (SSO) ist ein Mechanismus, durch den der Benutzer nicht mehr für jedes System, an dem er sich anmeldet, ein Kennwort eingeben muss. Mit dem SSO weist sich der Benutzer nur einmal aus und kann sich danach an allen Systemen anmelden, die Teil der SSO-Umgebung sind.
Im SAP NetWeaver Portal kann das System die Benutzer des SAP-Reisemanagements per SSO automatisch an einem externen Online-Buchungssystem anmelden.
Um Single Sign-On nutzen zu können, müssen Sie das öffentliche Zertifikat (SAPLogonTicketKeypair-cert.pse) Ihres SAP NetWeaver Portals für das externe Online-Buchungssystem bereitstellen.
Weitere Informationen finden Sie unter Single Sign-On to Non-SAP Systems and Applications.
Mit der neuen Rolle Reisender (SAP_FI_TV_WEB_TRAVELER_EXT_TP
) können Benutzer eine externe Reiseplanung in SAP NetWeaver Business Client verwenden. Die Rolle hat alle
Berechtigungen der Rolle Reisender
(SAP_FI_TV_WEB_TRAVELER
) mit folgender Ausnahme: wenn ein Benutzer mit dieser Rolle in SAP NetWeaver Business Client (NWBC) die Reiseplanung aufruft, startet NWBC anstelle der SAP-Reiseplanung eine externe
Reiseplanung, z.B. GetThere
oder Amadeus e-Travel Management
.