Please, my Oracle EBS query when creating a custom report still contains duplicate data,

25 views Asked by At
SELECT
    MMT.TRANSACTION_DATE TANGGAL
    , HCA.ACCOUNT_NUMBER NIK
    , AC.CUSTOMER_NAME NAMA_SALES
    , RCTLA.INTERFACE_LINE_ATTRIBUTE1||'.'||RCTLA.INTERFACE_LINE_ATTRIBUTE2 NOMOR_RETUR
    , CASE 
        WHEN MTT.TRANSACTION_TYPE_NAME IN ('FPPR Kembali BS') 
        THEN 'Retur Unit Rokok BS'
        WHEN MTT.TRANSACTION_TYPE_NAME IN ('FPPR Kembali GS', 'RMA Receipt') 
        THEN 'Retur Unit Rokok Bagus'
        WHEN MTT.TRANSACTION_TYPE_NAME IN ('FPPR Retur Beli Receipt')
        THEN 'Retur Customer Potong Setoran'
        ELSE MTT.TRANSACTION_TYPE_NAME
    END JENIS_RETUR
    , XCRIV.CROSS_REFERENCE JENIS_ROKOK
FROM MTL_MATERIAL_TRANSACTIONS MMT
    , HZ_CUST_ACCOUNTS HCA
    , AR_CUSTOMERS AC
    , RA_CUSTOMER_TRX_ALL RCTA
    , RA_CUSTOMER_TRX_LINES_ALL RCTLA
    , MTL_TRANSACTION_TYPES MTT
    , XTD_CROSS_REFF_ITEM_V XCRIV
    , OE_ORDER_LINES_ALL OOLA
    , oe_order_headers_all OOHA
    , MTL_SYSTEM_ITEMS_B MSIB
    , HR_ALL_ORGANIZATION_UNITS HOU
WHERE 1=1
    AND MMT.TRANSACTION_TYPE_ID = MTT.TRANSACTION_TYPE_ID
    AND MMT.INVENTORY_ITEM_ID = XCRIV.INVENTORY_ITEM_ID 
    AND MMT.ORGANIZATION_ID = XCRIV.ORGANIZATION_ID
    AND MMT.INVENTORY_ITEM_ID = MSIB.INVENTORY_ITEM_ID
    AND MMT.ORGANIZATION_ID = MSIB.ORGANIZATION_ID
    and ooha.header_id=oola.header_id
    and ooha.sold_to_org_id=hca.cust_account_id
    and hca.cust_account_id=ac.customer_id
    and msib.INVENTORY_ITEM_ID=oola.INVENTORY_ITEM_ID
    and msib.ORGANIZATION_ID=oola.SHIP_FROM_ORG_ID
    and rcta.CUSTOMER_TRX_ID = rctla.CUSTOMER_TRX_ID
    and rctla.interface_line_attribute1 = to_char(ooha.ORDER_NUMBER)
    AND HOU.ORGANIZATION_ID = OOLA.SHIP_FROM_ORG_ID
    -- HARDCODE
    AND HCA.ACCOUNT_NUMBER = 'HOQSD00001'
    AND TRUNC(MMT.TRANSACTION_DATE) BETWEEN TRUNC(TO_DATE(:P_DATE_FROM, 'YYYY/MM/DD HH24:MI:SS')) AND TRUNC(TO_DATE(:P_DATE_TO, 'YYYY/MM/DD HH24:MI:SS'))
    AND XCRIV.CROSS_REFERENCE = 'ARB16'

Please, my Oracle EBS query when creating a custom report still contains duplicate data, in my opinion I have done a JOIN for all the relationship IDs but why are they still duplicated? Have I missed the ID that should have been JOIN'd?

please help me to solve my problem

0

There are 0 answers