Sales Order的Planned Delivery Date与Planned Inventory Transactions的Transaction Date

时间:2022-06-18
本文章向大家介绍Sales Order的Planned Delivery Date与Planned Inventory Transactions的Transaction Date,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

几个月前写的一个通过ASCII文件批量上传更新ERP LN的Sales Order中的Planned Delivery Date的一个Session,中间曾经需要把Inventory Comment的逻辑考虑进去修改过一次,这次又发现一个问题,那就是Planned Inventory Transactions中的相应的Transaction Date必须在更新Planned Delivery Date的时候同时更新,这样从Item Order Plan上看到的日期数据才能和实际的销售订单的日期对应上。

还不知道未来有多少没考虑到的数据表需要同时更新,这里我的感受就是能不直接修改数据库字段就不直接修改,跳过了业务逻辑层的判断,真的会有很大的问题!

<br/>declaration:<br/>  table  twhinp100    | Planned Inventory Transactions<br/><br/>function  update.planned.inv.transactions()<br/>{<br/>  select  whinp100.*<br/>  from  whinp100 for update<br/>  where   whinp100.koor =  tckoor.act.sls<br/>    and whinp100.orno =:orno<br/>    and whinp100.pono =:pono<br/>    and whinp100.ponb =:sqnb<br/>  selectdo<br/>    whinp100.date  = conv.date    | Transaction Date<br/><br/>    db.update(twhinp100,db.retry)<br/>    commit.transaction()<br/><br/>  selectempty<br/><br/>  endselect<br/>}<br/><br/>