SAP 价格显示权限控制

SAP 价格显示权限控制 

 

http://mp.weixin.qq.com/s?__biz=MzA5NzUxMTExNg==&mid=2653462715&idx=2&sn=538d2ea7ce232da161f4a4c98e22dead&chksm=8b43b318bc343a0eab667c04798d388c808dec8050c3adb01c38ee6f4d7f7101d66d303ad713&mpshare=1&scene=5&srcid=1209wlWsEKsAd8KlWU8Do0Sa#rd

SAP 价格显示权限控制

   SAP 的一些标准报表的价格是可以通过标准权限进行控制的,有些管理比较严的公司需要对价格这个敏感字段进行控制,但例如mm60这种主数据的报表应该是可以给所有人看的,但又不想所有人都可以看到价格,就可以通过权限进行控制。 

  控制标准报表价格显示权限的方法以下介绍3种: 1. 物料主数据报表   如,mm03   mm60 

2. 采购订单报表     如,me23n,  me2n ,  me2m 3. 库存报表         如,mb51 ,   mb52  

1. 物料主数据报表 

下图是没有进行权限控制时,执行mm03的结果,选择会计视图就可以看到移动平均价。

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvph3GIoWAyY2WZ6Q1pe3nkUfClGnwWxQoRRhrfmOHMz0ns8EzoicZbKA/640?wx_fmt=png&wxfrom=5&wx_lazy=1

在tcode PFCG中,

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvG1yRFv1afjialzNucEzfV0agHpAkb62cfy6pIjWfP3siaib62qF1Sz4BA/640?wx_fmt=png&wxfrom=5&wx_lazy=1

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvicqCRDos1mD6xu700C0IbB57lWrQSUDTugMZqxlCjVCnwKLE4fDUd6g/640?wx_fmt=png&wxfrom=5&wx_lazy=1

B 会计和G成本核算 取消勾选。 然后再执行mm03

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvBe0IiaRJ4pa1XdnIzThdJ68Tfw9yiadwOdEElHRKdSAGGibibQuFKBcOkw/640?wx_fmt=png&wxfrom=5&wx_lazy=1

会计和成本视图就消失了,这样就可以起到控制权限的作用。  

再看下mm06的变化。未控制权限如下图: 

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvmNqeeCrAiazcEqVRLQu9LuJ4nqVRgZW5ickePcBw65YFKcapHEmNlXSQ/640?wx_fmt=png&wxfrom=5&wx_lazy=1

 

控制权限后如下图:

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvkmGK7y4MYLu02125BvnPVeQVW3Gg5vvspNddWU2nDTfm7uPYWKke4A/640?wx_fmt=png&wxfrom=5&wx_lazy=1

要把这个勾取消掉。De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvG48uPPhGWxIKXAgqOnSsYW20gfmL7X0RSSp9qQTmPjGiapiaBe4X4V8A/640?wx_fmt=png&wxfrom=5&wx_lazy=1

价格字段显示为空。  

2. 采购订单报表 

未做权限控制的如下图:

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMv7uyuSb1jA1BzZSjJnIk1Pdx0MVfYiaSLeg6lRqtX7Ou4eUSXVZZTKcA/640?wx_fmt=png&wxfrom=5&wx_lazy=1

在tcode PFCG中,

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvKLtnMTbJZgHVnDErM7XLMyriajF3Ikw0oCafQRQy9rdDXhjU8dHBujQ/640?wx_fmt=png&wxfrom=5&wx_lazy=1

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMv8wTn13KXHKZagsMUcPDuxpelyVLBnic2KI7Mdnw65S5eGTBkyZdME3Q/640?wx_fmt=png&wxfrom=5&wx_lazy=1

取消勾选“显示价格”。 

再执行me23n,发现净价字段,及条件页签都消失了。

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvgnmdaRvxwrtzQNCKh7OKIzNvyiaNibljqGccht4ktib1PDMXibfG1gZCLw/640?wx_fmt=png&wxfrom=5&wx_lazy=1

me2n的变化:

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvRppjRocBhzRib079r03r8QMaA5yg34VjcJbqW8RtSs49C1uVnPWNdcA/640?wx_fmt=png&wxfrom=5&wx_lazy=1

