① 怎麼把java代碼變成abap
如果需要ABAP程序與JAVA程序間調用, 可以採用SAP提供的SAP Java Connector. 它支持ABAP,JAVA之間的雙向調用, 譬如在webdynpro for java里調用BAPI時, 可以使用JCO來實現調用RFM, 在SAP WAS JAVA與WAS ABAP之間交互也是基於JCo實現的
JCo基於SAP RFC協議,當從JAVA端調用ABAP端提供的服務時, 需要提供一個可以遠程調用的Function mole即可. 當從ABAP端調用JAVA提供的服務時, 需要JAVA先將服務注冊到SAP Gateway, 然後建立一個類型為T的RFC Destination , 並且在ABAP伺服器端需要實現一個輸入輸出參數跟JAVA提供服務相同的function mole, 調用時跟調用一般的RFM沒什麼區別.
另外,關於調試, 如果是在JAVA端調用ABAP的FM, 需要調試ABAP代碼, 可以在FM里相應的代碼行里建立extenal breakpoint. 而如果在ABAP端調用JAVA程序, 需要調試JAVA代碼,可以將JAVA程序運行在調試模式, 然後從ABAP端運行即可. 注意,需要在開發PC上同時安裝SAP GUI與Java IDE.
JCo 下載: http://service.sap.com/connectors java connector , 下載包里有詳細安裝文檔與使用示例.
② 有關SAP的ABAP和java,懂行的進!
你既然都知道ORACLE收購了SUN,那你就應該猜的出原本鍾情的JAVA現在已經沒那麼鍾情了.WebDynpro for Java當年火過一時,現在慢慢的還是用WebDynpro for ABAP了.WD for Java就是用java二次開發的.取代?不太可能.即使是用WD for Java,資料庫連接和標准函數調用這些開發的便利性也遠遠不及ABAP.
③ 請問abap開發和java開發哪個好一點會java基礎的話,abap就不難嗎
abap開發和java開發差不多。會java基礎的話,abap相對上手比較快。有關開發問題,推薦千鋒教育,千鋒教育採用全程面授高品質、高體驗培養模式,學科大綱緊跟企業需求,擁有國內一體化教學管理及學員服務,在職業教育發展道路上不斷探索前行。
ABAP開發環境包括設計和開發程序、屏幕、菜單、功能模塊等所需的一切工具。它還包括了程序調試、性能和在線分析、測試所需的實用程序。ABAP/4是SAP自己的第四代編程語言。從4.0版本開始,它簡稱為ABAP;它是經技術改進的I刮名語言,主要添加了新特性以成為面向對象的語言。ABAP的意思是「先進經營應用編程語言」,這表明SAP編程語言用於開發R/3套件中所有的標准經營應用程序。java開發經常涉及的幾個主要技術內容包括java的流技術、線程、網路通信、jdbc技術、web編程、struts框架、分布式編程、ejb、java數據結構等。
想要了解更多有關開發的相關信息,推薦咨詢千鋒教育。千鋒教育成立教研學科中心,推出貼近企業需求的線下技能培訓課程。課程包含HTML5大前端培訓、JavaEE+分布式開發培訓、Python人工智慧+數據分析培訓、全鏈路UI/UE設計培訓、雲計算培訓、全棧軟體測試培訓、大數據+人工智慧培訓、智能物聯網+嵌入式培訓、Unity游戲開發培訓、網路安全培訓、區塊鏈培訓、影視剪輯包裝培訓、游戲原畫培訓、全媒體運營培訓。採用全程面授高品質、高體驗培養模式,非常值得選擇。
④ SAP PI中的ABAP端和JAVA端指的是什麼
ABAP端指基於SAP傳統語言ABAP平台,JAVA是指基於Netweaver平台,前者是使用ABAP語言,後面是使用JAVA語言寫的。
⑤ ABAP和JAVA如何抉擇
選擇ABAP比較好。
ABAP和SAP緊密結合,尤其在開發報表方面,坦率地講,除了和SAP集成的好處,並且ABAP在報表開發上比Crystal report Tool要高效簡單。
和VB一樣,ABAP是解釋型的,如讀者精通VB,學習ABAP應該毫不費力,倒是既然SAP是企業管理解決方案,ABAPer必須對企業管理流程熟悉。
特點:
1、在對資料庫處理方面,除了可直接執行SQL,SAP在ABAP開發環境層還提供了一套Open SQL訪問底層資料庫。
2、程序員都知道Windows平台下開發都支持事件驅動,Windows系統本身也支持事件驅動,ABAP也提供了事件驅動,這表Dialog編程方面,但是ABAP在此方面並不強,而且相對講也比較難於掌握。
3、基於面向對象的風靡,ABAP在此方面也有相當反應,在SAP強大的軟體包中提供了大量可重復使用的程序,讀者也可定義類並使用它快速建立新的對象。