简介:面向新能源项目实施团队的SAP PS模块用户操作手册,围绕项目定义创建、WBS元素维护、标准网络复制、项目概况信息录入等高频操作,为项目管理员、业务关键用户及实施顾问提供完整操作指引,解决项目规划与进度跟踪中的系统落地问题。全书共67页,以“范例—系统菜单及交易代码—操作步骤—结论”的结构逐步讲解,穿插图标说明与注意事项,并给出可直接照做的示例;目录覆盖手工创建项目定义、在该定义下创建WBS元素、根据项目类型复制标准网络、输入项目概况信息等章节,便于按需查阅。资源包为docx格式,共1个文件,大小6.01MB,内容为可编辑的操作手册,适合在项目交付、内部培训或日常作业中参考。目前已有776人浏览学习。读者可跟着手册中的交易代码和菜单路径在SAP系统中实际操作,快速完成项目主数据创建和WBS分解,有助于统一操作规范、降低参数误配风险,提升新能源项目管理的标准化水平。
1. SAP PS 模块操作手册拆解:从项目定义到预转固的一条完整链路
做新能源项目的 SAP PS 模块支持,最怕的不是 GUI 不熟,而是没人告诉你一条标准路径:项目定义怎么建、WBS 怎么拆、预算怎么进、成本怎么结。这份 2017 年定稿的用户操作手册,正好把这条链路讲透了。它从手工创建项目定义开始,一路覆盖 WBS 拆分、标准网络复制、时间排程、预算建立、采购申请、项目结算、进度确认,最后到预转固和报表查看,每个动作都给了菜单路径和交易代码。对刚接手三个月的实施顾问,它能让你按图索骥;对已经做过几个项目的老手,它更像一张检查表,帮你补上最容易漏的“项目概况输入”“文本预警”这类边角操作。如果你们内部还在用零散的笔记带人,这份手册可以直接当培训底稿。
2. 项目创建链路:CJ20N 手工建项目 + WBS 元素 + 复制标准网络
2.1 手工创建项目定义:CJ20N 操作与关键字段
项目定义是整个项目结构的最顶层。在 SAP PS 里,它不负责成本归集,主要作用是给项目一个身份编码,并把公司代码、项目工厂、利润中心这些组织元素绑在一起。手册 1.1 节“手工创建项目定义”给出了完整的操作路径,从范例、系统菜单到步骤截图都有。
我一般会让用户直接进 CJ20N(项目构造器),而不是用老事务码 CJ01。原因是 CJ20N 能在一个界面里完成项目定义、WBS、网络和日期的创建与修改,后续操作都在这里继续,培训和实操都更连贯。这是创建项目定义的典型入口:
事务代码:CJ20N 路径:后勤 -> 项目系统 -> 项目 -> 项目构造器 -> 项目定义 进入初始屏幕,光标放在项目定义行,点击“创建” 输入: 项目定义:P-WS-2025-002 描述:某风电项目二期工程 公司代码:1100 项目工厂:1120 利润中心:P1120 币种:CNY 保存,系统返回新项目编号这里的关键参数是公司代码和项目工厂。新能源项目通常一个场站对应一个项目定义,公司代码是法人主体,项目工厂关联建设地点和库存地点。工厂选错,后续采购申请和收货都会找不到组织范围。还有一点容易被忽略:创建项目定义时最好直接指定“项目参数文件”,把计划、预算、结算相关的默认控制一起带出来,否则后面每建一个 WBS 都要手工补属性,很容易漏。
项目定义创建完成后,系统会生成一长串编码。保存成功后先别急着建 WBS,回到项目构造器主界面,检查左侧结构树里项目定义是否出现在正确的前缀目录下。这一步看似多余,但项目多的时候,编码前缀串了会很影响后续报表分组。我见过有人把 P-WSB 和 P-WS 两套编码混用,最后所有报表都要二次清洗。
2.2 创建 WBS 元素:层级编码与项目工厂的对应关系
WBS 是项目成本归集的核心骨架。新能源项目的 WBS 通常按三层设计:项目定义下挂“设计、设备采购、土建、安装、并网手续”等功能块,每个功能块再往下挂“可结算工作包”。手册 1.1.5 小节“在该项目定义下,创建 WBS 元素”就是完成这一层结构。
在 CJ20N 中选中项目定义 P-WS-2025-002 右键 -> 创建 -> WBS 元素 输入第一层: WBS 编码:P-WS-2025-002-01 描述:风机基础施工 计划开始:2025-04-01 计划结束:2025-11-30 输入第二层: P-WS-2025-002-01-A0 土方工程 P-WS-2025-002-01-A1 钢筋工程 P-WS-2025-002-01-A2 混凝土工程 保存WBS 编码层级由后台配置决定,常见是“项目定义+两位序号+字母后缀”的风格。编码不要带前导零,SAP 内部按字符串排序时,带前导零的编码会让目录顺序完全乱套。这一层最重要的字段是“计划开始/结束日期”,网络活动会继承这些日期;如果不维护,时间排程就没有参考日期,生成的甘特图可能从 0000 年开始。
WBS 元素还建议在创建时就勾选“成本控制”,并确认是否允许“收入记账”。新能源项目不太有在 WBS 里记收入的需求,收入走销售订单或科目,WBS 专注归集成本。另外,每个 WBS 的“公司代码”和“工厂”字段会自动继承项目定义,不要想着在某个子 WBS 上改成另一个工厂,那样会把采购和成本全带偏。我在实际项目中就遇到过有人把“风机基础施工”的工厂改成了另一个法人工厂,结果月底结算时跨公司代码的凭证全部报错。
2.3 复制标准网络与输入项目概况:复用模板的取舍
每个新能源项目的建设流程都相似,所以手册 1.2 节说“根据项目类型复制相应标准网络”。标准网络本质是一个预置好的项目计划模板,包含活动列表、前后关系、工期甚至科目分配。复制它,能省下手工建网络的大量时间。
事务代码:CJ20N(项目构造器)或 CN21(标准网络) 选中项目,菜单:编辑 -> 插入 -> 标准网络 选择标准网络模板:STD-风力发电-一期 复制到目标项目:P-WS-2025-002 目标 WBS:P-WS-2025-002-01 复制完成后进入“网络”页签,逐条检查活动: 计划日期是否可排程 日历字段是否引用项目日历 后续活动关系是否带出复制后的第一件事,不是打开甘特图,而是检查活动上的“固定日期”标志。如果标准网络里所有日期都是旧的绝对日期,复制到新项目后仍沿用老日期,新项目开始时间哪怕完全不同,排程算出的还是旧时间。常见做法是先把这些固定日期清除,让系统按新项目的计划开始日期重新向前或向后排。
手册 1.3 节“输入项目概况信息”在复制完网络之后做,录入的字段包括项目类型、并网节点、项目公司、批复文号等。这张表听着不起眼,但项目信息系统的报表筛选和预警都依赖它。项目概况数据不进入财务账,却会在项目汇总表里作为筛选条件出现。我一般要求项目立项后三天内录完,因为前两个项目都吃过“报表里筛不出重点项目”的亏。补充一个细节:项目概况里的文本字段支持长文本,可以把项目批复的文件编号、资金来源写进去,后面审计查看时就少一次翻档案的时间。
2.4 时间计划排程与甘特图:排程参数设置与实际日历
WBS 和网络都建好后,要执行时间排程。手册 1.5 节“进行时间计划排程,展现计划甘特图”。排程不是点一下甘特图按钮就完事,它是在做约束计算:根据活动前后关系、工期、日历,得出最早开始/结束时间和最晚开始/结束时间。
在 CJ20N 中选中网络 菜单:编辑 -> 排程 -> 排程 排程参数: 排程类型:向前排程 参考日期:2025-04-01 日历:Z1 新能源项目日历(每周 7 天) 是否考虑能力:否 执行后,进入“甘特图”页签,查看关键路径排程类型是核心参数。新能源项目一般先按开工日正排,得到理论完工日;再用并网日期倒排一遍,比较两个结果。差值会提示你是否有必要压缩工期或调整逻辑关系。日历坑最常见:标准网络复制后活动沿用工厂日历(周末不工作),但土建往往是连续作业,这样甘特图上的工期会被拉长几天。此时去活动层把日历改成 Z1 项目日历,再重新排程。
甘特图只是结果展示,真正的计划依据是“日期计算逻辑”。我在交付时总会跟用户强调:甘特图里的黄色条是浮动时间,红色是关键路径,双击任何活动都能溯源到逻辑关系和日历配置。排程后务必检查“未排程活动”的数量,如果有活动没拿到日期,说明它既没有固定日期,也没被排程覆盖,需要回到网络视图补填。项目创建阶段做到这一步,后面的预算和采购才有可靠的工期基线。
3. 预算与采购:从预算录入到采购申请的完整闭环
3.1 录入项目预算:CJ30 原始预算与预算结构
预算在 PS 模块里不是财务记个数,而是执行“可用性控制”的依据。新能源项目预算通常按 WBS 层级分解,谁干活、谁花钱,预算就挂在谁头上。手册第 2 章“项目预算建立”的第一步,就是录入项目预算。
事务代码:CJ30 路径:后勤 -> 项目系统 -> 项目 -> 预算 -> 原始预算 输入 WBS 元素:P-WS-2025-002-01 年度或总预算:总预算 预算金额:52,000,000 CNY 保存 查看预算分布: 菜单:转到 -> 总览,把上层预算按比例分配到下层 WBS录入时选“年度预算”还是“总预算”有讲究。跨年项目建议用总预算,因为新能源项目从开工到并网往往超过 12 个月,按年度预算就得每年末做预算结转,工作量翻一倍。项目周期短、当年能完成的,用年度预算和财务月度对比反而更直观。
CJ30 保存的是“原始预算”,它不代表一直可用的额度。SAP 会用原始预算减去实际成本占用,再减去承诺数(采购申请和采购订单),得到剩余预算。所以预算录完,要马上跑预算报告确认录在了正确的 WBS 层级。最常见的错误是只给顶层 WBS 录了总预算,下层工作包预算空白,导致费用发生时系统提示“WBS 没有预算”。从这个意义上说,预算分配比预算录入更关键,分配错了,后面每一步都在补洞。
3.2 预算审核与追加:CJ31/CJ32 的作用边界
手册里“预算审核及增加”一节,实际覆盖两个业务动作:审核预算和补充预算。SAP 里对应的常见操作是 CJ31 补充预算和 CJ32 预算转移。补充预算用于预算不够时的追加,预算转移用于在不同 WBS 之间挪额度。
追加预算: 事务代码:CJ31 选择 WBS 元素:P-WS-2025-002-01 预算类型:补充预算 金额:+2,000,000 CNY 保存 预算转移: 事务代码:CJ32 转出 WBS:P-WS-2025-002-02 转入 WBS:P-WS-2025-002-01 金额:1,000,000 CNY 保存补充预算最怕用成“后悔药”:预算不够就追,追完又不够继续追,最后预算的审批链完全形同虚设。我见过的稳健做法是,单笔补充超过原预算 10% 就必须走线上审批并附设计变更单,SAP 里只是执行环节,审批流要放在外围。预算转移更敏感,它调整的是两个 WBS 的额度,在审计轨迹里非常显眼。频繁使用预算转移,审计师会怀疑初始预算编得不准。
补充一点操作经验:CJ32 转移预算后,转出方 WBS 的年度预算视图可能不会立刻更新,需要在预算参数文件中检查“用预算类型来控制转出”的配置。如果转出后转出方仍显示有可用额度,多半是预算控制被设置成了“分段检查”,这时候并不是系统坏了,只是检查粒度不同。
3.3 创建采购申请:ME51N 挂接 WBS 与项目网络
新能源项目的大额采购,比如风机、塔筒、主变,都是从采购申请开始的。手册第 3 章“创建采购申请”的用例,就是要把采购申请挂在项目上,这是成本归集的关键一环。
事务代码:ME51N 采购申请类型:NB 抬头: 采购组:01 申请日期:2025-05-12 备注:含安装调试费 行项目: 物料编码:MAT-100123(或物料组) 数量:1 工厂:1120 科目分配类别:P(项目) WBS 元素:P-WS-2025-002-02-A1 网络活动:可选,若已排程则填活动编号 保存,系统生成采购申请号科目分配类别选 P 是决定这笔支出进项目的关键。很多新人在这里下意识选了“成本中心”,结果成本全部钻进费用科目,项目报表上永远看不到采购金额。WBS 元素是强约束,保存前最好鼠标点一下检查是不是自己想的那个 WBS,别只靠记忆,因为编码很相似。
挂网络活动不是必填项,但建议填。网络活动能让采购费用和施工进度挂钩,后续确认进度时成本可以按活动归集,否则只能靠人工挑账。采购申请批准后转成采购订单,WBS 科目分配会一路带到收货、发票校验,最后在结算环节从 WBS 结转出去,整条链就通了。还有一个小提醒:这里如果有“预算红线”,系统会在保存时立即检查可用性,报错信息别直接关,要看是超预算还是 WBS 填错了。
3.4 预算不足时的优先排查路径
这里单独说一个高频场景:ME51N 保存时提示“超出预算”。不是所有报错都意味着真的没钱。第一步先看 CJ40 的预算报表,区分“预算”“承诺”“实际”三类数据。预算充足但报超预算,最常见的是承诺数还挂着未释放的采购申请,或者预算可用性检查被后台设置成了“错误”级别,直接拦截保存。
事务代码:CJ40 选择 WBS:P-WS-2025-002-02 输出预算/实际/承诺/剩余预算 选中行 -> 点击“占用明细”,查看是哪张采购申请占用了承诺常见情况是:剩余预算为零,但实际上是有一张已收货的采购订单没有做发票校验,承诺一直被占着。此时正确的处理不是追加预算,而是先把那笔采购订单的发票处理掉。如果确认业务真的缺钱,再走 CJ31 补充。这条排查路径是整个预算模块里最省钱的经验:报错先查占用,而不是直接加钱。后面第 5 章还会专门聊这类问题的边界情况。
4. 项目结算与进度确认:资产卡片、结算规则和确认进度
4.1 新建资产卡片与维护结算规则:先定资产再结算
新能源项目的建设成本不会永远留在 WBS 上,达到可使用状态后要转入固定资产。这个“转”的动作,前提是先把接收方资产卡片建好,并给每个 WBS 维护结算规则。手册第 4 章“项目结算”就是从“新建资产卡片”开始。
事务代码:AS01 资产类别:3500 机器设备(或 3300 房屋建筑物) 折旧范围:境内一套 输入: 资产描述:某升压站主变 资本化日期:2025-11-30 数量:1 保存,得到资产编号 回到 CJ20N,选中 WBS P-WS-2025-002-03 菜单:编辑 -> 结算规则 新增行: 类别:PER 周期结算 接收方:资产编号 百分比:100% 保存资产卡片建在项目启动前还是结算前?我做过几个新能源项目后的结论是:最好根据概算清单在项目启动时就建好,哪怕资产还没有费用发生。因为资产编号要提前提供给工程和财务,竣工结算时就不用临时找卡、临时定规则。结算规则维护好后,每月末执行项目结算,WBS 上的成本就会按规则流入资产卡片。
结算规则里有两个关键参数:结算类型和百分比。在建项目用 PER,每月结转;完工后用 FUL 一次性结转。如果设成 FUL 但项目还有费用发生,后续费用就没有接收方了。百分比总和必须是 100%,有小数位差异系统也会锁定。这些细节手册里有截图,但实际业务里最容易出错的还是“接收方选错资产”。我曾经见过把道路工程成本接手到主变资产卡片上的事,到审计阶段才暴露出来,倒查非常痛苦。
4.2 将项目成本转在建工程:CJ88 结算流程
手册里的“将项目成本转在建工程”,就是月末的项目结算动作。在建工程本身也是一类资产卡片,成本先结到在建工程资产,竣工验收后再通过预转固转成固定资产。这一步用 CJ88 最常规。
事务代码:CJ88 选择期间:12 选择对象类型:WBS 选择范围:P-WS-2025-002-* 执行模式:测试运行 查看日志后,再执行正式运行 查看凭证: 事务代码:CO03,输入结算凭证号CJ88 的测试运行不会产生会计凭证,但它会完整算一遍每个 WBS 要结转多少、结到哪里。测试无报错不代表正式一定能过,正式运行有时会遇到“资产已关闭”或“结算规则缺失”,这时要回到 CJ20N 调整。转在建工程前,最好先跑一次 CJ40 把“实际成本”和“已结转金额”核对清楚,账不平就先查原因再结账,而不是靠反复冲销来试。
这里还有个细节:CJ88 可以只按某个 WBS 范围结算,也可以全项目结算。新能源项目多期交叉施工时,我习惯按“本期应结”的 WBS 范围选,而不是一把全选,这样单期出错影响面小,查日志也方便。结算完成后,如果财务发现金额有问题,可以用 CO03 查看凭证行项目,再决定是否有必要冲销重结。
4.3 项目进度确认与挂接项目文档:进度驱动成本
手册第 5 章“项目进度确认”包含两个动作:确认进度和挂接项目文档。进度确认最常见的工具是 CJ24。这一步在新能源项目里尤其重要,因为进度和付款强绑定,确认百分比直接决定承建商能拿到多少进度款。
事务代码:CJ24 选择 WBS/活动:P-WS-2025-002-01-A2 输入实际进度:60% 输入实际工作量:1000 立方米 保存 挂接文档: 在 CJ20N 中选中对象 菜单:编辑 -> 文档 -> 创建 上传:计量单扫描件.pdf 选择文档类型:计量单,保存CJ24 确认的是“已完工程量占计划工程总量的比例”。注意不要和财务上的完工百分比混淆,它是 WBS 级的物理进度。确认频率一周一次比较合理,月度确认容易和付款台账对不上。每次确认进度时,最好保留原始计量单,并利用 SAP 文档管理挂接到对应 WBS。结算审计时,每一个确认百分比都能拿附件来验证,这个习惯能省掉大量解释成本。
文档挂接有个容易踩的坑:文档上传后默认给别人只读权限,如果工程部后续要替换计量单,会被“文档被锁定”挡住。处理办法是上传时不要把版本写死,保留“可创建新版本”的权限。实际操作中,我一般会让工程部先传初版,财务审核后传修订版,用版本号控制变更,而不是删旧文档重传。
4.4 进度与成本匹配:为什么要先确认再结算
进度的另一个用途是校验成本进度。经常有项目显示成本已花 70%,但进度确认只有 40%,这就说明发生了超前结算或者成本挂错。在 PS 模块里,把 CJ24 确认的进度百分比和 WBS 实际成本占比放在同一个报表里对比,差异一超过 15%,就要拉明细查是哪些费用超前发生。
我一般会在项目例会前跑一下这个对比,不是给领导看数字,而是自己排查是否有未入账的预提或错挂的成本。这一步在操作手册里没有独立章节,但它把“确认进度”这个动作的价值放大了:进度数字不是给 SAP 看的,是给项目管理看的,确认得越准,后面的预转固和竣工决算越顺。这条习惯,也直接决定了最后一章要写的验证方式能不能顺利跑通。
5. 常见问题与避坑清单:PS 模块操作里容易翻车的 5 个细节
5.1 项目状态修改后仍然不能下达
现象:在 CJ20N 中保存“下达”状态后,创建采购申请时系统仍然提示项目未下达。
原因:SAP 的状态分为系统状态和用户状态。很多用户只点了工具栏状态图标,改的是用户状态,没有触发系统状态从 CRTD 到 REL 的切换。另外,采购申请实际取的是 WBS 状态,不是项目定义状态,上下层只要有某一个未下达,就会被拦住。
解决:回到 CJ20N,选中对象,菜单“编辑 -> 状态信息”,查看系统状态列表。若还是 CRTD,重新走“编辑 -> 状态决策”,选择“下达”并保存。如果项目启用了审批策略,还要确认审批已经批准。可以用事务代码 CJ02 批量查看多个 WBS 的状态,快速定位哪个对象没下达。这条在新能源项目多期工程里特别常见,往往是一棵 WBS 树里漏了下层节点。
5.2 预算报错“不能过账”但实际还有额度
现象:ME51N 保存时提示预算不足,但 CJ40 显示剩余预算还有几百万。
原因:预算可用性检查可能是按“年度预算”执行,当前记账期跨年,预算属于下一年度;更常见的是“承诺”数占用了额度,大批采购申请未审批、未释放,额度一直被虚拟占用。
解决:先跑 CJ40 看“承诺”列。若承诺数大,追到采购申请明细,让业务尽快审批或取消申请,释放承诺。如果是年度边界问题,把预算视图切到“年度维度”看当年剩余。项目系统里没有玄学,大多数“有额度不能过账”都是承诺没清理。另外,检查后台“预算参数文件”中可用性控制的消息级别,如果设的是“错误”,那系统会直接硬拦截,这时候不是界面问题,是配置问题。
5.3 WBS 复制后网络日期没跟着带出来
现象:从标准网络复制到新项目后,甘特图一片空白,活动开始日期显示 0000。
原因:标准网络里活动日期是固定日期,复制后仍带着旧日期标记,而排程会忽略固定日期;或者活动没有继承 WBS 的计划开始日期。
解决:在网络页签选中所有活动,清除“固定日期”标志,确保“计划日期来源”为排程计算。再回到排程,重新执行。我还会顺手把活动文本里“日期不允许调整”之类的旧说明清掉,避免误导后续维护人员。做完这些再看甘特图,日期就跟着项目开始日期重新计算了。
5.4 结算规则维护后成本转不到资产
现象:CJ88 测试运行成功,正式运行后资产卡片余额没有增加,WBS 余额也没清。
原因:接收方资产卡片状态是“已资本化”,不能再接收项目成本;或者结算规则里的结算类型被设成了 FUL,而项目还在持续发生成本。
解决:检查 CJ20N 里结算规则的接收方。资产已资本化时,把接收方改成“在建工程”类卡片;WBS 如果后续仍有费用,结算类型改为 PER。资产卡片创建时选择“在建工程”还是“固定资产”类别,决定了接收方式,不能靠结算规则强行扭转。还有一个细节:结算规则的生效时间,如果资产资本化日期在结算期间之后,也会导致系统报错,必须保证资产卡片“资本化日期”早于结算期。
5.5 进度确认后甘特图没变化
现象:CJ24 确认了 60% 进度,甘特图和项目汇总进度表还是显示 0%。
原因:WBS 的进度控制方式配置为“按工期计算”,而不是“按确认进度计算”;或者甘特图显示的是计划进度基线,和确认进度是两套指标。
解决:在 CJ20N 中选中 WBS,进入“进度”页签,把进度确定方式改成“按进度确认”。同时确保对应网络活动有实际日期。甘特图有两种进度条,一种来自排程计划,一种来自确认结果,报表显示没变时,先检查工具栏里选的是“实际”还是“计划”。这个问题排查起来很绕,我一般先看对象是否已保存确认,再看项目类型配置,两个条件都满足后基本就能显示。
6. 预转固与项目汇总进度表:验证整套流程是否走通的一个技巧
预转固是新能源项目从在建工程变成固定资产的关键动作,也常常是 PS 模块上线后最容易卡住的一步。手册第九章虽然只占一页,但背后牵涉的资产会计逻辑一点也不少。这里分享一个我常用的验证技巧:完成第一次月度项目结算后,用模拟转固跑一遍,把问题暴露在月底结账之前。
事务代码:AIBU(在建工程转固定资产) 选择公司代码:1100 资本化关键日期:本月底 测试模式:勾选“测试运行” 执行后查看日志: 是否存在未结算成本 是否有资产卡片匹配失败 是否有 WBS 余额未清 再查询项目汇总进度表: 项目系统 -> 信息系统 -> 项目汇总进度表 筛选 WBS:P-WS-2025-002-* 核对“已完成百分比”和“实际成本”是否与工程部上报一致技巧的核心是“测试运行”。AIBU 的测试运行不会产生正式凭证,但会把所有明细和报错列出来:哪些 WBS 还有余额,哪些资产卡片找不到对应结算规则,哪些金额对不上。把这些报错全部清掉后,第二次正式运行基本都能顺利过。项目汇总进度表则用来验证进度确认的可信度:如果报表显示进度 100% 但成本还没结清,说明预提滞后或者成本归集漏了,需要回到 CJ24 和 ME51N 这两层补账。
从那以后,我每次接手新的新能源项目,月底都会强制走一遍这个闭环:预算核对、结算规则检查、进度确认、预转固测试。四个动作加起来不到半小时,但能拦住月底结账时九成以上的异常。这套做法不一定能替代复杂的月结,但它至少让你在下一次正式结算前,手里有一张说得清的检查底稿。希望这份手册能帮你把 SAP PS 模块真正用得顺手,少走一些我当年走过的弯路。
本文还有配套的精品资源,点击获取