SAPGUI 里的用户界面

简介: SAPGUI 里的用户界面

为了执行用户对话框,需要可通过用户界面 (UI) 访问的输入和输出服务。 用户界面用于用户和程序之间的交互。 如果用户界面的一部分显示在屏幕上的GUI窗口中,则这是图形用户界面(GUI)。 使用 dynpros 执行基于对话框的应用程序的 SAP 特定实现是 SAP GUI,它作为 AS ABAP 的软件组件安装在表示层的表示服务器上。 它包含执行用户和程序之间的对话所需的所有控制元素。 SAP GUI 的操作元素如下图所示:

在屏幕上,SAP GUI在GUI窗口中呈现dynpro(动态程序)的屏幕。 屏幕可以包含用于显示内容或用于接收用户动作的屏幕元素。 使用 Screen Painter 工具中的布局编辑器处理屏幕及其屏幕元素。 每个屏幕元素都具有在 Screen Painter 中静态预定义的属性,并且部分属性可以在 ABAP 程序中动态修改。

作为图形用户界面的进一步部分,每个标准窗口包含菜单栏、标准工具栏和应用程序工具栏。 显示为模式对话框的 GUI 窗口仅包含应用程序工具栏。 这些条是 ABAP 程序的独立组件,并以 GUI 状态组合在一起。 此外,当设置 GUI 状态时,它们会被分配给 dynpro。 除了图形元素之外,功能键也是用户界面的一部分。 它们被定义为 ABAP 程序的独立组件,因此是 GUI 状态的一部分。 GUI 状态的组成部分和 GUI 状态本身是使用 Menu Painter 工具进行处理的。 大多数情况下,用户界面呈现的控制元素与功能代码链接,可以在 ABAP 程序中对其进行评估。 当前 GUI 状态的描述可以在系统字段 sy-pfkey 中找到。

当 SAP GUI 中的 GUI 窗口具有标题栏和状态栏时,它就是完整的。 标题栏也可使用 Menu Painter 进行编辑,包含 GUI 窗口的标题。 状态栏显示在使用 MESSAGE 语句执行 ABAP 程序期间可以传输的信息等。 此外,它还包含可以使用栏右侧的图标显示或隐藏的系统信息。

相关文章
|
8月前
|
存储 搜索推荐 BI
一个 15 年 SAP ABAP 开发人员分享的 SAPGUI 一些个性化设置和实用小技巧试读版
一个 15 年 SAP ABAP 开发人员分享的 SAPGUI 一些个性化设置和实用小技巧试读版
66 0
|
3天前
|
存储 API
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
29 1
|
3天前
|
开发者 数据库 前端开发
什么是 SAPGUI 里的 dynpro 概念
什么是 SAPGUI 里的 dynpro 概念
16 0
|
8月前
|
Java Android开发 iOS开发
SAPGUI 里运行的老程序,如何对新的 SAP Fiori Belize Theme 进行适配?
SAPGUI 里运行的老程序,如何对新的 SAP Fiori Belize Theme 进行适配?
61 0
|
6月前
|
程序员 Linux C#
一个类似Office用户界面的WPF库
一个类似Office用户界面的WPF库
80 0
|
8月前
|
Web App开发 前端开发 JavaScript
在 SAPGUI 里使用 ABAP 报表上传 SAP UI5 应用到 ABAP 服务器试读版
在 SAPGUI 里使用 ABAP 报表上传 SAP UI5 应用到 ABAP 服务器试读版
418 0
|
8月前
SAP UI5 应用开发教程之八十九 - 如何给 SAP UI5 列表控件增添多个图形界面的过滤器试读版
SAP UI5 应用开发教程之八十九 - 如何给 SAP UI5 列表控件增添多个图形界面的过滤器试读版
40 0
|
8月前
|
安全 网络安全 图形学
SAP GUI 一些实用技巧分享
SAP GUI 一些实用技巧分享
61 0
|
C# Windows
一个WPF开发的、界面简洁漂亮的音频播放器
一个基于C# + WPF开发的,界面外观简洁大方,操作体验良好的音频播放器。
89 0
|
图形学
SAP GUI 一些实用技巧分享(一)
SAP GUI 是 SAP 的通用客户端,用于访问 SAP 应用程序中提供的开发和业务功能,例如 SAP ERP、SAP Business Suite(SAP CRM、SAP SCM 和 SAP PLM)、SAP Business Intelligence 等。
222 0
SAP GUI 一些实用技巧分享(一)