CL01、CL02、CL03 类维护
CT04 特性和值维护
CU41、CU42、CU43 相关性维护
CU50 配置测试
光阴是剑,上次和小伙伴们一起学习SAP的配置BOM已经是3年前了。
这次认真写点笔记,以免又忘记了。随作项目的开展,或许在以后章节会加入配置BOM开发相关的内容。
今天花了一天的时间,完成了一个华为手机的配置BOM,虽然数据量很少,但并不简单,完成时分已经是晚上了。
目标:
华为MATE10手机,我们提供2中配置(标准版和豪华版)和4种颜色的配置BOM功能,我们要在SAP中来实现。
操作员在SAP系统中对最终手机的选中分2个步骤,第一步选标准版还是豪华版,第二步选一个颜色。
CU50用于测试配置BOM,第一步:
标准版选择后,会带出磁盘,CPU,内存相应的配置。
第二步,选择一个颜色:
选择完成后,我们来看看这个手机的物料组成:
如果我们选择高配版:
选择界面达到了我们的效果,这个MATE10手机的超级BOM是怎样的呢?:
这个超级BOM里面,包含了所有的物料,我们通过配置选出了相应的物料。
其实这个SBOM里的每一条物料,都有一个相关的选择条件。 所以BOM里的每一个物料都有动态的语法来控制,这是一个知识点。
还有一个知识点,就是我们选低配或高配后,它会自己带出磁盘、CPU、内存相关的数据,这也是通过动态的语法来控制的。我认为这2个知识点是关键,掌握了这2点,才能理解掌握SAP的配置BOM。
我们来从基本概念开始:
类: SAP把事物归结为类,比如手机,我们可以在系统中建一个手机类:ZMOBILE_PHONE
T-CODE:CL02
特性: 事物的属性描述,类包含了特性,而特性值又总是在特性里。
比如CPU是一个手机类的特性,它里面有2个值麒麟960,麒麟970。
T-CODE:CT04
下图是我这次配置建的1个ZMOBILE_PHONE类和5个特性值:
上面讲了第二个知识点,通过ZMATE10_CONFIG特性,带出了其它3个特性的数据,代码如下:
第一个知识点,在BOM中的每条物料关联的语法是这样:
----------------2023.2.2更新-----------------
在S4的APO版本中,CU50已经在IPPE模块失效了: