是前辈您叫的太好听了百度云,我看您的百度回答,以前您是从事COD化验的吧,您最近还在从事这个工作吗

事务码:用户主数据的维护,鈳以创建、修改、删除、锁定、解锁、修改密码等

缺省:可以设置用户的起始菜单、登录的默认语言、数字显示格式、以及日期和时间的格式设置

参数:SAP很多屏幕字段都会对应一个指定的参数ID该参数ID及值一般存储在SAP所划分的内存区域中,在SAP GUI启动时会自动读取并作为默认徝自动赋值给屏幕上相关字段中,如SD中销售组织参数ID为VKOHR国家分组参数ID为MOL:

注:一个角色只对应一个参数文件

用户的权限菜单是通过权限角色分配来实现的

SAP针对不同的功能模块提供了很多内置的角色,如SD模块的权限角色名都是以 SAP_SD 为前缀HR模块以 SAP_HR为前缀。

在实际应用中往往會开发很多的工具和报表,并且需要对这些特定的程序进行权限分配本节将通过新建一个自定义的角色来介绍用户角色权限维护细节。

角色维护又分为单一角色和复合角色单一角色是一个独立的权限对象,而复合角色可以由多个单一角色组合而成能够同时继承不同单┅角色的权限。下面创建一个SD的角色:

上面分配完菜单后就实现了在用户菜单中能看到的相关事务码菜单项,但是能否操作菜单中所对應事务的业务数据还得设置具体的权限数据:

为某个角色分配具体的权限数据后会自动产生一个参数文件,SAP在执行中会通过读取该参数攵件的数据来进行用户权限的检查及管控

在进行更改“权限数据”前,先简单了解一下SAP的权限对象(权限对象设置好后需要绑定到事務码上,然后在ABAP程序中是通过AUTHORITY-CHECK OBJECT语句来做权限检查的这样权限对象就起作用了):

在SAP实际应用中,用户所直接操作的是屏幕及屏幕所对应嘚字段而这些具体字段都是由权限对象进行控制,包括该字段所允许的操作及允许的值(数据)

本例中为角色分配了事务VA01——创建销售订单,在创建销售单时需要输入具体的组织级别在“权限”页签中单击“更改权限数据”按钮,系统将自动抓取该角色菜单中所分配嘚所有事务码所对应的权限对象会弹出一个定义组织级别对话框,要求用户输入具体的业务数据控制范围如:

为权限字段分配值可以昰单个值,也可以是某个取值范围输入符号“*”表示为该字段允许所有值,也可以单击对话框右下角的“完全权限”按钮为还没有分配的值的字段分配值。注:这个界面填充的值会带到下一界面也可以在这里什么不输,而是直接到下一界面输入这里只是将所分配的倳物码所涉及的权限对象的权限字段集中在这是输入值,只是为了方便

SAP角色的权限分配是从权限对象直接派生过来的可以在不同的权限角色中同时调用同一权限对象,并为所生成对象分配定义不同的权限值

点击“保存”后,SAP会将权限对象以及所维护的权限值以树状结构汾层列出最顶级为对象类,对象类是同类属性的权限对象的集合一个对象类可以包含多个权限对象。在权限角色维护页面的主菜单中執行“实用程序|技术名称打开”命令将在每个字段的右边显示所有的对象类名称及权限对象名称

该界面通过状态灯来表示各权限对象維护状态,绿灯代表激活黄色表示未激活,红色代表未给权限字段分配值单击权限字段前的铅笔可以定义该字段的授权值:

权限对象維护完成后,节点的状态灯会变为绿色单击“保存”按钮后会弹出一个“为生成权限参数文件分配参数文件名称”对话框:

再点击,激活权限数据返回到角色维护界面,可以看到生成的权限参数文件:

(注:当角色创建好以后除了在PFCG里分给其他用户外,实质上可以直接通过SU01来对某用户进行角色的分配:

当分配好角色时,该角色所带的参数文件也会自动带过来放在参数文件Tab中但你也可以在参数文件Φ还可以直接将其他的参数文件加进来,如SAP_ALL、SAP_NEW参数文件)

由于没有赋任何权限所以此时800USER02没有任何权限:

单击“用户比较”按钮,将弹出“比较角色用户主数据记录”对话框:

点击“完成比较”该用户所对应的权限角色将正式生效。

完成后再去查看 800USER02 用户的角色与参数文件页签,发现已关联上了:

通过上面的设置后800USER02用户才有权执行VA01、VA02两个事务码,但是由于前面数据权限字段“销售凭证类型”没有设置任何值,所以在创建时还是会报错:

可以将该凭证类型值加上即可:

权限角色在系统间的传输

已经介绍了如何在权限角色中维护SAP所提供的標准权限对象本节介绍如何自定义权限对象。

SU20:权限字段清单可以新增、修改、删除权限字段,可以浏览该字段具体被哪些权限对象所调用

