[发明专利]基于SAP平台的XLS数据导出方法及系统有效
申请号: | 201510617552.1 | 申请日: | 2015-09-24 |
公开(公告)号: | CN105404613B | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 张岩;王凯;李帅;邢宏伟;张建辉;戚鲁凤;张晨玥 | 申请(专利权)人: | 鲁能集团有限公司;山东鲁能软件技术有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 250001 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sap 平台 xls 数据 导出 方法 系统 | ||
本发明公开了一种基于SAP平台的XLS数据导出方法及系统,包括:根据业务需求制定基本的EXCEL导出模板,并上传至SAP平台服务器;在所述EXCEL导出模板上创建XLS导出函数;向XLS导出函数输入设定的EXCEL控制参数,XLS导出函数对输入的EXCEL控制参数进行识别,并与内部的控制参数、数据参数、打印参数及汇总参数进行匹配,对Excel导出模板的格式进行调整;XLS导出函数输出所述EXCEL控制参数所对应的EXCEL文件,并保存到相应的文件目录。本发明有益效果:经过简单数据参数准备及控制参数组合即可快速复杂表单样式的导出开发工作,极大减少MS Excel文件导出至电脑目录功能的代码量,提升代码的可维护性,提高代码的使用率,减少报表开发的复杂性。
技术领域
本发明涉及数据导出领域,尤其涉及一种基于SAP平台的XLS数据导出方法及系统。
背景技术
SAP(systems applications and products in data processing)是一款用于企业资源计划ERP(enterprise resource planning)管理的软件。
SAP中预置了列表显示工具ALV,但是,SAP ALV在输出显示中经常由于格式复杂、字段太多、分类汇总等问题影响显示效果以及显示的美观程度。
项目报表开发过程中,数据用标准ALV报表工具展示后,通常需要将数据导出为MSExcel格式文件保存在本地目录,常规的处理过程是业务顾问收集不同样式的MS Excel模板,并将模板通过SAP事物码SMWO导入到SAP系统内作为输出模板供程序调用。开发人员编码过程中需要根据不同的输出模板来编写Excel输出程序,造成编码重复,代码冗余,而且后期模板变更维护成本高。
发明内容:
本发明的目的就是为了解决上述问题,提出了一种基于SAP平台的XLS数据导出方法及系统,该方法通过封装出一个具有多个控制参数的XLS导出函数,供报表输出过程调用,将对Excel文件格式的控制参数化,可以简化上传的Excel模板,极大减少MS Excel文件导出至电脑目录功能的代码量,提升代码的可维护性,提高代码的使用率,减少报表开发的复杂性。
为了实现上述目的,本发明采用如下技术方案:
一种基于SAP平台的XLS数据导出方法,包括以下步骤:
(1)根据业务需求制定基本的EXCEL导出模板,并上传至SAP平台服务器;所述基本的EXCEL导出模板为能够实现EXCEL导出基本功能的最简易模板;
(2)在所述EXCEL导出模板上创建XLS导出函数,所述XLS导出函数的输入包括:控制参数、数据参数、打印参数及汇总参数;
(3)向所述XLS导出函数输入设定的EXCEL控制参数,XLS导出函数对输入的EXCEL控制参数进行识别,并与内部的控制参数、数据参数、打印参数及汇总参数进行匹配,根据输入的EXCEL控制参数对Excel导出模板的格式进行调整;
(4)XLS导出函数输出所述EXCEL控制参数所对应的EXCEL文件,并将所述Excel文件保存到相应的文件目录。
所述步骤(1)中能够实现EXCEL导出基本功能的最简易模板具体包括:输出列格式:文本、数值、日期类型,大标题。
所述步骤(2)中,控制参数用于控制EXCEL数据导出过程的表格样式;所述数据参数用于确定需要导出至EXCEL的详细业务数据;所述打印参数用于对数据进行打印设置;所述汇总参数用于对数据进行自动汇总。
所述步骤(3)中设定的EXCEL控制参数具体包括:标题栏字体大小、合并行列位置、标题行是否要重复输出、行高、小计、合计、打印设置以及是否对文件加密。
一种基于SAP平台的XLS数据导出方法的系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鲁能集团有限公司;山东鲁能软件技术有限公司,未经鲁能集团有限公司;山东鲁能软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510617552.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:切削加工装置
- 下一篇:图像显示装置和投影装置