凤竹纺织第202章 处理用户请 求.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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” 。用户可以 给该字段任 何名称,但 它通

文档评论(0)

文档集锦 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档