原创 无峰 [ ABAP 技巧与实战 ](javascript:void\(0\);)
**点击蓝字** 关注我们
一
前言
移动平均价是零售企业常用的成本价方式. 商品的成本价会根据特定的入库/出库行为自动调整.
百度词条的移动平均价居然指明SAP系统,有意思.
> https://baike.baidu.com/item/移动平均价/6440043
前文曾讲过移动平均价的巨幅波动的原因及怎么控制
> 详见链接 无峰,公众号:ABAP开发技巧 [ SAP小技巧 控制移动平均价巨幅波动
> ](https://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247485138&idx=1&sn=dac07f9b0332a4e7d47ff86d0ec16917&chksm=cf5ddbe4f82a52f2dbbc9afdad1aaadef0803464de2ff36dd83da4bf7697e2414d14e2b0cba3&token=1596155933&lang=zh_CN#rd)
**本文主要介绍怎么通过增强细化移动平均价波动的控制.**
二
标准配置
标准配置表T169G的局限性在于只能基于公司代码配置上限和下限. 由于字段定义限制,上限不能超过100%
这个限定对于品类众多的零售企业有很大的局限性.
零售企业的特殊品类(如生鲜,服装)的定价相对灵活.波动幅度比常规品类要大许多.标准配置无法满足企业对特殊品类的限制.
如图一,图二配置后, 在采购退货时,如果移动平均价的变化超过了范围, 系统会报错.
图一
图二
图三
三
增强配置
根据标准配置的局限性.设定增强配置表. 增强配置依赖于标准配置.必须先配置标准表T169G,才会进入增强配置检查.
• **BUKRS** 公司代码(允许为空) 公司代码为空表示所有公司代码的指定品类
• **MATKL** 商品类目(允许为空) 品类为空表示特定公司代码的所有品类.不建议公司代码/品类都为空的配置,它表示了所有一个通用限制.
• **PROZ1** 容差限制下限%
• **PROZ2** 容差限制上限%
四
增强点
增强点的查找比较简单. 找到标准报错的消息 M7306,观察上下文,可以找到一个合适的代码位置
程序 LMBGBFST
FORM pruefen_vpreis_abweichung_0002 的开头隐式增强即可这个增强位置在S/4 HANA的1709版本有效, 因为不是标准增强点, 不确定其它版本的ECC/S4是否有效
五
实现效果
增强配置到商品类目的检查将会取代标准检查. 实现接管标准配置的功能. 如果没有增强配置品类, 则使用系统标准配置检查.
这样实现的效果就相当于增强配置是标准配置的一个补充.
• 标准配置配置一个成本价的通常波动范围
• 增强配置对特定的品类配置波动范围.
• 在没有增强配置的情况下, 标准配置生效.
六
总结
移动平均价使用灵活,方便,相对于标准价,无需在月末执行成本分摊操作.可以更快速准确的反应企业的实际成本及利润
但是因为移动平均价计算的特征,将会导致在一些特殊情况出现移动平均价的巨幅波动.(详见前言中的链接).
系统提供的标准配置用于控制这种波动的出现,增强则提供了更细致的控制.满足企业对移动平均价波动的控制需求.
** THE **
** END **
**约定**
如果你对这篇文章感兴趣,请帮忙点赞,在看,分享.
( **如果你真的喜欢这篇文章,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程.
越多的人打赏,作者越有动力分享,读者就能享受更多的福利.毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.** )
**公众号 : syjf1976_abap**
**ABAP开发技巧**
**微信号 : 392077**
syjf1976
sharry_xlp
Yannick_Duan 申请进入公众号讨论群