转自:https://blog.csdn.net/qq_21813647/article/details/79195731

物料帐下只有物料的状态是初始状态才允许修改价格。

如果状态为已输入数量和值也需要修改物料价格,有以下2种方法:
1、MR21 屏幕上输入LTPC,更改价格,前提是当月必须没有货物移动,  如果有先冲回,再进行价格调整,这是SAP开的一个后门,作用是修改标准价

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

转自:https://blog.csdn.net/zhongguomao/article/details/46324559

MR21是直接更改单价, CK24是在CK11N或CK40N价格评估的基础上的价格核发, 两者相同点都是更改物料价格, 不同在CK24记录价格评估, 价格评估在做CO-PA时需要用到.因此,CK24一般是和CK11N合用,利用CK11N计算储存,然后CK24标记和发布。

此外,需要注意一点,直接更改原材料的价格,并不会影响和改变生产使用到该物料的产品的价格。

BAPI_M_REVAL_CREATEPRICECHANGE更改价格示例

*&---------------------------------------------------------------------*
*& Report YX_CHANGE_PRICE
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT YX_CHANGE_PRICE. DATA:
ld_ml_doc_year TYPE BAPI2027_PC_EX-ML_DOC_YEAR,
ld_ml_doc_num TYPE BAPI2027_PC_EX-ML_DOC_NUM,
it_material_price_list TYPE STANDARD TABLE OF BAPI2027_PC_LIST,"TABLES PARAM
wa_material_price_list LIKE LINE OF it_material_price_list,
it_return TYPE STANDARD TABLE OF BAPIRETURN1,"TABLES PARAM
wa_return LIKE LINE OF it_return. DATA(ld_comp_code) = 'some text here'. DATA(ld_pstng_date) = ''. "populate fields of struture and append to itab
append wa_material_price_list to it_material_price_list. "populate fields of struture and append to itab
append wa_return to it_return.. CALL FUNCTION 'BAPI_M_REVAL_CREATEPRICECHANGE'
EXPORTING
comp_code = ld_comp_code
pstng_date = ld_pstng_date
IMPORTING
ml_doc_year = ld_ml_doc_year
ml_doc_num = ld_ml_doc_num
TABLES
material_price_list = it_material_price_list
return = it_return
. " BAPI_M_REVAL_CREATEPRICECHANGE IF SY-SUBRC EQ .
"All OK
ENDIF.

MR21修改标准价的更多相关文章

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

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]在SAP里查看数据的方法   前言部 ...

  2. MR21、MR22和CK24的区别

      MR21和CK24都是用于修改物料标准价,但两者功能和用法上有所区别:MR21是直接更改单价, CK24是在CK11N或CK40N价格评估的基础上的价格核发, CK24记录价格评估, 价格评估在做 ...

  3. SAP标准价格修改

    标准MR21修改前期的价格,不会影响到当期. 相关配置 事务码OMRN. 如企业账期已经开到 2015 年 2 月,会计账期还可对 1月记账,配置后可修改1月物料价格.

  4. 【MM系列】SAP 物料帐下修改物料的价格

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP 物料帐下修改物料的价格   ...

  5. 【MM系列】SAP MM中物料帐下修改物料的价格

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP 物料帐下修改物料的价格   ...

  6. SAP MM MB5L 报表里的差异金额如何调整?

    SAP MM MB5L 报表里的差异金额如何调整? 5月3号,收到财务顾问提出的一个问题,说是MB5L报表里有差异. 如下查询条件, 报表结果里显示有差异, 经查,导致这个差异的原因之一是,一些物料批 ...

  7. SAP 预制发票报错 -Material 20000000 D119223073 in valuation area VNSM has inconsistant ML data- 之对策

    SAP 预制发票报错 -Material 20000000 D119223073 in valuation area VNSM has inconsistant ML data- 之对策 业务人员报对 ...

  8. 简单介绍MR21和MR22

    MR21和MR22都可以用来调整价格,MR21是更改的单个物料的价格,MR22更改的是库存总价值,所以MR21可以更改移动平均价(V)或标准价(S)的物料价格.MR22只能更改移动平均价(V)的物料价 ...

  9. 【MM系列】SAP MM模块-如何修改物料的移动平均价

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-如何修改物料的移动 ...

随机推荐

  1. 9.jsonp的实现原理

    1. 由于浏览器的安全性限制,不允许AJAX访问 协议不同.域名不同.端口号不同的数据接口,浏览器认为这种访问不安全:2. 以通过动态创建script标签的形式,把script标签的src属性,指向数 ...

  2. 牛客练习赛48 A· 小w的a+b问题 (贪心,构造,二进制)

    牛客练习赛48 A· 小w的a+b问题 链接:https://ac.nowcoder.com/acm/contest/923/A来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C ...

  3. conda create 报错解决

    1. 输入命令: conda create -n query-scorer-serving python=2.7 报错: Solving environment: failed CondaError: ...

  4. Stepwise regression 学习笔记

    之前在 SPSS 中的回归分析算法中发现,在它里面实现的算法有 Enter 和 Stepwise 两种.Enter 很容易理解,就是将所有选定的自变量一起放入模型中,直接去计算包含所有自变量的整个模型 ...

  5. TCP的三次握手与四次挥手的理解

    本文经过借鉴书籍资料.他人博客总结出的知识点,欢迎提问    序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生:给字节编上 ...

  6. Git 的核心概念

    本文不是Git使用教学篇,而是偏向理论方面,旨在更加深刻的理解Git,这样才能更好的使用它,让工具成为我们得力的助手. 版本控制系统 Git 是目前世界上最优秀的分布式版本控制系统.版本控制系统是能够 ...

  7. mousemove([[data],fn])

    mousemove([[data],fn]) 概述 当鼠标指针在指定的元素中移动时,就会发生 mousemove 事件.大理石构件来图加工 mousemove事件处理函数会被传递一个变量——事件对象, ...

  8. C# 使用多线程,在关闭窗体时 怎么关闭窗体的所有线程,使程序退出。

    this.Close();   只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出: Application.Exit();  强制所有消息中止,退出 ...

  9. kafka 介绍与使用

    在介绍为什么使用kafka之前,我们有必要来了解一下什么是kafka? 1. 什么是kafka? Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率 ...

  10. v-for为什么要加key,能用index作为key么

    前言 在vue中使用v-for时,一直有几个疑问: v-for为什么要加key 为什么有时候用index作为key会出错 带着这个疑问,结合各种博客和源码,终于有了点眉目. virtual dom 要 ...