简介:SAP固定资产操作手册.docx是一份面向SAP财务顾问、关键用户及资产会计的实操型SAP-FI培训资料。手册围绕固定资产全生命周期展开,涵盖资产主数据创建、更改与显示,外购处理,在建工程资本化,公司内部与公司间资产转移,有收入及无收入报废,折旧计提等环节,并配有关键事务代码、操作路径截图和字段填写说明。整册共56页,目录按业务流程组织,便于按模块快速定位,既适合新手上手,也适合运维人员日常查阅。资源包仅1个docx文档,大小约1.2MB,排版清晰、可直接编辑。目前已有338人学习下载,对正在实施或运维SAP固定资产模块的团队有不错的参考价值。
1. SAP 固定资产操作手册:从资产卡片到年结的完整操作链路
SAP 固定资产操作手册这套文档,我拆过之后最大的感想是:FI-AA 模块从来没有“不知道去哪操作”的问题,真正的问题永远是“这一步的参数设完,会对下一步产生什么影响”。这份手册把资产主数据创建、购置过账、折旧运行、资产报废、盘点、月结年结串成了一条可以直接照做的操作链路,每一段都给结论、给参数、给报错对照。适合三类人:刚接手固定资产模块的 FI 顾问,需要在月结里面对折旧差异的财务 key user,还有做应用支持但总在 AFAB 日志里绕圈子的运维人员。它不是理论教材,是一本能边看边点的作业手册。
2. 资产主数据与购置过账:AS01、F-90、LSMW 的参数怎么设
2.1 AS01 创建资产:先搞懂资产类型和折旧范围再动鼠标
创建固定资产主数据的事务代码是 AS01,但这个界面上手很容易,真正决定后续所有账务的却是进入 AS01 之前的三件事:资产类型、折旧范围、编号范围。资产类型决定了资产卡片上显示哪些字段、默认用哪套编号范围、挂在哪个科目确定组下。SAP 标准里 1000 是固定资产,2000 是低值资产,3000 是在建工程;绝大多数项目会复制出一套 Z 开头资产类型,比如 Z1000,然后把屏幕字段按财务实际需求压缩、锁定或隐藏。资产类型配置里有一项“屏幕格式规则”,如果不理解它,你会在 AS01 创建资产时发现某些字段灰色不可编辑,比如折旧范围页签整个不显示,原因就是资产类型已经锁定了该字段。
编号范围是另一个容易踩的位置。每个资产类型必须分配一段编号范围,否则一保存就报“没有为资产类型分配编号范围”。我习惯一个资产类型对应一个号码段,例如 Z1000 用 1-99999,Z2000 用 200000-299999,这样后面对账看到资产号就知道归属哪类,排查效率高很多。资产号也有内部分配和外部分配两种,内部分配就是系统自动递增,外部分配适合历史资产迁移时需要保留原资产号的情况,但这个设置是全局的,不能这个资产类型用内部、那个用外部混着来。
AS01 界面里最重要的参数我列成表,照着检查一遍再保存,基本能避免 80% 的资产主数据返工:
| 参数 | 推荐做法 | 设错以后会看到什么 |
|---|---|---|
| 资产类型 | 用项目自定义 Z 类型,不直接用标准 1000 | 科目确定、屏幕字段全跑偏 |
| 折旧范围 | 至少激活 01 账面折旧 | AFAB 日志显示 0 个资产 |
| 折旧码 | 直线法 LINJ 或项目自定义折旧码 | 折旧金额不出来 |
| 使用年限 | 与折旧码配套设置 | 折旧年限错,月度折旧额全错 |
| 资本化日期 | 与价值日一致 | 折旧从错误期间开始 |
| 成本中心 | 填写默认成本中心 | 折旧费用堆在“未分配” |
后台配置改完记得创建传输请求。资产类型、折旧范围、折旧码这些配置都属于自定义对象,修改后必须放到传输请求里走 CTS,否则开发或生产环境看到的还是旧配置,你在测试机跑通的流程,到生产环境一跑就翻车。这是固定资产模块运维里最常见的“测试好、生产崩”的原因,而且因为资产模块跨 FI/CO/AA 三个组件,这种差错最难定位。
2.2 资产购置过账:F-90、MIGO 与科目确定的集成逻辑
资产购置有三条常见路径。手工场景用 F-90,直接填资产号、金额、对方科目,一条凭证同时更新资产主数据和总账;采购场景走 ME21N 采购订单加 MIRO 发票校验,过账时系统自动生成资产凭证;在建工程转固则用专门的结算程序,把 AIBU 累积的成本一次性转入固定资产。三条路径最终指向同一个结果:在资产模块产生一张购置资产凭证,在总账产生一条固定资产科目的借项。
路径之间最关键的接缝是科目确定,配置入口是 OAYZ。SAP 在资产购置过账时,会根据“科目确定 + 资产类型 + 折旧范围”的组合去查总账科目表,查到的结果决定借哪几个科目。这个配置通常长这样:
| 科目确定 | 资产类型 | 折旧范围 | 资产原值科目 | 累计折旧科目 | 对方科目 |
|---|---|---|---|---|---|
| ZKBF 固定资产购置 | Z1000 固定资产 | 01 账面 | 16010100 固定资产-原值 | 16150100 累计折旧 | 28010100 应付账款-设备 |
看起来简单,但实际项目里往往同一资产类型要按不同用途拆多条科目确定,比如“购置”和“在建工程转入”各一条。如果 OAYZ 里这条组合缺失,MIRO 或者 F-90 过账时会直接报“不能确定总账科目”,资产凭证根本不会生成。我遇到这种报错从来不去手工改那个科目,而是先把 OAYZ 对应的组合补上,再回滚原始凭证、重新过账,不然总账和资产账的对应关系会被手工改乱,后面 ABST2 对账永远差一条。
MM 集成场景里还有一个隐蔽的字段:采购订单行项目里的“资产分配”。如果采购订单里维护了资产号,MIGO 收货过账时会联动生成资产凭证;一旦有人把“资产分配”清空,物料照常入库,资产凭证却没了,造成总账有资产、资产模块没有资产,这种问题看外表根本发现不了,只有月结对账的时候会冒出来。所以采购流程每个节点都要检查资产分配字段,这个字段在 ME21N 的“行项目 → 附加数据 → 资产分配”页签里,不主动翻一遍很难发现有没有被清。
2.3 LSMW 批导资产主数据:录屏与字段映射的实操要点
大批量建资产主数据,LSMW 还是最稳妥的方式。项目上线、资产迁移、账套重开,几千条资产靠手工 AS01 不现实,靠 BDC 录屏又要维护代码,LSMW 的好处是图形界面全配置,录一次屏能反复用。
标准流程按这五步走,每一步都不能跳:
- 创建 LSMW 项目,数据源选择“前台录屏”,文件格式设置成 Excel 或 TXT 模板
- 录屏:事务代码填 AS01,录下资产类型、一般数据、折旧范围数据三个屏幕
- 源结构定义:把 Excel 模板字段映射成源结构的字段
- 字段映射:逐个把源字段拖到录屏字段上,日期和金额写转换规则
- 试运行:先导入 10 条,用 AS03 逐个检查,确认折旧码、成本中心、资本化日期都写进去了再全量跑
录屏这一步的坑集中在折旧范围数据屏幕。标准 AS01 里“折旧范围数据”是一个页签,页签展开后才有折旧码、使用年限、成本中心这些字段。如果录屏时只是录了第一个屏幕就保存结束,后面批导的每一行资产都只有一般数据,折旧码整个是空的,AFAB 跑不出折旧。我见过一批导一千条、只有三百条正常折旧的案例,查到最后就是录屏没有展开折旧范围页签。
字段映射时还要注意“录屏值”和“映射值”的关系。录屏时如果某个字段保留着默认值,比如资产类型自动带出了折旧码,这个默认值就会被当作录屏值固定下来,映射时如果没有强制覆盖,批导出来的所有资产都是这个默认折旧码。我的做法是录屏时把要映射的字段全部清空,再在映射步骤里指定“从源字段取值”,这样每一行资产都能用 Excel 里自己的折旧码、成本中心,而不是录屏值。
提示:LSMW 批导时保存的资产号只是录屏值,不会被写入。资产编号仍然走 AS01 配置的编号范围,批导只是把字段值带进去。
这块做完,资产主数据和购置过账就可以连起来看了:主数据是“资产的档案”,购置过账是“资产的第一次价值变动”。档案建得对不对,直接决定后面每次过账的科目和折旧金额,所以哪怕看起来只是录数据,也绝对不能图快。
3. 折旧运行与价值管理:AFAB 的参数、配置和日志排错
3.1 折旧码与折旧范围:后台配置决定前台结果
折旧结果不是 AFAB 执行现场算出来的,而是后台配置里预设好的。折旧码维护在 OABC,每个折旧码由“基础方法 + 期间控制 + 百分比”组成。基础方法最常见是直线法,按使用年限平均分摊;余额递减法按固定百分比乘剩余净值,早期折旧压力大,适合设备类资产;低值资产则用一次性折旧,入账当月直接计提 100%。
| 折旧码 | 基础方法 | 典型场景 |
|---|---|---|
| LINJ / 0001 | 直线法 | 账面折旧,默认折旧码 |
| 0002 | 一次性 100% 折旧 | 低值易耗品、固定资产转费用 |
| DGxx | 余额递减法 | 税务折旧或私有折旧 |
期间控制是新手最容易忽略的一块。同一个折旧码可以在不同期间规则下工作,例如“从资本化日期所在期间的下期间开始折旧”和“从资本化日期所在期间开始折旧”。同一个资产,资本化日期都是 6 月 15 日,用前一个规则 7 月开始提折旧,用后一个规则 6 月就提半个月折旧。这就解释了为什么两个项目用同样的折旧码,折旧金额却对不上。
折旧范围是固定资产模块另一个并行计算的骨架。一个资产可以同时挂多个折旧范围,01 账面折旧、02 税务折旧、03 集团口径折旧,各算各的。折旧范围配置在 OAYR,折旧表在 OABL,三者关系是:资产主数据里分配折旧范围 → 折旧范围关联折旧表 → 折旧表决定可用的折旧码。选不上折旧码时,先查折旧表有没有把目标折旧码放进来,这个检查顺序我踩过很多次才固定下来。
3.2 AFAB 运行:计划内折旧的执行参数与日志解读
AFAB 的执行界面参数不多,但每个参数直接影响结果。公司代码必须明确指定;记帐期间默认取资产管理器里的当前期间;运行模式只有“计划内记帐运行”和“计划内重复运行”两种,第一次跑选计划内记帐运行即可。
| 参数 | 做法 | 解释 |
|---|---|---|
| 公司代码 | 指定单个公司代码 | 多公司代码一次性跑风险大 |
| 折旧范围 | 默认 01 | 若勾选全部范围,日志会分行列示 |
| 记帐期间 | 当前期间 | 过账到当前期间 |
| 测试运行 | 期间设好后先测试 | 测试不产生凭证 |
| 计划内记账运行 | 确认测试无误后勾选 | 正式生成折旧凭证 |
跑完以后必须读日志,不是看一眼绿勾就关。日志里每一行代表一个折旧范围的处理情况,重点看两个数字:“已处理资产数量”和“已过账金额”。如果期望跑 500 个资产,日志里出现 0,那就要回到资产主数据找原因:折旧范围没勾折旧、资产资本化日期晚于当前期间、折旧码没维护。还有一种情况是财务期已经关闭,折旧期间在资产管理器里被关闭后,AFAB 会跳过该期间,这种“假成功”最迷惑人。
有项目问 AFAB 能不能同一期间跑两次:标准逻辑下已经正式过账的计划内折旧,系统不允许直接重跑。正确做法是先用冲销功能把已过账的折旧凭证冲掉,修改完参数再重新运行。如果是测试运行,那可以反复跑,正式运行则不建议在没有冲销的前提下重复执行。至于计划外折旧,也就是资产减值、重新估价,也在 AFAB 里做,但它与计划内折旧的日志是分开列的,项目里如果确实允许做计划外折旧,需要先确认折旧范围配置里勾选了“允许计划外折旧”,否则系统直接拒绝过账。
3.3 折旧记账到管理会计:成本中心与成本要素的配套
折旧费用的归属在资产主数据“折旧范围数据”页签里定义,最常见的是成本中心。比如生产设备挂在“生产一部”,月结折旧就自动进“生产一部”的成本中心;但如果资产主数据没有维护成本中心,折旧费用会落到空白成本对象或默认汇总科目里,财务月结时又要手工调。所以资产主数据批导阶段就把成本中心字段管好,能省掉后面每个月的分摊工夫。
这里有一个管理会计的细节:如果折旧费用要作为成本中心的费用过账,系统需要在 CO 侧有对应的次级成本要素,比如 910000。没有这个要素,折旧过账到成本中心时会报“无法将记帐接收方发送至 CO”,不会有资产凭证产出。这个要素通常由 CO 顾问维护,FI 侧跑 AFAB 前要跟 CO 顾问确认一遍要素已经建好。还有利润中心分配,资产主数据里的利润中心默认从成本中心和公司代码推导,SAP 的利润中心分配逻辑用的是“利润中心派生”,如果月结后发现利润中心报表里的折旧和 FI 不一致,先检查派生规则和资产主数据里的利润中心字段,不要一上来就怀疑折旧跑错。
4. 避坑/常见问题:资产报废、转移与盘点的排查路书
4.1 报废资产:ABAON 的参数与净值处理
资产报废入口事务代码 ABAON,带收入报废走 ABAVN。界面上要填资产号、报废日期、收入金额、成本金额等。系统会根据资产净值、已提折旧、收入成本自动算出一个资产处置损益,生成一张资产处置类的凭证。
参数层面有几个点值得说细一点。报废日期决定系统按哪个期间的账面净值计算报废金额;收入金额和成本金额分别对应其他收入或其他费用科目;如果资产是整体报废,界面不用填数量;部分报废则要填比率,比如 50%。部分报废后剩余资产仍然在原折旧码下继续折旧,前提是剩余账面净值大于零且折旧范围允许。部分报废对折旧的影响是会被系统重新计算剩余使用年限内的折旧,如果资产还在用,后续的折旧金额会相应变化。
最容易踩的坑是“当月折旧还没有跑就报废”。系统在报废时默认当前期间折旧已经计提完毕,会把最接近的累计折旧算进报废凭证,导致你看到的净值比预期小,处置损益也比预期大。我一般的处理顺序是:先跑 AFAB 折旧 → 确认折旧凭证已过账 → 再执行报废。这样报废净值就是干净的数,不需要在报表层面反复调整。
4.2 转移与盘点:ABUMN、ABT1N 的操作路径
资产转移用 ABUMN,把原资产的所有价值字段——原值、累计折旧、净值——整体搬到目标资产,原资产变成零,目标资产接着用。场景最多的是项目把一条在建工程转成固定资产,或者公司内资产在成本中心之间调配。如果是单纯的“成本中心变了”,不要做转移,AS02 改成本中心即可,转移会产生一张凭证,会破坏资产历史轨迹。转移时要特别注意价值日,如果价值日跨期间,系统会自动补算或冲销折旧,金额很容易多一笔或少一笔。
盘点过账用 ABT1N。完整流程是:先盘账面,AS03 导出或打印固定资产清单;再盘实物,财务或设备部门去现场核对资产标签;最后把差异汇总到 Excel,按资产号逐条在 ABT1N 里输入盘点数量、盘点日期、差异数量,系统自动生成盘点差异凭证。这个凭证走的是“固定资产盘盈/盘亏”科目,会直接影响当期的处置损益,所以差异不是“调整账面”那么简单,还牵涉税务和审计口径。盘点差异一旦形成,要让它留在可追溯的凭证里,不要手工改资产主数据。
4.3 避坑记录:固定资产操作中五个真实翻车现场
1. MIRO/F-90 过账时报“不能确定总账科目”,资产凭证没生成现象:采购发票校验时提示“无法确定总账科目”,并且资产模块里没有对应的购置凭证。 原因:OAYZ 科目确定里,该资产类型在当前折旧范围下没有配置完整的科目组合,或者科目确定分组被改过。 解决:先在 OAYZ 补全科目确定(资产原值、累计折旧、对方科目),再把出错凭证回滚后重新过账。不要直接在凭证里改总账科目,手工改会破坏资产模块与总账的同步关系。
2. AFAB 日志显示 0 个资产已处理,但资产明明有折旧现象:折旧运行正常完成,日志中处理资产数为零,本期没有折旧凭证。 原因:资产主数据折旧范围里“折旧”未勾选,或资本化日期设置在未来期间,或折旧码维护在资产主数据里但折旧表未分配,还可能是资产管理器里期间没有打开。 解决:AS02 批量查看资产折旧范围数据页签,确认折旧和折旧码;检查资产管理器当前期间是否已关闭;修正后重新运行 AFAB。
3. 报废时净值比预期小,处置损益偏大现象:ABAON 报废预览金额与实际账面净值对不上。 原因:报废前没有跑当月折旧,系统默认当期折旧已计提,把当月折旧从净值里预扣了。 解决:先跑 AFAB 计划内折旧,再执行报废;或者手工在报废界面调整“净值”字段,但我强烈建议还是按先折旧后报废的顺序来做,因为手工调整金额在凭证层面不好追溯。
4. LSMW 批导完成后资产没有折旧码现象:一千条资产导入后,AS03 查折旧码为空,AFAB 跑不出折旧。 原因:录屏时没有展开“折旧范围数据”页签,字段映射未覆盖折旧码;或者折旧码依赖录屏默认值,批导时全部写成同一个值。 解决:重新录屏,展开折旧范围页签,把折旧码、使用年限、成本中心逐字段映射到 Excel 列,试运行抽查二十条再全量导入。
5. ABT1N 盘点差异过账后,总账资产余额没变化现象:盘点差异凭证已生成,但固定资产总账科目余额与资产模块不一致。 原因:盘点差异记账在“固定资产盘盈/盘亏”科目,并不会自动调整资产净值对应的总账科目,资产模块的净值与总账固定资产科目的差异依然存在。 解决:除 ABT1N 外,再做资产价值调整或者手工资产过账,让资产净值与总账一致;最后用 ABST2 报表验证。
这五条放在一起,共同点是问题都出在“跨模块边界”的位置:资产与总账之间、资产采购与 MIGO 之间、资产主数据与折旧配置之间。资产模块看起来只是点几个按钮,实际上每一步都在跟后台配置做交叉验证,报错信息不全的时候,优先怀疑配置,而不是怀疑数据。
5. 月结与年结:用 ABST2 强制对账,给资产模块收口
资产月结做到最后,财务要的不是“折旧跑完了”,而是“资产余额和总账余额能对上”。这个对账动作在 SAP 里的标准工具是 ABST2,选择公司代码、折旧范围和资产类别后,系统会按表格列出资产会计余额、总账会计余额以及差异。项目上线初期,我第一次做这个报表看到差异的时候是一头冷汗——五万多的金额对不上,查了整整一天。
那次问题的根子,是一笔通过 MIGO 入库的资产采购,采购订单里的资产分配字段被清掉了,导致资产凭证没有生成,总账却已经入账。ABST2 把这个差异清楚暴露在报表里,我才知道问题不在折旧,而在集成过账。从那以后,我养成了一个习惯:月结最后一天,无论多忙,都要强制跑一遍 ABST2,把差异列表导出来,逐行看资产类别和金额;如果差异归零,就关资产期间,如果差异不为零,先用金额倒推凭证,再回到 FBL3N 和 AS03 对照排查。
年结和月结是两条线。年结先用 AFAB 跑 12 月折旧,再处理盘点差异和资产调整,然后执行 AJAB 结算资产年度,资产模块的当年度就关上了。如果年结后发现还有漏掉的资产操作,AJRU 可以把已结算的资产年度重新打开,但打开以后所有资产都会回到“未结算”状态,必须重新执行 AJAB 才能恢复。所以不到万不得已,不要在年结后开 AJRU,开了就要承担重跑一年折旧的风险。
时间线拉长一点看,资产模块的很多工作是可以前置的:资本化日期、成本中心、折旧码在主数据阶段一次性配好,月结就只剩跑折旧和对账两个动作;主数据阶段随意,月结就必须反复做“数据补救”,而资产补救远比其他模块麻烦,因为一旦资产有凭证历史,改主数据不一定能覆盖历史净值。这个前置逻辑,是我从这套操作手册里体会最深的一条。希望帮到你。
本文还有配套的精品资源,点击获取