3. 库存报表 

mb51未控制权限如下显示:

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvXDpWRiaxt1Bo6nD0a85ia29Nd78jmy9noPCKnTOmLSkZucVic3avfrzdw/640?wx_fmt=png&wxfrom=5&wx_lazy=1

把这个授权对象删除。

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMv4VegHfpsQseIYgx55HmxXtaT1vDkaukk1naJOXc6bCbsVgJ2xqz4kA/640?wx_fmt=png&wxfrom=5&wx_lazy=1

价格字段变为空值。  

再看下mb52的变化:

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMv5CnRvcZ6FShxiaTj8icA5jUNicSG6qMvY3UcHAHX4LyWTy7FgC8Ifu8ibA/640?wx_fmt=png&wxfrom=5&wx_lazy=1

De.ion: http://mmbiz.qpic.cn/mmbiz_png/TvevbgcJCIkicqN20bm7JYW8xUUZ90YMvaaBqGtCiask0BDicocMdmwic5iaw3rFibZDG2uP8YDsXpBBcoJCkpPehiaFg/640?wx_fmt=png&wxfrom=5&wx_lazy=1

 

SAP 系统中,与采购价格条件编辑相关的权限对象通常涉及 `EKP` 和 `EKPO` 表的操作权限控制。这些表分别存储采购订单的头部数据和项目数据,其中可能包括价格条件的相关字段。为了确保用户能够安全地执行采购价格条件的编辑操作,需要配置相应的权限对象。 以下是与采购价格条件编辑密切相关的权限对象及其说明: ### 权限对象分析 1. **权限对象 P_EKPO** - 描述:用于控制对采购订单项目的访问和修改。 - 关键字段: - `ACTVT`: 操作活动(如 01=显示,02=更改)。 - `AEDAT`: 最后变更日期。 - `EBELN`: 采购订单编号。 - 使用场景:如果用户需要修改采购订单的价格条件,则需要赋予该权限对象下的相应字段权限[^1]。 2. **权限对象 P_EKPO_KONV** - 描述:专门针对采购订单项中的条件记录(Condition Records),即 KONV 表的数据进行权限管理。 - 关键字段: - `ACTVT`: 操作活动。 - `KSCHL`: 条件类型。 - `KBETR`: 基础金额。 - 使用场景:当用户需要调整采购订单中的具体价格条件时,此权限对象会生效[^2]。 3. **权限对象 S_AUFM** - 虽然主要与生产计划相关,但在某些情况下也可能影响到成本核算和价格条件的计算。 - 关键字段: - `ACTVT`: 操作活动。 - `AUART`: 订单类型。 - 使用场景:间接影响采购价格条件的审批过程[^3]。 ### 配置方法 #### 步骤一:创建或扩展权限对象 进入事务码 `SU21`,按照以下步骤操作: ```plaintext 输入事务码 SU21 → 创建新权限对象 → 设置名称(如 Z_PRICE_EDIT)→ 添加必要字段(如 ACTVT, KSCHL) ``` #### 步骤二:分配权限角色 通过事务码 `PFCG` 将上述权限对象绑定至特定的角色,并将其赋给目标用户组。 #### 示例 ABAP 代码片段 以下是一个简单的 ABAP 权限检查示例,展示如何验证用户是否有权修改采购订单的价格条件: ```abap DATA: lv_ekpo_konv TYPE ekpo-konv. lv_ekpo_konv = 'Z_CONDITION_TYPE'. AUTHORITY-CHECK OBJECT 'P_EKPO_KONV' ID 'ACTVT' FIELD '02' " 修改权限 ID 'KSCHL' FIELD lv_ekpo_konv. IF sy-subrc NE 0. MESSAGE '您无权修改此价格条件!' TYPE 'E'. ENDIF. ``` ### 注意事项 - 如果企业存在复杂的审批流,则还需结合 T-CODE 如 CL20N 对具体的审批策略进行额外配置。 - 用户的具体职责应严格匹配其被授予的权限范围,以防止不必要的风险发生。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值