RIEPILOGO Viene visualizzato un messaggio di errore "Più righe
trovate: PO#XXX, voce XXXX" quando si esegue un'SQL ottimizzata di ricezione POP. Il messaggio di errore non viene visualizzato quando si immette manualmente una transazione.
CAUSA
Si sta integrando lo stesso articolo di inventario più volte nello stesso documento di ricezione.
ALTRE INFORMAZIONI
Il provider ottimizzato PERSQL usa le istruzioni di inserimento SQL per inserire i dati. I campi chiave nel file POP_PO_Line sono il numero dell'ordine d'acquisto, il numero di articolo e il numero di sequenza. Se il numero di ordine d'acquisto e il numero di articolo sono uguali, per inserire il record, il numero di sequenza deve essere diverso.
È necessario modificare il file di origine per includere un numero di sequenza. Il numero di sequenza verrà incrementato in multipli di 16384. Se l'ordine d'acquisto ha due righe con lo stesso numero di articolo, la prima sarà il numero di sequenza 16384 e la seconda 32768.
Ad esempio, il file di origine dovrebbe essere simile al seguente: Po Number
Item 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
Si noti che il numero di sequenza inizia ogni volta che il numero di ordine di acquisto cambia.
Nel mapping di destinazione in Integration Manager passare al mapping per le righe. Nel mapping è presente un punto in cui mappare il numero di sequenza. Eseguire il mapping alla nuova colonna creata nel campo di origine. Ora l'integrazione porterà numeri di articolo duplicati per lo stesso numero di ordine d'acquisto.
Questo articolo è stato ID documento TechKnowledge:29284