XI 学习笔记 - 一些典型场景的练习
来源:互联网 发布:瓦拉内数据 编辑:程序博客网 时间:2024/05/21 10:36
Exercise1
Overview
文件服务器中路径/usr/sap/tmp/venderXX.xml保存Vender的信息, XI通过File Sender Adapter定时读取该文件的信息后删除该文件, 然后通过IDOC Receiver Adapter发送至SAP系统.
Note
- 在SLD中创建BusinessSystem, Product, Software Component Version
- 在IR中创建Vender的Message Interface(异步, Outbound)
- 直接从SAP中导入IDOC的Interface
- Mapping Message, InterfaceMapping
- 在ID中创建Scenario
- Sender Agreement: Communicationchannel使用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的输入和输出做Messagemapping
- 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 的信息:
- RFCClient 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 SenderAdapter接收数据. 然后XI通过RFC Receiver Adapter调用B系统中的RFM, 将数据写到数据库.
Note
- 在IR中通过RFC导入方式来创建Outbound和Inbound的Message Interface
- Message Mapping
- Interface Mapping
- 在SAP A系统中使用SM59新建RFC Destination. (RegisteredServer Program)输入XI系统IP、网关、Program ID.
- 在ID中创建Scenario
- Sender Agreement: Communicationchannel使用RFC SenderAdapter
- 在Business System A的communication channel中分别输入XI、SAP A的信息:
- RFC Server(XI):host, gateway, program id
- RFC MetadataRepository Parameter (SAP): host, system number, username/password
- Receiver determination
- Interface determination
- Receiver Agreement: Communicationchannel使用RFC ReceiverAdapter
- 在Business System B 的 communication channel中输入SAP B的信息:
- RFCClient 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通过OutboundABAP Proxy将Vender数据发送至XI系统,XI将数据通过IDOC Receiver Adapter发至SAP系统B.
Note
- 在IR中创建Vender的Message Interface(异步, Outbound)
- 直接从SAP中导入IDOC的Interface
- Mapping Message, InterfaceMapping
- 在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 ProxyClass发送数据, commitwork.
TCODE
- SXI_MONITOR: 查看Adapter进入到IE的Message
- SXI_CACHE: 刷新IE的Cache
- IDX5: 查看发出的IDOC
- WE02: 查看IDOC列表
- SM59: 在SAP A中查看H类型INTEGRATION_XNT配置 (Host: IP/ Port: 8000/ PathPrefix: /sap/xi/engine?type=entry)
- SICF: 查看ICM Service (default host ->sap -> xi -> engine)
- SMICM: 查看ICM Service的端口(Goto -> Service)
- XI 学习笔记 - 一些典型场景的练习
- XI 学习笔记 - Overview
- XI一些
- 一些常用的场景进行描述分析(权限管理、6个典型场景)
- 一些常用的场景进行描述分析(权限管理、6个典型场景)
- Android学习笔记:练习中用到的一些技巧总结
- ZooKeeper 典型的应用场景
- ZooKeeper 典型的应用场景
- 典型的自注册场景
- ZooKeeper 典型的应用场景
- XI笔记
- 一些练习后的笔记
- 典型的字符串转换练习
- Java练习笔记 -ThreadLocal的一种应用场景
- Hadoop的五个典型应用场景
- goto的一个典型应用场景
- 几个典型的性能测试场景
- spring schedule的几个典型使用场景
- ORACLE RAC工作原理
- vista系统下安装postgresql8.4时postgres超级用户的删除
- 地图编辑器功能
- ORCLE RAC 安装PDF
- 捣鼓SQL
- XI 学习笔记 - 一些典型场景的练习
- 算法分析-顺序数选择
- SSH命令使用技巧
- 关于Treeview控件的使用
- SSH使用
- PostgreSQL 8.4的新功能
- 实现DIV的叠加使用
- Yahoo的Outlook设置
- 成功必须戒除的坏习惯