转自: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. vue-cli3 配置全局less 、sass 变量

    之前在用vue-cli3框架的时候对于常用的less .sass 变量都是需要时就在单文件中引入文件,这样做比较麻烦.那么基于 vue-cli3 如何配置全局的less .sass 变量? <1 ...

  2. java-集合处理数据的效率差异

    先给结论,ArrayList数组结构的,插入和删除耗时长,get(index)耗时短. LinkedList是链表结构的,插入和删除耗时短,get(index)耗时长. 常用的几种集合,ArrayLi ...

  3. [转载]yarn的安装和使用

    yarn的安装和使用 2018-08-02 10:45:41 yw00yw 阅读数 50696 文章标签: yarn 更多 分类专栏: 工具   版权声明:本文为博主原创文章,遵循CC 4.0 BY- ...

  4. 图片转换成十六进制TXT文件

    最近学习了图片的转换,就学习了一下图片从二进制转换成十六进制,十六进制TXT文件转换成图片形式. using System; using System.Collections.Generic; usi ...

  5. git中的基本命令

    工作区:      当前的编辑位置 缓存区:      add 之后的区域 版本库:      commit之后的区域就是版本库 git init .         初始化 git add .    ...

  6. P4118 [Ynoi2016]炸脖龙I

    思路:扩展欧拉定理 提交:\(\geq5\)次 错因:快速幂时刚开始没有判断\(a\)是否大于\(p\) 题解: 用树状数组维护差分,查询时暴力从左端点的第一个数向右端点递归,若递归时发现指数变为\( ...

  7. 002_linuxC++_.h和.c文件

    (一)程序修改001_linuxC++之_类的引入 (二)修改成为.h和.c文件 #include <stdio.h> #include "person.h" int ...

  8. VS tools

    官方下载,有免费也有试用的 http://visualstudiogallery.msdn.microsoft.com/ VS2012简单的使用感受+插件推荐 http://blog.sina.com ...

  9. 创建第一个springboot项目,maven project

  10. codeforces722E

    CF722E Research Rover Unfortunately, the formal description of the task turned out to be too long, s ...