Anzahl der Datensätze pro XML-Dokument begrenzen
Die Anzahl von Datensätzen in einem XML-Dokument kann durch eine Kombination von Mappingvariablen und Mapping-Codeunits beschränkt werden, oder bei Durchlaufen einer Datenbasis über die Einrichtung im Feld Autom. BreakLoop nach Anzahl Datensätzen.
In diesem Beispiel ist die Anzahl der Datensätze begrenzt, so dass nur die ersten 10 Artikel in eine XML-Datei exportiert werden.
- Öffnen Sie das Mapping aus dem Beispiel Einfachen XML-Export erstellen.
- Wählen Sie die Mappingzeile vom Hauptdatensatz aus und wählen Sie dann Variablen im Inforegister Zeilen. Erstellen Sie einen Variablenschlüssel für RecCount, geben Sie für den Variablenwert [RecCount + 1] ein und wählen Sie für den Ausführungszeitpunkt Nach dem Datensatz aus. Dadurch wird die Variable am Ende des Datensatzes immer um 1 erhöht.
- Noch auf der Mappingzeile vom Hauptdatensatz, wählen Sie Codeunits im Inforegister Zeilen. Wählen Sie die Aktion DIS-Codeunit festlegen und setzen Sie anschließend das Feld Parameter auf BREAKLOOP und das Feld Ausführungszeitpunkt auf Nach dem Datensatz.
- Wählen Sie Kriterien auf der Seite Codeunits. Setzen Sie das Feld Wertklasse auf Konstante und geben Sie für Wert [RecCount] ein. Setzen Sie die verwendete Prüfart auf Gleich (=) und geben Sie für Wert 10 ein. Mit diesen Einstellungen wird die Codeunit erst beim zehnten Durchlauf ausgeführt, das heißt wenn die Mappingvariable RecCount dem Wert 10 entspricht.
Bei Bedarf kann das Kriterium auch noch durch Prüfen der Variablen PartnerCode nur für einen speziellen Partner erweitert werden.
Hinweis
Beim Durchlauf einer Datenbasis sollten die Felder am Datenspeicher, dem Partner-Mapping und der Datenbasis zur Verarbeitung und Behandlung der Posten und des Mappings genauer geprüft werden.
Feedback
Senden Sie Feedback für diese Seite. (Beachten Sie, dass diese Umfrage auf Englisch ist.)