SQL QUERY FOR MANUAL JOURNAL IN GL IN ORACLE CLOUD FUSION R13
SELECT CEL.MEANING ORIGIN ,
NULL TRX_TYPE ,
GLH.NAME
DOC_NUMBER,
TO_CHAR(GLL.EFFECTIVE_DATE,'YYYY-MM-DD')
TRX_DATE ,
decode(:gc_bank_type,
'FBANK', (NVL(GLL.ENTERED_DR,0)- NVL(GLL.ENTERED_CR ,0)),
(NVL(GLL.ACCOUNTED_DR,0)- NVL(GLL.ACCOUNTED_CR ,0))) BOOKS,
0 BANK ,
'Line ' || GLL.je_Line_num ||','
||GLH.Name||','||GJB.NAME STATEMENT_NUMBER,
GLH.NAME JOURNAL_NAME,
GJB.NAME BATCH_NAME
FROM GL_JE_HEADERS GLH,
GL_JE_LINES GLL,
GL_JE_BATCHES GJB,
GL_LEDGERS GL,
CE_INTERNAL_BANK_ACCTS_V CE,
CE_LOOKUPS CEL
WHERE
GLL.CODE_COMBINATION_ID =
CE.ASSET_CODE_COMBINATION_ID
AND CE.BANK_ACCOUNT_ID =
:P_BANK_ACCOUNT_ID
AND GLL.EFFECTIVE_DATE BETWEEN
:GC_FROM_DATE AND :GC_TO_DATE
AND GLH.JE_SOURCE in (
'Manual','Spreadsheet')
AND GJB.JE_BATCH_ID =
GLH.JE_BATCH_ID
AND GLL.JE_HEADER_ID =
GLH.JE_HEADER_ID
AND GLL.LEDGER_ID = GL.LEDGER_ID
AND GL.LEDGER_CATEGORY_CODE =
'PRIMARY'
AND CEL.lookup_type = 'CE_UNRECON_SOURCE'
AND CEL.lookup_code = 'GL'
AND GJB.STATUS = 'P'
AND ((GLH.JE_FROM_SLA_FLAG is
NULL) or (GLH.JE_FROM_SLA_FLAG='N'))
AND NOT EXISTS
(
SELECT 1
FROM CE_RECON_HISTORY_ITEMS CRHI
WHERE CRHI.SOURCE_ID = GLL.JE_HEADER_ID
AND CRHI.SOURCE_LINE_ID = GLL.JE_LINE_NUM
AND CRHI.RECON_SOURCE = 'ORA_GL'
AND CRHI.CLEARED_DATE BETWEEN
:GC_FROM_DATE AND :GC_TO_DATE
)
No comments:
Post a Comment