abap GUI_DOWNLOAD 可下载Excel TXT的文档

news/2024/11/26 1:22:45/

今天给大家分享一个函数,可以用来下载Excel和TXT格式的文件,非常好用

所需的变量:

 DATA:lv_filename    TYPE string,lv_path        TYPE string,lv_fullpath    TYPE string,lv_destination LIKE rlgrap-filename,ls_objdata     LIKE wwwdatatab,lv_objid       TYPE wwwdatatab-objid,lv_fname       TYPE string.

首先调用一个类的方法,用来选取我们下载的保存的地址:

  CALL METHOD cl_gui_frontend_services=>file_save_dialogEXPORTINGdefault_file_name    = lv_fnameCHANGINGfilename             = lv_filenamepath                 = lv_pathfullpath             = lv_fullpathEXCEPTIONScntl_error           = 1error_no_gui         = 2not_supported_by_gui = 3OTHERS               = 4.

接下来我们调用下载的函数:

  CALL FUNCTION 'GUI_DOWNLOAD'EXPORTINGfilename                = lv_filename "文件名filetype                = 'ASC'        "文件类型write_field_separator   = 'X'codepage                = '8404'       "gbk格式TABLESdata_tab                = gt_xml      "下载的数据FIELDNAMES              = gt_head     "抬头EXCEPTIONSfile_write_error        = 1no_batch                = 2gui_refuse_filetransfer = 3invalid_type            = 4no_authority            = 5unknown_error           = 6header_not_allowed      = 7separator_not_allowed   = 8filesize_not_allowed    = 9header_too_long         = 10dp_error_create         = 11dp_error_send           = 12dp_error_write          = 13unknown_dp_error        = 14access_denied           = 15dp_out_of_memory        = 16disk_full               = 17dp_timeout              = 18file_not_found          = 19dataprovider_exception  = 20control_flush_error     = 21OTHERS                  = 22.

http://www.ppmy.cn/news/699584.html

相关文章

《东周列国志》第八十一回 美人计吴宫宠西施 言语科子贡说列国

话说越王勾践欲访求境内美女,献于吴王,文种献计曰:“愿得王之近竖百人,杂以善相人者,使挟其术,遍游国中,得有色者,而记其人地,于中选择,何患无人。”勾践从其…

Java开发的第一个开源项目

在如鹏网上听网上课程,发现自己不能做代码工作,应该自己动手写写开源项目给其他需要的人用。 jianfan4j.jar 主要实现了简繁体中文之间的转换 算法:利用HashMap存储简繁字典。然后遍历传入的数组,找到相应的键值。 package com.…

0505.Net基础班第十一天(面向对象继承)

1、里氏转换 1)、子类可以赋值给父类 2)、如果父类中装的是子类对象,那么可以讲这个父类强转为子类对象。 2、 子类对象可以调用父类中的成员,但是父类对象永远都只能调用自己的成员。 3、 is:表示类型转换,如果能够转换成功&…

用python随机获取中文名字

一直没找到好用的中文姓名库,暂且收集了下面这些姓名集合,可以随机选取,样本不多,但随机组合成三字姓名后,还是一个很大的数量级。 import randomdef get_one_name():XING [赵, 钱, 孙, 李, 周, 吴, 郑, 王, 冯, 陈,…

Python百行代码随机生成姓名

# -*- coding: utf-8 -*- # Author : hanfei # Time : 2022/4/30 11:26 # File : CreateChineseName.py # Project : python_api_ui_framework import randomxing [赵, 钱, 孙, 李, 周, 吴, 郑, 王, 冯, 陈, 褚, 卫, 蒋, 沈, 韩, 杨, 朱, 秦, 尤, 许,何, 吕, 施, 张, 孔…

随机取中文名字,百家姓,2500个常见字,支持复姓

随机取中文名字,百家姓,2500个常见字,支持复姓 /*** * Title: randomName * Description: 随机取名字* param simple 是否单姓* param len 生成姓名长度* return String 名字* author Tyrone.Li*/public static String randomName(boolean si…

C# 随机中文名

2.0版本 using System; using System.Collections.Generic; using Random System.Random; public class ChineseName {struct Vector2{public float x;public float y;public Vector2(float x, float y){this.x x;this.y y;}}/// <summary>/// 得到姓/// </summar…

量子物理史话 第一章 黄金时代

第一章  黄金时代 一 我们的故事要从1887年的德国开始。位于莱茵河边的卡尔斯鲁厄是一座风景秀丽的城市&#xff0c;在它的城中心&#xff0c;矗立着著名的18世纪的宫殿。郁郁葱葱的森林和温暖的气候也使得这座小城成为了欧洲的一个旅游名胜。然而这些怡人的景色似乎没有分散…