ABAP程序权限对象设定
生活随笔
收集整理的這篇文章主要介紹了
ABAP程序权限对象设定
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
權限對象設定,可以根據需要,使用現有的標準權限,可以通過SU21來查看已有的權限對象。用工具欄中的哪兒使用可以查看使用的例子程序。
AUTHORITY-CHECK OBJECT 'M_BEST_EKG'
ID 'ACTVT' FIELD '03'
ID 'EKGRP' FIELD EKKO-EKGRP.
這里的'M_BEST_EKG' 表示授權對象。
ACTVT為一個授權字段,FIELD 后面為要檢查的值。
EKKO-EKGRP 的值表示程序中權限字段的值。
在PFCG中可以對可以擁有權限設置。
如在PFCG中角色在'M_BEST_EKG' 權限對象ACTVT值為3表示只有查看權限。EKGRP的值為110,表述具有采購組110的權限。
如果 程序中的 ACTVT=03 EKGRP=110,則該用戶有這個權限,否則么有這個權限。
FIELD 后面可以更常量,也可以更變量或工作區。
如果授權字段在程序中有多個值,則需要循環,一個一個的檢查權限。可以用來只顯示具有某采購組的值,其它采購組的值過濾;或只要沒有某個采購組的值,就停止程序。.
總結
以上是生活随笔為你收集整理的ABAP程序权限对象设定的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 检查用户是否有权限从ABAP里调用C k
- 下一篇: Function宝典