背景:由于物料的发票校验滞后以及真实价保密等原因,系统中以移动平均价计价的原材料单价不准确,用户月末上传一个准确的价格,系统需要以此价格更新物料单价。 需要注意的是: 1、 调用BAPI更新时,用户上传的模板有价格单位,以这个价格单位的金额需要转换为系统中该物料使用的价格单位的金额,否则会更改到物料的主数据...
修改商品主数据(MM02/MM42) 修改成本价(MR21) 修改成本价(MR22) 期初库存初始化添加外部金额 BAPI函数BAPI_MATVAL_PRICE_CHANGE 维护成本价时,需要确保商品已经维护MBEW视图. 三 增强检查成本价 增强检查逻辑可以写入BADI MB_CHECK_LINE_BADI中. 实际增强逻辑中最好通过配置及例外表构成一套成本价检查机制. 对于...
SAP MR21批量修改价格 前两天吃中饭时同事说MR21修改价格用LSMW导入,每次只能导入一条商品价格,而每一个商品价格的修改都会产生一个凭证,问是否能批量导入。先去找了下BAPI,看了下BAPI_MATVAL_PRICE_CHANGE和BAPI_M_REVAL_CREATEPRICECHANGE两个BAPI,发现前一个每次只能修改一个商品价格,后一个根本就跑不起来,不知...
成本价的自动补充可以通过后台作业执行特定程序ZUP_ZMR21_PREPARE实现。 该程序读取表ZTBC_COST_ERROR中的数据. 根据定义的成本价补充模式获取一个成本价, 调用MR21的BAPI实现成本价的自动补充。 成本价的常用补充模式如下: 参考门店总仓 参考指定门店 参考门店总仓下的任意门店 优先参考总仓,再参考总仓下的任意门...
标准MR21修改前期的价格,不会影响到当期. 相关配置 事务码OMRN. 如企业账期已经开到 2015 年 2 月,会计账期还可对 1月记账,配置后可修改1月物料价格. SAP OTR 字段维护 更改SAP的字段翻译 维护系统文本字段:SOTR_EDIT TC:SE63 在SAP用户选择屏幕中,用鼠标选定一个栏位后按F1键,能够看到SAP对其详细解释,通...
代码参考如下 REPORT ZZMR21 . TYPE-POOLS: ckmpr . DATA: it_matpr TYPE ckmpr_mat_price WITH HEADER LINE, year LIKE bapi2027_pc_ex-ml_doc_year, num LIKE bapi2027_pc_ex-ml_doc_num, wa TYPE cki_pae_cr. *& test for prices_change,prices_change ...
gs_alvWHEREbukrs = ls_alv-bukrsANDwerks= ls_alv-werks. * 确定行 lv_line = lv_line +1. IF lv_line...前台使用事物代码MR21对SKU级物料进行标准价修改,现在要通过自开发平台对SKU级物料进行批量修改标准价。 网上查到的可用bapi有两个,但是经过测试,两个bapi都是无法使用的,而且在前台通过 ...
Is there a BAPI to update the standard price on a material? MR21 is the tcode that is used. I have tried with BAPI_MATERIAL_SAVEDATA but this is not possible to use because MM02 have Standard price locked for input. If I understand everything correctly it is a Material Ledger Price ...
Hi All, I am using the BAPI BAPI_M_REVAL_CREATEPRICECHANGE for MR21. However this BAPI is commented using a flag, therefore I had to copy it into a ZBAPI to uncomment
BAPI_M_REVAL_CREATEPRICECHANGE best thing would be do the recording using SHDB Transaction and capture all screen fields. Anyhow see the sample code : report ZTESTMR21 no standard page heading line-size 255. include bdcrecx1. start-of-selection. perform open_group. perform bdc_dynpro using ...