Authorization Value 用到的幾個字元:井號美元符號-->之二
$的使用
使用條件:
針對Cost Center/Profit Center等有許可權限制,並且使用者大部分情況下都不同的場景,如果採用以前的方法,需要針對各種組合都設定相應的Role,
工作量巨大,那麼可以通過$的使用來簡化Role的定義。 此設定通過Enhancement來實現,”$”後面跟一個變數名,
而此變數名的使用和Query設定eHancement的過程一樣。
1. PFCG->設定變數:即將原本的賦值變成賦變數,並且變數全面加一個“$”符號,比如$ZVN_CT01.
2. CMOD->編寫程式碼:即將使用者的許可權在此做設定,程式碼如下
when 'ZVN_CT01'.
if i_step = 0 .
clear l_s_range.
l_s_range-sign = 'I'.
l_s_range-opt = 'EQ'.
l_s_range-low = 'CUST004'.
append l_s_range to e_t_range.
l_s_range-low = 'CUST005'.
append l_s_range to e_t_range.
endif.
這裡我沒有做過多的編碼,實際情況可能這裡會用到一個Mapping表,通過獲取當前使用者獲得對應的許可權。
3. 此處的變數和Query的變數沒有任何關係
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/554557/viewspace-612725/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 萬用字元與特殊符號字元符號
- vscode輸入中文標點符號自動覆蓋前一個字元以及彈出兩個符號VSCode符號字元
- C# 給Word中的字元新增強調符號(著重號)C#字元符號
- HTML特殊字元顯示(常用到的特殊符號,箭頭相關,貨幣相關等)HTML字元符號
- .vue檔案中style標籤的幾個識別符號Vue符號
- [C]有符號數和無符號數符號
- JavaScript >>> 三個大於號無符號右移運算子JavaScript符號
- CSS @ 符號CSS符號
- package.json 中的版本號,符號 ~ 與 ^ 的區別及其他符號的含義PackageJSON符號
- python井號有什麼作用Python
- 正規表示式.號元字元(除了回車符\r和換行符\n)字元
- dotNet符號檔案(pdb),符號包(snupkg)和SourceLink符號
- latex 屬於符號和根號符號
- 符號連結符號
- 流程圖符號流程圖符號
- 找不到符號符號
- 識別符號符號
- python 中 *符號Python符號
- 連結使用的符號符號
- Html/CSS的符號學HTMLCSS符號
- HTML 中的特殊符號HTML符號
- python的識別符號Python符號
- 深入理解ES6--6.符號與符號屬性符號
- Verilog有符號數、無符號數之間的賦值與運算符號賦值
- 符號(註釋符+轉義符+接續符)符號
- 查詢 - 符號表符號
- Markdown數學符號符號
- LaTex弧長符號符號
- 常用特殊符號大全符號
- 數學符號的來歷符號
- (2)使用的數學符號符號
- latex 中的存在,任意, ξ 符號符號
- Yaml中特殊符號"| > |+ |-"的作用YAML符號
- Room & Kotlin 符號的處理OOMKotlin符號
- _下劃線這個符號電腦怎麼打 _符號電腦上怎麼打出來符號
- 類圖各個箭頭和符號的含義符號
- 遞迴 | 第k個語法符號(Python)遞迴符號Python
- pycharm 取消空格,逗號 等符號的自動補全PyCharm符號
- 萬用字元 and [] 中括號的用法字元