EBS R12版 GL追溯到各個模塊


應收、應付、收款、付款等單據都可以生成ERP的日記帳,那么這些模塊的關系是如何關聯的呢,我們將會解決這個問題。
各個模塊與總帳模塊的關系,主要是通過子分類帳來進行關聯的。
下面的SQL就是總帳與子分類帳的關聯關系:
SELECT *
  FROM gl_je_headers jh
      ,gl_je_lines jl
      ,gl_import_references gir
      ,xla_ae_lines xal
      ,xla_ae_headers xah
      ,xla.xla_transaction_entities xte
WHERE jh.je_header_id = jl.je_header_id
   AND jl.je_header_id = gir.je_header_id
   AND jl.je_line_num = gir.je_line_num
   AND gir.gl_sl_link_id = xal.gl_sl_link_id
   AND gir.gl_sl_link_table = xal.gl_sl_link_table
   AND xal.applicaiton_id = xah.applicaiton_id
   AND xal.ae_header_id = xah.ae_header_id
   AND xah.applicaiton_id = xte.application_id
   AND xah.entity_id = xte.entity_id
   AND xah.entity_code = :p1
   AND xah.source_id_int_1 = :p2

其中,:p1代表類型,:p2代表ID值。比如,如果要示應付發票與總帳的關系,那么:p1值為'AP_INVOICES',:p2值為AP_INVOICES_ALL的ID值。
具體的關聯關系,可能查看表xla_entity_id_mappings。
注意:
通過上面的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,那說明這個子分類帳已經過賬,當需要判斷是否過賬的時候,可以判斷這個字段的值。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM