當前位置:
首頁 >
php7-sapnwrfc
發(fā)布時間:2025/3/20
36
豆豆
生活随笔
收集整理的這篇文章主要介紹了
php7-sapnwrfc
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
php7-sapnwrfc?擴展封裝了?SAP NetWeaver RFC 庫?并且使用提供的方法允許 PHP開發(fā)者調用開啟了遠程調用的ABAP模塊。
如果您沒有使用SAP NW RFC SDK的經驗,強烈建議您閱讀以下文章的文章:
- SAP NetWeaver RFC SDK (SAP Help)
- SAP NetWeaver RFC SDK -- RFC Client Programs
- SAP NetWeaver RFC SDK -- Advanced Topics
快速開始
下面是調用啟用RFC的ABAP模塊?STFC_CHANGING?并打印返回值的簡單案例:
<?phpuse SAPNWRFC\Connection as SapConnection; use SAPNWRFC\Exception as SapException;$config = ['ashost' => 'my.sap.system.local','sysnr' => '00','client' => '123','user' => 'YOUR USERNAME','passwd' => 'YOUR PASSWORD','trace' => SapConnection::TRACE_LEVEL_OFF, ];try {$c = new SapConnection($config);$f = $c->getFunction('STFC_CHANGING');$result = $f->invoke(['START_VALUE' => 0,'COUNTER' => 1,]);var_dump($result);/** array(2) {* ["COUNTER"]=>* int(2)* ["RESULT"]=>* int(1)* }*/ } catch(SapException $ex) {echo 'Exception: ' . $ex->getMessage() . PHP_EOL; }閱讀?usage guide?,了解所提供接口的詳細說明。
使用場景
至今不是?SAP NW RFC SDK?中所有的功能都在擴展中實現(xiàn)了。基本上,我們區(qū)分兩種情況:
- 客戶端: 使用PHP代碼調用ABAP程序
- 服務端: 通過ABAP客戶端調用PHP代碼
目前,擴展只支持客戶端場景,即通過PHP調用ABAP函數(shù)模塊。
當前不支持服務端場景。
在該擴展中其他功能可能也不能使用。如果有特殊需要,隨時在GitHub上?打開問題?或?拉取請求?。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的php7-sapnwrfc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【实用】SAP Call Transac
- 下一篇: php中对象怎么访问i属性_PHP--序