点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个名为ZFMM05的RFC,具有两个导入参数PRHEAD和PRITEM,以及导出参数O_NUM。 PRHEAD是具有CURR类型的字段PRVALUE的结构。 PRITEM是表类型。
我使用下面的代码来调用JCoFunction。
function = destination.getRepository()。getFunction(" ZFMM05"); 如果(function == null)抛出新的RuntimeException("未找到STFC_CONNECTION"); JCoStructure PRhead = function.getImportParameterList()。getStructure(" PRHEAD"); PRhead.setValue(" PRVALUE",500); JCoTable PRItem = function.getImportParameterList()。getTable(" PRITEM"); PRItem.appendRow(); PRItem.setValue(" MATNR"," S0010010"); function.execute(destination); result = function.getExportParameterList()。getString(" O_NUM"); System.out.println("结果为" +结果);
没有错误,但结果为空。 这是因为我使用CURR和table参数的方式错误吗? 有人可以给我一些建议吗? 谢谢。
另一种可能性是您的JCO是正确的,但ZFMM05返回的值为0。您是否使用这些值在ABAP端直接测试了ZFMM05?
您是否调试了ZFMM05以确保值 从JCo收到?
一周热门 更多>