news 2026/3/12 14:27:06

SAP FICO表关系图解 BSEG与BSIS、BSAS、BSID、BSAD、BSIK、BSAK之间的关系

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SAP FICO表关系图解 BSEG与BSIS、BSAS、BSID、BSAD、BSIK、BSAK之间的关系

摘要:SAP财务系统中,BSEG是凭证行项目簇表,由BSAS、BSIS、BSAK、BSIK、BSAD、BSID六个表组成,分别对应总账、应付、应收的已清/未清项目。业务发生时数据写入BKPF(凭证抬头)和BSEG,并根据类型存入对应未清表(BSIS/BSIK/BSID);清账时从未清表移至已清表(BSAS/BSAK/BSAD)。BSEG作为虚拟表读取效率较低,且对ABAP操作有限制:不支持distinct/group by、Native SQL等操作,必须使用关键字段查询。应收账款等科目同时关联客户/供应商

BSEG 和 BSIS、BSAS、BSID、BSAD、BSIK、BSAK 六个表的关系 BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG

*-----------------------------------------------------------------------------------------------------

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 主要通过“凭证号”“会计年度”“行号”和这六张表关联

一般情况下一笔业务产生的凭证都是未清的,那么:如果该业务行是客户相关的,则被记录到 BSID;

如果该业务行是供应商相关的,则被记录到 BSIK;

无论和客户相关还是和供应商相关,都是和总帐相关,所以也会有记录到 BSIS;

但是如果这笔业务被清帐了,则相应的记录会从 BSIS 转移到 BSAS

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

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

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

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

1.不 能使用 select distinct or group by 语法

2.不能使用 Native SQL

3.不能使用 specify field names after the order by clause

4.不能在建立次索引

5.查询时一定要用 KEY FIELD

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/3 17:21:18

2026年护网就在眼前了,蓝队护网签合同一定要擦亮眼睛

2024年护网的前期准备已经陆陆续续在进行了,很多厂商、安全团队开始向市面上招聘蓝队护网成员了,价格从800-4000不等。关于护网的面试我前面已经说过了。 乙方单方违约扣50%违约金 今天聊聊护网合同的事情,护网的合同可谓处处是坑&#xff0c…

作者头像 李华
网站建设 2026/3/9 20:12:13

【期末复习01-参考答案】-算法题ProgramDesign

文章目录一、程序分析题(20分)项目结构分析题01分析题02分析题03分析题04二、程序改错题(20分)项目结构改错题01改错题02改错题03改错题04改错题05改错题06一、程序分析题(20分) 项目结构 分析题01 代码运行结果 分析题02 代码运行结果 分析题03 代码运行结果 分析题04 代码…

作者头像 李华
网站建设 2026/3/13 1:19:14

6.1 AI Agent核心原理:复杂任务自动化的设计模式

6.1 AI Agent核心原理:复杂任务自动化的设计模式 在前几章的学习中,我们深入了解了AI编程工具、大型项目分析方法以及MCP协议。从本章开始,我们将专注于AI Agent的核心原理和实现。本节课将探讨复杂任务自动化的设计模式,帮助我们理解如何构建能够自主执行复杂任务的AI Ag…

作者头像 李华
网站建设 2026/3/11 20:27:55

使用Qt Creator创建和编辑状态图详细教程

使用Qt Creator创建和编辑状态图详细教程一、使用Qt Creator创建和编辑状态图1、创建新项目2、新建scxml文件3、编辑状态图实现下面这个状态二、如何使用状态图三、Qt SCXML 模块详解1、SCXML 概述2、Qt SCXML 模块的作用3、使用 Qt SCXML 模块的基本步骤3.1 编写 SCXML 文件3.…

作者头像 李华
网站建设 2026/3/3 17:39:26

8.1 知识体系梳理:核心概念与工具回顾

8.1 知识体系梳理:核心概念与工具回顾 经过七周的深入学习和实践,我们已经掌握了AI编程的核心技能和工具。在课程的最后一周,我们将对整个知识体系进行梳理和总结,回顾核心概念和工具,并展望未来的发展趋势。 课程知识体系总览 #mermaid-svg-oIScDkkgbHyesBkY {font-fam…

作者头像 李华