通过Idoc删除手动添加的BOM表组件

2020-08-15 10:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 为我在SAP M...

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

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


尊敬的专家,

为我在SAP Master数据维护中遇到的以下问题寻求帮助。

背景:由于紧急的业务需求,我们客户的主要用户将不得不手动调整SAP工程BOM数据(更改数量,添加新组件),以便向客户发布产品合规性数据 。 通常,我们会根据我们PLM系统中的更改使用BOMMAT01 Idoc创建/更新BOM。

问题:通过BOMMAT01创建的BOM将在组件级别更新ALE指示器,该指示器不适用于手动添加的组件。 因此,当用户手动添加组件时,我们将无法再次通过Idoc更改这些组件。 标准SAP逻辑忽略了IDOC_INPUT_BOMMAT/CSAP_MAT_BOM_MAINTAIN中手动添加的组件。 即使我在Idoc中保留了删除指示符(LKENZ),这些组件仍被忽略,并显示消息"项(1)XXXX被忽略(删除指示符)-消息号29863"。

有人有类似的要求或面临此类错误吗? 如果可以,请让我知道如何解决。

预先感谢。

最好的问候

Ritish Koneru

6条回答
超级大咸鱼
2020-08-15 10:14
Ritesh Dube

检查了笔记,我也进行了类似的设置。 它确实将ALE指示器更新为" X"来更新STPO表,但这无助于通过Idoc删除那些手动添加的组件。 标准程序对SELKZ(选择指示器),从日期起生效以及CSAP_BOM_ITEM_MAINTAIN中的更改文档进行检查,这不允许删除手动文档。 即使我在调试中都调整了Idoc,Idoc也会出错。

可能是我应该在从源系统处理Idoc时探索其他解决方案以删除手动组件。

最好的问候

Ritish Koneru

一周热门 更多>