网站首页 > 技术教程 正文
实践:设计界面输出客户基本信息及相关的订单
3、屏幕设计
使用屏幕设计器(SE51),完成各个屏幕的设计。
3.1、主屏幕100
1)建立屏幕
在屏幕设计器执行后,在如图9-15所示的初始界面中输入本实践程序名和屏幕编号 “0100”后,点击“创建”按钮。
在显示的如图9-16所示的界面中,输入屏幕的描述,保持其他属性不变(屏幕类型为通常)。
2)屏幕格式设计
点击工具条的“格式”按钮,将显示如图9-17所示的界面,界面工作区左边为各功能工具条,图中列出各功能的用途。
在格式界面的应用工具栏的右上方,找到“字典/程序元素”按钮,点击后将显示如图9-18所示窗口,在窗口的“表/字段名称”中输入客户表名称(ZTCUSTOMER)后,点击右边按钮“从字典获取”,随后将在界面的表格列表区域显示出客户表所包含的各个字段以及描述、类型等属性,从中选择客户编号(CUSTOMERID)和客户名称(CUSTOMERNAME)行,点击对勾。
随后选择合适位置后点击,则自动生成了客户编号和客户名称对应的文本框和输入框,结果如图9-19所示。此步骤也可通过点击工具栏上的按钮完成,不过这样的话则需要指定每一个元素的名称、文本、属性等。
随后,点击“多页签控件”按钮,在工作区中拖动鼠标,大小合适后松开,则添加了页签控件,然后在名称处输入此控件名称“CUST-INFO”,结果如图9-20所示。
双击选中页签控件中的“表1”,将显示此选择页签的属性如图9-21所示,在属性窗口中参考图示输入名称、文本、图标、工具提示、功能码等信息。
参考如下列表,以同样的方式设置页签“订单信息”的属性,完成后如图9-22所示。
页签 | 文本 | 图标名称 | 工具提示 | 功能码 | 参考字段 |
CONTACT | 基本信息 | ICON_ADDRESS | 地址 | CONTACT | |
ORDER | 客户订单 | ICON_HISTORY | 订单 | ORDER |
接下来,先按住Ctrl键,选中2个已经建立好的页签名称,然后点击子屏幕控件,并在页签输出信息区域拖动,并输入名称为“SAREA”,完成后显示如图9-23,同时页签控件的参考字段也将被填充。
3)屏幕元素清单
点击工具栏的“元素列表”按钮,将返回到屏幕定义的“元素清单”中,此处将列出界面中所包含的元素,以及各元素的具体属性。
4)屏幕逻辑流
点击“逻辑流”页签,此处已包含默认的PBO(PROCESS BEFORE OUTPUT,输出前处理)事件以及PAI(PROCESS AFTER INPUT,输入后处理)事件,并包含了默认的MODULE status_0100和MODULE user_command_0100共2个模块, Module前面的*去掉解除注释以启用这2个Module,这两个Module的处理将在“屏幕事件”代码中实现;同时添加CALL SUBSCREEN ……语句,以在调用屏幕100的输出前,调用子屏幕后统一输出,结果如图9-25所示。
逻辑流的代码如下:
猜你喜欢
- 2024-11-04 SAP ABAP干货 | 基础篇:三、ABAP对象和语句控制(3)
- 2024-11-04 科莱特SAP ABAP干货 | 基础篇:二、数据字典(2)
- 2024-11-04 赛锐信息:SAP ABAP 搜索帮助(赛锐案件最终结果)
- 2024-11-04 SAP ABAP编程基础(sap abap开发)
- 2024-11-04 SAP ABAP编程基础-语法结构(sap abaon)
- 2024-11-04 SAP ABAP干货 | 基础篇:三、ABAP对象和语句控制(2)
- 2024-11-04 科莱特 | SAP ABAP模块内容之屏幕设计(一)
- 2024-11-04 赛锐信息:SAP ABAP 锁定对象(sap锁表scope)
- 2024-11-04 科莱特 | SAP ABAP模块内容之屏幕设计(六)
- 2024-11-04 SAP中找表-几种经典的方法(sap常用表)
你 发表评论:
欢迎- 最近发表
-
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- linux移植(Linux移植freemodbus)
- 独家解读:Win10预览版9879为何无法识别硬盘
- 基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
- Docker镜像瘦身(docker 减小镜像大小)
- 在linux上安装ollama(linux安装locale)
- 渗透测试系统Kali推出Docker镜像(kali linux渗透测试技术详解pdf)
- Linux环境中部署Harbor私有镜像仓库
- linux之间传文件命令之Rsync傻瓜式教程
- 解决ollama在linux中安装或升级时,通过国内镜像缩短安装时长
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)