SAP ABAP Web Dynpro

2018-01-03 09:10 更新

用于ABAP的Web Dynpro(WD)是SAP AG開發(fā)的SAP標準用戶界面技術。 它可用于在使用SAP開發(fā)工具和概念的SAP ABAP環(huán)境中開發(fā)基于Web的應用程序。 它提供了一個前端Web用戶界面,用于直接連接到后端SAP R / 3系統(tǒng),以訪問用于報告的數(shù)據(jù)和功能。

用于ABAP的Web Dynpro由運行時環(huán)境和具有集成在ABAP工作臺(事務:SE80)中的特定開發(fā)工具的圖形開發(fā)環(huán)境組成。

Web Dynpro的架構

下圖顯示了Web Dynpro的整體架構:

Web Dynpro

以下是幾點要記住的Web Dynpro:

  • Web Dynpro是用于用戶界面的SAP NetWeaver編程模型。

  • 所有Web Dynpro應用程序都按照模型視圖控制器(MVC)編程模型進行構造。

  • 模型定義了到主系統(tǒng)的接口,Web Dynpro應用程序可以訪問系統(tǒng)數(shù)據(jù)。

  • 視圖負責在Web瀏覽器中顯示數(shù)據(jù)。

  • 控制器位于視圖和模型之間。 控制器格式化要在視圖中顯示的模型數(shù)據(jù)。 它處理用戶創(chuàng)建的用戶條目并將其返回到模型。

優(yōu)點

Web Dynpro為應用程序開發(fā)人員提供以下優(yōu)勢:

  • 使用圖形工具顯著減少了實施工作。

  • 通過使用組件重用和更好的可維護性。

  • 使用Web Dynpro工具可以輕松更改布局和導航。

  • 支持用戶界面輔助功能。

  • 完全集成在ABAP開發(fā)環(huán)境中。

Web Dynpro組件和窗口

組件是Web Dynpro應用程序項目的全局單位。 創(chuàng)建Web Dynpro組件是開發(fā)新的Web Dynpro應用程序的初始步驟。 創(chuàng)建組件后,它將作為Web Dynpro對象列表中的節(jié)點。 您可以在組件中創(chuàng)建任意數(shù)量的組件視圖,并將其組裝到任意數(shù)量的相應Web Dynpro窗口中。

每個Web Dynpro組件中至少包含一個Web Dynpro窗口。 Web Dynpro窗口嵌入在前端Web應用程序中顯示的所有視圖。 該窗口在ABAP工作臺的窗口編輯器中處理。

注意

  • 組件視圖顯示應用程序的所有管理詳細信息,包括描述,創(chuàng)建它的人員的名稱,創(chuàng)建日期和分配的開發(fā)包。

  • Web Dynpro應用程序是ABAP工作臺對象列表中的獨立對象。 窗口和應用程序之間的交互是由給定窗口的接口視圖創(chuàng)建的。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號