博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ABAP 根据权限显示或隐藏状态栏的按钮
阅读量:4541 次
发布时间:2019-06-08

本文共 923 字,大约阅读时间需要 3 分钟。

1.判断是否具有打印权限:

1 * 打印权限 2   AUTHORITY-CHECK OBJECT 'ZPP_AUTH'                         3            ID 'ZACTVT' FIELD '07'                           4            ID 'TCODE' FIELD 'ZPP007'                        5            ID 'ZWERKS' DUMMY 6            ID 'ZDISPO' DUMMY 7            ID 'ZFEVOR' DUMMY. 8   IF sy-subrc = 0.  9     gv_print = 'X'. 10   ENDIF.

具有权限则将 gv_print 赋值为 ‘X’。

2.在设置状态栏时,如果没有权限则隐藏对应的按钮:

1 *----------------------------------------------------------------------* 2 FORM frm_set_status USING rt_extab TYPE slis_t_extab . 3   DATA lt_exfcode TYPE TABLE OF sy-ucomm.   4  5 * 无打印权限时隐藏打印按钮 6   IF gv_print IS INITIAL. 7     APPEND 'ZPRINT' TO lt_exfcode.  8     APPEND '&PRIN' TO lt_exfcode.   9   ENDIF. 10 11   SET PF-STATUS 'STANDARD' EXCLUDING lt_exfcode. 12 13 ENDFORM. 14 *&---------------------------------------------------------------------*

完成

 

转载于:https://www.cnblogs.com/ybinlog/p/11119551.html

你可能感兴趣的文章
bash shell笔记1 脚本基础知识
查看>>
html dl dt dd标签元素语法结构与使用
查看>>
OC单元测试框架-----Google开源单元测试框架Google Test(gtest)
查看>>
QLineEdit IP地址校验
查看>>
Using Bing Search Service over SOAP Protocol in an ASP.NET Web Application
查看>>
2016年秋季-《UML大战需求分析》-个人阅读计划
查看>>
cocos2d-x多线程解析域名
查看>>
LeetCode:Verify Preorder Serialization of a Binary Tree
查看>>
4_something
查看>>
ACM数论之旅12---康托展开((*゚▽゚*)装甲展开,主推进器启动,倒计时3,2,1......)...
查看>>
使用WebHelper调用Asp.net WebAPI
查看>>
磁盘创建
查看>>
linux发行版
查看>>
如何求解灰度共生矩阵
查看>>
Vue Router的官方示例改造
查看>>
算法第5章上机实践报告
查看>>
css 断行省略号,隐藏,fixed定位
查看>>
scp command
查看>>
git基础(2)
查看>>
Struts2 拦截器的第一次
查看>>