从EDI技术角度解析德州仪器TI直供业务EDI项目ORDRSP报文

Published On: 2019年12月4日Categories: 成功案例, 电子行业EDIViews: 2

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

当直采客户向德州仪器TI发出ORDERS(采购订单)后,会收到德州仪器TI回复的ORDRSP(采购订单响应)。订单响应是对我们发出的原始订单的信息确认,在ORDRSP(采购订单)报文中,一般会包含原始订单的内容,例如采购订单编号PO Number,订单日期PO Date,物料编号Item Number,以及响应状态码Action Request code等等。

德州仪器TI对于采购订单的响应类型,一般会在行项目中体现,也就是EDI报文中的LIN段。

Action Request code不同的值表示的业务含义:
  • 2:删除。在买方的采购订单变更请求之后,TI从原始采购订单中删除了行项目。
  • 5:未经修改接受。TI完全接受该行项目。
  • 6:经修改后接受。该行项目经修改后被TI接受。此代码也用于德州仪器TI发起的修改,该修改不直接响应买方的采购订单变更请求。

在了解如何从EDI技术角度解析德州仪器TI直供业务EDI项目ORDRSP报文之前,请先下载知行EDI系统,进行安装,下文中的转换过程都是围绕知行EDI系统完成的。

1 先创建EDIFACT端口实现EDI转标准XML;
2 创建XML Map端口实现标准XML与自定义XML的数据关系映射。

具体操作步骤,请观看本文尾部的视频。

报文转换过程

将接收自德州仪器TI的EDIFACT标准ORDRSP业务报文转换为用户自定义XML订单响应为例,转换过程主要分为如下3个步骤:

1.熟悉EDIFACT标准的ORDRSP报文

如下EDIFACT标准的ORDRSP报文,对于报文中的每一个段加以注释,以便理解该报文中所涵盖的业务数据。

BGM+231+POC1:9’
- POC1: 订单响应编号
- 9:原始订单

DTM+137+19981020:102’
- 137:控制符,表示文件创建时间
- 19981020: 订单响应时间

RFF+ON:PO11223’
- ON:控制符,表示采购订单编号
- PO11223: 采购订单编号

NAD+BY+AABBCC::92’
- BY:控制符,表示采购商编号
- AABBCC: 采购商编号

NAD+SE+FACTORYA::92’
- SE:控制符,表示供应商编号
- FACTORYA: 供应商编号

CUX+2:USD:9’
- USD: 美元
- 9:订单货币

LIN+1+5+ITEM222:BP::92’
- 5: 未经修改接收
- ITEM222: 买方物料编号

PIA+1+12345:VP::91’
- 12345: 供应商物料编号

QTY+113:3300:PCE’
- 3300: 交付总数
- PCE:piece

PRI+AAA:5.50:CT::1:PCE’
- 5.50: 净价

SCC+1’
- 1:确认

QTY+113:2200’
- 2200: 交付数量

DTM+67:19990204:102’
- 19990204: 交付日期

SCC+1’
- 1:确认

QTY+113:1100’
- 1100: 交付数量

DTM+67:19990304:102’
-19990304: 交付日期
2.由ORDRSP报文转化得到标准XML格式订单响应

上一步展示了EDIFACT ORDRSP(采购订单响应)原始报文,可读性差,即便是EDI专业人员,也需要借助EDI规范说明解读报文中每个段(Segment)中所携带的业务数据。

以下示例是通过EDIFACT端口后,输出的标准XML;该标准XML为每个重要的节点添加了注释说明,方便理解。

 
 ...
  
   
   ...
    
    
     
  

      <_1001>

231 
     
 

     
  

      <_1004>POR001 
     
 

     <_1225>

9 
    
    
 

     
  

      <_2005>

137 
  

      <_2380>19981015 
  

      <_2379>

102 
     
    
    
     
  

      
 

       <_1153>

ON 
 

       <_1154>PO11223 
      
     
    
    
     
  

      <_3035>

BY 
  

      
 

       <_3039>AABBCC 
 

       <_1131> 
 

       <_3055>

92 
      
     
    
    
     
  

      
 

       <_6347>

2 
 

       <_6345>USD 
 

       <_6343>

9 
      
     
    
    
     
  

      <_1082>1 
  

      <_1229>

6 
  

      
 

       <_7140>ITEM222 
 

       <_7143>

BP 
 

       <_1131> 
 

       <_3055>

92 
      
     
     
  

      <_4347>

1 
  

      
 

       <_7140>12345 
 

       <_7143>

VP 
 

       <_1131> 
 

       <_3055>

91 
      
     
     
  

      
 

       <_6063>

113 
 

       <_6060>3300 


       <_6411>PCE 
      
     
     
      


       <_4017>

1 
      
      
           


        
 

         <_6063>

113 
 

         <_6060>2200 
        
       
       


        
 

         <_2005>

67 
 

         <_2380>19990204 
 

         <_2379>102
         SCC 
         
        
       
       
        
 

         
  

          <_6063>

113 
  

          <_6060>1100 
         
        
        
 

         
  

          <_2005>

67 
  

          <_2380>19990304 
  

          <_2379>

102 
         
        
       
      
     
     
  

      <_0081>

S 
     
    
   
  
3.由标准XML格式订单响应转化得到自定义XML格式订单响应

上文标准XML,较标准EDIFACT ORDRSP(采购订单响应)而言,可读性高,但冗余字段过多,这一步我们将对标准XML进行简化,仅输出对于内部业务系统而言重要的业务数据。

这一步,是依赖XML Map端口实现的,简单的拖拽功能即可实现XML与XML之间的数据映射。

 
  
   POR001 
 

   19981015 
 

   PO11223 
 

   AABBCC 
 

   USD 
 

   
 

     1 
 

     6 
 

     ITEM222 
 

     12345 
 

     5.50 
 

     PCE 
 

     3300 
 

     
       1 
 

       2200 
 

       19990204 
     
     
       1 
 

       1100 
 

       19990304 
     
   
 

阅读到这里,可以看到最终输出的XML,简单明了。之前有客户提到过,为什么不直接一步到位做到如此效果呢? 其实早期我们就是那样做的,前台简单的效果展示,必须通过成百上千行代码的支撑。现基于我们积累的实施经验,开发相关功能,简化解析过程,同时也便于后期维护。

视频演示

了解更多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 交付的稳定性与及时性。

多工厂支持

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