首页 > SAP > FIORI > ABAP写服务器目录
2020
03-17

ABAP写服务器目录

最初是有一个需求,要求在程序中可以上传FTP附件,并也要吧从FTP下载附件,但公司不给FTP服务器,说是不安全,所以就想着在SAP服务器上建立一个FTP服务器,可最终还是原因安全问题不能搞FTP,

所以想在SAP服务器上安了SFTP,想着用代码操作SFTP,开始时想着操作SFTP应该与FTP是一样的,结果是不行的,网上找了很多资料,说来说去的一个办法都是SM69,客户端安装WINSCP的文件(此方法网上很多,自己找),但明显要每个操作的客户端都去安装一个软件是不大现实的,所以此法也行不通。

最后就想到的办法就是操作SAP目录的方法,以下是BASIS开放一个目录(多运用服务时,BASIS也得考虑),然后用ABAP上传文件到目录,并从目录中取文件的代码。

相关可能用到的事务码:

1.AL11,服务器上的文件 
2.CG3Y 下载文件 
3.CG3Z 上传文件 

使用的主要函数为: C13Z_FILE_UPLOAD_BINARY ,C13Z_FILE_DOWNLOAD_BINARY ,大多时候,操作选择BIN类型

更多的操作细节也可以参考:

https://blog.csdn.net/champaignwolf/article/details/79279084

1.一、写文件到SAP目录

2.二、从SAP目录下载文件

3.三、调用例子

上传调用 ,

下载调用

最后编辑:
作者:yangsen
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。