SAPRFC callFunction

时间:2016-06-02 08:29:32

标签: php sap saprfc

我是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())
                       )
                    );

我的方式是否正确?

1 个答案:

答案 0 :(得分:1)

通过谷歌搜索一段时间之后, 我找到了解决问题的方法fromFXImage 那个github上的saprfc类比saprfc官方更完美,因为它已经修改了,现在我可以将2维数组作为参数传递给表