DBA Data[Home] [Help]

APPS.AHL_WARRANTY_CONTRACTS_PVT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 52

       SELECT ASSOC.WARRANTY_TEMPLATE_ID,
              INSTANCE.INSTANCE_ID
       FROM   AHL_WARRANTY_TMPL_ITEMS ASSOC,
              CSI_ITEM_INSTANCES INSTANCE
       WHERE  ASSOC.INVENTORY_ITEM_ID      = INSTANCE.INVENTORY_ITEM_ID
       AND    ASSOC.INVENTORY_ORG_ID       = INSTANCE.INV_MASTER_ORGANIZATION_ID
       -- avikukum :: changes for bug# 11664006 :: START
       AND    TRUNC(NVL(INSTANCE.ACTIVE_START_DATE, SYSDATE)) <= TRUNC(SYSDATE)
       AND    TRUNC(NVL(INSTANCE.ACTIVE_END_DATE, SYSDATE+1)) > TRUNC(SYSDATE)
       -- avikukum :: changes for bug# 11664006 :: END
       AND    ASSOC.AUTO_ASSIGN_FLAG       = 'Y'
       AND    AHL_WARRANTY_CONTRACTS_PVT.Can_Contract_Be_Created  -- utility function defined in this package
                                         (
                                          ASSOC.WARRANTY_TEMPLATE_ID,
                                          ASSOC.INVENTORY_ITEM_ID,
                                          ASSOC.INVENTORY_ORG_ID
                                         ) = 'Y'
       AND    NOT EXISTS
              (
               SELECT 'X'
               FROM   AHL_WARRANTY_CONTRACTS_B
               WHERE  WARRANTY_TEMPLATE_ID = ASSOC.WARRANTY_TEMPLATE_ID
               AND    ITEM_INSTANCE_ID     = INSTANCE.INSTANCE_ID
              )
	      -- avikukum :: changes for bug# 11664006 :: START
       AND EXISTS
         (
          SELECT 'X'
          FROM  AHL_UNIT_CONFIG_HEADERS UCH
          WHERE UCH.NAME  = AHL_UTIL_UC_PKG.GET_UNIT_NAME(INSTANCE.INSTANCE_ID)
          AND UCH.UNIT_CONFIG_STATUS_CODE IN ('INCOMPLETE', 'COMPLETE')
          UNION ALL
          SELECT 'X'
          FROM dual
          WHERE AHL_UTIL_UC_PKG.GET_UNIT_NAME(INSTANCE.INSTANCE_ID) IS NULL);
Line: 314

     SELECT 'X'
     FROM   CSI_ITEM_INSTANCES
     WHERE  INSTANCE_ID = c_item_instance_id;
Line: 320

     SELECT
          AWTB.WARRANTY_TYPE,
          AWTB.WARRANTY_VENDOR_ID,
          AWTB.CONTRACT_START_DATE,
          AWTB.CONTRACT_END_DATE,
          AWTB.WARRANTY_PERIOD,
          AWTB.PERIOD_UOM_CODE,
          AWTB.CONTRACT_EXPIRY_TYPE,
          AWTB.CLAIM_LABOUR_HOURS,
	  ASSOC.OSP_CLAIM_FLAG
     FROM AHL_WARRANTY_TEMPLATES_B AWTB,
          AHL_WARRANTY_TMPL_ITEMS  ASSOC,
          CSI_ITEM_INSTANCES       INSTANCE
     WHERE AWTB.WARRANTY_TEMPLATE_ID     = c_warranty_template_id
     AND   INSTANCE.INSTANCE_ID          = c_item_instance_id
     AND   ASSOC.WARRANTY_TEMPLATE_ID    = AWTB.WARRANTY_TEMPLATE_ID
     AND   ASSOC.INVENTORY_ITEM_ID       = INSTANCE.INVENTORY_ITEM_ID
     AND   ASSOC.INVENTORY_ORG_ID        = INSTANCE.INV_MASTER_ORGANIZATION_ID;
Line: 345

     SELECT counter.counter_id,
            tmpl_ctr.warranty_tmpl_counter_id,
            tmpl_ctr.threshold
     FROM ahl_warranty_tmpl_ctr_b tmpl_ctr,
          csi_counters_vl counter,
          CSI_COUNTER_ASSOCIATIONS CCA
     WHERE TRUNC(NVL(counter.start_date_active, sysdate)) <= TRUNC(sysdate)
     AND TRUNC(NVL(counter.end_date_active, sysdate+1))    > TRUNC(sysdate)
     AND counter.COUNTER_ID                                = CCA.COUNTER_ID
     AND CCA.SOURCE_OBJECT_CODE                            = 'CP'
     AND counter.created_from_counter_tmpl_id              = tmpl_ctr.counter_id
     AND tmpl_ctr.WARRANTY_TEMPLATE_ID                     = c_warranty_template_id
     AND CCA.SOURCE_OBJECT_ID                              = c_item_instance_id;
