我一直想修改SAP Easy Access的图片, 后来我在TCODE SMW0上传了一张图片, 在SM30修改VIEW SSM_CUST 里的STRAT_IMAGE 那一栏的值.
在我修改后的第二天, 管理员发现了, 用SM02广播了一条消息, 意思是叫我们不要修改这些东西...
然后我想, 有没有可能只修改我自己的图片呢? 用隐式增强? 但这估计是central basis的component... 估计不能做隐式增强... 有没有可能去掉这个限制?
于是我开始探索, 首先用程序RPR_ABAP_SOURCE_SCAN找到了START_IMAGE的相关代码, 找到了隐式增强点
更重要的是要找到属于central basis的component为什么不能做隐式增强, 于是我开了两个程序, 一个能做隐性增强的, 一个不能做的, 对同时建一个implement来debug比较, 看看跑的语句有什么不同... 我承认, 这个方法很无聊, 但无可否认, 很有效...
找到方法了, 就开始吧