点击此处---> 群内免费提供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
CONCATENATE
'mkdir'
LV_DIR
进入UNIXCOM
按空格分隔。
调用'SYSTEM'ID'COMMAND'字段UNIXCOM
ID'TAB'FIELD TABL []。
*在内部表中循环并编写内容,这将对您有帮助。
在itabl循环。
写/:itabl行。
endloop。
致谢
Neha
嘿,
我正在为命令获取返回码2。 我正在尝试使用linux命令解密文件。 返回码2是什么意思? 在SAP帮助中我还没有找到任何东西。
此致
Avinash Vaishya
Avinash Vaishya 这很正常 您无法在SAP帮助中找到任何内容,因为所有C程序均未记录,因此不应调用它们。 而不是CALL'SYSTEM',您应该使用正式的并记录的方式:通过事务代码SM49定义OS命令(mkdir或所需的任何内容),然后通过功能模块SXPG_COMMAND_EXECUTE(功能模块本身提供的文档)进行调用。
嗨,格雷格·克恩,
感谢您的输入。
我将通过sm69输入系统命令来尝试这种操作。
我正在关闭该线程。
此致
Simha
一周热门 更多>