资讯动态

SAP在建工程内部订单全流程:从配置到转固实操指南

发布时间:2026/10/14 13:53:44 来源:尧图企业网站定制
简介SAP系统在建工程内部订单操作手册围绕SAP财务模块中“在建工程内部订单”业务场景面向财务顾问、成本核算与资产会计等角色解决从订单创建、批准、费用过账、内部结算到最终结转固定资产的完整操作问题覆盖工程立项、执行至资产转固的全流程。资源为doc格式压缩包内含1个文件整包约887KB正文以多个事务代码为主线并配有分步系统截图用户可对照操作界面逐步演练也可直接打印作为桌面参考。内容详细涵盖KO01创建内部订单主数据、KO02批准并自动生成在建工程资产卡片号、F-02直接费用过账、S_ALR_87012993查询内部订单报表与成本分析、KO88将内部订单结算至在建工程以及完工后创建固定资产卡片并转固等核心操作同时补充了结算规则自动生成、资产价值查询AW01N、下月折旧启动等关键细节并指出批准检查、过账类型选择、结算参数维护等注意事项能帮助用户规避常见误区。已有445人学习下载适合财务人员和SAP顾问快速掌握内部订单与在建工程联动操作也可作为内部培训资料或月结、年结时的操作参考。1. 在建工程为什么要用内部订单凭证级归集比WBS 更轻做过基建会计的都知道一张设备安装发票到了月底不知道该挂哪个项目、成本归到多少翻 Excel 翻到眼花的场景很常见。SAP 系统里的“在建工程内部订单”就是专门用来解决这个问题的用 CO 模块的内部订单作为成本归集对象把料、工、费逐笔记到订单上月末通过结算把订单余额转成在建工程资产完工后再资本化转固。比起上 SAP PS 项目的 WBS 结构内部订单没有工作分解、网络、活动这些重型主数据建单快、结算路径短特别适合中小型基建、技改、维修改造这类“一张订单管到转固”的场景。这篇操作手册我把配置、日常过账、月末结算和转固步骤按顺序拆开讲顺便把最容易翻车的几个地方挑明。2. 落地前的后台准备从订单类型到结算规则一次配到位在建工程内部订单不是建一张订单就能用的。它挂在管理会计CO模块下本质是一个成本对象但它要承担资产原值归集的职责所以比普通费用订单多绑了三样东西订单类型参数、结算参数和可用性控制参数。这些没配好后面 KO88 结算时要么找不到目标资产要么订单余额清不掉。2.1 订单类型KOT2把“内部订单”戳成“在建工程”内部订单类型决定了这个订单能干什么。系统默认的订单类型比如国内模板常用的 ZD01、ZD02通常是给内部费用管控用的它不会带“允许结算到资产”的控制参数。所以第一件事是在后台复制一套在建工程专用订单类型。配置路径IMG 管理会计 内部订单 订单主数据 订单类型 定义订单类型KOT2进去后复制标准订单类型改一个自己的编码比如 ZJKGC在建工程。重点看订单类型里的“控制”参数参数项推荐值/说明订单类型ZJKGC 或同风格编码结算参数文件选允许结算到资产的那个预算配置文件必填对应 2.3 节的预算控制状态参数文件选带 TECO 的结算后要锁单计划/预算集成建议设为“预算”这里常被忽略的是“结算参数文件”。它决定了你在 KO02 里能不能把结算规则设成“资产”。内部订单默认的结算参数文件有可能只开放结算到成本中心这时候你在 KO02 的结算规则页签里根本看不到“资产”目标类型这是很多顾问刚上手时莫名其妙的点。订单类型配好后建议顺手跑一次 KO01 试建订单确认抬头能带出结算参数文件。2.2 结算规则与在建工程资产类别为 KO88 转固先铺路在建工程内部订单的终点是资产卡片。所以在日常过账之前资产主数据这边得先建一张“在建工程资产”。事务码 AS01资产类别选在建工程类别通常是 2100 或 4100按项目模板定。这张资产卡片的折旧码一般是“不折旧”资本化记账后由后续转固动作把价值搬到最终固定资产。资产主数据的成本中心、利润中心要和内部订单对应否则结算时功能范围会带出奇怪的值。结算规则在内部订单这一侧维护。有两种做法一种是在 KO01 建单时就在“结算规则”页签维护目标资产另一种是建完单后随时在 KO02 里补。常用做法是建单时不维护等到月末第一次结算之前统一维护因为此时资产卡片已经建好了不容易出现“目标资产不存在”的笑话。后台还有一个前置开关IMG 管理会计 内部订单 周期性过账 结算 结算规则 定义结算规则类型OKTZ。这里定义的是结算规则的字段布局比如是否允许多目标分配、是否允许按比例分摊。在建工程订单一般允许按比例分摊到多个资产因为一栋楼可能同时挂土地、建安、设备三张资产卡片。结算规则定义错了KO02 里连“百分比”字段都不显示。2.3 默认成本要素、预算配置与状态参数文件把控制项挂到订单上在建工程订单上过账的每一笔记账科目都得有对应的成本要素。常见做法是给损益类费用科目分配次级成本要素时用 OKB3 维护“默认成本要素”这样订单自动承接。注意结算进资产时用的订单余额科目建议单独设一个“在建工程转出”总账科目不要和费用科目混用否则月末报表口径会乱。预算控制在建工程场景里特别实用因为基建项目花钱都是跟着预算走的。需要配三样预算配置文件IMG 管理会计 内部订单 预算与可用性控制 预算配置文件把“可用性控制”激活超预算时设置为“警告”或“错误”。为 ZJKGC 订单类型挂上这个预算配置文件。KO22 维护订单年度预算超支时系统拦截或提示。状态参数文件不能省。在建工程订单结算完成后要把订单状态打到“技术性结算TECO”防止结完账又有人往里记账。状态参数文件在后台定义并在订单类型里分配。用状态参数文件的另一个好处是可以控制在建工程订单是不是允许“已开票过账”配合采购订单收货用了收货后会过账到订单的场景。到这一步配置清单基本齐了配置对象事务码/路径作用订单类型 ZJKGCKOT2绑定结算、预算、状态参数结算规则类型OKTZ允许结算到资产、允许按比例分摊默认成本要素OKB3费用科目过账自动带出预算配置文件KOB2 路径可用性控制开关在建工程资产类别AS01 建卡KO88 结算的目标对象状态参数文件BS22 路径TECO 后锁定订单这块配置看着细碎但每项都对应月底一个具体报错。建议按表格逐项过一遍省得后面 KOB1 报表出来对着余额发呆。3. 日常操作用 KO01 建单把料工费挂进订单配置就绪后日常操作就四件事建订单、下预算、记账、看报表。其中记账不是只有财务做采购收货、仓库发料都可能往订单上挂数所以操作手册要覆盖这几个入口。3.1 用 KO01 创建在建工程内部订单抬头五个必填字段事务码 KO01输入订单类型 ZJKGC 和公司代码回车进入抬头维护界面。第一屏必填字段字段说明订单描述建议写成“项目名称资产名称”比如“三号车间消防改造”订单责任人填成本中心负责人便于后续报表按人查询功能范围基建项目常挂“生产/基建”影响资产科目归集利润中心如果启用了利润中心会计这里必须维护结算规则可在建单时同步维护目标资产保存后系统会生成内部订单号。这里有一个权限相关的坑如果用户角色里PFCG 权限配置只放了 KO01 而没放 KO02/KO88用户建完单后自己改不了结算规则月末结算时只能干瞪眼。所以给在建工程操作岗配角色时KO01、KO02、KO22、KOB1、KO88 一般是打包放的。订单创建后把订单号记到项目管理台账里。内部订单不像 PS 项目有项目定义和 WBS 两层结构它就是一个扁平的成本对象优点是好记缺点是没有层次。如果后续要按“标段/楼层/系统”细分建议在订单描述里约定命名规则或者干脆启用二级内部订单汇总订单子订单。3.2 用 KO22 下达预算超支拦截靠这一步在建工程订单的预算控制实践里分两种做法。一种是每年按投资计划切块下到订单年度预算另一种是按具体合同金额建单时一次性下预算。我倾向按合同金额下预算因为内部订单生命周期往往跨月度但不跨年度按合同下预算能和采购订单的金额严格对上。事务码 KO22输入订单号、控制范围、预算年度点“原始预算”维护金额。如果预算不够了用“补充预算”追加系统会记录预算变更历史审计时有迹可循。预算生效的前提是订单类型已挂预算配置文件且配置文件里可用性控制状态是激活的。如果一个配置对了、一个没配对最常见的表现是你 KO22 输了个数字保存成功但后续金额超了系统照样放行。这就是典型的“有预算无控制”。3.3 成本过账F-02、MIGO 与 MIRO 三个入口这里分三种情况写对应三种最常见的业务凭证。第一种总账费用过账比如设计费、监理费、咨询费直接用 F-02 记账借方科目是“在建工程-费用”凭证行项目里点击“内部订单”页签填入订单号。注意不是把订单号写在文本里而是放在行项目的 CO 科目分配里否则报表归集不到。第二种库存物料发货到订单基建领料走 MIGO移动类型一般是 261成本对象相关发货。发货时抬头选订单系统把物料成本记到订单上同时冲销库存。这里要注意移动类型 241/261 的区别261 是发货到订单并记费用241 是转库存。选错了会把在建工程成本转成库存转移月底报表上订单余额对不上。第三种采购发票挂订单采购收货MIGO 101后发票校验用 MIRO。发票行项目里同样要维护内部订单编号或者让采购订单直接带出订单号。工程类采购服务费、外协加工经常用无物料的服务采购订单ME21N 建服务采购订单ME31K 维护服务确认MIRO 开票成本挂到订单。服务月结时如果订单号漏填这张发票的成本就会跑到默认成本中心月底要一笔笔找回来。3.4 用 KOB1 和 KO8G 盯住投资进度日常跟踪不一定要等月度报表。KOB1 是内部订单行项目报表能按订单、期间、凭证类型筛出所有实际成本行KO8G或相关信息系统报表可以看订单的计划/实际/预算对比。我一般建议关键在建工程订单每周跑一次 KOB1核对累计成本是否接近合同额超了立刻找业务部门补预算。KOB1 输出字段里最值得看的几个订单、成本要素、WBS 元素如果有、金额、期间。导到 Excel 后按成本要素汇总就能看出费用、材料、服务各占多少比例。如果订单上出现了不该出现的成本要素比如折旧费或人工费说明有别的模块过账串了。遇到这种情况先查来源凭证别急着红冲。4. 月末结算与完工转固KO88 把订单余额变成资产原值在建工程订单的月度结算是整条链路里最重要的动作。KO88 结算跑完订单余额转到资产卡片资产原值才有数后续折旧才有的提。这一步没做或者做错资产负债表上的在建工程金额和资产明细账就对不上。4.1 KO88 结算前先看三步结算不是上来就跑。在 KO88 之前先把这三步做完确认所有该挂订单的凭证都过账了跑一遍 KOB1 看订单累计成本。确认 KO22 预算余额足够覆盖本月结算金额不足的先补充预算。确认 KO02 结算规则完整目标资产、结算比例 100%、结算类型 PER期间结算。事务码 KO88输入订单号、结算期间比如 2025.06执行。系统按结算规则将订单余额结转到资产卡片并生成会计凭证借“在建工程-资产”科目贷“内部订单转出”科目。资产侧 AS03 查看资产价值累计成本会出现在“资本化金额”里。KO88 结算规则里比较关键的是“目标类型”。目标类型选“资产”资产号填在建工程资产卡片号。如果同一订单分摊到多张资产用百分比或金额分配。百分比是硬性的三张资产加起来必须等于 100%差一点系统都报“结算目标不完整”。4.2 两种转固路径订单直接结算与 AIBO 行项目转固这里把在建工程转固的两种常见做法说清楚免得顾问之间口径打架。路径一内部订单直接结算到最终资产。订单成本平时结转到在建工程资产卡片上完工后把全部成本按比例一次性结算到固定资产比如厂房、设备。好处是环节少、凭证少坏处是如果要按标段分批转固资产卡片要拆好几张操作不灵活。路径二订单先结转到在建工程资产完工后用 AIBO 统一转固。AIBO 是资产模块的“资本化”功能能把在建工程资产卡片上的累计成本按分配规则搬到最终固定资产。这种做法最稳因为平时订单只和在建工程资产打交道最终转固是单独的审计节点适合一个项目跨多张资产、分期转固的场景。实际项目里我见到的多数是路径二。一个大型基建项目设备、土建、安装分别挂三张在建工程资产完工时 AIBO 把设备卡片转到“机器设备”固定资产、把土建卡片转到“房屋建筑物”固定资产。这个动作生成凭证借“固定资产”贷“在建工程转固定资产”业务含义清晰审计也认。要注意 AIBO 转固前在建工程资产卡片上的累计成本必须是零差异的。如果卡片上还有未资本化的费用转固时系统会提示金额不一致这时先回去查订单余额把未结算的成本 KO88 结干净再转。4.3 结账顺序与订单状态先跑什么后跑什么每个月的结账顺序我建议固定成下面这套月内所有费用过账完成。KOB1 导出订单成本和预算、合同金额核对。KO88 执行内部订单结算查看结算日志无报错。AS03 查看在建工程资产卡片金额确认和订单累计成本一致。完工项目用 AIBO 转固。KO02 将订单状态置为 TECO锁定订单禁止后续记账。第 6 步经常被忽略。订单结清后如果不置 TECO下个月有人再往订单上记一笔资产和订单余额又会差出数来。TECO 之后订单就不能过账了如果真有后续维修费发生应该是新建费用订单或直接挂固定资产而不是改旧订单。状态转换在 KO02 的“状态”页签点“TECO”保存后系统会检查订单余额如果余额不为零系统提示“不允许进行技术性结算”必须先处理余额。这个特性本身就是一道保险逼着你把账结干净。5. 在建工程内部订单避坑五个常见问题的现象、原因与解决这套流程跑熟之后不难但新上线项目里最容易翻车的就集中在几个点上我把它挑出来逐个拆开写。每个问题都是“先看现象再查原因最后给解决”排查顺序也是这个顺序。5.1 订单已结算资产卡片却查不到金额现象KO88 执行提示“成功”但 AS03 查看资产卡片金额栏是空的。原因结算规则里的目标资产选错了。常见的是选成了一张普通的固定资产卡片比如已经计提折旧的资产而不是在建工程资产卡片。系统对“普通固定资产”只能记折旧资本化金额不显示另外也可能是资产类别配置里没有允许资本化导致结算凭证没有过到“在建工程”总账科目。解决KO02 打开订单检查结算规则里的资产号如果确实选错把目标资产改成正确的在建工程资产卡片冲销已结算凭证或重新结算再 AS03 验证。5.2 订单过账到一半状态变成“禁止记账”现象MIGO 发货或 F-02 过账时提示“订单 XXX 状态禁止记账”凭证保存失败。原因订单状态里被置了 TECO或者状态参数文件配置了“结算后锁定过账”。很多时候是顾问嫌麻烦把 TECO 提前打了业务还没结束。解决KO02 状态页签把 TECO 状态取消或者在状态参数文件里把“允许取消技术性结算”勾上。操作之前先确认订单余额是否真的清了没清就反结算清了再解锁后补记账记完重新锁定。5.3 结算提示“结算目标不完整或超过 100%”现象KO88 报错日志显示结算规则有问题常见的是“比例不等于 100%”。原因一张订单结算到多张资产时百分比维护成 50%60%超过 100%或者建单时只维护了目标资产没填比例系统默认 0%。解决KO02 结算规则页签把所有目标的分配比例调整为合计 100%单目标资产直接填 100%。保存后再跑 KO88。这里是“玄学”高发区有时看着比例是对的系统还是报错那就把比例清掉重新录入一次因为维护界面里小数精度和回车确认顺序会互相影响。5.4 预算花超了系统却不提示现象合同金额早就超了系统照样过账月底才发现订单余额大得吓人。原因预算配置文件没挂到订单类型或者 KO22 没有下达原始预算。还有一个隐蔽原因订单类型里挂的预算配置文件本身没激活可用性控制系统只记录预算不检查超支。解决回后台 IMG 检查预算配置文件把可用性控制设为“错误消息”确保 ZJKGC 订单类型挂上这个配置文件。改完后在 KO22 补一个预算测试一笔超预算过账验证拦截生效。5.5 月末订单余额永远清不掉现象KO88 跑完KOB1 里订单还是有余额次月又是一样。原因结算规则是“按结算数量”而不是“按期间成本”结算或者目标资产已经转固/停用也可能订单上有一笔差异比如采购发票价格差异没进入结算范围。解决结算规则选“按成本结算PER”确保 100% 比例有差异的把差异科目放进结算成本要素清单里目标资产被停用就换成有效资产再重跑结算。实在找不出来KO88 结算日志里有“未分配金额”明细按那个线索逐笔追。6. 月末核对的进阶方法用订单余额反查资产价值流程跑通以后结账前的核对可以更简单。我习惯先把 KOB1 按订单导出用 Excel 透视表汇总出订单累计成本再和 AS03 里的资产卡片价值对比。两边对上了本月的在建工程结转就算闭环对不上差的就是没结算的凭证或者结算规则的问题。具体核对点我列成一张表照着逐项打勾核对对象查询事务码要满足的条件订单累计成本KOB1等于“订单转出”科目累计贷方发生额在建工程资产卡片价值AS03等于订单累计成本减去已转固金额资产模块资本化明细AIBO 相关报表已转固金额与固定资产卡片借方一致总账在建工程科目余额FBL3N等于所有未转固订单余额合计这套核对方法不挑项目规模单个订单还是十几个订单都适用。订单多的月份我用 S_ALR_87012927内部订单实际成本报表按订单汇总再按资产类别维度导出对比比人工翻卡片快得多。熟练之后也可以把 KOB1 的结果做成变式存成定期报表每个月运行一次省去重复设置。最后收一句自己的习惯我做过一个项目上线第三个月发现资产卡片金额和订单总额差了一笔最后查出来是采购发票校验时有人把订单号填错了一位成本进了别的订单。从那以后我每个月结账前雷打不动跑一遍 KOB1 对资产台账宁可在这一步多花十分钟也不让这个错误在审计的时候被问得答不上来。希望这套操作路径能帮你在建工程结转这件事上少走点弯路。本文还有配套的精品资源点击获取

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

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

免费获取报价 →
↑