一种SAP系统外部Excel数据上传系统与方法

文档序号:6628518阅读:588来源:国知局
一种SAP系统外部Excel数据上传系统与方法
【专利摘要】本发明公开了一种SAP系统外部Excel数据上传系统与方法,所述的外部Excel数据上传系统包括数据库表管理模块、数据模板生成模块、数据填写模块、数据检测模块和数据上传模块。所述方法包括以下步骤:在SAP企业信息系统中新建Excel数据上传的数据库表,数据模板生成模块根据数据库表的定义,生成Excel数据模板,然后在数据填写模块中录入需要上传的数据,并对写入的数据进行格式检查、范围检查和缺值检查,最后将数据上传至数据库表中。本发明解决了SAP系统不支持自定义外部数据导入的问题,提供了一种基于SAP系统的外部Excel数据自动上传的系统与方法,保证了数据上传的及时性、准确性和一致性。
【专利说明】—种SAP系统外部Excel数据上传系统与方法

【技术领域】
[0001]本发明属于计算机信息处理【技术领域】,具体涉及一种SAP系统外部Excel数据上传系统与方法。

【背景技术】
[0002]在全球范围内,世界500强企业大多都配置了 SAP ERP系统,其中采购管理、生产管理、质量管理、销售管理、财务管理、成本管理、项目管理和人力资源管理九大模块对于大多数企业都实用,这些模块功能的发挥无疑需要数据的支撑。然而,有些基础数据在SAP系统中并没有详细的信息源,比如:生成工艺控制数据、管理经济考核指标、企业动态调整数据、外部竞争企业数据等来自外部的数据。所以,在日常的管理和业务处理过程中,经常需要将这些外部数据通过Excel数据导入到SAP系统中,用于数据的整合和统计分析,进而在SAP系统中形成完整的数据集合。如果用手工的方式进行数据整合,不仅手工整理数据的工作量大,工作效率低下,而且容易引起数据不一致,从而给企业管理带来了更大的机会成本,甚至可能导致管理层决策错误。因此开发一种能解决上述问题的数据上传系统是非常必要的。


【发明内容】

[0003]本发明的第一目的在于提供一种SAP系统外部Excel数据上传系统;第二目的在于提供所述SAP系统外部Excel数据上传系统的使用方法。
[0004]本发明的第一目的是这样实现的,包括数据库表管理模块、数据模板生成模块、数据填写模块、数据检测模块和数据上传模块,其中:
数据库表管理模块:用于管理在SAP企业信息系统中建立的数据库表;
数据模板生成模块:用于根据数据库表中定义的数据字段生成Excel数据模板; 数据填写模块:用于在Excel数据模板中录入相应的数据;
数据检测模块:用于检测数据表中的错误数据;
数据上传模块:用于将Excel数据模板中的数据上传至数据库表中。
[0005]本发明的第二目的是这样实现的,包括以下步骤:
A、在SAP企业信息系统中新建Excel数据上传的数据库表;
B、数据模板生成模块根据数据库表的定义,生成Excel数据模板;
C、操作人员在数据填写模块中将需要上传的数据写入Excel数据模板;
D、数据检测模块对写入的数据进行格式检查、范围检查和缺值检查;
E、对有误的数据进行更正之后,通过数据上传模块将数据上传至数据库表中。
[0006]本发明克服SAP系统不支持自定义外部数据导入的问题,提供了一种基于SAP系统的外部Excel数据自动上传的系统与方法,保证了数据上传的及时性、准确性和一致性。数据库表管理模块维护着在SAP企业信息系统中建立的数据库表,为数据模板生成模块提供Excel数据模板生成的支持,模板生成之后,操作人员在模板中录入数据,这种录入方式可以采用批处理的方式进行,避免了手工操作工作效率低下,数据误录的问题,从而保证了数据上传的及时性和准确性。数据检测模块对写入的数据进行格式检查、范围检查和缺值检查等多项检查,保证了数据上传的准确性。

【专利附图】

【附图说明】
[0007]图1为本发明SAP系统外部Excel数据上传系统示意图;
图2为本发明SAP系统外部Excel数据上传系统流程示意图。

