外部系统集成设置
本文档解释如何设置 M3 Warehouse Integration (WHI)。在本文档中,仓库管理系统 (WMS) 用作集成系统的示例。
结果
如果为仓库集成定义了设置,则将自动执行主机 M3 与外部系统之间的所有下载和上载。这些设置在一定程度上还用于确定何时将执行下载和上载。
详细信息请参阅M3 Business Engine 仓库管理接口管理员指南。
准备工作
必须与外部系统的责任人一起执行映射作业。
请考虑以下问题:
- 哪个系统拥有哪些功能?
- 业务流程的中断在哪里?
- 这两个系统是否有所需数据?(必须提供唯一的关键字)。
- 实际接口的责任人是谁?
- 应使用哪种技术:文件到文件、中间件、API、EDI、XML 还是这些技术的组合?
遵循以下步骤
通用设置
-
定义外部系统
-
启动存货消息合作伙伴。打开 (MMS865)。在此处将外部系统定义到 M3。
-
在 B 屏幕上,“消息方向”字段指示消息的方向。如果要同时进行下载和上载,必须创建两条记录,分别用于输出和输入。
-
填写“合作伙伴”字段和“消息类型”字段。对于传出消息,“消息类型”字段应为空。
-
打开 E 屏幕。唯一必填字段为“300 合伙人经理”字段。
-
对于传出消息,存在一个包含可选字段的 F 屏幕。
-
在 B 屏幕上,选项 12 =“邮件参数”用于启动存货消息合作伙伴。连接消息类型 (MMS867)。激活应为已定义的外部系统(合作伙伴)发送的消息类型。也可以使用 F14 = 创建标准来创建标准消息。
注意合作伙伴用于控制要在 M3 中为每个业务事件创建多少条下载记录。可以与多个系统进行集成,并且每个系统必须定义为合作伙伴。
-
-
定义下载和上载内容
-
启动仓库。打开 (MMS005)。打开 H 屏幕。
-
在“发送”下,可以按仓库激活“发送计划收据”、“发送拣货单”和“发送物料主档”字段。
-
在“检索”下,可以激活“检索收据/拣货单”和“找回存货交易”字段。
-
“别名限定符”字段指示要使用哪种类型的 EAN 代码来填写物料主下载文件的“别名编号 (POPN)”字段。这仅适用于 (MMS005/H) 中的“物料主档”字段设置为 1 时。
-
-
定义库位
-
启动存货库位。打开 (MMS010)。
-
至少应输入两个库位,一个可分配,而另一个不可分配。在 E 屏幕上,“可分配”字段必须设置为 1 = 可分配,而对于其他库位,必须设置为 0 = 不可分配。如果应使用采购订单的两步式接收流程,则必须定义三个库位,每个状态一个库位(检验中,已批准和已拒绝)。
-
下载 - 物料基本数据、物料别名数据、期望收据、拣货单
通过 M3 作业计划程序,可以让标准 M3 报告或批处理功能根据计划自动运行。此功能可用于自动下载。
有关详细步骤和操作说明,请参阅《作业计划程序管理员指南》。
将 MBM 发起程序用于期望收据的设置
-
MBM 发起程序指示是否应将期望收据的下载发送到 M3 e-Collaborator。如果激活 MBM 发起程序,系统会将下载发送到 M3 e-Collaborator。
-
检查是否正确设置了存货消息合作伙伴。打开 (MMS865) 中 F 屏幕上的参数。根据要激活的功能,计划接收、拣货单和物料主档参数应设为 1。如果要通过发起程序发送计划收据,M3 e Collaborator 中的计划收货参数必须设置为 1 或 2。
-
仓库。打开 (MMS005) 中 H 屏幕上的发送参数应设置为 1,以激活期望收据、拣货单和物料主档。
-
检查标准文档。打开 (CRS027) 中是否存在要连接到发起程序的文档。如果没有,创建该文档。文档号为 120 = 拣货单、E01 = 物料数据导出以及 E02 = 计划接收导出。
-
检查文档是否也存在于 M3 文档。打开 (CRS928) 中或创建该文件。
-
在 (CRS928/E) 屏幕上,将“媒体控制选择”标志设置为 1。字段 1 和字段 2 是连接到媒体的对象值,并且至少应填写字段 1。
例如,这可以是合作伙伴、供应商、客户或要用于触发发起程序的任何其他内容。可以选择的值从 (CRS928) 中检索,并且必须对涉及的文档进行硬编码。然后,在这种情况下,使用 F14 =“生成标准”。
-
在标准文档。连接媒体控制对象 (CRS945) 中,将看到在 (CRS928) 中指定的字段。使用此字段的值创建新记录。浏览屏幕顺序。对新记录选择选项 12 = 媒体以启动 (CRS949)。
-
在文档媒介控制对象。连接媒介 (CRS949) 中,将媒体连接到上一步中指定的合作伙伴、供应商、客户或其他对象。选择服务标识(要使用的 M3 输出的服务提供商)。(CRS949) 中的每条记录都会在输出。按作业管理 (MNS206) 中生成一条记录。在 (MNS206) 中,前面带有感叹号的记录将连接到发起程序。对该记录使用选项 13 = 合作伙伴以查看每个合作伙伴的输出。媒体在 (CRS116) 中定义。
上载 - 内部库存消息的设置
-
启动内部存货交易限定符。打开 (MMS860)。
-
在 B 屏幕上,使用选项 14 =“生成所有限定条件”来生成用于集成到 PkMS 的所有标准限定条件。
上载 - 订单引发的库存消息的设置
-
启动内部存货交易限定符。打开 (MHS860)。
-
在 B 屏幕上,使用选项 14 =“生成所有限定条件”来生成用于集成到 PkMS 的所有标准限定条件。
-
启动编号序列。打开 (CRS165)。
-
为内部库存消息创建具有序列 A 的序号类型 16。
-
为订单引发的库存消息创建具有序列 1 的序号类型 17。
检查订单配置(可选)
-
不同的订单类型必须具有正确的自动级别和下一项手动功能。必须打印拣货单。
-
检查分配方法(6 是首选),并对物料发放方法 (1)。
对已接收消息进行归档(可选)
-
启动存货消息合作伙伴。打开 (MMS865)。
-
选择选项 2 以启动 (MMS865/E)。激活归档参数和上次活动之前的天数。
要设置的参数
程序 ID/屏幕 |
字段 |
该字段表示... |
---|---|---|
(MMS865/B) |
消息方向 |
... 消息的方向。 有效备选项是:I = 输入 O = 输出。 |
(MMS865/B) |
合作伙伴 |
... 身份为外部合作伙伴,例如具有客户的内部号码。 |
(MMS865/B) |
消息类型 |
... 消息类型,其中应包含要处理的标准消息名称。示例: EDIFACT 消息:ORDERS ORDRSP 等 ODETTE 消息:DELINS AVIEXP 等 |
(MMS865/E) |
300 合伙人经理 |
... 唯一用户 ID。 该 ID 可用于选择和排序。 |
(MMS865/E) |
305 无效之邮件收件人 |
... 是否允许覆盖所输入的邮件收件人。 有效备选项是: 0 = 不,不会替代邮件收件人。 1 = 是,将使用 (RSS015/310) 中的值替代邮件收件人。 |
(MMS865/E) |
归档 |
... 消息是否应进行归档。有效备选项是:0 = 否 1 = 是 此字段仅对上载消息(MMS850、MHS850)有效。 |
(MMS865/E) |
在归档/删除前天数 |
... 在已接收和执行库存交易后对消息进行归档的天数。消息归档后,系统会将其从生产文件中删除并存储在归档文件中。 此字段仅对上载消息(MHS850、MMS850)有效。 |
用于下载合作伙伴的 F 屏幕
程序 ID/屏幕 |
字段 |
该字段表示... |
---|---|---|
(MMS865/F) |
下载计划收据(对于特定合作伙伴) |
... 是否将计划收据下载到 MHEXRH 和 MHEXRD 输出文件。这些输出文件用于实现连接外部系统接的格式的标准化。 只要更新 (MMS080) 中的物料计划,M3 就会更新输出文件。 该字段还将向系统指示是否应将预分配下载到 MHPREA 输出文件。 |
(MMS865/F) |
下载拣货单(对于特定合作伙伴) |
... 拣货单是否下载到输出文件 MHPICL 和 MHPICD。输出文件用于为与外部系统的接口提供标准输出格式。 下达拣货单后(拣货单状态为 40),M3 将更新输出文件。 以下备选项有效。 0 = 未下载拣货单。 1 = 已下载拣货单。 2 = 下载并打印拣货单。 3 = 下载并打印拣货单,但不针对 (MWS420) 中的仓库集成进行验证。 |
(MMS865/F) |
下载物料主档(针对特定合作伙伴) |
... 是否应为此特定仓库填充物料输出文件 (MHITMA) 和别名编号文件 (MHIPOP)。输出文件提供了标准输出格式,用于与其他系统连接。 在以下情况下,M3 将会更新输出文件: 1) 通过选择程序 (MHS630) 或 (MHS635) 人工启动下载。 2) 自动下载通过 M3 作业计划程序定义。物料主档将根据计划自动下载。 |
(MMS865/F) |
创建 MBM 发起程序(向 e-Collaborator 发送计划收据) |
... 是否应该为期望收货创建 MBM 发起程序,以便将它们发送到 M3 e Collaborator。 有效备选项是: 0 = 否,不创建 MBM 发起程序(不向 M3 e-Collaborator 发送计划收据)。 1 = 是,创建 MBM 发起程序。可以在人工发送 (MHS815) 或定期发送 (MHS816) 之间进行选择。 |
(MMS867/E) |
激活应用程序消息类型 |
... 是否激活应为已定义的外部系统(合作伙伴)下载的消息类型。 在 B 屏幕上,还可以通过 F14 = 创建标准来创建标准消息。 注意
合作伙伴用于控制要在 M3 中为每个业务事件创建多少条下载记录。可以集成到多个系统,并且必须将每个系统定义为合作伙伴。 |
(MMS005/H) |
下载计划收据(针对特定仓库) |
... 是否将计划收据下载到 MHEXRH 和 MHEXRD 输出文件。这些输出文件用于实现连接外部系统接的格式的标准化。 只要更新 (MMS080) 中的物料计划,M3 就会更新输出文件。 该字段还将向系统指示是否应将预分配发送到 MHPREA 输出文件。 |
(MMS005/H) |
下载拣货单(适用于特定仓库) |
... 拣货单是否下载到 MHPICL 和 MHPICD 输出文件。输出文件用于为与外部系统的接口提供标准输出格式。 下达拣货单后(拣货单状态为 40),M3 将更新输出文件。 以下备选项有效。 0 = 未下载拣货单。 1 = 已下载拣货单。 2 = 下载并打印拣货单。 3 = 下载并打印拣货单,但不针对 (MWS420) 中的仓库集成进行验证。 |
(MMS005/H) |
下载物料主档(针对特定仓库) |
... 是否应为此特定仓库填充物料输出文件 (MHITMA) 和别名编号文件 (MHIPOP)。输出文件提供了标准输出格式,用于与其他系统连接。 在以下情况下,M3 将会更新输出文件: 1) 通过选择程序 (MHS630) 或 (MHS635) 人工启动下载 2) 自动下载通过 M3 作业计划程序定义。物料主档将根据计划自动下载。 |
(MMS005/H) |
检索收据/拣货单 |
... 是否允许从外部系统报告的收货或拣货单使用 (MHS870) 中的批量输入更新 M3。 可以在 (MHS850) 中显示和更新检索到的消息。按照 (MHS860) 中的定义,将只执行具有允许的订单类别的消息。 注意
在机会越库配送和与仓库管理系统的集成之间可能存在冲突。 |
(MMS005/H) |
检索存货交易 |
... 在 (MMS870) 中使用批量输入时从外部系统中检索的消息是否将更新 M3 存货交易。 以这种方式检索的消息可以在 (MMS850) 中显示和更新。只执行带有允许的限定条件(在 (MMS860) 中定义)的消息。 |
(MMS005/H) |
别名限定符 |
... 要使用哪种类型的 EAN 代码来填写物料主下载文件的“别名编号 (POPN)”字段。这仅适用于 (MMS005/H) 中的“物料主档”字段设置为 1 时。有效备选项是: EA08 = EAN8,一个包含 8 位数字的 EAN 号码 EA13 = EAN13,一个包含 13 位数字的 EAN 号码 DU14 = DUN14,EAN 号码的包装变量 UPC = UPC 编号。 |
(MMS010/E) |
可分配 |
... 分配并且必须设置为 1 = 是,可分配,而对于其他库位,设置为 0 = 不可分配。 该字段用于确定为相应库位创建的余额标识是否应可分配。 它必须设置为 1 = 是,可分配。 创建与来自库存的收据关联的新的余额标识时,将从发出接收的库位获得该代码。如果存在例外,则可以在 (MMS060) 中更改分配代码。 |
(CRS165/B) |
序列号 |
... 序列号。如果其他序列属于其他类型,则可以使用同一 ID。例如,订单号和发票号中可能均存在序列 A,但它们具有不同的数字范围和起始值。 具有序列 A 的序号类型 16 用于内部库存消息。 具有序列 1 的序号类型 17 用于订单引发的库存消息。 |
(MWS010/E) |
100 自动打印拣货单 |
... 创建拣货单时是否自动进行打印。 选择 1 = 是。 |
(MNS310) |
“子系统作业。打开” |
... 此子系统中使用的自动启动作业。 具有预定义的自动启动作业 MHS855 - 订单相关消息和 MMS855 - 内部库存消息作为预定义的自动启动作业。这些用于载。这些将启动 MHS870 和 MMS870 批处理作业。 |
(SHS050) |
“作业排程类别。打开”所有字段 |
可以在 M3 作业计划程序中计划下载批处理作业。请参阅。 |
(SHS030) |
“作业计划。打开”所有字段 |
请参阅。 |
(SHS031) |
“作业计划程序。打开”所有字段 |
请参阅。 |
(SHS035) |
“作业计划字段。打开”所有字段 |
请参阅。 |
(SHS231) |
“作业计划信息。打开”所有字段 |
请参阅。 |