头图

在屏幕上,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 程序期间可以传输的信息等。 此外,它还包含可以使用栏右侧的图标显示或隐藏的系统信息。

模块user_command_0100首先将字段ok_code的内容赋值给辅助变量save_ok并初始化ok_code。 始终建议执行此过程,因为这可以确保屏幕字段 ok_code 也在 PBO 事件中重新初始化并且不包含任何意外值。


注销
1k 声望1.6k 粉丝

invalid