Line: 432

  INSERT INTO AHL_WARRANTY_CONTRACTS_B
                (
                 WARRANTY_CONTRACT_ID,
                 OBJECT_VERSION_NUMBER,
                 CONTRACT_NUMBER,
                 CONTRACT_STATUS_CODE,
                 ITEM_INSTANCE_ID,
                 WARRANTY_TEMPLATE_ID,
                 EXPIRATION_DATE,
                 OSP_CLAIM_FLAG,
                 WARRANTY_TYPE,
                 WARRANTY_VENDOR_ID,
                 ACTIVE_START_DATE,
                 ACTIVE_END_DATE,
                 WARRANTY_PERIOD,
                 PERIOD_UOM_CODE,
                 CONTRACT_EXPIRY_TYPE,
                 CLAIM_LABOUR_HOURS,
                 LAST_UPDATE_DATE,
                 LAST_UPDATED_BY,
                 CREATION_DATE,
                 CREATED_BY,
                 LAST_UPDATE_LOGIN,
                 ATTRIBUTE_CATEGORY,
                 ATTRIBUTE1,
                 ATTRIBUTE2,
                 ATTRIBUTE3,
                 ATTRIBUTE4,
                 ATTRIBUTE5,
                 ATTRIBUTE6,
                 ATTRIBUTE7,
                 ATTRIBUTE8,
                 ATTRIBUTE9,
                 ATTRIBUTE10,
                 ATTRIBUTE11,
                 ATTRIBUTE12,
                 ATTRIBUTE13,
                 ATTRIBUTE14,
                 ATTRIBUTE15
                )
                values
                (
                  l_warranty_contract_id,
                  1,
                  l_warranty_contract_id,
                  'PENDING',
                  p_item_instance_id,
                  p_warranty_template_id,
                  NULL,
                  warranty_template_rec.OSP_CLAIM_FLAG,
                  warranty_template_rec.WARRANTY_TYPE,
                  warranty_template_rec.WARRANTY_VENDOR_ID,
                  NVL(warranty_template_rec.CONTRACT_START_DATE, SYSDATE),
                  warranty_template_rec.CONTRACT_END_DATE,
                  warranty_template_rec.WARRANTY_PERIOD,
                  warranty_template_rec.PERIOD_UOM_CODE,
                  warranty_template_rec.CONTRACT_EXPIRY_TYPE,
                  warranty_template_rec.CLAIM_LABOUR_HOURS,
                  SYSDATE,
                  Fnd_Global.USER_ID,
                  SYSDATE,
                  Fnd_Global.USER_ID,
                  Fnd_Global.LOGIN_ID,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL
                );
Line: 514

  INSERT INTO AHL_WARRANTY_CONTRACTS_TL
               (
                WARRANTY_CONTRACT_ID,
                LANGUAGE,
                SOURCE_LANG,
		LAST_UPDATE_DATE,
                LAST_UPDATED_BY,
                CREATION_DATE,
                CREATED_BY,
                LAST_UPDATE_LOGIN,
                DESCRIPTION,
                TERMS_AND_CONDITIONS,
                REACTION_AND_RESOL_TIME,
                SERVICE_LEVEL_AGREEMENT
               )
                SELECT l_warranty_contract_id,
                       L.LANGUAGE_CODE,
                       userenv('LANG'),
		       SYSDATE,
                       Fnd_Global.USER_ID,
                       SYSDATE,
                       Fnd_Global.USER_ID,
                       Fnd_Global.LOGIN_ID,
                       AWTL.DESCRIPTION,
                       AWTL.TERMS_AND_CONDITIONS,
                       AWTL.REACTION_AND_RESOL_TIME,
                       AWTL.SERVICE_LEVEL_AGREEMENT
                FROM AHL_WARRANTY_TEMPLATES_TL AWTL,
                     FND_LANGUAGES L
                WHERE AWTL.WARRANTY_TEMPLATE_ID (+) = P_WARRANTY_TEMPLATE_ID
                AND   AWTL.LANGUAGE (+)             = L.LANGUAGE_CODE
                AND   L.INSTALLED_FLAG IN ('I', 'B')
                AND   NOT EXISTS
                      (SELECT 'X'
                       FROM AHL_WARRANTY_CONTRACTS_TL  T
                       WHERE T.WARRANTY_CONTRACT_ID = l_warranty_contract_id
                       AND T.LANGUAGE               = L.LANGUAGE_CODE);
