RFC查询

2020-09-26 07:59发布

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

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


我对PI还是陌生的,我有这样的要求,例如我需要在文件到文件的情况下实现RFC查找。我已经浏览了一些博客,但是我的回答不正确,所以任何人都可以逐步解释它。

感谢花园

Ramesh

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

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


我对PI还是陌生的,我有这样的要求,例如我需要在文件到文件的情况下实现RFC查找。我已经浏览了一些博客,但是我的回答不正确,所以任何人都可以逐步解释它。

感谢花园

Ramesh

付费偷看设置
发送
4条回答
haha101010
1楼-- · 2020-09-26 08:22

你好Ramesh,

1。 创建功能模块:确保已启用远程功能

源代码:

功能ZPI_READ_MARM_TAB。
*" --------------------------------------- -------------------------------
*" *"本地接口:
*" IMPORTING
*" VALUE(PI_MATERIAL)类型MATNR
*" EXPORTING
*" VALUE(ET_MARM)类型MARM_TAB
*" EXCEPTIONS
*" NOT_FOUND
*" -------- -------------------------------------------------- ------------


数据:
ld_matnr类型matnr


通话功能'CONVERSION_EXIT_MATN1_INPUT'
导出
>输入= pi_material
导入
输出= ld_matnr
例外情况
length_error = 1
其他=2。
如果sy-subrc <>0。
*消息ID SY- MSGID类型SY-MSGTY编号SY-MSGNO
*与SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4。
ENDIF。


通话功能'MARM_GENERIC_READ_WITH_MATNR'
导出
* KZRFB =''
MATNR = ld_matnr
* MAXTZ = 0
表格
MARM_TAB = et_marm
* MEINH =
* O_MARM_TAB =
* O_MEINH = < br> EXCEPTIONS
WRONG_CALL = 1
NOT_FOUND = 2
其他=3。
IF sy-subrc <> 0.
消息ID SY-MSGID类型SY-MSGTY编号SY-MSGNO
与SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4
没找到。 。



ENDFUNCTION。

然后是一个大问题:您是否在SAP PI/PO或XSLT中使用图形映射?

最好的问候,彼得

Climb_Ma
2楼-- · 2020-09-26 08:37
樱桃小丸子0093
3楼-- · 2020-09-26 08:36

嗨 拉梅什,

彼得很好地解释了关于rfc查找的问题。

如果您不能避免rfc查找,则可以选择进行代理查找,这比RFC查找要好得多。

SAP浪
4楼-- · 2020-09-26 08:16

非常感谢您的答复

一周热门 更多>