借助EDI系统实现彼欧Plastic Ominum EDI项目DELFOR报文解析

Published On: 2020年2月27日Categories: 制造行业EDI, 成功案例, 汽车行业EDIViews: 1

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

从业务角度解读彼欧Plastic Ominum EDI项目中的DELFOR报文一文中,已经对DELFOR报文中的业务值做了详细介绍。本文会从EDI技术实现角度出发,依照DELFOR报文在EDI系统中的解析流程进行详细的介绍。

1. EDI业务流

edi

从上图中可以看出,EDI业务流中包含两种业务报文,分别是DELFOR(交付计划)和DESADV(发货通知)。实际业务中,首先是由彼欧Plastic Ominum 发送DELFOR(交付计划)给A供应商,随后,A供应商会生产、发货等,在发货环节,A供应商需要发送DESADV(发货通知)给彼欧Plastic Ominum ,通知收货方发出的货物情况,以便彼欧Plastic Ominum 做收货准备。

2. EDI工作流

接下来,看看在EDI系统中解析以及生成报文的过程。同业务流一样,在EDI工作流中,将传输方向不同的报文也独立开为接收报文和发送报文两个方向来做处理。项目中,客户选择的是Excel方式,即借助于EDI系统,将收到的DELFOR(交付计划)报文解析为Excel文件,之后发送给业务人员作进一步业务处理。相反地,发出的文件,首先由业务人员填写Excel空模板,完善DESADV(发货通知)业务中所需要的业务值,之后,经由EDI系统处理,生成符合EDIFACT标准的DESADV(发货通知)报文,并发出给彼欧Plastic Ominum 。

edi

上图中,展示的是整个项目的EDI工作流情况。便于大家理解,以下分解为接收&解析DELFOR报文和生成&发出DESADV报文两部分,分别介绍。本文先对接收&解析DELFOR报文进行介绍,关于DESADV报文的详细介绍请参考“借助EDI系统实现彼欧Plastic Ominum EDI项目DESADV报文生成”一文。

2.1 接收&解析DELFOR报文工作流

如图所示,展示的是在知行EDI系统中接收&解析DELFOR报文工作流。

edi

  • PO_OFTP_SSID端口:通过互联网使用OFTP2.0传输协议与交易伙伴建立EDI连接,作为NA_OFTP_SFID端口的Routing Partner
  • NA_OFTP_SFID端口:通过互联网使用OFTP2.0传输协议与交易伙伴建立EDI连接
  • EDIToXMl端口:将EDIFACT标准的DELFOR(交付计划)报文转换为知行EDI系统标准的XML格式的交付计划文件
  • DELFORToExcel端口:将以上转换得到的知行EDI系统标准的XML格式的交付计划文件转换为Excel格式的交付计划文件
  • EmailSend端口:将以上得到的Excel格式的交付计划文件以邮件附件形式发送至A供应商的业务人员

可以看出,在知行EDI系统中,首先由负责建立OFTP连接的PO_OFTP_SSID端口和NA_OFTP_SFID端口收到DELFOR(交付计划)报文,之后依次经由EDIToXMl端口、DELFORToExcel端口完成文件格式转换,最终由EmailSend端口发送至业务人员。通过这些端口的配合,就完整地实现了接收并解析DELFOR报文的整个工作流。

3. DELFOR报文解析过程

将接收到的DELFOR报文转换为Excel格式交付计划,转换过程主要分为以下3个步骤。

3.1 EDIFACT标准的DELFOR报文
UNB+UNOA:2+000123456789PO+000987654321CD+181119:1355+176++FRNE'
UNH+1+DELFOR:D:96A:UN:A09041'
- DELFOR:报文类型为交付计划

BGM+34+0300001234+9'
- 0300001234:Message No

DTM+137:201911191355:203'
- 201911191355:Message Date

RFF+ADE:2012345'
- 2012345:Supplier Account No

NAD+BY+POABCPL12::92+PO AUTO'
- POABCPL12:Customer Number
- PO AUTO: Customer Name

NAD+SE+987654321::10+A SUPPLIER'
- 987654321:Supplier Number
- A SUPPLIER: Supplier Name

UNS+D'

NAD+CN+PO123456000XX::92+PO AUTO ROAD 12345::123 ABC:PL++++++PL'
- PO123456000XX:P.O. Plant Number
- PO AUTO ROAD 12345:P.O. Plant Name 

LIN++3+20115179:IN'
- 20115179:Part No

IMD+++:::TEST 123456 ABC'
- TEST 123456 ABC:Item Description

LOC+11+45678'
- 45678:Port of Discharge

DTM+257:20191119:102'
- 20191119:Calculation Date

RFF+ON:1234567890'
- 1234567890:Order No

QTY+70:30000:PCE'
- 30000:Cumul Received Quantity