Line: 562

      INSERT INTO AHL_WARRANTY_CONT_CTR_B
                   (
                    WARRANTY_CNTRT_COUNTER_ID,
                    OBJECT_VERSION_NUMBER,
                    LAST_UPDATE_DATE,
                    LAST_UPDATED_BY,
                    CREATION_DATE,
                    CREATED_BY,
                    LAST_UPDATE_LOGIN,
                    WARRANTY_CONTRACT_ID,
                    COUNTER_ID,
                    THRESHOLD,
                    START_VALUE,
                    EXPIRATION_DATE,
                    ATTRIBUTE_CATEGORY,
                    ATTRIBUTE1,
                    ATTRIBUTE2,
                    ATTRIBUTE3,
                    ATTRIBUTE4,
                    ATTRIBUTE5,
                    ATTRIBUTE6,
                    ATTRIBUTE7,
                    ATTRIBUTE8,
                    ATTRIBUTE9,
                    ATTRIBUTE10,
                    ATTRIBUTE11,
                    ATTRIBUTE12,
                    ATTRIBUTE13,
                    ATTRIBUTE14,
                    ATTRIBUTE15
                   )
		   values
                   (
		    l_warranty_cont_ctr_id,
		    1,
		    SYSDATE,
                    Fnd_Global.USER_ID,
                    SYSDATE,
                    Fnd_Global.USER_ID,
                    Fnd_Global.LOGIN_ID,
		    l_warranty_contract_id,
		    warranty_contract_counter_rec.counter_id,
                    warranty_contract_counter_rec.threshold,
                    0,
		    l_active_end_date,
		    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL,
                    NULL
                   );
Line: 625

      INSERT INTO AHL_WARRANTY_CONT_CTR_TL
                   (
		    WARRANTY_CNTRT_COUNTER_ID,
                    LANGUAGE,
                    SOURCE_LANG,
                    TERMS_AND_CONDITIONS,
                    REACTION_AND_RESOL_TIME,
                    SERVICE_LEVEL_AGREEMENT,
                    REMARKS,
                    LAST_UPDATE_DATE,
                    LAST_UPDATED_BY,
                    CREATION_DATE,
                    CREATED_BY,
                    LAST_UPDATE_LOGIN
                    )
                    SELECT l_warranty_cont_ctr_id,
                           L.LANGUAGE_CODE,
                           userenv('LANG'),
                           AWTCL.terms_and_conditions,
                           AWTCL.reaction_and_resol_time,
                           AWTCL.service_level_agreement,
                           AWTCL.remarks,
		           SYSDATE,
                           Fnd_Global.USER_ID,
                           SYSDATE,
                           Fnd_Global.USER_ID,
                           Fnd_Global.LOGIN_ID
                    FROM   AHL_WARRANTY_TMPL_CTR_TL AWTCL,
                           FND_LANGUAGES L
                    WHERE  AWTCL.WARRANTY_TMPL_COUNTER_ID (+) = warranty_contract_counter_rec.warranty_tmpl_counter_id
                    AND    AWTCL.LANGUAGE (+)                 = L.LANGUAGE_CODE
                    AND    L.INSTALLED_FLAG IN ('I', 'B')
                    AND   NOT EXISTS
                      (SELECT 'X'
                       FROM  AHL_WARRANTY_CONT_CTR_TL  T
                       WHERE T.WARRANTY_CNTRT_COUNTER_ID = l_warranty_cont_ctr_id
                       AND T.LANGUAGE                    = L.LANGUAGE_CODE);
Line: 737

    SELECT 'X'
    FROM   AHL_WARRANTY_TEMPLATES_B
    WHERE  warranty_template_id                   = c_warranty_tmpl_id
    AND    TRUNC(NVL(active_end_date, SYSDATE+1)) > TRUNC(SYSDATE)
    AND    TRUNC(NVL(contract_end_date, SYSDATE+1)) > TRUNC(SYSDATE);
Line: 745

    SELECT 'X'
    FROM   AHL_WARRANTY_TEMPLATES_B
    WHERE  warranty_template_id = c_warranty_tmpl_id
    AND    enabled_flag         = 'Y';
Line: 753

    SELECT 'X'
    FROM   AHL_WARRANTY_TMPL_ITEMS
    WHERE  warranty_template_id = c_warranty_tmpl_id
    AND    inventory_item_id    = c_warranty_item_id
    AND    inventory_org_id     = c_item_org_id
    AND    enabled_flag         = 'Y';
