BAP中关于屏幕输入字段F4帮助的整理.docVIP

  • 5
  • 0
  • 约 5页
  • 2016-12-29 发布于重庆
  • 举报
BAP 中关于屏幕输入字段 F4 帮助的整理 一、 ABAP 中从 PC 机选择文件 使用的标准 Function Module :WS_FILENAME_GET Function Group :GRAP 在 Function Group GRAP 中包含一些 ABAP 与 PC 机文件操作相关的功能模块 WS_FILENAME_GET 的接口说明 输入参数: 字段名 DEF_FILENAME DEF_PATH MASK MODE TITLE 描述 设置前文件名 设置前路径 选择屏蔽 S = 保存,O = 打开 选择窗口的标题 个人备注 默认打开的文件名 默认打开的路径 筛选条件 是打开文件 还是保持文件 弹出的选择框的标题 程序调用截图: 执行结果截图 的方式实现 二、 通过创建 Search Help 的方式实现 F4 帮助功能 日期类型的 range 系统会自动关联一个日历表 创建一个简单的 Search Help 例子: 保存激活 创建一个 database table,包含这字段 LGNUM,LNUMT 为表的 LGNUM 字段增加 search help 编写一个简单的 select screen 测试下: 执行,我们来看下这 3 个字段的 F4 帮助情况 1、自己定义的 F4 帮助---他会按照 我们创建的 search help 来检索表里面的值供参考 2、一般的没有 search help 的 range,没有 F4 帮助 search 的功能 3、日期类型的 range,弹出日期选择对话框 选择程序名的字段 名的字段实现 三、 选择程序名的字段实现 F4 Function Group :SEF4 Function Module :F4_PROGRAM 在 SEF4 中,存在多个 F4 开头的 function module,可以自己查看需要的。 做个实例来测试下用法: REPORT zwm_testdemo3. TABLES trdir. *-- 屏幕定义 SELECT-OPTIONS: s_name FOR trdir-name, s_unam FOR trdir-unam. 程序名 用户名 AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_name-low. CALL FUNCTION F4_PROGRAM EXPORTING object = s_name-low suppress_selection = X IMPORTING RESULT EXCEPTIONS OTHERS = 1. = s_name-low AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_name-high. CALL FUNCTION F4_PROGRAM EXPORTING object = s_name-high suppress_selection = X IMPORTING RESULT EXCEPTIONS OTHERS = 1. = s_name-high AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_unam-low. CALL FUNCTION F4_USER EXPORTING object = s_unam-low IMPORTING RESULT = s_unam-low. AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_unam-high.

文档评论(0)

1亿VIP精品文档

相关文档