转自: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. 目标检测 — one-stage检测(一)

    总结的很好:https://www.cnblogs.com/guoyaohua/p/8994246.html 目前主流的目标检测算法主要是基于深度学习模型,其可以分成两大类:two-stage检测算法 ...

  2. App支付宝支付--PHP处理代码

    /* *生成APP支付订单信息 * @param number uid 用户id * @param string token 用户token * @param number oid 订单id * @p ...

  3. APP支付宝登录--PHP处理代码

    1.首先需要参数: aucth_code  udid re_id极光推送id 2.https://open.alipay.com/platform/keyManage.htm 配置公钥私钥 3.需要s ...

  4. 如何在jupyter中安装R

    地址:(http://irkernel.github.io/installation/) 第一步:在R中安装必备包 install.packages(c('repr', 'IRdisplay', 'e ...

  5. vue,react,angular三大web前端流行框架简单对比

    常用的到的网站 vue学习库: https://github.com/vuejs/awesome-vue#carousel (json数据的格式化,提高本地测试的效率) json在线编辑: http: ...

  6. 使用 EasyExcel 写Excel数据(表头动态)

    引入 jar 包 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel&l ...

  7. Java8-Lock-No.02

    import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util ...

  8. BZOJ 1299: [LLH邀请赛]巧克力棒 【SG函数/博弈分析/高斯消元】

    因为太懒,放个博客 我只写了O(2n)O(2^n)O(2n)的 CODE #include <cstdio> int n, x[15]; int main () { for(int T = ...

  9. docker harbor 清理释放存储空间

    0.harbor界面端清理镜像 1.停止docker harbor docker-compose stop 2.预览运行效果 docker run -it --name gc --rm --volum ...

  10. Python 8--异常