顶湛科技
DZSoft Technology
自上世纪90年代初以来,ERP在中国的导入和应用已有近30年的历史。作为一个管理领域的舶来品,ERP有过超10年的辉煌,甚至曾经作为企业信息化的代名词而为从业者所津津乐道。在此期间,不惜花费上千万巨资来实施ERP的企业也数不胜数。 直到今天,ERP的实施和应用仍然是大多数企业,甚至很多中小企业信息化建设的主要内容。本文中,笔者尝试以解构的方式来解析ERP系统的架构,以帮助广大ERP小白们学习、理解和应用好ERP。
ERP的架构大体可分为两部分:一部分是普通用户看不见的,即所谓的数据结构部分;另一部分是普通用户看得见的,即所谓的用户界面部分。数据结构部分主要指关系型数据库,以及其中的数据库表、表结构、表记录(record)、存储过程和字段。用户界面部分,也就是普通用户可以看得到的ERP组成,它们是以财务、生产、销售、采购等模块来封装的,包括组织架构、主数据、控制参数、凭证和报表,以及以凭证为主要展现形式的用户界面。
ERP本质上是一个业务交易记录(business transactionrecording)系统。企业中的业务交易有很多,比如,买(采购)、卖(出售)、消耗(生产订单领料)、产出(生产订单收货)、使用(工作中心在工艺路线中的使用)、转移(移库/盘盈/盘亏/运输),等等。
在系统中,这些交易是以记录的形式来描述,并保存在关系型数据库的相关表中。不同记录之间,可以通过主键来建立关联,这应该也是关系数据库的内涵所在吧。各种形式的记录关联,也正是业务集成得以实现的技术基础。对于软件工程师来说,可能还要进一步了解表结构和存储过程等技术细节;对于普通用户来说,关于ERP的数据结构,了解到这一步应该就足够了。
一、ERP数据库的数据结构和内容主要展现在各种凭证中,而凭证(document),是ERP用户界面主要的载体或容器。也可以换个更加形象的说法,凭证就是ERP中的“舞台”,交易记录是“舞台”的表演记录,“舞台”中的主角有组织架构、主数据和业务控制参数。
ERP中的组织架构是企业实际组织架构在ERP中的虚拟化,是各种业务交易的主体或操作者。以SAP/ERP为例,代表集团企业的组织架构叫“Client”,代表法人企业的组织架构叫“公司代码”,与采购业务有关的组织架构有“采购组织”和“采购组”,与销售业务有关的组织架构有“销售组织”、“分销渠道”和“产品组”,与生产业务有关的组织架构有“工厂”、“计划区域”、“计划组”,与仓储有关的组织架构有“工厂”、“仓库”、“存储地点”,等等。组织架构,也是ERP中权限设计的主要参考依据。
公众号
微信二维码