TÓM TẮT Bạn nhận được thông báo lỗi 'Tìm thấy nhiều
dòng: PO#XXX, Mục dòng XXXX' khi bạn chạy Tích hợp nhận POP SQL ưu
hóa. Bạn không nhận được thông báo lỗi khi nhập thủ công một giao dịch.
NGUYÊN
NHÂN Bạn đang tích phân cùng một mục hàng tồn kho nhiều lần trên cùng một tài liệu nhận.
THÔNG TIN
THÊM Trình cung cấp tối ưu hóaQL sử dụng câu lệnh chènSQL để chèn dữ liệu. Các trường chính trong POP_PO_Line là Số PO, số Mục và Số Trình tự. Nếu Số PO và Số Mục giống nhau, để chèn bản ghi, Số Trình tự phải khác nhau.
Bạn phải sửa đổi tệp nguồn của mình để bao gồm một số trình tự trong đó. Số trình tự sẽ tăng dần trong bội số của 16384. Nếu PO của bạn có hai dòng có cùng số mục, dòng đầu tiên sẽ là số thứ tự 16384 và dòng thứ hai sẽ là 32768.
Ví dụ: tệp nguồn của bạn sẽ có dạng như sau:
PO Number Item Number Sequence Number
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
Lưu ý rằng số chuỗi bắt đầu qua mỗi lần số PO thay đổi.
Trong ánh xạ đích của bạn trong Trình quản lý Tích hợp, hãy đi tới ánh xạ cho Đường. Trong ánh xạ, có một điểm để ánh xạ số trình tự của bạn. Ánh xạ mục này sang cột mới mà bạn đã tạo trong trường nguồn của mình. Bây giờ, việc tích hợp sẽ đưa vào số mục trùng lặp cho cùng một số PO.
Bài viết này đã được TechKnowledge Document ID:29284