日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/3/21 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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使用,不過還是有一些限制:

  • 不能使用select distinct or group by語法
  • 不能使用Native SQL
  • 不能使用specify field names after the order by clause
  • 不能在建立次索引
  • 查詢時一定要用KEY FIELD
  • 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六个表的关系(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。