Complacency is the enemy of study
学习的敌人是自己的满足。
标准内表定位代码位置!!!
不知道大家有没有尝试体会过debug标准程序,debug过程中发现SAP标准的内表不知道什么时候赋值,或者类的静态属性什么时候改变的,本文通过ABAP DEBUG SCRIPT的方式快速定位内表赋值或者类的静态属性值变换时候的代码位置,加快解决问题能力,因为很多教程都是一个简单的例子,我这次的例子是调试标准程序PPOSE,尽可能的实战模拟现实案例。
ABAP SCRIPT DEBUG脚本编辑初始化
1首先我们来熟悉一个TCODE:SAS,这个TCODE是专门写脚本代码的,原理很简单,就是在标准程序或者自定义程序中插入一些脚本代码,脚本代码能获取到标准程序或者自定义程序的变量,然后你进行一些加工处理,下图就是abap script的显示界面
业务场景:需要在标准TCODE中找到M_TABLE_BUTTON内表赋值的地方
2 在这里介绍几个常用的按钮,默认进来的时候是上图那样,系统会有代码的框架,一般来说我们都是在method的script方法中实现,代码编写完成后点另