【MM系列】SAP MR21修改标准价

公众号: SAP Technical
本文作者: matinal
 

 

前言部分

大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。

正文部分

物料帐下只有物料的状态是初始状态才允许修改价格。如果状态为已输入数量和值也需要修改物料价格,有以下2种方法:

1、MR21 屏幕上输入LTPC,更改价格,前提是当月必须没有货物移动,如果有先冲回,再进行价格调整,这是SAP开的一个后门,作用是修改标准价

2、CKMM先将价格确定改为2,mr21 修改价格后再改为3,前提是期初和当月都没有货物移动。

转载于:https://www.cnblogs.com/SAPmatinal/p/11174519.html

SAP 系统中,使用事务代码 **MR21** 修改物料的计划价格时,若出现提示不允许修改的情况,通常与以下原因有关: - 物料主数据中的某些字段配置阻止了计划价格的修改。例如,如果物料的成本核算视图(Costing View)中的“价格控制”字段设置为 **S(标准价)**,则必须满足特定条件才能调整计划价格 [^5]。 - 计划价格可能已经被系统锁定,尤其是在存在未结清的成本估算或正在进行的标准成本更新流程的情况下 [^3]。 - 用户权限问题也可能导致无法修改计划价格。需要确保执行此操作的用户拥有足够的权限,如具有 `MM_MAT_BOM_COST` 或类似授权对象的访问权限 [^4]。 ### 解决方法 1. **检查物料的价格控制类型**:进入物料主数据的成本核算视图,确认“价格控制”字段是否为 **V(移动平均价)**。如果是,则不能直接修改计划价格,只能通过收货或发票校验等业务操作来影响价格;若为 **S(标准价)**,则可以继续下一步 [^1]。 2. **查看是否存在未处理的成本估算**:运行事务码 **CK13N** 查看当前物料是否有有效的成本估算。如果有且状态未激活,则需先激活该成本估算;如果没有,则需创建新的成本估算并激活 [^2]。 3. **尝试重新运行 MR21 事务**:完成上述步骤后,再次尝试使用 **MR21** 修改计划价格。此时应该可以正常输入新价格并保存 [^4]。 4. **检查用户权限**:如果仍然无法修改,请检查用户的权限配置。可以通过事务码 **SU53** 来快速识别缺少哪些权限 [^5]。 5. **考虑后台配置问题**:有时组织层级配置不当也会影响价格修改功能。比如公司代码、工厂等参数设置错误可能导致 MR21 不可用 [^2]。 6. **联系顾问或技术支持**:如果以上步骤均无效,建议联系 SAP 成本管理模块的专业顾问进行深入排查 [^3]。 ```abap " 示例 ABAP 代码片段 - 查询物料价格控制方式 SELECT SINGLE * FROM makt INTO @DATA(material) WHERE matnr = '66JDSM9529006947'. IF sy-subrc = 0. WRITE: / '物料描述:', material-maktx, / '价格控制:', material-pstat. ENDIF. ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值