前言
CNMASSCREATE是S4/HANA相关的版本中PS模块的一个导入项目和WBS结构的功能,对于切换系统的话导入项目数据的话可以使用,对于一些ECC版本的SAP打个补丁也可以使用(好像是的,不确定)。同样的还有CNMASSSTATUS批量更改项目状态的。
在使用这个功能的时候在网上也没有找到比较详细的教程,于是自己摸索了一下,大概记录一下使用的方法。(晕,一开始下载模板的时候出问题了,下载出来的模板不对,需注意CREATE模板是4个页签,COPY模板是2个页签)
一、创建项目/WBS要素
(一开始的时候下载这个模板出来的是错的,导致一直创建没成功过,晕。)
模版页签1——项目定义详细信息
模版页签2——WBS要素详细信息
在“WBS要素详细信息”中,主要填写项目WBS所需的一些必须字段信息,如WBS、描述、公司代码、项目类型等等,以及自己导入所需内容。以及重点需要填写WBS_LEFT、WBS_UP和ProjectDefinition这几个字段,用于创建WBS时确定它的层级关系(在后台透明表PRHI中有信息)和确定所属项目。
模板页签3——项目客户字段,一些客制化的字段,正常一般不需要填写
模板页签4——WBS客户字段,一些客制化的字段,正常一般不需要填写
可以把“后台模式”的勾选去掉,就可以看到执行的一些情况。
二、从现有项目复制
这个可以根据Excel模版来复制项目和创建WBS,以及从现有项目和模版进行复制项目和WBS。下载上面的COPY模版后,这个Excel中会有两个sheet,分别是“项目定义详细信息”和“WBS要素详细信息“。
在“项目定义详细信息”中,主要填写项目相关的字段信息,最后那个【WITH_WBS】字段为:
X:则会从选择的项目或标准项目定义中复制WBS,不考虑第二个页签“WBS详细信息”;
空:则根据第二个页签“WBS详细信息”中的WBS清单来创建WBS,不考虑选定的项目或模板;
在“WBS要素详细信息”中,主要填写项目WBS所需的一些必须字段信息,如WBS、描述、公司代码、项目类型等等,以及自己导入所需内容。以及重点需要填写WBS_LEFT、WBS_UP和ProjectDefinition这几个字段,用于创建WBS时确定它的层级关系(在后台透明表PRHI中有信息)和确定所属项目。
可以把“后台模式”的勾选去掉,就可以看到执行的一些情况。
另附一些相关SAP note,有不明白的也可以看看。
2321481 - 客户连接 PS:批量创建项目和 WBS 要素:CNMASSCREATE
2577443 - CNMASSCREATE:使用标准项目模板批量创建项目和 WBS 要素
2558459 - CNMASSCREATE:使用选项“从现有项目复制”不复制在标签“WBS 详细信息”中输入的数据
总结
导入项目数据主要涉及3张表,从几张表导出数据后VLOOKUP整理进模板即可。
PROJ:用于导出项目清单
PRPS:用于导出WBS清单
PRHI:用于导出WBS层级关系(用于填写上层和相邻WBS关系)
(另外,下载模板和导入数据等请使用Windows系统,Mac系统无法正常执行这些操作)
(仅为个人记录,如有错误请指正,感谢!)