php7-sapnwrfc
生活随笔
收集整理的這篇文章主要介紹了
php7-sapnwrfc
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
php7-sapnwrfc?擴(kuò)展封裝了?SAP NetWeaver RFC 庫?并且使用提供的方法允許 PHP開發(fā)者調(diào)用開啟了遠(yuǎn)程調(diào)用的ABAP模塊。
如果您沒有使用SAP NW RFC SDK的經(jīng)驗(yàn),強(qiáng)烈建議您閱讀以下文章的文章:
- SAP NetWeaver RFC SDK (SAP Help)
- SAP NetWeaver RFC SDK -- RFC Client Programs
- SAP NetWeaver RFC SDK -- Advanced Topics
快速開始
下面是調(diào)用啟用RFC的ABAP模塊?STFC_CHANGING?并打印返回值的簡(jiǎn)單案例:
<?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?,了解所提供接口的詳細(xì)說明。
使用場(chǎng)景
至今不是?SAP NW RFC SDK?中所有的功能都在擴(kuò)展中實(shí)現(xiàn)了。基本上,我們區(qū)分兩種情況:
- 客戶端: 使用PHP代碼調(diào)用ABAP程序
- 服務(wù)端: 通過ABAP客戶端調(diào)用PHP代碼
目前,擴(kuò)展只支持客戶端場(chǎng)景,即通過PHP調(diào)用ABAP函數(shù)模塊。
當(dāng)前不支持服務(wù)端場(chǎng)景。
在該擴(kuò)展中其他功能可能也不能使用。如果有特殊需要,隨時(shí)在GitHub上?打開問題?或?拉取請(qǐng)求?。
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的php7-sapnwrfc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【实用】SAP Call Transac
- 下一篇: 动态规划算法php,php算法学习之动态