私は 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())
)
);
私の呼び方は正しいですか?