通过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:37

Ritesh Dube

我已经按照您提供的注释创建了报告。 下面是我已经执行的步骤(生产场景,但自定义报告ZZALE执行除外)。

1。 工程ALEOM(EBOM)是通过ALE Idoc创建的,具有关于PLM系统中结构的4个组件

2。 创建BOM表后,我已向EBOM中手动添加了第5个组件(物料编号,例如123456789,数量30)

3。 执行了根据注释209276中的更正指令创建的报告ZZALE。报告还更新了第5个组件,并在STPO表中使用ALE指示符

4。 现在,在PLM系统中添加了该组件(相同的垫号123456789,但差异数量40)。 我已经处理了具有5个组件的新Idoc,期望它将删除数量为30的组件,并添加数量为40的组件。

Idoc仍然忽略删除数量为30的组件,而添加另一个数量为40的新条目。现在,我的EBOM具有6个组件,而PLM/源系统仅具有5个组件。

谢谢

Ritish

一周热门 更多>