最近有个需求,需要对如下图所示的搜索帮助,进行权限控制,即没有权限的人员,点开搜索帮助时,可选择的数据会少一部分

实现方式:对搜索帮助增加出口,并在其DISP中,根据权限有无,以及配置表中的数据对搜索帮助进行数据过滤

此出口可以复制系统标准的函数:F4IF_SHLP_EXIT_EXAMPLE
程序代码如下:
IF CALLCONTROL-STEP = 'DISP'. * PERFORM ZAUTHORITY_CHECK TABLES RECORD_TAB SHLP_TAB * CHANGING SHLP CALLCONTROL. * DATA ls_record LIKE LINE OF record_tab. DATA :LV_GXSTRING TYPE STRING. FIELD-SYMBOLS:&nb

最低0.47元/天 解锁文章
1654

被折叠的 条评论
为什么被折叠?



