OSP订单拆分详细设计-华为OSP培训材料内容摘要:

1、 1便于减少其他小系统的修改工作量,合同不拆分成多个订单)进行与以前基本相同的拆分工作。 使拆分后的制造订单( 满足识及描述1)输入a、 订单在b、 订单行c、 订单行更改后。 2)处理以前成套大多在运地点+发运方式+局点(包装指令)+产品 五个维度进行订单拆分,11根据前三个维度定义成发运集,因此 将11包装指令)+产品 分组,不同的组归并为不同的制造订单(息可以与同号、销售订单号、发运集、工作订单号、任务令号之间的关系如下:3)输出对分,形成制造订单(工作订单: 由单头(订单行(成。 同时为了任务令能对应到工作订单,中增加下载时通过任务令所在的订单行得对应的时供其他系统开放有关字段修改权限)。 表 2、结构参见附录B。 4)逻辑流程订单拆分规则:定时或手工提交提取最近每个订单进行拆分工作。 拆分过程中只对订单中可执行的行进行拆分。 对于发运集、产品编码、局点进行有关修改,必须人工通知对该订单再次下载拆分,原则上无发运集、产品编码、局点信息的订单行不拆分,因此必须对则因拆分时不能拆分,而下次下载最近成遗漏。 对于订单更改,数量必须人工通知对该订单再次下载拆分,拆分程序自动对该订单中分订单基本原则是,对可执行的行,根据 发运集:必须按发运地点+发运时间+发运方式三个维度的基础上定义) +品财务编码)+装指令 /局点)三个字段分组,并顺序编号,形成入,拆分订单行信息存入位顺序号,数值类型。 顺序号在一个订单 3、中初始和依次编号,起点为0001。 例如如原来订单为1234567,则新形成的12345670002, 12345670003,以此类推。 为了区分新旧系统能兼容老数据,对其拆分订单号,统一为 订单号+0000。 制造订单号生成逻辑1、 拆分订单的所有行的发运集、产品编码、局点之一或全部更改,拆分订单号不变,但相关信息(发运集、产品编码、局点)在、 拆分订单的部分行的发运集、产品编码、局点之一或全部更改,该拆分订单将再拆分成几部分,如果有些行的发运集、产品编码、局点均没有变化,则这些部分即使能合并到其他定单中去,也不合并,保留定单号不变,其他变化部分按变化多少(发运集、局点、产品变化的个数,非行 4、数),来排序处理,如果能合并到其他不需拆分的订单中去则合并,如过不能合并,则判断能否合并到其他需要拆分的订单中的某部分去,都不能则判断是否已保留过订单号,没有则保留此订单号,否则生成新的订单号。 3、 有新的可执行的行(则能合并到已拆分的订单中去则合并,不能合并的则生成新的拆分订单4、 可执行的行( 按发运集+产品+局点 分组,拆分成制造订单,订单号的排序为各制造订单中的最小行(前的排在前。 订单行排序与层次从11 0排序,对排在它所对应的父项目下(项1,任务令挂到生成任务令的原订单行。 订单据中工维护好法是,无层次的行的于-+父项为1,有一个父项为2,依次类推。 订单显示层次1能与第一位肯定不会错, 5、因为是取. +序号. +序号+. +序号的:. +序号+. +序号(一直顺序变号)分一个订单处理流程下载订单行到临时表提取差异信息到临时表判断可执行订单行更新不需拆分但产品局点发运集变化的订单头信息对不需要再次拆分的已拆分订单做标记对需要再次拆分的已拆分订单做标记对拆分订单的更改纬度计数对每个需要再次拆分的订单进行合并到已拆分订单或拆分成新的订单对新的可执行行进行订单拆分工作更新订单行原来下载拆分过的订单行,但已更新中新旧订单号,更新时间 从临时表插入新拆分的订单行到订单行表更新订单头备注更新有计划时间和发货地址取特殊物料更新任务令与拆分订单的对应关系重新分解行有变化的制造订单的底层物料开始保 6、留本拆分订单号更新拆分更新时间制造订单更改纬度=0?算每个待重新拆分订单的更改纬度并排序保留过拆分订单号。 束 的为本次提取到 至点单行的单 果工指定订单号下载或通过订单更改下载拆分不受上述时间段的约束,但订单中也须含有可执行行,订单状态为则拆分不出订单来。 订单下载拆分以销售订单号为单位,一个销售订单有部分行可执行,拆分时是以整个订单为单位,全面下载判断和拆分更新。 拆分与订单拆分更改为同一过程,拆分过程中同时分解订单底层物料需求和取特殊物料:过程名:_、执行过程:载订单行到临时表提取的数据进行加工。 加工有:补充填写品、包装指令信息,加工11产品编码可能只在以只能对在下载时加工,加工的原理为,所有 7、挂在同一的其他所有子项,继承顶层的发运集、产品编码、包装指令信息。 2、从运集、产品、数量、备注本表主要提供拆分处理(与制造订单行订单号、发运集、产品、数量,以便比较和更新处理3、执行过程:根据可执行订单条件( 新差异信息表订单行可执行标志4、 更新不需拆分但订单产品局点发运集变化的订单头信息订单行中的品、包装指令等不是部分行更改,而是所有行更改,则拆分订单不变,拆分订单行、订单头信息需要更新。 5、 对不需要再次拆分的制造订单做标记Y对需要再次拆分的制造订单做需要更新标记N6、 对订单行的更改纬度计数,(更改纬度是指发运集、产品、局点等三个影响订单号的信息的更改情况,改动一个则为1、改两个为2) 8、, 对纬度统计是为了便于将原制造订单号保留给更改纬度小的订单行。 7、 对每个需要再次拆分的已拆分制造订单进行处理。 (处理逻辑详见流程图)需要再次拆分的制造订单是指制造订单中部分行的更改纬度变化,导致一些行需要分离出来形成新的订单或合并到其他订单中去。 它与订单中新的可执行行的拆分逻辑有所不同。 其拆分逻辑如下:需再次拆分制造订单中的行按发运集、产品、包装指令进行分组,同时按更改纬度+分组中包含的最小订单行号已排序的各分组进行处理。 果有,排在第一位),则保留原制造订单号给这些行, 并更新制造订单头的拆分更新日期。 要尽可能地合并到其他制造订单中去。 合并逻辑分两步,先判断能否合并到不需再拆分的制造订单中,能合并则在行的样。 不能则看能否合并到需要再次拆分的制造订单中去,还不能合并则考虑保留订单号或生成新的制造订单。 7。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。