ABAP执行操作系统命令

需要在ABAP程序中执行一些操作系统命令,例如创建个目录、列出一下文件之类的,本文以使用ABAP执行操作系统命令mkdir在SAP服务器上创建一个目录为案例示例一下。

能在ABAP代码里执行的操作系统命令,需要先在SM69里注册,如果没找到的就要新建一个别名指向这个操作系统命令,例如我的测试环境里默认是没有mkdir命令的,所以需要新建一个Y或者Z打头的代号代表cmd这个命令。

如下图两张图所示:

1)ZMKDIR只是一个代号,随便什么都可以,在ABAP代码里用它来代表执行的命令;

2)操作系统类型,如果是Linux和Windows通用的命令,选择ANYOS,否则选择特定的OS类型;

3)操作系统命令,就是我们在终端里执行的命令,需要注意的是这里的命令指的是能在文件夹里找到的二进制文件,这里Windows和Linux不一样。在Linux服务器环境例如mkdir本身就是一个可执行文件,对于Windows来说则是cmd里的一个指令而已,因此如果提示命令不存在的时候,可能是没注意服务器环境。

4)参数,我们可以在创建这个命令的时候设置默认参数

剩余80%内容付费后可查看

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://www.gavindong.com/10579.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

(0)

相关文章

发表评论

登录后才能评论
email