SQL For BILL TO information on Order Header in Oracle Cloud Fusion R13
SELECT SOURCE_ORDER_NUMBER,
SOLD_TO_CUSTOMER_ID,
SOLD_TO_PARTY_ID ,
HZP.PARTy_name
||
' '
||
HZP.PARTY_NUMBER "Sold to Customer",
DOA.ADDRESS_USE_TYPE ,
hza.account_number ,
hza.account_name ,
doa.CUST_ACCT_ID ,
doa.CUST_ACCT_SITE_USE_ID ,
hzl.ADDRESS1 ,
hzl.ADDRESS2 ,
hzl.ADDRESS3 ,
hzl.ADDRESS4 ,
hzl.CITY ,
hzl.POSTAL_CODE ,
hzl.STATE ,
hzl.COUNTRY
FROM FUSION.HZ_PARTIES HZP ,
FUSION.DOO_HEADERS_aLL DHA ,
fusion.DOO_ORDER_ADDRESSES DOA ,
fusion.HZ_CUST_ACCOUNTS HZA ,
fusion.HZ_CUST_SITE_USES_ALL hzcsua ,
fusion.HZ_CUST_ACCT_SITES_ALL hzcasa,
fusion.HZ_PARTY_SITES hzps ,
fusion.hz_locations HZL
WHERE HZP.PARTY_ID = DHA.SOLD_TO_PARTY_ID
AND dha.header_id = doa.header_id (+)
AND
(
doa.ADDRESS_USE_TYPE = 'BILL_TO'
OR doa.ADDRESS_USE_TYPE IS NULL
)
AND DOA.CUST_ACCT_ID = hza.CUST_ACCOUNT_ID (+)
AND DOA.CUST_ACCT_SITE_USE_ID = hzcsua.SITE_USE_ID(+)
AND hzcsua.CUST_ACCT_SITE_ID = hzcasa.CUST_ACCT_SITE_ID (+)
AND hzcasa.PARTY_SITE_ID = hzps.PARTY_SITE_ID (+)
AND hzps.location_id = hzl.location_id (+)
AND DHA.SOURCE_ORDER_NUMBER = ('&SOURCE_ORDER_NUMBER')
-- AND DHA.status_code <> 'DOO_REFERENCE'
-- AND DHA.Submitted_Flag = 'Y' -- is this the active/submitted version
No comments:
Post a Comment