Anschluss an SAP TREX oder andere externe Suchmaschine

Verwendung

SAP Retrieval and Classification (SAP TREX) ist eine leistungsstarke SAP-eigene externe Suchmaschine, die in vielen SAP-Anwendungen eingesetzt wird. SAP TREX gehört technisch zu SAP Enterprise Portal , kann aber auch als Einzelkomponente installiert werden.

Das Vehicle Management System (VMS) stellt zusätzlich zur normalen Datenbanksuche eine generische Schnittstelle zur Verfügung, über die Sie das VMS an eine beliebige externe Suchmaschine anschließen können. Basierend auf dieser generischen Schnittstelle stellt das VMS zusätzlich eine auf die SAP-eigene Suchmaschine SAP TREX zugeschnittene Schnittstelle zur Verfügung. Die Suche über eine externe Suchmaschine oder SAP TREX erhöht die Performance bei der Fahrzeugsuche erheblich, vor allem dann, wenn die Anzahl der Fahrzeuge, die durchsucht werden soll, sehr groß ist.

Das durch den Suchmaschinenservice (SES) bereitgestellte Framework, das Bestandteil von SAPNetWeaver2004s ist, wird zur Anbindung an SAP TREX verwendet.

Die zentrale Workbench des SES wird für Folgendes verwendet:

  • Herunterladen von Objekten nach SAP TREX verwalten und überwachen

  • Indizes verwalten

  • RFC-Destination für SAP-TREX-Server für ein Business-Objekt festlegen

  • Jobs für Delta-Download von Fahrzeugen einplanen und ausführen

Wenn Sie im SES Customizing-Einstellungen für das Objekt VMSVEHICLE vornehmen, dann werden die Fahrzeuge mit SAP TREX über den SES gesucht. Sie verwenden dazu die Transaktion SES_ADMIN.

Wird die SES nicht verwendet, dann geschieht der Anschluss technisch über die BAdIs VLC_EXTSE_SEARCH Fahrzeugsuche über externe Suchmaschin e und VLC_SE_DELTA_LOAD Delta-Load in externe Suchmaschine . In der Standardauslieferung sind die BAdIs leer, und das VMS ist an keine Suchmaschine angebunden. Für die zuvor genannten BAdIs gibt es je eine Beispiel-Implementierung mit Kommentaren und mit Beispielcoding für einen Initial-Load-Report.

Voraussetzungen

Die Voraussetzungen, die hier genannt sind, beziehen sich nur auf den Anschluss von SAP TREX.

  • Sie haben SAP TREX 6.0 oder höher installiert.

    Hinweis Hinweis

    Weitere Informationen finden Sie im SAP Service Marketplace unter Anfang des Navigationspfads service.sap.com\instguides Navigationsschritt SAP NetWeaver Navigationsschritt SAP NetWeaver 7.0 (2004s) Navigationsschritt Installation Navigationsschritt Installation - Standalone Engines Navigationsschritt SAP NetWeaver Search and Classification TREX Ende des Navigationspfads

    Ende des Hinweises
  • Sie haben das VMS an SAP TREX angeschlossen.

  • Sie haben die BAdIs VLC_EXTSE_SEARCH und VLC_SE_DELTA_LOAD implementiert und einen Report für den Initial-Load programmiert und ausgeführt, sofern der SES nicht verwendet wird.

  • Sie haben im Customizing des VMS unter Anfang des Navigationspfads Fahrzeugsuche Navigationsschritt Felder für TREX-Download festlegen Ende des Navigationspfads die Fahrzeugdaten hinterlegt, die an SAP TREX übertragen werden sollen. Zu den möglichen Fahrzeugdaten gehören dabei alle Felder der Fahrzeugtabelle VLCVEHICLE sowie kundenspezifische Daten aus APPEND-Strukturen. Die Konfigurationsdaten werden grundsätzlich immer übertragen und müssen nicht separat ausgewählt werden.

Funktionsumfang

  • Sie können das VMS an die SAP-eigene Suchmaschine SAP TREX oder auch an eine beliebige andere externe Suchmaschine anschließen.

  • In die Suchmaschine können Sie Fahrzeugdaten, Konfigurationsdaten und auch kundenspezifische Daten herunterladen und damit für die schnelle Suche nach Fahrzeugen verfügbar machen. Dabei können Sie frei definieren, welche Suchkriterien Sie in die schnelle Suche aufnehmen wollen.

    Die Schnittstelle stellt zunächst die Gesamtmenge aller Konfigurationsdaten und Fahrzeugdaten zur Verfügung. Diese Maximalmenge sollten Sie in geeigneter Weise einschränken, um den Performance-Vorteil, den die externe Suchmaschine bietet, nicht zu gefährden.

  • Im Initial-Load werden alle Fahrzeuge erstmalig in die Suchmaschine heruntergeladen, im Delta-Load werden kontinuierlich und automatisch alle geänderten und alle nach dem Initial-Load neu angelegten Fahrzeuge übertragen. Wird der SES verwendet, dann wird der Änderungszeiger in die Datenbank geschrieben und Änderungen werden empfangen und per Hintergrundjob an SAP TREX übertragen. Wird der SES nicht verwendet, dann können Sie in einem BAdI entsprechend Ihren spezifischen Anforderungen definieren, welche Daten für die Suchmaschine relevant sein sollen (siehe oben).

  • Wenn Sie das VMS an eine externe Suchmaschine angeschlossen haben, führt das System die Fahrzeugsuche zunächst in dieser Suchmaschine durch. Anschließend übergibt es die Trefferliste an die normale Datenbanksuche zur weiteren Verarbeitung.

  • Wenn Sie die Administrations-Workbench des SES verwenden, können Sie einen Suchindex erzeugen, aktivieren, oder deaktivieren. Wird der SES nicht eingesetzt, können Sie selbst entscheiden, welche Fahrzeuge oder Fahrzeugmodelle Sie welchem Suchindex in der externen Suchmaschine zuordnen wollen, und können so Ihre eigene optimale Lösung zur Erhöhung der Performance finden.

    Alle Fahrzeuge, über die Sie gleichzeitig suchen wollen, sollten sich in demselben Suchindex befinden. Sie können mehrere Suchindizes anlegen, beispielsweise je einen Suchindex pro Modellfamilie. Eine modellfamilienübergreifende Suche ist dann jedoch nicht mehr möglich.

    Achtung Achtung

    Es gibt folgende Einschränkungen beim Einsatz von SAP TREX:

    Wenn Sie bei den Selektionskriterien mit Intervallen arbeiten wollen, wird die Suche auf Grund technischer Restriktionen automatisch an die normale Datenbanksuche übergeben und nicht in SAP TREX durchgeführt.

    SAP TREX unterstützt nur die Suche nach exakten Attributen, nicht die Fuzzy-Suche.

    Ende der Warnung.