基于sap系统的动态报表的生成方法及系统的制作方法

文档序号:9687529阅读:962来源:国知局
基于sap系统的动态报表的生成方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种基于SAP系统的动态报表的生成方法及系统。
【背景技术】
[0002]目前在SAP系统的报表中上传Excel数据的时候,Excel模板的列字段都是固定的,并且当需要添加、删除某列的时候开发人员都要去修改系统中的Excel模板,还要在代码中更改模板上传后屏幕上显示相应的字段(Excel中的字段列)。
[0003]最大的问题在于,如果只是做一个列字段的添加,很小的一个改动,就要单独生成一个请求号,走一遍CR传输,这样既把时间浪费在CR传输的审批,又不能让更改后的业务即时的投入运行。
[0004]要想解决以上的问题,报表的代码量的强度和复杂度是很繁重的,因为动态生成的所有内容,逻辑性要求是很严格的。在实现后期维护简易的同时,开发人员前期工作量特别大,这样,就不适于一些简单的报表,开发时间太长,时间上不合算。而且动态代码的可读性,可能给后期维护该报表的开发人员会造成一定的困扰。

【发明内容】

[0005]本发明的目的就是为了解决上述问题,提供一种基于SAP系统的动态报表的生成方法及系统,它具有业务人员后期维护简易、在不改变报表逻辑的情况下可以随意添加业务需要的字段信息,不需要再走请求号的传输流程优点。
[0006]为了实现上述目的,本发明采用如下技术方案:
[0007]基于SAP系统的动态报表的生成方法,包括如下步骤:
[0008]步骤(1):在SAP系统建立配置数据库字段;
[0009]步骤(2):用户根据步骤(1)的配置数据库字段填充数据库配置信息;
[0010]步骤(3):运行报表获取步骤(2)的数据库配置信息并显示;
[0011]步骤(4):从步骤(3)中显示的数据库配置信息的选取需求的字段;
[0012]步骤(5):根据步骤⑷选中的字段生成模板;
[0013]步骤(6):向步骤(5)的模板汇总填充数据并上传;
[0014]步骤(7):报表生成。
[0015]所述步骤(1)的配置数据库字段包括:字段名称、字段长度、字段类型、字段说明。
[0016]基于SAP系统的动态报表的生成系统,包括:
[0017]在SAP系统建立配置数据库字段的模块;
[0018]用户根据配置数据库字段填充数据库配置信息的模块;
[0019]运行报表获取数据库配置信息并显示的模块;
[0020]从显示的数据库配置信息的选取需求的字段的模块;
[0021]根据选中的字段生成模板的模块;
[0022]向模板汇总填充数据并上传的模块;
[0023]报表生成的模块。
[0024]所述配置数据库字段包括:字段名称、字段长度、字段类型、字段说明。
[0025]本发明的有益效果:
[0026]1报表中如果模板字段列很多的情况下,因为填充数据的字段可以自己选择,模板下载后,可以很大程度减少填写数据的时间,而且对于填写的数据,可以做到简洁易读。
[0027]2数据库配置功能,可以使业务人员不需要开发人员的帮助,就可以自己添加需要的字段列,节省大量时间。
[0028]3解决当某个Excel模板中有几十个字段列时,且并不是每一列都需要填写,可以在报表的动态屏幕中,以复选框的形式选择我们需要的列,从而下载模板(动态生成的模板中只存在需要填写的字段列)。
[0029]4避免在程序中添加、删除模板字段时,需要开发人员更改模板,生成请求号。
[0030]5动态内表的设置,自动根据客户的要求,校验上传数据,然后将上传的数据动态显示在报表屏幕上,不再需要单独维护每一个字段,灵活性很高。
[0031]6业务人员后期维护简易、在不改变报表逻辑的情况下可以随意添加业务需要的字段信息,不需要再走请求号的传输流程。
【附图说明】
[0032]图1为本发明的方法流程图;
[0033]图2为本发明的系统结构图。
【具体实施方式】
[0034]下面结合附图与实施例对本发明作进一步说明。
[0035]如图1所示,基于SAP系统的动态报表的生成方法,包括如下步骤:
[0036]步骤(1):在SAP系统建立配置数据库字段;
[0037]步骤⑵:用户根据步骤⑴的配置数据库字段填充数据库配置信息;
[0038]步骤(3):运行报表获取步骤(2)的数据库配置信息并显示;
[0039]步骤(4):从步骤(3)中显示的数据库配置信息的选取需求的字段;
[0040]步骤(5):根据步骤⑷选中的字段生成模板;
[0041]步骤(6):向步骤(5)的模板汇总填充数据并上传;
[0042]步骤(7):报表生成。
[0043]所述步骤(1)的配置数据库字段包括:字段名称、字段长度、字段类型、字段说明。
[0044]如图2所不,基于SAP系统的动态报表的生成系统,包括:
[0045]在SAP系统建立配置数据库字段的模块;
[0046]用户根据配置数据库字段填充数据库配置信息的模块;
[0047]运行报表获取数据库配置信息并显示的模块;
[0048]从显示的数据库配置信息的选取需求的字段的模块;
[0049]根据选中的字段生成模板的模块;
[0050]向模板汇总填充数据并上传的模块;
[0051]报表生成的模块。
[0052]所述配置数据库字段包括:字段名称、字段长度、字段类型、字段说明。
[0053]上述虽然结合附图对本发明的【具体实施方式】进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
【主权项】
1.基于SAP系统的动态报表的生成方法,其特征是,包括如下步骤: 步骤(1):在SAP系统建立配置数据库字段; 步骤(2):用户根据步骤(1)的配置数据库字段填充数据库配置信息; 步骤(3):运行报表获取步骤(2)的数据库配置信息并显示; 步骤⑷:从步骤⑶中显示的数据库配置信息的选取需求的字段; 步骤(5):根据步骤(4)选中的字段生成模板; 步骤¢):向步骤(5)的模板汇总填充数据并上传; 步骤(7):报表生成。2.如权利要求1所述的基于SAP系统的动态报表的生成方法,其特征是,所述步骤(1)的配置数据库字段包括:字段名称、字段长度、字段类型、字段说明。3.如上述任一权利要求所述的基于SAP系统的动态报表的生成方法所应用的系统,其特征是,包括: 在SAP系统建立配置数据库字段的模块; 用户根据配置数据库字段填充数据库配置信息的模块; 运行报表获取数据库配置信息并显示的模块; 从显示的数据库配置信息的选取需求的字段的模块; 根据选中的字段生成模板的模块; 向模板汇总填充数据并上传的模块; 报表生成的模块。4.如权利要求3所述的系统,其特征是,所述配置数据库字段包括:字段名称、字段长度、字段类型、字段说明。
【专利摘要】本发明公开了基于SAP系统的动态报表的生成方法及系统,包括如下步骤:步骤(1):在SAP系统建立配置数据库字段;步骤(2):用户根据步骤(1)的配置数据库字段填充数据库配置信息;步骤(3):运行报表获取步骤(2)的数据库配置信息并显示;步骤(4):从步骤(3)中显示的数据库配置信息的选取需求的字段;步骤(5):根据步骤(4)选中的字段生成模板;步骤(6):向步骤(5)的模板汇总填充数据并上传;步骤(7):报表生成。本发明的有益效果:业务人员后期维护简易、在不改变报表逻辑的情况下可以随意添加业务需要的字段信息,不需要再走请求号的传输流程。
【IPC分类】G06F17/30, G06F17/24
【公开号】CN105447068
【申请号】CN201410660200
【发明人】张敏, 孙瑛爽, 金哲, 李长青, 陈煜 , 路军, 李红梅, 李冬, 常英贤, 曲晓白, 王茜, 张伟, 严文涛, 严莉, 刘润发, 朱璐, 孙丽丽, 张勇, 张继峰, 张建辉, 郑一
【申请人】国网山东省电力公司, 国网山东省电力公司电力科学研究院, 山东鲁能软件技术有限公司
【公开日】2016年3月30日
【申请日】2014年11月18日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1