用户出口-GUI接口增强-屏幕增强 11
编写用户增强 用户增强通常包括下面3类,顾名思义,就是增强SAP的可能没有提供的功能(通过后台配置也不能实现)
E Enhancement exits :就是常说User_exit (用户出口) 使用SE37搜索EXIT*的函数大都是做exit用的,通常里面预包含了一个 Z开头 的程序
SE16查询 TFDIR(函数表)输入 EXIT*也可
C GUI codes( GUI接口增强) 3
S Subscreens (屏幕增强) Enhancement在表 MODSAP可看到,而 TFDIR字段 MAND(值为 C表示此出口函数被激活)
使用SMOD(CMOD)当然可激活 exit function,有时候一时难以查询到相关 Enhancement时可使用下面程序将出口函数激活
REPORT Zactexitfun
data ztfdir like tfdir
* select single * from tfdir into ztfdir * where FUNCNAME = * 'EXIT_SAPMM06E_013'
* ztfdir-MAND = 'C'
* update tfdir from ztfdir
* 将 EXIT_SAPMM06E_013换成实际所需 exit函数名 update tfdir set MAND = 'C'
where FUNcname = 'EXIT_SAPMM06E_013'
***当然也可SE16:MODSAP表 enhancement输入 EXIT_SAPMM06E_013然后得到 enhancement name MM06E005后使用SMOD测试激活 exit函数