OVERSIGT Du modtager fejlmeddelelsen "Flere linjer
fundet: PO#XXX, linjeelementet XXXX", når du kører en SQL POP-modtagerintegration. Du modtager ikke fejlmeddelelsen, når du angiver en transaktion manuelt.
ÅRSAG
Du integrerer den samme lagervare mere end én gang på det samme modtagedokument.
FLERE OPLYSNINGER
TheSQL Optimizedprovider brugerSQL-indsættelsessætninger til at indsætte dataene. Nøglefelterne i POP_PO_Line er I POST-nummeret, elementnummeret og sekvensnummeret. Hvis IP-nummeret og elementnummeret er ens, skal sekvensnummeret være forskelligt for at indsætte posten.
Du skal ændre din kildefil for at medtage et sekvensnummer i den. Sekvensnummeret stiger i multiplum af 16384. Hvis din IP har to linjer med det samme elementnummer, bliver den første nummer 16384, og den anden er 32768.
Dinsource-fil skal f.eks. se sådan ud: Postnummer, varenummer, sekvensnummer,
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
Bemærk, at sekvensnummeret starter, hver gang PO-nummeret ændres.
I din destinationstilknytning i Integration Manager skal du gå til tilknytningen for linjerne. I tilknytningen er der et sted, hvor du kan tilknytte sekvensnummeret. Knyt dette til den nye kolonne, du har oprettet i kildefeltet. Nu henter integrationen dublerede elementnumre for det samme IP-nummer.
Denne artikel var TechKendt dokument-id:29284