IDoc (Dokumentenart)

Diese Dokumentenart wird im Zusammenhang mit dem Eingangsagenten SAP ALE verwendet und nicht für den zeitgesteuerten Eingangsagenten SAP.

Einstellungen


(1) Eingangsformat prüfen: Wenn diese Checkbox gesetzt wird, dann werden die Quellfelder beim Parsen auf die dort hinterlegten Format-Vorlagen geprüft. Wenn ein Wert die Format-Vorlage des Feldes verletzt oder die Feldlänge überschreitet, wird ein Fehler erzeugt. Im Fehlerfall wird nicht sofort in Phase 2 abgebrochen, sondern erst am Ende von Phase 2 oder bei 50 Fehlern. Achtung: Die Verwendung der Formatprüfung belastet die Performance und sollte nur wenn unbedingt nötig verwendet werden.

(2) Min/Max Eingangs-Angaben prüfen: Gibt an, ob die Anzahl von Wiederholungen (von Feldern und Knoten) in der Quellstruktur überprüft werden soll.

(3) Leerzeichen entfernen (Normalisierung bei XML): Diese Checkbox steuert, ob beim Parsen der Feldwerte aus dem IDoc abschließende Leerzeichen entfernt werden.

(4) Erzwinge ein einzelnes Datenblatt: Gibt an, ob die Daten in einem einzigen Datenblatt zusammengefasst werden sollen. Ist diese Checkbox gesetzt, dann wird unterbunden, dass der Parser mehrere Datenblätter erstellt.

(5) Semantische Prüfung ausführen: Eingehende Dateien können mit semantischen Regeln überprüft werden. Siehe Abschnitt Semantische Prüfung.

Struktur-Vorlagen


Siehe Abschnitt Vorlagen für Quell- und Zielstrukturen. IDoc-Vorlagen können hier auch online aus einem SAP-System gelesen werden. Siehe Abschnitt Vorlagen aus SAP laden.

Diese Vorlagen sind nur für Feste-Länge-IDocs. XML-IDocs werden wie normale XML-Dateien behandelt (wobei die entsprechende XSD-/DTD-Schema-Datei von SAP-Seite aus geliefert werden muss). Siehe auch Abschnitt SAP IDocs. Hinweis: Die Strukturen von Feste-Länge-IDocs und dem korrespondierenden XML-IDocs unterscheiden sich deutlich. Es ist nicht möglich, die Quell- oder Ziel-Struktur der einen Art für die andere Art zu verwenden. Es ist aber möglich, über den Mapping-Assistent vergleichsweise schnell ein Mapping zwischen einem XML-IDoc und dem Feste-Länge-IDoc des identischen Typs zu erzeugen. Dazu muss man vorher in einem Profil auf der einen Seite die XML-Struktur (aus XSD) importieren und auf der anderen Seite den selben IDoc-Typ als Feste-Länge-Struktur (online oder als Vorlage).