手工维护科目主数据维护

SAP 项目上线的时候,会计科目一般是批量导入的方法来维护的,手工维护主要是应对日常零星会计科目变更的时候使用。批量导入的方法本系列博客后续专门介绍,本篇介绍手工维护的方法。

SAP 维护会计科目可以逐个维护 (individual processing),也可集中维护 (collective processing)。维护可以分两个层次,先在 Chart of account level 维护,再在 company code level 维护。也可以同时维护 COA 与 company code层次的数据。相关 T-code 如下:


以 FSP0 事务码为例,进入界面,左边可能有导航区,也可能没有。左边的导航区通过菜单 Settings -> Hierarchy Display 来设置是否显示:


设置后重启 SAP GUI 生效。左边导航区分类就是 OBD4 设置的科目组。这里要注意的是我们在设置科目组的时候,要注意科目组 ID 的顺序。比如按常规的资产、负债、所有者权益、成本类和损益类就比较清楚。初始化科目建议放在科目清单后面,因为上线后就用不到了。


可以看到,FSP0 维护 COA 层级的会计科目,主要就是科目编码、科目名称、资产负债表科目还是损益科目,以及不同语言的科目描述这些字段。其他字段都是在公司代码层级维护。下面是 FSS0 的界面。


FS00 综合了事务码 FSP0 和 FSS0 界面 ,可以集中维护好两个层级的数据。下面以 FS00 界面来解释会计科目主数据中重要字段。

科目主数据重要字段

科目组 (Account Group)

科目组是通过 OBD4 维护的科目分组 (请参照上篇),用于对会计科目进行分类和控制每一组别科目的编号范围和 F维护科目主数据时的字段状态 (field status)。

科目是资产负债表科目还是损益科目


用于确定会计科目是资产负债表科目还是损益表科目。比如本例中的现金科目,是资产负债表科目。

科目性质是会计很重要一个区分,资产负债表科目是永久科目,科目余额会带到以后年度,损益科目则每个会计年度结转到留存收益科目。所以这个字段非常重要,不能出错,这个字段出错修改还会很麻烦。

如果主数据保存后发现错误,默认情况下系统不允许修改。修改需要用 T-code: OBA5 将消息号为 FH 602 改为 warning ,默认是 Error 不允许修改。如果是将损益科目( P&L) 改为 资产负债表科目 (Balance sheet account, B/S),SAP 还会检查是否有关联的成本要素 (cost element),如果有,要先删除成本要素。OBA5 是修改 FI 模块的消息控制 (message control)。

科目币别 (Account Currency)

如果币别设为本位币(local currency) 以外其它货币,则科目只能用该币别过账,如果货币设为本位币,则科目可用任何货币过账。这种设置有时会有一些麻烦,比如有一个 现金-RMB 科目,如果 RMB 是本位币,则不能限制这一科目只能输入 RMB 。

本位币记账

如果设置此选项,SAP 对该科目只以本位币更新和显示,所有以外币记账的科目,按照交易发生时 M 类型的汇率转换成本位币金额。如果科目并不需要考虑分币别的更新和显示,并且不需要未清项管理,可以勾上这个选项。比如费用科目,主要的目的是归集成本和费用,一般不需要统计不同币别的费用,所以可以勾上。

哪些科目应该勾选这个选项呢?下面是常见的原则:

  • GR/IR 科目必须勾选此选项,否则过账时,系统会提示编号为 F5672 错误。错误消息大致为 G/L account 9000 XXXXX not consistent
  • Vendor 和 Customer 类 Reconciliation account 不能设置
  • 存货科目、固定资产科目一般勾选
  • 损益科目和初始化科目一般勾选

统驭科目

定义一个科目为统驭科目 (reconciliation account ),可以理解为这些科目有明细账,系统保证总账科目与明细科目的集成,即明细科目过账时会同时过账到总账科目。统驭账户不能直接过账,常见的如资产供应商客户等。统驭科目自动具有未清项管理功能,而且主数据中不能勾选 Open item management。

