点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我们有一个场景,我们需要使用MDG-M数据导入框架(DIF)中的单个.csv文件加载实体类型的材料。 我参考了文档"如何...对物料进行主数据治理:对物料使用数据导入框架"(适用于EHP6,MDG 6.1和MDG 7.0)并据此实施了BAdI。
我还引用了以下URL: https://blogs.sap.com/2017/03/02/data-import-framework-for-importing-multiple-materials /,但经过测试后,BAdI无法获得 触发。
经过进一步分析,我发现我们的系统在MDG 8.0上。
请告知更新版本的过程是否仍然相同,还是我们需要实施一些SAP注释才能实现?
上述问题陈述的可能解决方案是什么?
Puneet嗨,
MDG 8.0的处理过程也相同,您可能需要实施一些说明以提高DIF的性能。
要触发BADI,请在访问类上也设置一个断点。
谢谢
Arihant
你好Arihant
我在这里要做的就是在BAdI中编写自定义逻辑,但是不幸的是,我无法确定为什么根本没有触发它。 昨天我做了进一步的挖掘,发现选择了文件,但是没有创建自定义请求编号,并且显示的文件正在处理中(请参见附件)
。 仅当选择文件进行处理时,才会触发BAdI。
您能告诉我BAdI不被叫的可能原因是什么吗?
嗨,Puneet,
如果它显示为待处理状态,则表明该进程仍在运行,或者如果经过一段时间后失败,则肯定是文件中的数据存在问题,需要首先检查,就BADI而言,我有 前面提到,您需要在访问类中添加一个断点,以及可能的保存/读取方法以及转换器BADI。
谢谢
Arihant
你好Arihant
感谢您的持续投入。 因此,到目前为止,我能够触发BADI并具有自定义逻辑,以使用IDOC段数据映射文件数据。。但是仍然没有创建任何材料。。没有创建IDOC,也没有创建CR#。
运行编号的状态仍然是待处理文件。
请告知。
一周热门 更多>