Зведення. Відображається повідомлення про помилку "Знайдено кілька
рядків: PO#XXX, Line item XXXX", яке з'являється, коли запущено програму SQL інтеграцію з оптимізованими
отриманнями POP. Під час введення транзакції вручну не з'являється повідомлення про помилку.
ПРИЧИНА. Ви інтегрує один і той самий товар товарного списку кілька разів
з тим самим документом-одержувачем.
ДОКЛАДНІ ВІДОМОСТІ. Щоб вставити дані,
у theSQL Optimizedprovider використовуються інструкції вставленняSQL. У файлі POP_PO_Line основні поля: "Номер po", "Item" (Номер елемента) і "Sequence Number" (Номер послідовності). Якщо номер замовлення на придбання та номер елемента збігаються, щоб вставити запис, номер послідовності має бути іншим.
Щоб додати до нього номер послідовності, необхідно змінити вихідний файл. Послідовне число з кроком 16384 з кроком становило 16384. Якщо номер вашого рахунку має два рядки з однаковим номером елемента, першим буде послідовний номер 16384, а другий – 32 768.
Наприклад, файл yoursource shouldlook:
PO Number Number Number Sequence Number
Po100 100XLG 16384
PO100 128 DRAM 32768
PO100 24X IDE 49152
PO101 256 SDRAM 16384
PO101 256 SDRAM 32768
PO102 32 SDRAM 16384
PO102 32X IDE 32768
Noticethat the sequence number starts over every time the PO number changes.
У списку зіставлення місця призначення в диспетчері інтеграції перейдіть до зіставлення для рядків. У зіставленні є місце для зіставлення номера послідовності. Зіставте це з новим стовпцем, створеним у вихідному полі. Тепер інтеграція призведе до повторюваних номерів елементів для того самого номера po.
Ідентифікатор документа TechKnowledge Document ID:29284