SAP中的MM模块中,最基础的数据,就是客户端(一般指集团公司),公司,工厂,保管场所,购买组织。
比如像下面这个图所示,集团公司下辖两个子公司,子公司又下辖一个或两个工厂,工厂下面下辖数个保管场所。
1,公司
公司一般以法人为单位。公司代码是不能重复的。FI模块使用公司代码进行核算。
2,工厂
工厂这个翻译其实不太准确。因为不仅是制造东西的真正的工厂,像物流中心,事务所(办公室)等也可以是一个Plant。
还有像 大洋上的Plant。比如 从海外进口石油的船,也要管理起来,可以作为一个Plant。
Plant不是必须的。
比如有些公司只是导入了 FI 模块,那他可能就只需要到公司级别,没有工厂,也是可以的。
如果导入了MM,SD模块的话,那就必须导入Plant了。因为要进行资产管理,在库管理。
工厂的代码是不能重复的。
为何工厂代码不能重复呢?
这个也是有理由的。后面的文章将会详细讲到。主要是因为工厂是基本评价单位,是和FI系统接口,所以不可能重复。
SAP系统里面,有2中评价单位可选,一种是公司级别,一种是工厂级别,在构筑系统的时候,只能选一次。根据目前的经验,没人选公司,因为只要用到MM,SD,PP这种模块,那就需要做在库管理,就必须用工厂单位。
3,保管场所
保管场所是放在Plant下面。
也不是必须的。
比如有些公司,只是管理消费税,不需要存放物料。不需要管理在库。
保管场所的代码,在同一个工厂下面的话,是不能重复的;但是如果是不同的工厂,那么保管场所代码是可以重复的。
为什么保管场所的代码,在不同工厂之间是可以重复的呢?
这是因为,保管场所代码重复有时候是有益的。
比如,工厂A,工厂B,他们的保管场所 10A表示原料,10B表示半成品,10C表示成品。
那么当看到10A的时候,不管是工厂A,还是工厂B,都立即意识到这是保管原料的。
然后做工作手册等工作,也是可以共用的。
4,购买组织,购买组
购买组织 可以挂到 公司 或者 工厂 的下面。
购买组 好像是个独立的东西,不挂靠到任何地方。就是运维的时候,自己决定一个规则使用。项目组里经常做一个Dummy的,并不实际使用。
下面说一下购买组织和公司、工厂的常见的几种关系。
4-1,公司下面的每个工厂,都有自己工厂的购买组织
这个是最简单的方式。公司下面的工厂,有自己的购买部门。
这种一般是相距较远的一个公司下面的两个或多个工厂,各自就近采购。
4-2,公司下面的两个或多个工厂共用一个购买组织
这个是最常见的方式。公司的购买部门服务本公司下面多家工厂。
一个公司里面,可以定义多个这样的购买组织。
这种也不挂靠公司,管理是靠公司下面的工厂进行的。
有利点是,比如一个购买组织 采购某重要原料。如果两个工厂的用量一起采购的话,那么量大就可以容易交涉价格。如果分开以工厂单位购买,可能交涉力度就没那么大了。
4-3,跨公司的购买组织
购买组织不挂靠公司,只挂靠工厂。
实际项目中,几乎见不到。因为管理起来比较困难。