仓库供应结构
在开始使用直接材料供应 (DMS) 之前,您必须至少定义一个仓库供应结构。
定义仓库供应结构
要设置仓库供应结构,请执行下列步骤:
- 在仓库供应结构 (whinh6140m000) 进程中,输入一个新代码和相应的说明。
- 双击新创建的记录。
- 在仓库供应结构关系 (whinh6141m000) 进程中,按需要添加关系。
示例
要创建下列供应结构...
|
仓库供应结构 STRUCT1 |
|
供应仓库
|
目标仓库
|
允许从收货供应
|
允许自 JSC 收货供应
|
允许从库存供应
|
| A | B、B1、B2、E |
是
|
是
|
是
|
| A | C、C1、C2 |
是
|
否
|
是
|
| B | B1、B2 |
是
|
是
|
否
|
| 已确认 | C1、C2 |
否
|
否
|
是
|
| E | E1、E2 |
是
|
是
|
否
|
...必须定义下列一对一的关系:
|
仓库供应结构 STRUCT1 |
|
供应仓库
|
目标仓库
|
允许从收货供应
|
允许自 JSC 收货供应
|
允许从库存供应
|
| A | B |
是
|
是
|
是
|
| A | B1 |
是
|
是
|
是
|
| A | B2 |
是
|
是
|
是
|
| A | E |
是
|
是
|
是
|
| A | 已确认 |
是
|
否
|
是
|
| A | C1 |
是
|
否
|
是
|
| A | C2 |
是
|
否
|
是
|
| B | B1 |
是
|
是
|
否
|
| B | B2 |
是
|
是
|
否
|
| 已确认 | C1 |
否
|
否
|
是
|
| 已确认 | C2 |
否
|
否
|
是
|
| E | E1 |
是
|
是
|
否
|
| E | E2 |
是
|
是
|
否
|
要定义单个仓库与其它所有仓库之间的关系,请将相反的仓库类型字段留空。 在以下示例中,对于供应仓库 A 与其它所有目标仓库的关系,允许从库存供应:
|
仓库供应结构 STRUCT1 |
|
供应仓库
|
目标仓库
|
允许从收货供应
|
允许自 JSC 收货供应
|
允许从库存供应
|
| A | |
否
|
否
|
是
|
重要事项!
定义了一个供应结构后,必须在用户配置文件(仓储管理) (whwmd1540m000) 进程的杂项标签的相应字段中指定该结构, 否则不能使用 DMS。
使用仓库供应结构
执行 DMS 计划时会考虑仓库供应结构关系。
如果对特定的仓库-物料组合启动 DMS 计划,LN 将检查哪些供应关系适用于当前过程。 对于每个适用的供应关系,可查询仓库供应结构,以检查应考虑哪些目标仓库的需求。
对于上例,这表示在确认仓库 A 中 JSC 订单的收货后,将处理仓库 B、B1、B2 和 E 的需求。
注意
只处理同一仓库供应群中已启用“DMS 供应”的仓库的需求。 这包括直接针对供应仓库的需求。
为确定是否可以供应目标仓库,LN 将执行下列步骤:
- 如果在库存处理参数 (whinh0100m000) 进程中清除了使用仓库供应结构复选框,则供应关系不存在任何限制,并且允许所有供应关系。LN 不会执行其它检查。
- 如果选中了使用仓库供应结构复选框,则系统将检索当前用户的用户配置文件。 如果不存在任何用户配置文件,或者对用户而言,供应结构为空,则该用户无权运行 DMS,因此无法供应目标仓库。
- 如果用户有权对某个供应结构运行 DMS,则在仓库供应结构关系中搜索供应仓库与目标仓库之间的关系。 如果这种关系适用(当前日期介于生效日期与过期日期之间),则使用该关系确定是否可以供应目标仓库。
- 如果供应结构中不存在供应仓库与目标仓库之间的关系,或者该关系不再适用,则搜索该供应仓库与一个空目标仓库之间的关系。 如果这种关系适用(当前日期介于生效日期与过期日期之间),则使用该关系确定是否可以供应目标仓库。
- 如果供应结构中不存在供应仓库与空目标仓库之间的关系,或者该关系不再适用,则搜索一个空供应仓库与一个空目标仓库之间的关系。 如果这种关系适用(当前日期介于生效日期与过期日期之间),则使用该关系确定是否可以供应目标仓库。
- 如果未找到(有效的)关系,则无法供应目标仓库。