BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系(转)
BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK
六個表的關系
?
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使用,不過還是有一些限制:
PS:在簇表里抽取數據效率很低,可以按照不同的科目,在其他六張表取對象數據!!!!!
---------------------------------------------------------------------------------
原文: http://skewen.iteye.com/blog/1478241
?
?一張會計憑證的明細部分可以包含復數個行項目,這些復數個行項目在存入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等會計憑證表的信息。
轉載于:https://www.cnblogs.com/mingdashu/p/5150755.html
總結
以上是生活随笔為你收集整理的BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: G面经prepare: Set Inte
- 下一篇: UVALive 4225 Prime B