能否在ABAP/4中调用操作系统的函数?
答案:3 悬赏:0 手机版
解决时间 2021-02-04 03:18
- 提问者网友:佞臣
- 2021-02-03 10:26
指的是调用服务端操作系统函数,比如文件拷贝,创建进程等。
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-02-03 11:38
DATA: BEGIN OF CMD_PARAM , ? ? ? ?A(30) TYPE ?C, ? ? ? ?B(30) TYPE ?C, ? ? ? ?B(30) TYPE ?C, ? ? ?END OF CMD_PARAM. DATA: BEGIN OF TABL OCCURS 1000, ? ? ? ?LINE(132) TYPE C, ? ? ?END OF TABL. * CMD_PARAM is your command you want to run on OS level , such as 'ping 10.1.1.1', * TABL is the result , the output of command * SAP use this function to ping the host and get the result , you also could use it * ?to tracert the route or what you want . CALL 'SYSTEM' ID 'COMMAND' FIELD CMD_PARAM, ? ? ? ? ? ? ?ID 'TAB' FIELD TABL.
全部回答
- 1楼网友:迟山
- 2021-02-03 12:15
a=(int)system.in.read(); 是把第一个数的ascii码赋值给了a, 其余的相同。应该用 integer.paraeint(system.in.read()); 就可以了。希望能帮到你。import java.io.*; class test5{ public static void main(string args[]) throws ioexception{ int a,b,c,d; system.out.println("请输入三个数:"); a=integer.parseint("" (char)system.in.read()); b=integer.parseint("" (char)system.in.read()); c=integer.parseint("" (char)system.in.read()); d=fun3_3(a,b,c); system.out.println("最大数为:" d); } public static int fun3_3(int x,int y,int z){ int m; if(x>y) m=x; else m=y; if(m>z) ; else m=z; system.out.println("m=" m); return m; } }
- 2楼网友:不甚了了
- 2021-02-03 12:09
thx, zhularry. 不过这还只是调用OS Shell。不知能否调用OS API。 可惜我们的开发系统坏了,不能马上试。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