You are on page 1of 6

/* Formatted on 2/3/2022 10:33:28 AM (QP5 v5.252.13127.

32867) */
SELECT XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ITEM_NUM,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ITEM_CLASS_CODE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ITEM_CLASS_DESC,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ITEM_TYPE_CODE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ITEM_TYPE_DESC,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.LONG_DESCRIPTION,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.SKU_ICC,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.MONARCH_POC_CODE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.MONARCH_STATUS,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.SHORT_DESCRIPTION,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.SKU_NUM,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.STATUS,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.GEDIS_CLASS_CODE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.GEDIS_CLASS_DESC,
DECODE (XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.GAAP_LOCK,
'Y', 'Yes',
'P', 'Pending',
'N', 'No',
'R', 'Reactivated'),
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.CREATION_DATE,
CASE
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_TYPE_CODE_DISP IS NULL
THEN
' '
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_TYPE_CODE_DISP = ''
THEN
' '
ELSE
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_TYPE_DISP,
CONCAT (
'[',
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_TYPE_CODE_DISP,
']')))
END,
CASE
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_GROUP_CODE_DISP IS NULL
THEN
' '
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_GROUP_CODE_DISP = ''
THEN
' '
ELSE
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_GROUP_DISP,
CONCAT (
'[',
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_GROUP_CODE_DISP,
']')))
END,
CASE
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_LOB_CODE_DISP IS NULL
THEN
' '
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_LOB_CODE_DISP = ''
THEN
' '
ELSE
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_LOB_DISP,
CONCAT (
'[',
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_LOB_CODE_DISP,
']')))
END,
CASE
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_CATEGORY_CODE_DISP
IS NULL
THEN
''
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_CATEGORY_CODE_DISP = ''
THEN
''
ELSE
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_CATEGORY_DISP,
CONCAT (
'[',
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_CATEGORY_CODE_DISP,
']')))
END,
CASE
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PRODUCT_TYPE_CODE_DISP
IS NULL
THEN
' '
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PRODUCT_TYPE_CODE_DISP =
''
THEN
' '
ELSE
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PRODUCT_TYPE_DISP,
CONCAT (
'[',
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PRODUCT_TYPE_CODE_DISP,
']')))
END,
CASE
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PORTFOLIO_CODE_DISP
IS NULL
THEN
' '
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PORTFOLIO_CODE_DISP = ''
THEN
' '
ELSE
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PORTFOLIO_DISP,
CONCAT (
'[',
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PORTFOLIO_CODE_DISP,
']')))
END,
CASE
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_OFFERING_GROUP_CODE_DISP
IS NULL
THEN
' '
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_OFFERING_GROUP_CODE_DISP =
''
THEN
' '
ELSE
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_OFFERING_GROUP_DISP,
CONCAT (
'[',
CONCAT (

XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_OFFERING_GROUP_CODE_DISP,
']')))
END,
CASE
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PRODUCT_OFFERING_CO_DISP
IS NULL
THEN
' '
WHEN XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PRODUCT_OFFERING_CO_DISP =
''
THEN
' '
ELSE
CONCAT (
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PRODUCT_OFFERING_DISP,
CONCAT (
'[',
CONCAT (

XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.D_IM_PRODUCT_OFFERING_CO_DISP,
']')))
END,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_FIN_ITEM_CATEGORY_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_ACCOUNTING_TREATMEN_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_APOS_VAR_PRICING_FL_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_COGS_ACCOUNTING_TRE_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_GROSS_NET_PARTIAL_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_SVC_SW_DURATION_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_LICENSE_PROGRAM_TYP_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_LINE_OF_BUSINESS_CO_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_REVENUE_CLASS_CODE_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_SOFTWARE_SKU_TYPE_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_SVC_SW_START_DATE_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_VSOE_CLASS_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_SERVICE_PROVIDER_CO_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_ALTERNATE_SELLING_E_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_LEASE_PRODUCT_TYPE_DISP,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.D_IM_MULTI_ACCOUNTING_ELEMENT,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.COMMODITY_TEXT,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.D_IM_PARENT_ITEM_CLASS_CODE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.MFG_NAME,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.MPN,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.D_IM_ITEM_SNP_CATEGORY_CODE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.CNET_VERSION_NAME,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.age,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.D_IM_ITEM_SNP_CATEGORY_CODE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.LINE_OF_BUSINESS,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.LINE_OF_BUSINESS_DISP,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.REVENUE_CODE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.COMMODITY_CODE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.PDS_MFG_NAME,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.PDS_MPN,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.MODS,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.CHANGE_NOTE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.D_IM_ITEM_SNP_CATEGORY_DISP,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.SNP_DELL_CLASS_CODE_DISP,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.CNET_COMMODITY_CODE,
XXRPT.XXRPT_D_IM_SW_LICENSIN_AGV.D_IM_LICENSE_PROGRAM_GROUP,
XXRPT.XXRPT_D_IM_SW_LICENSIN_AGV.D_IM_LICENSE_PROGRAM_GRO_DISP,
XXRPT.XXRPT_D_IM_SW_LICENSIN_AGV.D_IM_LICENSE_PURCHASE_PERIOD,
XXRPT.XXRPT_D_IM_SW_LICENSIN_AGV.D_IM_LICENSE_PURCHASE_OPTION,
XXRPT.XXRPT_D_IM_ITEM_SERVIC_AGV.D_IM_CONTRACT_TYPE_ID_DISP,
XXRPT.XXRPT_D_IM_ITEM_SERVIC_AGV.D_IM_SERVICE_LEVEL_ID_DISP,
XXRPT.XXRPT_D_IM_ITEM_SERVIC_AGV.D_IM_CONTRACT_LABOR_CODE_DISP,
XXRPT.XXRPT_D_IM_ITEM_SERVIC_AGV.D_IM_LABOR_DURATION_DAYS,
XXRPT.XXRPT_D_IM_ITEM_SERVIC_AGV.D_IM_PARTS_DURATION_DAYS,
XXRPT.XXRPT_D_IM_ITEM_SERVIC_AGV.D_IM_REVERSE_AGENCY_FLAG_DISP,
XXRPT.XXRPT_D_IM_ITEM_SERVIC_AGV.D_IM_SERVICE_LIFE_DURATION_DAY,
XXRPT.XXRPT_D_IM_SERVICE_ITE_AGV.D_IM_SERVICE_UPSELL_ID_DISP,
XXRPT.XXRPT_D_IM_SERVICE_ITE_AGV.D_IM_ITEM_DURATION_ID_DISP,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.D_IM_WARRANTY_TYPE_ID,
XXRPT.XXRPT_D_IM_ITEM_SERVIC_AGV.D_IM_SERVICE_PROVIDER_ID_DISP,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.MODS,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.STD_WARRANTY,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.CHASSIS,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.CHASSIS_SYSTEM_FAMILY,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.BU_OFFLINE_CODE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.BU_OFFLINE_CODE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.LAST_UPDATE_DATE,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ATTRIBUTION_FLAG,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.SKU_TYPE,
DECODE (XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.VITEM_FLAG,
'Y', 'Yes',
'N', 'No'),
DECODE (XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.GBWITEM_FLAG,
'Y', 'Yes',
'N', 'No'),
DECODE (
NVL (XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.VITEM_FLAG, 'N'),
'Y', XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.VI_GBW_SKU_BU_ASSOCIATION,
DECODE (
NVL (XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.gbwiTEM_FLAG, 'N'),
'Y', XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.VI_GBW_SKU_BU_ASSOCIATION,
NULL)),
DECODE (
NVL (XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.VITEM_FLAG, 'N'),
'Y', XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.VI_GBW_SKU_SF_ASSOCIATION,
DECODE (
NVL (XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.gbwiTEM_FLAG, 'N'),
'Y', XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.VI_GBW_SKU_SF_ASSOCIATION,
NULL)),
XXRPT.XXRPT_D_IM_SERVICE_ITE_AGV.D_IM_SERVICE_START_DATE_DOMINO,
DECODE (XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_REVENUE_ALLOCATION,
'Y', 'Yes',
'N', 'No',
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_REVENUE_ALLOCATION),
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_REVENUE_ALLOCATION,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.D_IM_VARIABLE_SERVICES_P_DISP,
XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.D_IM_PARENT_ITEM_TYPE_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_IP_OWNER_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_FIN_PRODUCT_TYPE_DISP,
XXRPT.XXRPT_D_IM_FINANCE_AGV.D_IM_REP_PRODUCT_TYPE_DISP,
XXRPT.XXRPT_D_IM_SERVICE_ITE_AGV.D_IM_SERVICE_UPSELL_ID_DISP
FROM XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV
RIGHT OUTER JOIN XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV
ON ( XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.INVENTORY_ITEM_ID =
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.INVENTORY_ITEM_ID
AND XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ORGANIZATION_ID =
XXRPT.XXRPT_D_IM_CATALOG_HIE_AGV.ORGANIZATION_ID)
LEFT OUTER JOIN XXRPT.XXRPT_D_IM_FINANCE_AGV
ON ( XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.INVENTORY_ITEM_ID =
XXRPT.XXRPT_D_IM_FINANCE_AGV.INVENTORY_ITEM_ID
AND XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ORGANIZATION_ID =
XXRPT.XXRPT_D_IM_FINANCE_AGV.ORGANIZATION_ID)
LEFT OUTER JOIN XXRPT.XXRPT_D_IM_ITEM_SERVIC_AGV
ON ( XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.INVENTORY_ITEM_ID =
XXRPT.XXRPT_D_IM_ITEM_SERVIC_AGV.INVENTORY_ITEM_ID
AND XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ORGANIZATION_ID =
XXRPT.XXRPT_D_IM_ITEM_SERVIC_AGV.ORGANIZATION_ID)
LEFT OUTER JOIN XXRPT.XXRPT_D_IM_SERVICE_ITE_AGV
ON ( XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.INVENTORY_ITEM_ID =
XXRPT.XXRPT_D_IM_SERVICE_ITE_AGV.INVENTORY_ITEM_ID
AND XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ORGANIZATION_ID =
XXRPT.XXRPT_D_IM_SERVICE_ITE_AGV.ORGANIZATION_ID)
LEFT OUTER JOIN XXRPT.XXRPT_D_IM_SW_LICENSIN_AGV
ON ( XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.INVENTORY_ITEM_ID =
XXRPT.XXRPT_D_IM_SW_LICENSIN_AGV.INVENTORY_ITEM_ID
AND XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ORGANIZATION_ID =
XXRPT.XXRPT_D_IM_SW_LICENSIN_AGV.ORGANIZATION_ID)
WHERE ( XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.SKU_CATEGORY IN ('Dell Branded',
'Service',
'Service Warranty')
AND XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.REGION = 'AP'
AND XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.ITEM_NUM IN ('254-26721',
'254-26722',
'254-26723',
'254-26724',
'254-26725',
'254-26726',
'254-26727',
'254-26728',
'254-26729',
'254-26731')
AND XXRPT.XXRPT_D_IM_SERVICE_ITE_AGV.D_IM_SERVICE_UPSELL_ID_DISP IN
('[APOS] After Point of Sale',

'[NOSVC] No Services SKU')


AND ( XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.CREATION_DATE BETWEEN '01-01-2013
00:00:00'
AND '01-01-2015
00:00:00'
OR ( (XXRPT.XXRPT_SKU_ATTRIB_RPT_AGV.CREATION_DATE BETWEEN
SYSDATE
- 7
AND SYSDATE)
AND ('Yes' = 'No')))
AND (ROWNUM <= 100000))

You might also like