formatbyexample问题

2020-09-10 12:13发布

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

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


大家好,

我正在根据条件映射到各种表。 我正在根据条件创建表节点。

在一个字段映射中,我正在使用FormatbyExample。 运行正常。

当数据用于另一种情况并且由于该表节点不应该创建FormatbyExample而不应该使用FormatbyExample时,就会发生此问题。 出现错误"队列没有相同数量的值",因为数据不适用于这种情况。

如何避免此错误。

谢谢

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

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


大家好,

我正在根据条件映射到各种表。 我正在根据条件创建表节点。

在一个字段映射中,我正在使用FormatbyExample。 运行正常。

当数据用于另一种情况并且由于该表节点不应该创建FormatbyExample而不应该使用FormatbyExample时,就会发生此问题。 出现错误"队列没有相同数量的值",因为数据不适用于这种情况。

如何避免此错误。

谢谢

付费偷看设置
发送
4条回答
大简至美
1楼 · 2020-09-10 12:46.采纳回答

嗨!

例如,您可以使用条件函数(IfWithoutElse/IfThenElse)来检查是否应使用FormatByExample。

关于Evgeniy。

悠然的二货
2楼-- · 2020-09-10 12:48

FormatByExample函数的前提条件是两个队列都应具有相同数量的值。 为了生成结果队列,该函数从第一个队列中获取值,并将它们与第二个队列中的上下文更改组合起来

在消息映射中,右键单击示例函数格式,然后检查两个输入队列的值是否相等。

让我知道这是否有帮助。

悠然的二货
3楼-- · 2020-09-10 12:23

嗨Suchita,

两个队列都不同,并且此场景中的传入数据也不在一起,但是尽管未使用CreateIf否定创建父节点,但PI仍在尝试对其进行映射。

我想避免该错误,以便映射将给出正确的节点结果。

黑丝骑士
4楼-- · 2020-09-10 12:41

嗨,Evgeniy,

我使用ifWithOutElse和UseoneasMany组合解决了这个问题。

一周热门 更多>