十分钟快速了解如何对接准时达?

Published On: 2020年3月16日Categories: 制造行业EDI, 成功案例, 电子行业EDIViews: 1

© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号

准时达是富士康科技集团授权的供应链物流科技管理平台服务公司,积累了近20年的精益供应链管理经验,专注制造业上游从原材料到成品,以及下游从成品到终端消费者的全程端到端供应链整合,通过与客户在供应链领域的深度融合,让供应链真正成为企业的核心竞争力。我们与全球超过3000家3C零组件厂商及客户密切合作,服务超过1000家知名品牌客户,以卓越的全球供应链管理经验成为业界的佼佼者。

本文主要介绍准时达如何通过EDI为国内某知名公司供货?初次了解EDI时,您可能会觉得它很陌生,下文将带您深入分析准时达的EDI需求。

EDI (Electronic Data Interchange),即电子数据交换,旨在实现两个企业之间业务系统数据的交换。比如,一家公司可以通过电子数据交换平台,向另一家公司发送订单、查询库存、通知发货等信息。帮助企业整合供应链、降低库存、实现精益生产。查看更多关于EDI的介绍

准时达EDI项目需求

1. EDI项目需求概览
1.1 项目需求
报文代码 业务含义 传输方向
X12 856 提前发货通知 准时达发送
2. EDI项目需求分析

先了解下什么是AS2?AS2目的在于通过Internet安全可靠地传输商业文档。首先通过数据加密和数字签名生成数据包,然后基于HTTP(或HTTPS)通过互联网或任何TCP/IP网络进行安全可靠的数据交换。查看更多关于AS2的信息

AS2自动化传输的实现比较容易,需先下载知行EDI系统,借助AS2 端口操作手册,通过简单配置即可完成。

需要注意的是:安装EDI系统的服务器,必须具有固定的外网IP地址,同时需要暴露指定端口(默认8001,可修改)便于准时达连接到您的EDI系统,传输856报文。

通过AS2自动化接收的文件是856格式文件。856是ANSI X12国际标准报文规范下发货通知报文类型代码。

856 X12报文,全名Ship Notice/Manifest,即发货通知。在准时达与采购商的EDI项目中,856报文用于说明货物信息、发货信息及货运相关的信息,例如:订单信息,产品说明,物理特性,货物类型、包装,承运人信息以及运输设备中的货物配置。在发货之前,准时达通过EDI系统发送856报文给采购商,告知采购商具体的出货信息,采购商可以根据此报文检查信息并提前准备货物的接收。

先看一个856的示例报文,了解下X12标准报文的结构:

ISA*00*          *00*          *16*Sender         *12*Receiver       *200121*0735*U*00401*000034398*0*P*@~
GS*SH*Sender*Receiver*20200121*0735*000034398*X*004010~
ST*856*0001~
BSN*00*BSN00001*20200121*0735~
DTM*011*20200121*0640~
HL*1**S~
PRF*Order0001*000001~
N1*ST*ADDR*92*ADDR~
N1*SF*SF01*92*SF01~
N1*SU*SU01*92*SU01~
HL*2*1*I~
LIN**BP*BYITEM001*VP*SUITEM001*MF*MFITEM01~
......

看到上面的856标准报文,您可能会一头雾水吧,实际上就算是专业的EDI人员,也需要参考EDI报文规范文档来逐行解读,那么作为一个非EDI专业人士,如何来了解报文中的业务数据呢?正确的解读上述 EDI 856示例报文,通过项目实施获取核心业务数据,并将其转换为业务人员可以看懂的数据格式,便是这个项目实施的关键点。

对于有ERP系统的企业,EDI项目实施过程中还需要考虑将以上EDI 856(发货通知)文件转换为什么格式文件,才可以在内部ERP系统中展现,以便业务查看。知行EDI系统支持上百种数据源,可以通过任意方式将数据同步到ERP系统。 对于业务单据量较小的成长型企业,可以选择将EDI 856(发货通知)转为Excel文件,然后通过邮件方式自动发送到指定人员的邮箱。

本次EDI项目实施,因为客户使用的是SAP系统,接下来将详细介绍如何实现EDI 856报文的解析以及EDI系统与SAP系统的集成?

2. EDI实施方案

通过上述需求分析,确定该项目的实施方案为:AS2直连,本地化部署EDI,集成SAP系统。可以借助下面准时达与合作伙伴EDI项目的数据传输过程,直观的了解整个EDI项目的实施场景:

edi

在SAP系统中,IDoc是信息系统之间(通常是ERP) 进行事务性或数据交换使用的标准数据格式,其中比较公认的是符合EDI标准的IDoc,它一般是整个的消息报文,包含了事务数据、主数据、控制数据,用以控制数据的整个交换流程,其中主数据一般是XML格式。知行EDI系统通过TRFC方式连接SAP,然后发送标准的IDoc到SAP系统。

不同的IDoc类型(IDoc type)用于处理不同类型的信息。比如IDoc格式ORDERS01可用于采购订单、SHPMNT05可用于发货通知(856),更多的IDoc类型对应业务报文类型可参考SAP IDOC 报文

