登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

原来为了你

我的人生就是要一次次的超越

 
 
 

日志

 
 
 
 

RFC(跨SERVER)函数的配置及调用  

2011-03-22 22:32:48|  分类: RFC |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

在这里测试401调用110的函数。

1.在客户端401,SM59新建一个RFC连接,输入Technical Settings->Target Host: devaix,Ip Address会自动变为2.24(300系统).如图1.

RFC(跨SERVER)函数的配置及调用 - 2006057145 - 原来为了你
  
2.设置登陆参数.如图2.
RFC(跨SERVER)函数的配置及调用 - 2006057145 - 原来为了你
 
3.函数Z_ADD设置为Remote-Enabled.Source code如下:
function z_add.
*"----------------------------------------------------------------------
*"*"Local interface:
*"  IMPORTING
*"     VALUE(I_DATA1) TYPE  I DEFAULT 0
*"     VALUE(I_DATA2) TYPE  I DEFAULT 0
*"  EXPORTING
*"     VALUE(E_RESULT) TYPE  I
*"----------------------------------------------------------------------
  e_result = i_data1 + i_data2.

 


endfunction.
4.401完整代码如下:
report test.
data: d1  type i value 5,
      d2  type i value 6,
      sum type i value 0.

call function 'Z_ADD' destination 'ZZPB_ZPP'
  exporting
    i_data1    = d1
    i_data2    = d2
  importing
    e_result = sum.
write: sum.

调用结果为: 11

 

-----------------------------------------------------------------------------------------------------------------

RFC函数可以在同一系统内部进行调用。这时就不用加destination了。
call function rfm_name destination 'NONE',远程目标NONE就意味着远程功能将与调用程序在相同系统中运

行。
call function rfm_name destination space,这种情况下,与上同,不视为远程调用了。
其中,发送请求的系统在通信过程中称为RFC客户端,另一方则称为RFC服务器。调用系统和被调用系统均可以

是SAP系统和非SAP系统。

  评论这张
 
阅读(685)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018