【具体实施方式】
[0008]下面结合附图对本发明作进一步的说明,但不以任何方式对本发明加以限制,基于本发明教导所作的任何变换或替换,均属于本发明的保护范围。
[0009]本发明所述SAP系统外部Excel数据上传系统,包括数据库表管理模块、数据模板生成模块、数据填写模块、数据检测模块和数据上传模块,其中:
数据库表管理模块:用于管理在SAP企业信息系统中建立的数据库表;
数据模板生成模块:用于根据数据库表中定义的数据字段生成Excel数据模板; 数据填写模块:用于在Excel数据模板中录入相应的数据;
数据检测模块:用于检测数据表中的错误数据;
数据上传模块:用于将Excel数据模板中的数据上传至数据库表中。
[0010]所述的数据库表管理模块对数据库表的管理包括对数据表名、字段名、字段名称、字段类型、字段大小、是否上传和是否显示的管理。
[0011]所述的数据填写模块中的录入方式包括手工录入和批处理录入。
[0012]所述的数据检测模块对上传数据的检验包括格式检查、范围检查和缺值检查。
[0013]本发明所述的SAP系统外部Excel数据上传系统的使用方法,包括以下步骤:
A、在SAP企业信息系统中新建Excel数据上传的数据库表;
B、数据模板生成模块根据数据库表的定义,生成Excel数据模板;
C、操作人员在数据填写模块中将需要上传的数据写入Excel数据模板;
D、数据检测模块对写入的数据进行格式检查、范围检查和缺值检查;
E、对有误的数据进行更正之后,通过数据上传模块将数据上传至数据库表中。
[0014]本发明所述的SAP系统外部Excel数据上传系统由SAP企业信息系统、数据库表管理模块1、数据模板生成模块2、数据填写模块3、数据检测模块4和数据上传模块5组成。SAP企业信息系统为企业ERP系统,其中存放着SAP ERP系统的数据,一般包括采购管理、生产管理、质量管理、销售管理、财务管理、成本管理、项目管理、人力资源管理等8大模块的日常业务数据,同时在该系统中可以建立数据库表,为数据库表管理模块I提供建立数据存储的环境。数据库表管理模块I管理在SAP企业信息系统中建立的数据库表,包括数据表名、数据表名称、字段名、字段名称、字段类型、字段大小、是否上传和是否显示等事项,为数据模板生成模块2提供Excel数据模板生成支持。数据模板生成模块2根据数据库表管理模块I定义的数据字段,包括数据表名、数据表名称、字段名、字段名称、字段类型、字段大小、是否上传、是否显示等,自动生产Excel上传数据模板,为数据填写模块3提供模板支持。数据填写模块3根据在EXCEL数据模板生成模块2生成的模板,由业务人员在数据填写模块3中录入数据,其中包括人工手动录入和批处理录入。数据检测模块4对录入的数据进行多项数据检查,包括格式检查、范围检查和缺值检查等。检查无误之后,上传到SAP企业彳目息系统中完成整个系统的功能。
[0015]本发明所述的SAP系统外部Excel数据上传系统的使用方法,用于指导操作人员如何将外部的Excel数据及时、准确、一致的传入SAP系统中。SAP开发人员不用在每次有外部数据上传需求时,开发对应的上传程序,只需在SAP系统中建立相关的表,生成Excel数据上传模板,即可完成Excel数据上传系统的配置。该方法不仅提高工作效率,降低运维成本,还减少了 SAP系统服务器中数据上传报表的存储容量,提高系统运行性能,使其在后续的信息化建设中能够得到广泛应用。
[0016]本发明的特点:
1、通过与SAP系统的无缝集成,高效快速的实现业务系统需求的外部数据上传。
[0017]2、克服单纯依靠人工录入,数据不准,录入错误的问题,使上传的准确性和及时性有了更好的保证。
[0018]3、数据检测模块可以快速实现对大量数据的多种检查,减少人工检查劳动量,提高工作效率。
[0019]如图2所示,该图表明系统工作流程及实现处理方法,具体实现方法如下:
1、根据业务需要,新建数据库表;
2、根据数据库表的定义,生成数据上传模板;
3、在数据上传模板中录入上传数据;
4、对录入的数据进行数据检查;
5、检查无误后,再上传到数据库表中。
【权利要求】
1.一种SAP系统外部Excel数据上传系统,其特征在于包括数据库表管理模块、数据模板生成模块、数据填写模块、数据检测模块和数据上传模块,其中: 数据库表管理模块:用于管理在SAP企业信息系统中建立的数据库表; 数据模板生成模块:用于根据数据库表中定义的数据字段生成Excel数据模板; 数据填写模块:用于在Excel数据模板中录入相应的数据; 数据检测模块:用于检测数据表中的错误数据; 数据上传模块:用于将Excel数据模板中的数据上传至数据库表中。
2.根据权利要求1所述的SAP系统外部Excel数据上传系统,其特征在于所述的数据库表管理模块对数据库表的管理包括对数据表名、字段名、字段名称、字段类型、字段大小、是否上传和是否显示的管理。
3.根据权利要求2所述的SAP系统外部Excel数据上传系统,其特征在于所述的数据填写模块中的录入方式包括手工录入和批处理录入。
4.根据权利要求3所述的SAP系统外部Excel数据上传系统,其特征在于所述的数据检测模块对上传数据的检验包括格式检查、范围检查和缺值检查。
5.一种权利要求广5任一所述的SAP系统外部Excel数据上传系统的使用方法,其特征在于包括以下步骤: A、在SAP企业信息系统中新建Excel数据上传的数据库表; B、数据模板生成模块根据数据库表的定义,生成Excel数据模板; C、操作人员在数据填写模块中将需要上传的数据写入Excel数据模板; D、数据检测模块对写入的数据进行检查; E、对有误的数据进行更正之后,通过数据上传模块将数据上传至数据库表中。
【文档编号】G06Q10/06GK104239558SQ201410501673
【公开日】2014年12月24日 申请日期:2014年9月27日 优先权日:2014年9月27日
【发明者】王志强, 姚志清, 黄芳 申请人:武钢集团昆明钢铁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1