QTY+12:2000:PCE'
- 2000:Dispatched Quantity

RFF+AAK:20191106'
- 20191106:Dispatch Advice Number

DTM+171:20191116:102'
- 20191116:Delivery Date

QTY+113:200:PCE'
- 200:Quantity to be Delivered

SCC+1++Y'
- 1:Firm

DTM+63:20191120:102'
- 20191120:Delivery Date Latest

DTM+64:20191120:102'
- 20191120:Delivery Date Earliest

/-同上-/
QTY+113:500:PCE'
SCC+4++Y'
DTM+63:20191211:102'
DTM+64:20191211:102'
QTY+113:100:PCE'
SCC+4++W'
DTM+63:20191223:102'
DTM+64:20191217:102'
UNS+S'
UNT+31+1'
UNZ+1+33'
3.2 由8DELFOR报文转化得到标准XML格式交付计划

    

            UNOA
            2
        
        
            000123456789PO
        
        
            000987654321CD
        
        
            181119
            1355
        
        176
        
        
        FRNE
    
    
        
            


<_0062>1
                
                    <_0065>DELFOR
                    <_0052>D
                    <_0054>96A
                    <_0051>UN
                    <_0057>A09041
                
            
            
                
                    <_1001>34
                
                <_1004>0300001234
                <_1225>9
            
            
                
                    <_2005>137
                    <_2380>201911191355
                    <_2379>203
                
            
            
                
                    
                        <_1153>ADE
                        <_1154>2012345
                    
                
            
            
                
                    <_3035>BY
                    
                        <_3039>POABCPL12
                        <_1131>
                        <_3055>92
                    
                    
                        <_3124>PO AUTO
                    
                
            
            
                
                    <_3035>SE
                    
                        <_3039>987654321
                        <_1131>
                        <_3055>10
                    
                    
                        <_3124>A SUPPLIER
                    
                
            
            
                <_0081>D
            
            
                
                    <_3035>CN
                    
                        <_3039>PO123456000XX
                        <_1131>
                        <_3055>92
                    
                    
                        <_3124>PO AUTO ROAD 12345
                        <_3124>
                        <_3124>123 ABC
                        <_3124>PL
                    
                    
                    
                    
                    
                    <_3164/>
                    <_3229/>
                    <_3251/>
                    <_3207>PL
                
                
                    
                        <_1082/>
                        <_1229>3
                        
                            <_7140>20115179
                            <_7143>IN
                        
                    
                    
                        <_7077/>
                        <_7081/>
                        
                            <_7009>
                            <_1131>
                            <_3055>
                            <_7008>TEST 123456 ABC
                        
                    
                    
                        <_3227>11
                        
                            <_3225>45678
                        
                    
                    
                        
                            <_2005>257
                            <_2380>20191119
                            <_2379>102
                        
                    
                    
                        
                            
                                <_1153>ON
                                <_1154>1234567890
                            
                        
                    
                    
                        
                            
                                <_6063>70
                                <_6060>30000
                                <_6411>PCE
                            
                        
                    
                    
                        
                            
                                <_6063>12
                                <_6060>2000
                                <_6411>PCE
                            
                        
                        
                            
                                
                                    <_1153>AAK
                                    <_1154>20191106
                                
                            
                            
                                
                                    <_2005>171
                                    <_2380>20191116
                                    <_2379>102
                                
                            
                        
                    
                    
                        
                            
                                <_6063>113
                                <_6060>200
                                <_6411>PCE
                            
                        
                        
                            <_4017>1
                            <_4493/>
                            
                                <_2013>Y
                            
                        
                        
                            
                                <_2005>63
                                <_2380>20191120
                                <_2379>102
                            
                        
                        
                            
                                <_2005>64
                                <_2380>20191120
                                <_2379>102
                            
                        
                    
                    
                        
                            
                                <_6063>113
                                <_6060>500
                                <_6411>PCE
                            
                        
                        
                            <_4017>4
                            <_4493/>
                            
                                <_2013>Y
                            
                        
                        
                            
                                <_2005>63
                                <_2380>20191211
                                <_2379>102
                            
                        
                        
                            
                                <_2005>64
                                <_2380>20191211
                                <_2379>102
                            
                        
                    
                    
                        
                            
                                <_6063>113
                                <_6060>100
                                <_6411>PCE
                            
                        
                        
                            <_4017>4
                            <_4493/>
                            
                                <_2013>W
                            
                        
                        
                            
                                <_2005>63
                                <_2380>20191223
                                <_2379>102
                            
                        
                        
                            
                                <_2005>64
                                <_2380>20191217
                                <_2379>102
                            
                        
                    
                
            
            
                <_0081>S
            
        
    

3.3 由标准XML格式交付计划转化得到Excel格式交付计划

edi

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

多工厂支持

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