1

私は SAP - PHP プログラミングが初めてで、SAP FM を呼び出すために SAPRFC を使用しています。

saprfc_import以前は--関数を使用していsaprfc_table_initましsaprfc_table_readたが、仕事上、多くのインポート パラメータ値を渡す必要があり、これを使用すると、SAP 接続を開いて閉じる必要があり、Web ページが非常に遅くなります。

最近 SAPRFC クラスについて読みましたがcallFunction、配列をインポート パラメータとして使用する関数があり、それが役立つと思いますが、SAPRFC クラスをデバッグすると、インポート パラメータが常に空であるか、次のようなエラーになります。

Import-Parameter : '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())
                       )
                    );

私の呼び方は正しいですか?

4

1 に答える 1