Methode Electronics EDI 需求分析
Methode Electronics 是一家总部位于美国的全球性技术公司,专注于设计和制造用于多个行业的电子和电气组件,产品涵盖汽车、工业、电信、医疗设备以及消费电子等多个领域,提供创新的解决方案。
填写Methode_EDI_Parameters_Template
Methode_EDI_Parameters_Template 文档中给出了Methode 的一些EDI基本信息,如下:
- 公司编号
- 公司全称以及公司地址
- 首选EDI联系人(姓名、电话、传真以及邮箱)
- 备选EDI联系人(姓名、电话、传真以及邮箱)
- 面向全球的EDI邮箱地址
- OFTP/2的连接信息(IP地址、SSID、SSID密码、SFID、端口号),24小时不间断可用
- OFTP2证书(后缀为.p7b的文件)
- VAN 连接信息(VAN供应商、Mailbox ID)
企业需要在文档的 Trading Partner 列补充自己的上述信息,如果选择OFTP2传输协议,则无需填写VAN连接信息(选择VAN 需要承担一笔额外的流量费用)。
填写好以上信息之后,将Methode_EDI_Parameters_Template通过邮件发送给Methode的EDI联系人。
Methode与合作伙伴之间传输的EDI单据类型
Methode使用EDIFACT作为其与合作伙伴之间的EDI报文标准,传输的EDI单据类型包括:DELFOR交付预测以及DESADV发货通知,版本号均为 D97A。
DELFOR交付预测
1.DELFOR交付预测中包含的主要信息
交付预测报文中包含的业务信息如下:
- 交付预测编号(由Methode指定)
- 交付预测时间
- 规划时间表/材料发行人信息
- 发货方信息
- 供应商信息
- 收货方信息
- 承运人信息
- 物料行号
- 买方物料编号
- Methode 的物料编号
- 接收数量
- 累计接受数量
- 累计采购数量
- 货物接收日期
- 累计数量开始日期
- 发票号
- 发货通知编号
- 交付预测状态
- 数量单位
- 包裹数量
- 包裹类型
- 每包数量
- 标签信息,包装ID
2.交付预测报文的主要用途:
- 指定确定的交货日期和计划数量(此时DELFOR报文中的SCC字段/4017 处的EDI标识符为:”1”,表示Firm确定)。
- 指定预测的生产需求(此时DELFOR报文中的SCC字段/4017 处的EDI标识符为:”2”,表示commitment for manufacturing and material对制造和材料的承诺;或者EDI标识符为”3”,commitment for material对材料的承诺;EDI标识符为”4”,表示planning/forecast计划或预测)
- 定义确保供应方和接收方信息同步,从而使供应商能够规划满足客户要求所需的资源。
3.交付计划报文主要涉及到以下两种计划方法:
- 方法 1:交货点驱动
这是指在一个给定的交货点,需要交付多种不同的产品。这意味着地址信息触发产品信息。因此需要使用分段组 7 (NAD-LOC-FTX-SG8-SG9-SG10-SG11字段)来指定交货点。
注:Methode提供的DELFOR EDI规范中对报文字段进行分组,请对照规范文档阅读。
- 方法 2:产品驱动
这是指某一产品要运送到多个不同的交货点。这意味着产品信息触发地址信息,因此不需要使用第 7 组分段,交货点信息应在段组 22 (NAD-LOC-FTX-SG23-SG24-SG25-SG27-SG30字段)中指定。
4.测试标识
如果UNB11的值为“1”,则表示当前报文是一个测试,否则这个字段不用填值。
DESADV发货通知
1.DESADV发货通知中包含的主要信息
- 发货通知编号
- 预计交货时间
- 发货时间
- 报文创建时间
- 提单号
- 航空运单号
- 规划时间表/材料发行人信息
- 发货方信息
- 供应商信息
- 收货方信息
- 运输方式
- 承运人信息
- 包装编号
- 包装细节
- 包装类型
- 每包数量
- 集装箱/包装状态
- Master 标签编号
- 买方物料编号
- Methode 的物料编号
- 发货数量
2.供应商指定的交货单/通知单编号
交货单号为唯一的控制编号,通常被称为 货运识别码或者SID,SID需要确保一年内不得重复,且需要在装箱单和提单上注明此编号。
3.标识类型
DESADV报文中的标识编码类型如下:
“M” =标识均质装运Homogenous load shipment
“G”=混合装运
“S”=单一包装/集装箱
点击下载 Methode DESADV 规范文档
基于知行之桥EDI系统搭建EDI工作流
梳理需求
根据上文介绍,Methode的主要需求为:
传输协议:OFTP2
报文标准:EDIFACT
单据类型:DELFOR、DESADV
如果企业作为供应商向Methode供货,则需要接收Methode发来的DELFOR交付预测,并根据收到的交付预测信息向Methode回复DEASDV发货通知。
确认方案
知行之桥EDI系统支持多种集成方案,对企业而言可以根据实际需求选择是否实现EDI系统与企业内部业务系统之间的集成。集成方案包括:中间数据库、API、Webservice等,知行之桥EDI系统能够实现EDI报文与数据库XML、JSON等格式的转换。
大多数用户实施EDI项目都会选择实现 EDI 与业务系统的集成,从而最大程度上实现业务处理流程的自动化。如果企业暂无集成打算或者业务系统尚未做好准备,这时可以选择Excel、CSV等过渡方案。EDI系统会将Methode发来的EDI报文转换为Excel,并自动发送至企业的指定邮箱中,业务人员可以直接在邮箱中查看交付计划信息。
搭建工作流
以数据库方案为例,通过知行之桥EDI系统实现与Methode的EDI对接,可以搭建如下所示的工作流:

