分类: SAP-ABAP |
RFC调用分为:1.sRFC( synchronous RFC)同步调用;2. aRFC(asynchronous RFC)异步调用 ;3. tRFC(transactional RFC) 事务性调用;4. qRFC(queue(d) RFC)队列式调用 5. pRFC(Parallel RFC) 并行调用。
sRFC:是RFC的第一个版本,它要求连接的双方是同步的工作方式,即都是在可用状态才能够实现成功调用。
aRFC:这种RFC可以实现异步的RFC调用方式,它可以进行多个并发调用,并且不要求被调用系统的可用状态。发出调用系统会一直尝试直到获得被调用系统的应答。它通常用于当你需要提高系统并行调用多个RFC的效率,相对于强制等待程序的结果,它的效率更高。
tRFC:是对aRFC进行相关技术改进后的一个RFC版本,其于ARFC相同点是实现异步调用,其优点是可以将多个调用进行LUW分组处理,
并只执行一次运行。现在aRFC基本上已经停用。
qRFC:是tRFC的一个增强版本,它保证了所传输数据的处理次序。
pRFC:是一种特殊的RFC,它是aRFC的一种扩展类型。因为它改善了系统的性能,在执行大量的aRFC时。SAP
使用它在MRP里面提高速度。但是它只能执行在同一个系统和同一个client里。
report
types:
data:
data:
data:
data
data:
data:
data:
types: