在 SAP ABAP 系统里访问 FTP 服务器

简介: 在 SAP ABAP 系统里访问 FTP 服务器

原文链接如下,笔者有删改。

我写这篇博客文章是为了介绍如何为SAP ABAP系统配置FTP连接。在配置SAP FTP的过程中,我没有在单一的博客文章中找到完整的信息,因此我决定自己写这篇文章。


配置前提:

  1. FTP凭证。
  2. 拥有授权的SAP GUI凭证。
  3. SAP操作系统访问权限,以检查IP端口的可访问性。
  4. 网络基础知识。


配置SAP ABAP系统的FTP步骤。

  1. 检查FTP服务器IP和网络端口。
    a. 记下FTP/OS团队提供的FTP IP和端口。
    b. 在特定端口上使用Telnet检查FTP服务器IP。默认端口是21。
    c. Telnet语法(Linux和Windows): telnet


  1. 检查SAP系统的操作系统是否能访问FTP。
    a. telnet 123.12.21.20 21


确保它能够连接。

在SAP表中添加FTP服务器条目。

  1. 使用事务码sm30,在SAP表(SAPFTP_SERVERS_V)中维护FTP条目。
  2. SAPFTP_SERVER_V是一个依赖于客户端的表。在那些将要连接到FTP的特定客户端中添加条目。


点击“维护”按钮,然后点击“新建条目”按钮。

点击执行按钮并输入详细信息。

添加IP地址、端口和描述。


维护条目后点击保存按钮。

使用SAP标准程序测试FTP连接。

使用事务码SA38执行SAP程序rsftp002。


我使用的RFC为“SAPFTPA”,因为FTP仅从SAP服务器可访问。

如果连接不成功,你会收到如下错误。

或如下所示。

如果连接成功,你将看到如下输出。


以上程序同样适用于ABAP系统。

Telnet是一个非常有用的工具,用于检查服务端口及其从目标位置的可访问性。


SAPFTP_SERVERS_V表用于存储允许的FTP服务器信息。


如果表中没有条目,SAP将无法建立到FTP服务器的连接。


如果在此表中维护*,则所有FTP服务器都将可访问。


FTP服务器默认运行在端口21上,如果端口有所不同,那么需要在SAP_FTP_SERVER_V中维护该端口。


程序RSFTP002用于测试FTP连接并执行FTP命令。


我们可以使用两个RFC来访问FTP。


SAPFTP使用前端/本地计算机互联网来访问FTP服务器。


SAPFTPA使用后端/SAP服务器互联网来访问FTP服务器。

相关文章
|
2月前
|
JavaScript Linux 应用服务中间件
【Azure 应用服务】FTP 部署 Vue 生成的静态文件至 Linux App Service 后,访问App Service URL依旧显示Azure默认页面问题
【Azure 应用服务】FTP 部署 Vue 生成的静态文件至 Linux App Service 后,访问App Service URL依旧显示Azure默认页面问题
|
5月前
|
存储 安全 数据库
什么是 SAP ABAP 数据库表的 Display Maintenance Allowed with Restrictions
什么是 SAP ABAP 数据库表的 Display Maintenance Allowed with Restrictions
|
5月前
|
安全 API 数据库
SAP ABAP OData 中 Function import 的概念介绍
SAP ABAP OData 中 Function import 的概念介绍
|
5月前
|
前端开发 数据库 开发者
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
SAP ABAP OData 服务里需要指定 guid 类型的请求参数时,正确语法是什么?
SAP ABAP OData 服务里需要指定 guid 类型的请求参数时,正确语法是什么?
|
5月前
|
SQL 监控 Oracle
SAP ABAP 系统错误 Return value of the database layer SQL dbsl rc 99
SAP ABAP 系统错误 Return value of the database layer SQL dbsl rc 99
|
23天前
|
Cloud Native Java 编译器
将基于x86架构平台的应用迁移到阿里云倚天实例云服务器参考
随着云计算技术的不断发展,云服务商们不断推出高性能、高可用的云服务器实例,以满足企业日益增长的计算需求。阿里云推出的倚天实例,凭借其基于ARM架构的倚天710处理器,提供了卓越的计算能力和能效比,特别适用于云原生、高性能计算等场景。然而,有的用户需要将传统基于x86平台的应用迁移到倚天实例上,本文将介绍如何将基于x86架构平台的应用迁移到阿里云倚天实例的服务器上,帮助开发者和企业用户顺利完成迁移工作,享受更高效、更经济的云服务。
将基于x86架构平台的应用迁移到阿里云倚天实例云服务器参考
|
21天前
|
编解码 前端开发 安全
通过阿里云的活动购买云服务器时如何选择实例、带宽、云盘
在我们选购阿里云服务器的过程中,不管是新用户还是老用户通常都是通过阿里云的活动去买了,一是价格更加实惠,二是活动中的云服务器配置比较丰富,足可以满足大部分用户的需求,但是面对琳琅满目的云服务器实例、带宽和云盘选项,如何选择更适合自己,成为许多用户比较关注的问题。本文将介绍如何在阿里云的活动中选择合适的云服务器实例、带宽和云盘,以供参考和选择。
通过阿里云的活动购买云服务器时如何选择实例、带宽、云盘
|
19天前
|
弹性计算 运维 安全
阿里云轻量应用服务器和经济型e实例区别及选择参考
目前在阿里云的活动中,轻量应用服务器2核2G3M带宽价格为82元1年,2核2G3M带宽的经济型e实例云服务器价格99元1年,对于云服务器配置和性能要求不是很高的阿里云用户来说,这两款服务器配置和价格都差不多,阿里云轻量应用服务器和ECS云服务器让用户二选一,很多用户不清楚如何选择,本文来说说轻量应用服务器和经济型e实例的区别及选择参考。
阿里云轻量应用服务器和经济型e实例区别及选择参考
|
20天前
|
机器学习/深度学习 存储 人工智能
阿里云GPU云服务器实例规格gn6v、gn7i、gn6i实例性能及区别和选择参考
阿里云的GPU云服务器产品线在深度学习、科学计算、图形渲染等多个领域展现出强大的计算能力和广泛的应用价值。本文将详细介绍阿里云GPU云服务器中的gn6v、gn7i、gn6i三个实例规格族的性能特点、区别及选择参考,帮助用户根据自身需求选择合适的GPU云服务器实例。
阿里云GPU云服务器实例规格gn6v、gn7i、gn6i实例性能及区别和选择参考
下一篇
无影云桌面