ABAP Development Tools for Eclipse(簡稱ADT)是一個基於Eclipse的全新ABAP IDE,這篇文檔試圖回答有關ADT的最重要的常見問題。這只是一個開始,若是你對更多問題感興趣,請看這個論壇,或者直接在本文下面回覆。有關ABAP development tools的更多信息請看它的文檔Getting Started Guide以及Quick Launch Sheet。html
開源的Eclipse平臺提供了一流的用戶體驗,強大的平臺潛力,以及可讓人們貢獻加強和拓展的普遍而有活力的生態系統。所以,做爲Eclipse基金會的活躍貢獻者和戰略開發者,SAP持續投入資源給ADT或者是SAP HANA Studio這樣的Eclipse平臺,以提升開發者的生產力,而且實現特定的跨工具交互。服務器
除了Eclipse平臺自己的優勢以外,ADT提供了具有多路ABAP應用服務器系統故障切換的在線開發環境,高級代碼編輯和重構的支持,強大的搜索和導航能力,理想的任務導向和測試驅動開發,以及經過豐富的擴展點(見下文)實現內建的擴展性。有關ADT的更多信息請參考Getting Started Guide. eclipse
不須要,SAP NetWeaver的開發許可證中已經包含了它。編輯器
不是。由於法律義務,咱們沒有得到發佈源代碼的許可。儘管如此,SAP已經提供了一個ABAP development tools的軟件開發套件,從而容許社區和用戶以及合做者擴展或加強IDE(見下文)。ide
目前,ADT兼容NetWeaver 7.31/7.03 SP04以後的版本,更多信息請看此博客。函數
某些ADT特性須要後臺的支持,請看Thomas Fiedler的博客以獲取有關ABAP應用服務器和ADT之間關係的信息。工具
不是的,SAP仍然會提供SE80的支持,可是將來更多新的特性將會成爲ADT獨佔。在目前的時間點,ADT是一個附加的產品,並無徹底替代SE80。學習
對,這是可行的。兩個IDE共享同一個源代碼庫和鎖機制。開發工具
目前,官方支持的版本能夠在Microsoft Windows, Mac OS X 和 Linux上運行。測試
安裝ABAP development tools for eclipse最簡單的方式是使用SAP Tools Updatesite:
https://tools.hana.ondemand.com/#abap
在這裏你將找到安裝前須要作的準備和安裝指南。
爲了使用ADT,你須要在ABAP服務器上面作一點小的調整。請在這篇文檔中尋找更多信息:
Configuring the ABAP Back-end for ABAP Development Tools
是的,已經有ADT的實驗性版本和與之兼容的SAP NetWeaver ABAP應用服務器後臺。下載連接和更多信息請參考這篇文檔。
使用Feature Explorer進行初學者之旅是學習Eclipse的操做和基本特徵的最簡單方式。更多細節請見這個博客:Get more out of ABAP in Eclipse with the Feature Explorer
在ADT中若是你經過SAP GUI和一個ABAP應用服務器後臺進行鏈接的話,project表明了一個與ABAP應用服務器後臺(server/client/user)間的預約義鏈接。所以,你能夠同時開發而且比較不一樣的後臺系統中的對象。有關組織project的更多信息請參考ADT文檔。
不是的,ADT使用和ABAP workbench中同樣的廣爲人知的ABAP應用服務器生命週期管理服務(e.g. TMS)。
咱們的用戶體驗研究已經代表:一個強有力的源代碼編輯器比使用多個表單編輯碎片化的代碼更加有效率。新的大綱視圖和快速大綱窗口經過爲你的源代碼提供方便的導航能力和結構化視圖爲新的代碼編輯器補充了這方面的功能。
截至目前,並非每個工具都被遷移到了Eclipse平臺。緣由是多樣的:有的將會在將來的ADT版本中出現,還有一些咱們正在評估一些新的想法,使之更好的適應SAP的新戰略。在這些狀況下,如今你可使用緊湊的SAP GUI集成,它容許你使用現存的包含上下文感知的導航(context-aware navigation)的事務。更多的信息請查閱文檔。
若是你將ABAP應用服務器系統升級到了SAP Kernel 7.21(或者更高),你可使用原生的ADT調試器。否則的話,你必需要用基於GUI的調試器。
是的,SAP已經在爲ADT提供一個軟件開發套件。更多信息請下載SDK和閱讀Michael Schneider的博客.
咱們暫時沒有在Eclipse內提供一個本地的dynpro開發工具的計劃。可是咱們可使用一體化的SAP GUI在Eclipse內運行標準的工做臺工具,好比屏幕繪製器、菜單繪製器。
在Eclipse裏,咱們目前不支持生成異常ID的嚮導程序。在這個頁面你能夠看到如何使用模板作這項工做。
Creating Exception Classes using Code Templates
原文連接:FAQs - ABAP Development Tools for Eclipse
本文連接:http://www.cnblogs.com/hhelibeb/p/5786905.html
轉載請註明