近来忙的不可开交,忙的一塌糊涂,呵呵,今天怀揣愧疚之心,上来分享博文一篇,算是对自己的一点安慰。

 
首先在SAP系统中提供了很多的FTP示例程序,如下:
RSFTP001         SAPFTP 版本
RSFTP002         执行 FTP 命令
RSFTP003        测试(注:Host参数值的IP和port用【空格】连接,而不是【:】)
RSFTP004         FTP 复制
RSFTP005         SAPFTP 检查
RSFTP006         FTP 命令清单
RSFTP007         测试 FB:FTP_SERVER_TO_R3
RSFTP008         测试 FB:FTP_CLIENT_TO_R3
RSFTP009         Test FTP put with Verify
RSFTP011         FTP Copy
 
对于FTP相关的函数都位于函数组SFTP中,常用的几个有用的函数:
1)HTTP_SCRAMBLE
对FTP的密码进行加密
2)FTP_CONNECT
和FTP服务器建立连接
3)FTP_COMMAND
执行对应的FTP命令
4)FTP_CLIENT_TO_R3
上载本地文件到内表(R3服务器)
5)FTP_R3_TO_SERVER
将文件保存到FTP服务器
6)FTP_SERVER_TO_R3
将文件从FTP服务器传输到R3服务器(内表中)
7)FTP_R3_TO_CLIENT
将文件(内表中数据)保存到本地
8)FTP_DISCONNECT
断开FTP的连接
9)RFC_CONNECTION_CLOSE
断开SAP和FTP之间的RFC连接(参数为SAPFTP或SAPFTPA)
 
以上函数的使用中,凡是涉及密码和用户名以及主机名的地方,都是区分大小写的
 
补充知识点:
  • 测试远程FTP服务器指定端口的连通性
1)【win】+【R】开始运行,输入CMD,打开命令提示符
2)输入Telnet [FTP的IP或主机名] [PORT],例如:Telnet 192.168.1.10 21
如果返回的信息类似如下“220 Microsoft FTP service”字样,表示该端口的可以进行联通
如果无法联通指定端口,则返回类似如下消息“无法打开到主机的连接。 在端口 21: 连接失败”
  • 一些可用的FTP命令
!             delete         literal        prompt         send
?             debug          ls            put           status
append         dir            mdelete        pwd           trace
ascii          disconnect     mdir          quit          type
bell           get            mget           quote          user
binary         glob           mkdir          recv          verbose
bye            hash           mls           remotehelp
cd            help          mput          rename
close          lcd           open          rmdir
 
具体命令的使用方式,可以百度,呵呵,这里不赘述。

SAP FTP FOR ABAP programing的更多相关文章

  1. sap ftp 处理

    [转] SAP FTP Function 本文示例如何使用SAP FTP Function将文件从应用服务器传输到另外一个FTP服务器上. DATA: BEGIN OF ig_ftp_result O ...

  2. 如何在SAP Cloud Platform ABAP编程环境里创建一个employee

    用ABAP Development Tool登录SAP Cloud Platform ABAP编程环境后,对ABAP项目点击右键,选择属性,从而找到该环境的web访问的url: https://325 ...

  3. 学而不思则罔 - SAP云平台ABAP编程环境的由来和适用场景

    最近Jerry写了一系列关于SAP云平台ABAP编程环境的技术文章,这些文章都是围绕着在云上的ABAP编程环境的具体知识点来分享,比如要完成一个具体的开发需求,所需要的编程步骤.这些文章陆续收到一些读 ...

  4. ABAP开发者上云的时候到了 - 现在大家可以免费使用SAP云平台ABAP环境的试用版了

    之前Jerry已经写了一系列SAP Cloud Platform ABAP编程环境的文章,当时使用的环境,是SAP专门为SAP社区导师们创建的. 当时也有朋友留言,询问大家何时才能使用到免费的SAP云 ...

  5. 使用abapGit在ABAP On-Premises系统和SAP云平台ABAP环境之间进行代码传输

    SAP ABAP顾问朋友们,应该都使用过SAPLink这个工具.如果两个ABAP Netweaver系统没有建立起传输路径时,我们无法使用标准的SE10事务码创建传输请求的方式进行这两个系统间的代码传 ...

  6. 如何在SAP云平台ABAP编程环境里把CDS view暴露成OData服务

    Jerry 2016年在学习SAP CDS view时,曾经写过一个CDS view的自学系列,其中有一篇提到了一个很方便的注解: @OData.publish: true 加上这个注解的CDS vi ...

  7. 在SAP云平台ABAP编程环境上编写第一段ABAP程序

    距2017年秋季的SAP TechEd大会上一位大佬Björn Goerke,SAP's Chief Technology Officer宣布了SAP Cloud Platform即将支持ABAP至今 ...

  8. 【ABAP系列】SAP 如何用ABAP实现自动发送外部邮件

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP 如何用ABAP实现自动发 ...

  9. SAP内存、ABAP内存、共享内存的 区别

    区别: (1)SAP内存使用 SET/GET parameters 方法: SET  PARAMETER  ID  ‘MAT’ field P_MATNR. GET  PARAMETER  ID  ‘ ...

