您的位置:首页 > 其它

XI 学习笔记 - 一些典型场景的练习

2009-07-19 12:55 387 查看

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)

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息