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

XINBO'S SAP BLOG

你所浪费的今天,是昨天死去的人奢望的明天。你所厌恶的现在,是未来的你回不去的曾经

 
 
 

日志

 
 

文件操作  

2013-11-05 08:56:31|  分类: FUCTIONS |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
相关事务码:AL11,查看服务器的文件夹和文件,可以点击配置“Configure”创建和管理文件夹。

相关操作:
一、服务器文件操作

1.创建和修改服务器文件

使用ABAPOPEN DATASETFOR OUTPUT语句打开文件;

使用TRANSFER语句写入文件;

使用CLOSE DATASET关闭文件(保存)。


2.读取服务器文件

使用ABAPOPEN DATASETFOR INPUT语句打开文件;

使用READ DATASET语句读取文件;

使用CLOSE DATASET关闭文件。


3.检查服务器文件是否存在

使用函数OCS_GET_FILE_INFO


4.读取服务器文件夹的文件列表

使用SUBST_GET_FILE_LIST  EPS_GET_DIRECTORY_LISTING函数


5.如何使用Search Help

使用'F4_DXFILENAME_4_DYNP'函数


二、客户端文件的操作

1.创建客户端文件

使用函数 GUI_DOWNLOAD


2.读取客户端文件

使用'GUI_UPLOAD'函数


3.检查客户端文件是否存在

使用DX_FILE_EXISTENCE_CHECK 函数


4.读取客户端文件列表

使用 TMP_GUI_DIRECTORY_LIST_FILES 函数

CL_GUI_FRONTEND_SERVICES=>DIRECTORY_LIST_FILES 方法


5.使用search Help

使用CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG 方法


三、服务器端和客户端之间的文件拷贝

TCode CG3Y (from server to frontend) 

TCodeCG3Z (from frontend to server)

使用CL_GUI_FRONTEND_SERVICES=>FILE_COPY 方法;


四、文件的压缩

使用CL_ABAP_ZIP

使用CL_ABAP_GZIP,这个类只能在内存中进行数据的压缩和解压处理;

对服务器端我们可以使用OPEN DATASETFILTER实现


五、其他操作

使用OLE/DOI for Office native files (Excel, Word, etc.)

CL_GUI_FRONTEND_SERVICES类提供大量有关文件操作的方法


六、相关链接:

http://wiki.sdn.sap.com/wiki/display/Snippets/Working+With+Files

http://wiki.sdn.sap.com/wiki/display/ABAP/Excel+file+types

http://wiki.sdn.sap.com/wiki/display/Snippets/F4+for+files+on+presentation+or+Application+Server


七、相关文档下载

  评论这张
 
阅读(601)| 评论(0)
推荐 转载

历史上的今天

评论

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

页脚

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