SAP SD基础知识之物料确定(Material Determination)

物料确定(Material Determination)功能简介


物料确定主要作用是自动依据提前设定的条件,对销售订单中的物料进行替换,以提升客户满意度,或者是达到简化输入并防呆的作用。



场景


在节日期间,在有限的时间段内,商店可能会提供一些促销装,而不是平常的普通装的商品。使用物料确定功能,即使是客户在此时段内订购普通装的商品,系统会自动将其替换成促销装的商品。



物料确定向你提供了一个在销售凭证中自动地调换物料的工具。SAP系统的条件技术为物料确定提供了非常灵活的弹性。当我们处理一张销售凭证时,系统自动地搜索我们之前在物料确定中创建的有效主记录。 我们可以分配一个替换原因给物料确定中的每个主记录以定义物料应该怎样被确定。



我们可以在配置中定义替换规则,例如在标准系统中包括:


Reason for substitution 0002: Customized material;


Reason for substitution 0003: EAN number;



相关配置路径如下图示:


SAP SD基础知识之物料确定(Material Determination)






需要提示的是,替换后的material number需要在SAP系统里维护物料主记录。


在订单输入时,被下单的物料会依据系统确定的替代规则,自动替换成新的物料,系统会对新物料进行可用性检查、定价、交货、开票等相关操作。在销售订单单据item overview还包括原始输入的物料以及reason for substitution。如下图示:



SAP SD基础知识之物料确定(Material Determination)




手动选择产品Selecting Products Manually



在一些工业领域,相同的产品以不同的包装物料出售(例如,标准包装和促销物品包装);系统中存在物料主记录以这些库存;当你输入一个订单,你可以为相同的产品使用不同的料号。我们可以扩展手动和自动选择产品的功能,因此物料确定能够支持这一业务实践:


Reason for substitution 0005: Manual production selection (list of default values);


Reason for substitution 0004 / 0006: Automatic product selection (depending on availability in order and delivery);



在手动产品选择中(0005),系统不会自动替换产品,而是显示出供替代的产品清单及相关信息,业务人员手动选择需要的产品。前提当然是要在物料确定的条件记录中进行维护。



为了简化选择,系统会显示出各种可供选择物料在要求交货日期得到确认的数量,如果某一物料在要求交货日期的数量无法满足,系统会显示出该物料能够完全交货的真正日期。



物料确定主记录Master data


为物料确定维护主记录:SD-->MasterData-->Products-->Material Determination , 如下图示:



SAP SD基础知识之物料确定(Material Determination)



我们可以用条件技术在任何层次定义物料确定的主数据,例如,可以用物料号或者物料号和客户号的组合创建数据记录。维护物料确定主记录时,用户可以:


指定主记录的有效期;


为每个关键字组合维护单独的条目;


确定替代的原因;


每个主记录保存一个或多个替代物料。



如果物料确定/产品选择主记录中包含多个物料,则它们出现的顺序定义了优先级。



自动产品选择Automatic Product Selection


在自动产品选择中(004和006),如果输入的物料无可用,系统自动替换。


如果使用了自动产品选择,系统可能会在销售订单中以main和sub-items的形式显示输入的和替换的物料(基于配置),该配置主要在替代原因里,如下图示:


SAP SD基础知识之物料确定(Material Determination)




如上图,定义替代原因的时候,如果将outcome字段设置为A, 则替换的物料显示为sub-items。



当用户输入一个订单,系统尝试按物料确定主记录中的第一个物料来满足订单的数量,如果不足,则按下一物料来满足剩余的数量。我们可以选择当delivery创建时是否重运行物料确定;如果重运行了,因新的可用情况导致替代的结果可能会改变。



自动产品选择-主数据Automatic Product Selection-Master Data


主数据中的替代物料的顺序影响销售订单中产品自动选择的结果。


如果我们希望在订单中首先输入的物料包括在替换中,你必须将它输入到替换列表中:


Case A:原始物料在列表的第一位,对此物料的可用性检查是对替代物料进行;


Case B:系统首先要用完原始物料的库存,然后才可以使用替代物料的库存。



附:SD模块中物料确定功能主要配置步骤如下表列示:



SAP SD基础知识之物料确定(Material Determination)




- 完 -



2020-02-10 写于苏州市。


上一篇:智慧教室解决方案,让“智慧”贯穿教室


下一篇:Java网络编程从入门到精通(26):在服务端接收和发送数据