總帳追溯到各模組 R12

2021-06-20 23:31:46 字數 2099 閱讀 4324

應收、應付、庫存、採購(接收)等模組的各種事務處理都會通過子分類賬生成相應的總帳賬務資訊,我們可以通過總帳日記賬行的追溯功能檢視相應的事務處理操作和介面,那麼他們是如果關聯的呢?

總帳與各個模組間的關聯,主要是通過子分類賬來進行關聯的

下面的sql 描述了他們的關聯關係:

select *

from gl_je_lines gjl, --日記賬行

gl_je_headers gjh, --日記賬頭

gl_je_sources_tl gjst, --日記賬**

gl_je_categories_tl gjct, --日記賬類別

gl_code_combinations_kfv gcc, --賬戶組合

gl_import_references gir, --總賬匯入參考資訊(gl和xla之間的關聯)

xla.xla_ae_lines xal, --子分類賬行

xla.xla_ae_headers xah, --子分類賬頭

xla.xla_transaction_entities xte --子分類賬事務處理實體資訊

where gjl.je_header_id = gjh.je_header_id

and gjl.code_combination_id = gcc.code_combination_id

and gjl.je_header_id = gir.je_header_id

and gjh.je_source = gjst.je_source_name

and gjh.je_category = gjct.je_category_name

and gjl.je_line_num = gir.je_line_num

and xal.gl_sl_link_table = gir.gl_sl_link_table

and xal.gl_sl_link_id = gir.gl_sl_link_id

and xah.ae_header_id = xal.ae_header_id

and xah.entity_id = xte.entity_id

and xah.ledger_id = xte.ledger_id

and gjst.language = 'zhs'

and gjct.language = 'zhs'

and xte.source_id_int_1 = :1

and xte.entity_code = :2

以上的sql 是總帳日記賬與子分類賬之間的鏈結關係sql 那麼各個模組是如何進行關聯的呢?

所以:1引數應該為ap_invoices_all 表的invoice_id 字段,:2引數應該為『ap_invoices』

以此類推:對於採購(接收)

:1引數 為 rcv_transactions 表的 transaction_id

:2引數 為rcv_accounting_events

對於庫存

:1引數 為mtl_material_transactions表的 transaction_id

:2引數 為mtl_accounting_events

注意:通過上面的sql,可能查詢出重複的**,這主要是因為在xla_ae_lines行裡,可能有一些廢棄的行。如何判斷xla_ae_lines裡的行是否被廢棄了呢:在xla_ae_lines表裡有乙個字段:displayed_line_number,如果這個值小於0,那麼就說明這個行被廢棄了。所以在使用上面的sql時,最好新增上條件:xla.displayed_line_number > 0。

在表xla_ae_headers裡有乙個欄位gl_transfer_status_code,如果這個欄位的值為y,那說明這個子分類帳已經過賬,當需要判斷是否過賬的時候,可以判斷這個欄位的值。

特別注意:

各子模組通過子分類賬傳遞總帳的方式可以為明細和彙總,如果選擇彙總傳遞可能是很多張發票對應一筆總帳憑證,那麼如果直接關聯表查詢日記賬總數就會出現重複資料,造成總數錯誤,這在我進行核對資料的時候犯過這樣的問題,請注意。

GL追溯各子模組

4.1 gl追溯ap發票 關聯po表可以用invoice id,event id 當source是payables,category 是purchase invoices 用這段sql追溯 4.2 gl追溯ap付款 當source是payables,category 是payments,則使用下面這...

flutter 打包到各平台

keytool genkey v keystore c users user name key.jks storetype jks keyalg rsa keysize 2048 validity 10000 alias key執行執行最後輸入 y home路徑下回生成 檔案建立乙個檔案 密碼是剛輸...

盤點各專業到古代都能幹些啥

計算機程式設計 研究製造各種大型機關,墨家 計算機演算法 古代數學事業的進步或許就靠你了,數學的進步會引領乙個時代的進步 電子商務 商人 但古代一般都是重農抑商的,社會地位很低,被別電視劇集騙了 國際經濟與 專業 那時候東邊閉關鎖國能擺地攤發家致富,西部邊陲有絲綢之路,幫你到這裡了 土木工程專業 古...