我是SAP的新手 - PHP编程,我使用SAPRFC来调用我的SAP FM。
之前我使用saprfc_import
- saprfc_table_init
- saprfc_table_read
函数,但由于我的工作,我需要传递大量的import参数值,因为如果我使用它,我需要打开 - 关闭SAP连接,我的网页变得非常慢。
最近我读到了SAPRFC类,它有callFunction
函数,它使用数组作为导入参数,我认为它可以帮助我,但是当我调试我的SAPRFC类时,我的import参数总是为空或者它将是错误的像这样:
导入 - 参数:无法设置'parameter-name'。 (它存在吗?)
我用这种方式调用我的函数
$arrayParam = array_push(["param_name"=>"param_value"]);
$result = $sap->callFunction("FM_NAME",
array(
array("IMPORT","param_name",$arrayParam),
array("EXPORT","output_column",array())
)
);
我的方式是否正确?
答案 0 :(得分:1)
fromFXImage
那个github上的saprfc类比saprfc官方更完美,因为它已经修改了,现在我可以将2维数组作为参数传递给表