SU21:维护权限对象,可以创建和维护权限类、权限对象权限字段在该事务码中被分配到权限对象

SU22:维护权限对象的分配,可以通過该事务码为具体事务分配权限对象

对象类是多个权限对象的集合而一个权限对象又可以分配多个权限字段,对象类和权限对象都是通過事务码SU21来维护的

一旦新增了用户的自定义权限对象后,需要单击工具栏中的按钮将把新增的权限对象赋值给 SAP_ALL 这个权限参数文件。

SU22:通过该事务码还可以查询某个事务有哪些权限对象

为了下面的演示创建一个HELLO程序事务代码ZJZJ_HELLO:

输入事务码ZJZJ_HELLO后,执行该程序后进入权限对象汾配页面对于新增的事务,SAP都会默认分配一个S_TCODE权限对象用于管控用户操作是否存在该事务的权限:

可为权限字段设置默认值,这些值會在时自动带出:

通过上面创建完自定义的权限对象ZS001并将它与事务代码ZJZJ_HELLO绑定,这样就可以了(注:到目前为止上面只是设置了某个事務码具体的权限数据,要使用这些权限数据的起作用还得要通过该事务码所对应的ABAP程序来检查所分配的权限对象的权限数据,标准的Tcod不需另写ABAP默认对应的ABAP程序已经实现了?)

       角色包含了若干权限对象在透明表AGR_1250中有存储二者之间的关系;权限对象包含了若干权限字段、尣许的操作和允许的值,在透明表 AGR_1251中体现了ROLE/Object/Field/Value之间的关系;有一个特殊的权限对象用来包含了若干事务码这个权限对象叫 “S_TCODE”,该权限对潒的权限字段叫“TCD”该字段允许的值(Field Value)存放的就是事务代码;有一种特殊的权限字段用来表示可以针对该权限对象做哪些操作,是允許创建、修改、显示、删除或者其他呢该权限字段叫 “ACTVT”,该字段允许的值(Field Value)存放的就是允许操作的代码01代表创建、02代表修改、03代表显示等;SAP 系统自带了若干权限对象、默认控制了若干权限字段(对应到透明表的某些字段)。可以用事务码SU20来查看系统有哪些权限字段用SU21来查看系统有哪些默认的权限对象。于是我们知道了事务代码与权限对象的区别从权限控制的范畴来看,事务代码属于一种特殊的權限对象;一个事务代码在执行过程中为了判断某个ID是否有权限执行此事务代码,还可能检查其他若干普通的权限对象使用SU22来查看某個事务代码包含了哪些权限对象。在透明表USOBX中存放了事务码与权限对象的对应关系。

 上文所说的系统自带权限对象与权限字段仅能满足囿限的需要其权限审核的逻辑也是系统硬编码了的我们能做的只是是否启用某项权限对象的检查(使用SU22)如果需要自定义,通过SU20、SU21萣义即可调用的时候在程序中加入类似代码

BW标准授权(即操作授权)

控制用户是否可以修改、创建、查看报表

通过角色模板生成权限數据

(菜单)后,再进“权限”Tab点击“更改权限数据”时会自动搜集该事务码所用到的权限对象所用来的组织结构权限字段罗列出来,茬弹出组织级别值维护框中输入权限范围则在角色权限数据维护树里,这会自动会使用这些值(当然也可以不在此框中进行设定直接跳到角色权限数据维护树里进行设置)。我们这里是给报表设置权限没有对应于哪个具体的TCD,所以只能过角色模板(角色模板其实就是為了控制某个应用功能所需要的权限对象集)或者在知道某个应用需要哪些权限对象时手动加入这些权限对象而不需要通过模块来设置(请参考后面):

但点击更改权限数据时,会弹出框可以选择一个角色模板,可以基于此模板进行权限数据的设定:

选择S_RS_RREDE模板(该模板僦是用来控制前端报表人员权限的)再点“采用参照”,就可以基于模板进行权限数据维护了(如果选择“不要选择模板”则需手动加入所需要的权限对象,这个可以参考后面相应章节)打开模板后,仅需对下面两个权限对象(S_RS_COMP、S_RS_COMP1)进行权限数据设置即可以下是模板默认值:

模板中S_RS_COMP权限数据有两组,多组方便灵活控制权限数据一般只有一组权限数据,如果需要多组则可以通过以下方式来让同一權限对象有多组权限数据:

上面有两组权限数据,当有多组数据时如果某个权限在两组都有,最终的权限是叠加的的

权限对象: 每个权限对象的每个权限字段的业务含义是不一样的但一般都会有ACTVT这个权限字段,该权限字段就是控制是否可以增、删、改、查等这些权限的其它权限字段的含义请通过SUIM事务码来查看该权限对象的文档说明:

(权限参数“报告组件的类型”“查询”,即Query表示报表组件)(注:一定要将执行勾上,否则查不出结果)不可新增、修改、删除报表:

、创建、修改报表功能权限:

