外部系统集成设置

本文档解释如何设置 M3 Warehouse Integration (WHI)。在本文档中,仓库管理系统 (WMS) 用作集成系统的示例。

结果

如果为仓库集成定义了设置,则将自动执行主机 M3 与外部系统之间的所有下载和上载。这些设置在一定程度上还用于确定何时将执行下载和上载。

详细信息请参阅M3 Business Engine 仓库管理接口管理员指南

准备工作

必须与外部系统的责任人一起执行映射作业。

请考虑以下问题:

  • 哪个系统拥有哪些功能?
  • 业务流程的中断在哪里?
  • 这两个系统是否有所需数据?(必须提供唯一的关键字)。
  • 实际接口的责任人是谁?
  • 应使用哪种技术:文件到文件、中间件、API、EDI、XML 还是这些技术的组合?

遵循以下步骤

通用设置

  • 定义外部系统
    1. 启动存货消息合作伙伴。打开 (MMS865)。在此处将外部系统定义到 M3。

    2. 在 B 屏幕上,“消息方向”字段指示消息的方向。如果要同时进行下载和上载,必须创建两条记录,分别用于输出和输入。

    3. 填写“合作伙伴”字段和“消息类型”字段。对于传出消息,“消息类型”字段应为空。

    4. 打开 E 屏幕。唯一必填字段为“300 合伙人经理”字段。

    5. 对于传出消息,存在一个包含可选字段的 F 屏幕。

    6. 在 B 屏幕上,选项 12 =“邮件参数”用于启动存货消息合作伙伴。连接消息类型 (MMS867)。激活应为已定义的外部系统(合作伙伴)发送的消息类型。也可以使用 F14 = 创建标准来创建标准消息。

      注意

      合作伙伴用于控制要在 M3 中为每个业务事件创建多少条下载记录。可以与多个系统进行集成,并且每个系统必须定义为合作伙伴。

  • 定义下载和上载内容
    1. 启动仓库。打开 (MMS005)。打开 H 屏幕。

    2. 在“发送”下,可以按仓库激活“发送计划收据”、“发送拣货单”和“发送物料主档”字段。

    3. 在“检索”下,可以激活“检索收据/拣货单”和“找回存货交易”字段。

    4. “别名限定符”字段指示要使用哪种类型的 EAN 代码来填写物料主下载文件的“别名编号 (POPN)”字段。这仅适用于 (MMS005/H) 中的“物料主档”字段设置为 1 时。

  • 定义库位
    1. 启动存货库位。打开 (MMS010)

    2. 至少应输入两个库位,一个可分配,而另一个不可分配。在 E 屏幕上,“可分配”字段必须设置为 1 = 可分配,而对于其他库位,必须设置为 0 = 不可分配。如果应使用采购订单的两步式接收流程,则必须定义三个库位,每个状态一个库位(检验中,已批准和已拒绝)。

下载 - 物料基本数据、物料别名数据、期望收据、拣货单

通过 M3 作业计划程序,可以让标准 M3 报告或批处理功能根据计划自动运行。此功能可用于自动下载。

有关详细步骤和操作说明,请参阅《作业计划程序管理员指南》。

将 MBM 发起程序用于期望收据的设置

  1. MBM 发起程序指示是否应将期望收据的下载发送到 M3 e-Collaborator。如果激活 MBM 发起程序,系统会将下载发送到 M3 e-Collaborator。

  2. 检查是否正确设置了存货消息合作伙伴。打开 (MMS865) 中 F 屏幕上的参数。根据要激活的功能,计划接收、拣货单和物料主档参数应设为 1。如果要通过发起程序发送计划收据,M3 e Collaborator 中的计划收货参数必须设置为 1 或 2。

  3. 仓库。打开 (MMS005) 中 H 屏幕上的发送参数应设置为 1,以激活期望收据、拣货单和物料主档。

  4. 检查标准文档。打开 (CRS027) 中是否存在要连接到发起程序的文档。如果没有,创建该文档。文档号为 120 = 拣货单、E01 = 物料数据导出以及 E02 = 计划接收导出。

  5. 检查文档是否也存在于 M3 文档。打开 (CRS928) 中或创建该文件。

  6. 在 (CRS928/E) 屏幕上,将“媒体控制选择”标志设置为 1。字段 1 和字段 2 是连接到媒体的对象值,并且至少应填写字段 1。

    例如,这可以是合作伙伴、供应商、客户或要用于触发发起程序的任何其他内容。可以选择的值从 (CRS928) 中检索,并且必须对涉及的文档进行硬编码。然后,在这种情况下,使用 F14 =“生成标准”。

  7. 标准文档。连接媒体控制对象 (CRS945) 中,将看到在 (CRS928) 中指定的字段。使用此字段的值创建新记录。浏览屏幕顺序。对新记录选择选项 12 = 媒体以启动 (CRS949)。

  8. 文档媒介控制对象。连接媒介 (CRS949) 中,将媒体连接到上一步中指定的合作伙伴、供应商、客户或其他对象。选择服务标识(要使用的 M3 输出的服务提供商)。(CRS949) 中的每条记录都会在输出。按作业管理 (MNS206) 中生成一条记录。在 (MNS206) 中,前面带有感叹号的记录将连接到发起程序。对该记录使用选项 13 = 合作伙伴以查看每个合作伙伴的输出。媒体在 (CRS116) 中定义。

上载 - 内部库存消息的设置

  1. 启动内部存货交易限定符。打开 (MMS860)

  2. 在 B 屏幕上,使用选项 14 =“生成所有限定条件”来生成用于集成到 PkMS 的所有标准限定条件。

上载 - 订单引发的库存消息的设置

  1. 启动内部存货交易限定符。打开 (MHS860)

  2. 在 B 屏幕上,使用选项 14 =“生成所有限定条件”来生成用于集成到 PkMS 的所有标准限定条件。

  3. 启动编号序列。打开 (CRS165)

  4. 为内部库存消息创建具有序列 A 的序号类型 16。

  5. 为订单引发的库存消息创建具有序列 1 的序号类型 17。

检查订单配置(可选)

  1. 不同的订单类型必须具有正确的自动级别和下一项手动功能。必须打印拣货单。

  2. 检查分配方法(6 是首选),并对物料发放方法 (1)。

对已接收消息进行归档(可选)

  1. 启动存货消息合作伙伴。打开 (MMS865)

  2. 选择选项 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)

“作业计划信息。打开”所有字段

请参阅