BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK 六个表的关系
来源:互联网 发布:三门峡算法工程师招聘 编辑:程序博客网 时间:2024/05/20 14:27
1、数据关系:
BSAS+BSIS+BSAK+BSIK+BSAD+BSID= BSEG
2、六个表说明:
cleared
opened
BSAS
BSIS
==>all GL documents
BSAK
BSIK
==>all AP documents
BSAD
BSID
==>all AR documents
BSAS:总帐明细(已清帐)总账
BSIS:总帐明细(未清帐)总账
BSAD:应收明细(已清帐)客户
BSID:应收明细(未清帐)客户
BSAK:应付明细(已清帐)供应商
BSIK:应付明细(未清帐)供应商
3、表关系:
BSEG主要通过“凭证号”“会计年度”“行号”和这六张表关联
BUKRS ( Company code )
BELNR ( Document No )
GJAHR ( Fiscal Year )
BUZEI ( Line Item )
BKPF 是财务凭证抬头,BSEG 是财务凭证行项目。在财务凭证记账的时候,数据被插入 BKPF 和 BSEG,如果有必要,数据同时插入以上六张表中的一个未清表。
做清帐的时候,数据从六张表中的一个未清表删除,同时插入对应的已清表。一般情况下一笔业务产生的凭证都是未清的,那么:如果该业务行是客户相关的,则被记录到BSID;如果该业务行是供应商相关的,则被记录到BSIK;无论和客户相关还是和供应商相关,都是和总帐相关,所以也会有记录到BSIS;但是如果这笔业务被清帐了,则相应的记录会从BSI*转移到BSA*
一般情况下:应收账款、预收账款、其他应收款、应收汇票等科目既和客户相关,又和未清项管理的总帐科目相关;应付账款、预付账款、其他应付款、应付汇票等科目既和供应商相关,又和未清项管理的总帐科目相关;
其他总帐科目一般不启用未清项管理,所以记录一般都放在BSIS中。
4、BSEG特点:
BSEG本身是一个 Cluster Table(簇表),BSEG就是由上述的六大表的集成,当要读取”BSEG”Table时就等于去读取那六个表,这样你可以想像它读起来会就多慢。对於簇表或Pool Table,都是SAP系统本身在使用的,因此簇表本身是不存在资料库实体的,虽然是可以在ABAP使用,不过还是有一些限制:
1.不能使用select distinctor group by语法
2.不能使用Native SQL
3.不能使用specify field names after the order by clause
4.不能在建立次索引
5.查询时一定要用KEY FIELD
- BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系
- 【转载】FI中 BSEG簇表 和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系
- BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系
- BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK 六个表的关系
- BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK 六个表的关系
- BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系
- BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系(转)
- BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系
- BSEG与BSIS、BSAS、BSID、BSAD、BSIK、BSAK之间的关系
- BSEG与BSIS、BSAS、BSID、BSAD、BSIK、BSAK之间的关系
- 组成BSEG表的几个表——BSID,BSAD,BSIK,BSAK,BSIS,BSAS
- BSEG(六个表)
- RUP和六个最佳实践的关系
- BSIS表优化经历
- 反记账对BSEG和FAGLFLEXA的影响
- FAGLFLEXA 表和 BSEG 表有什么区别
- UML中主要的六个关系
- 关于BSEG表
- 算法4
- Oracle精选面试题及答案
- 【C++】计算进位的次数
- world文档编写规范
- 4:中缀表达式的值
- BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK 六个表的关系
- “警察”票房破2.7亿 创成龙电影最快破亿纪录
- 天猫浏览型应用的CDN静态化架构演变
- 请教关于VS2005的问题
- NAND FLASH学习笔记之MTD下nand flash驱动(一)
- 如何恢复 Linux 上删除的文件
- 好的界面设计方法 网页爬虫
- debian l7-filter
- Git warning push.default is unset