SAP的批次管理架构也很精巧,这里详细分析一下其结构及组合方式,一次次的惊叹于SAP架构设计的精巧,也许正是如此决定了SAP今天的成就。
先整体看一下SAP批次管理的批次设计架构,从中可以一览众山小的看看究竟是哪些部分构成了SAP的批次管理规则。
这是一个基本框架,然后在系统中通过自己的设置使各种批次管理规则得以确立生效。
条件表,定义了批次查找的字段条件因素,以库存管理条件表为例,其设置界面如下:
在这个设置中,工厂和库存地作为共同的查找条件;库存管理管理的工厂和库存地组合,其用途可以避免车间在反冲原料库存的时候错误地消耗其它库存地的物料
在定义了一个个的条件表之后,以这些条件作为元素,来组合不同的访问顺序,则是下一步该做的了,而SAP也顺其自然的推出了“访问队列”的配置,例如我们在条件表中定义以下一些条件:
则在访问顺序中可以定义不同的访问顺序来确定物料查找的访问条件优先级,如下所示
对于每个顺序组合,都包含了若干个条件,例如选择ME01,点击“存取”,则其中的顺序规则如下:
而对于ZMM1,其访问条件顺序如下,表示先是去工厂、库存地点进行查找,如果没有找到,则再到工厂下进行查找;
在定义了访问队列后,接下来需要设置的就是策略类型了,因为策略类型是一种查找的策略,所以他的基本结构是由“条件队列”、“选择类”、及“排序规则”组成;其大致结构如下图所示;
其中条件类型为输入部分,输入描述,类型自由定义:
存取顺序则是前文定义的“条件队列”,表示该策略的批次查找顺序;
而“选择”和“排序”则是对于批次选择的规则的定义,即该定义表示物料以什么样的顺序在系统中排列,如果说条件队列指的是空间上物料的查找顺序,那么选择和排序则是指在时间等层面对系统的定义了;这样在时间上空间上确定物料批次的组合共同构成了一个策略类型;
批拆分控制是否允许拆分批次;数量建议则是指批次拆分时候单位的显示;其中“对话批确定”则是指批次运行结果能否选择更改,SAP给出的解释如下:
如将在后台运行批次确定,不设置该标识。如将在前台运行批次确定,即如需要能够控制批次确定的结果,设置该标识。
在完整的设置这个屏幕后,则策略类型便告完成。接下来看看其中的组成部分“选择类”及“选择排序规则”的定义;
其中选择类的定义与“条件表”的定义可以说是异曲同工,都是定义选择的条件字段,入下图所示:首先确定类类型,例如023(批次),然后选择条件字段,按照两条原则管理物料
1、有效期 2、到货日
“选择排序规则”则就是对于这些条件字段顺序的设置了,根据实际需求,选择货物批次的优先级,一般来说首先考虑的是物料的保质期,所以到货日期靠前的优先出货,其次遵循FIFO原则,将收货日期靠前的优先出货;所以定义的排序规则如下:
在通过以上的定义后,则批次策略类型条件已经都具备了,接下来则是对策略类型的分配了,由于实际业务中可能有多个策略类型组合使用,故在SAP中,通过“查找过程”来实现这个逻辑,其组合如下,每个查找过程中可以包含多个策略类型:
在查找过程定义完全后,整个查找的策略逻辑已经完全定义完成了,最后说要做的就是对查找策略的分配;给每个移动类型分配不同的查找策略,则完成整个库存批次管理的配置:)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8357348/viewspace-702169/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8357348/viewspace-702169/