定义联合交货规则的设置
本文档解释如何定义联合交货规则的设置。
结果
使用联合交货规则创建通用对象控制表。
通用控制表用于根据联合交货规则检查一组订单行可以还是无法进行发货。这些规则是用户自定义的规则。
系统会更新以下表:
- 通用对象控制表。打开 (CMS017) 中的表 (CROBJC)。
- 连结交货规则。打开 (MWS125) 中的表 (MADJNT)。
准备工作
程序 ID/屏幕 | 字段 | 该字段表示... |
---|---|---|
(MMS002/G) | 分配方法 |
... 如何对每个物料/仓库组合执行分配。 使用联合发货规则时,可以选择分配方法 1-5(人工分配和自动分配) |
(CMS016/B) | 对象控制参数 | ..可用对象控制参数,可以在其中定义对象和值。 |
(CMS017/B) | 程序名 | ... 用于对象控制表的程序。在这种情况下,请在此处输入 MWS125。 |
(CMS017/E) | 仓库 | ... 此对象控制表对其有效的仓库。 |
(CMS017/E) | 优先级 |
... 应显示每个信息字段的顺序。 要更改顺序,请切换数字。要添加新的信息字段,请输入所需信息字段的编号和名称。 示例: 要添加介于 10 和 20 之间的新信息字段,请为此新字段分配一个介于 11 和 19 之间的数字。按 ENTER 键。然后,以正确的顺序放置新字段。 |
(CMS017/E) | 字段 1、2、3、4 |
... 特定文件中的字段或数据要素。 它用于为用户自定义的表创建关键字或搜索路径,以及创建用户自定义文件的内容。 注意
如果在 (MWS125) 中找到条目,则这些字段将受到保护。这表示,如果这些字段“正在使用”,则无法进行输入。 |
(CMS017/E) | 状态 |
... 通用对象控制表的状态。有效备选项是: 10 = 初步 20 = 明确 90 = 已冻结/已到期。 |
(CRS109/B) | 字段组 |
... 不同文件中用于控制矩阵输入的几个字段的分组。在这种情况下,将选择 MMAD4 字段组。 字段组由系统定义,且无法更改。 |
(MWS125/B) | 优先级 | ... (CMS017) 中表的优先级。搜索联合交货规则时,将按照与指定对象值对应的规则集的优先级顺序搜索表。这些规则集在下面显示为 1、2 或 3 个字段,称为“起始值 1、2、3、4”字段。 |
(MWS125/B) |
起始值 1、2、3、4 |
... 要与控制对象的内容进行比较的第一、第二、第三和第四个有效值。如果内容大于或等于此起始值,则将接受记录。 如果有多个起始值,则最接近最小值的值有效。 示例:起始值 1 可以是“产品组”。通过按 F4 = 提示来选择产品组。 起始值 2 可以是“物料号”。按 F4 键选择物料号。 起始值 3 可以是“客户号”。按 F4 键选择客户编号。 |
(MWS125/E) | 取消分配组 |
... 一组对象值,用于确定在组分配测试失败的情况下将取消分配或保留哪一组订单行。 仅当“取消分配规则”设置为 3 (MWS125/E) 时,这些分组参数才适用。 |
遵循以下步骤
创建对象控制表
-
启动可用对象控制参数。打开 (CMS016)。选择联合交货规则并选择选项 11 = 对象表详细行。
-
通用对象控制表。打开 (CMS017/B) 将启动。
将“屏幕顺序”字段设置为 E (T) 1。
-
输入程序名称 MWS125。
-
在 E 屏幕上输入:
- 此对象表的有效仓库
- 状态 20
-
“序列”字段中的优先级从 0 到 9。
默认情况下,序列 10 对应于优先级 0,20 对应于优先级 1,依此类推,直到对应于优先级 9 的序列 100。
- “字段 1(2、3 和 4)”字段与字段组中的选定字段。按 F4 键两次以选择字段。这将启动字段组。显示允许的字段 (CRS109)。
-
在 (CRS109/B) 屏幕的“字段组”字段中,输入 MMAD4 - 联合交货规则。
-
选择字段并重新显示 (CMS017/E)。
-
按 Enter 键,直到启动连结交货规则。打开 (MWS125) 为止。
为对象控制表创建值
-
在 (MWS125/B) 屏幕上,为每个优先级中的字段定义值。
-
“起始值 1(2、3 和 4)”字段是要与控制对象的内容进行比较的第一、第二、第三和第四个值。填写这些字段并打开 E 屏幕。
-
在 E 屏幕上输入描述字段。
-
在“取消分配组”字段中按 F4 键两次。这将启动字段组。显示允许的字段 (CRS109)。有效字段包含在 MMAD3 字段组中。