设置为统驭科目的科目修改也会受到限制,如果一个科目被设置为统驭科目,并且发生业务交易,则修改为普通科目很困难。统驭科目什么时候可以修改?:有两个条件:1)没有交易; 2)余额为 0。

未清项管理

对设为有 open item 管理功能的科目,系统会有一个清账 (cleared) 状态,并以红灯、绿灯标记某一行是否清账。只有在外币、本位币同时为 0 时才能清账。

重要:如果科目设为普通科目,有业务交易后又想修改为 有 open item 管理功能,SAP 系统不允许修改。也不能用 OBA5 更改消息控制; 如果想将有 open item management 管理的科目改为普通科目,则要先清账保证科目余额为 0 后再更改。

普通科目切换为具有 open item management 的科目,在 ECC6 EHP3 版本之后,可以使用 FAGL_ACTIVATE_OP。如果是之前的版本,使用程序 RFSEPA01 (for 4.6c and earlier (SE38))

下面是可以参考的 OSS Note:

  • note: 1770786 - Open item management - FIGL_ACTIVATE_OP
  • Note 606977 - G/L accts: Change open item management despite of postings

排序码

排序码 (sort key) 决定凭证录入时如果 Assignment 字段不输入,SAP 则以 sort key 确定定的方式填充该字段。科目主数据的 sort key 影响会计凭证行项目的 assignment 字段,但是会计凭证行项目的 asignment 字段的除 sort key 外,还受三个因素影响(以下按优先级从高到低):

  • 开票凭证( billing document) 的复制控制(非必输),如果把这个设置为 E,则开票号码客户拷贝到会计凭证的行项目中。配置路径:
IMG -> Sales & Distributions -> Billing -> Billing Document -> Maintain Copying Control for Billing Document
  • 会计科目的sort key (非必输)
  • 客户主数据的sort key (必输项)

Sort key 的配置

T-code: OB16.或者用 SE16N 直接改 TZUN 表

IMG -> Financial Accounting (New) -> Accounts Receivable and Accounts Payable -> Customer Accounts -> Line Items -> Display Line Items -> Display Line Items without ALV -> Determine Standard Sorting for Line Items

字段状态组

  • Field status 控制在输入会计凭证的时候,哪些字段是必输的,哪些是可选的,哪些是隐藏的
  • 会计科目主数据(FS00)维护界面中哪些字段是必输的等,是通过在定义会计科目组的时候控制的。另外,OB26 进一步定义了create、change 或者 delete 会计科目时的字段状态
  • 定义字段状态的时候要考虑相关配置的匹配:以下三者要保持一致:
    • OBC4 设置会计科目的字段状态
    • OB41 设置记账码 (posting key) 的字段状态。OBC4 和 OB41 的匹配可以用事务码 FBKP 来检查和维护
    • OMJJ 主要设置物料移动相关的业务字段状态
  • 如要检查 FI 和 MM field status 是否有冲突,可以通过代码 SE38,运行程序 RM07CUFA。对移动类型的 field status 和 OBC4 的 field status 进行比较。

FI 和 MM 字段状态常见两个错误,错误描述和解决办法如下

M7093 错误

有时 MM 与 FI 定义的字段状态冲突,在 MM 模块中操作时(比如 MB11),系统提示错误:

Fld selectn for mvmt type / acct (G/L accnt no) differs for Business Area (Message No M7093)

解决办法:运行程序 RM07CUFA 比较差异后修改

ME045 错误

创建 PR, PO, ML81N 都可能出现这个错误。错误的原因是 field status 设置不匹配(FI & MM)

解决方法:OME9 查看 Profit center 的字段设置,然后用 FS00 查看 55020110 科目的 Field status variant,再用 OBC4 查看Special Region 的字段设置,如果两个地方的设置匹配则 OK。

