发货管理
本文档描述什么是发货管理及其工作方式。
使用发货管理可以控制导致库存发放的所有订单的发货。
结果
下达订单进行拣货、包装、报告和发货。
在此流程中将更新以下表:
表 | 描述 |
---|---|
MHDISH | 发货单号 |
DCONSI | 出货 |
MHDIPO | 发货策略 |
MHPICH | 拣货单标题档 |
MITTEM | 拣货组 |
MITPIC | 每个组的拣货员 |
MPICAP | 提货能力 |
MITARE | 存货区 |
MITEQU | 仓库设备 |
MITBAL | 每个仓库的物料 |
CSYPAR | 包装参数 |
MPTRNS | 包装 |
MFTRNS | 包装行 |
CRPIAC | 提货活动 |
MPIGLD | 提货指南数据 |
DRCLFC | 已计算的运费成本 |
OCHEAD | 客户退货标题 |
MHDISA | 附加交货信息 |
准备工作
- 确保订单状态设置为 33 -“完全分配”或 23 - “部分分配”的订单存在。
- 必须满足发货管理的基本设置中列出的条件。
- 根据将如何执行发货(通过交货、波次、发货以及是否将使用包装和包装操作),必须满足适用说明中列出的条件。
描述
发货管理用于控制导致库存发放的所有订单的发货。
发货管理包括以下步骤:
- 提货下达
- 拣货资源计划
- 提货活动计划
- 打印拣货单
- 提货
- 基于包装的提货
- 包装
- 包装操作
- 运费成本管理
- 库存发放
- 提货偏差报表
- 交货接收确认。
发货管理流程中的活动由发货策略控制,此发货策略将确定以下程序:
- 自动、半自动或手动处理发货流程
- 包含或排除的包装
- 简单或高级包装
- 连接到发货或已断开连接的交货
- 使用或不使用拣货资源计划
- 自动或手动包装操作
- 激活或解除交货值检查
- 系统引导的提货活动
- 基于包装的提货
- 运费成本管理
发货流程期间的物流标识是交货号。在订单行输入期间创建或更新了交货号。
“发货”是连接到一次发货的交货号。如果使用发货,则将由发货控制发货流程(多个交货号)。这称为运输管理,并在运输管理文档中进行了描述。
遵循以下步骤
管理以下流程的规则由发货策略控制,该策略用于确定是否以及应该如何执行流程所包括的部分。
- 要选择下达,请打开交货。打开工具箱 (MWS410)。
在 (MWS410) 中,还可以分配下达,指定发货组装,控制运费单据并执行包装步骤。
- 可选:要计划提货资源,请启动拣货单。计划拣货员 (MWS415)。
- 要打印拣货单,请打开 (MWS415)。
也可以从拣货单。报告 (MWS420) 打印拣货单。
- 可选:可以在 (MWS420) 或交货。连接包装 (MWS423) 中执行包装。
- 根据设置,可以在 (MWS420) 中继续进行提货报告。有关报告的详细信息,请参阅波次拣货。
发货单号
交货号是交货的唯一标识,并且将在 M3 中输入订单行时自动进行创建或更新。
- 交货号会将订单的物流(交货号)部分与商业(订单号)部分分开。
- 使用唯一的交货号,而不使用交货索引。在维护订单行期间,始终在线创建/更新交货号。主要关键字是发货人(仓库)、收货人(接收方)、发货策略、计划启运时间和运输要求。
- 所有进一步的发货活动(分配、提货、包装和发货组装)将由交货号而不是订单索引控制。
- 交货号包含发货管理(收货人、日期和时间、重量、体积、运输方法和条件等)的所有必需数据。
如果发货策略 (MWS010) 允许,可以将多个订单附加到同一交货号。输入新订单行时,M3 将重复使用现有交货号,前提是交货:
- 未受系统阻止(找到具有其他关键字匹配的现有发货时)
- 设置为同一方向(出站或入站运输)
- 自/至同一仓库/客户/地址
- 包含在同一发货策略中
- 包含同一发货中(仅适用于在 (MWS010)、参数 330、备选项 1-8 中选择了自动连接到发货)
- 属于同一订单类别(CO、DO、MO 等)
- 设置为同一计划启运日期
- 设置为同一计划启运时间
- 使用同一请求交货方式
- 由相同的交货条款定义
- 属于同一交货单编号类别(仅限通过交货排程的 CO)
- 使用同一交货单编号(仅限通过交货排程的 CO)
- 设置为同一请求的路线(CO 和 DO)
- 设置为同一请求的启运路线(CO 和 DO)。
如果已在 (MWS010) 中指定必须为每个订单创建单独的交货号,M3 将重复使用现有交货号,前提是订单号相同。
对于拣货交货功能,将应用特定的规则,具体取决于拣货交货的来源(客户退货或运输订单行)。
发货
“发货”是连接到一次发货的交货号。如果使用发货,这表示将由发货控制发货流程(多个交货号)。这称为运输管理,并在运输管理文档中进行了描述。
由于发货流程受发货控制,因此发货。打开工具箱 (DRS100) 中的功能同时为多个交货号实现了相同的发货管理步骤(如上一节所述)。下达也将受发货(而不是单个交货号)控制。
拣货资源计划
拣货资源计划是发货流程中的一个可选步骤,其中包括以下功能:
- 将拣货组分配至存货区
- 根据所需设备拆分一个区域的拣货单
- 按仓库、库位类型、物料、配送技术代码和数量等各种对象设置默认拣货时间
- 跟踪提货行和拣货时间
- 创建用户自定义的视图
拣货单管理
这是拣货单管理的用途:
- 所有订单类别的库存发放报告
- 记录存货交易
- 包装报告
- 在用于存储、包装和配送的库位之间执行重新分配
- 报告完整列表或波次(拣货单的集合)
- 为客户订单创建发票基础
- 将未打印的订单行添加到拣货单中
波次拣货单管理
这是一个适用于大体积的提货工具。
波次拣货单由仓库、存货区和仓库设备的组合创建。
波次拣货单行具有同一物料号、库位和批号。
要启用波次拣货,波次号必须存在。下达交货进行拣货并且已在 (MWS410) 的 P 屏幕上定义了设置时,将在 (MWS410) 中创建波次号。
拣货单行
提货行定义为 MITALO 中的记录,在下达进行拣货后此记录等于提货行。
波次行定义为多个提货行的累计数量。波次行是波次、物料、库位和批次号的组合。
系统引导的提货和包装
系统引导的提货和包装用于引导用户完成发货流程的选定部分。这减少了可变性并且可以创建适合于在移动拣货方案中报告提货活动的发货流程。
包装和包装操作
包装用于将订单上的一件或多件物料分成多个单元并进行安全发货,将它们放入适当的货箱包装中,以及使用客户发货目的地数据及其他必需信息(例如,交货单据)来标记货箱或包装并添加标签。
包装操作对于各种操作非常有用:
- 可退货包装
- 应向客户收取收费的包装
- 跟踪可退货包装的库存级别
包装操作可以分为两个部分:
- 为包装创建客户收费
- 根据可退货包装管理包装分类账
简化包装处理
简化包装处理适用于使用简单包装流程运行 M3 BE 的客户,其中最常见的方案是交货包装在包装中,并且客户只想声明包装的重量。创建多个包装时,可以使用此类型的处理。但是,在包装例行程序期间这将需要更多输入。
另外,通过简化包装处理,还可以直接从包装流程 (MWS423) 打印 CMR 文档,并且可以使用可配置数字来识别 CMR 文档或包装标签。通过使用运输服务,可以按路线、启运路线、客户、客户地址或交货仓库连接可配置数字。
基于包装的提货
基于包装的提货是一个流程,在此流程中将根据已打包的包装的提货或者提货流程期间构建包装的各件物料的提货来执行提货。
需要面向包装的提货流程的客户可以分为两大组:
- 处理大量拆分提货的客户
- 处理大量全托盘或全包装提货的客户
运费成本管理
在发放交货或发货之前,可以在任何阶段根据要求进行运费计算。发放交货或发货时,将执行自动重新计算。将根据连接到交货或发货的货运协议和运输服务以及计算时已知的信息执行计算。在发放交货之前,可以随时根据要求重新运行计算。
交货值检查
为客户订单交货激活交货值检查功能时,不允许进行问题报告,除非交货已通过交货值检查或已人工批准交货进行问题报告。交货值检查是人工或自动针对交货触发的。在这两种情况下,必须将所有有效拣货单移动到停靠库位,以启用交货值检查。当最后的有效拣货单后缀移动到停靠库位时,自动交货值检查由 (MWS976) 中的自动启动作业触发。
必须满足的前提条件是发货策略中的自由合并字段必须包含付款方的值(OAPYNO 字段)。这样做的原因是,激活交货值检查时,只允许存在具有相同付款方的客户订单。
通过使用减去未清开票金额(与实际交货值相比)的付款方信贷限制 2 来执行交货值检查。这样做的目的是满足允许问题报告较低价值交货的要求,同时可以保留高价值交货。
将根据 M3 BE 中现在用于计算形式发票的相同原理来计算当前交货的值。该值的计算方法是订单行上的净价乘以停靠库位的分配数量。然后,对于交货中所有包含的行,将对已计算的值进行总计。
如果交货值高于信贷限制 2 减去付款方的未清开票金额的结果,则交货将无法通过交货值检查,并且不允许进行问题报告。如果检查失败,则在计算中使用的任何金额或数量已更改的情况下,可以人工重新运行交货值检查。如果系统将交货视为已交货,则无论交货值检查的结果如何,也可以人工批准交货进行问题报告。
交货的进度状态
此状态存储在 MHDISH 表中,并可显示在 (MWS410) 中。
出站交货:
00 - 未下达进行自动分配。
01 - 已下达进行自动分配。如果发货策略 (MWS010) 中的阻止点 = 1,则可能存在拣货单。
02 - 由于分配控制而失败。更改订单行或执行分配时,状态将重置为 01。
03 - 由于信用检查或冻结客户而停止。客户订单终止已更改 (OIS120) 或冻结客户已更改 (CRS610) 时,状态将重置为 01。此状态仅与客户订单相关。
05 - 分配控制已通过,可以下达进行拣货。
50 - 已创建拣货单,并阻止交货进行进一步添加。
90 - 已全部报告。
对于出站拣货交货,状态 50 表示已创建交货并可计划发货。状态 90 表示已报告为已开始。
入站交货:
70 - 已从发货人处发货。
75 - 已部分接收。
90 - 已全部接收。
交货的包装状态
此状态存储在 MHDISH 表中,并可显示在 (MWS410) 中。
以下是有效的备选项:
00 - 不使用包装。
10 - 未开始包装。
20 - 包装已开始但未完成。
30 - 包装已完成。
拣货单的拣货状态
此状态存储在 MHDISH 表中,并且可显示在 (MWH415) 和 (MWS420) 中。
以下是有效的备选项:
30 - 未做好打印和报告准备
40 - 已做好报告准备
50 - 所有行报告为移至包装库位
60 - 所有行报告为移至停靠库位
70 - 所有行都在途,未收到(仅适用于配送单)
90 - 所有行报告为从库存发放
交货的计划状态
此状态存储在 MHDISH 表中,并且可显示在 (MWS410) 中。
以下是有效的备选项:
00-未开始
10-计划 1
20-计划 2
30-计划 3
40-计划 4
60-确认
80-已中止
90-已完成
该状态可用于跟踪计划活动。该状态没有任何功能,因此可以灵活使用。可以随时在 (MWS410/F) 上手动进行更新,也可以使用 API MWS410MI 中的 API 交易 UpdPlanSts 对其进行更新。它与运输操作接口 MYS450MI 集成,因此可以通过外部运输计划程序发送和更新字段值。