RFC查询

2020-09-26 07:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我对PI还是陌生的,我有这...

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

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


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

感谢花园

Ramesh

4条回答
haha101010
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中使用图形映射?

最好的问候,彼得

一周热门 更多>