管中窥豹,论 SAP ERP 系统架构思想
当前位置:点晴教程→知识管理交流
→『 企业管理交流 』
导读 SAP,在过去很长的一段时间里,被一些ERP行业从业者传唱为神话。那究竟有何魅力,我想从客观的角度,剖析SAP物料管理部分功能,管中窥豹,聊聊其架构设计思想。 物料是生产制造企业的管理核心,无论是采购、生产又或者销售环节,基本都是围绕着物料展开,串联起整个业务过程和财务过程。那么对于物料管理,市面上诸多的ERP产品都有不同的管理逻辑,但基本都是基于物料编码和物料字段展开。 我们先来看SAP对物料管理中,物料编码的维护原理与应用逻辑。像很多ERP产品一样,SAP物料编码支持自定义配置。首先在物料类型维度配置编码组,再配置编码组所适配的编码规则,最后在创建物料主数据时,按内部编号/外部编号规则进行自动生成和校验编号。 这里有几个概念,大概讲述一下: 内部编码,是SAP系统自动生成或分配的编码,通常用于唯一标识系统中的各种对象,如物料、批次、资产等。创建物料主数据时,SAP系统会在允许的数字范围间隔内分配一个编码。内部编码往往没有实际意义,仅作为计算机识别对象的一种方式。 外部编码,是用户根据实际需求自行定义和输入的编码,用于标识系统中的特定对象,可以用数字和字母数字组合定义外部编号分配的间隔。外部编码通常具有实际意义,能够反映对象的某些特征或属性。 配置编码逻辑规则时,可为编码组定义数字范围间隔,每个组允许指定一个或多个物料类型,如ROH(原材料)、FERT(成品),形成映射关系。如果只将一种物料类型指定给组,则表示该物料类型单一应用内部和外部编号范围间隔。如果将多个物料类型组合在一起,则表示多个物料类型具有相同的编号范围间隔规则。 回到操作界面,按照上面的步骤,来看一下: 1、维护物料类型,对应外部号检查勾选。 2、维护编码规则组,分为外部编码起止号段与内部编码起止号段。 3、分配编码组到物料类型,代表此物料类型下的物料在此规则下执行编码生成规则。 4、创建物料主数据按规则执行,内部编码自动生成,外部编码手工录入,但需校验对应编码规则。 看完物料编码设计思想后,紧接着我们来看物料字段的管理。通用ERP产品之所以能通用,讲究的是其灵活性,由于不同企业对于物料信息管理千差万别,只有灵活适应各种场景,满足配置,才能称得上是好的ERP产品。 对于SAP物料主数据管理,主要分为物料基本信息视图、销售视图、采购视图、财务视图、物料需求计划视图等等,每一个视图下又包含各组信息字段。 整个物料字段控制分为四个控制方式,隐藏、显示、必填、可选。顾名思义,隐藏就是对用户不可见,必填与可选则表示是否必填字段,必填字段一般有对应标识,见下图。 对于物料数据的控制逻辑,设置方式分为上述四种,但整个控制维度又划分了6个,每一维度均可配置对应字段规则,详细维度如下: 物料类型:如原材料、成品、残次品、特殊物料...... 行业部门:零售、机械工程、高科技、化学工业...... 工厂:A厂、B厂、C厂...... 事务代码:MM01、MM02、MM03...... 采购标识:自制生产、外部采购 SAP交付:SAP1、SAP2、SAPR 这么多的维度必然会出现一个配置交叉的问题,那么此时则有一个优先级规则,优先级从高到低依次为:隐藏(1)>显示(2)>必填(3)>可选(4),若一字段组出现配置交叉,则以优先级从高到低取配置规则。 举例:A字段在事务代码MM01下设置为显示,在物料类型ROH下设置为隐藏,则取其优先级1=隐藏。 下面来拆解一下配置步骤: 1、确定对应设置字段名以及所在分组,系统配置直接控制整个组字段,可能存在一个组一个字段或者一个组多个字段。 2、配置对应字段组在各维度下的展示规则,可选条目:隐藏、显示、需求条目(必填)、可选条目(可选)。 在上述配置下,对应物料主数据在维护或者查询时就会按照规则执行,对自定义字段进行隐藏、显示、必填、可选控制。 通过上述物料编码和物料字段的控制过程,就可以窥探出一二SAP这款ERP产品的架构思想。自底向上,我们来推论一下这款产品的架构思想和特点。 1、低耦合,据说SAP ERP数据库有六千多张表,这么多表的意义就是将这些业务进行抽象后分割,将每一个可独立的功能拆解为多个小单元,每个小单元再进行关联。 2、灵活性,正是在第一步高度的小单元拆分,形成关联方式的实现思想下,极大的提高了功能的高灵活可配置性。之所以有的ERP产品配置能力低,归根结底就是由于拆分的颗粒度不够细,很多地方的代码都是写死的,如果采用动态关联取值形式,那么灵活性必然大大提高。 3、兼容性,在第二步灵活性的加持下,就能够兼容到诸多业务管理场景,ERP实施顾问根据企业管理需求进行配置,极大的降低实施成本。 4、模块化,SAP产品采用模块化设计,将不同的业务功能划分为独立的模块,如FICO、MM、PP、SD等。每一个模块又可以展开上述的各个小单元的配置,使得企业可以根据自身需求选择相应的模块进行部署和配置。 5、标准化,虽说SAP有灵活的配置能力,但是和目前比较火的一些低代码平台又有一些差异。因为SAP是基于整个ERP的业务财务一体化思想在展开,所以是有一个标准主流程在串联业务,而非完全的自定义。 6、私有化,企业在应用SAP系统时,购买配置后,采用的是私有化部署,而非吃大锅饭的SaaS模式,这样就可以确保数据的安全性。 7、复杂性,正是由于其功能颗粒度拆的很细,配置项众多,这就导致了系统的复杂性,所以也就诞生了专业的ERP实施顾问,同时随着复杂性的提高,用户的使用培训成本也会随之攀高。 8、易用性,SAP功能强大不可否认,但是前端交互稍显古老,大家也可以看到上面的内容功能,用户体验达不到一百分,最多打个八十分。 该文章在 2024/7/25 0:35:35 编辑过 |
关键字查询
相关文章
正在查询... |