一种业务对象生成方法、装置与erp系统的制作方法

文档序号:6337908阅读:117来源:国知局
专利名称:一种业务对象生成方法、装置与erp系统的制作方法
技术领域
本发明属于数据处理技术领域,尤其涉及一种业务对象生成方法、装置与ERP系统。
背景技术
ERP系统中通常包含基础资料、单据等业务对象,需要对上述业务对象进行包括新增、修改、删除等操作在内的维护。ERP系统对业务对象进行维护的方式包括单分录模式,即对业务对象逐条维护,维护页面中一次只展示一条业务对象记录,以及多分录模式,即对业务对象批量维护,维护页面中可同时展示多条业务对象记录。一旦需要新增的业务对象数量多或者业务对象需要修改的数量非常庞大时,有必要将业务对象的单分录模式转换为多分录模式。现有的业务对象单分录模式向多分录模式转换的方法大多通过硬编码的方式实现,必须针对每个业务对象分别编写多分录模式模板,编码的工作量大,维护成本高,同时, 一旦业务对象的字段信息发生变化,就需要对代码进行整体修改,转换过程缺乏动态可扩展性。

发明内容
本发明实施例的目的在于提供一种业务对象生成方法,旨在解决现有技术中业务对象单分录模式向多分录模式转换的编码工作量大且转换过程无法动态扩展的问题。本发明实施例是这样实现的,一种业务对象生成方法,所述方法包括下述步骤获取业务对象批量维护属性及业务对象标识,所述批量维护属性用于定义所述业务对象是否允许批量维护,所述业务对象标识用于标识不同分录模式下的所述业务对象, 包括单分录标识和多分录标识;根据获取的所述业务对象批量维护属性及业务对象标识,生成所述业务对象的分录模式转换元模型;根据生成的所述分录模式转换元模型,将所述业务对象的单分录模式转换为多分录模式。本发明实施例的另一目的在于提供一种业务对象生成装置,所述装置包括业务对象信息获取单元,用于获取业务对象批量维护属性及业务对象标识;分录模式转换元模型生成单元,用于根据获取的所述业务对象批量维护属性及业务对象标识,生成所述业务对象的分录模式转换元模型;分录模式转换单元,用于根据生成的所述分录模式转换元模型,将所述业务对象的单分录模式转换为多分录模式。本发明实施例的另一目的在于提供一种包含上述业务对象生成装置的ERP系统。在本发明实施例中,通过获取业务对象的批量维护属性及单、多分录模式下的业务对象标识,在该业务对象运行时,通过生成分录模式转换元模型,将该业务对象的单分录模式转换为多分录模式,实现了业务对象多分录模式的动态转换生成,减少了开发代码量, 便于系统维护。


