点击此处---> 群内免费提供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。
有任何提示吗?
谢谢,罗布。
亲爱的罗布,
尽管您的帖子的日期是旧的,但我想与谁分享相同的问题。
昨天,我遇到了同样的问题,无法在Internet上找到任何解决方案,因此我不得不跟踪代码。 幸运的是,我设法解决了这个问题????我的同事们将IDOC扩展了一个段,但之后该段被删除了,所以我遇到了ALE错误。
问题来了" DATA_SELECT_FOR_BLOCK"方法,该方法使用填充PFAL事务的I_DOC_DATA表。 通过运行中的PFAL IDOC数据从表T777D中读取。
进入并找到相关记录并将其清除????
在此之后,我发现 http://scn.sap.com/thread/3322338 有用
干杯
Omid
谢谢你,Omid。
您的帖子帮助我解决了此错误。
我试图用信息类型0290来增强HRMD_A的功能。当我使用tr时。 PFAL我也遇到同样的错误。
我整天调试了PFAL,并找到了原因。
下一个原因是:我为退出EXIT_SAPLRHA0_004编写了代码,但没有在CMOD中激活它。
它导致出现错误"内部错误:程序读取表idoc_structure,命令data_select_for_block,参数Z1P0290"。 f_idoc_control-cimtyp中的增强名称。
有人知道更简单的方法吗?
Rob。
我确定。 我只是忘了在我的第一篇文章中提及它。
干杯! Rob。
在FM MASTERIDOC_CREATE_ <消息类型名称>中,必须实施增强功能。
必须将IDoc扩展名传递到结构'F_IDOC_HEADER'的CIMP字段。 例如 如果您的IDoc扩展名是" Z_IDOC_EXTEND",则代码为:
F_IDOC_HEADER-CIMP ='Z_IDOC_EXTEND'。
一周热门 更多>