SAP ABAP Web Dynpro

2018-01-03 09:10 更新

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

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

Web Dynpro的架構(gòu)

下圖顯示了Web Dynpro的整體架構(gòu):

Web Dynpro

以下是幾點(diǎn)要記住的Web Dynpro:

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

  • 所有Web Dynpro應(yīng)用程序都按照模型視圖控制器(MVC)編程模型進(jìn)行構(gòu)造。

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

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

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

優(yōu)點(diǎn)

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

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

  • 通過(guò)使用組件重用和更好的可維護(hù)性。

  • 使用Web Dynpro工具可以輕松更改布局和導(dǎo)航。

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

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

Web Dynpro組件和窗口

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

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

注意

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

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)