请帮助-关键问题-显示空XML字段中的图形映射问题

2020-08-16 03:28发布

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

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


嗨,

场景:

地址节点具有6-7个字段,其中包含客户详细信息。 默认情况下,IDOC中有4个合作伙伴函数,我们将其映射到目标字段。 在某些情况下,IDOC中将存在其他伙伴功能,其中的功能是从单独的节点YLKNA1M中获取的。 因此,我们对地址节点中地址1和地址2字段的映射如下:

如果存在YLKNA1M节点,则将其视为附加伙伴函数,并在该节点下将STRAS_HOUSN字段传递给该节点,否则,将传递YLF_CIN节点中的STRAS_HOUSN(默认伙伴函数)。

问题:

当YLKNA1M中的STRAS_HOUSN字段不可用时,address1字段将消失。 没有显示在输出XML中。

如果IDOC中不存在值,我希望在该位置放置一个空标签。 我尝试将带有默认值的地图放置在该地图的各个位置。 仍然没有显示address1的空白字段(应该显示为 )。

对此可以做什么?

(12.0 kB)

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

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


嗨,

场景:

地址节点具有6-7个字段,其中包含客户详细信息。 默认情况下,IDOC中有4个合作伙伴函数,我们将其映射到目标字段。 在某些情况下,IDOC中将存在其他伙伴功能,其中的功能是从单独的节点YLKNA1M中获取的。 因此,我们对地址节点中地址1和地址2字段的映射如下:

如果存在YLKNA1M节点,则将其视为附加伙伴函数,并在该节点下将STRAS_HOUSN字段传递给该节点,否则,将传递YLF_CIN节点中的STRAS_HOUSN(默认伙伴函数)。

问题:

当YLKNA1M中的STRAS_HOUSN字段不可用时,address1字段将消失。 没有显示在输出XML中。

如果IDOC中不存在值,我希望在该位置放置一个空标签。 我尝试将带有默认值的地图放置在该地图的各个位置。 仍然没有显示address1的空白字段(应该显示为 )。

对此可以做什么?

(12.0 kB)
付费偷看设置
发送
3条回答
梦想连接
1楼 · 2020-08-16 04:12.采纳回答

我的2c

  1. 检查该变量" Address1"的内容。 您可能还希望将(图形)映射从该映射发布到此线程
  2. 在" STRAS_HOUSN"和If-then
  3. 之间选中"保留默认值"之间的"默认映射" 值,则为if else else

干杯

Jens

Nan4612
2楼-- · 2020-08-16 04:15

Khusal Shah 您能帮我吗?
我尝试在IFELSE之后默认放置地图,但Address1标签仍然没有显示。

d56caomao
3楼-- · 2020-08-16 04:17
# p#

感谢您的解决方案。 默认在stras_housn之间映射,如果可以的话...

一周热门 更多>