BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG

cleared     │ opened
--------------------------------         
BSAS         │ BSIS         ==>all GL documents
BSAK         │     BSIK         ==>all AP documents
BSAD         │ BSID         ==>all AR documents

BKPF 是财务凭证抬头,BSEG 是财务凭证行项目。

在财务凭证记账的时候,数据被插入 BKPF 和 BSEG,如果有必要,数据同时插入以上六张表中的一个未清表。
做清帐的时候,数据从六张表中的一个未清表删除,同时插入对应的已清表。

BSAD:应收明细(已清帐)客户
BSID:应收明细(未清帐)客户
BSAS:总帐明细(已清帐)总账
BSIS:总帐明细(未清帐)总账
BSAK:应付明细(已清帐)供应商
BSIK:应付明细(未清帐)供应商

BSEG主要通过“凭证号”“会计年度”“行号”和这六张表关联
BSEG 使用
BUKRS ( Company code )
BELNR ( Document No )
GJAHR ( Fiscal Year )
BUZEI ( Line Item )

FI会计模块中输入一笔业务将会记一个财务凭证,SAP系统中将凭证信息分为抬头信息和明细信息两部分加以存储。其中抬头(Header)信息存储在透明表BKPF中,明细(行项目Items)信息存放在BSEG等簇表中。

BKPF:会计核算凭证标题
               Accounting Document Header

BSEG:会计核算凭证段
               Accounting Document Segment

BSEG本身是一个簇表 (Cluster Table),它隶属于表簇(Cluster Table)RFBLG,同时隶属于表簇RFBLG的簇表还有:

BSEC:一次性帐户数据凭证段
               One-Time Account Data Document Segment

BSED:汇票字段凭证段
               Bill of Exchange Fields Document Segment

BSES:凭证控制数据
               Document Control Data

BSET:税收数据凭证段
               Tax Data Document Segmen

簇表BSEG的主键字段(key)有以下五个项目。
               MANDT:集团(Client)
               BUKRS:公司代码 ( Company code )
               BELNR:财务凭证编号 (Accounting document number)
               GJAHR:会计年度( Fiscal Year )
               BUZEI:会计凭证中的行项目(Number of Line Item Within Accounting Document )

该簇表BSEG主要通过以上五个主键字段与以下六个主要的财务透明表相关联。
应收明细
BSID: 会计核算:客户的第二次索引(未清帐)
               Accounting: Secondary index for customers
BSAD:会计核算:客户的第二个索引(已结算项目)(已清帐)
               Accounting: Secondary index for customers (cleared items)

应付明细
BSIK: 会计核算:供应商的第二次索引(未清帐)
               Accounting: Secondary index for vendors
BSAK: 会计核算:供应商的第二个索引(已结算项目)(已清帐)
               Accounting: Secondary index for vendors (cleared items)

总帐明细
BSIS: 会计核算:用于总帐科目的第二个索引(未清帐)
               Accounting: Secondary Index for G/L Accounts
BSAS: 会计核算:总帐科目的第二个索引(已结算项目)(已清帐)
               Accounting: Secondary index for G/L accounts(cleared items)

一张会计凭证的明细部分可以包含复数个行项目,这些复数个行项目在存入BSEG等簇表的同时,也会根据行项目的状态存入以下六个财务数据表中。

一般情况下刚开始都是未清凭证,

如果该行项目是与客户相关的,则被记录到BSID;

如果该行项目是与供应商相关的,则被记录到BSIK;

无论和客户相关还是和供应商相关,都是和总帐相关,所以同时也记录到BSIS。

随后当这笔业务被清帐时,

如果该行项目是与客户相关的,则相应的记录会从BSID转移到BSAD;

如果该行项目是与客户相关的,则相应的记录会从BSIK转移到BSAK;

无论和客户相关还是和供应商相关,都是和总帐相关,所以同时相应的记录也会从BSIS转移到BSAS。

一般情况下:

预收帐款、应收帐款、其他应收款、应收汇票等科目既和客户相关,又和未清项管理的总帐科目相关;

预付帐款、应付帐款、其他应付款、应付汇票等科目既和供应商相关,又和未清项管理的总帐科目相关;

其他总帐科目一般不启用未清项管理,所以记录一般都放在BSIS中。

除了上述6个会计凭证表外还有一个物料凭证表,因为凭证中有的时候还会出现与物料相关的行项目,但是与物料相关的行项目不需要作未清帐处理,所以只有一个物料凭证表相对应。

BSIM: 第二级指数,商品凭证
               Secondary Index, Documents for Material

这里有个概念需要注意:

存入BSEG等簇表时是以binary save的形式将一张凭证的明细部分的所有行项目信息编辑成一个长文本,再存入表簇RFBLG中的vardata项目中。

