SAP销售订单物料替代Material substitution

今天测试业务时遇到了替代物料(Material substitution),顺便检索了下相关知识。

我测试的替代料场景是映射客户物料代码和我们的物料代码,但销售订单中的替代料还有很多种玩法(按时间段替换物料、替换旧物料、库存不足时自动替代物料、电商平台SKU替换成ERP料号、客户积分达到一定程度替换、其他自定义增强逻辑替代料等,根据替代条件或者增强实现不同场景的替代),这个概念和替代BOM(Alternative BOM)意思差不多,说到替代、财务模块用OBBH也能进行字段级的替代,这个概念在很多地方都有用到。


SAP销售订单物料替代Material substitution


SAP销售订单物料替代Material substitution


SAP销售订单物料替代Material substitution

Material substitution is a technique available in SAP which allows to automatically substitute one material for another when a customer creates an order.
This technique might be useful in business scenarios which require material substitutions. Here are a few real-life examples:

  • To offer automatically the alternative material when the originally ordered material is out of stock.
  • To replace a discontinued material with a new one to avoid selling such material to customers.

If a material is substituted, a customer will be notified by a message in the shopping cart.

To manage material substitutions in SAP, use the following transaction codes:

  • Create Material Determination (VB11)
  • Change Material Determination (VB12)
  • Display Material Determination (VB13)

Enter a Material determination type and press Enter. The standard system contains only material determination type A001, but you can create additional types if necessary.

SAP销售订单物料替代Material substitution

The table below provides the description of the fields which must be filled in to create material substitutions.

Field Description
MatEntered Enter the material which should be substituted.
Material Enter the material which will be used as a substitution.
Reason Specify the substitution reason.

You can enter a reason at the general level in the Proposed reason field. The system proposes this reason automatically for any substitutes that you enter. You can also enter a reason for each substitute in the Reason field.

Use the Material Substitution: Reasons table (transaction code OVRQ) to create substitution reasons.