当前位置: 首页 > article >正文

[Dialog屏幕开发] 设置方式对话框

阅读该篇文章之前,可先阅读下述资料

[Dialog屏幕开发] 设置搜索帮助https://blog.csdn.net/Hudas/article/details/145381433?spm=1001.2014.3001.5501https://blog.csdn.net/Hudas/article/details/145381433?spm=1001.2014.3001.5501上篇文章我们的屏幕已实现了如下功能

接下来我们讲解如何为Screen屏幕界面设置方式对话框


创建9004屏幕

点击显示对象列表按钮,鼠标右键刚创建的对象名称ZDIALOG_GZ437,创建屏幕

填写屏幕编号9004

填写9004屏幕的简短描述以及Dynpro类型

保存并激活, 在右侧的对象列表可看到已经生成的对话框屏幕9004

在对话框屏幕9004的"元素清单"页签定义OK_CODE按钮接收变量

对9004屏幕点击按钮,进入Screen Layout Designer

添加TEXT文本控件并为其设置属性

参照数据字典/程序字段创建屏幕元素,点击屏幕界面中的字典/程序字段窗口按钮,弹出选择窗口,点击从程序获取(Get From Program) 

点击确认按钮以后,9004对话框屏幕自动生成输入/输出框控件,为其属性设置为不可输入

绘制完上述屏幕元素之后,点击保存按钮,退回至程序

9001屏幕绘制按钮

添加按钮控件至9001屏幕界面,为其设置名称,文本以及功能码属性 

绘制完上述屏幕元素之后,点击保存按钮,退回至程序 

创建9004状态栏

鼠标右键创建的对象名称ZDIALOG_GZ437,创建GUI状态

填写"状态"以及"短文本"的相关信息,状态类型选择"对话框"

为9004_STATUS状态栏设置按钮

保存并激活, 在右侧的对象列表可看到已经生成的GUI状态9004_STATUS

在9004对话框屏幕的"逻辑流"页签下新增以下代码

在该PBO模块中的STATUS_9004编写相关代码,使用SET PF-STATUS语句设置按钮

在该PAI模块中的USER_COMMAND_9004编写相关代码

在INCLUDE文件ZDIALOG_GZ437_F01新增如下代码

界面切换命令

CALL SCREEN <screen num>语句用于调用指定编号的屏幕

保存并激活主程序,生成的屏幕页面如下所示

选择需要进行查询的采购凭证,点击"显示订单信息"按钮,会自动带出供应商,该采购凭证日期以及采购订单明细信息,选择下拉框中的选项,自动带出标签条中的相关信息,点击【物料信息】按钮,自动带出该行项目对应的物料号


http://www.kler.cn/a/522918.html

相关文章:

  • 基于 AWS SageMaker 对 DeepSeek-R1-Distilled-Llama-8B 模型的精调与实践
  • 把本地搭建的hexo博客部署到自己的服务器上
  • 27.useFetch
  • HTML特殊符号的使用示例
  • 【学习笔记】计算机网络(二)
  • Cross-Resolution知识蒸馏论文学习
  • 使用eNSP配置GRE VPN实验
  • 基于51单片机和ESP8266(01S)、8X8点阵屏的二进制WiFi时钟
  • 什么是循环神经网络?
  • python.tkinter设计标记语言(渲染7-动态呈现标签) - 副本
  • 1.2第1章DC/DC变换器的动态建模-1.2Buck-Boost 变换器的交流模型--电力电子系统建模及控制 (徐德鸿)--读书笔记
  • game101 环节搭建 windows 平台 vs2022
  • doris:STRUCT
  • 【阅读笔记】New Edge Diected Interpolation,NEDI算法,待续
  • 跨域问题解释及前后端解决方案(SpringBoot)
  • 接口技术-第2次作业
  • Gradle配置指南:深入解析settings.gradle.kts(Kotlin DSL版)
  • AAAI2024论文合集解读|Multi-dimensional Fair Federated Learning-water-merged
  • IBMSamllPower服务器监控指标解读
  • 【数据库初阶】表的查询语句和聚合函数
  • leetcode 2920. 收集所有金币可获得的最大积分
  • 10 款《医学数据库和期刊》查阅网站
  • Lesson 119 A true story
  • 蓝桥杯模拟算法:多项式输出
  • 【Prometheus】Prometheus如何监控Haproxy
  • 菜鸟之路Day09一一集合进阶(二)