我是SAP - PHP编程新手,我使用SAPRFC来调用我的SAP FM。
我以前使用过saprfc_import - saprfc_table_init - saprfc_table_read函数,但是由于我的工作,我需要传递大量的导入参数值,因为如果我使用它,我需要打开-关闭saprfc_table_read连接,我的网页变得非常慢。
最近我读到了关于SAPRFC类的文章,它有使用数组作为导入参数的callFunction函数,我认为它可以帮助我,但是当我调试我的SAPRFC类时,我的导入参数总是空的,否则它会出现如下错误:
导入参数:“参数名称”无法设置。(它存在吗?)
我用这种方式调用我的函数
$arrayParam = array_push(["param_name"=>"param_value"]);
$result = $sap->callFunction("FM_NAME",
array(
array("IMPORT","param_name",$arrayParam),
array("EXPORT","output_column",array())
)
);我怎么称呼它对不对?
发布于 2016-06-03 08:08:33
在通过google搜索了一段时间之后,我找到了解决我的问题的方法--在github上的这里 saprfc类比在saprfc官方上的更完美,因为它已经修改了,现在我可以将一个二维数组作为我的参数的表。
https://stackoverflow.com/questions/37586519
复制相似问题