在PI 7.3中无法对多个值进行RFC查找

2020-08-19 20:44发布

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

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


您好朋友


我设计了映射,将所有唯一的物料编号传递给ECC,并使用SAP Standard RFC查找功能获取物料描述。 (PI 7.3 EHP 1)

在ECC中,使用表参数设计了一个Z rfc来从PI检索多个条目并返回结果。 我在ECC中测试了此RFC,效果很好。
我在查找中使用此RFC。

我提到了Shabarish Blog,并据此设计了映射。

http://scn.sap.com/community/pi-and-soa-middleware/blog/2010/01/28/graphical- rfc查找以及如何设计查找单个调用中多个值的查找

但是,查找 无法正常工作。 当我检查RFC跟踪时,

1)仅将第一个输入映射到请求中。
2)它从MAKT表中返回所有值,而不是给定输入。

我检查并尝试了所有方法。 我找不到原因。

朋友,您能告诉我映射中的错误是什么吗?

请找到下面随附的映射屏幕截图,RFC跟踪,RFC设计gif文件,供您参考。/p>

谢谢。

亲切的问候,
Jegathees P。

RFC_Structure.GIF (59.4 kB)

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

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


您好朋友


我设计了映射,将所有唯一的物料编号传递给ECC,并使用SAP Standard RFC查找功能获取物料描述。 (PI 7.3 EHP 1)

在ECC中,使用表参数设计了一个Z rfc来从PI检索多个条目并返回结果。 我在ECC中测试了此RFC,效果很好。
我在查找中使用此RFC。

我提到了Shabarish Blog,并据此设计了映射。

http://scn.sap.com/community/pi-and-soa-middleware/blog/2010/01/28/graphical- rfc查找以及如何设计查找单个调用中多个值的查找

但是,查找 无法正常工作。 当我检查RFC跟踪时,

1)仅将第一个输入映射到请求中。
2)它从MAKT表中返回所有值,而不是给定输入。

我检查并尝试了所有方法。 我找不到原因。

朋友,您能告诉我映射中的错误是什么吗?

请找到下面随附的映射屏幕截图,RFC跟踪,RFC设计gif文件,供您参考。/p>

谢谢。

亲切的问候,
Jegathees P。

RFC_Structure.GIF (59.4 kB)
付费偷看设置
发送
3条回答
Nan4612
1楼 · 2020-08-19 20:51.采纳回答

嗨,

我已经在一种情况下实现了这种要求,并且可以在PI7.1中使用。

很少检查:

    < li>您的第二条语句证明问题出在ZRFC FM中。 导出和导入参数都应为表类型。 您可以在PI中的RFC请求和响应中进行检查。 根节点下的节点将显示为表类型。 整理完RFC代码后,就可以了。
  • 映射看起来不错。 temp是什么样的变量? 为什么不直接将其映射到目标字段?
  • 检查RWB,为一组值进行了多少次调用。

希望它会有所帮助 !

Ambrish

嗨,

我在系统中面临同样的问题。 当我尝试Ambrish提供的解决方案时,它可以在Dev中工作。 但是在将更改传送给质量检查人员之后,它又产生了同样的问题。 任何想法都可以做什么?

闻人可可
3楼-- · 2020-08-19 21:07

更新的RFC在PI中不更新是很常见的,并且与缓存有关,大多数情况下可以通过缓存刷新来解决,一旦排序就可以了。

在大多数情况下,它的Dev环境就是这样。 一旦传输到质量保证和其他得到良好维护和支持的环境中,这些问题将不复存在。

要检查ZRFC的行为,可以像上面建议的尼克一样进行检查。 这是从PI测试RFC调用的一种非常有用的方法。 我错过了将其传递给我的答复。

Ambrish

一周热门 更多>