Ansicht
Dokumentation

RFTP_RAIL_PORTAL_SYNC - Report RFTP_RAIL_PORTAL_SYNC

RFTP_RAIL_PORTAL_SYNC - Report RFTP_RAIL_PORTAL_SYNC

BAL_S_LOG - Application Log: Log header data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Offline-Synchronisation mit Auftragsdaten im Bahnsystem

Durch die Offline-Synchronisation, die regelmäßig (z.B. über einen Batch-Job) stattfinden kann, werden jegliche Modifikationen von Auftragsdaten, die außerhalb des SAP-Systems im Bahnsystem erfolgen, mit den Daten in der SAP-Reiseplanung abgeglichen und diese aktualisiert.

Hierzu steht Ihnen die IDoc-Technologie zur Verfügung. IDocs stellen Container zum Datenaustausch zwischen SAP-Systemen und Drittsystemen dar. Aus den Daten werden später die zu den Aufträgen im Bahnsystem gehörigen Reisepläne aktualisiert bzw. neue Reisepläne erstellt.

Voraussetzungen

Es muss eine aktive Verbindung zur Rückgabeschnittstelle des Großkundeportals der Deutschen Bahn bestehen.

Import von Auftragsdaten aus dem Bahnsystem und Anlegen der IDocs

Zum Import der Auftragsdaten aus dem Bahnsystem benutzen Sie das Programm RFTP_RAIL_PORTAL_SYNC. Dabei werden die Daten als IDoc wie in einem Zwischenspeicher abgelegt.

  • Es können alle an einem bestimmtem Datum im Bahnsystem angelegten bzw. modifizierten Aufträge abgerufen werden. Dabei sind Abfragen für ein bestimmtes Datum erst ab dem Folgetag möglich und der Anfragetag darf maximal 10 Tage in der Vergangenheit liegen. Es empfiehlt sich daher in diesem Zeitfenster mindestens eine Synchronisation durchzuführen.
  • Weiterhin ist die Gruppierung zur Officefindung anzugeben, unter der der Zugang zum Bahnsystem eingerichtet ist.
  • Mit der Option 'Nur Anzeige, keine Synchronisierung' können Sie erreichen, dass keine Synchronisierung der Auftragsdaten mit Reiseplänen per IDoc ausgeführt, sondern nur eine Übersicht der Auftragsdaten für das angefragte Datum angezeigt wird.

Vorgehensweise zum Einrichten der IDoc-Steuerungsparameter

Um die Steuerungsparameter der IDocs einzurichten, nehmen Sie folgende Einstellungen vor.

IDoc-Typ und Segmenttypen definieren (Transaktion WE30):

Überprüfen Sie, dass der Eintrag TRPL_RAIL_PORTAL_ORDER_IDOC existiert und ausschließlich Segmenttypen enthält, deren technischer Name mit E1TRPL_RAIL_PORTAL_* beginnt.

Vorgangscode Eingang definieren (Transaktion WE42):

Legen Sie über Neue Einträge den Vorgangscode TRPL_RPO_IN an.

Eigenschaften der Eingangsfunktionsbausteine für die Verarbeitung der IDocs definieren (Transaktion BD51):

Legen Sie über neue Einträge den Eingangsfunktionsbaustein IDOC_INPUT_FITP_RAIL_PORTAL_O mit dem Inputtyp '1' an. Aktivieren Sie 'Dialog möglich'.

EDI: Logische Nachrichtentypen definieren (Transaktion WE81):

Legen Sie über Neue Einträge den Nachrichtentyp TRPL_RAIL_PORTAL_ORDER_MSG an, z.B. mit dem Kurztext 'Eingang Aufträge Bahnsystem'.

Nachrichtentyp und IDoc-Typ einander zuordnen (Transaktion WE82):

Tragen Sie über Neue Einträge folgende Werte ein:

Nachrichtentyp: TRPL_RAIL_PORTAL_ORDER_MSG
Basistyp: TRPL_RAIL_PORTAL_ORDER_IDOC
Release: 46C

Eingangsfunktionsbaustein, Nachrichtentyp und IDoc-Typ einander zuordnen (Transaktion WE57):

Tragen Sie über Neue Einträge folgende Werte ein:

Baustein: IDOC_INPUT_FITP_RAIL_PORTAL_O
TYP: F
Basistyp: TRPL_RAIL_PORTAL_ORDER_IDOC
Nachrichtentyp: TRPL_RAIL_PORTAL_ORDER_MSG
Richtung: '2' (Eingang)

Funktionsbausteine für ALE-EDI Eingang definieren (Transaktion BD67):

Tragen Sie über Neue Einträge folgende Werte ein:

Vorgangscode: TRPL_RPO_IN
Funktionsbaustein: IDOC_INPUT_FITP_RAIL_PORTAL_O

Port definieren für IDoc-Verarbeitung (Transaktion WE21):

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

Partnervereinbarungen definieren (Transaktion 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_RAIL_PORTAL_ORDER_MSG
Empfängerport: wie in WE21 definiert

Eingangsparameter:

Nachrichtentyp: TRPL_RAIL_PORTAL_ORDER_MSG
Vorgangscode: TRPL_RPO_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 Bahn-Auftragsdaten 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 in der SAP-Bibliothek unter IDoc-Schnittstelle / Electronic Data Interchange (BC-SRV-EDI).






CPI1466 during Backup   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6997 Date: 20240520 Time: 114008     sap01-206 ( 96 ms )