
- SAP ABAP 教程
- SAP ABAP - 首頁
- SAP ABAP - 概述
- SAP ABAP - 環境
- SAP ABAP - 螢幕導航
- SAP ABAP - 基本語法
- SAP ABAP - 資料型別
- SAP ABAP - 變數
- SAP ABAP - 常量和字面量
- SAP ABAP - 運算子
- SAP ABAP - 迴圈控制
- SAP ABAP - 決策
- SAP ABAP - 字串
- SAP ABAP - 日期和時間
- SAP ABAP - 資料格式化
- SAP ABAP - 異常處理
- SAP ABAP - 字典
- SAP ABAP - 資料域
- SAP ABAP - 資料元素
- SAP ABAP - 表
- SAP ABAP - 結構
- SAP ABAP - 檢視
- SAP ABAP - 搜尋幫助
- SAP ABAP - 鎖物件
- SAP ABAP - 模組化
- SAP ABAP - 子程式
- SAP ABAP - 宏
- SAP ABAP - 函式模組
- SAP ABAP - 包含程式
- SAP ABAP - Open SQL 概述
- SAP ABAP - Native SQL 概述
- SAP ABAP - 內部表
- SAP ABAP - 建立內部表
- ABAP - 填充內部表
- SAP ABAP - 複製內部表
- SAP ABAP - 讀取內部表
- SAP ABAP - 刪除內部表
- SAP ABAP - 面向物件
- SAP ABAP - 物件
- SAP ABAP - 類
- SAP ABAP - 繼承
- SAP ABAP - 多型性
- SAP ABAP - 封裝
- SAP ABAP - 介面
- SAP ABAP - 物件事件
- SAP ABAP - 報表程式設計
- SAP ABAP - 對話程式設計
- SAP ABAP - 智慧表單
- SAP ABAP - SAPscript
- SAP ABAP - 客戶出口
- SAP ABAP - 使用者出口
- SAP ABAP - 業務附加功能 (Business Add-Ins)
- SAP ABAP - Web Dynpro
- SAP ABAP 有用資源
- SAP ABAP - 問答
- SAP ABAP - 快速指南
- SAP ABAP - 有用資源
- SAP ABAP - 討論
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 是 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 物件列表中的獨立物件。視窗與應用程式之間的互動是由給定視窗的介面檢視建立的。