1、BSEG可以拆分成6张表
BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG 
2、6张表说明

cleared(已清帐) opened(未清帐)  
BSAS BSIS GL documents  总账
BSAK BSIK AP documents  供应商
BSAD BSID AR documents  客户

3、表关系
BSEG主要通过“公司代码”、“凭证号”、“会计年度”、“行号”和这六张表关联。
BKPF 是财务凭证抬头,BSEG 是财务凭证行项目。在财务凭证记账的时候,数据被插入BKPF 和 BSEG,如果有必要,数据同时插入以上六张表中的一个未清表。

做清帐的时候,数据从六张表中的一个未清表删除,同时插入对应的已清表。一般情况下一笔业务产生的凭证都是未清的,那么:如果该业务行是客户相关的,则被记录到BSID;如果该业务行是供应商相关的,则被记录到BSIK;无论和客户相关还是和供应商相关,都是和总帐相关,所以也会有记录到BSIS;但是如果这笔业务被清帐了,则相应的记录会从BSI*转移到BSA*

一般情况下:应收账款、预收账款、其他应收款、应收汇票等科目既和客户相关,又和未清项管理的总帐科目相关;应付账款、预付账款、其他应付款、应付汇票等科目既和供应商相关,又和未清项管理的总帐科目相关;
其他总帐科目一般不启用未清项管理,所以记录一般都放在BSIS中。

4、BSEG特点: 
BSEG本身是一个 Cluster Table(簇表),BSEG就是由上述的六大表的集成,当要读取”BSEG”Table时就等于去读取那六个表,这样你可以想像它读起来会就多慢。对於簇表或Pool Table,都是SAP系统本身在使用的,因此簇表本身是不存在资料库实体的,虽然是可以在ABAP使用,不过还是有一些限制:

  • 不能使用select distinct or group by语法
  • 不能使用Native SQL
  • 不能使用specify field names after the order by  clause
  • 不能在建立次索引
  • 查询时一定要用KEY FIELD

拓展HANA平台数据库表设计思想:

HANA是列式的内存存储,所以取数的性能已经不是问题了,所以也不需要像传统ECC那样需要这么多表做缓存了,例如基于HANA平台开发的最新产品 Simple Finance就将财务相关的表大幅缩减只剩BKPF、BSEG了,为了传统代码能走新HANA平台运行,所有被砍掉的表都用同名的VIEW来替代了

SAP簇表(cluster table)BSEG使用方法相关推荐

  1. 【MM系列】SAP 簇表 A017 物料信息记录 (指定工厂) 包含的透明表

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP 簇表 A017 物料信息记录 ...

  2. SAP 簇表 A017 物料信息记录 (指定工厂) 包含的透明表

    正文部分 A017 所属的簇池 KAPOL 的内容被以下几个表包含: KONH 条件( 抬头 ) KONP 条件( 项目 ) KONW 条件(1 维值比例) KONM 定价( 1维数量等级 ) 其中 ...

  3. SAP簇表BSEG取数优化的方法

    BSEG于一般的透明表不同,它是一个簇表.对于一个簇表来说,除了主键项目外,其他项目都被编辑到一个长文本项目中,一起存储在表簇RFBLG中的vardata项目中,这就决定了作为簇表的BSEG无法再建立 ...

  4. oracle 数据库聚簇表(cluster) 之一 index cluster

    os: centos 7.4 db: oracle 11.2.0.4 oracle数据表三种基本类型:Heap Table.IOT.Cluster.名称分别为 堆表.索引组织表.聚簇表. 通常情况下, ...

  5. Oracle使用Sql把XML解析成表(Table)的方法

    SELECT * FROM XMLTABLE('$B/DEAL_BASIC/USER_DEAL_INFO' PASSINGXMLTYPE('<?xml version="1.0&quo ...

  6. Oracle簇表介绍 (clustered table)

    簇表概述 簇表(cluster) 是一种可以选的存储数据方式.簇表由1组拥有相同的列而且经常被一起使用的数据表构成,这组表在存储时会共享一部分Data Blocks, 例如,employees 和 d ...

  7. 通过案例学调优之--Oracle Cluster Table

    通过案例学调优之--Oracle Cluster Table About Clusters A cluster provides an optional method of storing table ...

  8. SAP维护视图(Maintenance View)和视图簇(View Cluster)用法小结

    表的维护视图是SAP系统中常用的一种技术,本篇博客介绍了维护视图的常见应用场景. 1 常用的事务代码 SE11  - ABAP Dictionary Maintenance (ABAP数据字典) SE ...

  9. element table固定表头,表的高度自适应解决方法

    element table固定表头,表的高度自适应解决方法 参考文章: (1)element table固定表头,表的高度自适应解决方法 (2)https://www.cnblogs.com/muou ...

最新文章

  1. html更改灰色按钮可用,点击提交按钮后按钮变灰色不可用状态的三种方法
  2. 8天后,有份独家小程序数据分析报告重磅来袭
  3. iOS---搜索功能
  4. iText in Action 2nd5.4节(Adding page events to PdfWriter)读书笔记
  5. 简单计算机面试题库及答案_460道Java后端面试高频题答案版【模块六:计算机操作系统】...
  6. 集合框架(九)----Map
  7. mysql nn_mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI含义说明
  8. 不会延期!iPhone 12S预计如期在9月发售:升级三星LTPO屏幕
  9. python画圣诞树代码解读_实战 | 教你用Python画各种版本的圣诞树
  10. C语言的全局变量和局部变量的作用域
  11. qq for linux无法安装路径,ubuntu amd 64bit 安装 QQ for linux教程(附 不能使用中文的解决办法)...
  12. web前端效率提升之禁用缓存-遁地龙卷风
  13. 优化家庭广电宽带网络设置
  14. 全球与中国航天工业注塑机市场深度研究分析报告
  15. 软件工程阶段性总结(二)——软件计划和需求分析
  16. html div虚线背景,聊聊css绘制虚线
  17. 编译内核使tilera支持网桥和netfilter功能
  18. ::-moz-focus-inner
  19. java获取excel嵌入对象_EXCEL,使用嵌入对象(.dot)作为报告模板
  20. 头插法和尾插法总结(动图版)

热门文章

  1. 对比3家平台,我总结了疫情数据可视化的8点经验
  2. IDC预测2014年9个趋势
  3. day12 装饰器进阶
  4. 正则表达式基础知识及应用(用于个人学习以及回顾)
  5. rhel7搭建可用实验环境
  6. Oracle Net Configuration(监听程序和网络服务配置)
  7. 样式表中的 element.style样式如何修改
  8. MongoDB整库备份与还原以及单个collection备份、恢复方法
  9. MyClass a,b[2],*p[2]调用了几次构造函数
  10. instancetype和id的区别