在进行项目实施之前,需先与SAP顾问确认清楚,解析的EDI 856报文需要对应SAP系统的哪个IDOC类型?或者可以与SAP顾问沟通,放弃标准IDoc规范,自定义一个新的IDoc规范。小编本次完成的准时达项目,就是自定义的IDoc规范。接下来详细介绍小编的实施过程。

EDI报文解析

1. 856报文解析工作流

报文的解析需要借助知行EDI系统中的各种类型的端口,搭建工作流来完成。那么知行EDI系统中都有哪些端口,这些端口是用来实现什么功能的呢?比如有AS2端口,用来配置双方的AS2信息,连接外部EDI系统,自动化收发文件;数据库端口用来连接指定的业务数据库,如下图在EDI系统的FLOWS页面左侧有一些常用端口的列表:

edi

知行EDI系统左侧展示的端口,可以通过拖拽的方式在右侧工作间创建工作流,详细操作可参考工作流创建

下图是小编已创建好的用于解析EDI 856(发货通知)报文的工作流:

edi

上面工作流借助了四个不同类型的端口来实现上述856报文的解析:

  • AS2:是一个AS2端口,通过简单的页面配置,对接准时达的EDI系统,搭建AS2传输,接收EDI 856报文;AS2端口配置参考,点击查看更多
  • X12ToXML:是一个X12端口,通过知行EDI系统内置的Schemas将标准EDI 856报文转换为XML格式,这种XML相对于EDI格式具有更好的可读性; X12 端口配置参考,点击查看更多
  • Parse856 :是一个Script端口,通过定制化开发,将标准XML格式文件转换成指定的IDoc格式文件。
  • IDoc:是一个SAP IDoc端口,用来连接SAP系统,将生成的IDoc文件发送给SAP系统,完成与业务系统的集成。SAP IDoc端口配置参考,点击查看更多
2. 856报文解析过程

报文解析这部分是该项目的重点,采购商接收准时达的856报文后,需要翻译成业务人员能够直观看懂的数据格式,才可以了解详细的业务信息。

2.1 标准EDI报文

首先从读懂标准 856 X12(发货通知)报文开始,如下是一个示例报文,供参考:




00

          

00

          

16

Sender         

12

Receiver       

200121

0735

U

00401

000034398

0

P

@




SH

Sender

Receiver

20200121

0735

000034398

X

004010





856

0001



00

BSN00001

20200121

0735



011

20200121

0640




1



S



Order0001

000001




ST

ADDR

92

ADDR





SF

SF01

92

SF01





SU

SU01

92

SU01






2

1

I





BP

BYITEM001

VP

SUITEM001

MF

MFITEM01





500

EA





3

2

P



SE

TEST




3





2.3 将标准XML文件转为IDoc文件

最后一步就是将上面的标准XML文件转成IDoc文件,与SAP系统集成了,这部分在实施过程中是需要定制化开发的。首先需要将标准XML中的字段和IDoc中的字段对应,字段对应时我们可以参考标准XML的每一个字段的业务含义与IDoc中每个字段代表的业务数据含义来对应,最后通过读取XML中的数据将其写入到IDoc字段中即可。

将上面标准的XML文件数据写入IDoc文件后,数据格式及业务含义如下,供参考:


     //IDoc文件头部信息
    
    
    
    
    
    
    
    
    
    ASN   //IDoc Type
    
    ASN
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
    BSN00001  //发货通知单号
    202001210735  //发货通知创建时间
  
  
    202001210640  //发货时间
  
  
    Order0001  //采购订单单号
    000001  
  
  
      
  
  
    ADDR  //采购商名称
    ADDR  //采购商编号
    SF01  //站点名称
    SF01  //站点编号
    SU01  //供应商名称
    SU01  //供应商编号
  
  
      //订单行号
    BYITEM001  //采购商物料编号
    SUITEM001  //供应商物料编号
    MFITEM01  //制造商物料编号
  
  
    500  //发货数量
    EA  //数量单位
  
  
    SE  
    TEST  //包装编号
  
  
    3
  

以上便是在协助的客户对接准时达EDI系统时,对于EDI需求的分析、提供给客户的实施方案,以及如何解析856报文将数据写入客户SAP业务系统的说明,希望可以帮助到您。

了解更多EDI信息,请您电话 150-0298-3180 / 177-8250-8152 或邮件 edi@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用EDI软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

为什么选择

知行之桥®?​

根据企业规模与集成需求,提供从本地部署到云端托管的灵活选择

可视化 EDI 工作流

基于拖拽式图形化设计器,零代码构建完整 EDI 业务流程,满足复杂供应链自动化场景。

Odette & Drummond 认证

通过 Odette(OFTP) 与 Drummond(AS2) 权威认证,确保与主机厂安全合规、高可靠的数据交换。

多系统集成能力

提供数据库、REST/SOAP、FTP/SFTP 等标准化接口,实现 ERP、WMS、MES 等系统的双向数据自动同步。

数据映射格式转换

内置可视化 Mapping 编辑器,零代码实现 EDI 报文与企业内部数据格式(XML/JSON…)的映射转换及复杂规则处理。

实时监控预警机制

全流程可视化监控报文状态,支持邮件、钉钉、企业微信自动预警,保障 JIT 交付的稳定性与及时性。

多工厂支持

支持集团级多组织、多工厂架构,实现数据隔离与权限管控,统一平台集中运维,满足大型制造企业多地点协同需求。