返回代码-CALL'SYSTEM'ID'COMMAND'字段

2020-09-06 22:09发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

作为接口实现的一部分,我需要创建和删除目录。

我正在使用以下方法在Unix sap服务器上创建目录。


 *创建目录
   连接
   'mkdir'
   LV_DIR
   进入UNIXCOM
   按空格分隔。

   CALL'SYSTEM'ID'COMMAND'字段UNIXCOM
                 ID'TAB'FIELD TABL []。
 

我得到sy-subrc = -1,但是目录已创建。 删除目录也是如此。

如何确保是否从sy-subrc中创建目录?

我认为理想情况下我应该让sy-subrc = 0,但是为什么我要为-1?

请帮助解决此问题。

非常感谢,

Simha

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

作为接口实现的一部分,我需要创建和删除目录。

我正在使用以下方法在Unix sap服务器上创建目录。


 *创建目录
   连接
   'mkdir'
   LV_DIR
   进入UNIXCOM
   按空格分隔。

   CALL'SYSTEM'ID'COMMAND'字段UNIXCOM
                 ID'TAB'FIELD TABL []。
 

我得到sy-subrc = -1,但是目录已创建。 删除目录也是如此。

如何确保是否从sy-subrc中创建目录?

我认为理想情况下我应该让sy-subrc = 0,但是为什么我要为-1?

请帮助解决此问题。

非常感谢,

Simha

付费偷看设置
发送
4条回答
Cikesha
1楼-- · 2020-09-06 22:41

CONCATENATE

'mkdir'

LV_DIR

进入UNIXCOM

按空格分隔。

调用'SYSTEM'ID'COMMAND'字段UNIXCOM

ID'TAB'FIELD TABL []。

*在内部表中循环并编写内容,这将对您有帮助。

在itabl循环。

写/:itabl行。

endloop。

致谢

Neha

空代码
2楼-- · 2020-09-06 22:47

嘿,

我正在为命令获取返回码2。 我正在尝试使用linux命令解密文件。 返回码2是什么意思? 在SAP帮助中我还没有找到任何东西。

此致

Avinash Vaishya

悠然的二货
3楼-- · 2020-09-06 22:53

Avinash Vaishya 这很正常 您无法在SAP帮助中找到任何内容,因为所有C程序均未记录,因此不应调用它们。 而不是CALL'SYSTEM',您应该使用正式的并记录的方式:通过事务代码SM49定义OS命令(mkdir或所需的任何内容),然后通过功能模块SXPG_COMMAND_EXECUTE(功能模块本身提供的文档)进行调用。

空代码
4楼-- · 2020-09-06 22:51

嗨,格雷格·克恩,

感谢您的输入。

我将通过sm69输入系统命令来尝试这种操作。

我正在关闭该线程。

此致

Simha

一周热门 更多>