资讯动态

新能源项目SAP PS操作手册:WBS预算采购结算与转固全流程

发布时间:2026/10/27 5:57:27 来源:尧图企业网站定制
简介面向新能源项目实施团队与SAP PS模块初学者的一份实操型用户手册聚焦项目系统在项目创建与结构搭建中的落地操作。文档共67页以单个docx文件交付压缩包约6.01MB便于在Word环境中查阅、检索与按章节打印。内容围绕手工创建项目定义、在项目定义下创建WBS元素、按项目类型复制标准网络以及输入项目概况信息展开具体涉及项目名称、描述、目标与预期成果等基础信息的录入并说明WBS分解对任务分配和成本估算的支撑作用。每个主题均配有范例、系统菜单与交易代码、分步操作和结论回顾文前图标说明用于区分警告、示例、注释与建议。已有778人学习适合关键用户培训、项目上线支持与日常操作查阅也可为规范项目主数据与流程步骤提供系统化参考。1. 新能源项目里那本 67 页的 SAP PS 操作手册值不值得翻2017 年 6 月定稿的这份 SAP PS 模块用户操作手册导出的 Word 是 67 页开篇不铺垫概念直接从「项目定义怎么建、WBS 怎么拆」写起。新能源项目的成本管控有个特点设备采购、土建、安装、并网四段并行每段都要靠 WBS 挂成本、靠预算卡额度、靠结算规则把在建工程转成固定资产。中间任何一个字段填错月末结算就卡住财务追着顾问问顾问再翻配置一来一回两三天没了。这份手册的价值就在于它把「项目创建—预算—采购申请—结算—进度确认—状态管理—报表」这条链路按「范例、菜单与交易代码、操作步骤、结论」四段式完整走了一遍每个动作都对应到具体事务码和字段。适合三类人看刚接手 PS 模块、需要照着做的初级顾问在甲方负责项目成本归集的财务人员以及要带新人、需要一份可讲可练的作业底稿的项目经理。它不能替代配置文档但能让你知道业务侧到底在系统里点什么按钮。2. 项目骨架怎么搭项目定义、WBS 与标准网络的四个交易代码PS 模块最容易被低估的一步是骨架搭建。骨架一旦定下来后面预算挂在哪个层级、采购申请能不能带出 WBS、结算规则往哪挂全都受它影响。某新能源企业当年的做法是把一个电站项目拆成「项目定义1 个→ 项目层 WBS1 个→ 子项目层4 到 6 个→ 工作包层20 到 40 个」再在关键工作包下挂网络活动。这个层级不是拍脑袋定的它直接决定了成本归集颗粒度和报表可读性。2.1 项目定义CJ20N 里填错一个字段后面全歪项目定义是整个项目的「户口本」所有 WBS 都挂在它下面。手册里给的操作入口有两个老的 CJ01/CJ02/CJ03 三个独立事务码和集成的 CJ20N 项目构建器。实际干活我一般直接用 CJ20N左边树形结构右边明细建完项目定义接着建 WBS不用来回切屏幕。CJ20N 里新建项目定义时要填的字段不多但每一个都有连带影响字段典型取值来源填错的后果项目定义编码公司代码 4 位 年份 3 位流水编码重复直接拒绝保存编码规则不统一后期报表按编码排序会乱描述项目全称含电站名称与期次描述太短CN41N 报表里分不清项目项目参数文件按项目类型指派如自建、收购、技改各一套参数文件决定编号范围、预算参数文件、结算参数文件、计划板选错等于整套控制逻辑都错公司代码项目归属法人跨公司代码记账时对不上控制范围与公司代码对应成本控制范围不一致CO 凭证过不去开始/结束日期与投资决策文件一致日期倒挂排程直接报错工厂设备采购对应的工厂采购申请带不出工厂PR 转 PO 卡住货币一般为公司代码本币外币项目要单独处理否则预算和实际币种不一致编码规则这件事手册里写得比较直白先定规则再建项目不要边建边想。当年有项目用「项目简称 两位流水」结果同一个电站分三期编码前缀一样报表汇总时三期混在一起财务核对了半天才发现是编码问题。这类坑没有技术含量但返工成本极高。操作步骤按手册顺序是CJ20N 进入 → 输入项目定义编码和项目参数文件 → 回车带出默认值 → 补描述、公司代码、工厂、日期 → 保存。保存后系统会提示项目定义已创建此时状态是 CRTD建立还没下达不能做预算也不能挂采购申请。2.2 WBS 元素层级越深成本越难归集WBS 是 PS 的核心对象成本、预算、采购申请、结算规则全部挂在 WBS 上。手册里把 WBS 分成三类角色记账元素可以过账实际成本、计划元素可以编计划、账户分配元素可以被采购申请、采购订单引用。这三个标识在 WBS 明细的「控制数据」页签里勾选勾错了业务侧就会遇到「明明建了 WBS采购申请里却选不到」的问题。WBS 编码一般采用层级编码比如P-1000是项目层P-1000.01是子项目层P-1000.01.10是工作包层。层级不要超过四层超过四层之后CJ30 录预算要一层层点开CJI3 报表拉出来的行项目也没法按层级汇总。手册里示范的项目用了三层工作包层再往下不再细分而是通过网络的「活动」来体现工序。在项目定义下建 WBS 的路径是CJ20N 选中项目定义 → 右键「新建 → WBS 元素」→ 输入层级编码和描述 → 在「基本数据」页签补公司代码、工厂、利润中心 → 在「控制数据」页签勾选记账/计划/账户分配标识 → 保存。批量建 WBS 时手册里提到可以用「复制」功能按层级复制也可以从 Excel 粘贴但粘贴前要确保上级 WBS 已经存在否则会报「上级元素不存在」。这里有个容易被忽略的字段统计标识。勾了统计标识的 WBS 只做信息展示不参与实际成本归集也不能被结算。当年有个技改项目把「项目管理费用」这个 WBS 勾成了统计结果实际发生的差旅、会议费全过不进去月末对账差了一笔查了两天才定位到这个勾。2.3 复制标准网络把重复劳动交给模板新能源项目有个天然优势同类项目的工序高度相似。一个 20MW 屋顶分布式和一个 50MW 地面电站工序结构大差不差区别在工期和资源投入。所以手册里专门有一节讲「根据项目类型复制相应标准网络」这是整套操作里最省时间的一步。标准网络用 CN21 创建本质是一套预置好的活动、活动之间的逻辑关系、以及活动上挂的物料组件和服务。建好之后在 CJ20N 里选中某个 WBS右键「网络 → 从标准网络复制」输入标准网络编号选择复制范围全部活动或部分活动系统会把活动、关系、组件一起带过来。复制完成后活动日期是按标准网络里的相对时间偏移算的需要重新排程。复制标准网络时要注意三点第一标准网络里的活动要挂到正确的 WBS 上复制时如果选错 WBS活动会挂到项目层后面按 WBS 归集成本就乱了第二标准网络里的组件物料、服务带过来之后采购申请可以直接引用但如果物料主数据在目标工厂没维护PR 转 PO 时会报错第三标准网络的编号要按项目类型分好自建一套、收购一套、技改一套不要混用混用之后复制出来的工序结构对不上实际施工顺序。手册里的操作顺序是先在 CN21 里确认标准网络可用 → CJ20N 选中目标 WBS → 右键复制 → 输入标准网络号 → 选择「全部」→ 执行 → 检查活动清单和日期 → 进入排程。复制完成后不要急着下达先看一遍活动清单把不需要的活动删掉把工期按实际项目调整。2.4 计划节点、排程与下达甘特图不是画着看的活动建好之后要维护活动的工期和逻辑关系。手册里提到的逻辑关系有四种完成-开始FS、开始-开始SS、完成-完成FF、开始-完成SF。新能源项目里最常用的是 FS 和 SS比如「设备到货」完成之后「安装」才能开始这是 FS「土建施工」开始之后「支架安装」可以提前开始这是 SS但要设一个时间间隔否则排程会把两个活动压在同一天。排程用 CJ20N 里的「排程」按钮或 CN22 里的「计划 → 排程」。排程前要确认工厂日历已维护节假日、周末都配进去否则排出来的工期会把周末算成工作日。排程结果可以在「甘特图」视图里看手册里示范的甘特图把关键路径用红色标出来非关键路径用蓝色一眼能看出哪些活动有浮动时间。项目下达Release是骨架搭建的最后一步。下达前项目定义和 WBS 的状态是 CRTD不能做预算、不能挂采购申请、不能过账实际成本。下达操作用 CJ20N 选中项目定义 → 编辑 → 状态 → 下达或 CJ02 里的「释放」按钮。下达之后状态变成 REL业务侧才能开始录预算、提采购申请。下达这一步有个细节WBS 是逐层下达的项目定义下达不等于所有 WBS 都下达。手册里示范的做法是先下达项目定义和项目层 WBS子项目层和工作包层等预算批复之后再逐批下达。这样做的原因是预算没批之前业务侧提了采购申请也过不了可用性检查反而制造一堆报错。3. 预算这道闸门CJ30/CJ31/CJ32 与可用性控制的四个参数预算在 PS 里的角色是「闸门」不是「账本」。账本由实际成本凭证记录预算只回答一个问题这笔支出有没有额度。某新能源企业当年在预算上吃过亏项目定义建完、WBS 下达了业务侧直接提采购申请系统一路放行等到月末财务发现实际支出已经超了批复预算 30%原因就是预算还没录入、可用性检查也没开。这件事之后他们把「预算录入」和「可用性控制」写进了项目启动检查清单。3.1 计划、预算、实际三个数字不是一回事先把三个概念分清后面操作才不会混。计划Plan是项目团队自己编的成本预期按成本要素录在 WBS 上可以随时改不影响业务侧能不能提采购申请。预算Budget是经过审批的额度是硬约束可用性检查比对的就是它。实际Actual是已经发生的凭证包括采购申请、采购订单、收货、发票、工时确认。三者之间的关系是计划用来编预算预算用来卡实际和承诺。承诺Commitment是采购申请和采购订单占用但还没形成实际成本的部分它跟实际一起参与可用性检查。很多项目超支不是因为实际花多了而是承诺占满了额度实际再进来就报错。手册里在第 2 章开头就画了这条链路项目创建 → 预算建立 → 采购申请 → 项目结算。顺序不能反反了就会出现「采购申请提了、预算还没录、系统报可用性检查失败」的死循环。3.2 初始预算录入CJ30 的操作路径与年度分配初始预算用 CJ30。操作步骤是CJ30 进入 → 输入项目定义或 WBS 编码 → 选择预算版本一般是 0原始预算→ 选择「总体预算」或「年度预算」→ 输入金额 → 保存。保存后系统生成预算凭证凭证号可以在 CJ32 里查。录入时有几个参数要盯住参数说明常见取值预算版本区分原始预算、修订预算、结转预算0 原始预算1 修订预算总体/年度总体预算是项目全周期额度年度预算是分年控制新能源项目一般用年度控制配合总体预算货币默认公司代码本币人民币项目为本币进口设备单独处理预算类型原始预算、补充预算、回退首次录入选原始预算CJ30 只能做初始预算已经录过预算的 WBS 再用 CJ30 会报错「预算已存在」。这是新手最常撞的一堵墙以为 CJ30 是万能的其实追加要走 CJ31。年度分配这件事手册里的做法是先按项目总体投资额录入总体预算再按年度分解到年度预算。分解的依据是投资计划和施工进度不是平均分。比如一个 20MW 项目第一年主要是设备采购和土建第二年主要是安装和并网年度预算就要按这个节奏分否则第一年额度不够、第二年额度闲置。3.3 追加预算与审批链CJ31 与 CJ32追加预算走 CJ31。CJ31 的界面跟 CJ30 类似区别是它可以对已有预算做增加或减少也可以做预算回退。操作步骤是CJ31 进入 → 输入 WBS → 选择预算版本 → 输入追加金额 → 保存。追加预算不是财务一个人能决定的。手册里描述的做法是项目组提追加申请 → 走 OA 流程签批 → 财务在 CJ31 里录入 → 预算凭证号回写到 OA 申请单 → 项目组在系统里能看到新的可用额度。这个链条看起来繁琐但少了任何一环后面审计就说不清「这笔追加是谁批的」。CJ32 用来查预算。可以按项目定义汇总查也可以按 WBS 逐层展开还能切到「预算/实际/承诺」对比视图。月末对账时财务一般用 CJ32 看总额用 CJI3 看行项目明细两个报表对不上就说明有过账凭证挂错了 WBS。追加预算时有个坑CJ31 里的金额是「增量」不是「总量」。新手容易把「追加后的总额」填进去结果预算翻倍。填之前先看一眼当前预算余额确认要加多少再录。3.4 可用性控制的四个参数容差、参数文件、检查时点预算录进去不等于就能卡住支出还要看可用性控制有没有开。可用性控制的核心参数有四个第一是预算参数文件。它挂在项目参数文件上决定这个项目用哪套预算控制规则。参数文件里定义了预算的年度控制方式、总体控制方式、以及是否允许负预算。第二是容差。容差分两级警告和错误。比如设成「超出 5% 警告、超出 10% 错误」那么实际支出到预算的 105% 时系统只弹提示到 110% 时直接拒绝过账。容差设太松预算形同虚设设太紧业务侧天天报错最后大家想办法绕过系统。第三是检查时点。可用性检查可以在采购申请、采购订单、收货、发票、记账多个时点触发。新能源项目一般至少在采购申请和采购订单两个时点开检查因为这两个时点占用额度最大。只开记账时点检查等于钱花出去了才拦没意义。第四是控制范围。预算控制是按 WBS 逐层汇总的子 WBS 的预算汇总到父 WBS父 WBS 的额度约束所有子项。如果某个子 WBS 没单独录预算它会消耗父 WBS 的额度这时候父 WBS 的可用额度会掉得很快看起来像是「预算凭空少了」。这四项配置都在后台业务侧看不到但业务侧遇到的每一条「可用性检查失败」都跟它们有关。手册里没有展开配置细节只写了「预算审核及增加」的操作配置部分要靠顾问在项目参数文件里提前定好。我的习惯是项目上线前把这四项参数拉一张表跟财务逐条确认确认完再放业务侧开始提采购申请。4. 采购申请与结算从 P 类账户分配到在建工程骨架和预算都到位之后业务侧真正开始花钱的动作是提采购申请。新能源项目的采购申请有两个特点金额大、挂 WBS 的要求严。一笔设备采购挂错 WBS后面结算时成本就归集到了错误的工作包转固时资产价值也会跟着错。手册第 3 章到第 4 章把这条链路写得很细从采购申请一直写到在建工程转固。4.1 ME51N 里的账户分配类别 PWBS 是必填项采购申请用 ME51N 创建。抬头要填凭证类型一般是 NB 标准采购申请、采购组、公司代码行项目要填物料或服务描述、数量、交货日期、工厂、库存地点然后在「账户分配」页签里选账户分配类别 P项目再填 WBS 元素。账户分配类别 P 有三个字段是联动的WBS 元素、网络、活动。只填 WBS 元素也能保存但如果这笔采购对应的是某个具体活动最好把网络和活动一起填上这样收货时成本能精确归集到活动CJ13 之类的报表能按活动看实际成本。采购申请保存后WBS 上就产生了一笔承诺。这笔承诺会占用预算额度在 CJ32 里能看到「承诺」列的数字变化。如果预算不够保存时就会触发可用性检查报「预算超出容差」。这里有个操作细节ME51N 里 WBS 字段是带搜索帮助的但搜索帮助只列出当前用户有权限、且状态为「已下达」的 WBS。如果发现某个 WBS 搜不到先回去看它的状态多半还是 CRTD。手册里在采购申请那一节的「结论」部分专门提了这一点算是把新手最容易卡住的地方提前说了。采购申请提完之后走审批流审批通过转采购订单ME21N订单收货MIGO时成本正式过到 WBS 上发票校验MIRO后形成应付。这一整条链路里WBS 是贯穿始终的锚点任何一个环节把 WBS 改错后面都要冲销重做。4.2 结算规则维护CJ20N 与 KO02 两条路结算规则决定了 WBS 上归集的成本最终流向哪里。新能源项目的典型流向是工作包层 WBS 的成本先归集月末结算到在建工程资产卡片项目完工后再从在建工程转到固定资产。结算规则可以在两个地方维护CJ20N 里选中 WBS → 明细 →「结算规则」页签或者用 KO02 打开对应的订单/项目结算规则。两条路殊途同归CJ20N 更直观KO02 更适合批量改。结算规则要填的核心字段是结算接收方类型资产、成本中心、总账科目等、接收方编号资产卡片号、分配比率一般 100%、结算类型。结算类型决定是全额结算还是按比例结算新能源项目一般用全额结算把 WBS 上的成本一次性结转到在建工程。结算参数文件挂在项目参数文件上决定了这个项目允许哪些结算接收方、结算的时点和方式。参数文件配错了结算规则里就选不到资产卡片这个接收方类型业务侧会一脸茫然地问「为什么我不能选资产」。维护结算规则时有个硬性要求分配比率合计必须等于 100%。少一个百分点CJ88 结算时就会报「结算规则不完整」而且报错信息不会告诉你具体是哪个 WBS只会给一个笼统的提示。当年有个项目 30 多个 WBS一个个点开查比率查了整整一下午。4.3 资产卡片 AS01 与在建工程转固结算接收方是资产卡片所以结算之前要先把资产卡片建好。用 AS01 创建资产资产类别选「在建工程」类别填资产描述、资本化日期、成本中心如果需要、工厂如果是设备类资产。资产卡片建好之后把卡片号填到 WBS 的结算规则里分配比率 100%。月末用 CJ88 执行结算系统会把 WBS 上的成本按结算规则转到资产卡片上。结算完成后WBS 上的成本余额归零资产卡片上形成在建工程价值。项目完工后要把在建工程转到固定资产。手册第 9 章「预转固」讲的就是这一步。操作上一般是用 AIAB 做在建工程的资本化或者在结算规则里把接收方从在建工程资产改成固定资产资产再做一次结算。转固的时点要跟竣工验收、并网发电的时点对齐转早了资产折旧提前开始转晚了成本挂在在建工程里影响报表。结算接收方对应业务场景注意事项在建工程资产卡片项目执行期成本归集分配比率 100%结算规则要逐条检查固定资产卡片项目完工转固转固时点与竣工验收对齐成本中心项目管理费用分摊只适用于不构成资产价值的费用总账科目费用化支出要确认科目是否允许作为结算接收方转固之后项目的 WBS 状态一般要改成 TECO技术完成再改成 CLSD关闭。TECO 只锁实际过账不锁预算调整CLSD 才是彻底关闭关闭后连预算都不能再改。这个状态顺序不能反先 CLSD 再想改预算只能找 basis 开状态流程上很麻烦。5. 避坑与排查五个让人返工的操作手册里的操作步骤是按「顺利路径」写的实际干活时遇到的更多是报错和返工。下面这五条是当年项目上线后半年内反复出现的每条都按「现象、原因、解决」记下来后来直接贴进了项目组的内部 wiki。5.1 采购申请里选不到 WBS字段灰显现象ME51N 里账户分配类别选了 PWBS 字段的搜索帮助里只有零星几个 WBS目标 WBS 根本不在列表里手动输编码回车报「WBS 元素不存在或未下达」。原因WBS 的状态还是 CRTD。PS 里只有状态为 REL已下达的 WBS 才能被采购申请引用项目定义下达了不代表 WBS 下达两者是分开的。解决回到 CJ20N选中目标 WBS编辑 → 状态 → 下达逐条下达。如果 WBS 数量多用 CJ20N 的多选功能批量下达。下达前确认预算已经录好否则下达之后业务侧一提采购申请就撞可用性检查反而制造新的报错。5.2 CJ30 保存报「预算已存在」改不动现象项目预算需要调整用 CJ30 进去改金额保存时提示预算已存在或者字段直接灰掉不让改。原因CJ30 只能做初始预算一个 WBS 一旦录过预算后续的增减都必须走 CJ31。这是系统设计不是权限问题。解决改用 CJ31 做追加或回退。CJ31 里填的是增量不是调整后的总额填之前先用 CJ32 查当前预算余额算清楚要加多少。如果预算已经进了审批流程但还没录系统先跟财务确认审批额度避免录多了再回退回退又要走一遍审批。5.3 月末结算报「结算规则不完整」但不说是哪个 WBS现象CJ88 执行结算系统报「结算规则不完整」或「结算接收方缺失」报错信息只给一个消息号不定位到具体 WBS。项目有几十个 WBS逐个点开查非常耗时。原因结算规则的分配比率合计不等于 100%或者某个 WBS 压根没维护结算规则。系统在结算时逐条校验遇到第一条不合格就中断但不告诉你中断在哪。解决先用 CJ20N 的结算规则概览视图把所有 WBS 的结算规则拉出来重点看分配比率和接收方是否为空。更快的办法是用 SE16N 查 COBRB 表按项目定义过滤看哪些 WBS 没有结算规则记录。查出来之后逐条补补完再跑 CJ88。为了避免下次再查我的习惯是项目下达前就把结算规则维护进检查清单跟预算录入一起做。5.4 排程之后甘特图日期全乱活动挤在同一天现象网络活动建好、逻辑关系也维护了点排程之后甘特图上的活动全部挤在项目开始日附近工期显示为 0 天或者 1 天。原因两个常见原因。一是活动的工期没维护系统默认按 0 天算二是活动之间的逻辑关系用了 SS 或 FF 但没设时间间隔排程时两个活动被压到同一天。还有一个不常见但会致命的原因工厂日历没维护系统找不到可用工作日排程直接退化。解决先检查每个活动的工期字段正常工期要大于 0再检查逻辑关系的时间间隔SS 关系一般要设 2 到 5 天的提前量最后检查工厂日历把节假日和周末配进去。三项都确认之后再排程排完看关键路径是否合理不合理就回去调逻辑关系不要靠手改活动日期硬凑手改的日期下次排程又会被冲掉。5.5 项目 TECO 之后预算还能改CLSD 之后又改不了现象项目已经 TECO财务发现还有一笔预算要追加CJ31 居然能保存成功等项目 CLSD 之后同样的操作报「项目已关闭不能修改」。原因TECO技术完成只锁定实际成本过账和采购申请不锁预算调整CLSD关闭才是全锁。很多人以为 TECO 就是项目结束其实它只是「技术上完工」财务收尾动作还没做完。解决项目收尾的顺序要定清楚先确认所有采购订单已收货、发票已校验、结算已执行再改 TECOTECO 之后留一段预算调整窗口处理尾款和质保金最后再改 CLSD。如果 CLSD 之后确实要改只能走状态反冲需要 basis 配合流程上要走变更审批成本很高。这条经验后来被写进了项目关闭检查清单的第一条。6. 把手册用成检查清单CN41N 报表、进度确认与状态收尾手册最后一章讲项目报表查看只列了一个「项目汇总进度表」篇幅不长但这一节其实是整本手册的收口。前面所有的建项目、录预算、提采购、做结算最终都要在报表上体现出来报表对不上说明中间某个环节漏了。我一般用 CN41N 做项目结构概览按项目定义展开能看到 WBS 层级、状态、预算、实际、承诺五个维度的汇总数。CN42N 更细可以下钻到活动和行项目。这两个报表跟 CJ32、CJI3 配合用CJ32 看预算总额CJI3 看实际成本行项目CN41N 看整体进度三个报表的数对上了这个项目的账才算干净。进度确认用 CN25按网络活动确认完工百分比确认之后可以按进度结转成本。新能源项目的进度确认一般按月做跟工程进度报表对齐确认的比例要有监理签字的进度单支撑不能拍脑袋填。手册里在进度确认那一节特别提到「挂接项目文档」就是把进度单、验收单作为附件挂到项目或 WBS 上后面审计查起来有据可依。状态管理是收尾动作里最容易被忽略的一环。一个项目的完整状态路径是 CRTD → REL → TECO → CLSD中间可能还有「锁定」和「删除标记」。每改一次状态都要同步检查三件事预算还能不能动、采购申请还能不能提、结算还能不能跑。这三件事的答案随状态变化而变没有一张固定的表能覆盖所有情况只能每次改状态前手动确认。最后说一个我自己的习惯。从那以后我每次接手一个新项目都会先把这份 67 页的手册对应的操作清单打印出来按「项目定义、WBS、网络、预算、采购申请、结算规则、资产卡片、进度确认、状态」九项做成一张 A4 检查表每完成一项打一个勾勾完再进系统做下一项。这套动作看起来很笨但比在系统里反复试错快得多也比事后返工便宜得多。希望帮到你。本文还有配套的精品资源点击获取

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