【业务背景】最近开始学习PS,本来是概念是有的,但是还是缺乏系统操作,所以很多时候网上的信息不能融会贯通,经过L老师的一番点播,我终于有点感觉走进了PS的大门,然后在网上再学习一些大佬们的文章,发现自己能看懂一些了,所以比较开心。
学习呢,就是看文章,听大佬们讲一遍,然后看大佬们的截图,再自己实操一遍,然后把自己学到的,理解到的一些东西再记录下来,这样慢慢的才能向更高的地方发展。
归根揭底,SAP顾问这个行业,技术很重要,但是技术可以慢慢磨练,闻道有先后,术业有专攻。最后比拼的还是顾问的整体素质,沟通能力、表达能力、展示能力、行业经验的积累。当然了技术能力作为基础底层的东西,还是要打扎实的。
言归正传,上一个在模具非标行业当中,使用到了CN33转储,但是一直没理解到位,经过目前这个项目的各位老师教导,另外参考了团子大神的文章,会了一些基本操作。如果要参考原文,请大家链接:
我尝试着去记录一下这个事情:
首先,大家知道在PS当中的结构,可以在网络下面挂接组件,(物料号),这个物料投入到项目当中,最后可以归结到项目成本中。这个组件你可以一个一个的挂进去,也可以用批导程序挂接进去,另外也可以做好一个BOM,然后把BOM的物资整体的传输过去。这个传输的命令呢,就是CN33.
我们今天测试几个数据:
项目定义:DPM-000000006
成品数据:S00009997
原材料数据:M00000006 M00000007 M00000008
然后我们搭建一个BOM:
然后我们搭建一个项目结构:等下我们用红框的WBS来进行测试
这里面先做一个后台配置:
团子大神说:
BOM主数据中的组件是通过参考点(Reference Point)和项目中的网络活动建立联系,所以无论是需要启用传输功能的BOM中的组件还是项目中的活动都需要分配对应的参考点以便在执行程序时能找到之间的逻辑关系。
参考点是后台的配置项,也就意味着整个最初传输的逻辑需要精准的定义,不会有太多的变更,另外启用BOM传输功能的项目结构需要比较简单,且逻辑关系唯一,因为BOM传输功能系统会校验每个活动维护的参考点是否唯一,所以在项目结构比较复杂、BOM中的同个组件需要分配至多个活动下的场景中BOM传输功能也不适用。
【注】至于这个参考点能设多长,我也没有具体测过:
1、首先在BOM主数据的组件细节中的基础数据页签下分配组件的参考点(CS01/CS02),这里的BOM可以普通的生产BOM,也可以是销售订单BOM或者是WBS BOM.
(2)然后在网络活动中的分配页签下维护参考点(CJ20N):
这里要建立一个提资的内部活动:
3、执行CN33看看:
这里面会报个错:
然后进不去,我通过两个方式解决:
1 CN20N 这里面的参考点是唯一值,改成了Y003 ,这个Y003在项目结构中从来没用过;
2 CS02 里面把BOM的组件的参考点也都改成Y003.
这样再CN33就进去了:
保存时可选择需要生成的结果,如果结果唯一的情形则不会输出以下界面(至于物料组件挂接在项目结构中有多少种结果以及相应的生成逻辑
可以参考团子大神的文章,然后我也会学习以后形成自己的记录文档
然后我们回到CJ20N: BOM组件就已经同步过去了
BOM传输的功能在非常简单的ETO场景中有一定的适用性,因为整个项目的BOM都是边设计、边采购、边生产的,所以BOM中的物料组件都是慢慢添加进去的。同时在这个过程中会涉及到大量的变更,所以通过BOM传输可将变更也同步更新至项目结构。
-----------------------------------------华丽的分割线----------------------------------------------------------------------
下面是变更的展示:我们先变更BOM:
把:M00000008 数量变成99,然后增加一个物料 M00000009
我们先看一下CJ20N的,未变更之前的数据:是没有 M00000009 然后M00000008 的数量还是30
下一步我们再CN33:
系统会自动做出数量的判断,我们确定:
我们可以看到这两个物料的图标属性不一样,笔就代表变更的,新建的就代表新增的。我们保存:
对于新增物料是一样的选择:
然后我们CJ20N看:
新增物料已经更新了上去,旧的物料的数量已经变更了:
-----------------------------------------------------华丽的分割线----------------------------------------------------------
这里我们再做一个小测试,首先我更改BOM,新增加一个物料:
然后这个参考点我维护成Y002,其他的都是Y003 ,同个BOM下维护的参考点不一样哦:
然后CN33,保存,然后你看CJ20N:
它这个物料会依据参考点的不同,而去找到相应的作业,找到了Y002的作业下面去,跟前面的几个物料没啥关系了。虽然是一个BOM,但是还是会以参考点为依据,不会报错,不强制要求BOM在同一参考点下。
----------------------------------------------------华丽的分割线----------------------------------------------------------
我们再做一个测试,就是增加BOM当中的组件,然后不维护参考点:
CN33系统会进行报错:
这说明BOM当中必须要维护参考点,否则对应不上。当我们维护了CS02当中的参考点以后,可以继续进行CN33后保存成功
------------------------------------------华丽的分割线------------------------------------------------------------------
这里我们再做一个测试:就是CJ20N当中,我们做两个活动都用Y003作为参考点:
建立是没啥问题,但是CN33会报错:
所以,还是要参考点在CJ20N里保证唯一值,并且和BOM对应呀