通过会计教程,我们知道会计科目分一级、二级、三级或更明细的层级。而国产财务软件也是按照这个思路来设计的,这样可以分别按一级科目、二级科目、三级科目查看余额。然而接触SAP后,大家会发现SAP中会计科目都是末级科目,没法像国产软件那样分别查看一级、二级科目的余额,使用起来很是不便。

事实上,不管是一级、二级、还是三级科目,在财务记账时,都是对明细科目记账的,这和SAP是一致的。U8的科目分级,方便用户查询各个层级的科目余额,并且支持展开查询。而在SAP中,通常是按科目段进行查询,例如银行科目按“1002*”或“从100200000到1002999999”查询。那SAP中科目余额表是否可以按层级汇总呢?报表S_ALR_87012277可以按层级汇总,但不好用。曾经有客户上SAP时,非得要求按照U8的模式开发能够汇总显示的科目余额表,但是效果也不好。在U8中科目定义有层级关系,数据存储在各个层级上,或者是根据这种层级关系可以方便的取到数据。而在SAP中没有定义这种层级关系,因此只能根据一定的规则进行取数。那SAP为什么不按照国内的思路设计会计科目呢?

SAP是德国的ERP软件,当然是根据国际通用的思维来设计软件架构(要不然怎么可能全球都认可呢)。所以,这和我们理解的有差异,这也是为什么许多刚接触SAP的财会人会觉得SAP难(不过习惯了,就觉得好用了)。但从会计核算的本质上,SAP和国内软件的作用是一致的,只是功能有差异而已。另一方面,SAP是财务业务一体的软件,业务与财务高度集成,有的数据从业务口就可以获得,无需从科目上进行体现。

从财务核算的角度,要实现核算的细度,在U8中往往需要设置多个明细科目,例如按产品类别设置科目,按库位设置科目。而在SAP中,以产成品为例,设置一个产成品科目即可,通过物流模块的报表,就可以按产品类别、库存地点等维度进行数量和金额的分析,这是SAP更先进的地方。事实上,你会发现SAP的会计凭证中除了科目、金额、借贷方、成本中心等,还有许多的字段,例如采购订单、WBS、物料、工厂、订单号、资产号、付款方式、到期日等许多信息。有了这些凭证要素,可以起到辅助核算的作用,就无需设置更多的会计科目了。

实际应用中,在对SAP会计科目进行编码时也是有规则的。一般前4位和会计准则一致,例如应付账款2202;如果要区分国内国外,则在第5、6位进行区分,如220201;如果还要区分关联非关联,则在第7、8位进行区分,如22020101;最后在后面补0将长度补够10位,如“2202010100 应付账款-国内-非关联方”。通过这种方式,从科目编码上具有一定的层级意义。

总结:不管会计科目是否有层级,最终记账的科目才是会计核算的关键,科目层级只是方便数据的汇总及分析。SAP中定义科目编码时往往也会有一定的层级意义,以便按科目段分析余额。

原文源自公众号《SAP财会讲堂》

SAP会计科目编码的层级说明​mp.weixin.qq.com

