DBA Data[Home] [Help]

MATERIALIZED VIEW: APPS.OKI_SRM_006_MV

Source


SELECT
  chr_id                           CHR_ID,
  contract_number                  CONTRACT_NUMBER,
  contract_number_modifier         CONTRACT_NUMBER_MODIFIER,
  contract_number || DECODE(contract_number_modifier,
                                        NULL, NULL ,
                                        ' ' || contract_number_modifier ) COMPLETE_K_NUMBER,
  customer_party_id                CUSTOMER_PARTY_ID,
  salesrep_id                      SALESREP_ID,
  authoring_org_id                 AUTHORING_ORG_ID,
  resource_group_id                RG_ID,
  resource_id                      RESOURCE_ID,
  scs_code                         SCS_CODE,
  hdr_sts_code                     STS_CODE,
  hdr_trn_code                     TRN_CODE,
  hdr_renewal_type                 RENEWAL_TYPE_CODE,
  hdr_order_number                 ORDER_NUMBER,
  curr_code                        CURR_CODE,
  curr_code_f                      CURR_CODE_F,
  win_percent                      WIN_PERCENT,
  TRUNC(expected_close_date)       EXPECTED_CLOSE_DATE,
  TRUNC(hdr_date_cancelled)        DATE_CANCELLED,
  TRUNC(hdr_date_signed)           DATE_SIGNED,
  TRUNC(hstart_date)               START_DATE,
  TRUNC(hend_date)                 END_DATE,
  TRUNC(hdr_grace_end_date)-1      GRACE_END_DATE,
  TRUNC(hdr_date_approved)         DATE_APPROVED,
  TRUNC(hdr_date_terminated)       DATE_TERMINATED,
  hdr_creation_date                CREATION_DATE,
  hdr_last_update_date             LAST_UPDATE_DATE,
  hdr_bill_site_id                 BILL_SITE_ID,
  hdr_ship_site_id                 SHIP_SITE_ID,
  hdr_acct_rule_id                 ACCT_RULE_ID,
  hdr_subsequent_renewal_type      SUBSEQUENT_RENEWAL_TYPE_CODE,
  negotiation_status               NEGOTIATION_STATUS,
  reminder                         REMINDER,
  hdr_term_cancel_source           TERM_CANCEL_SOURCE,
  SUM(ubt_amt)                     UBT_AMT,
  SUM(ubt_amt_f)                   UBT_AMT_F,
  SUM(ubt_amt_g)                   UBT_AMT_G,
  SUM(ubt_amt_sg)                  UBT_AMT_SG,
  SUM(ubt_amt_a)                   UBT_AMT_A,
  SUM(supp_credit)                 SUPP_CREDIT,
  SUM(supp_credit_f)               SUPP_CREDIT_F,
  SUM(supp_credit_g)               SUPP_CREDIT_G,
  SUM(supp_credit_sg)              SUPP_CREDIT_SG,
  SUM(supp_credit_a)               SUPP_CREDIT_A,
  SUM(credit_amt)                  CREDIT_AMT,
  SUM(credit_amt_f)                CREDIT_AMT_F,
  SUM(credit_amt_g)                CREDIT_AMT_G,
  SUM(credit_amt_sg)               CREDIT_AMT_SG,
  SUM(credit_amt_a)                CREDIT_AMT_A,
  SUM(override_amt)                OVERRIDE_AMT,
  SUM(override_amt_f)              OVERRIDE_AMT_F,
  SUM(override_amt_g)              OVERRIDE_AMT_G,
  SUM(override_amt_sg)             OVERRIDE_AMT_SG,
  SUM(override_amt_a)              OVERRIDE_AMT_A,
  SUM(price_negotiated)            PRICE_NEGO,
  SUM(price_negotiated_f)	         PRICE_NEGO_F,
  SUM(price_negotiated_a)	         PRICE_NEGO_A,
  SUM(price_negotiated_g)	         PRICE_NEGO_G,
  SUM(price_negotiated_sg)	       PRICE_NEGO_SG,
/* Count Columns Start*/
  COUNT(ubt_amt)                   C_UBT_AMT,
  COUNT(ubt_amt_f)                 C_UBT_AMT_F,
  COUNT(ubt_amt_g)                 C_UBT_AMT_G,
  COUNT(ubt_amt_sg)                C_UBT_AMT_SG,
  COUNT(ubt_amt_a)                 C_UBT_AMT_A,
  COUNT(supp_credit)               C_SUPP_CREDIT,
  COUNT(supp_credit_f)             C_SUPP_CREDIT_F,
  COUNT(supp_credit_g)             C_SUPP_CREDIT_G,
  COUNT(supp_credit_sg)            C_SUPP_CREDIT_SG,
  COUNT(supp_credit_a)             C_SUPP_CREDIT_A,
  COUNT(credit_amt)                C_CREDIT_AMT,
  COUNT(credit_amt_f)              C_CREDIT_AMT_F,
  COUNT(credit_amt_g)              C_CREDIT_AMT_G,
  COUNT(credit_amt_sg)             C_CREDIT_AMT_SG,
  COUNT(credit_amt_a)              C_CREDIT_AMT_A,
  COUNT(override_amt)              C_OVERRIDE_AMT,
  COUNT(override_amt_f)            C_OVERRIDE_AMT_F,
  COUNT(override_amt_g)            C_OVERRIDE_AMT_G,
  COUNT(override_amt_sg)           C_OVERRIDE_AMT_SG,
  COUNT(override_amt_a)            C_OVERRIDE_AMT_A,
  COUNT(price_negotiated)          C_PRICE_NEGO,
  COUNT(price_negotiated_f)	   C_PRICE_NEGO_F,
  COUNT(price_negotiated_a)        C_PRICE_NEGO_A,
  COUNT(price_negotiated_g)        C_PRICE_NEGO_G,
  COUNT(price_negotiated_sg)       C_PRICE_NEGO_SG,
  COUNT(*)			   C_TOTAL
/* Count Columns End */
FROM   OKI.OKI_DBI_CLE_B
WHERE  application_id = 515
  AND  buy_or_sell = 'S'
  AND  gsd_flag = 1
  AND  term_flag = 1
  AND  scs_code IN ('SERVICE','WARRANTY')
  AND  root_lty_code IN ('SERVICE','WARRANTY','EXT_WARRANTY')
--  AND  ((renewal_flag = 1 AND p_cle_id IS NOT NULL) OR renewal_flag = 0)
GROUP BY  chr_id
         , contract_number
         , contract_number_modifier
         , contract_number || DECODE(contract_number_modifier,
                                                  NULL, NULL ,
                                                  ' ' || contract_number_modifier )
         , customer_party_id
         , salesrep_id
         , authoring_org_id
         , resource_group_id
         , resource_id
         , scs_code
         , hdr_sts_code
         , hdr_trn_code
         , hdr_renewal_type
         , hdr_order_number
         , curr_code
         , curr_code_f
         , win_percent
         , TRUNC(expected_close_date)
         , TRUNC(hdr_date_cancelled)
         , TRUNC(hdr_date_signed)
         , TRUNC(hstart_date)
         , TRUNC(hend_date)
         , TRUNC(hdr_date_approved)
         , TRUNC(hdr_date_terminated)
         , TRUNC(hdr_grace_end_date)-1
         , hdr_creation_date
         , hdr_last_update_date
         , hdr_bill_site_id
         , hdr_ship_site_id
         , hdr_acct_rule_id
	       , hdr_subsequent_renewal_type
         , negotiation_status
         , reminder
         , hdr_term_cancel_source