点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我们已经建立了自定...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供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。
关于安吉,
您好 Ankit Bhargava
恐怕您将无法实现所需的功能
您可以使用BADI BDC_BEFORE_WRITE来实现任何自定义过滤逻辑并根据需要禁用更改指针的创建。
与IDoc过滤相比,这种方法具有优势 早在更改指针创建期间就进行过滤; 因此您以后无需处理它们。
HTH,BR
Dominik Tylczynski
一周热门 更多>