自定義許可權物件
在專案中,難免要使用到自定義的許可權物件,如對利潤中心的檢查,找了好久,沒有看到,於是,我就自己建了一個
剛開始不懂,到處查資料,分為幾個步驟,如下:
1.su20
建立許可權物件欄位(儲存在AUTHX表中)
2.su21 建立許可權物件
建立許可權物件類別(儲存在TOBCT表中)
點選物件類別建立許可權物件(儲存在TOBJ表中),生成SAP_ALL
這裡建立的時候需要填寫 許可權物件欄位,還可以加上ACTVT,ACTVT中有很多的值,如03一般為顯示許可權
需要馬上生效,點選SAP_ALL
3.程式中書寫
在程式中加上類似程式碼:
authority-check object
'V_VBKA_VKO'
id 'VKORG'
p_vkorg
id 'ACTVT' '03'.
4.su24
在SU24中為事務碼新增許可權物件,一般在se93中新增的那一個許可權物件會在你點選事務碼之後自動出現
若是事務碼有多個許可權控制物件,需要自己手動新增另外的許可權物件。
許可權物件中有四個標識:
? U C CM
當許可權物件對應的是C或CM時,控制有效。他們之間的區別在於,CM在PFCG分配許可權時會自動帶出來,C標記的需要手工分配。
5.pfcg為角色分配許可權
這是屬於BASIS的部分,但是開發人員需要了解。選擇需要修改的許可權角色,第二欄為許可權,可以新增事務碼,之後在更改使用者許可權裡面,點選授權物件,這時,前面為CM標記的許可權物件會出現,標記為C的不會出現,需要手動分配。
6.待分析,se93. se93主要用於分配程式的事務碼,這個地方值得注意的就是一般的報表程式都選擇第二項。。。否則在程式執行的時候,點選執行,介面就會消失~~這裡也有分配許可權物件,但是隻能填一個,不知道如何處理。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1261629/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- hadoop自定義許可權Hadoop
- android動態許可權到自定義許可權框架Android框架
- DRF內建許可權元件之自定義許可權管理類元件
- Django(63)drf許可權原始碼分析與自定義許可權Django原始碼
- SpringSecurity:hasAuthority與自定義許可權校驗SpringGse
- [WCF許可權控制]利用WCF自定義授權模式提供當前Principal模式
- MongoDB4.0建立自定義許可權(只有查詢,插入和更新的許可權)的角色步驟MongoDB
- Vue | 自定義指令和動態路由實現許可權控制Vue路由
- 分享!! 如何自定義許可權校驗的註解並用AOP攔截實現許可權校驗
- 如何檢查某個使用者是否具有某個許可權物件上定義的某種許可權物件
- 基於VUE自定義指令實現按鈕級許可權控制Vue
- Vue2-利用自定義指令實現按鈕許可權控制Vue
- PostgreSQL物件許可權如何在後設資料中獲取-許可權解讀、定製化匯出許可權SQL物件
- 呼叫者許可權與定義者許可權的pl/sql子程式SQL
- 許可權之選單許可權
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- 使用AOP+自定義註解完成spring boot的介面許可權校驗Spring Boot
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- 許可權系統:一文搞懂功能許可權、資料許可權
- Linux檔案許可權符號含義Linux符號
- PHP 物件導向 (一)許可權修飾符PHP物件
- SAP PLM文件許可權物件的控制級別物件
- Linux特殊許可權之suid、sgid、sbit許可權LinuxUI
- mysql許可權MySql
- 許可權控制
- Linux許可權Linux
- 選單許可權和按鈕許可權設定
- Linux的檔案存取許可權和0644許可權Linux
- Android6.0------許可權申請管理(單個許可權和多個許可權申請)Android
- 【自然框架】許可權的視訊演示(二):許可權到欄位、許可權到記錄框架
- Linux目錄與檔案的許可權意義Linux
- django開發之許可權管理(一)——許可權管理詳解(許可權管理原理以及方案)、不使用許可權框架的原始授權方式詳解Django框架
- 許可權系統:許可權應用服務設計
- autohotkey透過com物件控制excel的許可權問題物件Excel
- Odoo許可權管理Odoo
- shiro許可權控制
- vue router 許可權Vue
- 特殊許可權管理
- Linux 特殊許可權Linux