Vous êtes sur la page 1sur 7

SELECT ADJUSTMENT_NUMBER,AMOUNT,AR_RECEIVABLES_TRX_ALL.

NAME FROM AR_RECEIVABLES


_TRX_ALL,AR_ADJUSTMENTS_ALL WHERE
AR_ADJUSTMENTS_ALL.RECEIVABLES_TRX_ID=AR_RECEIVABLES_TRX_ALL.RECEIVABLES_TRX_ID
and AR_ADJUSTMENTS_ALL.ORG_ID=AR_RECEIVABLES_TRX_ALL.ORG_ID AND ADJUSTMENT_NUMBE
R IN ('210004','210005','210006','210007');
--------------------------------------------------------------------------------------------------------------------------------------------select * from (
SELECT TO_CHAR(SQ_AR_XACTS_ADJ.CODE_COMBINATION_ID) C1_GL_ACCOUNT_ID,
TO_CHAR(SQ_AR_XACTS_ADJ.BILL_TO_CUSTOMER_ID) C2_CUSTOMER_ACCNT_ID,
TO_CHAR(SQ_AR_XACTS_ADJ.RESOURCE_ID) C3_SALES_REP_ID,
TO_CHAR(SQ_AR_XACTS_ADJ.ORG_ID) C4_OPERATING_UNIT_ORG_ID,
TO_CHAR(SQ_AR_XACTS_ADJ.ORG_ID) C5_RECEIVABLES_ORG_ID,
TO_CHAR(SQ_AR_XACTS_ADJ.SET_OF_BOOKS_ID) C6_LEDGER_ID,
(
CASE
WHEN SQ_AR_XACTS_ADJ.LEGAL_ENTITY_ID IS NULL
THEN NULL
ELSE 'COMPANY~'
||TO_CHAR(SQ_AR_XACTS_ADJ.LEGAL_ENTITY_ID)
END ) C7_COMPANY_ORG_ID,
TO_CHAR(SQ_AR_XACTS_ADJ.ORG_ID) C8_SALES_ORG_ID,
'FIN_AR_STATUS~'
|| (
CASE
WHEN SQ_AR_XACTS_ADJ.STATUS IS NULL
THEN 'CLEARED'
ELSE (
CASE
WHEN SQ_AR_XACTS_ADJ.STATUS = 'CL'
THEN 'CLEARED'
ELSE 'OPEN'
END )
END ) C9_DOC_STATUS_ID,
TO_CHAR(SQ_AR_XACTS_ADJ.TERM_ID) C10_PAY_TERMS_ID,
(
CASE
WHEN SQ_AR_XACTS_ADJ.INTERFACE_HEADER_CONTEXT = 'PA_INVOICES'
OR SQ_AR_XACTS_ADJ.INTERFACE_HEADER_CONTEXT ='PA Internal Invoices'
OR SQ_AR_XACTS_ADJ.INTERFACE_HEADER_CONTEXT ='PROJECTS INVOICES'
THEN SQ_AR_XACTS_ADJ.PROJ_NUM
ELSE NULL
END ) C11_PROJECT_ID,
SQ_AR_XACTS_ADJ.LAST_UPDATE_DATE C12_TRANSACTION_DT,
(
CASE
WHEN SQ_AR_XACTS_ADJ.GL_DATE IS NULL
THEN SQ_AR_XACTS_ADJ.TRX_DATE
ELSE SQ_AR_XACTS_ADJ.GL_DATE
END ) C13_POSTED_ON_DT,
SQ_AR_XACTS_ADJ.TRX_DATE C14_INVOICED_ON_DT,
(
CASE
WHEN 'ADJ'='MAN'
OR 'ADJ' ='DIF'
THEN NULL
ELSE SQ_AR_XACTS_ADJ.APPLY_DATE

END ) C15_CLEARED_ON_DT,
(
CASE
WHEN 'ADJ'='PS'
OR 'ADJ' ='MAN'
OR 'ADJ' ='DIF'
OR ('ADJ' ='REC'
AND NULL <> 'APP')
THEN NULL
ELSE SQ_AR_XACTS_ADJ.APPLY_DATE
END ) C16_CLEARING_DOC_DT,
SQ_AR_XACTS_ADJ.TRX_DATE C17_BASELINE_DT,
SQ_AR_XACTS_ADJ.DUE_DATE C18_PAYMENT_DUE_DT,
'AR_DISTRIBUTIONS_ALL'
||'~'
|| TO_CHAR(SQ_AR_XACTS_ADJ.LINE_ID) C19_ACCOUNT_DOC_ID,
COALESCE(SQ_AR_XACTS_ADJ.AMOUNT_DR,0)
- COALESCE(SQ_AR_XACTS_ADJ.AMOUNT_
CR,0) C20_AR_DOC_AMT,
COALESCE(SQ_AR_XACTS_ADJ.ACCTD_AMOUNT_DR,0) - COALESCE(SQ_AR_XACTS_ADJ.ACCTD_A
MOUNT_CR,0) C21_AR_LOC_AMT,
(
CASE
WHEN COALESCE(SQ_AR_XACTS_ADJ.AMOUNT_DR,0) - COALESCE(SQ_AR_XACTS_ADJ.AMOUNT
_CR,0) < 0.0000000000
THEN 'CREDIT'
ELSE 'DEBIT'
END ) C22_DB_CR_IND,
(
CASE
WHEN 'ADJ'='PS'
OR 'ADJ' ='MAN'
OR 'ADJ' ='DIF'
OR ('ADJ' ='REC'
AND NULL <> 'APP')
THEN NULL
ELSE SQ_AR_XACTS_ADJ.ADJUSTMENT_NUMBER
END ) C23_CLEARING_DOC_NUM,
(
CASE
WHEN SQ_AR_XACTS_ADJ.INTERFACE_HEADER_CONTEXT = 'ORDER ENTRY'
THEN SQ_AR_XACTS_ADJ.INTERFACE_HEADER_ATTRIBUTE1
ELSE NULL
END ) C24_SALES_ORDER_NUM,
SQ_AR_XACTS_ADJ.INV_TRX_NUMBER C25_SALES_INVOICE_NUM,
SQ_AR_XACTS_ADJ.PURCHASE_ORDER C26_CUST_PUR_ORD_NUM,
(
CASE
WHEN 'ADJ' = 'DIF'
OR 'ADJ' = 'MAN'
THEN NULL
ELSE TO_CHAR(SQ_AR_XACTS_ADJ.PAYMENT_SCHEDULE_ID)
END ) C27_REF_DOC_NUM,
(
CASE
WHEN 'ADJ' = 'DIF'
OR 'ADJ' = 'MAN'
THEN NULL
ELSE TO_NUMBER(TO_CHAR(SQ_AR_XACTS_ADJ.TERMS_SEQUENCE_NUMBER))
END ) C28_REF_DOC_ITEM,
TO_CHAR(SQ_AR_XACTS_ADJ.SET_OF_BOOKS_ID)

||'~'
||TO_CHAR(SQ_AR_XACTS_ADJ.CODE_COMBINATION_ID)
||'~'
||TO_CHAR(SQ_AR_XACTS_ADJ.ORG_ID) C29_GL_BALANCE_ID,
TO_CHAR(SQ_AR_XACTS_ADJ.SET_OF_BOOKS_ID)
||'~'
||TO_CHAR(SQ_AR_XACTS_ADJ.CODE_COMBINATION_ID)
||'~'
||TO_CHAR(SQ_AR_XACTS_ADJ.BILL_TO_CUSTOMER_ID)
||'~'
||TO_CHAR(SQ_AR_XACTS_ADJ.CUSTOMER_SITE_USE_ID)
||'~'
||SQ_AR_XACTS_ADJ.INVOICE_CURRENCY_CODE
||'~'
||TO_CHAR(SQ_AR_XACTS_ADJ.ORG_ID) C30_BALANCE_ID,
TO_CHAR(SQ_AR_XACTS_ADJ.CODE_COMBINATION_ID)
||'~'
||TO_CHAR(SQ_AR_XACTS_ADJ.SET_OF_BOOKS_ID)
||'~'
|| 'BUDGET'
||'~'
||'~'
||TO_CHAR(SQ_AR_XACTS_ADJ.SET_OF_BOOKS_ID)
||'~'
||'~' C31_FED_BALANCE_ID,
SQ_AR_XACTS_ADJ.DELETE_FLG C32_DELETE_FLG,
COALESCE(SQ_AR_XACTS_ADJ.INVOICE_CURRENCY_CODE,'__UNASSIGNED__') C33_DOC_CURR_
CODE,
COALESCE(SQ_AR_XACTS_ADJ.CURRENCY_CODE,'__UNASSIGNED__') C34_LOC_CURR_CODE,
SQ_AR_XACTS_ADJ.TRX_DATE C35_EXCHANGE_DT,
TO_CHAR(SQ_AR_XACTS_ADJ.CREATED_BY) C36_CREATED_BY_ID,
TO_CHAR(SQ_AR_XACTS_ADJ.LAST_UPDATED_BY) C37_CHANGED_BY_ID,
SQ_AR_XACTS_ADJ.CREATION_DATE C38_CREATED_ON_DT,
SQ_AR_XACTS_ADJ.CHANGED_ON_DT C39_CHANGED_ON_DT,
SQ_AR_XACTS_ADJ.LAST_UPDATE_DATE3 C40_AUX1_CHANGED_ON_DT,
SQ_AR_XACTS_ADJ.LAST_UPDATE_DATE2 C41_AUX2_CHANGED_ON_DT,
SQ_AR_XACTS_ADJ.LAST_UPDATE_DATE1 C42_AUX3_CHANGED_ON_DT,
'A'
||'~'
||TO_CHAR(SQ_AR_XACTS_ADJ.ADJUSTMENT_ID) C43_INTEGRATION_ID,
SQ_AR_XACTS_ADJ.GL_DATE C44_ACCOUNTING_DT,
SQ_AR_XACTS_ADJ.COMMENTS C45_TRANSACTION_DESCR,
SQ_AR_XACTS_ADJ.SPECIAL_INSTRUCTIONS C46_TRANSACTION_DESCR2,
SQ_AR_XACTS_ADJ.COMMENTS_ADJ C47_ADJUSTMENT_DESCR,
SQ_AR_XACTS_ADJ.X_TRANSACTION_TYPE C48_X_TRANSACTION_TYPE,
SQ_AR_XACTS_ADJ.X_TRANSACTION_SOURCE C49_X_TRANSACTION_SOURCE,
SQ_CONTACT_POINTS.EMAIL_PURPOSE C50_X_EMAIL_PURPOSE,
SQ_CONTACT_POINTS.FAX_PURPOSE C51_X_FAX_PURPOSE,
SQ_AR_XACTS_ADJ.X_STATUS C52_X_STATUS,
SQ_UNPAID_REASON.MEANING C53_X_UNPAID_REASON,
SQ_AR_XACTS_ADJ.X_REFERENCE C54_X_REFERENCE,
SQ_AR_XACTS_ADJ.X_ATTRIBUTE_1 C55_X_ATTRIBUTE_1,
SQ_AR_XACTS_ADJ.X_ATTRIBUTE_2 C56_X_ATTRIBUTE_2,
SQ_AR_XACTS_ADJ.X_ATTRIBUTE_3 C57_X_ATTRIBUTE_3,
SQ_AR_XACTS_ADJ.X_ATTRIBUTE_4 C58_X_ATTRIBUTE_4,
SQ_AR_XACTS_ADJ.X_ATTRIBUTE_5 C59_X_ATTRIBUTE_5,
SQ_AR_XACTS_ADJ.X_ATTRIBUTE_6 C60_X_ATTRIBUTE_6,
SQ_AR_XACTS_ADJ.X_ATTRIBUTE_7 C61_X_ATTRIBUTE_7,
SQ_AR_XACTS_ADJ.X_ATTRIBUTE_8 C62_X_ATTRIBUTE_8,
SQ_AR_XACTS_ADJ.X_ATTRIBUTE_9 C63_X_ATTRIBUTE_9,

SQ_AR_XACTS_ADJ.X_ATTRIBUTE_10 C64_X_ATTRIBUTE_10,
SQ_AR_XACTS_ADJ.X_ATTRIBUTE_11 C65_X_ATTRIBUTE_11,
SQ_AR_XACTS_ADJ.X_REFERENCE C66_X_CT_REFERENCE_NO,
SQ_AR_XACTS_ADJ.X_ACTIVITY_NAME X_ACTIVITY_NAME,
-- SQ_AR_XACTS_ADJ.X_TERM_DUE_DATE C67_X_TERM_DUE_DATE,
SQ_AR_XACTS_ADJ.X_REASON_CODE C68_X_REASON_CODE,
SQ_AR_XACTS_ADJ.X_ACTUAL_DATE_CLOSED C69_X_ACTUAL_DATE_CLOSED,
SQ_AR_XACTS_ADJ.BILL_TO_CONTACT_ID C70_BILL_TO_CONTACT_ID,
SQ_AR_XACTS_ADJ.SOLD_TO_SITE_USE_ID C71_SOLD_TO_SITE_USE_ID,
SQ_AR_XACTS_ADJ.CUSTOMER_SITE_USE_ID C72_CUSTOMER_SITE_USE_ID,
SQ_AR_XACTS_ADJ.SHIP_TO_SITE_USE_ID C73_SHIP_TO_SITE_USE_ID,
SQ_AR_XACTS_ADJ.PAYING_SITE_USE_ID C74_PAYING_SITE_USE_ID
FROM (
(
/* Subselect from SDE_ORA_ARTransactionFact_Adjustments.W_AR_XACT_FS_SQ_AR_XAC
TS_ADJ
*/
SELECT AR_ADJUSTMENTS_ALL.ADJUSTMENT_ID ADJUSTMENT_ID,
AR_ADJUSTMENTS_ALL.LAST_UPDATED_BY LAST_UPDATED_BY,
AR_ADJUSTMENTS_ALL.LAST_UPDATE_DATE LAST_UPDATE_DATE,
AR_ADJUSTMENTS_ALL.CREATED_BY CREATED_BY,
AR_ADJUSTMENTS_ALL.CREATION_DATE CREATION_DATE,
AR_DISTRIBUTIONS_ALL.AMOUNT_DR AMOUNT_DR,
AR_DISTRIBUTIONS_ALL.AMOUNT_CR AMOUNT_CR,
AR_ADJUSTMENTS_ALL.APPLY_DATE APPLY_DATE,
AR_ADJUSTMENTS_ALL.GL_DATE GL_DATE,
AR_ADJUSTMENTS_ALL.SET_OF_BOOKS_ID SET_OF_BOOKS_ID,
AR_ADJUSTMENTS_ALL.TYPE TYPE,
AR_ADJUSTMENTS_ALL.ADJUSTMENT_TYPE ADJUSTMENT_TYPE,
AR_ADJUSTMENTS_ALL.GL_POSTED_DATE GL_POSTED_DATE,
AR_DISTRIBUTIONS_ALL.ACCTD_AMOUNT_DR ACCTD_AMOUNT_DR,
AR_DISTRIBUTIONS_ALL.ACCTD_AMOUNT_CR ACCTD_AMOUNT_CR,
AR_ADJUSTMENTS_ALL.ADJUSTMENT_NUMBER ADJUSTMENT_NUMBER,
AR_ADJUSTMENTS_ALL.ORG_ID ORG_ID,
RA_CUSTOMER_TRX_ALL.CUSTOMER_TRX_ID CUSTOMER_TRX_ID,
RA_CUSTOMER_TRX_ALL.CUST_TRX_TYPE_ID CUST_TRX_TYPE_ID,
RA_CUSTOMER_TRX_ALL.TRX_NUMBER INV_TRX_NUMBER,
RA_CUSTOMER_TRX_ALL.TRX_DATE TRX_DATE,
RA_CUSTOMER_TRX_ALL.SOLD_TO_SITE_USE_ID SOLD_TO_SITE_USE_ID,
RA_CUSTOMER_TRX_ALL.BILL_TO_CUSTOMER_ID BILL_TO_CUSTOMER_ID,
RA_CUSTOMER_TRX_ALL.BILL_TO_SITE_USE_ID BILL_TO_SITE_USE_ID,
RA_CUSTOMER_TRX_ALL.BILL_TO_CONTACT_ID BILL_TO_CONTACT_ID,
RA_CUSTOMER_TRX_ALL.SHIP_TO_SITE_USE_ID SHIP_TO_SITE_USE_ID,
RA_CUSTOMER_TRX_ALL.TERM_ID TERM_ID,
RA_CUSTOMER_TRX_ALL.PRIMARY_SALESREP_ID PRIMARY_SALESREP_ID,
RA_CUSTOMER_TRX_ALL.PURCHASE_ORDER PURCHASE_ORDER,
RA_CUSTOMER_TRX_ALL.TERRITORY_ID TERRITORY_ID,
RA_CUSTOMER_TRX_ALL.INVOICE_CURRENCY_CODE INVOICE_CURRENCY_CODE,
RA_CUSTOMER_TRX_ALL.RECEIPT_METHOD_ID RECEIPT_METHOD_ID,
RA_CUSTOMER_TRX_ALL.INTERFACE_HEADER_ATTRIBUTE1 INTERFACE_HEADER_ATTRIBUTE1,
RA_CUSTOMER_TRX_ALL.INTERFACE_HEADER_CONTEXT INTERFACE_HEADER_CONTEXT,
RA_CUSTOMER_TRX_ALL.PAYING_SITE_USE_ID PAYING_SITE_USE_ID,
AR_PAYMENT_SCHEDULES_ALL.PAYMENT_SCHEDULE_ID PAYMENT_SCHEDULE_ID,
AR_PAYMENT_SCHEDULES_ALL.DUE_DATE DUE_DATE,
AR_PAYMENT_SCHEDULES_ALL.CUSTOMER_SITE_USE_ID CUSTOMER_SITE_USE_ID,
AR_PAYMENT_SCHEDULES_ALL.TERMS_SEQUENCE_NUMBER TERMS_SEQUENCE_NUMBER,
AR_PAYMENT_SCHEDULES_ALL.STATUS STATUS,
AR_DISTRIBUTIONS_ALL.CODE_COMBINATION_ID CODE_COMBINATION_ID,
RA_CUSTOMER_TRX_ALL.LAST_UPDATE_DATE LAST_UPDATE_DATE3,
AR_PAYMENT_SCHEDULES_ALL.LAST_UPDATE_DATE LAST_UPDATE_DATE2,

AR_DISTRIBUTIONS_ALL.LAST_UPDATE_DATE LAST_UPDATE_DATE1,
AR_DISTRIBUTIONS_ALL.LINE_ID LINE_ID,
RA_CUSTOMER_TRX_ALL.LEGAL_ENTITY_ID LEGAL_ENTITY_ID,
RA_CUSTOMER_TRX_ALL.INTERFACE_HEADER_ATTRIBUTE1 PROJ_NUM,
CASE
WHEN 'Y'='Y'
THEN
CASE
WHEN AR_ADJUSTMENTS_ALL.CREATION_DATE < TO_DATE(SUBSTR('2011-10-01 00:
00:00',0,19),'YYYY-MM-DD HH24:MI:SS')
THEN 'Y'
ELSE'N'
END
ELSE 'N'
END HISTORY_FLAG,
RA_SALESREPS_ALL.RESOURCE_ID RESOURCE_ID,
GL_LEDGERS.CURRENCY_CODE CURRENCY_CODE,
'N' DELETE_FLG,
AR_ADJUSTMENTS_ALL.LAST_UPDATE_DATE CHANGED_ON_DT,
AR_ADJUSTMENTS_ALL.COMMENTS COMMENTS_ADJ,
RA_CUSTOMER_TRX_ALL.COMMENTS COMMENTS,
RA_CUSTOMER_TRX_ALL.SPECIAL_INSTRUCTIONS SPECIAL_INSTRUCTIONS,
RA_CUST_TRX_TYPES_ALL.NAME X_TRANSACTION_TYPE,
RA_BATCH_SOURCES_ALL.NAME X_TRANSACTION_SOURCE,
RA_CUSTOMER_TRX_ALL.CT_REFERENCE X_REFERENCE,
AR_LOOKUPS.MEANING X_STATUS,
AR_PAYMENT_SCHEDULES_ALL.ACTUAL_DATE_CLOSED X_ACTUAL_DATE_CLOSED,
AR_ADJUSTMENTS_ALL.REASON_CODE X_REASON_CODE,
-- ARPT_SQL_FUNC_UTIL.GET_FIRST_REAL_DUE_DATE(RA_CUSTOMER_TRX_ALL.CUSTOMER_TR
X_ID , RA_CUSTOMER_TRX_ALL.TERM_ID , RA_CUSTOMER_TRX_ALL.TRX_DATE) X_TERM_DUE_DA
TE,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE1 X_ATTRIBUTE_1,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE2 X_ATTRIBUTE_2,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE3 X_ATTRIBUTE_3,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE4 X_ATTRIBUTE_4,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE5 X_ATTRIBUTE_5,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE6 X_ATTRIBUTE_6,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE7 X_ATTRIBUTE_7,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE8 X_ATTRIBUTE_8,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE9 X_ATTRIBUTE_9,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE10 X_ATTRIBUTE_10,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE11 X_ATTRIBUTE_11,
AR_RECEIVABLES_TRX_ALL.NAME X_ACTIVITY_NAME
FROM (((((APPS.AR_PAYMENT_SCHEDULES_ALL AR_PAYMENT_SCHEDULES_ALL
INNER JOIN (APPS.RA_CUSTOMER_TRX_ALL RA_CUSTOMER_TRX_ALL
INNER JOIN (APPS.AR_DISTRIBUTIONS_ALL AR_DISTRIBUTIONS_ALL
INNER JOIN APPS.AR_ADJUSTMENTS_ALL AR_ADJUSTMENTS_ALL
ON AR_DISTRIBUTIONS_ALL.SOURCE_ID
=AR_ADJUSTMENTS_ALL.ADJUSTMENT_
ID)
ON RA_CUSTOMER_TRX_ALL.CUSTOMER_TRX_ID
=AR_ADJUSTMENTS_ALL.CUSTOMER_TR
X_ID)
ON AR_PAYMENT_SCHEDULES_ALL.PAYMENT_SCHEDULE_ID=AR_ADJUSTMENTS_ALL.PAYMENT_SCH
EDULE_ID)
LEFT OUTER JOIN APPS.RA_SALESREPS_ALL RA_SALESREPS_ALL
ON RA_CUSTOMER_TRX_ALL.PRIMARY_SALESREP_ID=RA_SALESREPS_ALL.SALESREP_ID
AND RA_CUSTOMER_TRX_ALL.ORG_ID
=RA_SALESREPS_ALL.ORG_ID)
LEFT OUTER JOIN APPS.GL_LEDGERS GL_LEDGERS
ON AR_ADJUSTMENTS_ALL.SET_OF_BOOKS_ID=GL_LEDGERS.LEDGER_ID)
LEFT OUTER JOIN APPS.AR_LOOKUPS AR_LOOKUPS
ON AR_PAYMENT_SCHEDULES_ALL.STATUS = AR_LOOKUPS.LOOKUP_CODE

AND AR_LOOKUPS.LOOKUP_TYPE
= 'INVOICE_TRX_STATUS')
LEFT OUTER JOIN APPS.RA_BATCH_SOURCES_ALL RA_BATCH_SOURCES_ALL
ON RA_CUSTOMER_TRX_ALL.BATCH_SOURCE_ID = RA_BATCH_SOURCES_ALL.BATCH_SOURCE_ID
AND RA_CUSTOMER_TRX_ALL.ORG_ID
= RA_BATCH_SOURCES_ALL.ORG_ID)
LEFT OUTER JOIN APPS.RA_CUST_TRX_TYPES_ALL RA_CUST_TRX_TYPES_ALL
ON RA_CUSTOMER_TRX_ALL.CUST_TRX_TYPE_ID = RA_CUST_TRX_TYPES_ALL.CUST_TRX_TYPE_
ID
Left outer join APPS.AR_RECEIVABLES_TRX_ALL AR_RECEIVABLES_TRX_ALL
on AR_ADJUSTMENTS_ALL.RECEIVABLES_TRX_ID=AR_RECEIVABLES_TRX_ALL.RECEIVABLES_TR
X_ID
and AR_ADJUSTMENTS_ALL.ORG_ID=AR_RECEIVABLES_TRX_ALL.ORG_ID
WHERE (1
=1)
AND (AR_DISTRIBUTIONS_ALL.SOURCE_TABLE ='ADJ')
AND ( ( EXISTS
(SELECT 1
FROM
(SELECT AR_ADJUSTMENTS_ALL.ADJUSTMENT_ID
FROM AR_ADJUSTMENTS_ALL
-WHERE AR_ADJUSTMENTS_ALL.LAST_UPDATE_DATE >= TO_DATE(SUBSTR('2015-10-04
01:09:14',0,19),'YYYY-MM-DD HH24:MI:SS')
UNION ALL
SELECT AR_ADJUSTMENTS_ALL.ADJUSTMENT_ID
FROM AR_ADJUSTMENTS_ALL
INNER JOIN RA_CUSTOMER_TRX_ALL
ON RA_CUSTOMER_TRX_ALL.CUSTOMER_TRX_ID
=AR_ADJUSTMENTS_ALL.CUSTOMER_T
RX_ID
-WHERE RA_CUSTOMER_TRX_ALL.LAST_UPDATE_DATE >= TO_DATE(SUBSTR('2015-10-04
01:09:14',0,19),'YYYY-MM-DD HH24:MI:SS')
UNION ALL
SELECT AR_ADJUSTMENTS_ALL.ADJUSTMENT_ID
FROM AR_ADJUSTMENTS_ALL
INNER JOIN AR_PAYMENT_SCHEDULES_ALL
ON AR_PAYMENT_SCHEDULES_ALL.PAYMENT_SCHEDULE_ID =AR_ADJUSTMENTS_ALL.PAYME
NT_SCHEDULE_ID
-WHERE AR_PAYMENT_SCHEDULES_ALL.LAST_UPDATE_DATE >= TO_DATE(SUBSTR('201510-04 01:09:14',0,19),'YYYY-MM-DD HH24:MI:SS')
UNION ALL
SELECT AR_ADJUSTMENTS_ALL.ADJUSTMENT_ID
FROM AR_ADJUSTMENTS_ALL
INNER JOIN AR_DISTRIBUTIONS_ALL
ON AR_DISTRIBUTIONS_ALL.SOURCE_ID
=AR_ADJUSTMENTS_ALL.ADJUSTMEN
T_ID
-WHERE AR_DISTRIBUTIONS_ALL.LAST_UPDATE_DATE >= TO_DATE(SUBSTR('2015-10-0
4 01:09:14',0,19),'YYYY-MM-DD HH24:MI:SS')
) TEMP
WHERE AR_ADJUSTMENTS_ALL.ADJUSTMENT_ID = TEMP.ADJUSTMENT_ID
) ) )
AND (AR_DISTRIBUTIONS_ALL.SOURCE_TYPE='REC')
AND (AR_ADJUSTMENTS_ALL.STATUS
='A')
) SQ_AR_XACTS_ADJ
LEFT OUTER JOIN
(
/* Subselect from Custom_SDE_ORA_ARTransactionFact_Adjustments.W_AR_XACT_FS_SQ
_CONTACT_POINTS
*/
SELECT HZ_PARTY_SITES.PARTY_ID PARTY_ID,
MAX(
CASE
WHEN HZ_CONTACT_POINTS.CONTACT_POINT_TYPE ='EMAIL'

THEN HZ_CONTACT_POINTS.CONTACT_POINT_PURPOSE
ELSE NULL
END ) EMAIL_PURPOSE,
MAX(
CASE
WHEN HZ_CONTACT_POINTS.CONTACT_POINT_TYPE ='PHONE'
AND HZ_CONTACT_POINTS.PHONE_LINE_TYPE
='FAX'
THEN HZ_CONTACT_POINTS.CONTACT_POINT_PURPOSE
ELSE NULL
END) FAX_PURPOSE,
MAX(HZ_CUST_ACCOUNTS.CUST_ACCOUNT_ID) CUSTOMER_ACCOUNT_ID
FROM APPS.HZ_CUST_ACCOUNTS HZ_CUST_ACCOUNTS
LEFT OUTER JOIN (APPS.HZ_CONTACT_POINTS HZ_CONTACT_POINTS
LEFT OUTER JOIN APPS.HZ_PARTY_SITES HZ_PARTY_SITES
ON HZ_CONTACT_POINTS.OWNER_TABLE_ID
=HZ_PARTY_SITES.PARTY_SITE_ID)
ON HZ_CUST_ACCOUNTS.PARTY_ID
=HZ_PARTY_SITES.PARTY_ID
WHERE (1
=1)
AND (HZ_CONTACT_POINTS.OWNER_TABLE_NAME
='HZ_PARTY_SITES'
AND HZ_CONTACT_POINTS.STATUS
='A'
AND HZ_CONTACT_POINTS.CONTACT_POINT_PURPOSE ='DRAFT')
GROUP BY HZ_PARTY_SITES.PARTY_ID
) SQ_CONTACT_POINTS ON SQ_AR_XACTS_ADJ.BILL_TO_CUSTOMER_ID=SQ_CONTACT_POINTS.C
USTOMER_ACCOUNT_ID)
LEFT OUTER JOIN
(
/* Subselect from Custom_SDE_ORA_ARTransactionFact_Adjustments.W_AR_XACT_FS_UN
PAID_REASON
*/
SELECT AR_RECEIVABLE_APPLICATIONS_ALL.APPLIED_CUSTOMER_TRX_ID APPLIED_CUSTOMER
_TRX_ID,
MAX(FND_LOOKUP_VALUES.MEANING) MEANING
FROM APPS.AR_RECEIVABLE_APPLICATIONS_ALL AR_RECEIVABLE_APPLICATIONS_ALL
INNER JOIN (APPS.IEX_DELINQUENCIES_ALL IEX_DELINQUENCIES_ALL
LEFT OUTER JOIN APPS.FND_LOOKUP_VALUES FND_LOOKUP_VALUES
ON IEX_DELINQUENCIES_ALL.UNPAID_REASON_CODE
=FND_LOOKUP_VALUES.LO
OKUP_CODE
AND FND_LOOKUP_VALUES.LANGUAGE
='US'
AND FND_LOOKUP_VALUES.LOOKUP_TYPE
='IEX_UNPAID_REASON')
ON AR_RECEIVABLE_APPLICATIONS_ALL.APPLIED_CUSTOMER_TRX_ID=IEX_DELINQUENCIES_AL
L.TRANSACTION_ID
WHERE (1
=1)
GROUP BY AR_RECEIVABLE_APPLICATIONS_ALL.APPLIED_CUSTOMER_TRX_ID
) SQ_UNPAID_REASON ON SQ_AR_XACTS_ADJ.CUSTOMER_TRX_ID=SQ_UNPAID_REASON.APPLIED
_CUSTOMER_TRX_ID
WHERE (1
=1)
);
GROUP BY C43_INTEGRATION_ID HAVING COUNT(*)>1;
SELECT ADJUSTMENT_NUMBER,AMOUNT,AR_RECEIVABLES_TRX_ALL.NAME FROM AR_RECEIVABLES
_TRX_ALL,AR_ADJUSTMENTS_ALL WHERE
AR_ADJUSTMENTS_ALL.RECEIVABLES_TRX_ID=AR_RECEIVABLES_TRX_ALL.RECEIVABLES_TRX_ID
and AR_ADJUSTMENTS_ALL.ORG_ID=AR_RECEIVABLES_TRX_ALL.ORG_ID AND ADJUSTMENT_NUMBE
R IN ('210004','210005','210006','210007');

Vous aimerez peut-être aussi