SAP ABAP – Web Dynpro

SAP ABAP – Web Dynpro


Web Dynpro (WD) for ABAP 是 SAP AG 开发的 SAP 标准用户界面技术。它可用于在利用 SAP 开发工具和概念的 SAP ABAP 环境中开发基于 Web 的应用程序。它提供了一个前端 Web 用户界面,可直接连接到后端 SAP R/3 系统以访问数据和报告功能。

用于 ABAP 的 Web Dynpro 由一个运行时环境和一个图形开发环境组成,其中包含集成在 ABAP 工作台中的特定开发工具(交易: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 工作台的窗口编辑器中进行处理。

笔记

  • 组件视图显示应用程序的所有管理详细信息,包括描述、创建者的姓名、创建日期和分配的开发包。

  • Web Dynpro 应用程序是 ABAP Workbench 对象列表中的独立对象。窗口和应用程序之间的交互是由给定窗口的界面视图创建的。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