SAP SUBMIT ‘XXX‘ AND RETURN的用法及注意点

实现效果:
A程序 调用B程序,B程序得出结果后传入A程序

实现方法:
利用SUBMIT 'XXX' AND RETURN调用子程序并使用EXPORT MEMORY ID输出数据,然后IMPORT MEMORY ID 输入数据,达到效果。
A程序代码:

REPORT zcaogao5.

DATA:lv_a TYPE c LENGTH 10 ."传入的名称要和传出的名称一致

"调用程序ZCAOGAO4 然后返回到ZCAOGAO5
SUBMIT zcaogao4 AND RETURN.

IMPORT lv_a FROM MEMORY ID 'ZLV_A'.
FREE MEMORY ID 'ZLV_A'."记得用完释放掉

WRITE : 'lv_a:' , lv_a .

B程序代码:

report zcaogao4.

data: lv_a type c length 10 .

lv_a = 'testaaa'.
export lv_a to memory id 'ZLV_A' .

执行A程序得到B程序数据的效果:


注意:
1.记得用完释放掉memory id .(FREE MEMORY ID 'XXX'.)
2.传入的名称要和传出的名称一致(不一致实测获取不到).
3.如果要传参过去,就用:

SUBMIT 'XXX'
  WITH  P_XXX = 'XXX'
        S_XXX IN L_XXX
        ...
  AND RETURN.

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值