无法触发BAdI:创建用于数据导入的文件转换器

2020-09-16 19:46发布

         点击此处--->   EasySAP.com群内免费提供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注释才能实现?

上述问题陈述的可能解决方案是什么?

         点击此处--->   EasySAP.com群内免费提供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注释才能实现?

上述问题陈述的可能解决方案是什么?

付费偷看设置
发送
4条回答
软件心理学工程师
1楼-- · 2020-09-16 20:15

Puneet嗨,

MDG 8.0的处理过程也相同,您可能需要实施一些说明以提高DIF的性能。

要触发BADI,请在访问类上也设置一个断点。

谢谢

Arihant

SAP砖家
2楼-- · 2020-09-16 20:25

你好Arihant

我在这里要做的就是在BAdI中编写自定义逻辑,但是不幸的是,我无法确定为什么根本没有触发它。 昨天我做了进一步的挖掘,发现选择了文件,但是没有创建自定义请求编号,并且显示的文件正在处理中(请参见附件)

。 仅当选择文件进行处理时,才会触发BAdI。

您能告诉我BAdI不被叫的可能原因是什么吗?

路亽曱_Ryan
3楼-- · 2020-09-16 20:26

嗨,Puneet,

如果它显示为待处理状态,则表明该进程仍在运行,或者如果经过一段时间后失败,则肯定是文件中的数据存在问题,需要首先检查,就BADI而言,我有 前面提到,您需要在访问类中添加一个断点,以及可能的保存/读取方法以及转换器BADI。

谢谢

Arihant

微wx笑
4楼-- · 2020-09-16 20:04

你好Arihant

感谢您的持续投入。 因此,到目前为止,我能够触发BADI并具有自定义逻辑,以使用IDOC段数据映射文件数据。。但是仍然没有创建任何材料。。没有创建IDOC,也没有创建CR#。

运行编号的状态仍然是待处理文件。

请告知。

一周热门 更多>