HRMD_A07的iDoc扩展-错误消息B1-070

2020-08-15 03:15发布

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

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


我正在尝试创建HRMD_A07的自定义扩展,以捕获添加到信息类型0001的一些其他数据。我已经通过WE31,WE30,WE82,SM30事务来创建扩展,但是当我尝试使用PFAL进行测试时 收到消息B1-070。

内部错误:程序读取表idoc_structure,命令

data_select_for_block,参数ZHR_SEG

提取器似乎正在尝试填写原始HRMD_A07基本类型和带有扩展名的HRMD_A07。

有任何提示吗?

谢谢,罗布。

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

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


我正在尝试创建HRMD_A07的自定义扩展,以捕获添加到信息类型0001的一些其他数据。我已经通过WE31,WE30,WE82,SM30事务来创建扩展,但是当我尝试使用PFAL进行测试时 收到消息B1-070。

内部错误:程序读取表idoc_structure,命令

data_select_for_block,参数ZHR_SEG

提取器似乎正在尝试填写原始HRMD_A07基本类型和带有扩展名的HRMD_A07。

有任何提示吗?

谢谢,罗布。

付费偷看设置
发送
4条回答
葫芦娃快救爷爷
1楼-- · 2020-08-15 04:05

亲爱的罗布,

尽管您的帖子的日期是旧的,但我想与谁分享相同的问题。

昨天,我遇到了同样的问题,无法在Internet上找到任何解决方案,因此我不得不跟踪代码。 幸运的是,我设法解决了这个问题????我的同事们将IDOC扩展了一个段,但之后该段被删除了,所以我遇到了ALE错误。

问题来了" DATA_SELECT_FOR_BLOCK"方法,该方法使用填充PFAL事务的I_DOC_DATA表。 通过运行中的PFAL IDOC数据从表T777D中读取。

进入并找到相关记录并将其清除????

在此之后,我发现 http://scn.sap.com/thread/3322338 有用

干杯

Omid

Baoming ROSE
2楼-- · 2020-08-15 04:00

谢谢你,Omid。

您的帖子帮助我解决了此错误。

我试图用信息类型0290来增强HRMD_A的功能。当我使用tr时。 PFAL我也遇到同样的错误。

我整天调试了PFAL,并找到了原因。

下一个原因是:我为退出EXIT_SAPLRHA0_004编写了代码,但没有在CMOD中激活它。

它导致出现错误"内部错误:程序读取表idoc_structure,命令data_select_for_block,参数Z1P0290"。 f_idoc_control-cimtyp中的增强名称。

有人知道更简单的方法吗?

Rob。

代楠1984
3楼-- · 2020-08-15 04:14

我确定。 我只是忘了在我的第一篇文章中提及它。

干杯! Rob。

大道至简
4楼-- · 2020-08-15 04:12

在FM MASTERIDOC_CREATE_ <消息类型名称>中,必须实施增强功能。

必须将IDoc扩展名传递到结构'F_IDOC_HEADER'的CIMP字段。 例如 如果您的IDoc扩展名是" Z_IDOC_EXTEND",则代码为:

F_IDOC_HEADER-CIMP ='Z_IDOC_EXTEND'。

一周热门 更多>