仅允许系统自动过账


如果此选项勾上,则不能在 FI 模块手工过账,只能从其他模块通过业务的事务码录入后,SAP 用集成的方式自动记账。比如存货类科目,一般都是自动记账科目。

会计科目与成本要素

S/4 Hana 版本之前,会计科目和初级成本要素是可以分开的,S/4 版本后成本要素整合成为会计科目,按照科目主数据进行维护,成本要素主数据不再独立存在。

S/4 之前版本,对损益科目要考虑与成本要素的关联性。详细部分在后续成本要素章节详述。

会计科目的删除

一般情况下,会计科目不能删除,FS00 只能做删除标记。如果需要删除,使用事务码 OBR2.

拷贝会计科目拷贝

除手工录入会计科目外,SAP 提供一些方法从其他公司代码或者样本会计科目表进行拷贝。

从样本会计科目表拷贝

SAP 预制不同国家的会计科目表,比如 CACN 是中国的会计科目表。可以作为模板进行拷贝,这种方法整体拷贝所有会计科目。配置路径:

IMG -> Financial Accounting (New)-> General Ledger Accounting (New)-> Master Data-> G/L Accounts-> G/L Account Creation and Processing-> Alternative Methods-> Copy Chart of Accounts

从其他公司代码拷贝

IMG -> Financial Accounting (New)-> General Ledger Accounting (New)-> Master Data-> G/L Accounts-> G/L Account Creation and Processing-> Alternative Methods-> Copy Company Code

从一家公司代码的会计科目拷贝到另外一家公司代码,整体拷贝所有会计科目。如果两家公司具有不同的 local currency ,拷贝的时候,SAP 自动进行币别的转换。

拷贝指定的会计科目

IMG -> Financial Accounting (New)-> General Ledger Accounting (New)-> Master Data-> G/L Accounts-> G/L Account Creation and Processing-> Create G/L Accounts with ReferenceT-code: OB_GLACC01

第一步:指定要拷贝的公司代码。比如,下图指定从 Z900 公司拷贝至 Z910 公司。也可以在同一个公司代码下拷贝。

点击 明细 按钮,指定要拷贝的会计科目,需要手工填写会计科目名称

然后点击工具栏上的 G/L Account 执行创建操作。

拷贝指定会计科目-方法 2

可以使用事务码 FS15 ,在不同公司代码间进行会计科目拷贝。

这种方法是基于批输入的,完成本步骤后,再使用 SM35 执行批输入。

