ERP系统中变式物料的采购如何玩转?看看这篇你就明白了

2021-09-29 16:22:33 浏览数 (4)

声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中所示截图来源SAP软件,相应著作权归SAP所有。

笔者有机会也有幸在一家汽车零配件公司的项目上工作,该公司过去生产“轮胎”。任何行业的销售、采购和生产业务都存在变体,严重依赖于物料的特性和变式(变体/变种),不可避免地必须实施“变式配置”(VC)。

虽然该公司没有使用VC,但在笔者对其ERP系统做审计的时候,笔者观察到,当100种不同的生产变体启用了各自不同的物料代码时,业务变得多么单调乏味。本文旨在阐述在采购流程中,如何通过ERP系统的变式条件(Variant Condition)功能,来实现根据产品特性自动计算附加费或折扣值的效果。

笔者认为,变式配置并不是对于特定行业客户的解决方案,可以在任何地方使用(例如,在订购“Pizza”时)。

这里假定一个业务场景:用户根据Pizza类型下Pizza订单,然后供应商根据用户的选择收取一些附加费(额外费用)。

测试系统:S/4 HANA 1709

例子:产品比萨饼,它有6个不同的特点(比萨饼类型),附加费计算。

VC严重依赖于类、特征和对象依赖关系来推算值。在这种情况下,笔者将使用“Procedure”,因为笔者需要连续计算附加费,这些附加费是由特征值来决定。只有 “Procedure”这个依赖类型才能提供特征的派生功能,此时有2个选项可供选择:覆盖和连续计算。

依赖类型“Procedure”主要用于BOM行项目、任务列表和配置参数文件。在本文后面,笔者将解释如何使用配置参数文件。

1,创建一个特征,以表示不同的Pizza Types。

2,使用MMCOM表中的字段VKOND,使用参考特征创建另一个特征。

注:参考特征是参考某个表字段的特征。

在这个案例中,将根据表MMCOM字段VKOND对应Pizza类型(Pizza特征及其值)来计算购买Pizza的附加费。

MMCOM-VKOND, 如下图示意:

创建特征并指派参考特征。

3,创建一个物料,确保在物料主数据里将其标记为可配置物料,并分配一个具有上述两个特征的Class。使用事务代码CU41创建配置参数文件,然后分配Class并使用依赖类型procedure编写依赖代码。

使用$self->编写依赖代码,并检查语法是否正确。

4,为该物料创建采购信息记录,如下所示。其中条件类型VA00用于变式功能(基于数量/值)。

维护好基于pizza type的附加费。如下图示:

为啥VA00条件类型用于维护采购信息记录里的附加费?可以看看该条件类型的配置。

5,创建一个采购订单,我们可以看看在采购中的变式功能是如何工作的。

选择pizza type,系统将自动显示附加费金额。比如我们选03 (Pepperoni), 系统自动得到附加费是5块钱。

检查条件记录,可以发现这个采购附加费的价格是根据Pizza Type的特性来计算的。

如果将Pizza type换成 04(Meat),则SAP系统会自动推算出新的采购附加费。

SAP系统会自动取出新的附加费8块钱,如下图示:

注:本文为原作者翻译过来的文章,英文原文地址请点击文末“原文链接”进行阅读!以上内容仅供大家参考和学习!

版权归原作者所有,如有侵权请联系删除。


免责声明:本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容!本文内容为原作者观点,并不代表本公众号赞同其观点和对其真实性负责。

分享是一种精神

0 人点赞