- 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 对象列表中的独立对象。窗口与应用程序之间的交互是由给定窗口的接口视图创建的。