- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IDOCoverview1.1资料
通常SAP会和外部非SAP系统交换数据,或客户及供应商的SAP系统交换数据,除直接用编程的技术通过RFC和外部沟通外,IDOC也是一个很好的解决方案,以下示例演示如何从头定义一个全新结构的IDoc. 2,自定义IDoc传输SO资料到外部系统. 自定义IDoc传输SO资料到外部系统示例 明细字段 参照字段 字段长度 VBELN VBELN_VA 10 POSNR POSNR_VA 6 MATNR MATNR 18 ZMENG DZMENG 13 表头字段 参照字段 字段长度 VBELN VBELN_VA 10 KUNNR KUNAG 10 AUART AUART 4 模拟情景:需要传输的数据结构,在实际应中可以定义更复杂的结构 自定义IDoc传输SO资料到外部系统示例 2-2),定义数据段(TCODE:WE31) PATH: Tools - ALE - ALE Development - IDoc - IDoc Type Development- Segments 定义传输的表头数据段: 在Segment Type栏位中输入ZORDH然后点选新增 如下图:输入需要传输的表头段的字段 当你保存后,系统自动生成000版本,同时可以点选菜单(EDIT-SET RELEASE) Release这个段. 自定义IDoc传输SO资料到外部系统示例 定义SO ITEM段结构: 很简单的三个步骤 自定义IDoc传输SO资料到外部系统示例 2-3),定义IDOC类型(T-CODE:WE30) PATH: Tools - ALE - ALE Development - IDoc - IDoc Type Development - IDoc Types 图2-3-1 图2-3-2 图2-3-3 选中IDOC Type,然后点选新增按钮 如图2-3-3: Mandatory Seg.: 这表示必须要维护此Segment Min. /Max Number: 最小/大的数量行 自定义IDoc传输SO资料到外部系统示例 继续添加子Segment: 输入方法同图2-3-3相同. 左图是IDOC类型的Segment层次结构. 自定义IDoc传输SO资料到外部系统示例 2-4),定义消息类型(T-CODE:WE81) PATH: Tools - ALE - ALE Development - IDoc - IDoc Type Development- Logical Messages 2-5),指定IDOC 类型到消息类型(TCODE:WE82) PATH: Tools - ALE - ALE Development - IDoc - IDoc Type Development- IDoc Type for Message 2-6),定义分布式模型(T-CODE:WE64) 自定义IDoc传输SO资料到外部系统示例 2-7),定义Outbound Function Module(T-CODE:SE37) 可以从标准的FM 复制过来 2-7-1),Import的参数必须存在 2-7-2),Export的参数必须存在 2-7-3),Tables的参数必须存在 这三个内容必须存在自定义的FM中,它为底层访问提供了接口 自定义IDoc传输SO资料到外部系统示例 2-8),FM的代码逻辑部份. 目标:将数据从VBAK/VBAP读取并写到DATA RECORD中 2-8-1),在FM的Global中加入用到的表. 2-8-2),在FM的逻辑中分三个处理片段 代码段1:根据需要处理Control Record 代码段2:读取销售单表头 代码段3:读取销售单项目行 自定义IDoc传输SO资料到外部系统示例 2-9),分配自定义FM到IDOC TYPE(T-CODE:WE57). 请注意:一定要在此指定后,在后续的Process Code维护才不会有问题 自定义IDoc传输SO资料到外部系统示例 2-10),定义Outbound Process Code(T-CODE:WE41) 上图是将定义好的Process Code分配给具体的Message Type,通常这一步操作也非必须的. 自定义IDoc传输SO资料到外部系统示例 2-11),分定分发模型(TCODE:BD64) 自定义IDoc传输SO资料到外部系统示例 2-12).建立文件输出端口(T-CODE:WE20). 系统可以按Logical Directory和Physical Directory两种方式来指定,传出的文件名按指定的FM逻辑产生,同时系统也可以自定义一些FM来满足需要产生特殊文件名的需求. 特别是服务器组的情况用这种方式很好. 自定义
您可能关注的文档
最近下载
- 芦原义信《外部空间设计》.pdf VIP
- 中考现代文阅读——邓宗良《母亲的叶搭饼》.docx VIP
- 2025年防火涂料项目深度研究分析报告.docx
- CDS2.XwithHPLC操作说明资料.pdf VIP
- Python数据分析及应用 课件 第3、4章 程序的控制结构、函数.pptx
- 2025村道生命防护工程施工组织设计.docx
- 我国隧道盾构掘进机技术的发展现状.doc VIP
- DBJ50_T-460-2023 住房和城乡建设领域数字化企业评价标准(OCR).pdf VIP
- 食材采购配送服务以及售后服务方案.pdf VIP
- 2025年国考行测真题及答案解析(省级与地市级合卷) .pdf VIP
文档评论(0)