天天看点

EBS R12 GL追溯到各个模块SQL

各个模块与总帐模块的关系,主要是通过子分类帐来进行关联的。

下面的SQL就是总帐与子分类帐的关联关系:

SELECT *
  FROM gl_je_headers            jh,
       gl_je_lines              jl,
       gl_import_references     gir,
       xla_ae_lines             xal,
       xla_ae_headers           xah,
       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 xal.displayed_line_number > 0 --排除废弃行
   AND xah.gl_transfer_status_code = 'Y' --子分类账已过账(根据需求)
   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。