SAP ABAP - Web Dynpro



ABAP 的 Web Dynpro (WD) 是 SAP AG 開發的 SAP 標準使用者介面技術。它可用於在利用 SAP 開發工具和概念的 SAP ABAP 環境中開發基於 Web 的應用程式。它提供前端 Web 使用者介面,可直接連線到後端 SAP R/3 系統,以訪問用於報告的資料和功能。

ABAP 的 Web Dynpro 包含一個執行時環境和一個圖形化開發環境,其中包含整合在 ABAP Workbench(事務:SE80)中的特定開發工具。

Web Dynpro 架構

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

Web Dynpro

關於 Web Dynpro,請記住以下幾點:

  • Web Dynpro 是 SAP NetWeaver 的使用者介面程式設計模型。

  • 所有 Web Dynpro 應用程式都按照模型-檢視-控制器 (MVC) 程式設計模型進行結構化。

  • 模型定義了與主系統的介面,Web Dynpro 應用程式可以訪問系統資料。

  • 檢視負責在 Web 瀏覽器中顯示資料。

  • 控制器位於檢視和模型之間。控制器格式化要在檢視中顯示的模型資料。它處理使用者輸入並將其返回到模型。

優勢

Web Dynpro 為應用程式開發人員提供了以下優勢:

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

  • 透過使用元件實現重用和更好的可維護性。

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

  • 支援使用者介面可訪問性。

  • 完全整合到 ABAP 開發環境中。

Web Dynpro 元件和視窗

元件是 Web Dynpro 應用程式專案中的全域性單元。建立 Web Dynpro 元件是開發新的 Web Dynpro 應用程式的第一步。建立元件後,它將在 Web Dynpro 物件列表中充當節點。您可以在一個元件中建立任意數量的元件檢視,並將它們組合到任意數量的相應 Web Dynpro 視窗中。

每個 Web Dynpro 元件至少包含一個 Web Dynpro 視窗。Web Dynpro 視窗嵌入在前端 Web 應用程式中顯示的所有檢視。視窗在 ABAP Workbench 的視窗編輯器中進行處理。

注意

  • 元件檢視顯示應用程式的所有管理詳細資訊,包括描述、建立者姓名、建立日期和分配的開發包。

  • Web Dynpro 應用程式是 ABAP Workbench 物件列表中的獨立物件。視窗與應用程式之間的互動是由給定視窗的介面檢視建立的。

廣告