Beschreibung
-
Überwacht einen oder mehrere Ordner auf eingehende
*.xml-Dateien. -
Erkennt und klassifiziert unter anderem folgende Nachrichtentypen:
-
ORDERS01bisORDERS05 -
IORDER01 -
EberoReservation -
DELVRY03
-
-
Importiert die Dateien je nach Konfiguration:
-
über direkten Datenbankzugriff (
DirectDbConnect = true) oder -
über einen Webservice.
-
-
Verarbeitet die Dateien in der nach IDoc-Zeitstempel sortierten Reihenfolge, wobei neue Orders vor Änderungen verarbeitet werden.
-
Erstellt ein Protokoll beziehungsweise einen Statusbericht.
-
Verschiebt die verarbeiteten Dateien in das Backup- beziehungsweise Done-Ziel.
Konfiguration
SAPImportOrdersSettings (Key: SAPIMPORTORDERS_)
|
Parameter |
Beschreibung |
|---|---|
|
|
Zu überwachende Ordner; mehrere Ordner werden durch |
|
|
|
|
|
Optionale Kundennummer für den Importkontext. |
Zusätzliche Parameter laut HelpText/Interface-Basis:
-
Mail- und Protokollparameter:
ProtocolEMail,SenderEMail, SMTP-Parameter,MailLevelundMailSubject -
Konfigurationsdatei über
/CONFIG=...
Importablauf
-
Schnittstelle mit Konfiguration starten:
/INTERFACE=SAPImportOrders -
WatchFoldersaufteilen (Semikolon-getrennt). -
Je Ordner die
*.xml-Dateien lesen, den Inhalt laden und das Dokumentformat ermitteln. -
Dateien nach Typ und IDoc-Zeitstempel (
CREDAT/CRETIM) sortieren. -
Jede Datei importieren:
-
Direkt-DB:
importer.Import(...) -
Webservice:
ImportIdocOrder(...)
-
-
Ergebnisprotokoll erstellen (neu, geändert, Fehler) und den Mailreport versenden.
-
Datei in das passende Success- oder Error-Backup verschieben.
Aktiv verwendete Felder
|
Quelle/Ziel |
Feld |
Verwendung |
|---|---|---|
|
|
|
Ordnerliste zur Dateisuche |
|
|
|
Umschaltung zwischen Direkt-DB-Import und Webservice |
|
|
|
Optionaler Kundennummer für den Importkontext |
|
|
|
Dateiname und XML-Inhalt je IDoc-Datei |
|
|
|
Sortierung nach Erstellungsdatum |
|
|
|
Sortierung nach Erstellungszeit |
|
|
|
Typsteuerung für |
|
|
|
Importsteuerung und Reporting |
|
|
|
Übergabefelder beim Serviceimport |