C# 调用,ABAP with a Parameter, but Get Nothing with No Error ?
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?