KOKKUVÕTE.
Teile kuvatakse tõrketeade "Mitu rida leitud: PO#XXX, reaüksus XXXX", kui käivitate SQL optimeeritud POP-vastuvõttu. Kui sisestate tehingu käsitsi, ei saa te tõrketeadet.
CAUSE
Sama laoüksust integreeritakse samale vastuvõtudokumendile mitu korda.
LISATEAVE
TheSQL Optimizedprovider kasutab andmete lisamiseksSQL-i lisamislauseid. Failis POP_PO_Line võtmeväljad on OSTUTELLIMUSE number, Üksuse number ja Järjenumber. Kui ostutellimuse number ja kaubakood on samad, peab kirje lisamiseks olema erinev järjenumber.
Järjenumbri kaasamiseks peate lähtefaili muutma. Järjenumber kasvab kordsetes 16384. Kui teie ostutellimusel on kaks sama kaubanumbriga rida, on esimene järjenumber 16384 ja teine 32768.
Näiteks peaks teie allikafail välja näeb selline:
PO Number Item Number Sequence Number
PO100 100XLG 16384
PO100 128 DRAM 32768
PO100 24X IDE 49152
PO101 25 6 SDRAM 16384
PO101 256 SDRAM 32768
PO102 32 SDRAM 16384
PO102 32X IDE 32768
Pange tähele, et järjenumber algab iga kord, kui OSTUTELLIMUSE number muutub.
Avage oma sihtvastenduses integratsioonihalduris ridade vastendus. Vastenduses on koht järjenumbri vastendamiseks. Vastendage see lähteväljal loodud uue veeruga. Nüüd toob integreerimine sama OSTUTELLIMUSE numbri jaoks dubleeritud kaubanumbrid.
See artikkel oli TechKnowledge Document ID:29284