基于sap平台的规则动态配置方法及系统的制作方法
【技术领域】
[0001] 本发明涉及计算机信息处理领域,尤其涉及一种基于SAP平台的规则动态配置方 法及系统。
【背景技术】
[0002] SAP(systemsapplicationsandproductsindataprocessing)是一款用于企 业资源计划ERP(enterpriseresourceplanning)管理的软件。
[0003] SAP系统在遇到业务规则或者规则选择项的调整时,普遍采用在开发系统中,业务 人员修改配置或者开发人员修改代码后产生补丁,然后安装补丁到生产系统的方式。但是 在业务规则或者规则选择项频繁调整的情况下,上述维护方式会浪费大量的人力,增加维 护费用;同时,由于产生补丁及安装补丁的时间,严重影响系统的实时性。
【发明内容】
[0004] 本发明的目的就是为了解决上述问题,提出了一种基于SAP平台的规则动态配置 方法及系统,该方法及系统将规则通过工具维护进规则配置表,业务规则改动时,只需通过 工具配置规则选择项,即可完成业务的调整,避免了人工修改代码的繁琐,具有实时性好以 及操作方便的优点。
[0005] 为了实现上述目的,本发明采用如下技术方案:
[0006] -种基于SAP平台的规则动态配置方法,包括以下步骤:
[0007] 步骤1:读取不同业务系统的配置参数,提取不同业务系统中涉及到规则,将规则 划分为规则单元,并将所述规则单元存入规则缓存区;
[0008] 步骤2:分别为上述规则缓存区的规则制定规则编号,并确定每一个规则编号下 的调整字段;
[0009] 步骤3:在SAP平台中建立规则配置表,并将规则编号及其对应的调整字段维护进 规则配置表;
[0010] 步骤4:根据业务所需规则,在所述规则配置表中调取规则编号及相应的调整字 段,将不同的规则编号及相应的调整字段进行组合,配置成最终的规则。
[0011] 所述规则配置表包括:规则编号、调整字段、字段名、字段条件,所述字段条件包括 比较符和数值。
[0012] 所述步骤3中将规则编号及其对应的调整字段维护进规则配置表采用SAP平台的 Tcode:SM30工具实现。
[0013] 在遇到业务系统规则调整时,通过调整规则配置表中规则编号及其对应的调整字 段的组合顺序,或者修改规则配置表中的字段条件实现。
[0014] -种基于SAP平台的规则动态配置方法的系统,包括:
[0015] 用于读取不同业务系统的配置参数,提取不同业务系统中涉及到规则,将规则划 分为规则单元,并将所述规则单元存入规则缓存区的系统;
[0016] 用于分别为上述规则缓存区的规则制定规则编号,并确定每一个规则编号下的调 整字段的系统;
[0017] 用于在SAP平台中建立规则配置表的系统,用于将规则编号及其对应的调整字段 维护进规则配置表的系统;
[0018] 用于根据业务所需规则,在所述规则配置表中调取规则编号及相应的调整字段, 将不同的规则编号及相应的调整字段进行组合,配置成最终的规则的系统。
[0019] 所述规则配置表包括:规则编号、调整字段、字段名、字段条件,所述字段条件又包 括比较符和数值。
[0020] 所述用于将规则编号及其对应的调整字段维护进规则配置表的系统采用SAP平 台的Tcode :SM30工具。
[0021] 还包括:
[0022] 用于在遇到业务系统规则调整时,调整规则配置表中规则编号及其对应的调整字 段的组合顺序,或者修改规则配置表中的字段条件的系统。
[0023] 本发明的有益效果是:
[0024] 本发明通过在SAP平台中创建规则配置表,将用户常用并且容易调整的规则编 号、字段条件维护进配置表中,在系统规则需要调整时,只要修改相应的配置表中的字段条 件就可在生产系统实现,免去了从开发系统调整代码到测序系统进行测试再到生产系统传 输的过程,节省了人力成本和时间成本,提高了系统实时性的要求;同时由于规则的可配置 型,增加了系统的灵活度,提高了规则单元的可重用性。
【附图说明】
[0025] 图1为本发明方法流程图;
【具体实施方式】:
[0026] 下面结合附图与实施例对本发明做进一步说明:
[0027] 基于SAP平台的规则动态配置方法如图1所示,包括以下步骤:
[0028] 步骤1:读取不同业务系统的配置参数,提取不同业务系统中涉及到规则,将规则 划分为规则单元,并将所述规则单元存入规则缓存区;
[0029] 步骤2:分别为上述规则缓存区的规则制定规则编号,并确定每一个规则编号下 的调整字段;
[0030] 步骤3:使用SAP标准Tcode :SE11建立在SAP平台中建立规则配置表,并通过SAP 标准的Tcode :SM30将规则编号及其对应的调整字段维护进规则配置表;所述规则配置表 包括:规则编号、调整字段、字段名、字段条件,所述字段条件又包括比较符和数值。具体格 式如下表所示:
[0031]
[0032] 步骤4:根据业务所需规则,在所述规则配置表中调取规则编号及相应的调整字 段,将不同的规则编号及相应的调整字段进行组合,配置成最终的规则。
[0033] 用户如果遇到业务规则调整时,只需要在生产系统中维护规则表中对应规则的字 段条件,即可立即实现业务调整,免去了生产系统打补丁的过程,节省了人力成本和时间成 本。
[0034] 对存入规则缓存区的数据进行解析的方法包括:
[0035] 对需要创建的页面进行编号,在获取用户所需页面对应的数据时,根据页面编号 从规则库中取得对应的规则编号,然后根据该规则编号将各规则单元组合起来,组成获取 数据的Where条件,获取对应的页面数据。
[0036] -种基于SAP平台的规则动态配置方法的系统,包括:
[0037] 用于读取不同业务系统的配置参数,提取不同业务系统中涉及到规则,将规则划 分为规则单元,并将所述规则单元存入规则缓存区的系统;
[0038] 用于分别为上述规则缓存区的规则制定规则编号,并确定每一个规则编号下的调 整字段的系统;
[0039] 用于在SAP平台中建立规则配置表的系统,用于将规则编号及其对应的调整字段 维护进规则配置表的系统;
[0040] 用于根据业务所需规则,在所述规则配置表中调取规则编号及相应的调整字段, 将不同的规则编号及相应的调整字段进行组合,配置成最终的规则的系统。
[0041] 所述规则配置表包括:规则编号、调整字段、字段名、字段条件,所述字段条件又包 括比较符和数值。
[0042] 所述用于将规则编号及其对应的调整字段维护进规则配置表的系统采用SAP平 台的Tcode:SM30工具。
[0043] 还包括:
[0044] 用于在遇到业务系统规则调整时,调整规则配置表中规则编号及其对应的调整字 段的组合顺序,或者修改规则配置表中的字段条件的系统。
[0045] 上述虽然结合附图对本发明的【具体实施方式】进行了描述,但并非对本发明保护范 围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不 需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
【主权项】
1. 一种基于SAP平台的规则动态配置方法,其特征是,包括以下步骤: 步骤1:读取不同业务系统的配置参数,提取不同业务系统中涉及到规则,将规则划分 为规则单元,并将所述规则单元存入规则缓存区; 步骤2:分别为上述规则缓存区的规则制定规则编号,并确定每一个规则编号下的调 整字段; 步骤3:在SAP平台中建立规则配置表,并将规则编号及其对应的调整字段维护进规则 配置表; 步骤4:根据业务所需规则,在所述规则配置表中调取规则编号及相应的调整字段,将 不同的规则编号及相应的调整字段进行组合,配置成最终的规则。2. 如权利要求1所述的一种基于SAP平台的规则动态配置方法,其特征是,所述规则配 置表包括:规则编号、调整字段、字段名、字段条件,所述字段条件包括比较符和数值。3. 如权利要求1所述的一种基于SAP平台的规则动态配置方法,其特征是,所述步骤3 中将规则编号及其对应的调整字段维护进规则配置表采用SAP平台的Tcode :SM30工具实 现。4. 如权利要求1所述的一种基于SAP平台的规则动态配置方法,其特征是,在遇到业务 系统规则调整时,通过调整规则配置表中规则编号及其对应的调整字段的组合顺序,或者 修改规则配置表中的字段条件实现。5. -种如权利要求1所述基于SAP平台的规则动态配置方法的系统,其特征是,包括: 用于读取不同业务系统的配置参数,提取不同业务系统中涉及到规则,将规则划分为 规则单元,并将所述规则单元存入规则缓存区的系统; 用于分别为上述规则缓存区的规则制定规则编号,并确定每一个规则编号下的调整字 段的系统; 用于在SAP平台中建立规则配置表的系统,用于将规则编号及其对应的调整字段维护 进规则配置表的系统; 用于根据业务所需规则,在所述规则配置表中调取规则编号及相应的调整字段,将不 同的规则编号及相应的调整字段进行组合,配置成最终的规则的系统。6. 如权利要求5所述基于SAP平台的规则动态配置方法的系统,其特征是,所述规则配 置表包括:规则编号、调整字段、字段名、字段条件,所述字段条件又包括比较符和数值。7. 如权利要求5所述基于SAP平台的规则动态配置方法的系统,其特征是,所述用于将 规则编号及其对应的调整字段维护进规则配置表的系统采用SAP平台的Tcode :SM30工具。8. 如权利要求5所述基于SAP平台的规则动态配置方法的系统,其特征是,还包括: 用于在遇到业务系统规则调整时,调整规则配置表中规则编号及其对应的调整字段的 组合顺序,或者修改规则配置表中的字段条件的系统。
【专利摘要】本发明公开了一种基于SAP平台的规则动态配置方法及系统,包括:提取不同业务系统中涉及到规则,将规则划分为规则单元,并将所述规则单元存入规则缓存区;分别为上述规则缓存区的规则制定规则编号,并确定每一个规则编号下的调整字段;在SAP平台中建立规则配置表,并将规则编号及其对应的调整字段维护进规则配置表;将不同的规则编号及相应的调整字段进行组合,配置成最终的规则。本发明有益效果:在系统规则需要调整时,只要修改相应的配置表中的字段条件就可在生产系统实现,免去了从开发系统调整代码到测序系统进行测试再到生产系统传输的过程,节省了人力成本和时间成本,提高了系统实时性的要求。
【IPC分类】G06F9/44
【公开号】CN105068808
【申请号】CN201510489787
【发明人】马凤霞, 乔磊, 杨祥来, 张晶华, 马滨
【申请人】国网技术学院, 国家电网公司
【公开日】2015年11月18日
【申请日】2015年8月11日