一种计算低位码的方法及装置制造方法及图纸

技术编号:4271889 阅读:276 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种计算低位码的方法及装置,所述方法为:读取成本对象的耗用与被耗用关系;将读取到的所述成本对象耗用关系转换为计算机的数据表示结构后放入未计算的成本对象集合中;计算未计算的成本对象集合中的所述成本对象的低位码,并将计算出低位码的成本对象放入已计算的成本对象集合中;存储所述成本对象与低位码的对应关系。本发明专利技术实施例提供的计算低位码的方法,使得低位码的计算完全通过软件运用公式实现,精确简洁,并能通用于ERP软件的各功能模块。

【技术实现步骤摘要】

本专利技术涉及计算机应用领域,尤其是涉及一种计算低位码的方法及装置
技术介绍
企业资源管理计划(Enterprise Resources Plannig, ERP )是应用信息技 术实现对整个企业资源的一体化管理的方法,可在企业资源最优化配置的前 提下,整合企业内部主要或所有的经营活动,包括财务会计、管理会计、生 产计划及管理、成本管理、销售与分销等主要功能模块,以达到效率化经营 的目标。ERP软件实现了对整个供应链的有效管理,体现了事先计划与事中 控制的思想,是一套先进的、行之有效的管理思想和方法。ERP软件中的主生产计划(Master Production Schedule, MPS )、成本计 算、物料需求计划(material requirements planning, MRP)等功能才莫块需要 使用低位码来保证计算时的运算顺序。成本对象在成本对象耗用关系中会处 于一定的层次,低位码则是该成本对象对应的层次编码。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现现有技术存在 以下问题现有技术中,低位码是1) 通过手工计算,或者2) 通过计算机外的特定硬件设备单元结合软件计算,或者3) 算法仅适用于特定领域或特定软件的的专用算法得出的。 它们的算法通过感性认识得出的,没有精确的数学公式表示,并只能特定用于某一模块的计算中,不能通用。
技术实现思路
本专利技术实施例提供一种计算低位码的方法及装置,使得低位码的计算完 全通过软件方式实现,则能通用于ERP软件的各功能模块。为解决上述技术问题,本专利技术所提供的实施例是通过以下技术方案实现的一种计算低位码的方法读取成本对象的耗用与被耗用关系;将读取到的所述成本对象耗用关系转换为计算机的数据表示结构后放入 未计算的成本对象集合中;计算未计算的成本对象集合中的所述成本对象的低位码,并将计算出低 位码的成本对象放入已计算的成本对象集合中;存储所述成本对象与低位码的对应关系。一种计算低位码的装置,包括读取单元,用于读取成本对象的耗用与被耗用关系;转换单元,用于将所述读取单元读取到的所述成本对象耗用关系转换为 计算机的数据表示结构后放入未计算的成本对象集合中;计算单元,用于计算所述转换单元放入到未计算的成本对象集合中的所 述成本对象的低位码,并将计算出低位码的成本对象放入已计算的成本对象 集合中;存储单元,用于存储所述计算单元计算出的所述成本对象与低位码的对 应关系。由上述技术方案可以看出,本专利技术实施例通过将读取到耗用关系的成本 对象转换结构后放入未计算的成本对象集合中,然后计算未计算的成本对象 集合中的所述成本对象的低位码,并将计算出低位码的成本对象放入已计算 的成本对象集合中,存储所述成本对象与低位码的对应关系,使得低位码的 计算完全通过软件运用公式实现,精确简洁,并能通用于ERP软件的各功能 模块。 附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图l是成本对象清单的层次示意图2是本专利技术实施例一的方法流程示意图3是本专利技术实施例二的方法流程示意图;图4是本实施例装置的结构示意图。 具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而 不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作 出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在ERP软件的供应链模块中,某些单据,例如领料出库单,通常有表示 哪些成本对象耗用了其它哪些成本对象的耗用关系。在图1中,则表示H耗 用I和J, I耗用K, J耗用L和M。成本对象在成本对象耗用关系中会处于一定的层次,如图1所示,图1为 耗用关系层次示意图,通常为树形结构(复杂的场景会形成多,形结构, 即一个森林)。其中,H对应层次O; I和J对应层次1; K、 L和M对 应层次2。当一个成本对象在不同的树形结构中对应多个层次时,其中的最 低层次称为低位码(Low Level Code, LLC), 一个成本对象对应唯一的一 个低位码。如成本对象A在一棵树形结构中对应层次1,还在另一棵树形结 构中对应层次2,则成本对象A的低位码为最低层次,即2。低位码在成本计算、库存量计算等模块中都有重要作用保证计算时的 运算顺序。ERP成本计算模块中,通常是这样的首先根据成本对象之间的 耗用关系算出各成本对象的低位码,即其在耗用关系中所处的逻辑层次,然 后成本计算时,根据这些低位码值,从大到小,也就是从耗用关系的最下层 往上, 一层层地计算各成本对象在成本管理中的数据,如成本单价等等。因 此,在进行成本计算、库存量计算等计算之前确定各成本对象的低位码是很 重要的。以下结合附图详细说明本专利技术各实施例的具体步骤。实施例一、参见图2详细说明,图2为本实施例的方法流程示意图。步骤201:读取成本对象的耗用与被耗用关系。成本对象的耗用与被耗用关系通过树形结构表示,通常,在树形结构上层的成本对象耗用下一层的成本对象,当然,也可以反向表示和理解为下层 的成本对象耗用上一层的成本对象,可以根据具体业务需要而变换。如图l所示的耗用关系,表示成本对象H耗用成本对象I和J,成本对象I耗用成本对象K,成本对象J^毛用成本对象L和成本对象M。步骤202:将读取到的所述成本对象耗用关系转换为计算机的数据表示结构后放入未计算的成本对象集合中。计算机的数据表示结构可以为映射集合的数据结构。将所有成本对象与耗用它的其它成本对象的耗用关系,转换为映射集合 的数据结构,其中,集合逗号左边的成本对象耗用右边的一个或多个成本对 象。例如图l所示的耗用关系,转换为映射集合结构后为{空,H}, {H, 〔1, J〕 }, {I, K}, {J, 〔L, M〕 }。逗号左边为空的集合表示逗号右边的成本对象没有被其他成本对象耗 用,该成本对象即为树形结构的根,对应的低位码为O。在一组耗用关系中, 应该至少出现一个逗号左边为空的集合。默认所有成本对象都未经过计算,因此,将转换成的映射集合全放入未 计算的成本对象集合中,以备步骤203计算使用。步骤203:计算未计算的成本对象集合中的所述成本对象的低位码,并将 计算出低位码的成本对象放入已计算的成本对象集合中。计算低位码可使用公式CO_Rank = Max(C01_r, C02—r,...Con一r) + 1其中,CO—Rank表示某一被耗用的待计算的成本对象(CostObject, CO) 的低位码;COl—r, C02—r,…Con一r表示所有耗用CO的其他成本对象的低位 码的集合;Max表示求所有耗用CO的其他成本对象的低位码的集合中的最大 值。该公式即表示某成本对象的低位码,是所有耗用它的成本对象的低位码 值的集合中的最大值加一。可以将多个成本对象同时进^计算,以缩短计算过程。计算时,可首先找到逗号左边为空的集合,确定该集合中的成本对象对 应的低位码为0后,再计算其他成本对象对应的低位码。其本文档来自技高网...

