④内部公开请勿外传预留服务(旧)配置说明使用人员:实施人员、测试人员、开发人员一、服务明细说明1.预留创建(操作类型scmcreservecreate)作用:根据用户指定的手工预留方案,对选定的分录进行预留操作。2.库存自动预留(旧)(服务标识AutoReserve)/库存自动预留反向处理(旧)(服务标识UnAutoReserve)作用:根据自动匹配的自动预留方案,在某个操作节点自动实现预留,比如:【审核】时配置了自动预留、【反审核】配置自动预留反向。3.预留查询(操作类型scmcreservequery)/预留解除作用:查询或解除某个单据的预留记录。4.业务关闭预留释放(服务标识ReleaseReserve)作用:单据预留后,关闭操作绑定供应链预留释放(旧)(服务标识ReleaseReserve),单据关闭时释放未释放的预留。5.预留释放/预留释放反向处理作用:出库预留释放1/9④内部公开请勿外传二、服务配置1.场景假定有一单据流为:A(销售合同)—BOTP—B(销售订单)—BOTP—C(发货通知单)—BOTP—D(销售出库)B单审核做预留,D单出库释放预留则:B单根据实际需求配置:预留创建、自动预留/自动预留反向、预留查询、关闭预留释放;D单根据实际需求配置:预留释放/预留释放反向。2.配置服务1)手工预留开发平台》B单元数据》表单》工具栏》新增操作》手工预留、预留查询》保存手工预留选择操作:scmcreservecreate2)自动预留/自动预留反向开发平台》B单元数据》表单》操作》找到【审核】【反审核】修改配置后端服务》保存2/9④内部公开请勿外传【审核】配置库存自动预留(旧)服务标识AutoReserve【反审核】配置库存自动预留反向处理(旧)服务标识UnAutoReserve3/9④内部公开请勿外传3)业务关闭预留释放/预留释放还原开发平台》B单元数据》表单》操作》找到【业务关闭】【业务反关闭】修改配置后端服务》保存【业务关闭】配置供应链预留释放(旧)服务标识ReleaseReserve【业务反关闭】配置供应链预留释放(旧)服务标识ReleaseReserve4/9④内部公开请勿外传4)预留释放/预留释放反向开发平台》启用操作服务》D单【审核】配置供应链预留释放【反审核】配置供应链预留释放反向处理5/9④内部公开请勿外传备注:出库预留释放/预留释放反向的服务配置,新旧预留相同,需要配置释放单据与预留释放模型的映射5)预留释放规则业务设置》预留配置》预留释放规则》D单比如B单预留了仓库A、仓库B的物料,D单从仓库A出库的数据要按仓库匹配释放仓库A的预留,D单从仓库B出库的数据要按仓库匹配释放仓库B的预留,那么在预留释放规则里要配置预留释放单据.仓库=预留记录.仓库6/9④内部公开请勿外传6)预留记录查询开发平台》B单元数据》表单》工具栏》新增操作》预留查询》保存预留查询选择操作:scmcreservequery新旧预留的预留记录是通用的,预留记录的生成要配置预留单据与预留需求模型的映射、供应来源与预留供应模型的映射业务设置》预留配置》预留映射配置,配置B单与预留需求模型的映射,如果预留的即时库存余额表,要配置即时库存余额表与预留供应模型的映射7/9④内部公开请勿外传方案配置1.创建字段映射供应链云》业务设置》预留管理》字段映射》新增字段映射,预留记录需配置字段,需求单据根据实际需求注意:不同的需求单据字段名称可能不一样,具体要看标识,对应关系确定后应该是固定的,随意配置,会导致预留匹配出现未知错误。2.创建预留方案预留条件:用来过滤需求单据哪些分录需要进行预留。后台固定已存在的过滤条件:需求库存组织+物料匹配物料库存页签,勾选允许预留的物料其余添加,预留条件上配置。可用库存-过滤条件:用来过滤哪些即时库存允许被预留可用库存-匹配条件:用来设置即时库存与需求单据分录按什么字段进行匹配注意:必须配置物料对应条件8/9④内部公开请勿外传可用库存-预留顺序:用来指定预留即时库存时,按什么顺序优先预留。三、测试验证1.测试要点》预留方案匹配是否正确:手工预留方案:单据主业务组织可见的预留方案范围+需求单据相等+自动预留为否+状态为启用。自动预留方案:1)单据主业务组织可见的预留方案范围+需求单据相等+自动预留为是+状态为启用2)优先匹配单据主业务组织与方案创建组织相等的方案,其次按方案编码升序,优先取第一条。》预留数量是否正确,预留查询是否有预留记录。》反向操作后,自动预留结果是否清空。》预留释放后,预留查询是否还有预留记录。》未出库,单据就关闭了,预留查询是否有预留记录,反向关闭,再看预留记录是否存在。》下游单据出库,预留释放,反向操作后,预留记录是否还原(库存不足时,无法还原)。》所有库存变化,操作前后,都要对比库存总量和可用量的变化。9/9