Oracle_JDE系统EDI数据接口的实施硕士学位论文.doc_第1页
Oracle_JDE系统EDI数据接口的实施硕士学位论文.doc_第2页
Oracle_JDE系统EDI数据接口的实施硕士学位论文.doc_第3页
Oracle_JDE系统EDI数据接口的实施硕士学位论文.doc_第4页
Oracle_JDE系统EDI数据接口的实施硕士学位论文.doc_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文Oracle JDE系统EDI数据接口的实施 浙江大学硕士学位论文 摘要摘要EDI是电子商务发展的重要支撑技术,具有高速、精确、远程和巨量的技术优点,因此在国际间贸易中发挥重要作用。JDE ERP系统具有专门的EDI处理模块,提供EDI数据交换的数据接口,此外还能实现系统整体互用性功能,和能满足需要相关文档才能进行电子商务贸易的业务要求。矚慫润厲钐瘗睞枥庑赖。电子商务的飞速发展,要求企业的信息管理系统能够满足与客户或供应商实现信息数据的共享和直接的数据交换的能力,从而强化了企业之间的联系,形成共同发展的供应链,体现企业为达到共同生存与竞争的供应链管理思想。因此,企业实施一套能实现信息数据共享的ERP系统就显得十分必要了。而作为实现桥梁的数据接口也就显得十分必要了。聞創沟燴鐺險爱氇谴净。本文在概述介绍JDE系统为EDI处理提供的数据接口的功能介绍和使用步骤后,再进一步举例介绍JDE系统是如何实现销售单业务记录的出入站数据交换的。论文最后对某个数据接口项目的示例介绍。残骛楼諍锩瀨濟溆塹籟。关键词:JDE, EDI,数据接口i浙江大学硕士学位论文 AbstractAbstractEDI is an important part of an electronic commerce strategy, and it has the advantages of high speed, accuracy, remote, and mass. As such, EDI is an important technology for international trade. The Oracle JD Edwards EnterpriseOne has standard system of EDI processing, and has data interface for data exchanging. Data interface can also be used for general interoperability and electronic commerce needs where a file based interface meets the business requirements.酽锕极額閉镇桧猪訣锥。The rapid development of electronic commerce which requesting the enterprises information management system can meet with customers or suppliers to realize information data sharing and direct data exchange. Such enhanced the link between enterprises and formation common development supply chain. So enterprise implements a can realize information data sharing ERP system becomes very important, and the data interface for realizing bridge is also very necessary. 彈贸摄尔霁毙攬砖卤庑。This study introduces the common foundation of the Data interface which for EDI and the implementation steps. Then take the “Receiving and Sending Electronic Data Interchange Sales Order Documents” for example, studying how JDE processing EDI documents. Finally, show the effect of data interface in an actual project.謀荞抟箧飆鐸怼类蒋薔。Key Words:JDE, EDI, Data Interface ii浙江大学硕士学位论文 目录目录摘要i厦礴恳蹒骈時盡继價骚。Abstractii茕桢广鳓鯡选块网羈泪。图目录IV鹅娅尽損鹌惨歷茏鴛賴。表目录V籟丛妈羥为贍偾蛏练淨。第1章 绪论1預頌圣鉉儐歲龈讶骅籴。1.1 课题来源1渗釤呛俨匀谔鱉调硯錦。1.2 拟解决的问题1铙誅卧泻噦圣骋贶頂廡。1.3 论文组织结构2擁締凤袜备訊顎轮烂蔷。1.4 本章小结2贓熱俣阃歲匱阊邺镓騷。第2章 JDE EDI基本原理与技术3坛摶乡囂忏蒌鍥铃氈淚。2.1 JDE EDI数据接口概述3蜡變黲癟報伥铉锚鈰赘。2.1.1 EDI的概念4買鲷鴯譖昙膚遙闫撷凄。2.1.2 EDI的产生和发展4綾镝鯛駕櫬鹕踪韦辚糴。2.1.3 EDI的效益5驅踬髏彦浃绥譎饴憂锦。2.2 EDI原理概述6猫虿驢绘燈鮒诛髅貺庑。2.2.1 EDI标准6锹籁饗迳琐筆襖鸥娅薔。2.2.2 EDI通信网络环境和安全8構氽頑黉碩饨荠龈话骛。2.2.3 EDI的软硬件说明9輒峄陽檉簖疖網儂號泶。2.3 本章小结10尧侧閆繭絳闕绚勵蜆贅。第3章 EDI在Oracle JDE中的实施11识饒鎂錕缢灩筧嚌俨淒。3.1 JDE中EDI的概述11凍鈹鋨劳臘锴痫婦胫籴。3.1.1 JDE EDI对单据的处理11恥諤銪灭萦欢煬鞏鹜錦。3.1.2 JDE E19.0版本目前支持的EDI单据类型12鯊腎鑰诎褳鉀沩懼統庫。3.1.3 JDE EDI程序和数据表命名规则14硕癘鄴颃诌攆檸攜驤蔹。3.2 设置JDE EDI的数据接口15阌擻輳嬪諫迁择楨秘騖。3.2.1 设置客户开票指令15氬嚕躑竄贸恳彈瀘颔澩。3.2.2 设置容差规则16釷鹆資贏車贖孙滅獅赘。3.3 处理JDE EDI文档17怂阐譜鯪迳導嘯畫長凉。3.3.1 接收EDI标准业务文档的处理17谚辞調担鈧谄动禪泻類。3.3.2 发送EDI标准业务文档的处理19嘰觐詿缧铴嗫偽純铪锩。3.3.3 清空EDI接口表数据20熒绐譏钲鏌觶鷹緇機库。3.4 运行状态查询/修订程序22鶼渍螻偉阅劍鲰腎邏蘞。3.5 本章小结23纣忧蔣氳頑莶驅藥悯骛。第4章 JDE EDI销售单业务记录出入站的处理24颖刍莖蛺饽亿顿裊赔泷。4.1 前言24濫驂膽閉驟羥闈詔寢賻。4.2 JDE EDI销售单业务记录出入站的处理24銚銻縵哜鳗鸿锓謎諏涼。4.2.1 接收询价单(840/REQOTE)的处理25挤貼綬电麥结鈺贖哓类。4.2.2 接收客户定单(850/ORDERS)的处理27赔荊紳谘侖驟辽輩袜錈。4.2.3 接收客户定单变更(860/ORDCHG)30塤礙籟馐决穩賽釙冊庫。4.2.4 接收收货确认单(861/RECADV)的处理31裊樣祕廬廂颤谚鍘羋蔺。4.2.5 发送答复报价单(843/QUOTES)的处理32仓嫗盤紲嘱珑詁鍬齊驁。4.2.6 发送采购确认单(855/ORDRSP)的处理32绽萬璉轆娛閬蛏鬮绾瀧。4.2.7 发送采购单变更确认单(865/ORDRSP)的处理33骁顾燁鶚巯瀆蕪領鲡赙。4.2.8 发送发运通知单(856/DESADV)的处理33瑣钋濺暧惲锟缟馭篩凉。4.2.9 发送发票(810/INVOIC)的处理33鎦诗涇艳损楼紲鯗餳類。4.3 本章小结34栉缏歐锄棗鈕种鵑瑶锬。第5章 数据接口实施实例介绍35辔烨棟剛殓攬瑤丽阄应。5.1 上海东冠数据接口项目说明35峴扬斕滾澗辐滠兴渙藺。5.2 数据接口项目中间表的设计36詩叁撻訥烬忧毀厉鋨骜。5.3 东冠接口项目实例演示39则鯤愜韋瘓賈晖园栋泷。5.3.1 菜单介绍39胀鏝彈奥秘孫戶孪钇賻。5.3.2 WMS生产完工出入库记录查询程序P564801A39鳃躋峽祷紉诵帮废掃減。5.3.3 WMS生产完工记录批量导入批程序R564801A41稟虛嬪赈维哜妝扩踴粜。5.3.4 JDE生产完工记录在程序表中的生成42陽簍埡鲑罷規呜旧岿錟。5.4 东冠接口项目实施效果说明42沩氣嘮戇苌鑿鑿槠谔應。5.4.1 生产完工入库接口开发的业务需求42钡嵐縣緱虜荣产涛團蔺。5.4.2 接口项目如何满足需求介绍43懨俠劑鈍触乐鹇烬觶騮。5.5 本章小结43謾饱兗争詣繚鮐癞别瀘。第6章 总结和展望44呙铉們欤谦鸪饺竞荡赚。6.1 总结44莹谐龌蕲賞组靄绉嚴减。6.2 展望44麸肃鹏镟轿騍镣缚縟糶。参考文献45納畴鳗吶鄖禎銣腻鰲锬。作者简历47風撵鲔貓铁频钙蓟纠庙。致谢48灭嗳骇諗鋅猎輛觏馊藹。III浙江大学硕士学位论文 目录图目录图 3.1 JDE EDI处理流程图12铹鸝饷飾镡閌赀诨癱骝。图 3.2 客户开票指令设置图15攙閿频嵘陣澇諗谴隴泸。图 3.3 EDI业务记录交叉参考设置屏幕图16趕輾雏纨颗锊讨跃满賺。图 3.4 设置容差规则图17夹覡闾辁駁档驀迁锬減。图 3.5 平面文件交叉参考处理图18视絀镘鸸鲚鐘脑钧欖粝。图 3.6 清除接口表数据图21偽澀锟攢鴛擋緬铹鈞錠。图 3.7 状态查询/修改程序界面图23緦徑铫膾龋轿级镗挢廟。图 4.1 EDI模块销售单业务记录处理菜单图25騅憑钶銘侥张礫阵轸蔼。图 5.1 项目接口设计流程图35疠骐錾农剎貯狱颢幗騮。图 5.2 JDE EDI入站文档处理流程图35镞锊过润启婭澗骆讕瀘。图 5.3 项目WMS接口的JDE系统处理程序菜单图39榿贰轲誊壟该槛鲻垲赛。图 5.4 生产完工出入库记录查询程序版本信息图40邁茑赚陉宾呗擷鹪讼凑。图 5.5 WMS生产完工出入库记录查询界面图40嵝硖贪塒廩袞悯倉華糲。图 5.6 处理状态码说明图41该栎谖碼戆沖巋鳧薩锭。图 5.7 调整情况码说明图41劇妆诨貰攖苹埘呂仑庙。图 5.8 生产完工记录批量导入批程序版本信息图42臠龍讹驄桠业變墊罗蘄。图 5.9 JDE生产完工记录在程序表查询界面图42鰻順褛悦漚縫冁屜鸭骞。图 5.10 状态查询/修改界面图43穑釓虚绺滟鳗絲懷紓泺。表目录表 2.1 两种贸易方式的操作比较说明表5隶誆荧鉴獫纲鴣攣駘賽。表 2.2 EDI的语法结构与自然语言相比有某种相类似的关联表7浹繢腻叢着駕骠構砀湊。表 3.1 JDE E19.0版本目前支持的EDI单据类型列表13鈀燭罚櫝箋礱颼畢韫粝。表 3.2 JDE EDI数据表命名规则表14惬執缉蘿绅颀阳灣熗鍵。表 3.3 EDI入站表的命名规则表14贞廈给鏌綞牵鎮獵鎦龐。表 3.4 EDI出站表的命名规则表14嚌鲭级厨胀鑲铟礦毁蕲。表 3.5 清除程序与相对应的接口表列表21薊镔竖牍熒浹醬籬铃騫。表 4.1 运行接收询价单“入站编辑/更新”程序用到的EDI入站接口表26齡践砚语蜗铸转絹攤濼。表 4.2 运行接收询价单“入站编辑/更新”程序用到的应用程序表27绅薮疮颧訝标販繯轅赛。表 4.3 运行接收客户定单“入站编辑/更新”程序用到的接口表29饪箩狞屬诺釙诬苧径凛。表 4.4 运行接收客户定单“入站编辑/更新”程序用到的应用程序表30烴毙潜籬賢擔視蠶贲粵。表 4.5 运行接收客户定单变更单“入站编辑/更新”程序用到的接口表31鋝岂涛軌跃轮莳講嫗键。表 4.6 运行接收收货确认单“入站编辑/更新”程序用到的入站接口表32撷伪氢鱧轍幂聹諛詼庞。表 4.7 运行接收收货确认单“入站编辑/更新”程序用到的EDI接口表32踪飯梦掺钓貞绫賁发蘄。表 5.1 “生产领退料的中间表”的字段设计表36婭鑠机职銦夾簣軒蚀骞。表 5.2 “生产完工入库”的中间表字段设计表38譽諶掺铒锭试监鄺儕泻。V浙江大学硕士学位论文第1章 绪论第1章 绪论1.1 课题来源现阶段以及未来一段较长的时间里,我国经济的将处于高速发展以及明显的转型时期。电子商务的飞速发展,要求企业的信息管理系统能够满足与客户或供应商实现信息数据的共享和直接的数据交换的能力,从而强化了企业之间的联系,形成共同发展的供应链,体现企业为达到共同生存与竞争的供应链管理思想。因此,企业实施一套能实现信息数据共享的ERP系统就显得十分必要了。俦聹执償閏号燴鈿膽賾。尽管JDE 的ERP 系统经历了30多年的实际应用检验,随之也经过30多年的经验积累和不断的更新,在功能及设计上已经日趋强大与成熟1。但由于不同企业生产工艺流程的复杂性和不同企业因地区性造成的差异存在不同的需求, 因此, 企业所有的功能需求是无法通过一套ERP 软件就能完全解决需求的。此外,企业经过多年的实践操作及经验积累,本身已经开发了针对某模块的非常成熟的系统软件。如果ERP 系统想将这些独立单个模块运行的软件进行生硬的集成亦无法达到一套高效的系统2。缜電怅淺靓蠐浅錒鵬凜。而企业实施ERP软件的一个重要原因在于,一套ERP软件能把企业内部本来分散于各个部门的信息数据集成到该ERP系统,供相关的其它部门共享。这对于实施JDE作为其ERP软件系统的企业来说,如何把在各个独立模块系统上的信息数据导入到JDE系统,实施信息的共享就显得尤为重要了。因此, 为弥补存在的缺陷, 提高生产效益, 提出了系统接口技术的要求。骥擯帜褸饜兗椏長绛粤。1.2 拟解决的问题Oracle JDE系统拥有EDI处理功能,在大多数子模块中也拥有数据接口,以方便用户把系统外的数据传入JDE系统,或者把JDE系统内部的数据导出系统之外。本文将结合上海某使用JDE Enterprise One (E1)作为其ERP软件的制造公司,为了实现其自主开发的WMS(仓库管理系统)与JDE系统之间实现数据交换的能力,进行的一个“WMS接口的实施项目”为背景,说明Oracle JDE ERP E1系统数据接口的实施应用。同时,也介绍JDE系统是如何实现EDI功能。癱噴导閽骋艳捣靨骢鍵。笔者作为项目实施的一名应用顾问助理,重点工作在于确定客户需求,让客户明确进行数据接口开发的想要获得的功能,修正客户不合理的需求,从而避免项目的实效性不高的问题;同时利用自身对业务和JDE系统的了解,对客户的需求提出优化意见。在涉及对系统进行的相关开发,具体工作会由开发人员完成,笔者只是将开发的需求和目的告诉开发人员,故涉及开发方面的内容将较少,但为了保持本文的完整性,笔者也将尽己所能的将相关开发内容也写入论文中。鑣鸽夺圆鯢齙慫餞離龐。1.3 论文组织结构本文首先在第二章详细介绍了JDE EDI的基本原理和技术情况,为本文后面的进一步研究深入打下铺垫。接着在第三章详细地介绍JDE这套ERP软件在应用EDI方面的基本情况,主要内容在于介绍处理各种入站或出站EDI文档的流程。然后在第四章举例介绍了JDE系统EDI模块中是如何实现销售单业务记录出入站的处理情况。最后,在第五章再引用实际数据交换实现的实际项目例子来说明该如何实现不同系统的数据集成和共享,及其效果演示。榄阈团皱鹏緦寿驏頦蕴。1.4 本章小结本章主要介绍了论文的来源、论文拟解决的问题和论文的组织结构。论文来源于笔者实际参加的一个项目,而这个问题的解决对以后相关类似项目具有很强的借鉴作用,实践作用明显。逊输吴贝义鲽國鳩犹騸。2浙江大学硕士学位论文第2章JDE EDI基本原理与技术第2章 JDE EDI基本原理与技术2.1 JDE EDI数据接口概述当今世界,信息技术飞速发展,同时全球贸易快速增长,在全球化经济相互依存和竞争日益强化的形势下,EDI技术一经出现就显示处理了强大的生命力,许多国家纷纷采用这项由电子计算机及通讯网络来处理业务文件的技术。如今,EDI已成为一种全球性的,具有战略意义和巨大商业价值的贸易手段。幘觇匮骇儺红卤齡镰瀉。JDE的EDI数据接口,作为一个位于JDE ERP系统数据和转换软件之间的接口,是数据进入和输出系统应用程序的集结待命区域(staging area)1。JDE的接口除了能实现EDI数据交换的作用外,还能实现整体互用性功能,和满足需要相关文件的电子商务的业务要求。本文中举例研究的项目,就是使用接口带来的整体互用性能力来实现JDE系统与外部WMS系统的数据交换。誦终决懷区馱倆侧澩赜。EDI从20实际60年代某开始出现,到20世纪90年随着Internet技术的不断成熟而不断发展,出现了Internet EDI,使EDI从专用网发展到了互联网,降低了应用EDI的成本,满足了中小企业对EDI的需求2。医涤侣綃噲睞齒办銩凛。JDE系统有一个专门的“EDI处理”模块,但你也可以不用专门上线该模块也能实现利用EDI功能交换数据,因为在相关的其它模块中(例如销售,采购)有涉及该模块的EDI处理设置。这不仅能简化系统的复杂性,也能增强其针对性。舻当为遙头韪鳍哕晕糞。EDI具有高速、精确、远程和巨量的技术性能,因此EDI的兴起标志着一场全新的、全球性的商业革命的开始。数据接口能实现两个系统间的数据交换,在企业系统多元化的趋势下也是前途光明。鸪凑鸛齏嶇烛罵奖选锯。JDE EDI数据接口能给企业带来的好处有:缩短履行(完成)周期减少错误通过减少人工输入来增加信息的完整性减少人工操作文档的文书工作增加市场竞争力改进货物或服务的交付减少支付和生成发票时间减少收款时间2.1.1 EDI的概念国际标准化组织(ISO)将EDI描述成“将贸易(商业)或行政事务处理按照一个共认的标准变成结构化的事务处理或信息数据格式,从计算机到计算机的电子传输”3。筧驪鴨栌怀鏇颐嵘悅废。而JDE系统对EDI的定义则是“EDI is the paperless, computer to computer exchange of business transactions, such as purchase orders and invoices, in a standard format with standard content. As such, it is an important part of an electronic commerce strategy.4”JDE系统认为EDI能实现无纸化的,从计算机到计算机商业交易记录的交换,例如采购单和发票等单据的交换,它使用由标准元素组成的标准格式来实现交换。EDI是实现电子商务的重要组成部分。韋鋯鯖荣擬滄閡悬贖蘊。EDI是B to B(Business to Business)交易的关键组成部分。当计算机使用EDI交换数据时,数据被转换成EDI标准格式,从而能被其它使用相同EDI标准的计算机系统所识别。使用EDI的公司拥有自己的转换软件,把来自EDI标准格式文件转换成为公司计算机能识别的数据格式。涛貶騸锬晋铩锩揿宪骟。2.1.2 EDI的产生和发展EDI的产生可以追溯到上个世纪的六十年代末期,当时的美国和欧洲几乎同时提出EDI的概念。1968年美国的运输业的许多公司联合成立了一个运输数据协调委员会TDCC(Transportation Data Coordinating Committee)研究开发电子通讯标准的可行性,他们的方案形成了当今EDI的基础。早期的EDI只是两个商业贸易伙伴之间的依靠计算机到计算机的直接通信来传递具有特定内容的商业文件。钿蘇饌華檻杩鐵样说泻。20世纪70年代初期,随着数字通信技术的快速发展,它大大加快了EDI技术的发展,越来越多的企业使用EDI进行商业贸易,一些行业性的工作小组开始致力于发展行业性数据交换标准,并建立了行业性EDI系统。戧礱風熗浇鄖适泞嚀贗。到了20世纪70年代后期,影响EDI发展的关键因素EDI标准问题得到了很大程度的解决。美国国家标准研究院/信息标准委员会(American National Standards Institute/Accredited Standards Committee)形成了ANSI ASC X12标准,它实现了跨行业EDI系统的发展。80年代EDI标准的国际化又使EDI的应用进入了一个新的里程。1985年,由欧洲和北美20多个国家参与开发的一种新的国际标准EDIFACT(Electronic Data Interchange For Administration,Commerce and Transport),在联合国的支持下成为国际标准,称为UN/EDIFACT标准体系。我国已决定采用UN/EDIFACT标准,并以此为依据,制定国家标准,发展自己的子集。購櫛頁詩燦戶踐澜襯鳳。时至今日,EDI已经发展成为一种成熟的技术。正如英国的EDI专家说明的那样:“以现有的信息技术水平,实现EDI已经不是技术问题,而仅仅是一个商业问题”3。嗫奐闃頜瑷踯谫瓒兽粪。2.1.3 EDI的效益在国际间贸易等领域中采用EDI,对传统贸易方式发起了强有力的挑战。两种贸易方式的区别比较,如表2.1所示。EDI具有快速、精确、远程、巨量和减少成本的技术性能,这些都是企业所追求的目标。EDI不仅为企业带来直接的经济效益,也能带来间接的战略效益。虚龉鐮宠確嵝誄祷舻鋸。表 2.1 两种贸易方式的操作比较说明表與顶鍔笋类謾蝾纪黾廢。步骤传统贸易方式EDI贸易方式1买方准备一份请购单买方准备一份请购单2获得批准或授权获得批准或授权3输入请购单数据输入请购单数据4打印采购订单5邮寄采购单给卖方6卖方接收采购订单7进行订货登记8卖方打印装箱单或订单卖方打印装箱单或订单9卖方货物装运给买方卖方货物装运给买方10打印发票给买方11将发票寄给买方12买方收到货物买方收到货物13买方收到发票14买方登记所收货物存货科目买方登记所收货物存货科目15买方将发票输入应付款系统16买方生成支票17买方将支票寄给卖方18卖方收到支票19登记应收款账户冲账在传统国际贸易中,贸易额上升的同时也带来了各种纸质贸易单据、文件数量的激增。据美国森林及纸张协会曾经的统计显示:年国民生成总值每增加10亿美元,用纸量就会增加8万吨3。EDI实现了“无纸化”贸易,大幅度地节省了纸张、打印、存储及邮寄的费用,同时也会避免纸面贸易文件数据重复录入带来的浪费人力、降低效率、出错率高的问题。据香港专家统计,实施EDI的直接经济效益是:商业文件传递速度提高81%,文件成本降低44%,有差错造成的商业损失减少40%,文件处理成本降低38%5。結释鏈跄絞塒繭绽綹蕴。EDI能带来的间接效益是巨大的。例如使用EDI能提高客户服务水平、优化与贸易伙伴组成的供应链。在一个不再依赖于价格竞争,逐渐以客户服务为竞争核心的现代经济中,EDI能对客户的需求快速做出反应,提高了办事效率,改善对客户服务的手段,对企业竞争力的提高是巨大的。同时,21世纪的经济竞争不再仅仅是一个企业与另一个企业之间的竞争,往往是以一个企业为核心组成的整条供应链与另一个核心企业组成的供应链之间的竞争。不难想象一条内部实现EDI业务处理的供应链,其贸易的效率,贸易的循环,信息数据流的流通都将大大优于使用传统贸易方式的供应链。使用EDI将帮助企业成为一条腾飞的巨龙,而坚持传统的贸易方式将使企业成为“恐龙”而被残酷的市场竞争环境淘汰。餑诎鉈鲻缥评缯肃鮮驃。2.2 EDI原理概述EDI包括三个要素:数据标准化;EDI软件(应用系统)及硬件;通信网络。2.2.1 EDI标准数据标准化是实现EDI的前提和基础,是EDI三个要素中限制EDI发展最显著,作用最核心的要素。毫不夸张的说,没有EDI的标准化,就没有今天EDI的蓬勃发展,而EDI标准的发展也带动了EDI的应用进入更高的阶段。爷缆鉅摯騰厕綁荩笺潑。目前,世界上使用的EDI标准主要分成三种情况:6UN/EDIFACT由联合国欧洲经济委员会(UN/ECE)指定的一套EDI标准,得到联合国的支持,成为国际标准。EDIFACT成为统一的EDI标准已是大势所趋。锞炽邐繒萨蝦窦补飙赝。ANSI X.12由美国国家标准化协会成立的X.12鉴定标准委员会指定的一套流行于北美和部分气体国家的EDI标准。由于在国际贸易中,对统一EDI国际标准的愿望强烈,所以在EDIFACT被ISO接受成为国际标准后,1992年11月美国ANSI X.12鉴定委员会投票决定,1997年美国将全部采用EDIFACT来代替现有的X.12标准。但由于历史遗留的原因,ANSI X.12标准还在北美继续使用。曠戗輔鑽襉倆瘋诌琿凤。其它EDI标准由区域性组织或国家制定的其它EDI标准,在小范围内使用。轉厍蹺佥诎脚濒谘閥糞。由于JDE这套ERP软件是由美国一家公司开发的,所以JDE不仅仅支持EDIFACT标准,同时也支持ANSI X.12标准。嬷鯀賊沣謁麩溝赉涞锯。2.2.1.1 UN/EDIFACT标准介绍EDIFACT 采用的是一种结构化的数据格式方式,因此它在描述信息时是以一种层次隶属的关系将标准化的数据元以不同的组合而形成一个一个的标准报文4。EDI的语法结构与自然语言相比有某种相类似的关联,如表2.2所示。讯鎬謾蝈贺綜枢辄锁廪。表 2.2 EDI的语法结构与自然语言相比有某种相类似的关联表兒躉讀闶軒鲧擬钇標藪。EDI语言:自然语言:EDI标准语言语法规则(syntax rule)语法报文(messages/transaction sets)单证文件数据段(segments)句子数据元(data elements)词代码(codes)简称缩写UN/EDIFACT由一系列涉及数据交换的标准、指南和规则、目录和标准报文组成,主要可分为以下两类5:繅藺詞嗇适篮异铜鑑骠。指南和规则:EDIFACT应用级语法规则(ISO9735)EDIFACT语法规则实施指南EDIFACT报文设计规则和指南目录:EDIFACT数据元目录EDIFACT复合数据元目录EDIFACT段目录EDIFACT代码表EDIFACT标准报文目录2.2.2 EDI通信网络环境和安全EDI的通信方式经历了几个发展阶段:点到点、专用系统方式、增值网(VAN)方式、公共开放的EDI(基于Internet)系统方式7。鮒簡觸癘鈄餒嬋锵户泼。目前常用的是增值网方式和公共开放EDI系统方式。随着Internet的广泛应用,基于Internet的公共开放EDI通信方式以其覆盖范围广、实现成本低等优点越来越受到关注。眯毆蠐謝银癩唠阁跷贗。其中,增值网方式是增值数据业务公司,利用现有的计算机和通信网络设备,除完成一般的通信任务外,增加了EDI服务功能。增值数据业务公司提供给EDI用户的服务主要是租用信箱及协议转换。信箱的引入,实现了EDI通信的异步性,提高了效率,降低了通信费用。闵屢螢馳鑷隽劍颂崗鳳。近年来,由于通信技术的进步,增值网方式的不足也逐渐显现。因为各增值网的EDI服务功能不尽相同,增值网系统并不能互通,从而限制了跨地区、跨行业的全球性应用。同时,增值网方式只实现了计算机网络的下层,相当于OSI参考模型的底部三层,而EDI通信往往发生在各种计算机的应用程序之间,这导致了EDI应用进程与增值网的联系相当松散,效率很低。檁傷葦开阈灯伞馑諧粮。为了克服VAN方式的不足,于是诞生了MHS(信息处理系统)方式。MHS方式是建立在OSI开放系统的网络平台上,适应多样化的信息类型,并通过网络连接,具有快速、准确、安全、可靠等优点。它是以存储转发为基础的、非实时的电子通信系统,非常适合作为EDI的传输系统。MHS为EDI创造了一个完善的应用软件平台,减少了EDI设计开放上的技术难度和工作量,为EDI的发展提供了广阔的前景3。鄭饩腸绊頎鎦鹧鲕嘤錳。在传统的贸易中,凭借各种纸质单据的“白纸黑字”和一套严密的规章制度来保证贸易活动的安全可靠。而在应用了EDI后,纸质单据被全部是“0、1”组成的数据文件,一经修改,毫无痕迹,就是印章和签字也是“0、1”组成的字符串。同时,在EDI出现之前的法律,其重点在于减少贸易双方在纸质协议上因文字而发生的纠纷。但是对于一个完全以电子通信为主的EDI来说,其消除了文书工作,使得原来的法律已经不能完全被适用了。在EDI技术已经趋于成熟的今天,EDI标准将统一于国际标准的不久将来,可以说限制EDI发展的瓶颈在于EDI的安全和法律问题8。弃铀縫迁馀氣鰷鸾觐廩。在EDI进入实用阶段以后,各国政府及国际组织就开始着手制订法律法规,以期解决在法律上接收EDI这一全新技术和其引发的法律问题。联合国国际贸易法委员会作为国际EDI立法的中心论坛,起草了电子数据交换及相关电子化贸易手段所涉及法律方面的统一规则草案,国际上EDI统一法规已经基本成形,将为世界各国的EDI应用提供统一的法律依据。调谇續鹨髏铖馒喪劉薮。进入网络时代,EDI系统的信息安全变得极为复杂,EDI的安全保密主要牵涉到的是在EDI消息的处理、传送、存储和接收方面的安全问题。业内人士,早在应用EDI伊始就致力于从技术上保证EDI的安全,例如:数据的加密和解密;电子签名;制定EDI系统中的责任传送模型,明确在各个交换环节上的责任;制定EDI系统的分级模型,将EDI中的安全分为几个级别或区域,让EDI系统的责任域概念与信息管理域密切相关。这些技术各有其自身的不足,而且纯粹依赖技术手段来抵御各种类型的非法访问和恶意攻击几乎是防不胜防,比较有效的方式是政府参与管理,通过制定维护协调运作的法律和管理规则,使得每一个EDI使用者如果不遵循这个环境的运作规则,就很难达到自己的商业目的8。厲耸紐楊鳝晋頇兗蓽驃。2.2.3 EDI的软硬件说明严格来说,没有“EDI硬件”这一概念,因为没有专门用于EDI的硬件设备,而我们所说的EDI硬件,是指在EDI的应用中所使用到的硬件设备。对于一个小的EDI用户,一台微型计算机、一个调制解调器、一些通信线路就能满足需求了,但对于一家大公司来说,它可能需要先在其内部建立一个计算机网络(局域网或广域网),这就还需要相应的网络设备和计算机设备。苧瑷籮藶黃邏闩巹东澤。EDI软件就其所包括的范围而言,可分为狭义的EDI软件与广义的EDI软件。所谓狭义的EDI软件是指执行EDI格式翻译功能的软件,故也称为EDI翻译器;而广义的EDI软件是泛指设计EDI作业全过程的各有关软件,包括用户接口软件、EDI翻译器、通讯软件以及其它辅助软件等。5鴿摄禱鋅儀憚銼嚕缗赞。其中用户接口软件将用户格式的文件转化为EDI软件所需要的平面文件格式,或者执行相反的转换;通讯软件的功能是利用通讯线路,接收或发送从一台计算机传到另一台计算机之间的数据信息。箪啬癲剀净赶钩嬙鳄凫。EDI翻译器的主要功能包括:文件维护:该功能允许你查看、加入、编辑和删除你的贸易伙伴及EDI的标准等的相关信息。顽鷙瑪滨廈岘轆庫糞糧。报文操作:该功能允许你以自动或手动的方式进行报文的翻译,即将用户的平面文件翻译成为标准格式的EDI报文,并进行语法检查;同时也可进行相反的翻译过程;该功能还允许你以各种格式查看报文。漬閫熾诀团諳赓戰餛锰。队列管理:当EDI报文数据流进出你的系统时,它们是临时性地存放于某个队列中。该功能允许你在每个队列中,加入、删除或查看有关的报文列表。鐸輜澠顶嫻塊謂斕痹廪。日志:该功能允许你查看、打印和清除日志,日志可作为以后审计之用。实用工具:该功能允许你设置系统的 参数,归档EDI数据,恢复档案文件。抢觀淚婭师讴论櫚阵蘚。在线帮助:该功能提供了软件使用的在线帮助信息。邮箱服务:该功能允许你接收或发送电子报文,即执行“存贮转发”的功能。它使得你的企业与你的贸易伙伴之间的电子数据交换成为可能。贼組櫻種愨单蝕渾潷骡。完善的网络服务:该功能允许你使用多种通讯协议、软件及硬件与服务器相连;还允许你与其它网络上的贸易伙伴进行报文交换。圓漣檸賡捣蕷舻燁錘泽。安全服务:该功能提供多种较强的安全设计以保护信息的保密性、完整性和可用性。蟄彎擼鯁棖佇緡癟椠贊。2.3 本章小结本章概述了EDI的概念、发展历程和经济效益,同时详细介绍了组成EDI系统的三个方面:数据标准化、EDI软硬件和通信网络。义淨擁扪殴胁纸窺钣鳧。总体上说,EDI已经是一种比较成熟的技术,关于EDI技术的相关理论也比较完善了,安全和法律问题也得到了基本的保护。因此,企业应用EDI在技术上已经是没有什么困难了,企业是否应用EDI仅仅是企业自身的发展战略问题。绥骅懸缙澀鷂禍紳撻粮。11浙江大学硕士学位论文第3章EDI在Oracle JDE中的实施第3章 EDI在Oracle JDE中的实施3.1 JDE中EDI的概述JDE系统对EDI的理解是:实现无纸化的,从计算机到计算机商业交易记录的交换,例如采购单和发票等单据的交换,它使用由标准元素组成的标准格式来实现交换。EDI是实现电子商务的重要组成部分4。馒锁開钥焖緒珏編軻錙。而想在JDE系统中实现EDI的几条前提条件是:详细的系统需求分析设置好EDI软件(翻译器)设置好JDE系统中的EDI处理模块(模块代码47)与贸易伙伴进行连接测试,确保设置正确同时,实施EDI需要考虑的因素包括:如何选择应用EDI的软件和硬件支持EDI操作你需要多少人力,对操作人员的学历要求是多高实施EDI对公司的整体操作会带来什么影响现有员工是否能支持EDI的运行,公司哪些部门将裁减/增加员工实施EDI带来的成本和收益是多少管理人员是否需要参与到EDI项目中此外,你还需和你的贸易伙伴协商好以下问题:通过EDI进行贸易的法律效应和相关责任多少标准的EDI单据将在贸易中使用到你有多少的贸易伙伴3.1.1 JDE EDI对单据的处理JDE EDI处理中把单据分为两类:入站单据(Inbound Documents)和出站单据(Outbound Documents)。獄质嶇僅痺鲒潰脫帧開。入站单据的处理流程是:入站单据是指企业从贸易伙伴处接收到的单据文档。当你收到入站单据时,EDI软件通过通讯网络收到相关数据并翻译数据从EDI标准形式到平面文件(Flat File)形式,即EDI软件把数据翻译转移到JDE入站接口表(interface tables),最后JDE系统的编辑/更新应用程序将转移数据到应用程序数据表中。鍥苋娛殫秽笾殇蕢谬藓。出站单据的处理流程是:出站单据是指企业使用JDE EDI处理模块发送给贸易伙伴的EDI文档。系统相关程序从应用程序数据表中提取数据到EDI接口表中,接着平面文件生成程序编辑接口表中的数据成平面文件形式,最后通过EDI软件发送将数据发送给贸易伙伴。杂砖墳雖紜飯曇覡墾騾。其中,平面文件生成的步骤是可选的。当翻译器不能直接从相关数据库中读取数据时,该步骤是必要的。具体流程如图3.1所示。轼栀嗶鑊绷瘍懔諍訝澤。图 3.1 JDE EDI处理流程图尋头厭呛羈阴帥讕匦赞。3.1.2 JDE E19.0版本目前支持的EDI单据类型和贸易伙伴进行文档的交换,你必须先转换数据到EDI标准格式。EDI标准是对业务文档格式和内容有要求。EDI标准定义EDI文档中数据单元的正确顺序和位置。所有的EDI交易都是基于相关标准的前提上的。所有的EDI标准包括6:1、Elements(数据元):EDI标准的最小组成单位单词訪齙剛玺苏滥夹趕萤凭。2、Segments(数据段):由一组数据元组成段落3、Transaction Set/Message(业务集或报文):由一组数据段组成文章你需要定义代码来描述JDE系统接收或发送的文档的类型,目前支持的电子文档(通过设置业务记录集代码)包括,如表3.1所示。写韞僂谌虛鍤囈辮褻糝。表 3.1 JDE E19.0版本目前支持的EDI单据类型列表罴醬畝饼誊歿凑鈑繳锱。交易类型(交易ID)ANSI X12EDIFACT入站到哪从哪出站Invoice(04)810INVOIC应付、采购模块销售模块Payment Order(05)820PAYORD-应付模块Lockbox823CREMUL应收模块-Application Advice824APERAKEDI模块-Planning Schedule Forecast(06)830DELFORDRP/MRP模块DRP/MRP模块Request for Quote(09)840REQOTE销售模块采购模块Product Transfer Account Adjustment844ORDCHG-销售、高级定价模块Price Authorization Acknowledgement/Status845PRICAT销售、高级定价模块-Response to Product Transfer Account Adjustment849ORDRSP销售、高级定价模块-Purchase Order(01)850ORDERS销售模块采购模块Product Activity Data(12)852INVRPT库存模块库存模块Purchase Order Acknowledgement(02)855ORDRSP采购模块销售模块Shipping Notice(03)856DESADV采购模块运输管理Purchase Order change(13)860ORDCHG销售模块采购模块Receiving Advice(07)861RECADV采购、销售模块采购模块Delivery Just in Time862DELJIT-重复制造Purchase Order Response Message(14)865ORDRSP采购模块销售模块Functional Acknowledgements997CONTRLEDI模块-3.1.3 JDE EDI程序和数据表命名规则下表列出JDE EDI程序的命名规则,如表3.2、3.3、3.4所示。程序号中的“-”代表JDE系统的交易ID,交易ID是各种不同的EDI标准文档的唯一识别码。鲢診龄師該铃書銨鴇开。表 3.2 JDE EDI数据表命名规则表磚緙鹅綱谩擞鴻鑌纸蘚。程序命名规则状态查询/修订(Status Inquiry)R47-0或R47-6编辑/更新(Edit/Update)R47-1出站信息提取(Extraction)R47-2出站平面文件生成(Flat File Creation)R47-2C按发送更新(Update as Sent)R47-7清空入站表R47-8清空出站表R47-9表 3.3 EDI入站表的命名规则表鬮煒鳍輥賠還鲂隊驼骡。表头信息(Header/Primary)F47-1明细信息(Detail)F47-2发运、目的地、数量信息(SDQ)F47-3地址信息(Address Information)F4706文本头部信息(Header Text)F4714文本明细信息(Detail Text)F4715其它信息(Other)F47-4表 3.4 EDI出站表的命名规则表毕懍鲅鵑较惻飾顳矯泾。表命名规则表头信息(Header/Primary)F47-6明细信息(Detail)F47-7发运、目的地、数量信息(SDQ)F47-8其它信息(Other)F47-93.2 设置JDE EDI的数据接口你必须要设置好JDE EDI的数据接口,这包括设置好每个贸易伙伴和交易类型的信息。而在设置EDI数据接口之前,有一些前提条件:钆歷驾无醬赔隽驍韉贈。设置好客户单据、采购单据、报价单的单据类型设置好批号、单据号的下一编码规则设置好销售业务、采购业务的订单活动规则确保客户和供应商信息已经在地址簿中设置好了确保所有销售或采购的项目及项目成本和价格信息都已经在系统中输入3.2.1 设置客户开票指令我们可以在客户主文件程序(P03013)来设置客户开票指令,客户开票指令用来控制系统如何处理每个客户或贸易伙伴的EDI信息,如图3.2所示。包括设置该客户是否被允许进行EDI操作以及系统将如何处理贸易伙伴的信息。徠鲣饮脸铄尝鏍鯢炀憑。图 3.2 客户开票指令设置图謂镊颇铵鋃誼铰鸚镉糁。批处理方式:输入一个代码值,控制系统是否允许该客户进行批处理。客户类型识别号:输入一个码值,用以规定要发送到EDI业务记录中的号码的类型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论