abap ftp 提示:用户 & 没有访问计算机 & 的权限 或者提示:REC到程序SAPFTP失败

     项目中,在没有升级到EHP6 on HANA时,FTP上传程序正常运行,升级后,遇到了以下问题,历经磨难,终于得以解决,分享一下,供用到的兄弟做个参考  

      1、升级后,提示:用户 & 没有访问计算机 & 的权限,比较了一下代码:升级后的函数FTP_CONNECT增加了一些校验,需要在透明表SAPFTP_SERVERS中维护ftp地址和端口,上网查了一些资料,说是要打note,basis下载后,最后版本支持到740,而目前用的是750,索性写段代码直接把表给维护了,代码如下:

DATA:lt_sapftp_servers TYPE TABLE OF sapftp_servers WITH HEADER LINE.

lt_sapftp_servers-ftp_server_name = ''.  "ftp服务器地址
lt_sapftp_servers-ftp_server_port = ''.                  "ftp服务器端口
lt_sapftp_servers-description = ''.

APPEND lt_sapftp_servers.
CLEAR lt_sapftp_servers.

MODIFY sapftp_servers FROM TABLE lt_sapftp_servers.

IF sy-subrc EQ 0.
  MESSAGE '成功' TYPE 'I'.
ENDIF.

   2、如果你的GUI升级到750,对不起,还可能能遇到一个SAPFTP的问题,SAPFTP.exe必须用最新的,否则,会提示:”RFC 到程序 SAPFTP 失败“的错误,下载地址可以去我的资源页下载:http://download.csdn.net/download/champaignwolf/10048563  

注意:下载到本地后, C:\Program Files (x86)\SAP\FrontEnd\SapGui 下面找到SAPftp.exe 进行替换(解决SAP750客户端REC到程序SAPFTP失败) 

你可能感兴趣的:(SAP,SAP&接口,用户,&,没有访问计算机,&,的权限)