SCM7

 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