关于 ATP 计算

应用于: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Microsoft Dynamics AX 基于“含预期的累积 ATP”方法计算可承诺 (ATP) 数量。这一 ATP 计算的主要优点在于,它可以在收货之间的发货总和大于最新收货时处理实例,例如,需要使用来自更早收货的数量来满足需求时。通过包括累积收货数量大于累积发货数量前的所有发货,如果更早期间的一些数量可用于后面的期间,则 Microsoft Dynamics AX 使用 ATP 计算方法进行评估。

该 ATP 数量是第一个期间中的未承诺库存余额。通常为计划收货的每个期间计算。程序将按天数计算 ATP 期间,并且将当前日期计算为该 ATP 数量的第一个日期。在第一个期间中,ATP 将包括现有库存量减去到期和逾期的客户订单。

Microsoft Dynamics AX 使用以下公式计算该 ATP:

ATP = 前一期间的 ATP + 当前期间的收货 — 当前期间的发货截至以下期间前的各个将来期间的净发货数量:在所有将来期间 — 直到并且包括该将来期间 — 的收货之和大于发货之和(直到并且包括该将来期间)时的期间。

在没有要考虑的更多发货或收货时,用于以下日期的 ATP 数量与最新计算的 ATP 数量相同。

如果在执行 ATP 检查时未提供用于某一物料的所有维度,则在发货和收货时仍可以指定它们。在此情况下,在 ATP 计算中,收货和发货必须聚合到现有维度中,以便减少在 ATP 计算中使用的收货行和发货行的数目。

显示的 ATP 数量始终 > = 0。如果该计算返回负的 ATP 数量,例如,如果以前承诺了比可用数量更大的数量,则程序将自动将该数量设置为 0。

示例

设置 ATP 后向需求时限ATP 后向供应时限 控制日期倒推以查找延期的需求订单或库存发货和延期的供应订单或库存收货的进度。如果已延迟的 7 天的订单应在 ATP 计算考虑这些字段,则应将这些字段设置为 7。设置 ATP 延迟需求偏移时间ATP 延迟供应偏移时间 控制 ATP 计算将考虑的延期的需求或供应。如果应在后天为 APT 计算考虑延期的供应和需求,应将这些字段设置为 2。这意味着在 ATP 计算中应考虑的延期采购订单上的物料的数量将视为在当天之后可用 2 天。

对于以下示例,在 ATP 后向需求时限ATP 后向供应时限 字段中输入**“7”,并在 ATP 延迟需求偏移时间ATP 延迟供应偏移时间 字段中输入“1”**。

假定应在三天之前收到的 200 件产品的采购订单尚未接收。因此,昨天应装运的 75件 相同产品的销售订单行尚未装运。

客户致电并要订购 150 件同一产品。在您确认产品的可用性时,您会发现将在 10 天交货的其他 100 件产品的采购订单。

  1. Susan 为该产品创建销售订单行并输入 150 的数量。

  2. 交货日期控制是 ATP。因此,计算 ATP 数据找到最早的可能装运日期。基于设置,考虑延期的采购订单和销售订单。这将导致今天的 ATP 数量为 0。明天,在希望收到延期的采购订单时,计算的 ATP 数量将大于 0,在此情况下,将计算为 125。但是,从现在起的 10 天,当希望接收的 100 件其他采购订单时,该 ATP 数量将大于 150。从现在起,基于 ATP 计算将装运日期设置为 10 天。

  3. Susan 告知客户请求数量的可以为从现在起的 10 天交货。

请参阅

ATP 信息(窗体)