以编程方式创建新的物料清单

2020-08-22 13:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们公司需要一次创建数百个材料明细表-我不是希望通过DTW不断地导入它们,而是希望编写一个工具来在一天中的特定时间间隔自动创建它们。

我编写了代码,成功为每个物料清单将条目插入到OITT和ITT1中。 但是,当我尝试在SAP B1界面中针对销售订单上存在的物料代码进行BOM更新时(对于属于子装配且未在销售订单上显示为行项目的物料代码,它工作正常), 我收到此错误:

在故障排除中,我注意到,如果我随后删除该BOM表,然后在SAP B1中重新创建它,则它可以正常工作。 那么也许在创建新的材料明细表时,OITT和ITT1并不是唯一受影响的表吗?

有人可以阐明可能导致此问题的原因吗? 同样,仅当物料清单父物料代码是销售订单行物料代码时,才会发生此错误。

谢谢!

兰迪

annotation-2020-03-05-092116.jpg (11.4 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们公司需要一次创建数百个材料明细表-我不是希望通过DTW不断地导入它们,而是希望编写一个工具来在一天中的特定时间间隔自动创建它们。

我编写了代码,成功为每个物料清单将条目插入到OITT和ITT1中。 但是,当我尝试在SAP B1界面中针对销售订单上存在的物料代码进行BOM更新时(对于属于子装配且未在销售订单上显示为行项目的物料代码,它工作正常), 我收到此错误:

在故障排除中,我注意到,如果我随后删除该BOM表,然后在SAP B1中重新创建它,则它可以正常工作。 那么也许在创建新的材料明细表时,OITT和ITT1并不是唯一受影响的表吗?

有人可以阐明可能导致此问题的原因吗? 同样,仅当物料清单父物料代码是销售订单行物料代码时,才会发生此错误。

谢谢!

兰迪

annotation-2020-03-05-092116.jpg (11.4 kB)
付费偷看设置
发送
4条回答
粗暴的香蕉
1楼-- · 2020-08-22 13:35

嗨,兰迪,

请告诉我您正在使用DI API,并且" 我编写的代码已成功为每个物料清单将条目插入OITT和ITT1 "并不表示您要在这些表上执行直接的sql插入/更新/删除操作?

致谢,

Johan

zhangjiyang1323
2楼-- · 2020-08-22 13:46

忘了添加 尝试进行更新时,我没有更改BOM表类型。 我们目前仅使用"生产"。 我不确定为什么不尝试更改错误时会说"无法更改BOM表类型"。

shere_lin
3楼-- · 2020-08-22 13:53

嗨,约翰,

感谢您的回复-我正在使用API​​,最终弄清了我做错了什么。 还是谢谢你!

Randy

SC_Yao
4楼-- · 2020-08-22 13:51

嗨,Randy,

很高兴听到您正在使用DI API ;-),并设法解决了这个问题。

请说明发生了什么问题以及如何解决? 这可能会在将来对其他人有所帮助。

关于

Johan

一周热门 更多>