ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:417.31KB ,
资源ID:633516      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/633516.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JCO20 IDOCECC为Inbound.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JCO20 IDOCECC为Inbound.docx

1、JCO20 IDOCECC为Inbound一:ECC配置1):WE31 IDOC 段类型 ZTEST004_HEADWE31 IDOC 段类型 ZTEST004_ITEM2):WE30 IDOC 基本类型 ZTEST0043):WE81 IDOC消息类型 ZTEST0044):WE82 IDOC消息类型与IDOC类型分配5):BD51进站功能模块 ZTEST0046):WE577):SE37 创建进站函数 函数代码:8)WE42 创建进站代码 ZTEST0049)SALE 创建逻辑系统 BS_TEST0110):WE20 创建合作伙伴类型LS BS_TEST01 并增入进站参数 ZTEST00

2、4二:Jar文件下载和Eclipse实现到 Jar文件1:sapjco21P_10-100022432:sapjbidoc10P_5-200072993:sapjcoidoc10P_9-20007299下载完成后在Eclipse的工程中引用刚才下载的Jar文件创建JCoIDocSample1类JCoIDocSample1类代码如下:import com.sap.mw.idoc.*;import com.sap.mw.idoc.jco.*;import com.sap.mw.jco.*;public class JCoIDocSample1 SuppressWarnings(deprecatio

3、n) public static void main(String args) try /create a JCo client pool JCO.addClientPool( MyPool, /pool name 3, /maximum pool connections 300, /SAP client USERID, /user ID PASSWORD, /password EN, /language 192.168.0.150, /app server host name 00 ); /system number /create an IDoc repository IDoc.Repos

4、itory idocRep = JCoIDoc.createRepository(MyIDocRepository, MyPool); /create a new and empty ZTEST004 document System.out.print(Creating IDoc.); IDoc.Document doc = JCoIDoc.createDocument(idocRep, ZTEST004); /get the root segment from the document /The root segment does not contain any fields or data

5、. It is only /used as the standard parent segment and wont be transmitted when /the document is sent to an SAP system. IDoc.Segment segment = doc.getRootSegment(); /create and add a new and empty child segment of type E1MARAM /and fill the segment data segment = segment.addChild(ZTEST004_HEAD); segm

6、ent.setField(EBELN, 1); segment.setField(BSART, 2); segment.setField(BUKRS, 3); segment.setField(EKORG, 4); segment.setField(EKGRP, 5); segment.setField(LIFNR, 6); /create and add a new and empty child segment of type E1MAKTM /and fill the segment data segment = segment.addChild(ZTEST004_ITEM); segm

7、ent.setField(EBELP, 11); segment.setField(TXZ01, 12); segment.setField(MATNR, 13); segment.setField(WERKS, 14); segment.setField(LGORT, 15); segment.setField(MENGE, 16); segment.setField(MEINS, TO); /create and add a new and empty sibling segment of type ZTEST004_ITEM (same type) /and fill the segme

8、nt data segment = segment.addSibling(); segment.setField(EBELP, 21); segment.setField(TXZ01, 22); segment.setField(MATNR, 23); segment.setField(WERKS, 24); segment.setField(LGORT, 25); segment.setField(MENGE, 26); segment.setField(MEINS, TO); segment = segment.addSibling(); segment.setField(EBELP, 3

9、1); segment.setField(TXZ01, 32); segment.setField(MATNR, 33); segment.setField(WERKS, 34); segment.setField(LGORT, 35); segment.setField(MENGE, 36); segment.setField(MEINS, TO); segment = segment.addSibling(); segment.setField(EBELP, 41); segment.setField(TXZ01, 42); segment.setField(MATNR, 43); seg

10、ment.setField(WERKS, 44); segment.setField(LGORT, 45); segment.setField(MENGE, 46); segment.setField(MEINS, TO); segment = segment.addSibling(); segment.setField(EBELP, 51); segment.setField(TXZ01, 52); segment.setField(MATNR, 53); segment.setField(WERKS, 54); segment.setField(LGORT, 55); segment.se

11、tField(MENGE, 56); segment.setField(MEINS, TO); /prepare document for sending and set the appropriate control data doc.setMessageType(ZTEST004); doc.setRecipientPartnerType(LS); doc.setRecipientPartnerNumber(ECDCLNT300); doc.setSenderPort(SAPJCOIDOC); doc.setSenderPartnerType(LS); doc.setSenderPartn

12、erNumber(BS_TEST01); System.out.println( done.); /check the whole documents syntax try System.out.print(Checking IDoc syntax.); doc.checkSyntax(); System.out.println( done.); catch ( IDoc.Exception ex ) System.out.println( Syntax error: + ex); System.exit(0); /get a JCo client from previously create

13、d client pool JCO.Client client = JCO.getClient(MyPool); /create a new transaction ID String tid = client.createTID(); /send the document to the SAP system asynchronously System.out.print(Sending IDoc.); client.send(doc, tid); /confirm the transaction ID client.confirmTID(tid); System.out.println( done.); /release the JCo client and return it back to the pool JCO.releaseClient(client); catch ( java.lang.Exception ex ) System.out.println(Application error: + ex); /method main/class JCoIDocSample1三:测试结果执行JCoIDocSample1类在ECC中的WE02能查询对应的IDOC

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1