- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1处理用户请 求
概览
在事务中, 用户通过选 定屏幕按钮 、菜单功能 、功能键、 工具栏按钮 、图标或 ENTER 键进行请求 。
内容
处理用户请 求
对话程序如 何处理用户 请求?
执行动作时 ,系统触发 PROCESS AFTER INPUT 事件。传送 的数据包括 由用户输入 的字段屏幕 数据和功能 代码。功能 代码是个技 术名称,在 屏幕制作器 或菜单制作 器中将它分 配给菜单项 、按钮、ENTER 键或屏幕的 功能键。PAI 模块中的内 部工作区( ok-code) 根据功能代 码执行相应 的动作。
下面的章节 用 TZ20 事务(开发 类 SDWA) 显示如何用 按钮控制事 务执行的方 式。
本章最后两 节介绍如何 使用单选按 钮和复选框 。
下列主题介 绍如何在事 务中包括用 户功能:
用功能代码 编程 (页 2–2)
用单选按钮 编程 (页 2–8)
用复选框编 程 (页 2–9)
1用功能代码 编程
下列主题介 绍如何使用 功能代码:
设置功能代 码 (页 2–3)
处理功能代 码 (页 2–5)
处理字段选 择 (页 2–6)
共享 GUI-状 态 (页 2–7)
1设置功能代 码
要在对话程 序中处理用 户请求,必 须将功能代 码分配给屏 幕制作器或 菜单制作器 中相关的屏 幕和窗口元 素。
在屏幕制 作器中:
屏幕按钮
在菜单制 作器中:
菜单功能
功能键
工具栏按钮 和图标
ENTER 键
屏幕制作器
在屏幕制作 器中,可以 通过设置按 钮字段的“ 功能代码” 属性来分配 功能代码。
在 TZ20 事务中为“ 显示”按钮 在屏幕制作 器中设置了 功能代码( FctCode) FTCH。
菜单制作器
在 SAP 系统中,程 序的用户界 面包括在菜 单制作器中 定义的一个 或多个 GUI 状态和一个 GUI 标题。GUI 状态是一组 事务在给定 时间所需的 动态元素。 GUI 标题是显示 在窗口会话 顶部的标题 栏文本。
为了处理用 户在菜单制 作器中定义 的屏幕元素 的功能代码 ,程序必须 指定将出现 在 PBO 处的屏幕 GUI 状态。
在 TZ20 事务中将“ 其它航班” 按钮定义为 TD0100 GUI 状态中菜单 栏的一部分 。“其它航 班”按钮在 菜单制作器 中有功能代 码 NEW。
可以用关键 字 SET PF-STATUS 在对话程序 中设置 GUI 状态:
SET PF-STATUS GUI_status.
GUI_status 是可以有8个 字符的字符 串,它可以 是文字(在 单引号内) 或变量。
按如下方式 用关键字 SET TITLEBAR 设置屏幕或 对话框的标 题:
SET TITLEBAR title WITH p1 p2 p3 p4.
该语句可以 接收多达四 个参数值。 用户在标题 定义中输入 相应的占位 符(用 )。例如 ,在“维护 表格”屏幕 中,可能这 样定义标题 :
SET TITLEBAR ABC WITH Customer.
如果标题“ ABC”为 :
Maintain Table
那么窗口标 题将如下所 示:
Maintain Table Customer
系统在运行 时用指定的 表格名称填 充 。
如果不为屏 幕设置用户 界面,则系 统用已经为 以前的屏幕 设置的相同 GUI 元素显示该 屏幕。如果 事务没有以 前的屏幕, 或者如果还 没有设置任 何 GUI 状态,则屏 幕将没有用 户界面。
要得到如何 在相应屏幕 的流逻辑中 编写自己的 PBO 模块的示例 ,参见事务 TZ20。 单个 PBO 模块设置 GUI 界面和事务 的标题。TD0100 GUI 状态包含“ 其它航班” 按钮的定义 。
MODULE STATUS_0100 OUTPUT. SET PF-STATUS TD0100. SET TITLEBAR 100.ENDMODULE.
关于定义 GUI 状态和标题 的详细信息 ,参见 ABAP/4 开发工作台:工具 (页 Error! Not a valid link.)
2处理功能代 码
当用户在事 务中选定功 能时,系统 将功能代码 复制到称为 OK_CODE 的特殊设计 的工作字段 。该字段在 ABAP/4 模块池中是 全局的。然 后可以在相 应的 PAI 模块中给 OK_CODE 赋值。
不管功能代 码是来自屏 幕的按钮、 菜单选项、 功能键或其 它 GUI 元素,它通 常是以实际 相同的方式 传输的。
在屏幕制作 器中,如果 显示屏幕的 字段列表, 则 OK_CODE 字段通常是 列表的最后 一个字段。 该字段开始 是无名的, 并且字段类 型为“OK” 。用户可以 给该字段任 何名称,但 它通
您可能关注的文档
- 万向钱潮滞销物品库存清单.doc
- 太太药业数据导入任务和模板列表_静态数据_MM.doc
- 扬子石化项目会议纪要_0422_v1.doc
- 民丰纸业测试验收报告.doc
- 太原钢铁国贸公司蓝图设计.doc
- 扬子石化项目会议纪要_sd_0410.doc
- 盐城粮油SAP实施项目_U05 PP模块用户测试卷20091223.doc
- 万向钱潮MM模块ERP案例.doc
- 扬子石化项目会议纪要CO_0417.doc
- 扬子石化SINOPEC_YZ_DC_StatusRpt_0801_cn.doc
- tcl erp项目pppc0004_c+3订单排产计划外销上载1.doc
- 太原钢铁erp_fico_会计科目表整理方案讨论_20050630v1.doc
- 扬子石化Sinopec Project Solution Paper MM0627.doc
- 科龙成本中心编码规则1126确认.doc
- TCL ERP项目岗位工作手册.doc
- 太原钢铁ERP_FICO_太钢科技公司计财部--调研会议纪要20050718V2.doc
- 科龙第一阶段工作总结.doc
- 扬子石化Status Report_FI_20030508.doc
- tcl erp项目需求申请表zsdos0001.2.doc
- 比亚迪精密制造客户主数据维护申请表.doc
最近下载
- 2023年5月23日福建省福安市教师县乡选调《教育综合知识》真题试卷及标准答案【有解析】_2969.doc VIP
- 春江花月夜(说课课件).ppt VIP
- 2025年湖南铁道职业技术学院单招职业技能测试题库带答案.docx VIP
- 自考00814中国古代文论选读(河北)考前密押120题及答案含解析.docx VIP
- 结婚2周年纪念日感言PPT.pptx VIP
- 《旧唐书·郭孝恪传》原文及翻译译文 .docx VIP
- 2023年2月13日福建省邵武市乡村教师招聘考试《教育综合知识》真题试卷及标准答案【有解析】_2053.doc VIP
- 直流系统考试题.pdf VIP
- 高考英语任务型阅读高频词汇.docx VIP
- 小学四年级英语阅读理解20篇(附答案).docx VIP
文档评论(0)