"XI专业操作详细说明书"
XI(Exchange Infrastructure)是SAP的一种中间件技术,用于集成不同系统之间的数据交换。在本操作说明书中,我们将探讨如何在R/3系统与FTP服务器之间通过XI进行IDOC(Intermediate Document)传输用户信息。IDOC是一种标准的数据交换格式,用于SAP系统与其他系统之间的通信。
首先,我们需要了解涉及的服务器参数:
1. R/3系统(Send端)参数:
- Server: 17.16.35.60
- Client: 198
- SID: DEV
- SNUM: 00
2. FTP服务器(Receive端)参数:
- Server: 17.16.59.32
- 用户: user
- 密码: 123
- 相对路径: /test
3. XI系统参数:
- Server: 17.16.41.68
- Client: 001
- SID: PID
- SNUM: 00
在XI中使用IDOC发送消息,我们需要在R/3系统中配置以下步骤:
1. 在SM59事务码中创建RFCDestination,这是R/3系统与XI之间的连接。由于XI支持UNICODE编码,而R/3470不支持,所以密码必须是数字形式。
2. 使用WE21事务码创建PORT,并指定RFCDestination为PIDEV,确保R/3系统能识别XI作为IDOC的接收系统。
3. 在BD54事务码中创建逻辑系统PIDEV,它代表R/3系统对外的标识。
4. 在WE30事务码中创建自定义IDOC段类型ZSACH,以满足特定的业务需求。
5. 同样在WE30中创建IDOC类型,并将之前创建的ZSACH段类型添加到其中。IDOC类型定义了数据结构和传输规则。
6. 在WE81事务码下创建消息类型ZSACH,这定义了IDOC的业务上下文。
7. 在WE82事务码中关联消息类型和IDOC类型,确保数据传输时正确映射。
8. 在WE20事务码中创建PARTNER PROFILE,指定逻辑系统PIDEV作为合作伙伴编号,同时指明接收方端口为PORT,确保IDOC能够正确路由。
最后,编写ABAP程序(如报告ZSACH_CUST_IDOC)来触发IDOC的生成和发送。这段代码会根据前面的配置,将用户信息打包成IDOC并通过XI转发到FTP服务器。
通过以上步骤,我们可以实现R/3系统到FTP服务器的数据集成,确保用户信息的顺利传输。这个过程展示了SAP XI如何作为集成平台,协调不同系统的数据交换,提供了一种标准化和可扩展的解决方案。在实际应用中,根据具体业务需求,可能还需要配置其他参数或进行更复杂的集成设置。