SAP簇表(cluster table)BSEG使用方法
生活随笔
收集整理的這篇文章主要介紹了
SAP簇表(cluster table)BSEG使用方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
| 1、BSEG可以拆分成6張表 BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG? 2、6張表說(shuō)明 3、表關(guān)系 BSEG主要通過(guò)“公司代碼”、“憑證號(hào)”、“會(huì)計(jì)年度”、“行號(hào)”和這六張表關(guān)聯(lián)。 BKPF 是財(cái)務(wù)憑證抬頭,BSEG 是財(cái)務(wù)憑證行項(xiàng)目。在財(cái)務(wù)憑證記賬的時(shí)候,數(shù)據(jù)被插入BKPF 和 BSEG,如果有必要,數(shù)據(jù)同時(shí)插入以上六張表中的一個(gè)未清表。 做清帳的時(shí)候,數(shù)據(jù)從六張表中的一個(gè)未清表刪除,同時(shí)插入對(duì)應(yīng)的已清表。一般情況下一筆業(yè)務(wù)產(chǎn)生的憑證都是未清的,那么:如果該業(yè)務(wù)行是客戶(hù)相關(guān)的,則被記錄到BSID;如果該業(yè)務(wù)行是供應(yīng)商相關(guān)的,則被記錄到BSIK;無(wú)論和客戶(hù)相關(guān)還是和供應(yīng)商相關(guān),都是和總帳相關(guān),所以也會(huì)有記錄到BSIS;但是如果這筆業(yè)務(wù)被清帳了,則相應(yīng)的記錄會(huì)從BSI*轉(zhuǎn)移到BSA*?? 一般情況下:應(yīng)收賬款、預(yù)收賬款、其他應(yīng)收款、應(yīng)收匯票等科目既和客戶(hù)相關(guān),又和未清項(xiàng)管理的總帳科目相關(guān);應(yīng)付賬款、預(yù)付賬款、其他應(yīng)付款、應(yīng)付匯票等科目既和供應(yīng)商相關(guān),又和未清項(xiàng)管理的總帳科目相關(guān); 其他總帳科目一般不啟用未清項(xiàng)管理,所以記錄一般都放在BSIS中。?? 4、BSEG特點(diǎn):? BSEG本身是一個(gè) Cluster Table(簇表),BSEG就是由上述的六大表的集成,當(dāng)要讀取”BSEG”Table時(shí)就等于去讀取那六個(gè)表,這樣你可以想像它讀起來(lái)會(huì)就多慢。對(duì)於簇表或Pool Table,都是SAP系統(tǒng)本身在使用的,因此簇表本身是不存在資料庫(kù)實(shí)體的,雖然是可以在ABAP使用,不過(guò)還是有一些限制:
拓展HANA平臺(tái)數(shù)據(jù)庫(kù)表設(shè)計(jì)思想: HANA是列式的內(nèi)存存儲(chǔ),所以取數(shù)的性能已經(jīng)不是問(wèn)題了,所以也不需要像傳統(tǒng)ECC那樣需要這么多表做緩存了,例如基于HANA平臺(tái)開(kāi)發(fā)的最新產(chǎn)品 Simple Finance就將財(cái)務(wù)相關(guān)的表大幅縮減只剩BKPF、BSEG了,為了傳統(tǒng)代碼能走新HANA平臺(tái)運(yùn)行,所有被砍掉的表都用同名的VIEW來(lái)替代了 |
總結(jié)
以上是生活随笔為你收集整理的SAP簇表(cluster table)BSEG使用方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ALV报表复制程序标准工具栏
- 下一篇: SAP簇表BSEG取数优化的方法