סיכום
אתה מקבל הודעת שגיאה 'קווים מרובים שנמצאו: PO#XXX, קו פריט XXXX' בעת הפעלת SQL ממוטבת שילוב קבלת POP. אינך מקבל את הודעת השגיאה בעת הזנת טרנזקציה באופן ידני.
CAUSE
אתה משלב את אותו פריט מלאי יותר מפעם אחת באותו מסמך קבלה.
מידע נוסף
TheSQL Optimizedprovider משתמש במשפטי הוספה שלSQL כדי להוסיף את הנתונים. שדות המפתח בקובץ POP_PO_Line הם מספר הזמנת רכש, מספר הפריט ומספר הרצף. אם מספר הזמנת רכש ומספר הפריט זהים, כדי להוסיף את הרשומה, מספר הרצף חייב להיות שונה.
עליך לשנות את קובץ המקור כדי לכלול בו מספר רצף. מספר הרצף יפרש כפולות של 16384. אם הזמנת ה- PO שלך כוללת שתי שורות עם מספר פריט זהה, המספר הראשון יהיה מספר רצף 16384, והמספר השני יהיה 32768.
לדוגמה, קובץ המקור שלך אמור להיות כך: PO 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 שים
לב כי מספר הרצף מתחיל מחדש בכל פעם שמספר ה- PO משתנה.
במיפוי היעד במנהל השילוב, עבור אל המיפוי עבור הקווים. במיפוי קיים מקום למיפוי מספר הרצף שלך. מפה זאת למיקום עמודה שיצרת בשדה המקור. כעת השילוב יביא מספרי פריטים כפולים עבור אותו מספר הזמנת רכש.
מאמר זה היה מזהה מסמך TechKnowledge:29284