SAP FI 系列 007:会计科目主数据维护相关推荐

  1. SAP FI 系列 008: 会计科目设置要点总结

    在设置会计科目表的时候,对科目清单中的科目,需要有一个严谨的设计,既要考虑账务处理的要求,也要满足 SAP 技术上的要求.本篇总结会计科目在 SAP 技术上的一些要点. 会计科目设置时考虑因素 从技术 ...

  2. 【PP系列】SAP PP模块工作中心主数据维护

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[PP系列]SAP PP模块工作中心主数据维护 ...

  3. SAP PP模块工作中心主数据维护

    SAP PP模块工作中心主数据维护 CR01 – 工作中心的创建 路径:后勤 ->生产 -> 主数据 -> 工作中心 ->工作中心->创建 CR02– 工作中心的修改  ...

  4. SAP FI 系列 006 : COA 的概念和配置

    COA 的概念 Chart of accounts (COA): 指包含所有会计科目定义并按顺序排列的清单,其中每一项都是一个总账科目,称为总账科目 (G/L Account).Chart of ac ...

  5. SAP FI 系列 (013) - 会计凭证的配置

    会计凭证的概念 会计凭证 (FI document) 是 SAP FI 模块中记录一项交易和事项的最小单位.创建会计凭证后,生成会计凭证号码,SAP 系统根据 company code, fiscal ...

  6. SAP PP模块生产版本主数据维护

    更多内容关注公众号:SAP Technical 各位可以关注我的公众号:SAP Technical PP生产版本主数据 生产版本(Production Version)主数据是执行生产业务过程中最主要 ...

  7. SAP FI 系列 001:财务会计组织架构

    组织架构概述 SAP 的组织架构设计原则:系统的组织架构应该可以模拟企业真实的组织架构.第一种情况:组织架构具有层级关系,比如,一个公司代码下可以有多个工厂.第二种情况:没有层级关系,比如业务范围是可 ...

  8. SAP FI 系列 (023) - 使用工作清单维护汇率

    OB08 汇率的设置界面,不同的汇率类型.不同货币的汇率数据都在一起.同一种货币也存在多笔记录.汇率数据储存在数据库表 TCURR 中, OB08 就是用 SM30 维护 V_TCURR 视图.工作清 ...

  9. 【修复版本】SAP PP模块生产版本主数据维护

    PP生产版本主数据 生产版本(Production Version)主数据是执行生产业务过程中最主要的基础数据之一,包含了产品的数量结构信息,同时也包含了产品的工艺路线,工作中心等信息.生产版本主记录 ...

  10. SAP FI 系列 (031) - 允许在会计凭证中修改统驭科目

    会计凭证调整统驭科目一般通过 SGL,也就是特别总账标记.SAP也允许在会计凭证中修改统驭科目.但这个方法存在一些缺点. 配置 科目组中放开 Recon. Account ready for inpu ...

最新文章

  1. Qt中如何改变三角形图形项的包围盒
  2. 王欢:如何构建好的智能风控工具体系?
  3. 【笔记】Linux就该这么学-第六课第四章
  4. mysql 外键有啥用途_Mysql外键是什么?有哪些用处?(图文+视频)
  5. 我希望的未来职业发展!!!!!!!!!!想了半年的最终的结果~好像又没有变化哈哈哈哈
  6. 「offer来了」从基础到进阶原理,从vue2到vue3,48个知识点保姆级带你巩固vuejs知识体系
  7. Android两个tab吸顶,Android scrollView和viewpager嵌套 指示器吸顶 根据viewpager每
  8. 查看代码 index.html,Javascript查看大图功能代码实现
  9. 没事学学docker(二):本地Centos7和阿里云服务器安装docker及其解决安装出现的问题
  10. Deqin-python计算器
  11. 方向余弦,向量夹角,向量的投影
  12. win10 系统无法远程桌面连接到服务器,Win10系统不能建立远程桌面连接总是连接不上如何解决...
  13. Vue解决跨域问题之Node反向代理
  14. 云计算系列知识点——网络(公网、私网、VPN等)基础知识与计费模式
  15. 可以过滤网页中广告的插件Adblock Plus
  16. 2021全国大学生数学建模竞赛论文格式规范
  17. 《Swf文件的那些事》—as函数跨平台的交互详解
  18. asp.net 中Button按钮失效问题解决办法
  19. 计算机专科学校哪个好,哪个计算机高等专科学校好 哪个电脑学院好 哪个中专计算机学校好...
  20. 【独角日“爆”】携程或计划从纳斯达克退市;雷军入驻B站;台积电市值反超英特尔...

热门文章

  1. 安卓逆向_2 --- Androidkiller,apktool、dex2jar、jd-gui、jadx反编译工具 的 安装、设置及使用教程
  2. MogDB官网正式亮相!单机256万tpmC再创佳绩
  3. php奖学金系统,java/php/net/pythont奖助学金管理系统设计
  4. 工作流软件哪个好?介绍几款知名的工作流软件
  5. 红米手机计算机软件,详解红米手机连接电脑方法
  6. Coverity 配置coverity扫描python静态代码检测
  7. 苹果iPhone手机升级系统内存空间变小不够如何解决?
  8. 关于Linux内核学习
  9. python实现LU分解
  10. LU分解_SVD分解