IDOC overview 11.pptVIP

  • 20
  • 0
  • 约 50页
  • 2016-12-19 发布于贵州
  • 举报
通常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来满足需要产生特殊文件名的需求. 特别是服务器组的情况用这种方式很好. 自定义

文档评论(0)

1亿VIP精品文档

相关文档