2020-08-15 03:44发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我创建了一个映射场景,其中每个上下文的源字段填充一次数据,并且我希望该数据在十个Idocs中的目标字段中。
您可以在下面添加的图片中查看示例。
谢谢,
大卫
屏幕快照并没有太大帮助(至少对我而言),但是我认为
<记录> a1 a2 a3 <!-更多数据-> <记录> b1 b2 b3 <!-更多数据-> <!-更多记录->
如果是这种情况,我认为您甚至不需要Praveen建议的useOneAsMany。 您可以简单地将记录映射到多重映射的"多根节点"(消息节点下方的一个),然后使用一对一映射以及在适当情况下使用默认映射来逐步解决。 如果它是一个真正深层嵌套的IDoc,那么您肯定必须研究useOneAsMany,看看上下文或其他"节点函数"。
干杯
Jens
感谢您链接XSLT映射说明。 PS:整个上午都在搜索映射中的错误后,发现源数据不正确... 无论如何,还是谢谢您的帮助。
最好的问候
David
嗨,DavidFaßhauer,
能否请您尝试使用Node函数use-one-asMany。
https://help.sap.com/viewer/0b9668e854374d8fa3fc8ec327ff369e/4a4e4e4e4e1919-en-en html
希望这会有所帮助!
感谢和问候,
Praveen T
嗨Praveen Tirumareddy,
感谢您的帮助。
我尝试了Useoneasmany函数,但无法获得要从源结构中乘以该值的次数。 因为这种结构会无限频繁地出现,而不是我需要的十倍。
您可以在所附的图片中查看更多信息。
感谢和问候, David F
最多设置5个标签!
屏幕快照并没有太大帮助(至少对我而言),但是我认为
如果是这种情况,我认为您甚至不需要Praveen建议的useOneAsMany。 您可以简单地将记录映射到多重映射的"多根节点"(消息节点下方的一个),然后使用一对一映射以及在适当情况下使用默认映射来逐步解决。 如果它是一个真正深层嵌套的IDoc,那么您肯定必须研究useOneAsMany,看看上下文或其他"节点函数"。
干杯
Jens
感谢您链接XSLT映射说明。
PS:整个上午都在搜索映射中的错误后,发现源数据不正确...
无论如何,还是谢谢您的帮助。
最好的问候
David
嗨,DavidFaßhauer,
能否请您尝试使用Node函数use-one-asMany。
https://help.sap.com/viewer/0b9668e854374d8fa3fc8ec327ff369e/4a4e4e4e4e1919-en-en html
希望这会有所帮助!
感谢和问候,
Praveen T
嗨Praveen Tirumareddy,
感谢您的帮助。
我尝试了Useoneasmany函数,但无法获得要从源结构中乘以该值的次数。 因为这种结构会无限频繁地出现,而不是我需要的十倍。
您可以在所附的图片中查看更多信息。
感谢和问候,
David F
一周热门 更多>