日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/3/20 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SAP簇表(cluster table)BSEG使用方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、BSEG可以拆分成6張表
BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG?
2、6張表說明
cleared(已清帳) opened(未清帳) ?
BSAS BSIS GL documents??總賬
BSAK BSIK AP documents??供應商
BSAD BSID AR documents??客戶

3、表關系
BSEG主要通過“公司代碼”、“憑證號”、“會計年度”、“行號”和這六張表關聯。
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


拓展HANA平臺數據庫表設計思想:

HANA是列式的內存存儲,所以取數的性能已經不是問題了,所以也不需要像傳統ECC那樣需要這么多表做緩存了,例如基于HANA平臺開發的最新產品 Simple Finance就將財務相關的表大幅縮減只剩BKPF、BSEG了,為了傳統代碼能走新HANA平臺運行,所有被砍掉的表都用同名的VIEW來替代了

總結

以上是生活随笔為你收集整理的SAP簇表(cluster table)BSEG使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。

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