SAP 高级应用开发 学习笔记 1 -- RFC NO.5

并行RFC方式的RFM调用

实际是异步RFC调用的应用之一。

异步RFC调用实现并行处理:

l        异步RFC调用适用于多个SAP ABAP系统间的并行处理(不支持SAP系统和其他系统间的并行过程)

l        在同一SAP系统内部使用异步RFC调用,将部分处理负载转移到其他的应用服务器,方法时将RFC目标指定为其他应用服务器

l        若不显示指定异步RFC调用目标,在同一应用服务器内,可以通过本地异步RFC调用实现多个工作过程的并行处理

T-CODE SM59 可将SAP系统中的应用服务器分配成不同的RFC分组,异步调用时,通过DESTINATION子句中的IN GROUP附加项指定一个已定义的RFC分组。若不显示指定RFC组,还可以使 用关键字DEFAULT,系统从全部可用的应用服务器中选择一个处理。

该项只能在当前SAP系统作为RFC目标时使用。

并行处理的前提条件

l        逻辑独立的工作单元,并行处理并不适合需要顺序进行的数据处理。

l        ABAP要求,功能模块必须设定为远程支持,被调用的功能模块不能包含使目标BACK的远程功能调用,调用程序不能在异步调用之后生成新的内部会话(即不能call function starting new task语句后使用submit call transaction语句),不能通过call function starting new task destination in group 语句启动外部程序

l        系统中的服务器至少有3个对话工作进程,否则触发RESOURCE_FAILURE异常

例:

 

WAIT UNTILL LOG_EXP UP TO N SECONDS.程序中断时间最长是N

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值