Exercise1

Overview
文件服务器中路径 /usr/sap/tmp/venderXX.xml 保存 Vender 的信息 , XI 通过 File Sender Adapter 定时读取该文件的信息后删除该文件 , 然后通过 IDOC Receiver Adapter 发送至 SAP 系统 .
Note
- 在 SLD 中创建 Business System, Product, Software Component Version
- 在 IR 中创建 Vender 的 Message Interface( 异步 , Outbound)
- 直接从 SAP 中导入 IDOC 的 Interface
- Mapping Message, Interface Mapping
- 在 ID 中创建 Scenario
- Sender Agreement: Communication channel 使用 File Sender Adapter
- Receiver determination
- Interface determination
- Receiver Agreement: Communication channel 使用 IDOC Receiver Adapter
- 发送和接收都为异步 (EO)
TCODE
- SXDA_TOOLS: 上传文件到服务器 ( Object type: DXPROJECT / Program type: BAPI / Program: CREATE -> copy )
- AL11: 查看文件
- SM51: 查看 Host Name
- SMGW: 查看 Gateway Service
- SXI_MONITOR: 查看 Adapter 进入到 IE 的 Message
- SXI_CACHE: 刷新 IE 的 Cache
- IDX5: 查看发出的 IDOC
- WE02: 查看 IDOC 列表
- SMQ1/SMQ2: 查看 QRFC
- BD54: 查看 Logic System
- SM59: 查看 RFC Destination
- IDX1: 查看端口
Exercise2

Overview
HTTP Client 将物料 ID 通过 XML 格式发给 XI. XI 将物料编号通过 RFC Adapter 调用 SAP BAPI 函数 BAPI_GET_MATERIAL_DETAIL, 然后将返回的物料描述发回至 HTTP Client.
Note
- 在 IR 中分别创建物料编号和物料描述的 Data Type
- 分别创建物料编号和物料描述的 Message Type
- 创建物料数据的 Message Interface( 异步 , Outbound)
- 分别对 BAPI 的输入和输出做 Message mapping
- Interface Mapping
- 在 ID 中创建 Scenario
- 通过 HTTP 发送数据到 XI 不需要 Sender agreement
- Receiver determination
- Interface determination
- Receiver Agreement: Communication channel 使用 RFC Receiver Adapter
- 在 Business System SAP 的 communication channel 中输入 SAP 的信息 :
- RFC Client Parameter: host, system number, username/password
- 发送和接收都为同步 (BE)
TCODE
- SXI_MONITOR: 查看 Adapter 进入到 IE 的 Message
- SXI_CACHE: 刷新 IE 的 Cache
- IDX5: 查看发出的 IDOC
- WE02: 查看 IDOC 列表
Exercise3

Overview
A 系统使用 ABAP 程序代码调用 RFM, 通过 RFC 协议将物料编号和描述发送给 XI. XI 通过 RFC Sender Adapter 接收数据 . 然后 XI 通过 RFC Receiver Adapter 调用 B 系统中的 RFM, 将数据写到数据库 .
Note
- 在 IR 中通过 RFC 导入方式来创建 Outbound 和 Inbound 的 Message Interface
- Message Mapping
- Interface Mapping
- 在 SAP A 系统中使用 SM59 新建 RFC Destination. (Registered Server Program) 输入 XI 系统 IP 、网关、 Program ID.
- 在 ID 中创建 Scenario
- Sender Agreement: Communication channel 使用 RFC Sender Adapter
- 在 Business System A 的 communication channel 中分别输入 XI 、 SAP A 的信息 :
- RFC Server(XI): host, gateway, program id
- RFC Metadata Repository Parameter (SAP): host, system number, username/password
- Receiver determination
- Interface determination
- Receiver Agreement: Communication channel 使用 RFC Receiver Adapter
- 在 Business System B 的 communication channel 中输入 SAP B 的信息 :
- RFC Client Parameter: host, system number, username/password
- 编写程序异步调用 RFM, commit work.
TCODE
- SM51: 查看 Host Name
- SMGW: 查看 Gateway Service
- SM59: 注册服务到 Gateway
- SXI_MONITOR: 查看 Adapter 进入到 IE 的 Message
- SXI_CACHE: 刷新 IE 的 Cache
- IDX5: 查看发出的 IDOC
- WE02: 查看 IDOC 列表
Exercise 4

Overview
SAP 系统 A 通过 Outbound ABAP Proxy 将 Vender 数据发送至 XI 系统 ,XI 将数据通过 IDOC Receiver Adapter 发至 SAP 系统 B.
Note
- 在 IR 中创建 Vender 的 Message Interface( 异步 , Outbound)
- 直接从 SAP 中导入 IDOC 的 Interface
- Mapping Message, Interface Mapping
- 在 ID 中创建 Scenario
- 通过 Proxy 不需要 Sender Agreement
- Receiver determination
- Interface determination
- Receiver Agreement: Communication channel 使用 IDOC Receiver Adapter
- 发送和接收都为异步 (EO)
- 在 SAP A 系统通过 SPROXY 对 Message Interface 自动生成 Outbound Proxy( 异步 )
- 编写 ABAP 程序调用 ABAP Proxy Class 发送数据 , commit work.
TCODE
- SXI_MONITOR: 查看 Adapter 进入到 IE 的 Message
- SXI_CACHE: 刷新 IE 的 Cache
- IDX5: 查看发出的 IDOC
- WE02: 查看 IDOC 列表
- SM59: 在 SAP A 中查看 H 类型 INTEGRATION_XNT 配置 (Host: IP/ Port: 8000/ Path Prefix: /sap/xi/engine?type=entry)
- SICF: 查看 ICM Service (default host -> sap -> xi -> engine)
- SMICM: 查看 ICM Service 的端口 (Goto -> Service)
版权声明:本文为starshus原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。