我想在AX 2012中通过标准BOM AIF Web服务导入BOM。
在我的XML文件中,我没有定义任何BOMId,因为系统应该从现有的数字序列中获取下一个可能的BOMId。
当我开始导入XML-File时,我收到以下错误消息。
这是我的号码序列设置。
通过标准AX AIF Web服务导入BOM时,如何自动从序列号(续)中获取下一个可用号码?
答案 0 :(得分:0)
我跟踪了异常消息的交叉引用(标签id @ SYS96663,btw)到类checkNumber
的方法AxInternalBase
,它调用了表numAllowEdit
的方法NumberSequenceTable
。从该方法的逻辑来看,似乎需要设置其中一个复选框“手动”,“更低的数字”或“更高的数字”才能使其工作。不知道为什么,或者哪个复选框是正确的或最有意义的。我的直觉告诉我要使用“更高的数字”,但ymmv。
另请查看课程setBOMId
的相关问题Dynamics AX 2012 R3 - Record Creation through AIF web service和方法AxBOMTable
。