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

Contenuto techknowledge

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.