版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在很多时候WDA 需要导出带有格式的Excel 文件,而基本的导出功能只能导出最简单的格式(相当于没格式),这里就用到了STRANS 来实现:1.把Excel 模板(含一条示例数据)另存为XML 文件,然后用TXT 打开(注意一定要把格式都设置好否则后面要全部重新操作一遍)。2. 输入事务代码STRANS,进去创建一个STRANS,然后将上述代码进去。3.这里注意A的XML 的文件里的代码,主要注意一下几点:(传入的文件的标题抬头) (传入的内表数据)BExpandedRowCount 这个参数刚生成的时候很小,需要改大才能执行。C这里一开始是EXCEL 模板的标题显示的中文,你只需要改为接受
2、参数即可:D外层写 loop,内层把原来是 EXCEL 第一行数据的,修改为对应的参数字段即可。原来的代码是:1先在将 1 改为:就把对应的参数传递进去了。E最后加两句话和最开始的相呼应。3.调用 STRANS 代码:CHECK r param-id = DOWNLOAD. DATA: l_pro_guidTYPE bapi_ts_guid-project_definition_guid,lt subobject TYPE TABLE OF bapi tbobject,lt_returnTYPE TABLE OF bapiret2,l_xstringTYPExstring,l mime typ
3、e TYPEstring,lt paramTYPEwdr event parameter list,ls_paramTYPEwdr_event_parameter. DATA l_file_name TYPE string.lo erfaceTYPE REF TO if salv wd comp table if,lo_cmTYPE REF TO cl_salv_wd_config_table,lo daableTYPE REF TO cl salv wd daable,lo m tableTYPE REF TO cl salv wd m table,lo_result_data_table
4、TYPE REF TO cl_salv_wd_result_data_table,DATA: lo_nodeTYPE REF TO if_wd_context_node, lo componentTYPE REF TO cl salv wd c table,DATA: lo_api TYPE REF TO if_wd_controller, lo_mess TYPE REF TO if_wd_message_manager.l_rowTYPEstring,l string hTYPEstring,l stringTYPEstring, DATA lo nd item daYPE REF TO
5、if wd context node. DATA lt item daYPE wd this-elements_item_data. DATA lv per TYPE c LENGTH 6. DATA lv_head TYPE string.*navigate from to via lead selection lo_nd_item_data = wd_context-get_child_node( name = wd_this-wdctx_i tem data ). lo nd item_data-get_sic_attributes_table( IMPORTING table = lt
6、_item_data ). CONSTANTS: c_file_suffix TYPE string VALUE .xls. CALL FUNCTION SMD_RFC_MIMETYPE_GETIMPORTINGe_mimetype = l_mime_type. GET PARAMETER ID ZPPM_WDA0042_01 FIELD lv_per. CONCATENAv_per(4) 年 lv_per+4(2) 月非主业投资计划完成明细表O lv_head. l_file_name = 非主业投资计划完成明细表. CALL FUNCTION SCMS_STRING_TO_XSTRINGE
7、XPORTINGtext= l_stringIMPORTINGbuffer = l_xstring. IF sy-subrc 0.报错代码CALL METHOD lo_mess-report_t100_messageEXPORTINGmsgid = ZPPMmsgno = 060msgty = E.RETURN. ENDIF. l file name = l file name & c file suffix. wdr_task=cnt_window-cnt-attach_file_to_response(i filename= l file namei content= l xstringi_mime_type= l_mime_typeCALL TRANSFORMATION z_format_042 (STRANS 名称)SOURCEhead = lv head table1 = lt_item_data RESULT XML l_string.EXPORTINGi_exten = c_file_suffix
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 虚拟现实技术开发流程精要
- 白内障术后人工晶体植入护理查房
- 精神障碍患者家属的居家护理技能培训
- 2026年无人机植保作业质量验收与农户满意度评价
- 2026年农业机器人投资赛道独角兽预备军企业研判
- 2026年丘陵山区适用农机装备研发与应用推广方案
- 2026年算力资源节点评估指标体系:鹏城实验室国家信息中心牵头研制
- 护理管理的沟通技巧
- 护理课件知识体系评价
- 环境大数据综合应用平台建设方案
- 2025年陕西秦创原(咸阳)创新促进中心面向社会公开招聘12人笔试参考题库附带答案详解
- 《水遇冷以后》说课(附反思板书)(课件)四年级下册科学苏教版
- 园长陪餐管理制度
- 国华电力安全生产培训课件
- 人教版数学七年级下册第八章实数单元测试训练卷(含答案)
- 压疮管理小组年终总结
- 香料基础理论知识单选题100道及答案解析
- NB-T10636-2021光伏发电站逆变器及汇流箱技术监督规程
- 列宁人物课件
- 2016-2023年郑州信息科技职业学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 广西版四年级下册美术教案
评论
0/150
提交评论