idoc配置 详细版
iDoc配置详细版 iDoc(Intermediate Document)是一种中间文档,用于在不同的系统之间进行数据交换。它是SAP系统中的一种常用技术,用于实现业务流程自动化。 标题"iDoc配置详细版"表明,这篇文章将深入探讨iDoc的配置细节。下面我们将从iDoc的基本概念开始,逐步讲解iDoc的配置过程。 iDoc的基本概念 iDoc是一种中间文档,用于在不同的系统之间进行数据交换。它由头信息和细节信息组成。头信息包括iDoc的类型、发送方和接收方的信息,而细节信息则是具体的业务数据。 iDoc的配置 在SAP系统中,iDoc的配置主要包括两个步骤:创建iDoc类型和编写iDoc发送程序。 创建iDoc类型 在SAP系统中,iDoc类型是由WE30、WE81、WE82、SM59等 Transaction 代码组成的。每个Transaction代码对应一个iDoc类型,例如WE30对应的iDoc类型是物料采购订单。 编写iDoc发送程序 iDoc发送程序是用于将iDoc发送到接收方的程序。在SAP系统中,我们可以使用ABAP语言编写iDoc发送程序。下面是一个简单的iDoc发送程序示例: ```abap DATA: ls_pohead TYPE ypohead, ls_poitem TYPE ypoitem, ls_edidc TYPE edidc, lt_edidc TYPE TABLE OF edidc, lt_edidd TYPE TABLE OF edidd WITH HEADER LINE. CLEAR ls_edidc.* ls_edidc-mestyp = 'YPO'. "Message Type ls_edidc-idoctp = 'YPOIDOC'. "IDOC Type ls_edidc-rcvprn = 'I02LS'. "Partner Number of Recipient ls_edidc-rcvprt = 'LS'. "Partner Type of Receiver *添加 IDOC 结点 CLEAR lt_edidd. lt_edidd-segnam = 'YPOHEAD'. "结点名称 lt_edidd-dtint2 = 0. CLEAR ls_pohead. ls_pohead-ebeln = '4001122334'. ls_pohead-bukrs = '0400'. ls_pohead-bedat = '20090630'. lt_edidd-sdata = ls_pohead. "结点内容 APPEND lt_edidd. CLEAR lt_edidd. lt_edidd-segnam = 'YPOITEM'. lt_edidd-dtint2 = 0. CLEAR ls_poitem. ls_poitem-ebeln = '4001122334'. ls_poitem-ebelp = '0001'. ls_poitem-matnr = '000000000000004527'. ls_poitem-menge = '3'. ls_poitem-meins = 'ST'. lt_edidd-sdata = ls_poitem. APPEND lt_edidd. ... CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE' EXPORTING master_idoc_control = ls_edidc "Export TABLES communication_idoc_control = lt_edidc "Import master_idoc_data = lt_edidd "Export EXCEPTIONS error_in_idoc_control = 1 error_writing_idoc_status = 2 error_in_idoc_data = 3 sending_logical_system_unknown = 4 OTHERS = 5. ``` 在上面的程序中,我们首先定义了iDoc的头信息,然后添加了iDoc的结点信息。我们使用`MASTER_IDOC_DISTRIBUTE`函数将iDoc发送到接收方。 iDoc配置是一个相对复杂的过程,需要对iDoc的基本概念和配置步骤有深入的了解。同时,iDoc发送程序也需要根据具体的业务需求进行编写和修改。
- li_jinpingnndd2014-07-30太贵了,内容一般,有点失望
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 船舶检测19-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- 华为ENSP基本配置!!!
- Java高级软件工程师简历模板-技能特长与项目经历
- 山东理工大学 SDUT 中外OS 操作系统 学习笔记 2024
- 山东理工大学 SDUT 中外OS 操作系统 学习笔记 2024
- TurboWarp-Setup-1.12.3-x64.exe
- 船检测4-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- 提升工程效率的必备工具:IPAddressApp-无显示器远程调试的新选择
- 山东理工大学2024 离散数学思维导图
- IOS面试常问的问题及回答