点击蓝字 关注我们

前言

成本价是ERP系统中商品的重要库存属性之一,如果商品没有成本价, 会导致商品凭证没有对应的会计凭证(或者会计凭证中的成本相关金额为0). 进而影响成本科目,影响企业的毛利(导致毛利率虚高).

基于成本价的重要性. 一般的出入库业务都需要确保特定的商品必须有成本价. 标准功能貌似没有配置可以完成这个检查.

本文主要介绍成本价的增强检查及自动维护体系

成本价的维护

一般的商品成本价允许通过以下几种方式维护

  • 修改商品主数据(MM02/MM42)

  • 修改成本价(MR21)

  • 修改成本价(MR22)

  • 期初库存初始化添加外部金额

  • BAPI函数BAPI_MATVAL_PRICE_CHANGE

维护成本价时,需要确保商品已经维护MBEW视图.

增强检查成本价

增强检查逻辑可以写入BADI MB_CHECK_LINE_BADI中. 实际增强逻辑中最好通过配置及例外表构成一套成本价检查机制. 对于通过了配置表过滤的商品凭证行,如果读取的成本价为0, 报错.

成本价错误记录

对于报错的商品+地点, 可以在增强中可以写入自定义表ZTBC_COST_ERROR,记录需要补充成本价的商品+地点+日期信息.

写入时需要注意 把写入逻辑放入一个独立的程序,通过调用程序启用一个新的进程执行. 如不启用新的进程. 增强报错的后续回滚逻辑会影响自定义表的写入.(如果对自定义表写入提交又会影响标准处理过程)

成本价的自动补充

成本价的自动补充可以通过后台作业执行特定程序ZUP_ZMR21_PREPARE实现.

该程序读取表ZTBC_COST_ERROR中的数据. 根据定义的成本价补充模式获取一个成本价, 调用MR21的BAPI实现成本价的自动补充.

成本价的常用补充模式如下

  • 参考门店总仓

  • 参考指定门店

  • 参考门店总仓下的任意门店

  • 优先参考总仓,再参考总仓下的任意门店

  • 参考表 ZTCOST

  • 参考采购价 : 可以进一步设置采购价来源及采购价是否含税标记.

总结

一般情况下,项目通过期初库存导入确定库存商品的成本. 但是因为盘点的准确性及零售行业的数据复杂性, 总会有漏网的商品没有成本价,但是又有实际业务发生.

通过成本价的检查及自动维护体系, 可以最大程度的确保ERP系统的成本准确. 并减少人工对报错的处理.在零售行业的实际应用中. 得到了良好的反馈.

THE

END

约定

如果你对这篇文章感兴趣,请帮忙点赞,在看,分享.

(如果你真的喜欢这篇文章,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程. 越多的人打赏,作者越有动力分享,读者就能享受更多的福利.毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.)

公众号 : syjf1976_abap

          ABAP开发技巧

微信号 : 392077

请扫码加入公众号群,提问或参与话题讨论

