简介:这份《新能源项目-2017年6月SAP项目 SAP PS模块用户操作手册》面向新能源项目实施团队、SAP PS模块初学者及项目管理人员,系统讲解SAP Project System模块在真实项目中的落地操作。手册围绕项目创建主线展开,涵盖手工创建项目定义、系统菜单与交易代码使用、在项目定义下创建WBS元素、按项目类型复制标准网络、输入项目概况信息等核心环节,并配有范例、操作步骤与结论回顾,辅以图标说明帮助读者理解警告、示例、注释与建议,便于对照实践快速上手。资源包内含1个docx文档,共67页,压缩包约6.01MB,结构清晰、图文并茂,适合作为项目规划、预算控制、资源分配与进度跟踪的参考手册。目前已有775人学习下载,可帮助读者掌握PS模块标准化操作流程,提升新能源项目管理的规范性与执行效率。
1. 新能源项目里的 SAP PS 手册:67 页 Word 到底在解决什么问题
2017 年 6 月,一个新能源项目上线 SAP,PS 模块(Project System,项目系统)作为主线贯穿了从立项到结算的全过程。项目结束后留下的这份 67 页 Word 版用户操作手册,表面看是操作说明,实际上是一份把「WBS 怎么建、网络怎么排、预算怎么放、月末怎么结」串起来的落地记录。新能源行业的特点是项目周期长、设备采购占比高、政府补贴节点硬,PS 模块如果不提前把结构搭对,后面 CO 结算和 FI 过账就会反复返工。这份手册面向的是项目管理员、成本会计和刚接手 PS 的 Key User,目标只有一个:让一个没接触过 SAP 的人,照着文档能在系统里独立完成一个光伏或风电项目从创建到技术完成的全部动作。下面我不复述那 67 页的目录,而是把它背后的操作逻辑、参数设置和踩过的坑拆开讲清楚。
2. 先搞懂 PS 模块在新能源项目里的结构逻辑
2.1 WBS 层级怎么对应光伏/风电项目的物理结构
新能源项目的 WBS 不是随便画树,它必须和实际工程的分解方式对齐。一个典型的风电项目,顶层是项目定义(Project Definition),下面第一层 WBS 通常按「前期开发、设备采购、土建施工、安装调试、并网验收」分。第二层再按风机点位或标段拆,第三层落到具体合同包。这样拆的好处是预算和实际成本能直接挂到对应的合同上,CO 模块跑结算时不会出现「费用归集不到具体标段」的情况。
我一般会建议在项目定义阶段就把 WBS 编码规则定死,比如P-年份-项目简称-层级码,避免后期因为编码混乱导致 BW 报表取数出错。新能源项目还有一个特殊点:补贴电价对应的并网时间节点是硬约束,WBS 里最好单独设一个「并网里程碑」节点,挂上日期和责任人,方便用 CNG 或网络活动去盯。
2.2 网络(Network)和活动(Activity)在施工排程里的作用
PS 模块的网络不是必须的,但在新能源项目里我强烈建议用。原因很简单:风机吊装、集电线路敷设、升压站调试这几件事有严格的先后关系,用网络活动排出来的工期逻辑比在 Excel 里手画横道图靠谱得多。网络里的活动可以关联采购申请、服务确认和内部作业,实际发生时能直接回写到 WBS 的成本里。
创建网络的常见做法是:先用 CJ20N 进入项目构建器,选中对应的 WBS 元素,右键创建网络,再在网络下挂活动。活动类型选「内部处理」还是「外部采购」取决于这个活动是否触发采购流程。如果是设备到货后的安装,一般选内部处理,关联成本中心或工作中心;如果是委托外部施工单位,选外部采购并关联采购申请。
2.3 预算(Budget)和承诺(Commitment)的区别与联动
很多刚接触 PS 的人会把预算和承诺搞混。预算(Budget)是项目定义或 WBS 上允许花的钱的上限,用 CJ30 或 CJ31 维护;承诺(Commitment)是采购申请或采购订单已经占用但还没实际过账的金额。新能源项目设备采购金额大,如果只看预算不看承诺,很容易出现「预算还有余额但实际已经超支」的假象。
系统里用 CJ30 录入原始预算,用 CJ31 做预算追加,用 CJ32 做预算返还。承诺的查看一般用 CJI3 或 S_ALR_87013542 报表。我一般会在月末结账前跑一次 CJI3,把承诺和实际过账加总,和预算对比,超 90% 就提前预警。
2.4 用 CJ20N 搭一个最小可用的风电项目结构
下面这段不是代码,是操作步骤的表格化描述,因为 PS 模块的操作主要在 GUI 里完成,硬贴代码反而误导。
| 步骤 | 事务码 | 操作内容 | 关键参数 |
|---|---|---|---|
| 1 | CJ20N | 创建项目定义 | 项目参数文件选YD0001(新能源专用) |
| 2 | CJ20N | 创建 WBS 层级 | 层级码按L1-L2-L3规则,勾选「计划元素」和「预算元素」 |
| 3 | CJ20N | 创建网络和活动 | 活动类型选「内部处理」或「外部采购」 |
| 4 | CJ30 | 录入原始预算 | 按 WBS 层级分别录入,顶层汇总 |
| 5 | CJI3 | 查看承诺和实际 | 筛选条件选「项目定义」和「财政年度」 |
提示:项目参数文件决定了 WBS 的字段状态和编号范围,新能源项目建议单独建一个参数文件,不要和地产或制造项目混用。
3. 从立项到并网:PS 模块的日常操作路径
3.1 项目创建阶段:CJ20N 里的三个必填字段
CJ20N 是 PS 模块的核心事务码,项目创建、WBS 维护、网络排程都在这里完成。新建项目定义时,有三个字段必须填对:项目参数文件、开始日期、结束日期。项目参数文件决定了后续 WBS 的编号规则和字段状态,选错了后期改起来很麻烦。开始和结束日期影响网络活动的排程逻辑,如果日期填得比实际工期短,系统会提示排程冲突。
WBS 创建时,每个层级要决定是否勾选「计划元素」「预算元素」「结算元素」。新能源项目的顶层 WBS 一般三个都勾,中间层勾计划和预算,最底层如果只是归集成本不单独结算,可以不勾结算元素。这里有一个血泪经验:如果最底层 WBS 勾了结算元素但没维护结算规则,月末 CO 结算会直接报错,而且报错信息很模糊,只告诉你「结算规则缺失」,不告诉你具体哪个 WBS。
3.2 预算维护:CJ30 和 CJ31 的使用边界
CJ30 是原始预算录入,CJ31 是预算追加,CJ32 是预算返还。这三个事务码的界面几乎一样,区别在于凭证类型不同。原始预算一般在项目启动会上批准后一次性录入,追加预算发生在设计变更或设备涨价时。新能源项目因为补贴政策可能调整,追加预算的概率不低,建议每次追加都留一个审批附件号,方便审计追溯。
预算录入的粒度可以到 WBS 的任意层级,但我不建议录到最底层。原因是底层 WBS 数量多,逐个录入工作量大,而且后期调整不灵活。常见做法是录到第二层,然后通过「预算分配」功能往下摊。摊派的比例可以按计划成本或人工指定,系统里用 CJ30 的「分配」按钮完成。
3.3 采购申请与承诺的关联:从 PS 到 MM 的链路
新能源项目的设备采购金额占比通常在 60% 以上,所以 PS 和 MM 的集成是重点。在 CJ20N 里选中一个 WBS 或网络活动,可以直接创建采购申请,采购申请的行项目里会自动带上 WBS 元素和网络活动号。后续采购订单、收货、发票校验都会把实际成本回写到对应的 WBS 上。
这里有一个容易翻车的地方:如果采购申请创建时没有关联 WBS,后续收货的成本会进到成本中心而不是项目,导致项目成本少计。排查方法是跑 CJI3 报表,看有没有「未分配」的成本行。如果有,用 ME22N 修改采购申请,补上 WBS 元素,然后让采购重新审批。
3.4 月末结账:CJI3 报表和 CO 结算的先后顺序
月末结账的顺序不能乱。先跑 CJI3 确认所有实际成本和承诺都已归集,再跑 KO88 做 CO 结算,最后跑 KKAO 做 WIP 计算。如果顺序反了,结算时会把未归集的成本漏掉,导致项目成本失真。
CJI3 的筛选条件建议按「项目定义 + 财政年度 + 期间」来设,输出格式选「层次结构」,这样能直接看到每个 WBS 的预算、实际、承诺和可用余额。如果可用余额出现负数,说明超支,需要立刻查是预算没追加还是成本归集错了。KO88 结算时,结算规则里定义的接收方一般是 FI 的固定资产或 CO 的成本中心,新能源项目通常结算到在建工程,并网后转固。
4. 避坑与排查:PS 模块最常见的五个翻车点
4.1 WBS 已存在成本但无法修改结构
现象:CJ20N 里想给一个已经有实际成本的 WBS 增加子层级,系统提示「不能更改已过账的 WBS 结构」。
原因:SAP 不允许对有实际过账的 WBS 做结构性变更,这是硬性限制,不是配置问题。
解决:如果必须调整结构,只能新建一个 WBS 分支,把后续成本归集到新分支,旧分支保留历史数据不再使用。或者用 CJ20N 的「复制」功能复制整个项目定义,在新项目里调整结构,但历史成本不会自动迁移。
4.2 预算录入后可用余额仍显示为零
现象:CJ30 里明明录了预算,CJI3 报表里可用余额还是零。
原因:预算录入的年度和报表筛选的年度不一致,或者预算录在了顶层 WBS 但报表看的是底层 WBS。
解决:先检查 CJ30 里的「财政年度」字段,再检查 CJI3 的筛选条件。如果预算在顶层,底层 WBS 需要做「预算分配」才能看到可用余额。用 CJ30 的「分配」功能把顶层预算往下摊。
4.3 采购订单收货后成本没进项目
现象:采购订单明明关联了 WBS,但 CJI3 里看不到对应的实际成本。
原因:采购订单的行项目里 WBS 元素被误删,或者收货时过账到了错误的成本对象。
解决:用 ME23N 查看采购订单行项目的账户分配,确认 WBS 元素还在。如果不在,用 ME22N 补上,然后让仓库重新收货。如果已经收货,用 MBST 冲销后再重新收货。
4.4 CO 结算报错「结算规则未维护」
现象:KO88 结算时系统提示「结算规则未维护」,但不知道是哪个 WBS 缺规则。
原因:最底层 WBS 勾了「结算元素」但没维护结算规则,或者结算规则的接收方被删除。
解决:用 CJ20N 逐个检查勾了结算元素的 WBS,在「结算规则」页签里维护接收方。批量检查可以用 KKAO 的日志功能,日志里会列出所有缺规则的 WBS 编号。
4.5 网络活动排程后日期自动跳回
现象:在网络里手动改了活动日期,保存后系统又跳回原来的日期。
原因:网络的排程方式设成了「自动排程」,手动改的日期会被系统覆盖。
解决:在网络的「控制」页签里把排程方式改成「手动排程」,或者在活动级别勾选「固定日期」。如果项目工期逻辑复杂,建议用「仅向前排程」并设置浮动时间,不要完全手动。
5. 把 67 页手册变成可复用的检查清单
那 67 页 Word 手册的价值不在于逐页读完,而在于把它拆成几个可复用的检查清单。我自己的习惯是:项目创建前跑一遍「结构检查清单」,确认 WBS 层级、参数文件、结算规则都到位;月末结账前跑一遍「成本检查清单」,确认 CJI3 里没有未分配成本、预算没有超支、承诺没有遗漏;并网转固前跑一遍「结算检查清单」,确认 KO88 和 KKAO 都跑通、在建工程余额和项目成本一致。
下面这张表是我从手册里提炼出来的三个关键检查点,可以直接拿去用:
| 检查阶段 | 事务码 | 检查内容 | 通过标准 |
|---|---|---|---|
| 项目创建后 | CJ20N | WBS 层级、参数文件、结算规则 | 所有勾选结算元素的 WBS 都有规则 |
| 月末结账前 | CJI3 | 预算、实际、承诺、可用余额 | 可用余额为正,无未分配成本 |
| 并网转固前 | KO88/KKAO | 结算凭证、WIP 计算 | 在建工程余额等于项目累计成本 |
还有一个进阶技巧:用 CJ20N 的「项目版本」功能做模拟。新能源项目经常遇到设计变更,变更前先在模拟版本里调整 WBS 和预算,看成本影响,确认后再改正式版本。这样不会因为反复修改正式数据导致审计轨迹混乱。我一般会在项目启动会上就建好一个「基准版本」和一个「当前版本」,每次变更都留记录。
最后说一个我自己的教训:2017 年那个项目,我在并网前一周才发现有一个标段的 WBS 没维护结算规则,导致 KO88 跑不过去,临时补规则又触发了预算重算,折腾到凌晨两点。从那以后,我养成了一个习惯——项目创建完当天就把所有结算规则检查一遍,不等月末。希望这个习惯也能帮到你。
本文还有配套的精品资源,点击获取