登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

原来为了你

我的人生就是要一次次的超越

 
 
 

日志

 
 
 
 

权限对象的创建和使用  

2011-05-03 17:31:47|  分类: ABAP基础知识 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
  *---创建数据元素
  创建一个数据元素Z_EMP_ID00.
*---SU20,创建权限字段
  创建权限字段.输入:
  字段名    :ZEMPID00
  数据元素  :Z_EMP_ID00
*---SU21,创建权限对象
  多个权限字段是被归在一个权限对象中的,创建好权限对象后要把ZEMPID00 assign给它。
  步骤:
  1.创建Object Class,输入:
    Object Class:ZEMP
    Text        Employee Object class.
  2.创建Authorization Object,输入:
    Object:     ZEMPOBJ00
    Text  :     Employee object 00.
    Field name:  ZEMPID00.
*---SU01,为用户添加Profile
  这个Profile包含用户对Object ZEMPOBJ00的各个Field有权限访问的具体范围。
  步骤:
  1.SU01->Environment->Mainten Profile,输入:
  参数文件: ZEMPRF00,点创建;
  文本输入:single profile,选择单一参数文件,回车,
  对象输入:         ZEMPOBJ00
  AUTHORIZATION输入:ZAUTEMP,并双击它新建一个权限,输入它的文本回车后,把光标放在Z_EMP_ID00上,点击‘维护值’,在FROM和TO上分别输入‘ABC’和‘DDD’,也可以是'*''*'(这样任何值都可以通过)
  2.激活。
*---将ZAUTEMP assign给用户
  1.PFCG创建角色ZEMPR,DESTINAtion:Maintain Employee ID,点创建角色,进入‘权限’选项卡;输入用户名为自己的用户名,Profile Name用系统建议的,点‘更改授权数据’->‘人工’,
    输入授权对象:ZEMPOBJ00,回车,保存;
  2.进入‘用户’选项卡,输入用户名为自己的用户名;记得‘用户比较’;
  3.进入‘参数文件’选项卡,添加参数文件:ZEMPRF00,保存;

*---创建程序,来测试权限对象
  report zauthority01.
  dataz(20value 'ABC'.
  authority-check object 'ZEMPOBJ00'
  id 'ZEMPID00' field z.
  write:z.
  if sy-subrc 0.
    write:'PASS'.
  else.
    write:'Sorry.'.
  endif.
  评论这张
 
阅读(630)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018