ZUSAMMENFASSUNG Sie erhalten die Fehlermeldung "Mehrere Zeilen gefunden: PO#XXX, Position XXXX" wenn Sie eine SQL Integration von
optimierten POP-Empfängern ausführen. Die Fehlermeldung wird nicht angezeigt, wenn Sie eine Transaktion manuell eingeben.
URSACHE
Sie integrieren den gleichen Bestandsartikel mehr als einmal im gleichen Empfängerdokument.
WEITERE INFORMATIONEN
DerSQL OptimizedProvider verwendetSQL-Einfügeanweisungen zum Einfügen der Daten. Die Schlüsselfelder in der POP_PO_Line sind die Bestellungsnummer, die Artikelnummer und die Sequenznummer. Wenn Auftragsnummer und Artikelnummer identisch sind, muss die Reihenfolgennummer anders sein, um den Datensatz einfügen zu können.
Sie müssen ihre Quelldatei so ändern, dass sie eine Sequenznummer enthält. Die Sequenznummer erhöht sich in Vielfachen von 16384. Wenn Ihre Bestellung zwei Zeilen mit derselben Elementnummer hat, ist die erste die Sequenznummer 16384 und die zweite die Nummer 32768.
Beispiel: DieSource-Datei sollte wie hier aussehen:
Po Number Number Sequence Number
PO100 100XLG 16384
PO100 128 DRAM 32768
PO100 24X IDE 49152
PO101 25 SDRAM 16384
PO101 256 SDRAM 32768
PO102 32 SDRAM 16384
PO102 32X IDE 32768
Beachten Sie, dass die Sequenznummer jedes Mal beginnt, wenn sich die Pozahl ändert.
Wechseln Sie in Ihrer Zielzuordnung im Integrations-Manager zur Zuordnung für die Linien. In der Zuordnung gibt es einen Ort zum Zuordnen der Sequenznummer. Ordnen Sie dies der neuen Spalte zu, die Sie in Ihrem Quellfeld erstellt haben. Jetzt werden bei der Integration doppelte Elementnummern für dieselbe Position angezeigt.
Dieser Artikel war TechKnownow document ID:29284