C# 调用,ABAP with a Parameter, but Get Nothing with No Error ?

heavyrain1234 2017-12-12 09:52:40
ABAP:

FUNCTION Z_RFC_AAA_FM_TEST002 .
*"----------------------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" VALUE(MATNR) TYPE MARA-MATNR
*" EXPORTING
*" VALUE(MAKTX) TYPE MAKT-MAKTX
*" TABLES
*" IT_MARA STRUCTURE MARA
*"----------------------------------------------------------------------

SELECT * INTO CORRESPONDING FIELDS OF TABLE IT_MARA FROM MARA .
SELECT SINGLE MAKTX INTO MAKTX FROM MAKT WHERE MATNR = MATNR AND SPRAS = '1' .
*SELECT * INTO CORRESPONDING FIELDS OF TABLE IT_SPFLI FROM SPFLI.

ENDFUNCTION .

I debug on SAP with 0028 then can get value AAA

C#:
myfun = rfcrep.CreateFunction("Z_RFC_AAA_FM_TEST002");

myfun.SetValue("MATNR", "0028");

str2 = myfun.GetValue("MAKTX").ToString();

myfun.Invoke(dest);

MessageBox.Show(str2);

After a long time waiting, it shows nothing with no error, no expect with AAA. Who can tell me how to correct it?
...全文
82 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
烟灰洒落键盘 2017-12-12
  • 打赏
  • 举报
回复
invoke之后在去获取值,都没有invoke哪来的值

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