|
|
发表于 2012/4/20 15:43:07
|
显示全部楼层
--总账追溯到应付
SELECT
GJB.JE_BATCH_ID AS JE_BATCH_ID,
GJB.NAME AS 日记账批名称,
GJB.STATUS AS 日记账批是否过账,
GJB.REQUEST_ID AS 过账请求编号,
GJB.POSTING_RUN_ID,
T.JE_HEADER_ID AS JE_HEADER_ID,
T.NAME AS 日记账名称,
T.EXTERNAL_REFERENCE AS 凭证编号,
T.STATUS AS 日记账是否过账,
T.PERIOD_NAME AS 日记账期间,
S.JE_LINE_NUM AS 日记账行号,
S.ENTERED_DR AS 日记账借项,
S.ACCOUNTED_DR,
S.ENTERED_CR AS 日记账贷项,
S.ACCOUNTED_CR,
S.CODE_COMBINATION_ID AS 日记账行科目组合ID,
--XENT.EVENT_CLASS_CODE,
XE.EVENT_TYPE_CODE AS 事件类型,
XE.REQUEST_ID AS 创建会计科目REQUEST_ID,
--XE.PROGRAM_ID,
XE.LAST_UPDATE_DATE,
--XTE.ENTITY_CODE,
-- XTE.SOURCE_ID_INT_1,
AIA.INVOICE_NUM AS 发票号码
FROM GL_JE_HEADERS T,
GL_JE_LINES S,
gl_import_references GIR,
GL_JE_BATCHES GJB,
xla_ae_lines XAL,
xla_distribution_links XDL,
xla_ae_headers xah,
xla_event_types_tl XENT, --EVENTS 事件都有哪些类型表
xla_events XE,
xla_lookups XLP,--XLA_ACCOUNTING_CLASS类别
xla.xla_transaction_entities xte,
xle_entity_profiles le, --LEGAL ENTITY 表
AP_INVOICES_ALL AIA
WHERE 1=1
AND T.EXTERNAL_REFERENCE='00010020120400001'
-- AND T.JE_HEADER_ID=672544
AND T.JE_HEADER_ID=S.JE_HEADER_ID
AND GIR.JE_HEADER_ID=T.JE_HEADER_ID
AND GIR.JE_LINE_NUM=S.JE_LINE_NUM
AND GJB.JE_BATCH_ID=T.JE_BATCH_ID
AND XAL.GL_SL_LINK_ID=GIR.GL_SL_LINK_ID
AND XAL.APPLICATION_ID='200'--AP
AND XAL.GL_SL_LINK_TABLE=GIR.GL_SL_LINK_TABLE
AND XDL.APPLICATION_ID(+)=XAL.APPLICATION_ID
AND XDL.AE_HEADER_ID(+)=XAL.AE_HEADER_ID
AND XDL.AE_LINE_NUM(+)=XAL.AE_LINE_NUM
And xah.ae_header_id = xal.ae_header_id
AND XAH.EVENT_ID=XE.EVENT_ID
AND XAH.APPLICATION_ID=XE.APPLICATION_ID
AND XE.ENTITY_ID=XTE.ENTITY_ID
AND XE.APPLICATION_ID=XTE.APPLICATION_ID
AND XTE.LEGAL_ENTITY_ID=LE.LEGAL_ENTITY_ID(+)
AND XTE.SOURCE_ID_INT_1=aia.invoice_id
and xent.event_type_code = xe.event_type_code
and xent.application_id = xe.application_id
and xent.language = 'ZHS'
and xlp.lookup_type(+) = 'XLA_ACCOUNTING_CLASS'
and xlp.lookup_code(+) = xal.accounting_class_code
;
这个是我用来总账追溯到ap的,和你要的 有一点点微小差别,你看一下 就该知道了 |
|