摘要 在运行优化 POP 接收集成时收到"
找到多行:PO#XXX,行项 XXXX"错误消息SQL POP 接收集成。 手动输入事务时,不会收到错误消息。
原因
在同一个接收文档上多次集成同一个库存项。
详细信息
TheSQL Optimizedprovider 使用SQL insert 语句插入数据。 文件的关键字段POP_PO_Line PO 编号、项编号和序列号。 如果 PO 编号和项编号相同,为了插入记录,序列号必须不同。
必须修改源文件,以包含序列号。 序列号将递增为 16384 的倍数。 如果 PO 有两行具有相同的项号,则第一行将是序列号 16384,第二行将是 32768。
例如,yoursource 文件应如下所示:PO 编号项编号序列号
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
请注意,序列号每次 PO 编号更改时都会开始。
在集成管理器中的目标映射中,转到"线条"的映射。 在映射中,有一个点可映射序列号。 将此字段映射到在源字段中创建的新列。 现在,集成将为同一 PO 编号引入重复项编号。
本文为 TechKnowledge 文档 ID:29284