[案例] 分享保时捷/Porsche EDI解决方案

伴随着激动的心情完成了保时捷EDI项目的实施。(对,你没听错,就是那个大名鼎鼎的跑车品牌)。保时捷(Porsche),是德国大众汽车集团旗下的豪华汽车品牌,又叫波尔舍,总部位于德国斯图加特,是欧美汽车的主要代表之一。以下是保时捷EDI实施指南(中文译):

保时捷为了完善与供应商之间的供应链管理过程,要求在生产和供应过程中,实现快速、自动化的信息流。目前为止最好的方案就是通过电子数据交换(EDI)与供应商进行业务交易,尤其是订单,发货通知,发票等业务。在商定的合同中,EDI能够确保供应商在正确的时间,正确的位置向保时捷提供产品。保时捷所有的供应商应该能够使用EDI全面实时更新信息,并对任何问题,作出针对性的解决方案。所有的供应商都将使用EDI国际标准之VDA 标准来交换业务数据(订单,发票,发票等),为此,所有EDI主数据都集中存储,为了创建主数据,保时捷EDI管理员将提供一个DataSheet表格,供供应商填写。集中存储主数据可确保所有重要的主数据都是最新的,以及相关人员都可以随时访问。保时捷要求供应商都必须通过EDI来交换业务数据。

保时捷和德国大众一样,与供应商使用的EDI传输协议是OFTP2,OFTP/OFTP2,是Odette File Transfer Protocol的缩写,由Odette组织提出的用于传输EDI报文的传输协议。它符合德国汽车工业协会4914/2,或欧洲电信传输数据交换(Odette-Organization for Data by Tele Transmission in Europe)的建议。保时捷和供应商传输的是VDA标准报文,业务类型包含VDA 4905(物料需求计划-长期)、VDA 4915(物料需求计划-短期)和VDA 4938 INVOICE(发票),通过知行EDI直连系统,自动化传输、翻译,实现VDA报文与Excel表格自由转换。

扩展阅读:

  1. 知行OFTP 端口介绍
  2. OFTP2 成为汽车行业全球云通信标准的五个原因

对于OFTP的连接配置在此就不多做讲解了,在介绍EDI报文转换之前还有一个点需要强调,那就是保时捷要求必须根据不同的业务文件类型区分传输的虚拟文件名:


VDA4915 – call-off →VFN→ XX.12345.V4915
VDA4905 – delivery schedule →VFN→ XX.12345.V4905
VDA4938 – Invoices →VFN→: XX.12345.V4938

虚拟文件名称(VFN),全称Virtual File Name. 示例中XX是保时捷工厂缩写,12345代表供应商编号,名称末尾是文件业务类型。使用知行EDI系统可设置虚拟文件名映射

本文将主要介绍VDA 4915报文。

借助知行EDI系统,可创建解析/生成edi 标准报文工作流。工作流按照业务方向可分为接收报文和发送报文两个方向,以Excel方案为例(通过VDA 标准报文与Excel 格式文件之间的转换,实现数据映射),EDI 工作流主要由以下端口组成。

  • OFTP 端口:通过互联网使用OFTP 传输协议与交易伙伴建立EDI 连接。
  • VDA 端口:实现VDA 和标准XML 格式文件的转换。
  • Script 端口:将报文类型写入到文件名中(如PO_20190226_01.edi),便于后期追溯。
  • File Match 端口:匹配文件名称前缀,分发不同的业务类型文件至下一个端口。
  • Excel 端口:实现Excel 表格和自定义XML 格式的关系映射。

接收VDA标准报文

自动化接收及解析VDA 4905 & VDA 4915(物料需求计划)业务报文,示例工作流如下:

Porsche EDI

物料需求计划标准报文解析工作流

OFTP端口接收到Porsche EDI 系统发送的VDA 标准4905&4915报文,由VDAToXML 端口将VDA 报文转换为标准XML 格式文件,将其发送至FileMatch 端口进行业务类型匹配:VDA 4905文件会经过VDA4905_Excel 端口处理后将XML 文件转换成长期物料需求计划Excel 表格;VDA 4915文件则经过VDA4915_Excel 端口转换成短期物料需求Excel 表格。

发送VDA标准报文

生成及发送VDA 4938(发票)业务报文,示例工作流如下:

Porsche EDI

发票标准报文生成工作流

通过EmailReceive 端口从EDI专用邮箱获取客户的发票Excel 业务文件,然后经由ExcelToVDA4938 端口,将Excel 格式发票转换为标准XML格式发票,然后发送到XMLToEDI 端口并输出标准VDA 4938 报文,最后通过OFTP 传输到Porsche 的EDI 系统。

示例报文解读:

以VDA4905报文为例:VDA 4905 涉及的记录类型有 511,512,513,514,519。

Record type 511: Delivery instruction header record
Record type 512: One-time data of delivery instruction
Record type 513: Delimitation and call-off data of delivery instruction
Record type 514: Additional call-off data on delivery instruction
Record type 519: Delivery instruction trailer record

511 Record:

51102CUSTOMOR1SUPPLIER10000100002190504190101

其中CUSTOMER1是客户编号,SUPPLIER1是供应商编号。00001和00002分别为上次版本号和当前版本号,后面的2个日期分别是call-off的传输日期和物料需求计划的起始日期。每个4905报文只有1个511。

512 Record:

51201P012 1905041 190429TESTMaterialNO PO0002 SITE1 STL11S

其中P01代表客户工厂代码,2和1代表当前call off No.和Old call off No.还有它们分别对应的日期。TESTMaterialNO就是物料号,PO0002代表采购订单号,SITE1为卸货地点,ST是单位,L标识根据计划日期发货,S代表生产信息。一个物料对应一个512 Loop,可能存在多个512。

513 Record:

51301190506800000011905030000023040000000145152555555 190019000009216190020000009216190021000009216190022000004608

其中第一个日期190506代表上次收货的日期,80000001和190503分别代表上次的ASN编号和日期,000002304000表示上次收货2304件,最后的3位是小数位;0000145152表示累计收货145152件。后面是四组物料的计划时间和对应数量:这里的计划时间是按周计算的,如190019就代表2019年第19周。每个512只能包含1个513。

514 Record:

51401190023000011520190024000004608190025000006912190026000009216190027000011520190028000011520190029000011520190030000009216

同513的最后4组数据一样,514全部都是物料的计划时间和对应数量,每个514可存8组时间和数量,每个512中可以有多个514。

519 Record:

5190200000010000001000000100000050000000000000000000000000001

519是对各Segment的计数,每个VDA4905报文中出现一次519。

输出Excel文件示例

每个VDA4905报文可转换成一个Excel表格,分为表头和明细,表头中包含报文中511的信息,每个512解析一个物料的信息,其中包含513和514中的需求日期和数量。

Porsche EDI

了解更多EDI,请您电话 150-0298-3180 / 177-8250-8152 或邮件 edi@kasoftware.cn 联系我们,获取 30 天全功能 免费试用 版本EDI软件。
标签: , , , , , ,
文章分类 edi 电子数据交换, EDI实施案例, edi方案工作流, mft 管理文件传输, oftp(2.0), share 知识分享, vda

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">