sap中查询字段长度_SAP会计科目编码的层级说明相关推荐

  1. oracle字段长度大于3的值,sql语句查询字段长度大于6

    sql语句怎么在一个数据库中查找拥有同一字段名的所有表 1.在Oracle中,这样写就可以解决了select column_name,table_name from user_tab_columns ...

  2. MySQL中查询字段为空或者为null方法

    MySQL中查询字段为空或者为null方法 判断为null select * from table where column is null; 不为null: select * from table ...

  3. 关于MySQL中的字段长度

    我们在MySQL中新建表时,需要对各个字段的属性进行设置,当然,这其中也包含了长度这一属性,下面就这一属性如何设置进行说明. 首先,sql中的长度=字节,也即是长度设置为10,则该字段长度为10个字节 ...

  4. SAP中 查询采购订单已收货未开票信息 MB5S <转载>

    原文链接:https://zhuanlan.zhihu.com/p/368569702 有时候,领导让我们分析应付暂估的余额,包含哪些供应商,对应哪些材料,未开票数量是多少,金额是多少?在SAP中如何 ...

  5. java jpa 字段 关联_jpaQuery中查询字段是关联表的查询方法以及@JoinEntity(joinEntityAlias =str)的作用和代码编写的规范...

    实体类的参数 @JoinEntity(joinEntityAlias = T_DeviceMoxing_AlarmRule,...)的作用 课室类 @Entity public class Class ...

  6. hana数据库 字段长度_SAP HANA: 列式内存数据库评测

    我一直怀疑SAP宣称的主存 有段时间我把更多的注意力放在C-STORE上,一种基于网格(多节点,异地部署)的列式数据库方案.在处理扩展性和可用性方面,它通过Projection Overlapping ...

  7. SAP中查询用户操作日志的事务码

    事务码:STAD 注意:查询的时间跨度范围不要太大,否则会很慢! 事务码:ST03N 工作负载和性能统计 转载于:https://www.cnblogs.com/ruingy/p/3955340.ht ...

  8. mybatis中查询字段为空时需要赋值_当数据表中的列和需要返回的对象的属性不完全一致, MyBatis是不会自动赋值的。此时,就可以使用【】元素进行处理。...

    [判断题]在 Windows7中,回收站与剪贴板一样,是内存中的一块区域.(1.0分) [填空题]在 Windows7中,若要选定多个连续的文件时,可先单击要选定的第一个文件,然后按下()键,再单击最 ...

  9. SAP中查询财务与物流月度物料消耗统计差异原因分析实例

    近期遇到一个用户咨询.财务出具的备件类物料月度消耗与部门核对的有差异,不知是何原因? 展开分析,财务与物流在系统中的统计方法是不同的.财务通常通过FBL3N,汇总备件物料消耗对应的所有总账科目,再输出 ...

最新文章

  1. KVM日常管理-克隆-快照-磁盘扩容-虚拟磁盘挂载
  2. Python3.7环境配置
  3. python中的array函数作用_数据分析的python基底(3)——array、Series、DataFrame笔记...
  4. 《图解服务器网络架构》 学习笔记
  5. 推荐一个能监控安卓手机上应用使用情况的应用,名叫ActionDash
  6. C# 定时器定时更新
  7. ufldl学习笔记与编程作业:Multi-Layer Neural Network(多层神经网络+识别手写体编程)...
  8. java缩写_Java学习-Java缩写词的意思
  9. 【正则表达式】正则表达式匹配${xxx}
  10. bzoj 1635: [Usaco2007 Jan]Tallest Cow 最高的牛
  11. 高通蓝牙耳机开发方法-周康
  12. 家庭能源管理matlab 采用matlab编制家庭能源管理程序,包括各种家用电器的调度运行策略
  13. gateway 动态路由
  14. azure kinect 深度相机原理
  15. 模拟人生4修改服务器,模拟人生4 全秘籍、作弊码一览及修改方法汇总
  16. 【安全知识分享】工程项目夏季、雨季、夜间、防汛施工安全培训教育(附下载)
  17. 网易AI平台开放多项技术,助力网易七鱼智能客服升级
  18. DNSPod十问杨晓东:从.cn看中国互联网进化史
  19. 人像考勤机php数据,考勤机数据分析测试案例 - 测试人生 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  20. Excel Vba快速界面设计入门

热门文章

  1. python入门第六章 信息安全策略-文件备份 用户账户管理
  2. 基于JAVA+Servlet+JSP+MYSQL的个人博客系统
  3. 转载(面向对象设计的原则)
  4. 简易OA漫谈之工作流设计(五,直接上级)
  5. 前端技术之_CSS详解第三天
  6. 2016级算法期末上机-H.难题·AlvinZH's Fight with DDLs III
  7. websocket实现java服务端与js端通信
  8. 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
  9. [转]PHP echo, print, printf, sprintf函数的区别和使用
  10. c语言结果输出10遍,C语言 如何实现输出这样一系列输出结果