我回答的一个粉丝关于用编程语言模拟SAP事务的问题
提問: 星主,你好。我們公司使用的是SAP GUI,數據庫是hana,服務器都是在國外,我是其中的一個財務人員也就是End User。之前學過MySQL等數據庫,也會一點js,php,qt,VBA等。一直在嘗試做一些自動化的工具。目前可以用VBA調用BAPI獲得SAP中的數據,比如客戶的open items。嘗試用nodejs,好像要下載rfc sdk,但沒權限,也許是我不會下載。我想請教的是如何結合一個end user擁有的tcode權限,用VBA或者js等其他語言做一些模擬SAP transaction功能的程序。整體上講解一下好嗎?謝謝。
你好,SAP產品線眾多,從部署方式可分本地部署,所謂的On premises和云端部署(公/私有云),兩者的擴展,即你所說的開發自動化工具的方式完全不同。你提到了SAPGUI, 那么所用的產品當然是On premises了,這種產品的自動化工具開發最常見也是最省事的途徑就是ABAP開發顧問通過ABAP編程的方式進行二次開發。當然也可以用其他的編程語言,直接通過RFC方式調用服務器上的BAPI. 我自己用過Java和C#的RFC SDK, 很成熟。至于JS版本的我不太清楚有沒有SDK.如果沒有SDK, 萬能的做法是請你們的ABAP顧問把BAPI暴露成web service或者Odata service, 這樣你就可以用任何你偏愛的語言去消費了,不再受到SAP RFC SDK的限制。另一方面,SAP cloud產品的擴展就是另一個話題了,用的工具也不一樣,我以前的公眾號文章詳細闡述過。
如果想獲得更多關于SAP專業知識的指導,請微信關注Jerry Wang的知識星球:SAP中國神秘奶牛關卡
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的我回答的一个粉丝关于用编程语言模拟SAP事务的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 欧洲3月eShop游戏销量榜公布:《我的
- 下一篇: 哪吒汽车CEO再怼网友:跪得太久的心态,