zoukankan      html  css  js  c++  java
  • How to immediately update planned order upon modified salesline

    Business requirement:

    update planned order upon modification of a salesline without master scheduling.
    Sometimes you want to see changes made on a SalesLine immediately on the reference Planned Order, without Master Scheduling.

    This post describes how you can make a little code adaptation to achieve this. The changed planned order belongs to the dynamic master plan, which seems most logic in these cases.

    Solution:

    X++ code to be added Add following method to the class SalesLineType and call it in the update method of the class SalesLineType.

    static void Jimmy_synchPO(SalesLine _salesLine)
    {
        ReqPO   reqPO;
    ;
        
    //parameters : ReqPlanId _reqPlanId,InventTransRefId _refId,boolean  _forupdate = false)
        reqPO = ReqPO::find(ReqPlanSched::defaultDynamicId(),
                            _salesLine.reqTrans().reqTransSettled(_salesLine.reqTrans().selectCov()).RefId,
                            
    true);

        
    if (reqPO)
        {
            
    // whatever field in reqPO to be updated based on some information on the referenced SalesLine
            reqPO.Qty = _salesLine.SalesQty;
            
    if (reqPO.validateWrite())
                reqPO.update();
        }
    }
  • 相关阅读:
    openwrt 相关文章
    负载均衡相关文章
    Today's Progress
    Rodrigues formula is beautiful, but uneven to sine and cosine. (zz Berkeley's Page)
    Camera Calibration in detail
    Fundamental Matrix in Epipolar
    Camera Calibration's fx and fy do Cares in SLAM
    FilterEngine::apply
    FilterEngine 类解析——OpenCV图像滤波核心引擎(zz)
    gaussBlur
  • 原文地址:https://www.cnblogs.com/Fandyx/p/2126908.html
Copyright © 2011-2022 走看看