【技术保护点】
一种计算低位码的方法,其特征在于: 读取成本对象的耗用与被耗用关系; 将读取到的所述成本对象耗用关系转换为计算机的数据表示结构后放入未计算的成本对象集合中; 计算未计算的成本对象集合中的所述成本对象的低位码,并将计算出低位 码的成本对象放入已计算的成本对象集合中; 存储所述成本对象与低位码的对应关系。

【技术特征摘要】
1、一种计算低位码的方法,其特征在于读取成本对象的耗用与被耗用关系;将读取到的所述成本对象耗用关系转换为计算机的数据表示结构后放入未计算的成本对象集合中;计算未计算的成本对象集合中的所述成本对象的低位码,并将计算出低位码的成本对象放入已计算的成本对象集合中;存储所述成本对象与低位码的对应关系。2、 根据权利要求1所述的方法,其特征在于,所述计算未计算的成本对 象集合中的所述成本对象的低位码,并将计算出低位码的所述成本对象放入 已计算的成本对象集合中还包括将有耗用异常情况的成本对象放入耗用异常的成本对象集合中,并告警示意o3、 根据权利要求1或2所述的方法,其特征在于,所述计算未计算的成 本对象集合中的所述成本对象的低位码具体为将没有被耗用的成本对象的低位码标记为0,将耗用的成本对象中的最大 低位码加一得到被耗用的成本对象的低位码。4、 根据权利要求1或2所述的方法,其特征在于,所述计算未计算的成 本对象集合中的所述成本对象的低位码具体为将没有耗用其他成本对象的成本对象的低位码标记为0,将被耗用的成本 对象中的最大低位码加 一得到该成本对象的低位码。5、 根据权利要求3所述的方法,其特征在于,所述计算未计算的成本对 象集合中的所述成本对象的低位码还包括在已计算的成本对象集合中查找是否有当前正在计算的成本对象; 若没有,则计算该成本对象的低位码; 若有,则返回该成本对象对应的低位码。6、 一种计算...

【专利技术属性】
技术研发人员:孙奇辉
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1