Line: 825

    SELECT 'X'
    FROM   AHL_WARRANTY_CONTRACTS_B
    WHERE  item_instance_id     = c_instance_id
    AND    contract_status_code = 'ACTIVE';
Line: 867

  delete from AHL_WARRANTY_CONTRACTS_TL T
  where not exists
    (select NULL
    from AHL_WARRANTY_CONTRACTS_B B
    where B.WARRANTY_CONTRACT_ID = T.WARRANTY_CONTRACT_ID
    );
Line: 874

  update AHL_WARRANTY_CONTRACTS_TL T set (
      REMARKS,
      DESCRIPTION,
      TERMS_AND_CONDITIONS,
      REACTION_AND_RESOL_TIME,
      SERVICE_LEVEL_AGREEMENT
    ) = (select
      B.REMARKS,
      B.DESCRIPTION,
      B.TERMS_AND_CONDITIONS,
      B.REACTION_AND_RESOL_TIME,
      B.SERVICE_LEVEL_AGREEMENT
    from AHL_WARRANTY_CONTRACTS_TL B
    where B.WARRANTY_CONTRACT_ID = T.WARRANTY_CONTRACT_ID
    and B.LANGUAGE = T.SOURCE_LANG)
  where (
      T.WARRANTY_CONTRACT_ID,
      T.LANGUAGE
  ) in (select
      SUBT.WARRANTY_CONTRACT_ID,
      SUBT.LANGUAGE
    from AHL_WARRANTY_CONTRACTS_TL SUBB, AHL_WARRANTY_CONTRACTS_TL SUBT
    where SUBB.WARRANTY_CONTRACT_ID = SUBT.WARRANTY_CONTRACT_ID
    and SUBB.LANGUAGE = SUBT.SOURCE_LANG
    and (SUBB.REMARKS <> SUBT.REMARKS
      or (SUBB.REMARKS is null and SUBT.REMARKS is not null)
      or (SUBB.REMARKS is not null and SUBT.REMARKS is null)
      or SUBB.DESCRIPTION <> SUBT.DESCRIPTION
      or (SUBB.DESCRIPTION is null and SUBT.DESCRIPTION is not null)
      or (SUBB.DESCRIPTION is not null and SUBT.DESCRIPTION is null)
      or SUBB.TERMS_AND_CONDITIONS <> SUBT.TERMS_AND_CONDITIONS
      or (SUBB.TERMS_AND_CONDITIONS is null and SUBT.TERMS_AND_CONDITIONS is not null)
      or (SUBB.TERMS_AND_CONDITIONS is not null and SUBT.TERMS_AND_CONDITIONS is null)
      or SUBB.REACTION_AND_RESOL_TIME <> SUBT.REACTION_AND_RESOL_TIME
      or (SUBB.REACTION_AND_RESOL_TIME is null and SUBT.REACTION_AND_RESOL_TIME is not null)
      or (SUBB.REACTION_AND_RESOL_TIME is not null and SUBT.REACTION_AND_RESOL_TIME is null)
      or SUBB.SERVICE_LEVEL_AGREEMENT <> SUBT.SERVICE_LEVEL_AGREEMENT
      or (SUBB.SERVICE_LEVEL_AGREEMENT is null and SUBT.SERVICE_LEVEL_AGREEMENT is not null)
      or (SUBB.SERVICE_LEVEL_AGREEMENT is not null and SUBT.SERVICE_LEVEL_AGREEMENT is null)
  ));
