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)

XI 学习笔记 - 一些典型场景的练习相关推荐

  1. Unity3D学习笔记之八为场景添加细节(一)

         这一系列教程以及素材均参考自人人素材翻译组出品的翻译教程<Unity游戏引擎的基础入门视频教程>,下载链接附在第二篇学习笔记中.      我花了30分钟做了一个中等大小的迷宫场 ...

  2. 经典再现,看到就是赚到。尚硅谷雷神 - SpringBoot 2.x 学习笔记 -高级与场景整合篇

    SpringBoot 2.x 场景整合 在上一篇核心功能篇里,我们已了解SpringBoot的配置文件.web开发.数据访问.JUnit5单元测试.生产指标监控.SpringBoot启动流程等.然而S ...

  3. Gatling学习笔记-Scenario(场景)

    目录 创建场景 结构元素 exec pause pace rendezVous 循环控制 条件语句 错误处理 组定义 协议定义 官方文档 // 官方示例 scenario("Standard ...

  4. 软件工程第四周学习笔记-----典型用户和场景

    典型用户的价值 所谓"Persona",就是典型用户.在产品开发的过程中,我们经常需要描述一组典型的用户.以前大家通常是以一些抽象的名词来表示用户,如"家用电脑初学者&q ...

  5. 《游戏设计艺术(第2版)》——学习笔记(3)第3章 体验发生于场景

    <游戏设计艺术(第2版)>学习笔记(3) 第3章 体验发生于场景 流沙般的平台 私人场景 炉边 工作台 读书角 公共场合 剧场 竞技场 博物馆 半公开/半私人场景 游戏桌 操场 随时随地 ...

  6. Unity3D学习笔记之九为场景添加细节(二)

                 上节为场景中添加了第一块带有碰撞器的石头,本节我们来利用Prefab,将场景细节都添加进去,并且做的更完善.        这一系列教程以及素材均参考自人人素材翻译组出品的翻 ...

  7. Unity3D学习笔记之七创建自己的游戏场景

    到现在为止我们已经拥有了比较完备的Prefab,已经可以创建宏大的游戏场景,并以第一人称视角在场景中漫游了.这里给大家做个小的示范,建一个小场景大家在创建场景的时候需要自由发挥,做个尽量大的场景出来. ...

  8. 几何光学学习笔记(12)- 3.9几种典型系统的理想光学系统性质 3.10 矩阵运算在几何光学中的应用

    几何光学学习笔记(12)- 3.9几种典型系统的理想光学系统性质& 3.10 矩阵运算在几何光学中的应用 3.9几种典型系统的理想光学系统性质 1.望远镜系统 2.显微镜系统 3.照相物镜系统 ...

  9. OPNET学习笔记(一):创建一个小型局域网工程、场景并对比统计数据

    OPNET学习笔记(一):创建一个小型局域网并对比统计数据 前言 1.创建工程 2.配置场景 3.创建场景 4.选择统计量 5.结果显示 6.创建对比场景并对比 7.总结 前言 关于OPNET的安装教 ...

最新文章

  1. ui设计师要懂哪些B端设计原则?
  2. 赠书 | Python 预测股票价格,竟然这么简单
  3. from __future__ import print_function 介绍
  4. DevExpress的图形按钮菜单栏控件WindowsUIButtonPanel的布局、使用和设置按钮的点击事件
  5. Miner3D Enterprise 企业版
  6. information_schema.routines 学习
  7. ThinkPHP--栏目增删改查ADSF
  8. 判断1000-2000之间的闰年(优化写法)
  9. Spring-IOC之BeanDefinitionHolder
  10. oss读取txt文件
  11. 华夏基金:养老是基金业下一个20年最大风口
  12. 小米刷机一直在android界面,小米手机变砖怎么办?(小白刷机记)卡在开机怎么办?界面进不去,重启不管用​...
  13. 1336:【例3-1】找树根和child
  14. vb/vb.net开发精粹(14)
  15. 【JVM】4种引用和使用场景
  16. 不小心删除JDK文件夹,无法重新安装该怎么办*
  17. systemd 中的requires, wants, before, after
  18. 用DevExpress.Xpo 直接维护后台的 数据表,在这四列中录入的数据,即时插入或更新到关联的数据表中
  19. 深圳梅林中学2021年高考成绩查询,2019深圳梅林中学中考录取分数线是多少
  20. python递归必须要有_Python的递归

热门文章

  1. MATLAB自适应中值滤波
  2. 国外APP项目的上线流程
  3. linux如何进入su超级用户,Linux下普通用户用sudo su给自己加root权限的方法
  4. zabbix5.0监控mysql服务
  5. matlab符号函数绘图法_《MATLAB符号运算及其应用》(黄忠霖著).pdf
  6. JAVA逻辑运算符练习
  7. linux虚拟机没有网络图标问题
  8. BWP切换过程中的频域资源指示
  9. 30彻底掌握IK中文分词_上机动手实战IK中文分词器的安装和使用
  10. STM32开发 --- USART的3种发送方式