通过ECC中的更改指针触发的IDOC中的数据

2020-08-21 22:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我们已经建立了自定...

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

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


专家您好,

我们已经建立了自定义IDOC消息类型的MATMAS。 激活更改指针并更新BD52中的更改文档字段。 使用过滤条件更新了BD64。

BD52配置有效,因此,如果该t代码中存在该字段,并对其进行更改,则会生成更改指针。

> MARC-SOBSL(如果完成更改,则应生成IDOC)
> MARC-PSTAT(如果更改完成,则应不生成IDOC)

1)BD64出现问题,或者可以说无法过滤数据。 我们需要单独为特定工厂生成更改指针:
> 5010(在BD64中更新,并且应该生成更改指针,后跟MATMAS IDOC)
> 5012(在BD64中不存在。应该不生成IDOC)
> 5013(已在BD64中更新,并且将生成更改指针,后跟MATMAS IDOC)

现在的问题是,如果我们对工厂5012的MARC-SOBSL进行了更改,则将使用工厂5010和5013的数据生成IDOC。我们的期望是,不应基于BD64中的设置来生成IDOC。

2)另一个问题是,假设一切都很好。 在工厂5013的MARC-SOBSL中进行了更改,然后需要生成IDOC,但应包含工厂5013的数据。正确的是,它携带了工厂5013和5010的数据。

感谢您对问题的评论/指导。 由于此问题,将生成大量更改IDOCS,并且目标系统中的资源利用率很高。 生成不必要的IDOCS。

关于安吉,

4条回答
wang628962
2020-08-21 23:50

你好 Dominik Tylczynski

非常感谢您的回答。 我们开始了实施此BADI的过程。 只需一个帮助。

对植物进行更改时,将创建更改指针(Good)>已生成IDOC(良好),但IDOC包含2个植物的数据,或者可以说出将物料扩展到的所有植物。 有没有一种方法可以通过与自定义消息类型或任何其他位置有关的标准配置来限制IDOC中的数据。

一周热门 更多>