概述EAS库存预留管理提供开放式的预留平台服务,用户可通过预留配置设置企业自己的库存预留应用。库存预留支持以下应用:可在供应链的任何单据中进行预留操作;支持自动预留与手工预留两种预留方式;预留节点可由用户自定义,可在单据提交或审核时进行预留操作;预留对象可以是可用库存,也可以是预计入单据,如销售订单可对未入库的采购订单进行预留占用;支持非单据预留的其他预留业务,可对即时库存按客户、销售员等基础资料进行预留占用;支持预留记录的挪用;自动预留针对库存不足存在多种处理方案供用户配置,用户可在出库单的提交时进行自动预留来变通实现出库单提交的库存不足校验。名词解析单据预留:在业务单据进行的预留操作;其他预留:针对无业务单据的对象预留,如对重点客户或者关键销售员的库存预留;其他预留转移:库存被其他预留占用后,有订单需求进入后需要通过其他预留转移转成单据预留方可出库;单据预留挪用:在接到紧急订单时,可能会挪用已经被其他订单预留的库存,那么可以通过单据预留挪用来挪用已经被单据占用的库存;预留替换:在源头进行预留操作的流程在出库环节,由于仓储的原因,可能无法完全按预留记录进行处理,现有的预留管理实现在出库环节可不管预留记录,按最便利情况安排出库,在出库单据提交时自动以安排出库的即时库存替换出已预留的即时库存;预留解除:释放预留占用,变为可用库存;需求单据:需要进行预留操作的供应链单据;供应单据:作为预计入库存的供应单据,是被预留的对象。库存预留设置概念用户在启用库存预留时,需要先进行库存预留设置,确定库存预留的应用节点及预留匹配条件等。库存预留设置包含单据预留设置及其他预留设置,【单据预留设置】确定需要预留的单据及预留细节,【其他预留设置】主要定义非单据预留的预留对象,如进行非单据的预留操作时,可按客户、销售员进行预留,“客户”、“销售员”需要在【其他预留设置】中进行定义才可进行其他预留操作。单据预留配置操作说明菜单:供应链管理-库存管理-库存预留-单据预留设置配置实例1:销售订单预留设置配置应用场景:销售订单提交后,销售员对订单进行预留操作,预留对象可为可用库存,也可以为未入库的采购订单。具体配置:Figure1:新增单据预留设置,维护编码名称后,选择需求单据类型,也就是需要进行预留操作的单据对象,维护单据对象所对应的需求库存组织及需求日期,用于过滤预计入单据及可用库存。Figure2:设置需求单据的单据显示表格设置,单据显示表格设置主要包含以下内容:必选项设置:定义预留操作所必须的字段,针对供应链单据,目前必录项设置均赋有默认值,但是由于EAS供应链单据无共用的元数据源,不同单据的相同字段对应字段名可能不一致,在进行单据预留设置时最好确认默认值设置是否正确,必录项设置的正确与否将直接影响到预留操作是否能顺利进行。字段设置:设置在手工预留交互界面需求单据表体需要显示的字段,支持自定义排序及字段列宽的自定义,出厂列宽为默认列宽。显示最大记录行数:手工预留交互界面需求单据表体所能显示的最大行数,默认为50行,最大可显示200行。Figure3:定义单据可以进行预留操作的条件。Figure4:定义库存预留的可用库存范围,由两部分组成:过滤条件为可用库存本身与固定值的比较,匹配条件为可用库存与需求单据的比较,单据进行预留操作时按照定义的可用库存过滤条件与匹配条件过滤出库存进行预留。Figure5:设置预计入的对象及其他具体配置:预计入日期及提前天数用作过滤预计入单据用,过滤规则为:预计入日期早于等于需求日期+提前天数;预计入的单据显示表格设置中基本数量默认对应单据的基本数量,该处需要用户改为累计未入库基本数量,否则数量已入库转为可用库存,将是无用预留;其他设置同需求单据设置。Figure6:预留方案启用后,可在销售订单编辑界面进行预留操作,单据预留设置为按CU进行隔离的基础设置,预留方案需要按管理单元分别进行设置。配置实例2:销售出库单提交自动预留设置应用场景分析:环球机械集团的销售出库单据通过工作流进行审批,由于目前的库存单据在审核环节才进行库存不足的校验,导致单据工作流审批通过后由于库存不足,致使单据审批异常,为避免以上情况,需要在仓管员提交单据时进行库存不足的校验。该应用可通过设置销售出库单提交自动预留来变通实现具体配置:Figure7:配置销售出库单的提交自动预留方案:如果是自动预留,需要勾选“自动预留方案”,并且定义“库存不足处理方式”,目前产品支持四种库存不足的处理方式,提示不预留、预留不提示,提示且尽量预留、提示且提交或审核操作失败,如果应用场景为出库单提交校验库存,建议库存不足处理方式设置为“提交且提交或审核操作失败”。Figure8:自动预留不支持对预计入单据的预留,用户可以对可用库存的预留顺序进行设置,支持多个属性组合排序,可通过右上角上移下移来设置排序属性的优先顺序。需要注意的是,出库单进行预留操作时,可用库存的匹配及过滤条件维度设置需要跟单据保持一致,否则将导致预留校验的库存记录与真正出库的即时库存不一致的情况,从而导致通过自动预留进行库存不足校验的方案失败。Figure9:目前单据自动预留不提供出厂服务,用户如果有需要,针对库存单据得通过业务链配置相关事务的处理器,预留操作才能成功进入业务链设置界面,查找到销售出库单节点,选中销售出库单提交行点击修改。Figure10:业务单元编码F7查询出预留相关的所有业务处理器,按实际情况增加预留处理器,本场景需要增加的预留处理器有:单据自动预留处理器、预留单据删除处理器、预留单据提交校验处理器、预留单据反审核校验处理器、预留替换处理器。就这样,销售出库单在提交时将按设置校验即时库存是否足够预留,如果即时库存不能满足预留出库的需要,单据将会提交失败。其他预留配置操作说明菜单:供应链管理-库存管理-库存预留-其他预留设置配置实例:按客户预留库存应用场景:客户A为企业重点经营客户,其有优先占用库存权,月初销售员根据预测可先进行库存的占用。F1:其他预留设置新增,对象类型选择客户。F2:其他预留界面下,选择对象类型为客户预留,预留对象选择具体需要预留的客户,对可用库存进行预留操作,维护完需要预留的数量后点击可用库存右上角库存预留按钮,完成其他预留操作。预留操作菜单:需求单据的预留操作在需求单据编辑界面进行预留前置工作(配置预留处理器)业务链配置库存预留作为供应链预留的一个服务,由于服务的范围为供应链全局单据,而有些服务必须依赖于业务单据,为了使预留服务对不使用预留功能的客户及单据的影响最小化,目前依赖于业务单据的服务是包装成处理器的方式,用户在确定预留使用范围后再自行在业务链中针对需要使用库存预留服务的单据配置处理器目前支持业务链配置处理器的单据为库存单据,单据清单:要货申请单、调拨订单、库存调拨单、领料申请单、领料出库单、销售出库单、其他出库单、调拨出库单、采购收货单、采购入库单、生产入库单、其他入库单、调拨入库单。销售单据与采购单据业务链改造目前在进行中,出厂默认销售订单、发货通知单支持预留操作,其他单据如果需要支持预留操作,需要二次开发调用预留处理器的相关接口。预留服务提供以下预留处理器:1.单据自动预留处理器:单据自动预留的处理器,如销售出库单需要在提交时进行自动预留处理,则需要在销售出库单提交业务链中配置该处理器;2.预留单据删除处理器:预留单据删除时需要自动解除所预留占用的即时库存,单据在非审核状态进行预留操作时需要配置该处理器;3.预留单据提交校验处理器:由于单据可以反复提交,如果设置了提交状态进行预留操作的话,会存在修改后再提交的情况,因为无法保证修改前后单据的预留库存是一样的,针对在提交状态进行手工预留的单据,反复提交前需要用户先手工解除预留记录,以提醒预留操作员单据信息已做修改,该控制通过配置预留单据提交校验处理器来实现,提交进行自动预留也需要配置该处理器;4.预留单据反审核校验处理器:单据反审核前如果本单存在预留记录,则需要先解除预留记录,该处理器是单据反审核校验预留记录的处理器,存在反审核的预留单据需要在单据反审核业务链中配置该处理器5.预留替换处理器:关联预留记录生成的出库单,存在实际发货与预留记录不符的情况,出库单在提交时可按实际出库情况进行预留替换操作,前提是在出库单提交的业务链中配置该处理器6.预留单据变更提交校验处理器:预留单据变更提交后的手工预留记录校验,如果存在手工预留记录,需要先解除预留才能提交成功,该处理器在预留单据有变更操作的时候配置7.预留单据关闭处理器:预留单据关闭后需要自动释放其占用的库存,在预留单据关闭业务链中配置8.下游单据关闭上游单据时,清空预留单据的预留记录:下游单据审核自动关闭上游单据时,释放上游单据的预留占用处理,在下游单据审核业务链中配置。配置业务链处理器如图:物料设置针对库存预留服务,物料基础资料在库存页签增加了两个字段字段名说明备注预留物料是否需要进行预留服务,已有物料默认为是,如为否的话,不能针对该物料进行预留操作预留天数预留记录自动解除预留的时间,即如果预留天数设置为10天,则预留库存的预留账龄大于10后将会自动解除预留,默认为0,当为0的时候不自动解除预留需要后台事务配置支持手工预留以销售订单手工预留为例单据提交或审核后(提交还是审核进行预留可通过单据预留方案的预留条件来定义),点击工具栏上的库存预留按钮,如图在手工预留操作界面进行预留操作,保存后单据预留成功。手工库存预留是按单据来进行预留的,将整单未完全预留且物料设置了“预留”的行显示在预留界面上部,由用户自行维护需要预留的即时库存数量。库存预留只按基本数量进行预留。自动预留自动预留可用于出库单提交校验库存的场景,也可用于订单等单据的自动预留库存,配置可参照配置实例2。自动预留操作是当单据满足用户所设置的预留条件后自动根据单据预留设置来进行预留操作,当可用库存不满足预留需求时,单据会按【单据预留设置】中的配置给出用户提示,当【单据预留设置】中“库存不足处理方式”为提示且提交或审核失败时,可用库存不足以预留时,单据提交失败,并且提示如图:单据预留挪用应用场景:销售员小王接到客户A的紧急提单,要求明天出货物料1,经与其他销售员确认,客户B的订单可以延迟发货,可挪用客户B的订单所占用的库存供客户A先发货。操作说明:单据预留挪用与手工预留共用相同的【单据预留配置】,用以过滤符合条件的预留记录,预留挪用界面可预留对象为已被其他单据预留的库存预留记录,操作同手工预留操作。其他预留转移应用场景:按客户或销售员等对象预留的库存,当接收到明确需求如销售订单时,预留的库存需要通过其他预留转移变更为单据的预留记录,系统暂无提供自动转换功能。操作说明:单据预留挪用与手工预留共用相同的【单据预留配置】,用以过滤其他预留记录,预留转移界面的可预留对象为通过其他预留界面进行预留的记录,操作同手工预留操作:预留库存的出库与解除预留出库上游单据作为需求单据对库存进行了预留,关联生成出库单时,出库单会关联预留记录生成单据的分录,关联预留记录生成的出库单允许对分录进行修改,分录修改提交后,将会以修改后分录所对应的即时库存替换出原预留的即时库存。预留记录对应的分录允许修改可以满足出库的随机性要求,单据审核后随着库存的出库,预留记录也被解除。预留解除预留自动解除:用户可以在物料的库存资料中设置物料的预留天数,一旦预留记录的预留天数大于所设置的物料预留天数,可以通过配置后台事务来自动解除该已到期的预留记录。菜单:系统平台-后台事务-事务定义-后台事务-后台事务定义操作说明:1.后台事务定义界面,选中库存管理节点,新增后台事务,任务选择库存预留业务功能下的ActionAutoCancelReservationFigure11Figure12,定义调度计划后启用即可单据关闭的预留解除:预留单据手工关闭会自动解除原单据所预留的即时库存记录;下游单据审核时自动关闭上游单据,如果上游单据存在未出库的预留记录,则同时会自动解除该上游单据的预留记录。预留记录字段扩展概述预留记录表出厂数据可能存在不满足客户应用的需求,如需要看到预留记录所对应的客户,这就需要用户通过预留扩展设置来进行配置实现。操作说明步骤一:对于新增加的字段,通过DEP在预留记录中增加需要显示的字段名,如果同步需要在预留记录、单据预留挪用界面显示的话,则需要在各个显示界面分别增加字段名与实体字段名绑定;步骤二:通过菜单:供应链管理-库存管理-库存预留-预留扩展设置进入预留扩展设置配置界面,维护单据字段与预留记录中字段的映射关系,需要按单进行维护;步骤三:在单据预留设置中引用启用状态的扩展设置,这样,在应用该“单据预留设置”进行单据预留操作时,预留记录新增加的字段按“扩展设置”的配置写入值。