基于sap平台的公式数据配置方法及系统的制作方法_2

文档序号:9646933阅读:来源:国知局
此步骤的主要内容是计算数学模型VBA代码的开发的具体实现。 在VBA代码中,会根据SAP系统传入到EXCEL的基础数据,根据不同的数学计算模型,开发 出对应的计算宏。
[0047] 步骤二:SAP系统通过D0I技术调用预先写好的计算数学模型的宏,根据数学模 型进行数值计算;对需要进行计算的EXCEL数据范围设置为动态变量。针对不同的数学计 算模型创建不同的计算程序代码;将代码封装成一个包含两个输入参数的宏。其中设置 XvalueAsString,YvalueAsString两个输入参数。这两个输入参数为EXCEL的选择范 围。
[0048] 示例的输入如若Xvalue输入值为Sheet!$A$1:$E:4,其表示的意思为EXCEL中 Sheet1这个sheet中A1到E4的范围。
[0049] 根据计算输入的数据记录个数及不同的计算模型,得到对应的输入参数Xvalue 和Yvalue值并进行核心的计算。
[0050] 步骤五:将计算到的结果存放到指定的位置,,SAP此时判断计算完成后,读取此 位置存储信息,传回到SAP;SAP系统读取指定位置的数据并输出。
[0051] -种基于SAP平台的公式数据配置方法的系统,包括:
[0052] 用于读取不同业务系统的配置参数,提取不同业务系统中涉及到的公式信息,并 将所述公式信息存入公式缓存区的模块;
[0053] 用于将上述提取到的公式进一步拆分为基本计算公式、基本运算符和组合计算公 式,并为每一种运算公式及运算符建立相应的解析路径和解析方法的模块;
[0054] 用于在SAP平台中建立公式配置表,将公式缓存区中的所有运算公式和基本运算 符以及他们的解析路径、解析方法维护进配置表的模块;
[0055] 用于根据业务类型所需公式,在配置表中调取得相应的运算公式及基本运算符, 将不同的运算公式和基本运算符进行组合,配置成最终的计算公式的模块。
[0056] 所述公式配置表中包含的信息包括:业务类型、公式类型、运算符、解析路径、解析 方法。
[0057] 还包括:用于将每一种运算公式或运算符对应唯一的解析路径和解析方法的模 块;
[0058]用于将解析路径和解析方法与设定的标识信息进行关联的模块;
[0059] 用于将每一种标识信息对应唯一的解析路径和解析方法的模块;
[0060] 用于利用标识信息调取配置表相应的运算公式或运算符并进行解析的模块。
[0061] 还包括:用于将运算公式与业务类型进行关联的模块,用于将关联相同业务类型 的运算公式存储在同一个公式小组中的模块。
[0062] 还包括:用于在改变业务逻辑计算规则或者新增业务时,通过在公式缓存区增加 相应的计算公式及其解析路径、解析方法实现的模块。
[0063] 以及实现复杂数学公式解析的模块。
[0064] 上述虽然结合附图对本发明的【具体实施方式】进行了描述,但并非对本发明保护范 围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不 需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
【主权项】
1. 一种基于SAP平台的公式数据配置方法,其特征是,包括以下步骤: 步骤1 :读取不同业务系统的配置参数,提取不同业务系统中涉及到的公式信息,并将 所述公式信息存入公式缓存区; 步骤2 :将上述提取到的公式进一步拆分为基本计算公式、基本运算符和组合计算公 式,并为每一种运算公式及运算符建立相应的解析路径和解析方法; 步骤3 :在SAP平台中建立公式配置表,将公式缓存区中的所有运算公式和基本运算符 以及他们的解析路径、解析方法维护进配置表; 步骤4 :根据业务类型所需公式,在配置表中调取得相应的运算公式及基本运算符,将 不同的运算公式和基本运算符进行组合,配置成最终的计算公式。2. 如权利要求1所述的一种基于SAP平台的公式数据配置方法,其特征是,所述公式配 置表中包含的信息包括:业务类型、公式类型、运算符、解析路径、解析方法。3. 如权利要求1所述的一种基于SAP平台的公式数据配置方法,其特征是,所述步骤2 中每一种运算公式或运算符对应唯一的解析路径和解析方法,所述解析路径和解析方法与 设定的标识信息进行关联,每一种标识信息对应唯一的解析路径和解析方法; 所述标识信息能够调取配置表相应的运算公式或运算符并进行解析。4. 如权利要求1所述的一种基于SAP平台的公式数据配置方法,其特征是,将运算公式 与业务类型进行关联,将关联相同业务类型的运算公式存储在同一个公式小组中。5. 如权利要求1所述的一种基于SAP平台的公式数据配置方法,其特征是,当改变业务 逻辑计算规则或者新增业务时,通过在公式缓存区增加相应的计算公式及其解析路径、解 析方法实现。6. -种如权利要求1所述的基于SAP平台的公式数据配置方法的系统,其特征是,包 括: 用于读取不同业务系统的配置参数,提取不同业务系统中涉及到的公式信息,并将所 述公式信息存入公式缓存区的模块; 用于将上述提取到的公式进一步拆分为基本计算公式、基本运算符和组合计算公式, 并为每一种运算公式及运算符建立相应的解析路径和解析方法的模块; 用于在SAP平台中建立公式配置表,将公式缓存区中的所有运算公式和基本运算符以 及他们的解析路径、解析方法维护进配置表的模块; 用于根据业务类型所需公式,在配置表中调取得相应的运算公式及基本运算符,将不 同的运算公式和基本运算符进行组合,配置成最终的计算公式的模块。7. 如权利要求6所述的基于SAP平台的公式数据配置方法的系统,其特征是,所述公式 配置表中包含的信息包括:业务类型、公式类型、运算符、解析路径、解析方法。8. 如权利要求6所述的基于SAP平台的公式数据配置方法的系统,其特征是,用于将提 取到的公式进一步拆分为基本计算公式、基本运算符和组合计算公式,并为每一种运算公 式及运算符建立相应的解析路径和解析方法的模块还包括:用于将每一种运算公式或运算 符对应唯一的解析路径和解析方法的单元; 用于将解析路径和解析方法与设定的标识信息进行关联的单元; 用于将每一种标识信息对应唯一的解析路径和解析方法的单元; 用于利用标识信息调取配置表相应的运算公式或运算符并进行解析的单元。9. 如权利要求6所述的基于SAP平台的公式数据配置方法的系统,其特征是,还包括: 用于将运算公式与业务类型进行关联的模块,用于将关联相同业务类型的运算公式存储在 同一个公式小组中的模块。10. 如权利要求6所述的基于SAP平台的公式数据配置方法的系统,其特征是,还包括: 用于在改变业务逻辑计算规则或者新增业务时,通过在公式缓存区增加相应的计算公式及 其解析路径、解析方法实现的模块。
【专利摘要】本发明公开了一种基于SAP平台的公式数据配置方法及系统,包括:提取不同业务系统中涉及到的公式信息并存入公式缓存区;将公式拆分为基本计算公式、基本运算符和组合计算公式,为每一种运算公式及运算符建立相应的解析路径和解析方法;在SAP平台中建立公式配置表;在配置表中将不同的运算公式和基本运算符进行组合,配置成最终的计算公式。本发明有益效果:通过将不同的运算公式、运算符及其相关解析方法维护进配置表,用户可以针对不同的业务计算逻辑选择不同的计算公式来进行计算,这样当用户改变业务逻辑计算或新增业务时,用户只需要在生产系统配置相应的计算公式来达到相应的目的,增加了系统的稳定性。
【IPC分类】G06Q10/10
【公开号】CN105405002
【申请号】CN201510617347
【发明人】段可莹, 唐忠泰, 王萌, 杨靖, 莫涛, 蔡洪建, 孙卫东, 杨军, 董斌, 李玉华, 田兵, 王勇, 王玉家, 曲晓白, 石鑫磊, 邢宏伟, 董文杰
【申请人】国网山东省电力公司, 国网山东省电力公司电力科学研究院, 山东鲁能软件技术有限公司
【公开日】2016年3月16日
【申请日】2015年9月24日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1