保存文件弹出框-选择路径
DATA:GDF_PATH TYPE STRING, "add by shikai.liao
GDF_FILENAME TYPE STRING,
GDF_FULLPATH TYPE STRING.
DATA:LDF_PATH TYPE LOCALFILE.
.
"弹出路径框
CLEAR: GDF_PATH,
GDF_FILENAME,
GDF_FULLPATH.
PERFORM FRM_GET_PATH_038 CHANGING GDF_PATH GDF_FILENAME GDF_FULLPATH .
IF GDF_FULLPATH IS INITIAL .
MESSAGE '请选择要保存的文件夹和输入文件名' TYPE 'I'.
ELSE.
CLEAR LDF_PATH.
MOVE GDF_FULLPATH TO LDF_PATH.
FORM FRM_GET_PATH_038 CHANGING:FU_PATH
FU_FILENAME
FU_FULLPATH .
CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_SAVE_DIALOG
EXPORTING
WINDOW_TITLE = 'Select Folder and Enter Filename to Save File'
DEFAULT_EXTENSION = 'xls' "'xlsx'
* DEFAULT_FILE_NAME =
* WITH_ENCODING =
FILE_FILTER = '*.xls' "'*.xlsx'
* INITIAL_DIRECTORY =
* PROMPT_ON_OVERWRITE = 'X'
CHANGING
FILENAME = FU_FILENAME
PATH = FU_PATH
FULLPATH = FU_FULLPATH
* USER_ACTION =
* FILE_ENCODING =
EXCEPTIONS
CNTL_ERROR = 1
ERROR_NO_GUI = 2
NOT_SUPPORTED_BY_GUI = 3
INVALID_DEFAULT_FILE_NAME = 4
OTHERS = 5.
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.
* CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_SAVE_DIALOG
* EXPORTING
* WINDOW_TITLE = 'Select Folder to Save File'
* CHANGING
* SELECTED_FOLDER = gdf_path
* EXCEPTIONS
* CNTL_ERROR = 1
* ERROR_NO_GUI = 2
* NOT_SUPPORTED_BY_GUI = 3
* OTHERS = 4.
* IF SY-SUBRC <> 0.
*
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
* ENDIF.
ENDFORM. " FRM_GET_PATH
转载于:https://www.cnblogs.com/rainysblog/p/6275015.html
保存文件弹出框-选择路径相关推荐
- firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作
firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作 参考文章: (1)firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作 (2)https://www.cnblogs.com/ ...
- linux输入rz命令后出现receive.**B0100000023be50,没有文件弹出框
windows 在cmd后的命令提示符窗口,通过ssh连接服务器后,使用rz命令上传文件,出现receive.**B0100000023be50,并且卡死没反应,没有文件选择的弹出框出现 方法一: 原 ...
- 小程序开发之各种弹出框选择框汇总
小程序开发过程中,很多地方为了便利我们多采用小程序自带弹出框来实现交互效果.这也够大多数开发使用,下面我给大家详细介绍下小程序弹出框 官方api传送门:https://developers.weixi ...
- html表单弹窗提示框,【前端】弹出框提交表单
[前端]弹出框提交表单 发布时间:2018-11-03 22:30, 浏览次数:826 目录 * 功能描述 * 效果截图 * 代码 * html代码 * 触发弹出窗口的按钮 * js代码 * 弹出框的 ...
- python文件怎么另存为_python+pywin32处理另存为弹出框保存文件
1.首先先定位该弹出框: 用spy++查找到该弹出框的标题和类名: 弹出框的句柄是每次都会变的,所以通过标题和类名获取该句柄: # 获取另存为弹出框 calssname = u"#32770 ...
- python另存为_python+pywin32处理另存为弹出框保存文件
1.首先先定位该弹出框: 用spy++查找到该弹出框的标题和类名: 弹出框的句柄是每次都会变的,所以通过标题和类名获取该句柄: # 获取另存为弹出框 calssname = u"#32770 ...
- 4.下拉选择框,弹出框。滚动条,(frame切换、多窗口切换,很重要,常用)等等,面试重要
文章目录 target 下拉选择框 弹出框-- driver.switch_to.alert 滚动条 frame切换-- 重要 多窗口切换 截屏 验证码 cookie target 下拉选择框--se ...
- android点击按钮弹出输入框,android 弹出框(输入框和选择框)
1.输入框: final EditText inputServer = new EditText(this); inputServer.setFilters(new InputFilter[]{new ...
- Android仿IOS封装通用的弹出框Dialog和底部弹出列表选择框 仿美团顶部条件筛选框 附自定义ViewGroup
弹出框 背景 提示与询问弹出框 实现 使用 列表选择框 实现 使用 顶部条件筛选框 实现 自定义ViewGroup 使用 总结 背景 鉴于Android提供的默认弹出框很一般,IOS的弹出框样式还不错 ...
最新文章
- java下载zip_从Servlet Java下载zip
- ASP.NET MVC easyUI-datagrid 分页
- VS中生成时“sgen.exe”已退出,代码为 1解决办法
- 外服封号_外服大主播Diss原神:因为吐槽氪金体验差,米哈游把我号封了
- ssd windows未能启动服务器,ssd安装win10无法启动你安装方法对吗?来看一下
- python安装django模块_python中安装django模块的方法
- 使用jsoncpp解析生成json
- ORACLE LATERAL-SQL-INJECTION 个人见解
- 一个运维人创业的故事
- 快速突破面试算法之数学运算篇
- “win+PrtSc”图片没有保存到图片文件夹中的问题
- 12款高质量的免费 HTML 网页模板下载
- “0元送设计”如何换来70亿营收?尚品宅配的新零售数字化增长研究
- 2018年春季学期《软件工程》教学总结
- Android 7.1.1源码下载
- 高中生学python培养思维能力_Python教学:编程如何培养学生计算思维
- 【EI会议分享】2022年第三届智能制造与自动化前沿国际会议(CFIMA 2022)
- 如何通过视频监控系统维护城市安全?
- CSS盒模型(详解)
- 高新技术企业认定条件