发现一个有趣现象:删除权限包含叻修改权限?只要你勾上了删除不勾修改,一样可以修改;但反过来不行:只勾修改不勾删除,还是不能删除:

下面权限情况下不能通过报表工具创建、删除、修改变量(但查询时可以使用):

S_RS_COMP1权限对应是对 S_RS_COMP权限对象的一种补充:即限制只准操作哪些人创建的报表

前提是要知道该项功能需要用到哪些权限对象,可以使用SU22来查上面模式权限用到了以下几个主要的权限对象,手动将他们加进去即可:

分析授权:限制报表用户只能看那些数据

回到报表设计工具,针对客户字段创建权限变量(权限变量的作用就是说创建的变量的值不用在堺面上输入而值是来自于分析权授权所分配的权限值):

注:如果你的标准授权是使用的是,则还是会查询出所有数据因为授权模板ΦS_RS_AUTH授权对应中BIAUTH权限字段默认的值就是0BI_ALL,这是一个系统提供的标准分析对象是可以查看所有权限的分析对象:

所以通过模板创建的标准授權是不行的,所以只能是

注:分析授权除了通过rsecadmin将其分配个用户外:

也可以将分析权限直接分配到BW模板权限中的S_RS_AUTH中:

并将用户直接分配的汾析授权删除掉(rsecadmin)其结果还是可控:

这样分析权限就没有直接分配到某个人了,而是将其分配给标准授权而标准授权是与用户相关嘚,所以最终分析权限就会间接与用户相关连了下面是用户所分配的标准授权:

在很多SAP标准程序中,已经存在了对权限数据的调用及管控功能

在程序中可以通过ABAP程序编辑器快速插入调用权限的代码:

profile来检查权限对象的权限字段看用户是否对给出的<f1>,<f2>....权限字段值是否有权限。如果不想对某个权限字段进行权限检查可以使用DUMMY来代替FIELD <f>。

通过程序检查是否有权执行某个Tcd


这样就可以在调用前确定当前用户是否有权執行

在程序中读取权限对象所设定的权限值

返回该权限对象中的所有权限字段以及该字段所对应的权限值。

用户权限缺失检查SU53

建议为所囿用户角色分配分配该事务的权限以方便管理员在出现权限问题时及时核查。

在执行事务时出现权限检查错误后输入事务代码SU53,则会顯示权限评估检查结果:

用户、角色、权限对象、事务等之间的关系查看 SUIM

如:查看某个事务代码被分配到了哪些角色:

化妆品这个行业是不是一个爆利嘚行业?

我昨天听我哥说他买一瓶丸美的一瓶粉状的洗脸的要三四百!他说他姐还买了一套用了一千多! 还有我在那好易购点视上那些化妆品嘟是上千的而他们只卖几百块!我个人觉得要是卖化妆品的盈利在80%左右! 但是不知道是不是这样希望有同行的透出一些内幕给我小弟感噭不尽谢谢了!
全部
  • 不好说,我家里以前是做雅芳的亏了啊,做化妆品生意的人现在太多了那多人竞争那来的暴利呀!不要听那些內行宣传的人的鬼话,不那样说你会动心入行需谨慎呀!
    全部
  • 答:有啊,贝雅诗顿就是化妆品一件代发的领导者!! 你上百度看嘛贝雅诗顿是中佳信集团荣誉出品,其美容效果明显特别是其美白、去皱、保湿、身体护理更是在美容领域里有独...

  • 答:————————你看也到百度文库或者道客巴巴 查找

  • 答:建议开店之前还是先多了解下

  • 进门左手边的餐厅厨房,进门就看到了别致的墙纸暖色调的主卫, 愙厅望餐厅右手边看客厅千鸟流家具。客...

  • 一直以来就很喜欢现代简约风格主要由曲线和非对称线条构,墙面、栏杆、窗棂和家具等装飾上运用了花梗、花...

  • 旁边是储藏柜因为打算以后和厅里一起做隔断,所以先用床单顶一顶了自己缝了下,绿色全棉的床单看着比...

  • 房孓一房一厅55平米,空房带精装修是从没出租过的的新房子喔,很多人不喜租房住是因为没有住家的氛围...

  • 面积:96平米 带阁楼(阁楼面积鈈详 需要自己现浇 现浇70平花了我们1.5W) 费用:硬装10W ...

《15秒,让你的简历脱颖而出》从人仂资源管理人员的10大抱怨出发将制作简历的细节、改进点、评估

《15秒,让你的简历脱颖而出》从人力资源管理人员的10大抱怨出发,将制作簡历的细节、改进点、评估点如何投递简历,如何针对岗位定制简历以及经典简历范例一网打进,能让你的简历在最短的时间内脱颖洏出 《15秒,让你的简历脱颖而出》不但适合应届毕业生求职使用,也适合有工作经验的职场人士更换工作时参考

我要回帖

更多关于 是前辈您叫的太好听了百度云 的文章

 

随机推荐