在SAP系统中执行FM SXPG_COMMAND_EXECUTE时指定工作目录
我认为可以使用SM69T代码中的脚本来完成,该脚本定义为使用-c'cd<dir>&&/path/to/command的参数调用sh。
但是,它不接受通配符,并且&&转换为&并且脚本不起作用。根据SAP注释401095-外部命令中的通配符
症状:
客户在定义外部命令时希望使用通配符
其他条款:
SM49,SM69,通配符
原因和前提条件:
出于安全原因,外部命令不支持通配符。
例如:
带有通配符的ls定义为命令:“ls$1”。
执行期间,输入参数“;rm-R/*”。在操作系统级别,将传输命令字符串“ls;rm-R/*”以供执行。
解:
使用预定义通配符的外部shellscript进行调用。
热门推荐
10 小侄过生日祝福语简短
11 小店营业的祝福语简短
12 担任老师的祝福语简短
13 饮料吧台祝福语简短大气
14 公司新春搞笑祝福语简短
15 高情商敬酒祝福语简短
16 婚礼祝福语新郎妹妹简短
17 教师答辩通过祝福语简短
18 生女孩红包简短祝福语