如何更改 MRP 异常数据的日期范围?

How can I change the date range for the MRP Exceptions data?

我想更改 MRP 异常数据(使用重新生成 MRP 流程屏幕创建)的截止日期(截至目前,它似乎使用当前业务日期)。我在 MRPEngine BLC 中发现了以下逻辑,我认为这是我要添加 OR 的地方,使用自定义字段向以下 BQL 语句添加额外的日期:

      ....

所以 - 我的问题是,是否有一种更简单的方法可以在此方法的 where 子句中添加一个额外的日期(与当前业务日期进行或运算),而无需重写此方法中包含的整个业务逻辑/相关方法打电话?

谢谢...

我认为唯一的方法是在图形扩展中覆盖该函数

  public class MRPEngine_Extension : PXGraphExtension<PX.Objects.AM.MRPEngine>
  {
    #region Event Handlers
    public delegate void MrpExceptionsAllDelegate();
    [PXOverride]
    public void MrpExceptionsAll(MrpExceptionsAllDelegate baseMethod)
    {
      //do your changed logic here
    }
    #endregion
  }