RÉSUMÉ Vous recevez un message d’erreur « Plusieurs lignes trouvées : PO#XXX, Élément de ligne XXXX » lors de l’exécution d’une SQL intégration
des réceptions POP optimisées. Vous ne recevez pas le message d’erreur lorsque vous entrez manuellement une transaction.
CAUSE Vous intégrez le même article d’inventaire plusieurs
fois sur le même document de réception.
INFORMATIONS SUPPLÉMENTAIRES
L’optimiseur optimisé SQL utilise des instructions d’insertion SQL pour insérer les données. Les champs clés dans le POP_PO_Line sont le numéro de bon de domaine, le numéro d’élément et le numéro de séquence. Si le numéro de bon de commande et le numéro d’élément sont identiques, pour insérer l’enregistrement, le numéro de séquence doit être différent.
Vous devez modifier votre fichier source pour y inclure un numéro de séquence. Le nombre de séquences est incrémenté dans des multiples de 16384. Si votre bon de vente a deux lignes dont le même numéro d’élément est identique, la première est le numéro de séquence 16384 et la deuxième 32 768.
Par exemple, le fichier de votre source doit se présenter comme ceci :
PO Number Item Number Sequence
Number PO100 100XLG 16384
PO100 128 DRAM 32768
PO100 24X IDE 49152
PO101 256 S DRAM 16384
PO101 256 SDRAM 32768
PO102 32 SDRAM 16384
PO102 32X IDE 32768
Notez que le numéro de séquence commence à chaque changement du numéro de bon de suite.
Dans votre mappage de destination dans le Gestionnaire d’intégration, sélectionnez le mappage des lignes. Dans le mappage, un emplacement est à même de ma mappage du numéro de séquence. Faites-le ma miquer sur la nouvelle colonne que vous avez créée dans votre champ source. Désormais, l’intégration permettra d’intégrer des numéros d’élément en double pour le même numéro de bon de vente.
Cet article était TechKnowknow Document ID:29284