这是一个SAP标准程序
在软件工程中,《日月神话》提到这个世界是没有银弹可以解决所有的bug,所以在生产系统又不可避免的会出现各种bug。由于引起bug的和成本来比,传输请求或许一种方式,然后令人烦恼是不停地进行流程审批和等待,为了方式bug引起的垃圾数据继续生成或者系统继续dump引起用户无法使用,此时也需要一些特殊手段进行生产系统数据的修改。
如何在生产系统里面直接修改代码呢?
1.输入SE38
2.其次输入RS_REPAIR_SOURCE,进入程序:
在子列程设置断点,方便跳过权限,以及SCC4的检查,最后F8执行。跳过权限检查就来到此下面的界面
3.输入我们需要修改的程序名,同时去掉仅显示代码,选择ABAP编辑器,然后就进入了代码修改界面,我们就任意的修改代码了。修改完成之后点击保存。由于此编辑器不会检查代码是否正确,所以请小心修改。
针对类的方法,此界面也提供了对应的选项。如果是函数的话可以参考下面的截图:
对于其他WDA程序、SMARTFORM等等,目前没有方法去修改。只能通过SCC4放开修改或者传输请求修改。