图1是本发明第一实施例提供的业务对象生成方法的实现流程图;图2是本发明第二实施例提供的将业务对象的单分录模式转换为多分录模式的具体流程图;图3是本发明第三实施例提供的业务对象生成方法的实现流程图;图4是本发明实施例提供的业务对象生成装置的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例通过提供分录模式转换元模型,将允许执行批量维护的业务对象由单分录模式转换生成为多分录模式,避免了对每一类业务对象分别进行多分录模式模板代码开发,减小了编码工作量,降低了系统维护成本。图1示出了本发明第一实施例提供的业务对象生成方法的实现流程,详述如下在步骤SlOl中,获取业务对象的批量维护属性及业务对象标识,所述批量维护属性用于定义所述业务对象是否允许批量维护,所述业务对象标识用于标识不同分录模式下的所述业务对象,包括单分录标识和多分录标识。在本实施例中,业务对象的批量维护属性在对该业务对象进行设计时定义,具备该属性的业务对象允许进行由单分录模式到多分录模式的转换,实现在多分录模式下对该业务对象的批量维护。同时,业务对象标识包括业务对象的单分录标识和多分录标识,分别用于唯一标识单分录模式下的该业务对象和多分录模式下的该业务对象,且分别从该业务对象的单分录元模型和多分录元模型中获得,在本实施例中,所述元模型为运行业务对象所必需的数据库描述模型,包括但不限于表结构、业务对象字段信息描述等等。在本实施例中,业务对象的两种分录模式元模型中分别包括了业务对象整体信息描述表和字段信息描述表。在此,以学员业务对象为例,其中,学员业务对象的单分录元模型的整体信息描述表如表1所示,字段信息描述表如表2所示,学员业务对象的多分录元模型的整体信息描述表如表3所示,字段信息描述表如表4所示,当然不以表1至表4的举例说明为限表 1
业务对象标识名称子系统插件模型类型200000090学员学生管理组件......单分录表 权利要求
1.一种业务对象生成方法,其特征在于,所述方法包括下述步骤获取业务对象批量维护属性及业务对象标识,所述批量维护属性用于定义所述业务对象是否允许批量维护,所述业务对象标识用于标识不同分录模式下的所述业务对象,包括单分录标识和多分录标识;根据获取的所述业务对象批量维护属性及业务对象标识,生成所述业务对象的分录模式转换元模型;根据生成的所述分录模式转换元模型,将所述业务对象的单分录模式转换为多分录模式。
2.如权利要求1所述的方法,其特征在于,所述业务对象信息从业务对象分录模式元模型中获得,所述业务对象分录模式元模型包括业务对象整体信息描述表和字段信息描述表。
3.如权利要求1所述的方法,其特征在于,所述业务对象的分录模式转换元模型记录了所述业务对象的转换信息,包括所述业务对象的单分录标识、多分录标识、业务对象类型、更新标识。
4.如权利要求1所述的方法,其特征在于,所述根据生成的所述分录模式转换元模型, 将所述业务对象的单分录模式转换为多分录模式的步骤具体为根据更新标识判断所述业务对象字段信息是否经过更新,如果未经过更新,则直接转换生成所述业务对象原多分录模式;若所述业务对象字段信息经过更新,则将所述业务对象单分录模式表头模板转换为多分录模式表体模板;将所述业务对象单分录模式表体模板转换为多分录模式表体模板; 生成所述业务对象多分录模式。
5.如权利要求1所述的方法,其特征在于,所述方法进一步包括下述步骤 在所述多分录模式下调用业务对象通用插件;在所述业务对象通用插件中添加批量维护操作组件。
6.一种业务对象生成装置,其特征在于,所述装置包括业务对象信息获取单元,用于获取业务对象批量维护属性及业务对象标识; 分录模式转换元模型生成单元,用于根据获取的所述业务对象批量维护属性及业务对象标识,生成所述业务对象的分录模式转换元模型;分录模式转换单元,用于根据生成的所述分录模式转换元模型,将所述业务对象的单分录模式转换为多分录模式。
7.如权利要求6所述的装置,其特征在于,所述装置还包括更新标识判断单元,用于根据更新标识,判断所述业务对象表头及表体字段信息是否经过更新;表头转换单元,用于将所述业务对象单分录模式表头模板转换为多分录模式表体模板;表体转换单元,用于将所述业务对象单分录模式表体模板转换为多分录模式表体模板;多分录模式生成单元,用于生成所述业务对象多分录模式。
8.如权利要求6所述的装置,其特征在于,所述装置还包括业务对象通用插件单元,用于统一控制所述业务对象在多分录模式下的操作逻辑。
9.一种包括权利要求6至8任一项的业务对象生成装置的ERP系统。
全文摘要
本发明适用于数据处理技术领域,提供了一种业务对象生成方法、装置与ERP系统,所述方法包括下述步骤获取业务对象批量维护属性及业务对象标识,所述批量维护属性用于定义所述业务对象是否允许批量维护,所述业务对象标识用于标识不同分录模式下的所述业务对象,包括单分录标识和多分录标识;根据获取的所述业务对象批量维护属性及业务对象标识,生成所述业务对象的分录模式转换元模型;根据生成的所述分录模式转换元模型,将所述业务对象的单分录模式转换为多分录模式。本发明通过在该业务对象运行时生成分录模式转换元模型,将该业务对象的单分录模式转换为多分录模式,实现了业务对象多分录模式的动态转换生成。
文档编号G06Q10/06GK102542363SQ20101057678
公开日2012年7月4日 申请日期2010年12月7日 优先权日2010年12月7日
发明者王娟, 高玉宏 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1