我们有一个集成,可以从第三方系统添加新的采购订单,并将PO标头和行设置为已发布状态(POSTATUS / POLNESTA = 2)。设置为下达至关重要,因为它可以模拟打印并更新订单项的相关数量。
除非行状态设置为“变更单”(POLNESTA = 3),否则添加/更新采购订单就可以了,在这种情况下,我们将看到以下错误,该错误引用了行设置为“变更单”。 / p>
Error Number = 9191 Stored Procedure= taPoLine Error Description = Invalid PO Status (POLNESTA), the line item cannot be manually released
Node Identifier Parameters: taPoLine
PONUMBER = POR460065668
VENDORID = HUN001
Related Error Code Parameters for Node : taPoLine
POLNESTA = 2
<taPoLine>
<PONUMBER>POR460065668</PONUMBER>
<VENDORID>HUN001</VENDORID>
<LOCNCODE>UKFU</LOCNCODE>
<VNDITNUM>999888-01</VNDITNUM>
<ITEMNMBR>999888-01</ITEMNMBR>
<QUANTITY>10650</QUANTITY>
<QTYCANCE>650</QTYCANCE>
<REQDATE>2019-06-17</REQDATE>
<RELEASEBYDATE>2019-06-17</RELEASEBYDATE>
<PRMDATE>2019-06-17</PRMDATE>
<UNITCOST>0.700</UNITCOST>
<UOFM>EACH</UOFM>
<POLNESTA>2</POLNESTA>
<ORD>16384</ORD>
<CURNCYID>USD</CURNCYID>
<LineNumber>1</LineNumber>
<UpdateIfExists>1</UpdateIfExists>
</taPoLine>
如果我打印PO,则它将状态恢复为“已发布”。但是,由于这应该是自动集成,因此打印PO并不是一种合适的解决方案,因为它需要通过GUI来完成。
对于已经处于变更单状态的行,是否可以将PO行状态设置为“已通过eConnect释放”?