从标准idoc映射更改为在映射中添加新的idoc Z版本

2020-09-17 00:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)因此,我有一个有效的映射,它在i...

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

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


因此,我有一个有效的映射,它在idoc发票之间,并且映射到客户格式。 客户想要一些其他字段,因此我们扩展了idoc。 现在,我们有了该idoc的z版本。 我以为我可以复制映射,然后将扩展的idoc拖放到映射中的源位置-我这样做了,检查了映射,所有这些字段都保持了映射-太好了,以至于我错了。/p>

一旦我开始通过检查队列来检查一些映射,我就返回了NULL,因此就像它没有读取字段一样,测试屏幕中肯定有数据,因此它应该返回一些内容。 按照图片1.


这里有一个问题,我向客户提出了关于如何映射的出色z新段的信息,但是在该段之前,映射失败,该段位于xsd和 返回错误:

无法创建目标元素/C_UNTO/S_STX/ns0:INVFILTO9/D_CODE 。 队列上下文中缺少值。 目标XSD要求该元素有一个值,但目标字段映射不会创建一个。 检查XML实例对于源XSD是否有效,以及目标字段映射是否满足目标XSD的要求。
有关详细信息,请参见错误日志

但是正如您在图像2中所看到的,d_code在那里非常多,有data,存在映射,但是没有任何数据通过。

作为一项快速测试,我尝试删除a字段映射并重新应用它,但我仍然得到"空"结果。

是否也应该重新加载整个目标文档,然后可能不得不重新映射整个文档?

感谢您的输入。

(22.2 kB)
2条回答
haha101010
2020-09-17 01:19 .采纳回答

乔治,

您提供的屏幕快照的所有字段都标记为红色,这意味着您在"测试"选项卡中添加的XML和期望映射的XML有一些不匹配。

谢谢

Manoj

一周热门 更多>