Configuration steps in Integration Repository: This is the IDOC structure we are going to use in our scenario. 【XI PI 情景 - IDoc 到文件】是一个SAP NetWeaver Application Integration (XI/PI) 中常见的数据传输场景,它涉及到从ABAP系统(如SAP R/3)通过IDoc(Intermediate Document)到外部文件系统的文件转换。在本场景中,IDoc是一种中间格式,用于在不同系统间交换数据。以下将详细描述配置过程中的关键步骤: 1. **IDoc 结构定义**: 在集成仓库中,首先定义了IDoc结构,如图1所示。这定义了要使用的数据结构,以便于从SAP系统中读取数据。因为输入是IDoc,所以不需要创建输入数据类型。 2. **创建最终数据类型的消息类型**: 图2展示了最终输出数据类型,需要创建一个消息类型来匹配这个数据结构,如图3所示。消息类型是传输数据的逻辑容器,它定义了数据的布局和结构。 3. **创建消息接口**: 对于文件接收,仅需要一个异步的入站消息接口,如图4所示。由于IDoc在ABAP堆栈上,消息直接由发送系统触发到集成管道。不需要为发送系统创建消息接口。 4. **XSLT映射**: 因为IDoc中的某些段可能重复出现,为了保持上下文,需要用到XSLT转换程序,它会将IDoc的层次结构转换为扁平结构,并保留段出现的顺序。这里不需要消息映射,因为XSLT程序将作为映射程序使用。 5. **接口映射**: 创建接口映射,将源设置为IDoc,目标设置为创建的数据类型,如图5所示。XSL程序在此过程中用于进行实际的数据转换。 6. **集成目录配置**: a) 创建通信通道,如图6所示,确保在系统景观目录中选择第三方服务。b) 配置FTP参数,设置连接模式为永久,以便IDoc生成后立即生成CSV文件。指定文件保存的目录。c) 如图7所示,对接收端进行内容转换,为所有段包括头尾部分指定字段名称、字段分隔符和结束分隔符。 这个配置过程确保了从SAP系统接收到IDoc后,通过XSLT转换将数据结构转化为适合文件系统的格式,并通过FTP通信通道将转换后的CSV文件保存到指定目录。内容转换的设置保证了文件的正确结构和格式,以便下游系统可以轻松读取。在实际应用中,这个过程可以灵活调整以适应不同的IDoc类型和输出需求。
- bluemoonsap2012-12-04全英文+部分截图,步骤比较详细
- 粉丝: 1
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助