如何在生产机或测试机上直接修改ABAP代码

极个别情况需要开发人员在测试系统或生产系统直接修改abap代码,如果没有大权限账号的情况下,可以通过debug的方式跳过SAP系统对开发权限的校验,当然前提是要有debug change的权限,也就是可以在debug的过程中修改变量值。

方法如下:

1,SE80 找到函数组STRD,

2,在函数TRINT_CORR_CHECK和TRINT_CORR_INSERT中加入断点,断点位置如下:

<img class="alignnone size-medium wp-image-6210" src="http://www.baidusap.com/wp-content/uploads/2019-05-14_13-26-34-1-740x417.jpg" alt="" width="740" height="417" srcset="http://www.baidusap.com/wp-content/uploads/2019-05-14_13-26-34-1-740x417.jpg 740w, http://www.baidusap.com/wp-content/uploads/2019-05-14_13-26-34-1-768x433.jpg 768w, http://www.baidusap.com/wp-content/uploads/2019-05-14_13-26-34-1.jpg 919w" sizes="(max-width: 740px) 100vw, 740px" />

<img class="alignnone size-medium wp-image-6209" src="http://www.baidusap.com/wp-content/uploads/2019-05-14_13-27-26-740x482.jpg" alt="" width="740" height="482" srcset="http://www.baidusap.com/wp-content/uploads/2019-05-14_13-27-26-740x482.jpg 740w, http://www.baidusap.com/wp-content/uploads/2019-05-14_13-27-26-768x500.jpg 768w, http://www.baidusap.com/wp-content/uploads/2019-05-14_13-27-26.jpg 890w" sizes="(max-width: 740px) 100vw, 740px" />

3, SE38修改相应ABAP程序时,会在2个FM中的断点停下,然后修改sy-subrc的值为0,保存代码时也要做同样的修改。

转载于:https://www.cnblogs.com/datie/p/11428630.html

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值