如果您希望了解有关EDI对接的相关信息,欢迎交流。
阅读原文
相关文章:
Methode Electronics EDI 需求分析
Methode Electronics 是一家总部位于美国的全球性技术公司,专注于设计和制造用于多个行业的电子和电气组件,产品涵盖汽车、工业、电信、医疗设备以及消费电子等多个领域,提供创新的解决方案。 填写Methode_EDI_Parameters_Template Methode_…...
2023AE软件、Adobe After Effects安装步骤分享教程
2023AE软件是一款由Adobe公司开发的视频编辑软件,也被称为Adobe After Effects。它在广告、电影、电视和网络视频等领域广泛应用,用于制作动态图形、特效、合成和其他视觉效果。该软件支持多种视频和音频文件格式,具有丰富的插件和预设&#…...
【前端】JavaScript 变量引用、内存与数组赋值:深入解析三种情景
博客主页: [小ᶻZ࿆] 本文专栏: 前端 文章目录 💯前言💯场景一:直接赋值与重新引用为什么结果不是 [3, 4, 5]?1. 引用与赋值的基本概念2. 图示分析 关键总结 💯场景二:引用指向的变化为什么…...
本地项目运行提示跨域问题
项目背景:我使用phpwebstudy在本地搭建了一个项目,然后前端是http://localhost:8080/ 后端我直接创建了一个本地域名,例如www.abc.com 然后vue.config.js配置如下,这个配置在我所有线上环境是没有任何问题的 devServer: {proxy…...
C++ —— string类(上)
目录 string的介绍 string类功能的使用介绍 constructor —— 构造 介绍使用(1)(2)(4) :构造、拷贝构造、带参构造 介绍(3):拷贝string类对象的一部分字符…...
React Native Mac 环境搭建
下载 Mac 版Android Studio 下载 安装 JDK 环境 Flutter 项目实战-环境变量配置一 安装 Node.js 方式一 通过Node.js 官网下载 下载完成后点击安装包进行安装 安装完成...
Python Web 开发的路径管理艺术:FastAPI 项目中的最佳实践与问题解析20241119
Python Web 开发的路径管理艺术:FastAPI 项目中的最佳实践与问题解析 引言:从路径错误到模块化管理的技术旅程 在现代 Python Web 开发中,路径管理是一个常常被忽视却非常重要的问题。尤其是在使用像 FastAPI 和 Tortoise ORM 这样的框架时…...
Rust derive macro(Rust #[derive])Rust派生宏
参考文章:附录 D:派生特征 trait 文章目录 Rust 中的派生宏 #[derive]基础使用示例:派生 Debug 派生其他常用特征示例:派生 Clone 和 Copy 派生宏的限制和自定义派生自定义派生宏上面代码运行时报错了,以下是解释 结论…...
springboot嗨玩旅游网站
摘 要 嗨玩旅游网站是一个专为旅行爱好者打造的在线平台。我们提供丰富多样的旅游目的地信息,包括景点信息、旅游线路、商品信息、社区信息、活动推广等,帮助用户轻松规划行程。嗨玩旅游网站致力于为用户提供便捷、实用的旅行服务,让每一次旅…...
杰发科技AC7840——EEP中RAM的配置
sample和手册中示例代码的sram区地址定义不一样 这个在RAM中使用没有限制,根据这个表格留下足够空间即可 比如需要4096字节的eep空间,可以把RAM的地址改成E000,即E000-EFFF,共4096bytes即可。...
从零开始的c++之旅——map_set的使用
1.序列式容器和关联式容器 序列式容器:逻辑结构为线性序列的数据结构,两个位置之间没有紧密的关系,比如两者交换一下还是序列式的容器,例如string,vector,deque,array等。 关联式容器࿱…...
Docker中的一些常用命令
find / -type f -name “文件名” 2>/dev/null 寻找所有目录中的这个文件 pwd 查看当前目录的地址 docker pull 镜像名 强制拉镜像 docker run 运行docker systemctl daemon-reload 关闭docker systemctl start docker 启动docker systemctl restart docker 重启docker /…...
自存 sql常见语句和实际应用
关于连表 查询两个表 SELECT * FROM study_article JOIN study_article_review 查询的就是两个表相乘,结果为两个表的笛卡尔积 相这样 这种并不是我们想要的结果 通常会添加一些查询条件 SELECT * FROM study_articleJOIN study_article_review ON study_art…...
python | argparse模块在命令行的使用中的重要作用
import argparseclass TestCases:def __init__(self, nameNone, expect_resultNone):self.name nameself.expect expect_resultself.parser argparse.ArgumentParser() # 创建命令解析器self.add_arguments() # 方法 : 添加命令self.args, _ self.parser.par…...
【HCIP]——OSPF综合实验
题目 实验需求 根据上图可得,实验需求为: 1.R5作为ISP:其上只能配置IP地址;R4作为企业边界路由器,出口公网地址需要通过PPP协议获取,并进行CHAP认证。(PS:因PPP协议尚未学习&#…...
PW系列工控电脑复制机:效率与精度双重提升
工控电脑复制应用:效率与精度的双重提升 随着现代企业对大数据、数据备份、和跨平台兼容性需求的快速增长,工控电脑已成为数据密集型产业的核心设备。针对工控环境中大量数据复制的特殊需求,PW系列NVMe/SATA PCIe SSD复制机(如PW…...
学习QT第二天
QT6示例运行 运行一个Widgets程序运行一个QT Quick示例 工作太忙了,难得抽空学点东西。-_-||| 博客中有错误的地方,请各位道友及时指正,感谢! 运行一个Widgets程序 在QT Creator的欢迎界面中,点击左侧的示例…...
11.20作业
题目一: 题目: // 数组的行列转置 代码: // 数组的行列转置 #include <stdio.h> int main() {int a[2][3], i, j, b[3][2];printf("输入一个两行三列的数组a:\n");for (i 0; i < 2; i)for (j 0; j < 3; j){scanf…...
Ubuntu Linux使用前准备动作_使用root登录图形化界面
Ubuntu默认是不允许使用 root 登录图形化界面的。这是出于安全考虑的设置。但如果有需要,可以通过以下步骤来实现使用 root 登录: 1、设置 root 密码 打开终端,使用当前的管理员账户登录系统。在终端中输入命令sudo passwd root,…...
DICOM核心概念:显式 VR(Explicit VR)与隐式 VR(Implicit VR)在DICOM中的定义与区别
在DICOM(Digital Imaging and Communications in Medicine)标准中,VR(Value Representation) 表示数据元素的值的类型和格式。理解显式 VR(Explicit VR)与隐式 VR(Implicit VR&#…...
Linux简单的操作
ls ls 查看当前目录 ll 查看详细内容 ls -a 查看所有的内容 ls --help 查看方法文档 pwd pwd 查看当前路径 cd cd 转路径 cd .. 转上一级路径 cd 名 转换路径 …...
oracle与MySQL数据库之间数据同步的技术要点
Oracle与MySQL数据库之间的数据同步是一个涉及多个技术要点的复杂任务。由于Oracle和MySQL的架构差异,它们的数据同步要求既要保持数据的准确性和一致性,又要处理好性能问题。以下是一些主要的技术要点: 数据结构差异 数据类型差异ÿ…...
P3 QT项目----记事本(3.8)
3.8 记事本项目总结 项目源码 1.main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } 2.widget.cpp #include "widget.h" #include &q…...
跨链模式:多链互操作架构与性能扩展方案
跨链模式:多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈:模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展(H2Cross架构): 适配层…...
Python如何给视频添加音频和字幕
在Python中,给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加,包括必要的代码示例和详细解释。 环境准备 在开始之前,需要安装以下Python库:…...
Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)
在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马(服务器方面的)的原理,连接,以及各种木马及连接工具的分享 文件木马:https://w…...
Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信
文章目录 Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信前言一、网络通信基础概念二、服务端与客户端的完整流程图解三、每一步的详细讲解和代码示例1. 创建Socket(服务端和客户端都要)2. 绑定本地地址和端口&#x…...
LeetCode - 199. 二叉树的右视图
题目 199. 二叉树的右视图 - 力扣(LeetCode) 思路 右视图是指从树的右侧看,对于每一层,只能看到该层最右边的节点。实现思路是: 使用深度优先搜索(DFS)按照"根-右-左"的顺序遍历树记录每个节点的深度对于…...
省略号和可变参数模板
本文主要介绍如何展开可变参数的参数包 1.C语言的va_list展开可变参数 #include <iostream> #include <cstdarg>void printNumbers(int count, ...) {// 声明va_list类型的变量va_list args;// 使用va_start将可变参数写入变量argsva_start(args, count);for (in…...
【SpringBoot自动化部署】
SpringBoot自动化部署方法 使用Jenkins进行持续集成与部署 Jenkins是最常用的自动化部署工具之一,能够实现代码拉取、构建、测试和部署的全流程自动化。 配置Jenkins任务时,需要添加Git仓库地址和凭证,设置构建触发器(如GitHub…...
