TRFC/QRFC_SAP刘梦_新浪博客

 

 

IDOC

RFC

ABAP Proxy

实现方式

 

通过Message ControlPartner ProfilePort等设置,实现业务数据的EDIALE功能,非标准功能需要通过增强技术实现,最后在PI中将IDOC Metadata导入

通过SE37开发功能函数,并激活远程调用功能(Remote Enabled),在PI中将RFC Metadata导入

通过建立SAPPI系统两个集成引擎的连接,在SAP系统中生成service interface的代理类,通过类中的method实现集成

传输方向

SAP传出

业务数据保存时,根据Message Control机制,将application data组织为idoc并发出,idoc被存入SAP数据库,同时记录idoc状态

自开发程序调用RFC函数将数据发出,对于异步RFC只赋值传入参数,对于同步RFC需赋值传入参数,并通过传出参数获得返回值

自开发程序调用ABAP Proxy代理类中的method将数据发出,对于异步场景只赋值传入参数,对于同步场景需赋值传入参数,并通过传出参数获得返回值

 

传入SAP

外部系统传入idoc时,根据Partner Profile中的配置,调用相关功能函数或工作流来更新application dataidoc被存入SAP数据库,同时记录idoc状态

PI自动调用RFC函数,对于异步RFC只赋值传入参数,对于同步RFC需赋值传入参数,并通过传出参数获得返回值,从而传回外部系统TRFC是不可以传出参数的)

PI自动调用ABAP Proxy代理类中的method,对于异步场景只赋值传入参数,对于同步场景需赋值传入参数,并通过传出参数获得返回值,从而传回外部系统

所用传输协议

 

qRFC/tRFC

tRFC

qRFC

数据格式

 

SAP:IDOC;PI:IDOC-XML

SAP:内表;PI:XML

SAP:内表;PI:XML

实时性

 

实时/定时

实时/定时

实时/定时

传输模式支持

 

支持异步,以及两个SAP系统间的双异步

同步/异步

同步/异步,并支持异构系统间的双异步

性能

 

日志监控功能

 

优秀

一般

良好

开发起点

 

开发工作量

 

一般

一般

开发灵活性

 

一般

一般

SAP开发人员的技能要求

 

IDOC基本配置技能、用户出口查找与ABAP开发技能

基本ABAP开发技能、SE37开发函数的技能

基本ABAP开发技能、面向对象开发技能

可能会发生的问题

 

队列堵塞

性能瓶颈、丢数据

队列堵塞

其它

 

 

 

 


原来别人那里copy来的,忘了原文地址……

欢迎关注订阅号:SAP学习记录 (SAPlearning )

PO <wbr><wbr>text <wbr><wbr>copy <wbr><wbr>rules <wbr><wbr>:copy <wbr><wbr>PR <wbr><wbr>item <wbr><wbr>text <wbr><wbr>to <wbr><wbr>PO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值