向客户订单行分配销售价格

本文档解释如何将销售价格分配给客户订单行。在对客户订单行进行定价时,人工输入或自动检索价格。该流程包括在订单行输入期间或在对批订单进行定价时对客户订单行进行定价。

遵循以下步骤

必须根据计划使用的价格来源定义适当的价格来源序列。

  1. 定义价格来源序列

    此顺序确定系统如何以及按什么顺序搜索有效价格。必须在客户订单类型。打开 (OIS010/J) 上定义价格来源序列。设置之后,您将能够在订单输入期间检索所有现有价格。

  2. 定义销售价格计量单位检索规则

    如果应从价格来源检索销售价格计量单位,则在客户订单类型。更新字段选择 (OIS014/J) 上为字段“销售价格计量单位”设置 *PRI。如果此字段为空,使用物料的默认销售价格计量单位。

    *PRI 仅支持从价格表、协议或促销(价格来源 2、6 和 9)检索销售价格计量单位。对于其他来源,使用物料的默认销售价格计量单位。

    即使已更改价格来源且具有另一个销售价格计量单位,仍将不会更改现有 CO 行上的销售价格计量单位。

    由于许多价格来源可能会同时显示,*PRI 并不适用于模拟维护。销售价格 (OIS320)

    由于只返回一个价格,API 交易 OIS320MI.GetPriceLine 和 OIS345MI.LstPriceMargin 支持 *PRI 功能。

  3. 客户订单价格来源

    下图显示了在订单行输入期间可用的不同价格来源:

    价格来源 价格来源

    物料表中的价格

    物料表中的销售价格保存在物料。打开 (MMS001/H) 中。物料表中列出的销售价格具有无限的有效期。

    1

    价格表数据库表中的价格表

    价格表使用定义的标准搜索最合适的价格表。用于检索有效价格表的选择条件在销售价格表。打开 (OIS012) 中的控制字段中输入。控制字段按优先级排序。当价格表与为优先级 1 设置的有效性标准不匹配时,检查优先级 2 的标准,以此类推。价格表具有无限的有效期。可以设置多个价格表,以用于不同的目的。在订单行输入期间使用的价格表在客户订单类型。更新字段选择 (OIS014/H) 中定义,并且可在 (OIS100/H) 屏幕上输入订单期间进行更改。

    2

    一揽子协议

    客户一揽子协议。打开 (OIS060) 中输入协议价格。将对客户表中的每个客户设置一揽子协议的检查方式。这些协议具有有限的有效期。

    6

    套件项

    客户订单类型规定是否可以在订单行输入期间人工更改销售价格。此内容在客户订单类型。打开 (OIS010/J) 上的“销售价格规则”字段中指定。

    可以在下列程序中人工输入销售价格:

    • 客户订单。打开行 (OIS101)
    • 客户订单。打开行 (OIS101/E)
    • 模拟总和维护。客户订单 (OIS110)
    7
    人工输入销售价格 8

    促销协议中的价格

    促销。打开 (OIS840) 中输入促销价格。对每种订单类型设置检查促销的方式。这些促销活动具有有限的有效期。

    9

    根据成本计算模型计算的价格

    当激活此价格来源时,根据订单行上的销售成本计算模型计算销售价格。在正常的订单采购情况下,销售价格通常基于采购价格。可以通过销售成本计算模型进行设置,在订单行输入期间该模型使用基本采购价格加上多个加载项来计算销售价格。

    C

    公式中的价格

    当激活此价格来源时,根据公式计算销售价格。当使用配置的和/或特性处理的物料时,价格通常根据所选择的配置和/或特性而变化。选择的配置和/或特性决定订单输入。基于这些变量计算价格。公式可以基于成本率维护。销售成本计算要素 (OIS019/E) 中依赖于交易的加价。

    F
  4. 固定价格的客户订单

    客户订单类型。打开 (OIS010/J) 上的“销售价格规则”字段用于确定是否可以人工更改自动从客户订单行中检索的销售价格。

    (OIS101/E) 屏幕上的“价格来源”字段表示客户订单行中输入的价格的来源。此字段是“价格表”字段的一部分。

    销售价格始终表示为销售价格计量单位和销售价格数量的集合。后者表示价格适用的销售价格计量单位的数量。如果使用备选计量单位输入物料,则根据销售价格计量单位重新计算数量,以便列出正确的销售价格。

  5. 定义价格和折扣检索的规则

    客户订单类型。打开 (OIS010) 上的“重新计算规则”字段确定是可以手动,还是自动重新计算订单行净价。

    此表描述了用于控制重新计算规则的备选项:

    重新计算规则 描述

    0-“允许”

    允许手动和自动重新计算订单行净价。

    1-“部分,仅手动”

    仅允许手动重新计算订单行净价。

    此备选项可防止在更新客户订单行时自动重新计算销售价格和折扣,这些信息可能符合新净价限制的信息。

    例如,请注意,这意味着在更改订单数量时,不会验证按比例增减的价格。一揽子协议的更改都不会自动将新的协议价格分配给订单行。对于此类型的订单更新,最终用户必须手动重新分配订单行。

    2-“防止”

    阻止对订单行净价进行手动和自动重新计算。

    除了 1-“部分,仅手动”备选项外,此备选项可防止手动定价和重新计算客户订单行的销售价格和折扣。

    手动重新计算订单行净价

    订单行净价可以通过基于当前定价设置和客户订单行信息检索销售价格和折扣来手动重新定价。

    按客户订单行,通过 (OIS101) 中的 F14-“检索价格”,使用客户订单。打开行工具箱 (OIS301) 相关选项 22-“重新定价客户订单行” 和客户订单。打开行工作台 (OIS302)、或 API 交易 OIS100MI.RepricingCOLine 启动手动检索价格。

    按客户订单,通过客户订单行。聚合显示 (OIS315) 启动价格检索,或者对于选择的客户订单,使用客户订单。批量更改行 (OIS258) 启动价格检索。

结果

可以从不同价格来源检索的销售价格分配给客户订单行。价格来源的不同示例包括一揽子协议、促销、价格表、物料表和套件项。

在 M3 中更新了下表:

  • OOLINE - 客户订单行流程界面