随机推荐

  1. 2020-2021-1 20209307 《Linux内核原理与分析》第九周作业

    这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第九周作业> 这个作业的目标 & ...

  2. glances linux资源使用监控

    安装 yum install glances -y 界面 介绍 命令选项 -b:显示网络连接速度 Byte/ 秒 -B @IP|host :绑定服务器端 IP 地址或者主机名称 -c @IP|host ...

  3. js下 Day12、案例

    一.垃圾分类 效果图: 功能思路分析: 1. 鼠标按下 (1) 获取鼠标到元素的距离(e.offsetX) (2) 开启开关变量 (3) 获取事件源 (4) 记录垃圾初始位置 ​  2. 鼠标移动 ( ...

  4. pandas的学习4-处理丢失数据

    import pandas as pd import numpy as np ''' 有时候我们导入或处理数据, 会产生一些空的或者是 NaN 数据,如何删除或者是填补这些 NaN 数据就是我们今天所 ...

  5. HCIP --- BGP实验

    实验拓扑: 要求: R1.R2是EBGP关系,R2.R4是IBGP关系,R4.R5是EBGP邻居关系 R1与R5的环回可以通信 1.配置IP地址 2.BGP承载与IGP之上,所以给AS 2 启用IGP ...

  6. 基于LNMP架构搭建wordpress博客之安装架构说明

    架构情况 架构情况:基于LNMP架构搭建wordpress系统 软件包版本说明: 系统要求 :  CentOS-6.9-x86_64-bin-DVD1.iso PHP版本  :  php-7.2.29 ...

  7. 【基础】Linux系统的运行级别

    1.系统运行级别的配置文件 什么是运行级呢?简单的说,运行级就是操作系统当前正在运行的功能级别. 它让一些程序在一个级别启动,而另外一个级别的时候不启动. Linux系统的有效登录模式有0~9共十种, ...

  8. java 字符串String.intern()方法学习

    在jdk1.6与jdk1.7中,String类中的intern()方法实现的原理是有一些差异的.1.在jdk1.6中,intern()方法是先查找字符串常量池是否含有当前字符串,如果没有,那么就在字符 ...

  9. 你说一下Redis为什么快吧,怎么实现高可用,还有持久化怎么做的?

    前言 作为Java程序员,在面试过程中,缓存相关的问题是躲不掉的,肯定会问,例如缓存一致性问题,缓存雪崩.击穿.穿透等.说到缓存,那肯定少不了Redis,我在面试的时候也是被问了很多关于Redis相关 ...

  10. [leetcode]516. Longest Palindromic Subsequence最大回文子序列

    Given a string s, find the longest palindromic subsequence's length in s. You may assume that the ma ...