用于PMAT对象实现的DRFOUT

2020-08-20 16:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在将DRFOUT与PMAT对...

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

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


我正在将DRFOUT与PMAT对象一起用于将产品/商品从SAP ECC传输到SAP PMR DDF。

在DRFIMG过滤器配置路径中,PMAT的DRFOUT已将SAP提供的实现类配置为CL_DMF_PRODUCT_FILTER。

我有一个商业案例,其中在MM42/MM43基本视图中创建了一个自定义字段。

如果该自定义字段为空,则那些产品/文章与SAP PMR应用程序无关,这意味着这些是从SAP ECC传输到SAP PMR DDF的不必要数据

如果我必须为文章添加自定义过滤逻辑,是否可以将此类 CL_DMF_PRODUCT_FILTER 复制到 Z CL_DMF_PRODUCT_FILTER 并替换为 从CL_DMF_PRODUCT_FILTER到ZCL_DMF_PRODUCT_FILTER的配置。

这是推荐的方法吗?

我进行了一些研究,发现SPRO中存在BADI,但是不能在此处使用自定义逻辑过滤器,因为到达我们的时间就不再存在

它已经准备好进行传输,并且可以在DMF_D_ART中更新文章,因此我们需要预先进行过滤。

后勤常规->商品生命周期优化->出站->业务附加组件->"巴迪文章界面RFC"

我找不到针对客户特定过滤器的任何SAP帮助文档。

1条回答
何必丶何苦呢
2020-08-20 17:37 .采纳回答

您好,Pramod,

我相信您可以使用CL_DMF_PRODUCT_FILTER并使用方法" APPLY_FILTER"并实现您的自定义逻辑(我假设自定义字段启用了更改指针)。

也 请注意,如果打算同时使用初始加载和手动传输,则可能必须考虑将DMF_S_ART_FOR_INIT用于初始加载,并将

DMF_S_ART_FOR_ADHOC作为PMAT数据复制(DRFOUT)的一部分进行手动传输。

希望它会有所帮助。

谢谢

Aram。

一周热门 更多>