SAP小技巧 成本价检查及自动维护体系相关推荐

  1. win7设置计算机临时用户,Win7小技巧:用户账户自动登录方法汇总

    Win7之家( www.win7china.com):Win7小技巧:用户账户自动登录方法汇总 为了计算机安全,相信使用Windows7系统的朋友大多都为自己的用户账户设置了或简单或复杂的密码,其实对 ...

  2. SAP小技巧之 标签打印

    前言: SAP小技巧系列主要是记录一些项目中碰到的问题及解决思路与方式.这些问题可能你也碰到过,希望能给你一些帮助. 标签打印 怎么通过SAP开发程序打印标签? 提起这个问题,很自然的会想起ABAP常 ...

  3. 怎样备份计算机注册表文件格式,小技巧:教你自动备份注册表!

    原标题:小技巧:教你自动备份注册表! 今天小A想来跟大家分享一下关于[注册表]的内容.作为Windows的核心组件,一旦注册表受损很容易导致系统崩溃.在Windows 10 1803版本之前,系统默认 ...

  4. SAP小技巧 控制移动平均价巨幅波动

    点击蓝字 关注我们 前言 移动平均价是SAP零售行业普遍采用的成本计算方式. 作为一个开发人员, 我就不去解释企业为什么要选择采用移动平均价及采用移动平均价的好处了. 这里只介绍一个移动平均价带来的问 ...

  5. excel求和为什么是0_Excel使用小技巧-Excel里的自动求和功能

    非常欢迎大家关注我的公众号,我会定期分享一些Office办公软件相关的小知识小妙招,也会分享一些其他的小知识或者是一些比较好的文章.图集或者视频. 也希望大家对我多多支持,如果大家有想了解的内容,也可 ...

  6. 嵌入式Linux系统小技巧之U盘自动运行脚本

    上次说了一个脚本小技巧(预留启动脚本),这次说的这个小技巧,是U盘自动运行脚本. U盘自动运行脚本的用处 U盘自动运行脚本,也属于是系统预留的一个接口吧.当系统忘记密码.没有debug调试线.网络进不 ...

  7. 关于计算机硬件的小技巧,电脑硬件的日常维护技巧

    电脑硬件的日常维护技巧 电脑已经渗入了我们的工作,生活和娱乐中来了!很多时候我们都离不开它,为此做好电脑硬件的日常维护是非常重要的!下面YJBYS小编就为你介绍电脑硬件日常维护的技巧!希望对你有所帮助 ...

  8. SAP小技巧之 建立你自己的SPRO

    前言 熟悉SAP的都知道SAP ECC/S4 是一个非常灵活的软件,大部分的功能都可以通过配置项定制. 所有的配置项被整合到一个统一的入口(TCODE: SPRO),在这里把不同模块的配置按树状结构呈 ...

  9. SAP小技巧之 全版本的SAPGUI免密登录方式

    点击蓝字 关注我们 前言 SAPGUI 7.4以下版本提供了一个创建快捷方式时输入密码的功能(激活这个功能需要调整注册表,搜索SAPGUI免密登录,可以查到很多,这里就不啰嗦了).有多少人为了使用这个 ...

最新文章

  1. 海思3559A上编译GDB源码操作步骤及简单使用
  2. VS2013中, 无法嵌入互操作类型“……”,请改用适用的接口的解决方法
  3. java gui 怎么添加背景图片_三分钟教你学会用java写客户端程序!!速进!!
  4. 智慧城市建设中的五个误区和四大难点
  5. FPGA之道(64)代码中的约束信息(一)保持约束
  6. ( 1 )Linux 常用命令
  7. [Machine Learning] logistic函数和softmax函数
  8. 连接sql server数据库的两种方式
  9. jsp中的java部分_jsp页面的七个组成部分
  10. 从平庸到杰出,技术人应该专注的底层知识是什么?
  11. linux2.6 gcc 4.8.2,在Red Hat Enterprise linux 6.5上安装GCC 4.8.2
  12. C/C++编程笔记:C/C++ 的编译和链接
  13. wifi信号桥怎么设置_扩展WiFi信号有什么好方法?路由器无线万能中继设置方法来了!...
  14. JsonHelper Json转xml,Json转DataSet,DataSet转Json
  15. c语言switch编写个人所得税,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
  16. javascript函数的参数类型
  17. gridview 排序
  18. arduino 土壤温湿度传感器_arduino测量土壤湿度自动浇水提醒 - 全文
  19. 领导人怎样带领好团队
  20. python3中的sorted()函数

热门文章

  1. 阿里妈妈广告商品点击数据分析
  2. oracle中loder,Oracle Sql Loader的学习使用
  3. matlab小波变换图像融合,MATLAB小波变换的图像融合算法的研究与实现+代码
  4. 法大大首批通过ISO 22301:2019认证
  5. Unity3d项目入门之虚拟摇杆
  6. SCI、EI、IEEE、ACM、CCF
  7. 和软件MVP相比,打造硬件产品的MVP真的更难吗?
  8. MySQL 的安装
  9. html网页接单广告词,网站广告词
  10. Hive 面试系列:时间交叉问题