Bed Bath & Beyond EDI 850订单详解

Published On: 2022年8月24日Categories: 帮助文档, 知识库Views: 2

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

Bed Bath & Beyond(以下简称为BBB)是美国一家大型连锁的家居用品专门店,具体销售:家用商品、家居用品、食品、礼品、健康和美容商品,以及婴幼儿用品。2022年5月,BBB公司以9233(百万美元)营收位列2022年《财富》美国500强排行榜第381名。

在此前的文章 如何读懂X12 中,我们对X12已经做了详细的解读,接下来让我们以 BBB EDI项目中对EDI 850订单的处理为基础,开始深入了解850订单。

edi

本文将对符合 X12 报文标准的 850 订单进行解读,并将其转换为更易处理的 XML 格式文件。

下图为BBB EDI X12 850 示例报文转换前以及经知行之桥 EDI 系统转换后的效果对比图:

edi

BBB X12 850 示例订单详解

BBB会给供应商发送 X12 标准的 EDI 850 订单,示例如下:

ISA*00*          *00*          *08*925485US00     *ZZ*KELLUS         *210727*2300*:*00501*100000005*0*T*>
GS*PO*925485US00*KELLUS*20210727*2300*100000005*X*004010
ST*850* 165060001
- 850 = 采购订单编码
- 16506000 = 交易集控制号
BEG*00*SA*EK4N3RH**20190714
- 00 = 原始订单编码
- SA = 独立订单编码
- EK4N3RH = 采购订单编号
- 20190714 = 采购订单日期
REF*IA*041085
- IA = 内部供应商编号限定符
- 041085 = 内部供应商编号
DTM*010*20190721
- 010 = 要求发货日期限定符
- 20190721 = 要求发货日期
N1*BY*EDGEWATER*92*0115
- BY = 买方名称编码
- EDGEWATER = 买方名称
- 92 = 由买方指定的门店编号限定符
- 0115 = 由买方指定的门店编号(四位数)
PO1**24*EA*1.21**UP*733071723300
- 24 = 订单数量
- EA = 数量单位
- 1.21 = 单价
- UP = 产品编号限定符
- 733071723300 = 产品编号
PID*F****PCARE
- F = 产品类型描述
- PCARE = 产品类型
PO1**24*EA*7**UP*444100002883
- 24 = 订单数量
- EA = 数量单位
- 7 = 单价
- UP = 产品编号限定符
- 444100002883 = 产品编号
PID*F****PCARE
- F = 产品类型描述
- PCARE = 产品类型
PO1**24*EA*10**UP*444100002890
- 24 = 订单数量
- EA = 数量单位
- 10 = 单价
- UP = 产品编号限定符
- 444100002890 = 产品编号
PID*F****PCARE
- F = 产品类型描述
- PCARE = 产品类型
CTT*3
- 3 = PO1段总数
SE*13* 165060001
GE*1*100000005
IEA*1*100000005

通过上述报文解读可以看到,我们接收到的 X12 850 报文可读性较差,无论是企业的业务人员还是 IT 人员都很难从以上订单中直接获取到有效的业务信息。因此需要对此 850 订单进行格式转换。

EDI 系统转换效果

利用知行之桥 EDI 系统可以将其转换为可读性更强的目标 XML 格式文件,以便于进一步处理,转换效果如下:




  0.0.3
  T
  
  EK4N3RH
  
  
  041085
  

    20190721
  
  
    
    EDGEWATER
  
  0115
  
    
    24
    
    EA
    
    1.21
  
  733071723300
    
      
      PCARE
    
  
  
    
    24
    
    EA
    
    7
  
  444100002883
    
      
      PCARE
    
  
  
    
    24
    
    EA
    
    10
  
  444100002890

      
      PCARE

  

可以看到,经 EDI 系统转换之后的目标 XML 文件中,我们将业务数据与业务字段联系起来,这样的文件可读性更强,并且更方便进行下一步数据处理。

工作流示例

通过上述的讲解想必大家已经了解了 BBB 850 订单在知行之桥 EDI 系统中的转换流程了,以下是上述工作流示例,您可以下载知行之桥EDI系统,导入【示例工作流】以及【X12 850 测试文件】,进行实战操作。

 下载示例工作流、测试文件

在知行之桥 EDI 系统中导入上述工作流以及测试文件。

如下图所示:

①先点击右上角的工作区齿轮图标,选择创建工作区,命名为Test_BBB。

edi

②然后选择导入工作区,选择Test_Bed_Bath&Beyond.arcflow。(无需填写密码)

edi

③点开BBB_850_X12ToXML端口,点击上方 输入 ,在 更多里点击上传文件,上传BBB_850_Test.x12。

edi

④点开BBB_850_XMLMap端口,点击上方 输出 ,点击 BBB_850_Test_100000005.xml 即可下载文件,看到转换后的结果。

edi

端口解读

以下端口是上述工作流的核心要素:

X12 端口:接收 X12 报文时, X12 端口会验证 X12 交互头部并将 X12 报文转换为 XML 。这是一个非常有用的准备步骤,因为 XML 是知行之桥用于处理工作流中数据的主要格式。X12 端口自动读取输入文件以确定与报文相匹配的 X12 模式,然后根据该模式解析报文。

XML Map 端口:将数据从一种 XML 格式转换为另一种XML格式,提供便捷的后端兼容性。

在知行之桥 EDI 系统中,实现上述转换,使用了两个端口: X12 以及 XML Map 即实现了将850订单由 X12 格式转换为目标 XML 格式。

以上是对接收 Bed Bath & Beyond 850 订单报文的解读以及转换的详细介绍,了解更多 Bed Bath & Beyond 的 EDI 报文信息,欢迎联系知行软件。

更多 EDI 信息,请参阅: EDI 是什么?

了解更多EDI信息,请您电话 171-8929-2518 或邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用EDI软件。

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

为什么选择

知行之桥®?​

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

可视化 EDI 工作流

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

Odette & Drummond 认证

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

多系统集成能力

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

数据映射格式转换

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

实时监控预警机制

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

多工厂支持

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