SELECT
PartyPEO.PARTY_NAME
, PartyPEO.Party_id
, CustomerItemPEO.TP_ITEM_ID
, CustomerItemPEO.TRADING_PARTNER_ID
, CustomerItemPEO.TP_TYPE
, CustomerItemPEO.TP_ITEM_NUMBER
, esib.item_number
, CustomerItemXrefPEO.INVENTORY_ITEM_ID
, CustomerItemXrefPEO.MASTER_ORGANIZATION_ID
, esib.ORGANIZATION_ID
, PartyUsageAssignmentPEO.STATUS_FLAG
, CustomerItemXrefPEO.DESCRIPTION
, CustomerItemXrefPEO.START_DATE_ACTIVE
, CustomerItemXrefPEO.END_DATE_ACTIVE
, CustomerItemXrefPEO.INACTIVE_FLAG
FROM
fusion.EGP_CUSTOMER_ITEM_XREFS CustomerItemXrefPEO
, fusion.EGP_TRADING_PARTNER_ITEMS CustomerItemPEO
, fusion.HZ_PARTIES PartyPEO
, fusion.HZ_PARTY_USG_ASSIGNMENTS PartyUsageAssignmentPEO
, fusion.egp_system_items_b esib
WHERE
PartyPEO.PARTY_ID = PartyUsageAssignmentPEO.PARTY_ID
AND PartyUsageAssignmentPEO.PARTY_USAGE_CODE = 'CUSTOMER'
AND PartyUsageAssignmentPEO.STATUS_FLAG = 'A'
AND CustomerItemXrefPEO.CUSTOMER_ITEM_ID = CustomerItemPEO.TP_ITEM_ID
AND CustomerItemPEO.TRADING_PARTNER_ID = PartyPEO.PARTY_ID
AND CustomerItemXrefPEO.INVENTORY_ITEM_ID = esib.INVENTORY_ITEM_ID
AND upper(PartyPEO.PARTY_NAME) LIKE upper('&CUSTOMER_ACCOUNT_NAME%')
-- AND Upper(ESIB.ITEM_NUMBER) LIKE upper('&ITEM_NUMBER%')