当前位置:网站首页>ABAP 报表中如何给报表的输入参数增添 F4 Value Help 试读版
ABAP 报表中如何给报表的输入参数增添 F4 Value Help 试读版
2022-08-08 18:19:00 【汪子熙】
零基础 ABAP 学习教程系列文章的目录
ABAP 基础知识
更多文章正在写作中
Office 专题
ALV 开发专题
更多文章正在写作中
在本教程之前的文章,用 ABAP 读取本地文本文件内容,我们已经学习了如何将本地的文件读取到 ABAP 服务器,当时我们使用的文件里包含的是 1 2 3 4 这种不涉及到字符编码的简单内容,并且文件路径也是硬编码的 C:\temp\1.txt。
本步骤我们在此基础上做增强。
首先,我们使用 PARAMETERS 关键字,定义一个 ABAP 报表的输入参数,名称为 path,类型为 string,用于指定我们想将哪一个本地文件,上传到 ABAP 服务器。这个 path 参数,存放的是待上传本地文件在操作系统的绝对路径。用 OBLIGATORY 修饰,意思是必填参数,必须维护,否则 ABAP 程序不能继续执行。

从易用性上来说,让用户一个字符一个字符输入文件的绝对路径,实在不是一个好的选择,因此我们打算给 Path 参数增添一个 Value Help,在 SAPGUI 环境里,这种输入帮助通过用快捷键 F4 触发,因此很多时候又称 F4 Value Help.
按照本步骤增强该报表后的效果:

可以看到 PATH 参数的输入框右部,已经多出一个 Value Help 的图标了。单击这个图标,或者使用 F4 快捷键,都可以弹出 Windows 操作系统的文件选择对话框了:

选择一个文件后,该文件的绝对路径,自动更新到 PATH 参数的输入框内:

直接执行,即可打印出该文件的绝对路径及 PATH 参数值。

我们在事物码 SE38 里,点击工具栏这个按钮:
下面是具体的实现步骤。
本步骤后续会继续介绍通过 ABAP 报表上传本地文件到 ABAP 服务器的更多技巧。
边栏推荐
猜你喜欢
随机推荐
发光的几何图形canvasjs特效
差分信号简述
slam测评工具evo的安装与使用
医疗机构漏诊,该不该赔?--一起交通事故多处骨折,又遇到医疗机构漏诊
阿里巴巴云原生大数据运维平台 SREWorks 正式开源
2022年美术生就业前景解析
牛客2022 暑期多校6 B Eezie and Pie(树上差分 + 倍增求第 kth 祖先板子)
企业“数字化转型”成功的2个必备条件!
精彩来袭!鲲鹏开发者创享日·长沙站来啦
Jetpack Compose 的 Navigation学习
OpenSSH生成的私钥如何在putty中使用?
Edu Codeforces 103 (div2)
【DB运营管理/开发解决方案】上海道宁为您提供提高工作便利性的集成开发工具——Orange
FTP服务初探
为什么MySQL的主键查询这么快
干货技巧|如何用3DsMax制作笔记本电脑
Neo4j:一、CQL语句
一些小题22.08.07
feign的性能优化、Feign的使用-最佳优化两种方案
搭建企业级数据治理体系指南