存入7个相应的透明表时则是根据上述行项目的性质,分别存入相应的透明表,表中每条记录只记载一条行项目信息。

有了上述的知识,我们不难理解,

使用T-code:FB03查看凭证的明细信息时,实际是读取BSEG等簇表的信息。

使用T-code:FBL1N , FBL3N, FBL5N 分别查看供应商,总账,客户的未清和已清项信息时,实际上读取BSIK、BSAK等会计凭证表的信息。

BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系相关推荐

  1. BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系(转)

    BSEG和BSIS.BSAS.BSID.BSAD.BSIK.BSAK 六个表的关系 1.数据关系: BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG 2.六个表说明: clea ...

  2. ABAP--如何快速从BSEG读取数据

    由于bseg表很大,而且表的索引字段是: BUKRS - Company Code BELNR - Accounting Document Number  GJAHR - Fiscal Year  B ...

  3. SAP中会计凭证数据表关系的简单验证

    近期在查找资料时浏览到一篇名为<FI中 BSEG簇表 和BSIS.BSAS.BSID.BSAD.BSIK.BSAK六个表的关系>的博文.了解到了一些自己以前并不清楚的知识.顺便也自行测试验 ...

  4. SAP簇表(cluster table)BSEG使用方法

    1.BSEG可以拆分成6张表 BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG  2.6张表说明 cleared(已清帐) opened(未清帐)   BSAS BSIS GL ...

  5. SAP - 表、业务流程

    SAP - 表.业务流程 SD KNA1 General Data in Customer Master 一般数据,客户的基本数据,跟销售,财务业务无关 例如:姓名,电话,地址 TCODE: XD03 ...

  6. ACDOCA VS BSEG

    >转自 安全验证 - 知乎 一种不会更新到ACDOCA中的财务凭证_noted item sap_SAP-nkGavin的博客-CSDN博客 关于统一日记账ACDOCA你必须知道的事 统一日记账 ...

  7. bseg---faglflexta

    这次我们要讲的是新总帐的数据结构: 新旧总帐之间的数据结构有什么差异呢? 旧总帐中的表在新总帐中还有么? Data Structures of the new GL 新总帐的数据结构 在新总帐中FI中 ...

  8. SAP S/4HANA表结构之变

    一.统一日记账的表 1)一个行项目表,存储所有应用的全部明细–迅速获得洞察力和扩展能力; 2)次级成本要素也变成了总账科目,统一入口维护和管理; 3)数据只需存储一次在一张表,不需要再做月末对账,如A ...

  9. SAP系统未清账和已清账的区分

    业务: 未清项和已清项的概念: 未清项( Open Item ):表示财务凭证行项目的一种挂帐状态,提示该项目需要被 clearing. 为什么需要使用到未清项管理呢? 记录完整的业务交易.比如客户 ...

最新文章

  1. html图片上下左右滑动,一个支持任意尺寸的图片上下左右滑动效果
  2. Python处理PDF与CDF
  3. python第三十二课——队列
  4. 计算机网络 闯关,2009计算机网络考研试题过关必练.docx
  5. mysql去重DISTINCT
  6. enterFrame是什么意思?
  7. mysql安装权限_mysql 新安装时的权限
  8. 漫画:为什么下载电影进度总是卡在 99% 就不动了?
  9. 压力测试 Monkey 应用程序无响应ANR Application No Response(转)
  10. C# 创建进程但是失败,原因是什么
  11. informatic
  12. 什么是列联表分析(Contingency table analysis)?
  13. [OpenCV练习题实现] 尝试找到一种方法来提取多个彩色对象,例如,同时提取红色,蓝色,绿色对象。
  14. php如何用函数写表格,Excel表格公式怎么设置
  15. java fact函数_Fact 定义一个类Fact表示无符号有理数(分数) 联合开发网 - pudn.com...
  16. 固定表头和第一列、内容可滚动的table表格
  17. 【C语言】利用队列的思维理解移位运算符和移位函数
  18. 高级硬件工程师是怎样炼成的
  19. JDBC——MySQL
  20. python中的 pip 和 requirements.txt 是干什么的

热门文章

  1. 如何理解社交效应「蒸发式降温」?
  2. 【pmcaff】一个微信创业者的吐血总结,这样才能做好营销,实用!
  3. 闷热夏日这个空调太疯狂!
  4. 《CCNP SWITCH 300-115认证考试指南》——1.3节模块化网络的设计
  5. 《数据科学与大数据分析——数据的发现 分析 可视化与表示》一2.3 第2阶段:数据准备...
  6. 结构体定义容易混淆的地方
  7. 突然感到很无聊当没有看书时
  8. Ubuntu 设置程序开机启动(以指定用户身份)
  9. linux内核中链表代码分析---list.h头文件分析(二)【转】
  10. Linux(RHEL7及CentOS7)下glibc版MySQL5.7.20的安装