在本教程之前的文章,用 ABAP 读取本地文本文件内容,我们已经学习了如何将本地的文件读取到 ABAP 服务器,当时我们使用的文件里包含的是 1 2 3 4
这种不涉及到字符编码的简单内容,并且文件路径也是硬编码的 C:\temp\1.txt
。
本步骤我们在此基础上做增强。
首先,我们使用 PARAMETERS
关键字,定义一个 ABAP 报表的输入参数,名称为 path,类型为 string,用于指定我们想将哪一个本地文件,上传到 ABAP 服务器。这个 path 参数,存放的是待上传本地文件在操作系统的绝对路径。用 OBLIGATORY
修饰,意思是必填参数,必须维护,否则 ABAP 程序不能继续执行。
我们选择菜单 Goto -> Text Elements
:
切换到 Selection Texts
,可以看到 Name 栏下显示的 PATH 变量,其 Text 为 ?...
. 我们可以在此处维护一些说明文字,以增加这个参数的可读性。