Line: 915

  insert into AHL_WARRANTY_CONTRACTS_TL (
    WARRANTY_CONTRACT_ID,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_LOGIN,
    REMARKS,
    DESCRIPTION,
    TERMS_AND_CONDITIONS,
    REACTION_AND_RESOL_TIME,
    SERVICE_LEVEL_AGREEMENT,
    LANGUAGE,
    SOURCE_LANG
  ) select /*+ ORDERED */
    B.WARRANTY_CONTRACT_ID,
    B.LAST_UPDATE_DATE,
    B.LAST_UPDATED_BY,
    B.CREATION_DATE,
    B.CREATED_BY,
    B.LAST_UPDATE_LOGIN,
    B.REMARKS,
    B.DESCRIPTION,
    B.TERMS_AND_CONDITIONS,
    B.REACTION_AND_RESOL_TIME,
    B.SERVICE_LEVEL_AGREEMENT,
    L.LANGUAGE_CODE,
    B.SOURCE_LANG
  from AHL_WARRANTY_CONTRACTS_TL B, FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and B.LANGUAGE = userenv('LANG')
  and not exists
    (select NULL
    from AHL_WARRANTY_CONTRACTS_TL T
    where T.WARRANTY_CONTRACT_ID = B.WARRANTY_CONTRACT_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 953

  delete from AHL_WARRANTY_CONT_CTR_TL T
  where not exists
    (select NULL
    from AHL_WARRANTY_CONT_CTR_B B
    where B.WARRANTY_CNTRT_COUNTER_ID = T.WARRANTY_CNTRT_COUNTER_ID
    );
Line: 960

  update AHL_WARRANTY_CONT_CTR_TL T set (
      REMARKS,
      TERMS_AND_CONDITIONS,
      REACTION_AND_RESOL_TIME,
      SERVICE_LEVEL_AGREEMENT
    ) = (select
      B.REMARKS,
      B.TERMS_AND_CONDITIONS,
      B.REACTION_AND_RESOL_TIME,
      B.SERVICE_LEVEL_AGREEMENT
    from AHL_WARRANTY_CONT_CTR_TL B
    where B.WARRANTY_CNTRT_COUNTER_ID = T.WARRANTY_CNTRT_COUNTER_ID
    and B.LANGUAGE = T.SOURCE_LANG)
  where (
      T.WARRANTY_CNTRT_COUNTER_ID,
      T.LANGUAGE
  ) in (select
      SUBT.WARRANTY_CNTRT_COUNTER_ID,
      SUBT.LANGUAGE
    from AHL_WARRANTY_CONT_CTR_TL SUBB, AHL_WARRANTY_CONT_CTR_TL SUBT
    where SUBB.WARRANTY_CNTRT_COUNTER_ID = SUBT.WARRANTY_CNTRT_COUNTER_ID
    and SUBB.LANGUAGE = SUBT.SOURCE_LANG
    and (SUBB.REMARKS <> SUBT.REMARKS
      or (SUBB.REMARKS is null and SUBT.REMARKS is not null)
      or (SUBB.REMARKS is not null and SUBT.REMARKS is null)
      or SUBB.TERMS_AND_CONDITIONS <> SUBT.TERMS_AND_CONDITIONS
      or (SUBB.TERMS_AND_CONDITIONS is null and SUBT.TERMS_AND_CONDITIONS is not null)
      or (SUBB.TERMS_AND_CONDITIONS is not null and SUBT.TERMS_AND_CONDITIONS is null)
      or SUBB.REACTION_AND_RESOL_TIME <> SUBT.REACTION_AND_RESOL_TIME
      or (SUBB.REACTION_AND_RESOL_TIME is null and SUBT.REACTION_AND_RESOL_TIME is not null)
      or (SUBB.REACTION_AND_RESOL_TIME is not null and SUBT.REACTION_AND_RESOL_TIME is null)
      or SUBB.SERVICE_LEVEL_AGREEMENT <> SUBT.SERVICE_LEVEL_AGREEMENT
      or (SUBB.SERVICE_LEVEL_AGREEMENT is null and SUBT.SERVICE_LEVEL_AGREEMENT is not null)
      or (SUBB.SERVICE_LEVEL_AGREEMENT is not null and SUBT.SERVICE_LEVEL_AGREEMENT is null)
  ));
Line: 996

  insert into AHL_WARRANTY_CONT_CTR_TL (
    WARRANTY_CNTRT_COUNTER_ID,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_LOGIN,
    REMARKS,
    TERMS_AND_CONDITIONS,
    REACTION_AND_RESOL_TIME,
    SERVICE_LEVEL_AGREEMENT,
    LANGUAGE,
    SOURCE_LANG
  ) select /*+ ORDERED */
    B.WARRANTY_CNTRT_COUNTER_ID,
    B.LAST_UPDATE_DATE,
    B.LAST_UPDATED_BY,
    B.CREATION_DATE,
    B.CREATED_BY,
    B.LAST_UPDATE_LOGIN,
    B.REMARKS,
    B.TERMS_AND_CONDITIONS,
    B.REACTION_AND_RESOL_TIME,
    B.SERVICE_LEVEL_AGREEMENT,
    L.LANGUAGE_CODE,
    B.SOURCE_LANG
  from AHL_WARRANTY_CONT_CTR_TL B, FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and B.LANGUAGE = userenv('LANG')
  and not exists
    (select NULL
    from AHL_WARRANTY_CONT_CTR_TL T
    where T.WARRANTY_CNTRT_COUNTER_ID = B.WARRANTY_CNTRT_COUNTER_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);