资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Hand Enterprise SolutionsAURORA-IDOC设计说明及开发指南作者:Jinxiao.lin建档日期:2011/7/10最近更新:2013/5/23控制号: 版本: 1 .3Note: Control Number and Version are marked by a Word Bookmark so that they can be easily reproduced in the header and footer of documents. When you change either of these values, be careful not to accidentally delete the bookmark. You can make bookmarks visible by selecting Tools-Options匳iew and checking the Bookmarks option in the Show region.审批:Project Manager拷贝号_文档控制记录更改日期作者版本文档状态更改参考2013/5/23Jinxiao.lin1.32011/11/24Jinxiao.lin1.22011/11/1ru.lu1.12011/7/10Xiaopeng.zhu1.0Draft1.0创建Jinxiao.linXiaochen.shi(SAP)审阅人姓名职位分发拷贝号姓名职位1234Note: The copy numbers referenced above should be written into the Copy Number space on the cover of each distributed copy. If the document is not controlled, you can delete this table and the Copy Number label from the cover page.(9-Dec-96)文档目录文档控制ii基本概念介绍1SAP IDoc介绍1IDoc主要功能1IDoc文件例子1IDoc的数据结构2IDoc文件2Aurora IDoc2Aurora IDoc事务流程3项目实施4部署4从公司cvs下载最新的aurora_idoc项目4修改配置文件4开放端口5前台配置10配置JCO功能。10在系统中注册配置页面,效果如下:11管理14启动和关闭Aurora IDoc14监控,查询数据14数据库表14起初配置表14运行时表15SAP IDOC配置16配置接收/发送IDOC系统(TCODE: SALE)16定义RFC目标系统(TCODE:SM59)17配置IDOC端口(TCODE:WE21)18创建段类型(TCODE:WE31)19创建IDOC类型(TCODE:WE30)19定义消息类(TCODE:WE81)20把基本类型分配给消息类型(TCODE:WE82)21分配模型视图(TCODE:BD64)21把消息类型加入伙伴参数文件的出站参数22编写代码23把idoc设置成后台自动发送(TCODE:sm36)24察看IDOC发送情况(TCODE:WE02和sm59)24SAP网关配置24常见问题28 附件30配置页面文件30 (9-Dec-96)26Company Confidential - For internal use only基本概念介绍SAP IDoc介绍IDoc的全称是Intermediate Document,是SAP用于传输业务数据的一种数据格式。IDoc主要功能IDoc主要用于系统间的数据同步,数据发起方是SAP,接受方是另一方系统。举例来说,在一个特定的SAP服务器配置了IDoc之后,当一个SAP用户创建一张采购订单,其信息会自动通过IDoc传输给另一方系统,此系统根据接受到的数据,在本系统中自动创建一张销售订单。IDoc文件例子EDI_DC4080000000000009407807013012MATMAS05MATMASSAPIDSLSIDSCLNT800A000000071LSHANDMAS2011062014220220110620142200005000000000000002203201103123047201103123047KFERTMEA0000.0000.0000.0000.0000.0000.0000.0000.0000.0000.00.000000K000000000000000000NORM0.00.00.0000.00.0000.0000.00000051111ZH005EA110.0000.0000.0000.0000.000000.000IDoc的数据结构IDoc的数据结构分三个层次:1. IDoc类型(idoc type)2. 段(segment)3. 字段(field)不同的IDoc类型用于处理不同类型的信息。比如IDoc格式ORDERS01可用于采购订单(Purchase Order)和订单确认(Order Confirmation)。IDoc类型下可以定义一个或多个段。段类似于数据库中的表,段可以有层次结构,即段可以有父段,也可以有子段。段下定义一个或多个字段,类似于数据库中的表字段。IDoc文件一个IDoc文件包含两种数据:1. 控制记录(Control Record):包含IDoc类型、伙伴端口、SAP R/3的版本等信息。对应上面文件中IDOC节点的第一个子节点。2. 数据记录(Data Record):包含段和字段的数据信息。对应上面文件中的IDOC节点下除第一个子节点外的其余节点。Aurora IDoc Aurora IDoc是基于Aurora框架研发出来的一款产品。它独立部署,不依赖于任何Web容器,并且可以部署在windows、unix和linux等各种操作系统上。Aurora IDoc事务流程1. Aurora IDoc启动时会登录SAP,并向SAP注册一个ProgramID。2. 当SAP系统有数据新增或更改时,向上述的ProgramID发送IDoc数据流。3. Aurora IDoc接收到IDoc数据流,并以XML文件的形式保存在指定的文件目录中。4. Aurora IDoc解析此XML文件,并根据预先配置的对应关系,数据插入临时表中。5. 在插入临时表后,调用项自定义的客户化数据库package,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号