ABAP 报表中如何给报表的输入参数增添 F4 Value Help 试读版

简介: ABAP 报表中如何给报表的输入参数增添 F4 Value Help 试读版

零基础 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 服务器的更多技巧。

相关文章
|
1月前
|
安全 数据安全/隐私保护 UED
ABAP RZ11 icm/HTTP/samesite 参数的含义介绍
ABAP RZ11 icm/HTTP/samesite 参数的含义介绍
21 0
ABAP RZ11 icm/HTTP/samesite 参数的含义介绍
|
1月前
|
前端开发 数据库 开发者
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
23 1
|
1月前
|
SQL 监控 Oracle
SAP ABAP 系统错误 Return value of the database layer SQL dbsl rc 99
SAP ABAP 系统错误 Return value of the database layer SQL dbsl rc 99
20 0
|
1月前
|
BI 网络安全
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
24 0
|
1月前
|
XML 网络安全 开发工具
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
28 0
|
1月前
|
网络安全
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
18 0
|
1月前
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
28 1
|
1月前
|
存储 API
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
42 1
|
1月前
|
前端开发 开发工具 Android开发
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
28 0
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
|
1月前
|
开发者 供应链 BI
SAP ABAP CALL SUBSCREEN 代码解析
SAP ABAP CALL SUBSCREEN 代码解析
67 0