ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Authorization Value 用到的几个字符:井號美元符號-->之二

Authorization Value 用到的几个字符:井號美元符號-->之二

原创 Linux操作系统 作者:leniz 时间:2009-08-20 10:14:21 0 删除 编辑

$的使用

使用條件:

針對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博客 ” ,链接:https://blog.itpub.net/554557/viewspace-612725/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-05-31

  • 博文量
    448
  • 访问量
    1193721