DBA Data[Home] [Help]

APPS.OKS_ENTITLEMENTS_PVT SQL Statements

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

Line: 425

    SELECT SVL.Start_Date
          ,Get_End_Date_Time(SVL.End_Date) End_Date
          ,Get_End_Date_Time(SVL.Date_Terminated) Date_Terminated
          ,KSL.Coverage_Id
          ,KSL.Standard_Cov_YN
      FROM Okc_K_Lines_B SVL
          ,Oks_K_Lines_B KSL
     WHERE SVL.Id = Cx_SVL_Id
       AND SVL.Id = KSL.Cle_ID
       AND SVL.Lse_Id IN (G_LINE_STYLE_SERVICE
                         ,G_LINE_STYLE_WARRANTY
                         ,G_LINE_STYLE_EXT_WARRANTY) ;
Line: 578

    SELECT CVL.Start_Date
	    ,Get_End_Date_Time(CVL.End_Date) End_Date
	    ,Get_End_Date_Time(CVL.Date_Terminated) Date_Terminated
      FROM Okc_K_Lines_B CVL
     WHERE CVL.Id = Cx_CVL_Id
       AND Lse_Id IN (G_LINE_STYLE_SRV_COVERAGE
                     ,G_LINE_STYLE_WAR_COVERAGE
                     ,G_LINE_STYLE_EWT_COVERAGE);
Line: 735

    SELECT BPL.Offset_Duration
          ,BPL.Offset_period
      FROM Oks_K_Lines_B BPL
     WHERE BPL.Cle_Id = Cx_BPL_Id;
Line: 818

    SELECT BPL.Start_Date
          ,Get_End_Date_Time(BPL.End_Date) End_Date
          ,Get_End_Date_Time(BPL.Date_Terminated) Date_Terminated
      FROM Okc_K_Lines_B BPL
     WHERE BPL.Id = Cx_BPL_Id
       AND BPL.Lse_Id IN (3,16,21);
Line: 933

      SELECT BPL.Id
            ,BPL.Start_Date
            ,Get_End_Date_Time(BPL.End_Date) End_Date
            ,Get_End_Date_Time(BPL.Date_Terminated) Date_Terminated
	FROM Okc_K_Lines_B BPL,
             Okc_K_Lines_B CVL
	WHERE CVL.id = Cx_CVL_Id
	AND BPL.Cle_Id = CVL.Id
	AND EXISTS ( SELECT '*'
			FROM Okc_K_Items ITM
			WHERE ITM.Cle_id = BPL.Id
			AND ITM.Object1_Id1 = Cx_BP_Id -- TO_CHAR(Cx_BP_Id) commented due to bug 3202650
			AND ITM.Object1_Id2 = '#'
			AND ITM.Jtot_Object1_Code = Cx_BP_ObjCode)
  AND Cx_Req_Date BETWEEN nvl(BPL.Start_Date,Cx_Req_Date) AND nvl(BPL.End_Date,Cx_Req_Date);      --- ansraj 13795417
Line: 1234

      SELECT OCT.Id
            ,OCT.TimeZone_Id BP_Tzone_Id
        FROM Oks_Coverage_Timezones OCT
       WHERE OCT.CLE_ID = Cx_BPL_Id
         AND OCT.Default_YN = 'Y';
Line: 1525

      SELECT RTL.Id
            ,RTL.Start_Date
            ,Get_End_Date_Time(RTL.End_Date) End_Date
            ,Get_End_Date_Time(RTL.Date_Terminated) Date_Terminated
            ,OKSRTL.Work_Thru_YN Work_Through_YN
        FROM Okc_K_Lines_B RTL
            ,Okc_K_Lines_B BPL
            ,oks_k_lines_b OKSRTL
            ,oks_action_time_types ACT
            ,oks_action_times ACM
       WHERE BPL.Id                         = Cx_BPL_Id
         AND RTL.Cle_Id                     = BPL.Id
         AND OKSRTL.Cle_Id                  = RTL.Id
         AND RTL.lse_id                     in (4,17,22)
         AND OKSRTL.incident_severity_id    = Cx_Severity_Id
         AND OKSRTL.react_active_yn         = Cx_Active_YN
         AND ACT.cle_id                     = RTL.id
         AND ACT.action_type_code           = Cx_TimeType_Category
         and ACT.id                         = ACM.cov_action_type_id
         and (ACM.sun_duration is not null or
              ACM.mon_duration is not null or
              ACM.tue_duration is not null or
              ACM.wed_duration is not null or
              ACM.thu_duration is not null or
              ACM.fri_duration is not null or
              ACM.sat_duration is not null);
Line: 1682

      SELECT MAX(Start_Date), MIN(End_Date)
        FROM ( SELECT Cd_SVL_Start Start_Date, Cd_SVL_End End_Date FROM DUAL
               UNION
               SELECT Cd_CVL_Start Start_Date, Cd_CVL_End End_Date FROM DUAL
               UNION
               SELECT Cd_BPL_Start Start_Date, Cd_BPL_End End_Date FROM DUAL
               UNION
               SELECT Cd_RTL_Start Start_Date, Cd_RTL_End End_Date FROM DUAL);
Line: 1849

    SELECT LPAD(TO_CHAR(CVT.START_HOUR), 2, '0')||LPAD(TO_CHAR(CVT.START_MINUTE), 2, '0') BP_Cover_From
            ,LPAD(TO_CHAR(CVT.END_HOUR), 2, '0')||LPAD(TO_CHAR(CVT.END_MINUTE), 2, '0') BP_Cover_To
            ,((CVT.START_HOUR)*60+(CVT.START_MINUTE)) BP_Cover_From_num
    FROM  Oks_Coverage_Times CVT
    WHERE CVT.cov_tze_line_id        =  Cx_BP_CVTLine_Id
    And (
        decode(Cx_sunday_flag,'Y',CVT.sunday_yn,'N','#')        =      decode(Cx_sunday_flag,'Y','Y','N','#')
    and decode(Cx_monday_flag,'Y', CVT.monday_yn,'N','#')       =      decode(Cx_monday_flag,'Y','Y','N','#')
    and decode(Cx_tuesday_flag,'Y', CVT.tuesday_yn,'N','#')     =      decode(Cx_tuesday_flag,'Y','Y','N','#')
    and decode(Cx_wednesday_flag,'Y', CVT.wednesday_yn,'N','#') =      decode(Cx_wednesday_flag,'Y','Y','N','#')
    and decode(Cx_thursday_flag,'Y', CVT.thursday_yn,'N','#')   =      decode(Cx_thursday_flag,'Y','Y','N','#')
    and decode(Cx_friday_flag,'Y', CVT.friday_yn,'N','#')       =      decode(Cx_friday_flag,'Y','Y','N','#')
    and decode(Cx_saturday_flag,'Y', CVT.saturday_yn,'N','#')   =      decode(Cx_saturday_flag,'Y','Y','N','#')
	    )
    order by BP_Cover_From_num;
Line: 2434

      SELECT OAT.SUN_DURATION SUN_DURATION,
             OAT.MON_DURATION MON_DURATION,
             OAT.TUE_DURATION TUE_DURATION,
             OAT.WED_DURATION WED_DURATION,
             OAT.THU_DURATION THU_DURATION,
             OAT.FRI_DURATION FRI_DURATION,
             OAT.SAT_DURATION SAT_DURATION,
             OAT.UOM_CODE UOM_CODE
       FROM Oks_action_time_types OATT
           ,Oks_action_times OAT
      WHERE OATT.Cle_Id = Cx_RTLLine_Id
        AND OATT.action_type_code = Cx_TimeType_Category
        AND OAT.cov_action_type_id = OATT.Id;
Line: 2452

      SELECT TO_CHAR(NEXT_DAY(Cd_Request_Date,Get_NLS_Day_Of_Week(Cv_USA_DY_Char)),'DY')React_Day_Char
            ,TO_CHAR(NEXT_DAY(Cd_Request_Date,Get_NLS_Day_Of_Week(Cv_USA_DY_Char)),'D') React_Day_Num
            , DECODE(SIGN((TO_NUMBER(TO_CHAR(NEXT_DAY(Cd_Request_Date,Get_NLS_Day_Of_Week(Cv_USA_DY_Char)),'D')) - TO_NUMBER(TO_CHAR(Cd_Request_Date,'D')))+1),1
                   ,TO_NUMBER(TO_CHAR(NEXT_DAY(Cd_Request_Date,Get_NLS_Day_Of_Week(Cv_USA_DY_Char)),'D')) - TO_NUMBER(TO_CHAR(Cd_Request_Date,'D'))
                   ,TO_NUMBER(TO_CHAR(NEXT_DAY(Cd_Request_Date,Get_NLS_Day_Of_Week(Cv_USA_DY_Char)),'D')) - TO_NUMBER(TO_CHAR(Cd_Request_Date,'D')) + 7) ReqDay_Relative
      FROM DUAL; */
Line: 2460

      SELECT TO_CHAR(NEXT_DAY(Cd_Request_Date,Cv_USA_DY_Char),'DY')React_Day_Char
            ,TO_CHAR(NEXT_DAY(Cd_Request_Date,Cv_USA_DY_Char),'D') React_Day_Num
            , DECODE(SIGN((TO_NUMBER(TO_CHAR(NEXT_DAY(Cd_Request_Date,Cv_USA_DY_Char),'D')) - TO_NUMBER(TO_CHAR(Cd_Request_Date,'D')))+1),1
                   ,TO_NUMBER(TO_CHAR(NEXT_DAY(Cd_Request_Date,Cv_USA_DY_Char),'D')) - TO_NUMBER(TO_CHAR(Cd_Request_Date,'D'))
                   ,TO_NUMBER(TO_CHAR(NEXT_DAY(Cd_Request_Date,Cv_USA_DY_Char),'D')) - TO_NUMBER(TO_CHAR(Cd_Request_Date,'D')) + 7) ReqDay_Relative
      FROM DUAL;
Line: 2769

    Lx_Reaction_Attribs.DELETE;
Line: 2831

      SELECT TCU.TCE_CODE Tce_Code
       FROM  Okx_Units_Of_Measure_V UOM
            ,Okc_Time_Code_Units_V TCU
       WHERE UOM.UOM_CODE = Lx_React_UOM
       AND   TCU.UOM_CODE = UOM.UOM_CODE
       AND   TCU.quantity = 1
       AND   TCU.tce_code = 'MINUTE';
Line: 3630

       select  oct.id,
               oct.timezone_id,
               oct.default_yn,
               okslb.APPLY_DEFAULT_TIMEZONE
        from   okc_k_lines_b okclb,
               oks_k_lines_b okslb,
               oks_coverage_timezones oct
        where  okclb.id = P_BPL_Id
        and    okslb.cle_id = okclb.id
        and    oct.cle_id = okclb.id;
Line: 4957

       select  oct.id,
               oct.timezone_id,
               oct.default_yn,
               okslb.APPLY_DEFAULT_TIMEZONE
        from   okc_k_lines_b okclb,
               oks_k_lines_b okslb,
               oks_coverage_timezones oct
        where  okclb.id = P_BPL_Id
        and    okslb.cle_id = okclb.id
        and    oct.cle_id = okclb.id;
Line: 5727

    SELECT AUTHORING_ORG_ID
	  ,HDR.ID
	  ,HDR.CONTRACT_NUMBER
	  ,HDR.CONTRACT_NUMBER_MODIFIER
      ,HDT.SHORT_DESCRIPTION
	  ,HDR.STS_CODE
	  ,HDR.CHR_TYPE
	  ,HDR.TEMPLATE_YN
	  ,HDR.TEMPLATE_USED
	  ,HDR.START_DATE
	  ,Get_End_Date_Time(HDR.END_DATE) End_Date
	  ,HDR.CHR_ID_AWARD
	  ,HDR.CUST_PO_NUMBER
	  ,HDR.AUTO_RENEW_DAYS
	  ,HDR.QCL_ID
      ,HDR.ESTIMATED_AMOUNT -- 11.5.10 changes
      ,PTY.OBJECT1_ID1 PARTY_ID
      ,HDR.bill_to_site_use_id bill_to_site_use_id -- 11.5.10 changes
      ,HDR.ship_to_site_use_id ship_to_site_use_id -- 11.5.10 changes
      ,HDR.currency_code currency_code -- 11.5.10 changes
      ,OKSHDR.acct_rule_id acct_rule_id -- 11.5.10 changes
      ,HDR.inv_rule_id inv_rule_id -- 11.5.10 changes
      ,HDR.payment_term_id payment_term_id -- 11.5.10 changes
      ,OKSHDR.billing_profile_id billing_profile_id -- 11.5.10 changes
      ,OKSHDR.tax_exemption_id tax_exemption_id -- 11.5.10 changes
      ,OKSHDR.tax_status tax_status -- 11.5.10 changes
      ,HDR.conversion_type conversion_type -- 11.5.10 changes
       FROM OKC_K_PARTY_ROLES_B PTY
          ,OKC_K_HEADERS_TL HDT
          ,OKC_K_HEADERS_ALL_B HDR  --,OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
          ,OKS_K_HEADERS_B OKSHDR -- 11.5.10 changes
     WHERE    HDR.ID                = NVL(Cx_Chr_Id,HDR.ID)
	  AND HDR.END_DATE          = NVL(Cd_Chr_EndDate,HDR.END_DATE)
	  AND HDR.STS_CODE          = NVL(Cx_Chr_Sts_Code,HDR.STS_CODE)
	  AND HDR.CHR_TYPE          = NVL(Cx_Chr_Type,HDR.CHR_TYPE)
      AND HDR.START_DATE        IS NOT NULL
      AND HDR.END_DATE          IS NOT NULL
      AND HDR.TEMPLATE_YN       = G_NO
      AND HDT.ID                = HDR.ID
      AND HDT.LANGUAGE          = USERENV('LANG')
      AND PTY.CHR_ID            = HDR.ID
      AND PTY.OBJECT1_ID1       = NVL(Cx_Chr_PartyId, PTY.OBJECT1_ID1)
      AND HDR.ID                = OKSHDR.CHR_ID
      AND PTY.JTOT_OBJECT1_CODE = G_JTOT_OBJ_PARTY;
Line: 5942

    SELECT LIN.ID
	  ,LIN.CLE_ID
	  ,LIN.DNZ_CHR_ID
	  ,LIN.STS_CODE
	  ,LIN.START_DATE
	  ,Get_End_Date_Time(LIN.END_DATE) End_Date
	  ,Get_End_Date_Time(LIN.DATE_TERMINATED) Date_Terminated
	  ,LIN.PRICE_NEGOTIATED
	  ,STL.NAME
	  ,LIN.bill_to_site_use_id bill_to_site_use_id -- 11.5.10 changes
	  ,LIN.ship_to_site_use_id ship_to_site_use_id -- 11.5.10 changes
	  ,OKSLIN.discount_list discount_list -- 11.5.10 changes
	  ,LIN.price_list_id price_list_id -- 11.5.10 changes
      FROM OKC_K_HEADERS_ALL_B HDR -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
          ,OKC_LINE_STYLES_V STL
	      ,OKC_K_LINES_B LIN
	      ,OKS_K_LINES_B OKSLIN  -- 11.5.10 changes
     WHERE    LIN.ID           = Cx_Cle_Id   --Commented by Jvorugan NVL(Cx_Cle_Id, LIN.ID)
          AND LIN.START_DATE   IS NOT NULL
          AND LIN.END_DATE     IS NOT NULL
    	  AND STL.ID           = LIN.LSE_ID
          AND HDR.ID           = LIN.DNZ_CHR_ID
          AND HDR.TEMPLATE_YN  = G_NO
          AND OKSLIN.CLE_ID    = LIN.Id;
Line: 5969

    SELECT LIN.ID
	  ,LIN.CLE_ID
	  ,LIN.DNZ_CHR_ID
	  ,LIN.STS_CODE
	  ,LIN.START_DATE
	  ,Get_End_Date_Time(LIN.END_DATE) End_Date
	  ,Get_End_Date_Time(LIN.DATE_TERMINATED) Date_Terminated
	  ,LIN.PRICE_NEGOTIATED
	  ,STL.NAME
	  ,LIN.bill_to_site_use_id bill_to_site_use_id -- 11.5.10 changes
	  ,LIN.ship_to_site_use_id ship_to_site_use_id -- 11.5.10 changes
	  ,OKSLIN.discount_list discount_list -- 11.5.10 changes
	  ,LIN.price_list_id price_list_id -- 11.5.10 changes
      FROM OKC_K_HEADERS_ALL_B HDR -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
          ,OKC_LINE_STYLES_V STL
	      ,OKC_K_LINES_B LIN
	      ,OKS_K_LINES_B OKSLIN  -- 11.5.10 changes
     WHERE  --  LIN.ID           = NVL(Cx_Cle_Id, LIN.ID)
          LIN.START_DATE   IS NOT NULL
          AND LIN.END_DATE     IS NOT NULL
    	  AND STL.ID           = LIN.LSE_ID
          AND HDR.ID           = LIN.DNZ_CHR_ID
          AND HDR.TEMPLATE_YN  = G_NO
          AND OKSLIN.CLE_ID    = LIN.Id;
Line: 6220

    SELECT LIN.ROWID
	  ,LIN.ID
	  ,LIN.DNZ_CHR_ID
	  ,LIN.CLE_ID
	  ,LIN.PRICE_NEGOTIATED
	  ,STL.NAME
      ,HDR.AUTHORING_ORG_ID ORG_ID
      ,HDR.INV_ORGANIZATION_ID ORGANIZATION_ID
    FROM OKC_K_HEADERS_ALL_B HDR  -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
	    ,OKC_LINE_STYLES_V STL
        ,OKC_K_LINES_B LIN
        ,OKS_K_LINES_B OKSLIN --11.5.10 changes
    WHERE LIN.ID        = Cx_Cle_Id    -- COmmented by Jvorugan for bug:4998337 NVL(Cx_Cle_Id, LIN.ID)
      AND LIN.LSE_ID    IN (7, 8, 9, 10, 11, 13, 18, 25, 35)
	  AND STL.ID        = LIN.LSE_ID
      AND HDR.ID        = LIN.DNZ_CHR_ID
      AND OKSLIN.CLE_ID = LIN.ID;
Line: 6240

    SELECT LIN.ROWID
          ,LIN.ID
          ,LIN.DNZ_CHR_ID
          ,LIN.CLE_ID
          ,LIN.PRICE_NEGOTIATED
          ,STL.NAME
      ,HDR.AUTHORING_ORG_ID ORG_ID
      ,HDR.INV_ORGANIZATION_ID ORGANIZATION_ID
    FROM OKC_K_HEADERS_ALL_B HDR  -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
            ,OKC_LINE_STYLES_V STL
        ,OKC_K_LINES_B LIN
        ,OKS_K_LINES_B OKSLIN --11.5.10 changes
    WHERE -- LIN.ID        = NVL(Cx_Cle_Id, LIN.ID)
        LIN.LSE_ID    IN (7, 8, 9, 10, 11, 13, 18, 25, 35)
        AND STL.ID        = LIN.LSE_ID
        AND HDR.ID        = LIN.DNZ_CHR_ID
        AND OKSLIN.CLE_ID = LIN.ID;
Line: 6262

      SELECT CP.Name
        FROM OKX_CUSTOMER_PRODUCTS_V CP
       WHERE     CP.Id1             = Cn_Prod_Id
             AND CP.Org_Id          = Cn_Org_Id
             AND CP.Organization_Id = Ln_Organization_Id;
Line: 6270

        SELECT MSI.DESCRIPTION Name
        FROM   CSI_ITEM_INSTANCES CSI,
	           CSI_I_ORG_ASSIGNMENTS CIOA,
               MTL_SYSTEM_ITEMS_B_KFV MSI
        WHERE  CSI.INSTANCE_ID                 = Cn_Prod_Id
        AND    CSI.INSTANCE_ID                 = CIOA.INSTANCE_ID(+)
        AND    CIOA.RELATIONSHIP_TYPE_CODE (+) = 'SOLD_FROM'
        AND    CSI.INVENTORY_ITEM_ID           = MSI.INVENTORY_ITEM_ID
        AND    CIOA.OPERATING_UNIT_ID          = Cn_Org_Id
        AND    CSI.INV_MASTER_ORGANIZATION_ID  = Ln_Organization_Id;
Line: 6596

    SELECT CVT.Code
          ,CVT.Meaning
          ,CVT.Description
          ,CVT.Importance_Level
      FROM OKS_K_Lines_B OKSLB
          ,OKS_Cov_Types_V CVT
     WHERE OKSLB.Cle_Id = Cx_CVL_Id
       AND OKSLB.Coverage_Type = CVT.Code;
Line: 6952

    SELECT RSC.resource_id Resource_Id
   	      ,decode(RSC.category,'EMPLOYEE','RS_EMPLOYEE',RSC.category) Resource_Type
                    -- ,decode(RSC.Resource_Type,'EMPLOYEE','RS_EMPLOYEE',RSC.Resource_Type) Resource_Type
          ,cimbp.object1_id1
          ,con.primary_yn
          ,con.resource_class
      FROM JTF_RS_RESOURCE_EXTNS RSC --OKX_Resources_V RSC
          ,OKC_Contacts CON
          ,OKC_K_Party_Roles_B ROL
          ,OKC_K_Lines_B BPL
          ,OKC_K_Lines_B SBL
          ,OKC_K_Lines_B COV
          ,okc_k_items cimbp
     WHERE SBL.Id         = Cx_SBL_Id
       AND SBL.Lse_Id     IN (1,14,19)
       and cov.cle_id     = sbl.id
       and cov.lse_id     in (2,15,20)
       AND BPL.cle_id     = COV.id
       AND BPL.Lse_Id     IN (3,16,21)
       and bpl.id         = cimbp.cle_id
       and cimbp.object1_id1 = nvl(p_business_process_id,cimbp.object1_id1)
       AND trunc(nvl(Ld_Request_Date,sysdate)) >= trunc(bpl.start_date)
       and trunc(nvl(Ld_Request_Date,sysdate)) <= trunc(oks_entitlements_pvt.get_final_end_date(bpl.dnz_chr_id,bpl.end_date)) -- uptake grace period
       AND ROL.Cle_Id     = BPL.Id
       AND CON.Cpl_Id     = ROL.Id
       AND CON.Jtot_Object1_Code = 'OKX_RESOURCE'
       AND RSC.resource_id        = CON.Object1_Id1
		AND SBL.dnz_chr_id = BPL.dnz_chr_id
       	AND SBL.dnz_chr_id = COV.dnz_chr_id
       	AND BPL.dnz_chr_id = ROL.dnz_chr_id
       	AND ROL.dnz_chr_id = CON.dnz_chr_id

    UNION ALL

    SELECT RSG.Id1 Resource_Id
          ,RSG.Resource_Type Resource_Type
          ,cimbp.object1_id1
          ,con.primary_yn
          ,con.resource_class
      FROM OKS_Resource_Groups_V RSG
          ,OKC_Contacts CON
          ,OKC_K_Party_Roles_B ROL
          ,OKC_K_Lines_B BPL
          ,OKC_K_Lines_B SBL
          ,OKC_K_Lines_B COV
          ,okc_k_items cimbp
    WHERE  SBL.Id            = Cx_SBL_Id
       AND SBL.Lse_Id        IN (1,14,19)
       and cov.cle_id        = sbl.id
       and cov.lse_id        in (2,15,20)
       AND BPL.cle_id        = COV.id
       AND BPL.Lse_Id        IN (3,16,21)
       and bpl.id            = cimbp.cle_id
       and cimbp.object1_id1 = nvl(p_business_process_id,cimbp.object1_id1)
       AND trunc(nvl(Ld_Request_Date,sysdate)) >= trunc(bpl.start_date)
       and trunc(nvl(Ld_Request_Date,sysdate)) <= trunc(get_final_end_date(bpl.dnz_chr_id,bpl.end_date)) -- uptake grace period
       AND ROL.Cle_Id     = BPL.Id
       AND CON.Cpl_Id     = ROL.Id
       AND CON.Jtot_Object1_Code = 'OKS_RSCGROUP'
       AND RSG.Id1        = CON.Object1_Id1
       AND RSG.Id2        = CON.Object1_Id2
		AND SBL.dnz_chr_id = BPL.dnz_chr_id
       	AND SBL.dnz_chr_id = COV.dnz_chr_id
       	AND BPL.dnz_chr_id = ROL.dnz_chr_id
       	AND ROL.dnz_chr_id = CON.dnz_chr_id;
Line: 7024

    SELECT RSC.resource_id Resource_Id
          ,decode(RSC.category,'EMPLOYEE','RS_EMPLOYEE',RSC.category) Resource_Type
          -- ,decode(RSC.Resource_Type,'EMPLOYEE','RS_EMPLOYEE',RSC.Resource_Type) Resource_Type
          ,cimbp.object1_id1
          ,con.primary_yn
          ,con.resource_class
          ,bpl.start_date bpl_start_date
          ,bpl.end_date bpl_end_date
          ,ksl.Standard_Cov_YN Standard_Cov_YN
          ,bpl.id bpl_id
          ,ksl.dnz_chr_id ksl_dnz_chr_id

      FROM JTF_RS_RESOURCE_EXTNS RSC --OKX_Resources_V RSC
          ,OKC_Contacts CON
          ,OKC_K_Party_Roles_B ROL
          ,OKC_K_Lines_B BPL
          ,okc_k_items cimbp
          ,oks_k_lines_b ksl
     WHERE ksl.cle_id     = Cx_SBL_Id
       AND BPL.cle_id     = ksl.Coverage_Id
       AND BPL.Lse_Id     IN (3,16,21)
       and bpl.id         = cimbp.cle_id
       and cimbp.object1_id1 = nvl(p_business_process_id,cimbp.object1_id1)
       AND ROL.Cle_Id     = BPL.Id
       AND CON.Cpl_Id     = ROL.Id
       AND CON.Jtot_Object1_Code = 'OKX_RESOURCE'
       AND RSC.resource_id        = CON.Object1_Id1
       --	AND BPL.dnz_chr_id = COV.dnz_chr_id
       	AND BPL.dnz_chr_id = ROL.dnz_chr_id
       	AND ROL.dnz_chr_id = CON.dnz_chr_id

    UNION ALL

    SELECT RSG.Id1 Resource_Id
          ,RSG.Resource_Type Resource_Type
          ,cimbp.object1_id1
          ,con.primary_yn
          ,con.resource_class
          ,bpl.start_date bpl_start_date
          ,bpl.end_date bpl_end_date
          ,ksl.Standard_Cov_YN  Standard_Cov_YN
          ,bpl.id bpl_id
          ,ksl.dnz_chr_id ksl_dnz_chr_id

      FROM OKS_Resource_Groups_V RSG
          ,OKC_Contacts CON
          ,OKC_K_Party_Roles_B ROL
          ,OKC_K_Lines_B BPL
          ,okc_k_items cimbp
          ,oks_k_lines_b ksl
    WHERE  ksl.cle_id     = Cx_SBL_Id
       AND BPL.cle_id     = ksl.Coverage_Id
       AND BPL.Lse_Id        IN (3,16,21)
       and bpl.id            = cimbp.cle_id
       and cimbp.object1_id1 = nvl(p_business_process_id,cimbp.object1_id1)
       AND ROL.Cle_Id     = BPL.Id
       AND CON.Cpl_Id     = ROL.Id
       AND CON.Jtot_Object1_Code = 'OKS_RSCGROUP'
       AND RSG.Id1        = CON.Object1_Id1
       AND RSG.Id2        = CON.Object1_Id2
       --	AND BPL.dnz_chr_id = COV.dnz_chr_id
       	AND BPL.dnz_chr_id = ROL.dnz_chr_id
       	AND ROL.dnz_chr_id = CON.dnz_chr_id;
Line: 7355

      SELECT PR.DNZ_CHR_ID CONTRACT_ID
	    ,CS.RESOURCE_ID	   CONTACT_ID
	    ,CS.CATEGORY RSC_CATEGORY
        ,NULL 	   CONTACT_NAME
	    ,PR.ID	   CONTACT_ROLE_ID
	    ,CO.CRO_CODE   CONTACT_ROLE_CODE
          ,HDR.ORG_ID  ORG_ID -- Modified for 12.0 MOAC project (JVARGHES)
	FROM JTF_RS_RESOURCE_EXTNS CS --OKX_RESOURCES_V CS
	    ,OKC_CONTACTS CO
	    ,OKC_K_PARTY_ROLES_B  PR
          ,OKC_K_HEADERS_ALL_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
       WHERE     PR.DNZ_CHR_ID  = Cx_Chr_Id

       -- Modified for 12.0 MOAC project (JVARGHES)
         AND HDR.ID = Cx_Chr_Id
         AND HDR.ID = PR.Dnz_Chr_Id

         and co.dnz_chr_id = pr.dnz_chr_id
	     AND CO.CPL_ID      = PR.ID
	     AND CO.OBJECT1_ID1	= CS.RESOURCE_ID --CS.ID1
	     AND CO.OBJECT1_ID2	= '#' --CS.ID2
         AND CO.JTOT_OBJECT1_CODE = 'OKX_RESOURCE';
Line: 7381

      SELECT PR.DNZ_CHR_ID CONTRACT_ID
	    ,POA.AGENT_ID  CONTACT_ID
	    ,'PO_AGENT' RSC_CATEGORY
        ,PER.FULL_NAME	   CONTACT_NAME
	    ,PR.ID	   CONTACT_ROLE_ID
	    ,CO.CRO_CODE   CONTACT_ROLE_CODE
	FROM PO_AGENTS POA --OKX_BUYERS_V CS
        ,PER_ALL_PEOPLE_F PER
	    ,OKC_CONTACTS CO
	    ,OKC_K_PARTY_ROLES_B  PR
       WHERE PR.DNZ_CHR_ID  = Cx_Chr_Id
         and co.dnz_chr_id = pr.dnz_chr_id
	     AND CO.CPL_ID      = PR.ID
	     AND CO.OBJECT1_ID1	= POA.AGENT_ID --CS.ID1
	     AND CO.OBJECT1_ID2	= '#' --CS.ID2
         AND CO.JTOT_OBJECT1_CODE = 'OKX_BUYER'
         and POA.AGENT_ID      =   PER.PERSON_ID
         and PER.EFFECTIVE_START_DATE = (SELECT MAX(A.EFFECTIVE_START_DATE) FROM PER_ALL_PEOPLE_F A
                                  WHERE A.PERSON_ID = PER.PERSON_ID);
Line: 7404

      SELECT PR.DNZ_CHR_ID CONTRACT_ID
	    ,S.SALESREP_ID	   CONTACT_ID
	    ,CS.CATEGORY RSC_CATEGORY
            ,TL.RESOURCE_NAME	   CONTACT_NAME
	    ,PR.ID	   CONTACT_ROLE_ID
	    ,CO.CRO_CODE   CONTACT_ROLE_CODE
	FROM JTF_RS_RESOURCE_EXTNS CS
            ,JTF_RS_SALESREPS S
            ,JTF_RS_RESOURCE_EXTNS_TL TL     -- Bug Fix #5442182 hmnair
	    ,OKC_CONTACTS CO
	    ,OKC_K_PARTY_ROLES_B  PR
            ,OKC_K_HEADERS_ALL_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
       WHERE PR.DNZ_CHR_ID  = Cx_Chr_Id
             AND co.dnz_chr_id = pr.dnz_chr_id
	     AND CO.CPL_ID      = PR.ID
	     AND CO.OBJECT1_ID1	= S.SALESREP_ID --CS.ID1
	     AND CO.OBJECT1_ID2	= '#' --CS.ID2
             AND CO.JTOT_OBJECT1_CODE = 'OKX_SALEPERS'

       -- Modified for 12.0 MOAC project (JVARGHES)
         AND HDR.ID = Cx_Chr_Id
         AND HDR.ID = PR.Dnz_Chr_Id
         AND S.ORG_ID = HDR.ORG_ID
       -- AND (S.ORG_ID = SYS_CONTEXT('OKC_CONTEXT','ORG_ID') OR  NVL(SYS_CONTEXT('OKC_CONTEXT','ORG_ID'),-99) = -99)
         AND S.RESOURCE_ID = CS.RESOURCE_ID
         AND CS.CATEGORY in ('EMPLOYEE','OTHER','PARTY','PARTNER','SUPPLIER_CONTACT')
         AND TL.RESOURCE_ID = CS.RESOURCE_ID  -- Bug Fix #5442182 hmnair
         AND TL.LANGUAGE = USERENV('LANG')
         AND TL.CATEGORY = CS.CATEGORY;
Line: 7437

      SELECT PR.DNZ_CHR_ID CONTRACT_ID
	    ,CS.RESOURCE_ID	   CONTACT_ID
	    ,CS.CATEGORY RSC_CATEGORY
          ,NULL 	   CONTACT_NAME
	    ,PR.ID	   CONTACT_ROLE_ID
	    ,CO.CRO_CODE   CONTACT_ROLE_CODE
          ,HDR.ORG_ID  ORG_ID -- Modified for 12.0 MOAC project (JVARGHES)
	FROM JTF_RS_RESOURCE_EXTNS CS --OKX_RESOURCES_V CS
	    ,OKC_CONTACTS CO
	    ,OKC_K_PARTY_ROLES_B  PR
          ,OKC_K_HEADERS_ALL_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
       WHERE  PR.DNZ_CHR_ID  = Cx_Chr_Id
         and PR.CLE_ID  = Cx_Cle_Id

         -- Modified for 12.0 MOAC project (JVARGHES)
         AND HDR.ID = Cx_Chr_Id
         AND HDR.ID = PR.Dnz_Chr_Id
         --
         and co.dnz_chr_id = pr.dnz_chr_id
	     AND CO.CPL_ID      = PR.ID
	     AND CO.OBJECT1_ID1	= CS.RESOURCE_ID --CS.ID1
	     AND CO.OBJECT1_ID2	= '#' --CS.ID2
         AND CO.JTOT_OBJECT1_CODE = 'OKX_RESOURCE';
Line: 7464

      SELECT PR.DNZ_CHR_ID CONTRACT_ID
	    ,POA.AGENT_ID  CONTACT_ID
	    ,'PO_AGENT' RSC_CATEGORY
        ,PER.FULL_NAME	   CONTACT_NAME
	    ,PR.ID	   CONTACT_ROLE_ID
	    ,CO.CRO_CODE   CONTACT_ROLE_CODE
	FROM PO_AGENTS POA --OKX_BUYERS_V CS
        ,PER_ALL_PEOPLE_F PER
	    ,OKC_CONTACTS CO
	    ,OKC_K_PARTY_ROLES_B  PR
       WHERE PR.DNZ_CHR_ID  = Cx_Chr_Id
         and PR.CLE_ID  = Cx_Cle_Id
         and co.dnz_chr_id = pr.dnz_chr_id
	     AND CO.CPL_ID      = PR.ID
	     AND CO.OBJECT1_ID1	= POA.AGENT_ID --CS.ID1
	     AND CO.OBJECT1_ID2	= '#' --CS.ID2
         AND CO.JTOT_OBJECT1_CODE = 'OKX_BUYER'
         and POA.AGENT_ID      =   PER.PERSON_ID
         and PER.EFFECTIVE_START_DATE = (SELECT MAX(A.EFFECTIVE_START_DATE) FROM PER_ALL_PEOPLE_F A
                                  WHERE A.PERSON_ID = PER.PERSON_ID);
Line: 7489

      SELECT PR.DNZ_CHR_ID CONTRACT_ID
	    ,S.SALESREP_ID	   CONTACT_ID
	    ,CS.CATEGORY RSC_CATEGORY
            ,TL.RESOURCE_NAME	   CONTACT_NAME   -- Bug Fix #5442182 hmnair
	    ,PR.ID	   CONTACT_ROLE_ID
	    ,CO.CRO_CODE   CONTACT_ROLE_CODE
	FROM JTF_RS_RESOURCE_EXTNS CS
            ,JTF_RS_SALESREPS S
            ,JTF_RS_RESOURCE_EXTNS_TL TL         -- Bug Fix #5442182 hmnair
	    ,OKC_CONTACTS CO
	    ,OKC_K_PARTY_ROLES_B  PR
            ,OKC_K_HEADERS_ALL_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
       WHERE PR.DNZ_CHR_ID  = Cx_Chr_Id
         and PR.CLE_ID  = Cx_Cle_Id
         and co.dnz_chr_id = pr.dnz_chr_id
	     AND CO.CPL_ID      = PR.ID
	     AND CO.OBJECT1_ID1	= S.SALESREP_ID --CS.ID1
	     AND CO.OBJECT1_ID2	= '#' --CS.ID2
         AND CO.JTOT_OBJECT1_CODE = 'OKX_SALEPERS'

     --  Modified for 12.0 MOAC project (JVARGHES)
         AND HDR.ID = Cx_Chr_Id
         AND HDR.ID = PR.Dnz_Chr_Id
         AND S.ORG_ID = HDR.Org_ID
     --  AND (S.ORG_ID = SYS_CONTEXT('OKC_CONTEXT','ORG_ID') OR  NVL(SYS_CONTEXT('OKC_CONTEXT','ORG_ID'),-99) = -99)
         AND S.RESOURCE_ID = CS.RESOURCE_ID
         AND CS.CATEGORY in ('EMPLOYEE','OTHER','PARTY','PARTNER','SUPPLIER_CONTACT')
         AND TL.RESOURCE_ID = CS.RESOURCE_ID     -- Bug Fix #5442182 hmnair
         AND TL.LANGUAGE = USERENV('LANG')
         AND TL.CATEGORY = CS.CATEGORY;
Line: 7522

      SELECT CLE.DNZ_CHR_ID CONTRACT_ID
      FROM   Okc_K_lines_B cle
      WHERE  cle.id = Cx_Cle_Id
      AND    rownum = 1;
Line: 7530

      SELECT  C.LAST_NAME NAME
      FROM    JTF_RS_RESOURCE_EXTNS RSC ,
              PO_VENDOR_SITES_ALL S ,
              PO_VENDOR_CONTACTS C
      WHERE   RSC.RESOURCE_ID =    Cx_Resource_Id
      and     C.VENDOR_CONTACT_ID = RSC.SOURCE_ID
      and     S.VENDOR_SITE_ID = C.VENDOR_SITE_ID
      AND      S.ORG_ID = cn_org_id ;   -- Modified for 12.0 MOAC project (JVARGHES)
Line: 7543

      SELECT  PER.FULL_NAME NAME
      FROM    JTF_RS_RESOURCE_EXTNS RSC ,
              FND_USER U ,
              PER_ALL_PEOPLE_F PER
      WHERE   PER.PERSON_ID   =   RSC.SOURCE_ID
      and     U.USER_ID       =   RSC.USER_ID
      and     RSC.RESOURCE_ID =    Cx_Resource_Id
      and     PER.EFFECTIVE_START_DATE = (SELECT MAX(A.EFFECTIVE_START_DATE) FROM PER_ALL_PEOPLE_F A
                                  WHERE A.PERSON_ID = PER.PERSON_ID);
Line: 7556

      SELECT PARTY.PARTY_NAME NAME
      FROM   JTF_RS_RESOURCE_EXTNS RSC ,
             FND_USER U ,
             HZ_PARTIES PARTY
      WHERE  RSC.CATEGORY IN ( 'PARTNER', 'PARTY')
      AND    PARTY.PARTY_ID = RSC.SOURCE_ID
      AND    U.USER_ID      = RSC.USER_ID
      and    RSC.RESOURCE_ID = Cx_Resource_Id;
Line: 7569

      SELECT TL.RESOURCE_NAME NAME         -- Bug Fix #5442182 hmnair
      FROM   JTF_RS_RESOURCE_EXTNS RSC ,
             FND_USER U ,
             JTF_RS_SALESREPS SRP
             ,JTF_RS_RESOURCE_EXTNS_TL TL    -- Bug Fix #5442182 hmnair
      WHERE  RSC.CATEGORY = 'OTHER'
      AND    SRP.RESOURCE_ID   = RSC.RESOURCE_ID
      AND    U.USER_ID = RSC.USER_ID
      AND    SRP.Org_ID = Cn_Org_Id    -- Modified for 12.0 MOAC project (JVARGHES)
      --AND    SRP.ORG_ID = sys_context  ('OKC_CONTEXT', 'ORG_ID') -- Modified for 12.0 MOAC project (JVARGHES)
      AND    TL.RESOURCE_ID = RSC.RESOURCE_ID   -- Bug Fix #5442182 hmnair
      AND    TL.LANGUAGE = USERENV('LANG')
      AND    TL.CATEGORY = RSC.CATEGORY
      and    RSC.RESOURCE_ID = Cx_Resource_Id;
Line: 7587

      SELECT LU.LOOKUP_CODE CODE,
             LU.MEANING MEANING
      FROM   fnd_lookups lu
      WHERE  LU.LOOKUP_TYPE	= 'OKC_CONTACT_ROLE';
Line: 8009

      SELECT '*'
        FROM Okx_System_Items_V CI
       WHERE CI.Id1 = Cx_CovItem_Id
     --  AND CI.Id2 = Cn_Organization_Id               -- Bug# 4735542
         AND CI.Serviceable_Product_Flag ='Y';
Line: 8095

      SELECT '*'
        FROM Okx_Parties_V PY
       WHERE PY.Id1 = Cx_CovParty_Id
         AND PY.Id2 = '#';
Line: 8179

      SELECT CA.Party_Id
        FROM Okx_Customer_Accounts_V CA
       WHERE CA.Id1 = Cx_CovCust_Id
         AND CA.Id2 = '#';
Line: 8302

      SELECT PS.Id1
            ,PS.Id2
            ,PS.Party_Id
        FROM Okx_Party_Sites_V PS
       WHERE PS.Id1 = Cx_CovSite_Id;
Line: 8431

      SELECT CSISYS.System_Id System_Id,
             CSISYS.Customer_Id,
             CSISYS.Install_Site_Use_Id
        FROM CSI_SYSTEMS_B CSISYS
        connect by prior parent_system_id = system_id
        start with system_id = Cx_CovSys_Id;
Line: 8602

	 select relationship_id,object_id
	 into l_relationship_id,l_object_id
	 from CSI_II_RELATIONSHIPS
	 where subject_id = l_subject_id
	 and   relationship_type_code = l_rel_type_code
	 and   ((active_end_date is null) or (active_end_date > sysdate));
Line: 8692

	SELECT  object_id,
		subject_id
	FROM csi_ii_relationships
        connect by prior    object_id = subject_id
        start with subject_id = Cx_CovProd_Id
	UNION
	SELECT  instance_id object_id,
--		null subject_id
        -1 subject_id --bug 2740241
	FROM csi_item_instances
	where instance_id = Cx_CovProd_Id;
Line: 8708

	SELECT  CSI.Inventory_item_id Inventory_item_id,
	      	CSI.System_id System_id,
        	CSI.Owner_party_account_id Owner_party_account_id, --CSI.Owner_party_id Owner_party_id
        	CSI.install_location_id install_location_id,
        	CSI.INSTALL_LOCATION_TYPE_CODE install_location_type_code
	FROM    CSI_ITEM_INSTANCES CSI
	WHERE   CSI.INSTANCE_ID  = Cx_CovProd_Id;
Line: 9114

        Lx_DeDup_Tab.DELETE(Li_TableIdx);
Line: 9169

       SELECT DISTINCT IT.Dnz_Chr_Id Dnz_Chr_Id, IT.Cle_Id
         FROM OKC_K_ITEMS IT
        WHERE IT.Object1_Id1  = TO_CHAR(Cx_CovLevel_Obj_Id1)
          AND (IT.Object1_Id2 = Cv_CovLevel_Obj_Id2 OR Cv_CovLevel_Obj_Id2 = '#')
          AND IT.Jtot_Object1_Code = Cx_CovLevel_Obj_Code;
Line: 9179

       SELECT /*+ index(IT OKC_K_ITEMS_N2) */ DISTINCT IT.Dnz_Chr_Id Dnz_Chr_Id, IT.Cle_Id
         FROM OKC_K_ITEMS IT
        WHERE IT.Object1_Id1  = TO_CHAR(Cx_CovLevel_Obj_Id1)
   --     AND (IT.Object1_Id2 = Cv_CovLevel_Obj_Id2 OR Cv_CovLevel_Obj_Id2 = '#')  -- BUG# 4735542
          AND IT.Jtot_Object1_Code = Cx_CovLevel_Obj_Code
          AND EXISTS (SELECT/*+ push_subq no_unnest */ '*'
                       FROM OKC_K_PARTY_ROLES_B PR
                      WHERE PR.CHR_ID = IT.DNZ_CHR_ID
                        AND PR.CLE_ID IS NULL
                        AND PR.DNZ_CHR_ID = IT.DNZ_CHR_ID
                        AND PR.OBJECT1_ID1 = TO_CHAR(p_party_id)
                        AND PR.OBJECT1_ID2 = '#'
                        AND PR.JTOT_OBJECT1_CODE = 'OKX_PARTY'
                        AND PR.RLE_CODE <> 'VENDOR');
Line: 9197

       SELECT /*+ index(IT OKC_K_ITEMS_N2) */ DISTINCT IT.Dnz_Chr_Id Dnz_Chr_Id, IT.Cle_Id
         FROM OKC_K_ITEMS IT
        WHERE IT.Object1_Id1  = TO_CHAR(Cx_CovLevel_Obj_Id1)
   --     AND (IT.Object1_Id2 = Cv_CovLevel_Obj_Id2 OR Cv_CovLevel_Obj_Id2 = '#')  -- BUG# 4735542
          AND IT.Jtot_Object1_Code = Cx_CovLevel_Obj_Code
          AND EXISTS (SELECT/*+ push_subq no_unnest */ '*'
                       FROM OKC_K_PARTY_ROLES_B PR
                      WHERE PR.CHR_ID = IT.DNZ_CHR_ID
                        AND PR.CLE_ID IS NULL
                        AND PR.DNZ_CHR_ID = IT.DNZ_CHR_ID
                        AND PR.OBJECT1_ID1 = TO_CHAR(p_party_id)
                        AND PR.OBJECT1_ID2 = '#'
                        AND PR.JTOT_OBJECT1_CODE = 'OKX_PARTY'
                        AND PR.RLE_CODE not in ('VENDOR','MERCHANT'));    ---Modified condition for ER9681794
Line: 9924

      SELECT Dnz_Chr_Id, Id
        FROM Okc_K_Lines_B
       WHERE Id = Cx_CovLvlLine_Id
         AND Lse_Id In (7,8,9,10,11,35,18,25);
Line: 9992

      SELECT Dnz_Chr_Id, Id
        FROM Okc_K_Lines_B
       WHERE Id = Cx_SrvLine_Id
         AND Lse_Id In (1,14,19);
Line: 10062

      SELECT Id
        FROM OKC_K_HEADERS_ALL_B  -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
       WHERE Contract_Number = Cv_Contract_Num
         --AND (Cv_Contract_Num_Modifier IS NULL OR Contract_Number_Modifier = Cv_Contract_Num_Modifier);
Line: 10139

      SELECT XI.Name
            ,XI.Description
            ,SV.Start_Date
            ,Get_End_Date_Time(SV.End_Date) End_Date
            ,Get_End_Date_Time(SV.Date_Terminated) Date_Terminated
        FROM Okx_System_Items_V XI
            ,Okc_K_Items IT
            ,Okc_K_Lines_B SV
       WHERE SV.Id = Cx_SrvLine_Id
         AND SV.Lse_Id IN (1,14,19)
         AND IT.Cle_Id = SV.Id
   --    AND IT.Jtot_Object1_Code IN ('OKX_SERVICE','OKX_WARRANTY')
         AND XI.Id1 = IT.Object1_Id1
         AND XI.Id2 = IT.Object1_Id2
         AND XI.Service_Item_Flag = 'Y'
         AND XI.Organization_Id = Cn_Organization_Id;
Line: 10266

      SELECT COV.Id
	      ,COV.Name
	      ,COV.Item_Description
	      ,COV.Start_Date
	      ,Get_End_Date_Time(COV.End_Date) End_Date
            ,Get_End_Date_Time(COV.Date_Terminated) Date_Terminated
            ,KSL.Standard_COV_YN
	      ,SVL.Start_Date
	      ,Get_End_Date_Time(SVL.End_Date) End_Date
            ,Get_End_Date_Time(SVL.Date_Terminated) Date_Terminated
       FROM  Okc_K_Lines_B SVL
            ,Oks_K_Lines_B KSL
            ,Okc_K_Lines_V COV
      WHERE SVL.Id = Cx_SrvLine_Id
        AND SVL.Lse_Id in (1,14,19)
        AND KSL.Cle_Id = SVL.Id
        AND COV.ID = KSL.Coverage_Id
	  AND COV.Lse_Id IN (2,15,20);
Line: 10574

      SELECT HD.Id Contract_Id
            ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
	    ,CL.Cle_Id Service_Line_Id
	    ,CL.Id Coverage_Level_Line_Id
            ,SB.Lty_Code Coverage_Level_Code
            ,ST.Name Coverage_Level
            ,CL.Start_Date
	    ,Get_End_Date_Time(CL.End_Date) End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) Date_Terminated
	    ,IT.Object1_Id1 Coverage_Level_Id
	    ,DECODE(SB.Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
       FROM  OKC_K_HEADERS_ALL_B HD  -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
	    ,Okc_Line_Styles_B SB
	    ,Okc_Line_Styles_TL ST
	    ,Okc_K_Items IT
            ,Okc_K_Lines_B CL
       WHERE CL.Id = NVL(Cx_Cle_Id, CL.Id)
         AND CL.Dnz_Chr_Id = Cx_Chr_Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND IT.Cle_Id = CL.Id
         AND SB.Id = CL.Lse_Id
         AND ST.Id = SB.Id
         and st.language = Cx_Lang
         AND HD.Id = CL.Dnz_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY')
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND (Cv_Cont_Pty_Id IS NULL
             OR
             EXISTS   (SELECT '*'
                         FROM Okc_K_Party_Roles_B PR
                        WHERE PR.Chr_Id = HD.Id
                          AND PR.Cle_Id IS NULL
                          AND PR.Dnz_Chr_Id = HD.Id
                          AND PR.Object1_Id1 = Cv_Cont_Pty_Id
                          AND PR.Object1_Id2 = '#'
                          AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                          AND PR.RLE_CODE <> 'VENDOR'));
Line: 10619

      SELECT HD.Id Contract_Id
            ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
	    ,CL.Cle_Id Service_Line_Id
	    ,CL.Id Coverage_Level_Line_Id
            ,SB.Lty_Code Coverage_Level_Code
            ,ST.Name Coverage_Level
            ,CL.Start_Date
	    ,Get_End_Date_Time(CL.End_Date) End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) Date_Terminated
	    ,IT.Object1_Id1 Coverage_Level_Id
	    ,DECODE(SB.Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
       FROM  OKC_K_HEADERS_ALL_B HD  -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
	    ,Okc_Line_Styles_B SB
	    ,Okc_Line_Styles_TL ST
	    ,Okc_K_Items IT
            ,Okc_K_Lines_B CL
       WHERE CL.Id = NVL(Cx_Cle_Id, CL.Id)
         AND CL.Dnz_Chr_Id = Cx_Chr_Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND IT.Cle_Id = CL.Id
         AND SB.Id = CL.Lse_Id
         AND ST.Id = SB.Id
         and st.language = Cx_Lang
         AND HD.Id = CL.Dnz_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY','SUBSCRIPTION')    ---Modified condition for ER9681794
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND (Cv_Cont_Pty_Id IS NULL
             OR
             EXISTS   (SELECT '*'
                         FROM Okc_K_Party_Roles_B PR
                        WHERE PR.Chr_Id = HD.Id
                          AND PR.Cle_Id IS NULL
                          AND PR.Dnz_Chr_Id = HD.Id
                          AND PR.Object1_Id1 = Cv_Cont_Pty_Id
                          AND PR.Object1_Id2 = '#'
                          AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                          AND PR.RLE_CODE not in ('VENDOR','MERCHANT')));    ---Modified condition for ER9681794
Line: 11500

      SELECT HD.Id Contract_Id
	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
	    ,SV.Id Service_Line_Id
            ,SV.Start_Date SV_Start_Date
	    ,Get_End_Date_Time(SV.End_Date) SV_End_Date
            ,Get_End_Date_Time(SV.Date_Terminated) SV_Date_Terminated
            ,CL.Sts_Code CL_Sts_Code
	    ,CL.Id CovLvl_Line_Id
            ,CL.Start_Date CL_Start_Date
	    ,Get_End_Date_Time(CL.End_Date) CL_End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) CL_Date_Terminated
       --   ,DECODE(SV.Lse_Id,14,'Y','N') Warranty_Flag
            ,DECODE(SV.Lse_Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
        FROM OKC_K_HEADERS_ALL_B HD  -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
            ,Okc_K_Lines_B SV
            ,Okc_K_Lines_B CL
       WHERE HD.Id = Cx_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY')
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND SV.Dnz_Chr_Id = HD.Id
         AND SV.Cle_Id IS NULL
         AND SV.Chr_Id = HD.Id
         AND SV.Lse_ID IN (1,14,19)
         AND SV.Id = Cx_SrvLine_Id --NVL(Cx_SrvLine_Id,SV.Id)
         AND CL.Cle_Id = SV.Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND (Cx_BP_Id IS NULL
              OR
              EXISTS (SELECT '*'            -- Modified for 12.0 Coverage Rearch project (JVARGHES)
                       FROM Okc_K_Items ITM
                           ,Okc_K_Lines_B BPL
                           ,Oks_K_Lines_B KSL
                      WHERE KSL.Cle_Id = SV.Id
                        AND BPL.Cle_Id = KSL.Coverage_ID
                        AND ITM.Cle_Id = BPL.Id
                        AND ITM.OBJECT1_ID1||''  = TO_CHAR(Cx_BP_Id)
                        AND ITM.Object1_Id2 = '#'
                        AND ITM.JTOT_OBJECT1_CODE||'' = 'OKX_BUSIPROC'
                       AND (Cv_ValFlg <> 'T' OR (Cd_req_dt BETWEEN nvl(BPL.START_DATE,Cd_req_dt) AND nvl(BPL.END_DATE,Cd_req_dt)))                       --Cv_ValFlg validation added for bugfix 14596603 by ansraj  ----added for 13795417 by ansraj
                        ));
Line: 11549

      SELECT HD.Id Contract_Id
	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
	    ,SV.Id Service_Line_Id
            ,SV.Start_Date SV_Start_Date
	    ,Get_End_Date_Time(SV.End_Date) SV_End_Date
            ,Get_End_Date_Time(SV.Date_Terminated) SV_Date_Terminated
            ,CL.Sts_Code CL_Sts_Code
	    ,CL.Id CovLvl_Line_Id
            ,CL.Start_Date CL_Start_Date
	    ,Get_End_Date_Time(CL.End_Date) CL_End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) CL_Date_Terminated
       --   ,DECODE(SV.Lse_Id,14,'Y','N') Warranty_Flag
            ,DECODE(SV.Lse_Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
        FROM OKC_K_HEADERS_ALL_B HD  -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
            ,Okc_K_Lines_B SV
            ,Okc_K_Lines_B CL
       WHERE HD.Id = Cx_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY','SUBSCRIPTION')      ----Modified condition for ER9681794
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND SV.Dnz_Chr_Id = HD.Id
         AND SV.Cle_Id IS NULL
         AND SV.Chr_Id = HD.Id
         AND SV.Lse_ID IN (1,14,19)
         AND SV.Id = Cx_SrvLine_Id --NVL(Cx_SrvLine_Id,SV.Id)
         AND CL.Cle_Id = SV.Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND (Cx_BP_Id IS NULL
              OR
              EXISTS (SELECT '*'            -- Modified for 12.0 Coverage Rearch project (JVARGHES)
                       FROM Okc_K_Items ITM
                           ,Okc_K_Lines_B BPL
                           ,Oks_K_Lines_B KSL
                      WHERE KSL.Cle_Id = SV.Id
                        AND BPL.Cle_Id = KSL.Coverage_ID
                        AND ITM.Cle_Id = BPL.Id
                        AND ITM.OBJECT1_ID1||''  = TO_CHAR(Cx_BP_Id)
                        AND ITM.Object1_Id2 = '#'
                        AND ITM.JTOT_OBJECT1_CODE||'' = 'OKX_BUSIPROC'
                       AND (Cv_ValFlg <> 'T' OR (Cd_req_dt BETWEEN nvl(BPL.START_DATE,Cd_req_dt) AND nvl(BPL.END_DATE,Cd_req_dt)))                       --Cv_ValFlg validation added for bugfix 14596603 by ansraj  ----added for 13795417 by ansraj
                        ));
Line: 11619

      SELECT HD.Id Contract_Id
	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
	    ,SV.Id Service_Line_Id
            ,SV.Start_Date SV_Start_Date
	    ,Get_End_Date_Time(SV.End_Date) SV_End_Date
            ,Get_End_Date_Time(SV.Date_Terminated) SV_Date_Terminated
            ,CL.Sts_Code CL_Sts_Code
	    ,CL.Id CovLvl_Line_Id
            ,CL.Start_Date CL_Start_Date
	    ,Get_End_Date_Time(CL.End_Date) CL_End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) CL_Date_Terminated
       --   ,DECODE(SV.Lse_Id,14,'Y','N') Warranty_Flag
            ,DECODE(SV.Lse_Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
        FROM OKC_K_HEADERS_ALL_B HD  -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
            ,Okc_K_Lines_B SV
            ,Okc_K_Lines_B CL
       WHERE HD.Id = Cx_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY')
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND SV.Dnz_Chr_Id = HD.Id
         AND SV.Cle_Id IS NULL
         AND SV.Chr_Id = HD.Id
         AND SV.Lse_ID IN (1,14,19)
         AND CL.Cle_Id = SV.Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND CL.Id = Cx_CovLvlLine_Id
         AND (Cx_BP_Id IS NULL
              OR
              EXISTS (SELECT '*'            -- Modified for 12.0 Coverage Rearch project (JVARGHES)
                       FROM Okc_K_Items ITM
                           ,Okc_K_Lines_B BPL
                           ,Oks_K_Lines_B KSL
                      WHERE KSL.Cle_Id = SV.Id
                        AND BPL.Cle_Id = KSL.Coverage_ID
                        AND ITM.Cle_Id = BPL.Id
                        AND ITM.OBJECT1_ID1||''  = TO_CHAR(Cx_BP_Id)
                        AND ITM.Object1_Id2 = '#'
                        AND ITM.JTOT_OBJECT1_CODE||'' = 'OKX_BUSIPROC'
                       AND (Cv_ValFlg <> 'T' OR (Cd_req_dt BETWEEN nvl(BPL.START_DATE,Cd_req_dt) AND nvl(BPL.END_DATE,Cd_req_dt)))                       --Cv_ValFlg validation added for bugfix 14596603 by ansraj  ----added for 13795417 by ansraj
                        ));
Line: 11668

      SELECT HD.Id Contract_Id
	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
	    ,SV.Id Service_Line_Id
            ,SV.Start_Date SV_Start_Date
	    ,Get_End_Date_Time(SV.End_Date) SV_End_Date
            ,Get_End_Date_Time(SV.Date_Terminated) SV_Date_Terminated
            ,CL.Sts_Code CL_Sts_Code
	    ,CL.Id CovLvl_Line_Id
            ,CL.Start_Date CL_Start_Date
	    ,Get_End_Date_Time(CL.End_Date) CL_End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) CL_Date_Terminated
       --   ,DECODE(SV.Lse_Id,14,'Y','N') Warranty_Flag
            ,DECODE(SV.Lse_Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
        FROM OKC_K_HEADERS_ALL_B HD  -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
            ,Okc_K_Lines_B SV
            ,Okc_K_Lines_B CL
       WHERE HD.Id = Cx_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY','SUBSCRIPTION')    -------Modified condition for ER9681794
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND SV.Dnz_Chr_Id = HD.Id
         AND SV.Cle_Id IS NULL
         AND SV.Chr_Id = HD.Id
         AND SV.Lse_ID IN (1,14,19)
         AND CL.Cle_Id = SV.Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND CL.Id = Cx_CovLvlLine_Id
         AND (Cx_BP_Id IS NULL
              OR
              EXISTS (SELECT '*'            -- Modified for 12.0 Coverage Rearch project (JVARGHES)
                       FROM Okc_K_Items ITM
                           ,Okc_K_Lines_B BPL
                           ,Oks_K_Lines_B KSL
                      WHERE KSL.Cle_Id = SV.Id
                        AND BPL.Cle_Id = KSL.Coverage_ID
                        AND ITM.Cle_Id = BPL.Id
                        AND ITM.OBJECT1_ID1||''  = TO_CHAR(Cx_BP_Id)
                        AND ITM.Object1_Id2 = '#'
                        AND ITM.JTOT_OBJECT1_CODE||'' = 'OKX_BUSIPROC'
                       AND (Cv_ValFlg <> 'T' OR (Cd_req_dt BETWEEN nvl(BPL.START_DATE,Cd_req_dt) AND nvl(BPL.END_DATE,Cd_req_dt)))                       --Cv_ValFlg validation added for bugfix 14596603 by ansraj  ----added for 13795417 by ansraj
                        ));
Line: 11738

      SELECT HD.Id Contract_Id
	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
	    ,SV.Id Service_Line_Id
            ,SV.Start_Date SV_Start_Date
	    ,Get_End_Date_Time(SV.End_Date) SV_End_Date
            ,Get_End_Date_Time(SV.Date_Terminated) SV_Date_Terminated
            ,CL.Sts_Code CL_Sts_Code
	    ,CL.Id CovLvl_Line_Id
            ,CL.Start_Date CL_Start_Date
	    ,Get_End_Date_Time(CL.End_Date) CL_End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) CL_Date_Terminated
       --   ,DECODE(SV.Lse_Id,14,'Y','N') Warranty_Flag
            ,DECODE(SV.Lse_Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
        FROM OKC_K_HEADERS_ALL_B HD -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
            ,Okc_K_Lines_B SV
            ,Okc_K_Lines_B CL
       WHERE HD.Id = Cx_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY')
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND SV.Dnz_Chr_Id = HD.Id
         AND SV.Cle_Id IS NULL
         AND SV.Chr_Id = HD.Id
         AND SV.Lse_ID IN (1,14,19)
         AND SV.Id = Cx_SrvLine_Id
         AND CL.Cle_Id = SV.Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND CL.Id = Cx_CovLvlLine_Id
         AND (Cx_BP_Id IS NULL
              OR
              EXISTS (SELECT '*'            -- Modified for 12.0 Coverage Rearch project (JVARGHES)
                       FROM Okc_K_Items ITM
                           ,Okc_K_Lines_B BPL
                           ,Oks_K_Lines_B KSL
                      WHERE KSL.Cle_Id = SV.Id
                        AND BPL.Cle_Id = KSL.Coverage_ID
                        AND ITM.Cle_Id = BPL.Id
                        AND ITM.OBJECT1_ID1||''  = TO_CHAR(Cx_BP_Id)
                        AND ITM.Object1_Id2 = '#'
                        AND ITM.JTOT_OBJECT1_CODE||'' = 'OKX_BUSIPROC'
                       AND (Cv_ValFlg <> 'T' OR (Cd_req_dt BETWEEN nvl(BPL.START_DATE,Cd_req_dt) AND nvl(BPL.END_DATE,Cd_req_dt)))                       --Cv_ValFlg validation added for bugfix 14596603 by ansraj  ----added for 13795417 by ansraj
                        ));
Line: 11788

      SELECT HD.Id Contract_Id
	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
	    ,SV.Id Service_Line_Id
            ,SV.Start_Date SV_Start_Date
	    ,Get_End_Date_Time(SV.End_Date) SV_End_Date
            ,Get_End_Date_Time(SV.Date_Terminated) SV_Date_Terminated
            ,CL.Sts_Code CL_Sts_Code
	    ,CL.Id CovLvl_Line_Id
            ,CL.Start_Date CL_Start_Date
	    ,Get_End_Date_Time(CL.End_Date) CL_End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) CL_Date_Terminated
       --   ,DECODE(SV.Lse_Id,14,'Y','N') Warranty_Flag
            ,DECODE(SV.Lse_Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
        FROM OKC_K_HEADERS_ALL_B HD -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
            ,Okc_K_Lines_B SV
            ,Okc_K_Lines_B CL
       WHERE HD.Id = Cx_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY','SUBSCRIPTION')      ----Modified condition for ER9681794
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND SV.Dnz_Chr_Id = HD.Id
         AND SV.Cle_Id IS NULL
         AND SV.Chr_Id = HD.Id
         AND SV.Lse_ID IN (1,14,19)
         AND SV.Id = Cx_SrvLine_Id
         AND CL.Cle_Id = SV.Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND CL.Id = Cx_CovLvlLine_Id
         AND (Cx_BP_Id IS NULL
              OR
              EXISTS (SELECT '*'            -- Modified for 12.0 Coverage Rearch project (JVARGHES)
                       FROM Okc_K_Items ITM
                           ,Okc_K_Lines_B BPL
                           ,Oks_K_Lines_B KSL
                      WHERE KSL.Cle_Id = SV.Id
                        AND BPL.Cle_Id = KSL.Coverage_ID
                        AND ITM.Cle_Id = BPL.Id
                        AND ITM.OBJECT1_ID1||''  = TO_CHAR(Cx_BP_Id)
                        AND ITM.Object1_Id2 = '#'
                        AND ITM.JTOT_OBJECT1_CODE||'' = 'OKX_BUSIPROC'
                       AND (Cv_ValFlg <> 'T' OR (Cd_req_dt BETWEEN nvl(BPL.START_DATE,Cd_req_dt) AND nvl(BPL.END_DATE,Cd_req_dt)))                       --Cv_ValFlg validation added for bugfix 14596603 by ansraj  ----added for 13795417 by ansraj
                        ));
Line: 11858

      SELECT HD.Id Contract_Id
	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
	    ,SV.Id Service_Line_Id
            ,SV.Start_Date SV_Start_Date
	    ,Get_End_Date_Time(SV.End_Date) SV_End_Date
            ,Get_End_Date_Time(SV.Date_Terminated) SV_Date_Terminated
            ,CL.Sts_Code CL_Sts_Code
	    ,CL.Id CovLvl_Line_Id
            ,CL.Start_Date CL_Start_Date
	    ,Get_End_Date_Time(CL.End_Date) CL_End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) CL_Date_Terminated
       --   ,DECODE(SV.Lse_Id,14,'Y','N') Warranty_Flag
            ,DECODE(SV.Lse_Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
        FROM OKC_K_HEADERS_ALL_B HD  -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
            ,Okc_K_Lines_B SV
            ,Okc_K_Lines_B CL
       WHERE HD.Id = Cx_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY')
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND SV.Dnz_Chr_Id = HD.Id
         AND SV.Cle_Id IS NULL
         AND SV.Chr_Id = HD.Id
         AND SV.Lse_ID IN (1,14,19)
         AND CL.Cle_Id = SV.Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND (Cx_BP_Id IS NULL
              OR
              EXISTS (SELECT '*'            -- Modified for 12.0 Coverage Rearch project (JVARGHES)
                       FROM Okc_K_Items ITM
                           ,Okc_K_Lines_B BPL
                           ,Oks_K_Lines_B KSL
                      WHERE KSL.Cle_Id = SV.Id
                        AND BPL.Cle_Id = KSL.Coverage_ID
                        AND ITM.Cle_Id = BPL.Id
                        AND ITM.OBJECT1_ID1||''  = TO_CHAR(Cx_BP_Id)
                        AND ITM.Object1_Id2 = '#'
                        AND ITM.JTOT_OBJECT1_CODE||'' = 'OKX_BUSIPROC'
                       AND (Cv_ValFlg <> 'T' OR (Cd_req_dt BETWEEN nvl(BPL.START_DATE,Cd_req_dt) AND nvl(BPL.END_DATE,Cd_req_dt)))                       --Cv_ValFlg validation added for bugfix 14596603 by ansraj  ----added for 13795417 by ansraj
                        ));
Line: 11907

      SELECT HD.Id Contract_Id
	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
	    ,SV.Id Service_Line_Id
            ,SV.Start_Date SV_Start_Date
	    ,Get_End_Date_Time(SV.End_Date) SV_End_Date
            ,Get_End_Date_Time(SV.Date_Terminated) SV_Date_Terminated
            ,CL.Sts_Code CL_Sts_Code
	    ,CL.Id CovLvl_Line_Id
            ,CL.Start_Date CL_Start_Date
	    ,Get_End_Date_Time(CL.End_Date) CL_End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) CL_Date_Terminated
       --   ,DECODE(SV.Lse_Id,14,'Y','N') Warranty_Flag
            ,DECODE(SV.Lse_Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
        FROM OKC_K_HEADERS_ALL_B HD  -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
            ,Okc_K_Lines_B SV
            ,Okc_K_Lines_B CL
       WHERE HD.Id = Cx_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY','SUBSCRIPTION')      ----Modified condition for ER9681794
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND SV.Dnz_Chr_Id = HD.Id
         AND SV.Cle_Id IS NULL
         AND SV.Chr_Id = HD.Id
         AND SV.Lse_ID IN (1,14,19)
         AND CL.Cle_Id = SV.Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND (Cx_BP_Id IS NULL
              OR
              EXISTS (SELECT '*'            -- Modified for 12.0 Coverage Rearch project (JVARGHES)
                       FROM Okc_K_Items ITM
                           ,Okc_K_Lines_B BPL
                           ,Oks_K_Lines_B KSL
                      WHERE KSL.Cle_Id = SV.Id
                        AND BPL.Cle_Id = KSL.Coverage_ID
                        AND ITM.Cle_Id = BPL.Id
                        AND ITM.OBJECT1_ID1||''  = TO_CHAR(Cx_BP_Id)
                        AND ITM.Object1_Id2 = '#'
                        AND ITM.JTOT_OBJECT1_CODE||'' = 'OKX_BUSIPROC'
                       AND (Cv_ValFlg <> 'T' OR (Cd_req_dt BETWEEN nvl(BPL.START_DATE,Cd_req_dt) AND nvl(BPL.END_DATE,Cd_req_dt)))                       --Cv_ValFlg validation added for bugfix 14596603 by ansraj  ----added for 13795417 by ansraj
                        ));
Line: 12194

          Lx_Contracts_02_Val.DELETE;
Line: 12288

          Lx_Contracts_02_Val.DELETE;
Line: 12388

          Lx_Contracts_02_Val.DELETE;
Line: 12482

          Lx_Contracts_02_Val.DELETE;
Line: 12581

          Lx_Contracts_02_Val.DELETE;
Line: 12674

          Lx_Contracts_02_Val.DELETE;
Line: 12774

          Lx_Contracts_02_Val.DELETE;
Line: 12868

          Lx_Contracts_02_Val.DELETE;
Line: 13026

      SELECT Dnz_Chr_Id
        FROM Okc_K_lines_B
       WHERE Id = Cx_SrvLine_Id;
Line: 13622

      SELECT HB.Id Contract_Id
            ,HB.Contract_Number Contract_Number
            ,HB.Contract_Number_Modifier Contract_Number_Modifier
            ,HT.Cognomen Contract_Known_As
            ,HT.Short_Description Contract_Short_Description
            ,HB.Sts_Code Contract_Status_Code
            ,HB.Start_Date Contract_Start_Date
            ,Get_End_Date_Time(HB.End_Date) Contract_End_Date
            ,Get_End_Date_Time(HB.Date_Terminated) Contract_Terminated_Date
        FROM Okc_K_Headers_TL HT
            ,OKC_K_HEADERS_ALL_B  HB  -- OKC_K_HEADERS_B HB  -- Modified for 12.0 MOAC project (JVARGHES)
       WHERE HB.Id = NVL(Cx_Chr_Id,HB.Id)
         AND HB.Contract_Number = NVL(Cv_Con_Number,HB.Contract_Number)
         AND (Cv_Con_Number_Modifier IS NULL OR HB.Contract_Number_Modifier = Cv_Con_Number_Modifier)
         AND (Cv_Con_Cusomer_Id IS NULL
             OR
             HB.Id IN ( SELECT PR.Chr_Id
                        FROM Okx_Parties_V PX
                            ,Okc_K_Party_Roles_B PR
                       WHERE PR.Object1_Id1 = NVL(Cv_Con_Cusomer_Id,PR.Object1_Id1)  --PR.Chr_Id = HB.Id
                         AND PR.Rle_Code in ('CUSTOMER')
                         AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                         AND PX.Id1 = TO_NUMBER(PR.Object1_Id1)
                         AND PX.Id2 = PR.Object1_Id2 ))
         AND (Cv_Service_Item_Id IS NULL
             OR
             HB.Id IN ( SELECT SV.Chr_Id
                        FROM Okx_System_Items_V XI
                            ,Okc_K_Items IT
                            ,Okc_K_Lines_B SV
                       WHERE SV.Lse_ID IN (1,14,19)  --SV.Chr_Id = HB.Id
                         AND IT.Cle_Id = SV.Id
                         AND IT.Object1_Id1 = NVL(Cv_Service_Item_Id,IT.Object1_Id1)
                         AND IT.Jtot_Object1_Code IN ('OKX_SERVICE','OKX_WARRANTY')
                         AND XI.Id1 = TO_NUMBER(IT.Object1_Id1)
                         AND XI.Id2 = IT.Object1_Id2
                         AND XI.Service_Item_Flag = 'Y'
                      -- AND XI.Organization_Id = Cn_Organization_Id  --Bug# 4735542.
                         ))
         AND HB.Scs_Code IN ('SERVICE','WARRANTY')
         AND HB.Id  > -1
         AND HB.Template_YN <> 'Y'
         AND HB.Id  = HT.Id
         AND HT.Language = USERENV('LANG');
Line: 13669

      SELECT HB.Id Contract_Id
            ,HB.Contract_Number Contract_Number
            ,HB.Contract_Number_Modifier Contract_Number_Modifier
            ,HT.Cognomen Contract_Known_As
            ,HT.Short_Description Contract_Short_Description
            ,HB.Sts_Code Contract_Status_Code
            ,HB.Start_Date Contract_Start_Date
            ,Get_End_Date_Time(HB.End_Date) Contract_End_Date
            ,Get_End_Date_Time(HB.Date_Terminated) Contract_Terminated_Date
        FROM Okc_K_Headers_TL HT
            ,OKC_K_HEADERS_ALL_B  HB  -- OKC_K_HEADERS_B HB  -- Modified for 12.0 MOAC project (JVARGHES)
       WHERE HB.Id = NVL(Cx_Chr_Id,HB.Id)
         AND HB.Contract_Number = NVL(Cv_Con_Number,HB.Contract_Number)
         AND (Cv_Con_Number_Modifier IS NULL OR HB.Contract_Number_Modifier = Cv_Con_Number_Modifier)
         AND (Cv_Con_Cusomer_Id IS NULL
             OR
             HB.Id IN ( SELECT PR.Chr_Id
                        FROM Okx_Parties_V PX
                            ,Okc_K_Party_Roles_B PR
                       WHERE PR.Object1_Id1 = NVL(Cv_Con_Cusomer_Id,PR.Object1_Id1)  --PR.Chr_Id = HB.Id
                         AND PR.Rle_Code in ('CUSTOMER','SUBSCRIBER')     ---Modified condition for ER9681794
                         AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                         AND PX.Id1 = TO_NUMBER(PR.Object1_Id1)
                         AND PX.Id2 = PR.Object1_Id2 ))
         AND (Cv_Service_Item_Id IS NULL
             OR
             HB.Id IN ( SELECT SV.Chr_Id
                        FROM Okx_System_Items_V XI
                            ,Okc_K_Items IT
                            ,Okc_K_Lines_B SV
                       WHERE SV.Lse_ID IN (1,14,19)  --SV.Chr_Id = HB.Id
                         AND IT.Cle_Id = SV.Id
                         AND IT.Object1_Id1 = NVL(Cv_Service_Item_Id,IT.Object1_Id1)
                         AND IT.Jtot_Object1_Code IN ('OKX_SERVICE','OKX_WARRANTY')
                         AND XI.Id1 = TO_NUMBER(IT.Object1_Id1)
                         AND XI.Id2 = IT.Object1_Id2
                         AND XI.Service_Item_Flag = 'Y'
                      -- AND XI.Organization_Id = Cn_Organization_Id  --Bug# 4735542.
                         ))
         AND HB.Scs_Code IN ('SERVICE','WARRANTY','SUBSCRIPTION')    ---Modified condition for ER9681794
         AND HB.Id  > -1
         AND HB.Template_YN <> 'Y'
         AND HB.Id  = HT.Id
         AND HT.Language = USERENV('LANG');
Line: 14036

        Lx_DeDup_Tab.DELETE(Li_TableIdx);
Line: 14358

4.Returns only one row- system picked, even if there are multiple rows selected
for the criteria.
*/

 PROCEDURE Get_HighImp_CP_Contract
    (P_API_Version		    IN  NUMBER
    ,P_Init_Msg_List		IN  VARCHAR2
    ,P_Customer_product_Id	IN  NUMBER
    ,X_Return_Status 		OUT NOCOPY VARCHAR2
    ,X_Msg_Count 	        out nocopy NUMBER
    ,X_Msg_Data		        out nocopy VARCHAR2
    ,X_Importance_Lvl		OUT NOCOPY OKS_ENTITLEMENTS_PUB.High_Imp_level_K_rec)

  IS

  CURSOR Cur_ImplvlExists is
    select count(*) cnt
    from   oks_cov_types_v
    where importance_level is NOT NULL;
Line: 14416

    select  okh.contract_number,
            okh.contract_number_modifier,
            okh.start_date,
            okh.end_date,
            cvt.meaning,
            cvt.importance_level,
            okh.estimated_amount,
            okh.sts_code
    from    OKC_K_HEADERS_ALL_B okh, -- OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
            okc_k_lines_b cle,
            oks_k_lines_b cle_ksl,
            oks_k_lines_b okscle_cov,
            okc_k_lines_b cle_cvl,
            okc_k_items cim,
            okc_statuses_v sts,
            oks_cov_types_v cvt
    where   cle.chr_id = okh.id
    and     okh.sts_code = sts.code
    and     sts.ste_code = 'ACTIVE'
    and     cle_ksl.cle_id = cle.id
    and     okscle_cov.cle_id = cle_ksl.coverage_id
    and     okscle_cov.coverage_type = cvt.code
    and     cle_cvl.cle_id = cle.id
    and     cle_cvl.lse_id in (9,18,25)
    and     cle_cvl.id = cim.cle_id
    and     cim.object1_id1 = P_Customer_product_Id
    order by cvt.importance_level;
Line: 14484

    select  okh.contract_number,
            okh.contract_number_modifier,
            okh.start_date,
            okh.end_date,
            covtyp.meaning,
            covtyp.importance_level importance_level,
            okh.estimated_amount,
            okh.sts_code
    from    OKC_K_HEADERS_ALL_B okh, -- OKC_K_HEADERS_B okh  -- Modified for 12.0 MOAC project (JVARGHES)
            okc_k_lines_b cle,
            oks_k_lines_b cle_ksl,
            oks_k_lines_b okscle_cov,
            okc_k_lines_b cle_cvl,
            okc_k_items cim,
            okc_statuses_v sts,
            oks_cov_types_v covtyp
    where   cle.chr_id = okh.id
    and     okh.sts_code = sts.code
    and     sts.ste_code = 'ACTIVE'
    and     cle_ksl.cle_id = cle.id
    and     okscle_cov.cle_id = cle_ksl.coverage_id
    and     okscle_cov.coverage_type = covtyp.code
    and     cle_cvl.cle_id = cle.id
    and     cle_cvl.lse_id in (9,18,25)
    and     cle_cvl.id = cim.cle_id
    and     cim.object1_id1 = P_Customer_product_Id
    and     rownum =1;
Line: 14588

    SELECT Grace_Duration Duration
          ,Grace_Period TimeUnit
      FROM Oks_K_Headers_B OKH
     WHERE OKH.chr_Id = Cx_HDR_Id;
Line: 14632

    ,P_Update_Only_Check    IN  VARCHAR2
    ,X_Return_Status 		OUT NOCOPY VARCHAR2
    ,X_Msg_Count 	        out nocopy NUMBER
    ,X_Msg_Data		        out nocopy VARCHAR2
    ,X_System_Valid		OUT NOCOPY VARCHAR2) IS

   CURSOR Lx_Csr_SysProd(Cx_System_id IN VARCHAR2) IS
	   SELECT CSI.instance_id CP_Id
             ,CSI.System_Id System_Id
       FROM   CSI_ITEM_INSTANCES CSI
       WHERE  CSI.System_id =  (Cx_System_Id);
Line: 14645

   CURSOR Check_update_only(p_coverage_id IN Gx_OKS_Id) IS
       SELECT 'Y'
       FROM  okc_k_lines_v bp,
             okc_k_items cim,
             cs_business_processes cbp
       WHERE bp.cle_id = p_coverage_id
       AND   cim.cle_id = bp.id
       AND   cbp.business_process_id = cim.object1_id1
       AND   cim.jtot_object1_code = 'OKX_BUSIPROC'
       AND   (cbp.service_request_flag = 'Y'
              OR cbp.depot_repair_flag = 'Y'
              OR cbp.field_service_flag = 'Y')
       AND   ROWNUM = 1;
Line: 14663

    l_update_only_check         CONSTANT VARCHAR2(1) := nvl(p_update_only_check,'N');
Line: 14733

          IF l_update_only_check <> 'Y' then
             l_out_validate_csi := 'Y';
Line: 14741

               FOR bp_rec IN Check_update_only(Lx_Ent_Contracts(i).coverage_term_line_id)
               LOOP
                l_out_validate_csi := 'Y';
Line: 14803

                 IF l_update_only_check <> 'Y' THEN
                    l_out_validate_csi := 'Y';
Line: 14811

                      FOR bp_rec IN Check_update_only(Lx_Ent_Contracts(i).coverage_term_line_id)
                      LOOP
                         l_out_validate_csi := 'Y';
Line: 14953

    Lx_Sort_Tab.DELETE;
Line: 15095

        Lx_DeDup_Tab.DELETE(Li_TableIdx);
Line: 15215

        Lx_Contracts_01.DELETE;
Line: 15217

        Lx_Contracts_01_Out.DELETE;
Line: 15280

       SELECT  COUNT(*) Pref_Grp_Cnt --CON.OBJECT1_ID1
       FROM    OKC_K_LINES_B CVL,
               OKC_K_LINES_B BPL,
               OKC_K_PARTY_ROLES_B CPL,
               OKC_CONTACTS CON
       WHERE   CVL.ID = p_coverage_id
       AND     BPL.CLE_ID = CVL.ID
       AND     BPL.LSE_ID in (3,16,21)
       AND     BPL.ID = CPL.CLE_ID
       AND     CPL.ID = CON.CPL_ID
       and     con.dnz_chr_id = p_chr_id
       AND     CON.JTOT_OBJECT1_CODE = 'OKS_RSCGROUP';
Line: 15347

         Lx_Contracts_02.DELETE;
Line: 15348

         Lx_Contracts.DELETE;
Line: 15395

       SELECT CSI.instance_id CP_Id,
              CSI.System_Id System_Id
       FROM   CSI_ITEM_INSTANCES CSI
       WHERE  CSI.System_id =  (Cx_System_Id);
Line: 15499

                Lx_Ent_Contracts.DELETE;
Line: 15501

                Lx_Ent_Contracts2.DELETE;
Line: 15524

                        Lx_Ent_Contracts.DELETE;
Line: 15577

        Lx_Ent_Contracts.DELETE;
Line: 15578

        Lx_Ent_Contracts_01.DELETE;
Line: 15579

        Lx_Ent_Contracts_02.DELETE;
Line: 15606

         Lx_CustProd_Contracts.DELETE;
Line: 15622

         Lx_Contracts_Out.DELETE;
Line: 15670

                Lx_Ent_Contracts.DELETE;
Line: 15672

                Lx_Ent_Contracts2.DELETE;
Line: 15695

                        Lx_Ent_Contracts.DELETE;
Line: 15824

    SELECT CVL.Name
	    ,CVL.Item_Description
          ,CVL.Id Coverage_Line_Id
          ,CVL.Start_Date CV_Start_Date
	    ,Get_End_Date_Time(CVL.End_Date) Cv_End_Date
          ,Get_End_Date_Time(CVL.Date_Terminated) CV_Date_Terminated
          ,KSL.Standard_Cov_YN
       FROM  OKS_K_LINES_B KSL
            ,Okc_K_Lines_V CVL
      WHERE KSL.Cle_Id = Cx_SrvLine_Id
        AND KSL.Coverage_Id = CVL.Id
  	  AND CVL.Lse_Id IN (2,15,20);
Line: 15843

      SELECT mtl.concatenated_segments Name
            ,mtl.description Description
        FROM mtl_system_items_b_kfv mtl
            ,Okc_K_Items IT
       WHERE IT.Cle_Id = Cx_SrvLine_Id
         AND IT.Jtot_Object1_Code IN ('OKX_SERVICE','OKX_WARRANTY')
         AND mtl.inventory_item_id = IT.Object1_Id1
         AND mtl.organization_id = IT.Object1_Id2
         AND mtl.Service_Item_Flag = 'Y';
Line: 16467

        select  lines2.id id,
                decode(ksl.Standard_Cov_YN, 'Y',lines.start_date,lines2.start_date) start_date,
                decode(ksl.Standard_Cov_YN, 'Y',lines.end_date,lines2.end_date) end_date,
                to_number(items.object1_id1) object1_id1,
                lines.dnz_chr_id,
                ksl.Standard_Cov_YN Standard_Cov_YN
        from    okc_k_lines_b lines,
                oks_k_lines_b KSL,
                okc_k_lines_v lines2,
                okc_k_items items,
                cs_business_processes bp
        where   lines.id           = p_line_id
        and     lines.lse_id in (1,14,19)
        and     KSL.cle_id         = lines.id
        and     KSL.Coverage_Id    = lines2.cle_Id
        and     lines2.id           = items.cle_id
        and     lines2.lse_id       in (3,16,21)
        and     items.object1_id1   = bp.business_process_id
        and     items.object1_id2   = '#'
        and     items.jtot_object1_code     = 'OKX_BUSIPROC'
        and     bp.service_request_flag     =
				decode(p_chk_def,'Y',
				decode(p_sr_enabled,null,bp.service_request_flag,p_sr_enabled),
				bp.service_request_flag)
        and     bp.depot_repair_flag        =
				decode(p_chk_def,'Y',
				decode(p_dr_enabled,null,bp.depot_repair_flag,p_dr_enabled),
				bp.depot_repair_flag)
        and     bp.field_service_flag       =
				decode(p_chk_def,'Y',
				decode(p_fs_enabled,null,bp.field_service_flag,p_fs_enabled),
				bp.field_service_flag);
Line: 16504

        select  hdr.id id,
                hdr.start_date start_date,
                hdr.end_date  end_date
        from    OKC_K_HEADERS_ALL_B hdr, --,OKC_K_HEADERS_B HDR  -- Modified for 12.0 MOAC project (JVARGHES)
                okc_k_lines_v lines
        where   lines.chr_id = hdr.id
        and     lines.dnz_chr_id = hdr.id
        and     lines.id = p_line_id;
Line: 16645

select  lines.id id,
        lines2.id bt_line_id,
        lines.start_date start_date,
        lines.end_date end_date ,
        items2.object1_id1 bt_object1_id1,
        items2.jtot_object1_code jtot_object1_code,
        okslines2.discount_amount, -- rul.rule_information2 rule_information2,
        okslines2.discount_percent -- rul.rule_information4 rule_information4
from    okc_k_lines_v lines,
        okc_k_lines_v lines2,
        okc_k_items items2,
        oks_k_lines_b okslines2
--        okc_rule_groups_b rgp,
--        okc_rules_b rul
where   lines.id     = p_txn_grp_line_id
and     lines.lse_id in (3,16,21)
and     lines2.cle_id = lines.id
and     lines2.id = items2.cle_id
and     lines2.lse_id in (5,23,59)
and     items2.jtot_object1_code = 'OKX_BILLTYPE'
and     lines2.id  = okslines2.cle_id;
Line: 16669

select oksbsch.BT_CLE_ID bt_line_id,
       oksbsch.CLE_ID br_line_id,
       oksbsch.ID br_schedule_id,
       oksbsch.BILL_RATE_CODE bill_rate,
       oksbsch.FLAT_RATE flat_rate,
       oksbsch.UOM uom,
       oksbsch.PERCENT_OVER_LIST_PRICE percent_over_list_price,
       oksbsch.START_HOUR start_hour,
       oksbsch.START_MINUTE start_minute,
       oksbsch.END_HOUR end_hour,
       oksbsch.END_MINUTE end_minute,
       oksbsch.MONDAY_FLAG monday_flag,
       oksbsch.TUESDAY_FLAG tuesday_flag,
       oksbsch.WEDNESDAY_FLAG wednesday_flag,
       oksbsch.THURSDAY_FLAG thursday_flag,
       oksbsch.FRIDAY_FLAG friday_flag,
       oksbsch.SATURDAY_FLAG saturday_flag,
       oksbsch.SUNDAY_FLAG sunday_flag,
       to_number(oksbsch.OBJECT1_ID2) labor_item_org_id,
       to_number(oksbsch.OBJECT1_ID1) labor_item_id,
       oksbsch.HOLIDAY_YN holiday_yn
from   okc_k_lines_v lines,
       okc_k_lines_v lines2,
       oks_billrate_schedules oksbsch
--       okc_rule_groups_v rgp,
--       okc_rules_b rules
where  lines.id = p_bill_type_id
and    lines.id = lines2.cle_id
and    lines2.id = oksbsch.cle_id;
Line: 16808

      SELECT HD.Id Contract_Id
     	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
    	    ,SV.Id Service_Line_Id
            ,SV.Start_Date SV_Start_Date
	        ,Get_End_Date_Time(SV.End_Date) SV_End_Date
            ,Get_End_Date_Time(SV.Date_Terminated) SV_Date_Terminated
            ,CL.Sts_Code CL_Sts_Code
	        ,CL.Id CovLvl_Line_Id
            ,CL.Start_Date CL_Start_Date
	        ,Get_End_Date_Time(CL.End_Date) CL_End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) CL_Date_Terminated
            ,DECODE(SV.Lse_Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
            ,HD.Scs_Code Scs_Code
            ,HD.Estimated_Amount Estimated_Amount
            ,HD.Start_Date HD_Start_Date
	        ,HD.End_Date HD_End_Date
            ,HD.Date_Terminated HD_Date_Terminated
            ,HDT.Cognomen Cognomen  -- HD.Cognomen Cognomen -- Modified for 12.0 MOAC project (JVARGHES)
            ,HDT.short_description short_description -- HD.short_description  -- Modified for 12.0 MOAC project (JVARGHES)
            ,HD.currency_code HD_currency_code
            ,CAT.meaning HD_cat_meaning
            ,STS.meaning HD_sts_meaning
        FROM OKC_K_HEADERS_ALL_B HD   -- Modified for 12.0 MOAC project (JVARGHES)
            ,OKC_K_HEADERS_TL HDT     -- Okc_K_Headers_V HD   -- Modified for 12.0 MOAC project (JVARGHES)
            ,Okc_K_Lines_B SV
            ,Okc_K_Lines_B CL
            ,okc_subclasses_v CAT
            ,okc_statuses_v STS
       WHERE HD.Id = Cx_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY')
         AND HDT.ID         = HD.ID                    -- Modified for 12.0 MOAC project (JVARGHES)
         AND HDT.LANGUAGE   = USERENV('LANG')          -- Modified for 12.0 MOAC project (JVARGHES)
         AND HD.Sts_code = STS.code
         AND HD.Scs_code = CAT.code
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND (trunc(HD.Start_Date) between
            nvl(trunc(Cx_Start_Date_From),nvl(trunc(Cx_Start_Date_To),trunc(HD.Start_Date))) and
            nvl(trunc(Cx_Start_Date_To),nvl(trunc(Cx_Start_Date_From),trunc(HD.Start_Date))))
         AND (trunc(HD.End_Date) between
            nvl(trunc(Cx_End_Date_From),nvl(trunc(Cx_End_Date_To),trunc(HD.End_Date))) and
            nvl(trunc(Cx_End_Date_To),nvl(trunc(Cx_End_Date_From),trunc(HD.End_Date))))
        AND ((trunc(HD.Date_Terminated) IS NULL)OR
         ((trunc(HD.Date_Terminated) between
            nvl(trunc(Cx_Date_Terminated_From),nvl(trunc(Cx_Date_Terminated_To),trunc(HD.Date_Terminated))) and
            nvl(trunc(Cx_Date_Terminated_To),nvl(trunc(Cx_Date_Terminated_From),trunc(HD.Date_Terminated))))))
         AND HD.Sts_code = nvl(Cx_HD_Sts_Code,HD.Sts_code)
         AND SV.Dnz_Chr_Id = HD.Id
         AND SV.Cle_Id IS NULL
         AND SV.Chr_Id = HD.Id
         AND SV.Lse_ID IN (1,14,19)
         AND SV.Id = NVL(Cx_SrvLine_Id,SV.Id)
         AND CL.Cle_Id = SV.Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND CL.Id = NVL(Cx_CovLvlLine_Id, CL.Id)
         AND EXISTS   (SELECT '*'
                         FROM Okc_K_Party_Roles_B PR
                        WHERE PR.Chr_Id = HD.Id
                          AND PR.Cle_Id IS NULL
                          AND PR.Dnz_Chr_Id = HD.Id
                          AND PR.Object1_Id1 = Cv_Cont_Pty_Id
                          AND PR.Object1_Id2 = '#'
                          AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                          AND PR.RLE_CODE <> 'VENDOR');
Line: 16884

      SELECT HD.Id Contract_Id
     	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.Authoring_Org_Id
            ,HD.Inv_Organization_Id
            ,HD.End_Date HDR_End_Date --grace period changes
    	    ,SV.Id Service_Line_Id
            ,SV.Start_Date SV_Start_Date
	        ,Get_End_Date_Time(SV.End_Date) SV_End_Date
            ,Get_End_Date_Time(SV.Date_Terminated) SV_Date_Terminated
            ,CL.Sts_Code CL_Sts_Code
	        ,CL.Id CovLvl_Line_Id
            ,CL.Start_Date CL_Start_Date
	        ,Get_End_Date_Time(CL.End_Date) CL_End_Date
            ,Get_End_Date_Time(CL.Date_Terminated) CL_Date_Terminated
            ,DECODE(SV.Lse_Id, 14, 'Y', 15, 'Y', 16, 'Y', 17, 'Y', 18, 'Y', 'N') Warranty_Flag
            ,HD.Scs_Code Scs_Code
            ,HD.Estimated_Amount Estimated_Amount
            ,HD.Start_Date HD_Start_Date
	        ,HD.End_Date HD_End_Date
            ,HD.Date_Terminated HD_Date_Terminated
            ,HDT.Cognomen Cognomen  -- HD.Cognomen Cognomen -- Modified for 12.0 MOAC project (JVARGHES)
            ,HDT.short_description short_description -- HD.short_description  -- Modified for 12.0 MOAC project (JVARGHES)
            ,HD.currency_code HD_currency_code
            ,CAT.meaning HD_cat_meaning
            ,STS.meaning HD_sts_meaning
        FROM OKC_K_HEADERS_ALL_B HD   -- Modified for 12.0 MOAC project (JVARGHES)
            ,OKC_K_HEADERS_TL HDT     -- Okc_K_Headers_V HD   -- Modified for 12.0 MOAC project (JVARGHES)
            ,Okc_K_Lines_B SV
            ,Okc_K_Lines_B CL
            ,okc_subclasses_v CAT
            ,okc_statuses_v STS
       WHERE HD.Id = Cx_Chr_Id
         AND HD.Scs_Code IN ('SERVICE','WARRANTY','SUBSCRIPTION')   ----Modified condition for ER9681794
         AND HDT.ID         = HD.ID                    -- Modified for 12.0 MOAC project (JVARGHES)
         AND HDT.LANGUAGE   = USERENV('LANG')          -- Modified for 12.0 MOAC project (JVARGHES)
         AND HD.Sts_code = STS.code
         AND HD.Scs_code = CAT.code
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND (trunc(HD.Start_Date) between
            nvl(trunc(Cx_Start_Date_From),nvl(trunc(Cx_Start_Date_To),trunc(HD.Start_Date))) and
            nvl(trunc(Cx_Start_Date_To),nvl(trunc(Cx_Start_Date_From),trunc(HD.Start_Date))))
         AND (trunc(HD.End_Date) between
            nvl(trunc(Cx_End_Date_From),nvl(trunc(Cx_End_Date_To),trunc(HD.End_Date))) and
            nvl(trunc(Cx_End_Date_To),nvl(trunc(Cx_End_Date_From),trunc(HD.End_Date))))
        AND ((trunc(HD.Date_Terminated) IS NULL)OR
         ((trunc(HD.Date_Terminated) between
            nvl(trunc(Cx_Date_Terminated_From),nvl(trunc(Cx_Date_Terminated_To),trunc(HD.Date_Terminated))) and
            nvl(trunc(Cx_Date_Terminated_To),nvl(trunc(Cx_Date_Terminated_From),trunc(HD.Date_Terminated))))))
         AND HD.Sts_code = nvl(Cx_HD_Sts_Code,HD.Sts_code)
         AND SV.Dnz_Chr_Id = HD.Id
         AND SV.Cle_Id IS NULL
         AND SV.Chr_Id = HD.Id
         AND SV.Lse_ID IN (1,14,19)
         AND SV.Id = NVL(Cx_SrvLine_Id,SV.Id)
         AND CL.Cle_Id = SV.Id
         AND CL.Lse_ID IN (7,8,9,10,11,35,18,25)
         AND CL.Id = NVL(Cx_CovLvlLine_Id, CL.Id)
         AND EXISTS   (SELECT '*'
                         FROM Okc_K_Party_Roles_B PR
                        WHERE PR.Chr_Id = HD.Id
                          AND PR.Cle_Id IS NULL
                          AND PR.Dnz_Chr_Id = HD.Id
                          AND PR.Object1_Id1 = Cv_Cont_Pty_Id
                          AND PR.Object1_Id2 = '#'
                          AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                          AND PR.RLE_CODE not in ('VENDOR','MERCHANT'));     ----Modified condition for ER9681794
Line: 16961

      SELECT HD.Id Contract_Id
     	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.End_Date HDR_End_Date --grace period changes
    	    ,HD.Scs_Code Scs_Code
            ,HD.Estimated_Amount Estimated_Amount
            ,HD.Start_Date HD_Start_Date
	        ,HD.End_Date HD_End_Date
            ,HD.Date_Terminated HD_Date_Terminated
            ,HDT.Cognomen Cognomen  -- HD.Cognomen Cognomen -- Modified for 12.0 MOAC project (JVARGHES)
            ,HDT.short_description short_description -- HD.short_description  -- Modified for 12.0 MOAC project (JVARGHES)
            ,HD.currency_code HD_currency_code
            ,CAT.meaning HD_cat_meaning
            ,STS.meaning HD_sts_meaning
        FROM OKC_K_HEADERS_ALL_B HD   -- Modified for 12.0 MOAC project (JVARGHES)
            ,OKC_K_HEADERS_TL HDT     -- Okc_K_Headers_V HD   -- Modified for 12.0 MOAC project (JVARGHES)
            ,okc_subclasses_v CAT
            ,okc_statuses_v STS
       WHERE HD.Id = Cx_Chr_Id			-- Modified for Bug#13840327
         AND HD.Scs_Code IN ('SERVICE','WARRANTY')
         AND HDT.ID         = HD.ID                    -- Modified for 12.0 MOAC project (JVARGHES)
         AND HDT.LANGUAGE   = USERENV('LANG')          -- Modified for 12.0 MOAC project (JVARGHES)
         AND HD.Sts_code = STS.code
         AND HD.Scs_code = CAT.code
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND (trunc(HD.Start_Date) between
            nvl(trunc(Cx_Start_Date_From),nvl(trunc(Cx_Start_Date_To),trunc(HD.Start_Date))) and
            nvl(trunc(Cx_Start_Date_To),nvl(trunc(Cx_Start_Date_From),trunc(HD.Start_Date))))
         AND (trunc(HD.End_Date) between
            nvl(trunc(Cx_End_Date_From),nvl(trunc(Cx_End_Date_To),trunc(HD.End_Date))) and
            nvl(trunc(Cx_End_Date_To),nvl(trunc(Cx_End_Date_From),trunc(HD.End_Date))))
         AND ((trunc(HD.Date_Terminated) IS NULL)OR
         ((trunc(HD.Date_Terminated) between
            nvl(trunc(Cx_Date_Terminated_From),nvl(trunc(Cx_Date_Terminated_To),trunc(HD.Date_Terminated))) and
            nvl(trunc(Cx_Date_Terminated_To),nvl(trunc(Cx_Date_Terminated_From),trunc(HD.Date_Terminated))))))
         AND HD.Sts_code = nvl(Cx_HD_Sts_Code,HD.Sts_code)
         AND EXISTS   (SELECT '*'
                         FROM Okc_K_Party_Roles_B PR
                        WHERE PR.Chr_Id = HD.Id
                          AND PR.Cle_Id IS NULL
                          AND PR.Dnz_Chr_Id = HD.Id
                          AND PR.Object1_Id1 = Cv_Cont_Pty_Id
                          AND PR.Object1_Id2 = '#'
                          AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                          AND PR.RLE_CODE <> 'VENDOR');
Line: 17015

      SELECT HD.Id Contract_Id
     	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.End_Date HDR_End_Date --grace period changes
    	    ,HD.Scs_Code Scs_Code
            ,HD.Estimated_Amount Estimated_Amount
            ,HD.Start_Date HD_Start_Date
	        ,HD.End_Date HD_End_Date
            ,HD.Date_Terminated HD_Date_Terminated
            ,HDT.Cognomen Cognomen  -- HD.Cognomen Cognomen -- Modified for 12.0 MOAC project (JVARGHES)
            ,HDT.short_description short_description -- HD.short_description  -- Modified for 12.0 MOAC project (JVARGHES)
            ,HD.currency_code HD_currency_code
            ,CAT.meaning HD_cat_meaning
            ,STS.meaning HD_sts_meaning
        FROM OKC_K_HEADERS_ALL_B HD   -- Modified for 12.0 MOAC project (JVARGHES)
            ,OKC_K_HEADERS_TL HDT     -- Okc_K_Headers_V HD   -- Modified for 12.0 MOAC project (JVARGHES)
            ,okc_subclasses_v CAT
            ,okc_statuses_v STS
       WHERE HD.Id = nvl(Cx_Chr_Id,HD.Id)
         AND HD.Scs_Code IN ('SERVICE','WARRANTY','SUBSCRIPTION')      ------Modified condition for ER9681794
         AND HDT.ID         = HD.ID                    -- Modified for 12.0 MOAC project (JVARGHES)
         AND HDT.LANGUAGE   = USERENV('LANG')          -- Modified for 12.0 MOAC project (JVARGHES)
         AND HD.Sts_code = STS.code
         AND HD.Scs_code = CAT.code
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND (trunc(HD.Start_Date) between
            nvl(trunc(Cx_Start_Date_From),nvl(trunc(Cx_Start_Date_To),trunc(HD.Start_Date))) and
            nvl(trunc(Cx_Start_Date_To),nvl(trunc(Cx_Start_Date_From),trunc(HD.Start_Date))))
         AND (trunc(HD.End_Date) between
            nvl(trunc(Cx_End_Date_From),nvl(trunc(Cx_End_Date_To),trunc(HD.End_Date))) and
            nvl(trunc(Cx_End_Date_To),nvl(trunc(Cx_End_Date_From),trunc(HD.End_Date))))
         AND ((trunc(HD.Date_Terminated) IS NULL)OR
         ((trunc(HD.Date_Terminated) between
            nvl(trunc(Cx_Date_Terminated_From),nvl(trunc(Cx_Date_Terminated_To),trunc(HD.Date_Terminated))) and
            nvl(trunc(Cx_Date_Terminated_To),nvl(trunc(Cx_Date_Terminated_From),trunc(HD.Date_Terminated))))))
         AND HD.Sts_code = nvl(Cx_HD_Sts_Code,HD.Sts_code)
         AND EXISTS   (SELECT '*'
                         FROM Okc_K_Party_Roles_B PR
                        WHERE PR.Chr_Id = HD.Id
                          AND PR.Cle_Id IS NULL
                          AND PR.Dnz_Chr_Id = HD.Id
                          AND PR.Object1_Id1 = Cv_Cont_Pty_Id
                          AND PR.Object1_Id2 = '#'
                          AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                          AND PR.RLE_CODE not in ('VENDOR','MERCHANT'));    ----Modified condition for ER9681794
Line: 17071

      SELECT HD.Id Contract_Id
     	    ,HD.Contract_Number
            ,HD.Contract_Number_Modifier
            ,HD.Sts_Code
            ,HD.End_Date HDR_End_Date --grace period changes
    	    ,HD.Scs_Code Scs_Code
            ,HD.Estimated_Amount Estimated_Amount
            ,HD.Start_Date HD_Start_Date
	    ,HD.End_Date HD_End_Date
            ,HD.Date_Terminated HD_Date_Terminated
            ,HDT.Cognomen Cognomen  -- HD.Cognomen Cognomen -- Modified for 12.0 MOAC project (JVARGHES)
            ,HDT.short_description short_description -- HD.short_description  -- Modified for 12.0 MOAC project (JVARGHES)
            ,HD.currency_code HD_currency_code
            ,CAT.meaning HD_cat_meaning
            ,STS.meaning HD_sts_meaning
        FROM OKC_K_HEADERS_ALL_B HD   -- Modified for 12.0 MOAC project (JVARGHES)
            ,OKC_K_HEADERS_TL HDT     -- Okc_K_Headers_V HD   -- Modified for 12.0 MOAC project (JVARGHES)
            ,okc_subclasses_v CAT
            ,okc_statuses_v STS
       WHERE HD.Scs_Code IN ('SERVICE','WARRANTY')
         AND HDT.ID         = HD.ID                    -- Modified for 12.0 MOAC project (JVARGHES)
         AND HDT.LANGUAGE   = USERENV('LANG')          -- Modified for 12.0 MOAC project (JVARGHES)
         AND HD.Sts_code = STS.code
         AND HD.Scs_code = CAT.code
         AND HD.Id > -1
         AND HD.Template_YN <> 'Y'
         AND (trunc(HD.Start_Date) between
            nvl(trunc(Cx_Start_Date_From),nvl(trunc(Cx_Start_Date_To),trunc(HD.Start_Date))) and
            nvl(trunc(Cx_Start_Date_To),nvl(trunc(Cx_Start_Date_From),trunc(HD.Start_Date))))
         AND (trunc(HD.End_Date) between
            nvl(trunc(Cx_End_Date_From),nvl(trunc(Cx_End_Date_To),trunc(HD.End_Date))) and
            nvl(trunc(Cx_End_Date_To),nvl(trunc(Cx_End_Date_From),trunc(HD.End_Date))))
         AND ((trunc(HD.Date_Terminated) IS NULL)OR
         ((trunc(HD.Date_Terminated) between
            nvl(trunc(Cx_Date_Terminated_From),nvl(trunc(Cx_Date_Terminated_To),trunc(HD.Date_Terminated))) and
            nvl(trunc(Cx_Date_Terminated_To),nvl(trunc(Cx_Date_Terminated_From),trunc(HD.Date_Terminated))))))
         AND HD.Sts_code = nvl(Cx_HD_Sts_Code,HD.Sts_code)
         AND EXISTS   (SELECT '*'
                         FROM Okc_K_Party_Roles_B PR
                        WHERE PR.Chr_Id = HD.Id
                          AND PR.Cle_Id IS NULL
                          AND PR.Dnz_Chr_Id = HD.Id
                          AND PR.Object1_Id1 = Cv_Cont_Pty_Id
                          AND PR.Object1_Id2 = '#'
                          AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                          AND PR.RLE_CODE <> 'VENDOR' );
Line: 17321

         Lx_Contracts_02_Val.DELETE;
Line: 17411

         Lx_Contracts_02_Val.DELETE;
Line: 17895

    Lx_Contracts_Temp.DELETE;
Line: 17896

    Lx_Contracts.DELETE;
Line: 17900

    Lx_Contracts_Out.DELETE;
Line: 17917

      Lx_Contracts_Prev.DELETE;
Line: 17925

    Lx_Contracts_Prev.DELETE;
Line: 17927

    Lx_Contracts.DELETE;
Line: 17929

    Lx_Contracts_Out.DELETE;
Line: 17980

           Lx_Contracts_Out.DELETE;
Line: 17982

           Lx_Contracts_02.DELETE;
Line: 18010

           Lx_Contracts_Out.DELETE;
Line: 18012

           Lx_Contracts_02.DELETE;
Line: 18098

    select  end_date
    from    OKC_K_HEADERS_ALL_B  -- OKC_K_HEADERS_B   -- Modified for 12.0 MOAC project (JVARGHES)
    where   id = p_contract_id;
Line: 18177

				SELECT service_po_number,service_po_required
				FROM	OKS_K_Headers_B CHR
				WHERE	CHR.chr_Id = Cx_CHR_Id;
Line: 18274

    SELECT Grace_Duration Duration
          ,Grace_Period TimeUnit
      FROM Oks_K_Headers_B OKH
     WHERE OKH.chr_Id = Cx_HDR_Id;
Line: 18397

     SELECT hdr.AUTHORING_ORG_ID, hdr.INV_ORGANIZATION_ID
     FROM OKC_K_HEADERS_ALL_B hdr, OKC_K_LINES_B lines
     WHERE lines.id = l_contract_line_id
     AND   lines.chr_id = hdr.id ;
Line: 18412

       SELECT   lines1.chr_id  chr_id,
                lines2.id bp_line_id,
                lines2.start_date start_date,
                lines2.end_date end_date,
                items.object1_id1
       FROM     OKC_K_LINES_B lines1,
                OKC_K_LINES_B lines2,
                OKC_K_LINES_B lines3,
                OKC_K_ITEMS   items
        WHERE   lines1.id  = p_contract_line_id
        AND     lines2.cle_id = lines1.id
        AND     lines2.lse_id IN (2,15,20)
        AND     lines3.cle_id = lines2.id
        AND     lines3.lse_id IN (3,16,21)
        AND     items.cle_id = lines3.id
        AND     items.dnz_chr_id = lines3.dnz_chr_id
        AND     items.jtot_object1_code = 'OKX_BUSIPROC'
        AND     items.object1_id1 = p_busiproc_id
        and     items.object1_id2 = '#' -- new where clause added to address performance bug 3755019
        AND     trunc(p_effective_date) BETWEEN NVL(lines3.start_date, trunc(sysdate))
                                        AND     NVL(lines3.end_date, trunc(sysdate)) ;
Line: 18443

       SELECT /*+ ordered use_nl(lines1,KSL,lines3,items) index(items okc_k_items_n1) */ -- Bug Fix:5694209
               decode(KSL.Standard_Cov_YN,'Y', lines1.start_date,lines3.start_date) start_date
              ,decode(KSL.Standard_Cov_YN,'Y', lines1.end_date,lines3.end_date) end_date
              , lines3.id bpl_id
              , ksl.Standard_Cov_YN Standard_Cov_YN
       FROM     OKC_K_LINES_B lines1,
                OKS_K_LINES_B KSL,
                OKC_K_LINES_B lines3,
                OKC_K_ITEMS   items
        WHERE   lines1.id = p_contract_line_id
        AND     lines1.lse_id IN (1,14,19)
        and     ksl.cle_id  = lines1.id
        AND     lines3.cle_id = KSL.Coverage_Id
        AND     lines3.lse_id IN (3,16,21)
        AND     items.cle_id = lines3.id
        AND     items.dnz_chr_id = lines3.dnz_chr_id
        AND     items.jtot_object1_code = 'OKX_BUSIPROC'
        AND     items.object1_id1 = p_busiproc_id
        and     items.object1_id2 = '#' -- new where clause added to address performance bug 3755019
        AND     ROWNUM <= 1;
Line: 18576

            SELECT 'X'
            FROM    OKC_K_LINES_B lines1,
                    OKC_K_LINES_B lines2,
                    OKC_K_ITEMS  items
              WHERE lines1.id                 = l_contract_line_id
                AND lines2.cle_id             = lines1.id
                AND lines2.dnz_chr_id         = lines1.chr_id
                AND items.cle_id              = lines2.id
                AND items.object1_id1         = l_object1_id1
                AND items.object1_id2         = l_object1_id2
                AND items.jtot_object1_code   = l_object_code ;
Line: 18935

LX_PRODUCT_COVLEVELS.DELETE;
Line: 18936

LX_ITEM_COVLEVELS.DELETE;
Line: 18937

LX_SYSTEM_COVLEVELS.DELETE;
Line: 18938

LX_CUST_COVLEVELS.DELETE;
Line: 18939

LX_SITE_COVLEVELS.DELETE;
Line: 18940

LX_PARTY_COVLEVELS.DELETE;
Line: 18994

           SELECT
             DECODE(Cv_Day_of_Week
                   ,TO_CHAR(SYSDATE,  'DY','NLS_DATE_LANGUAGE = AMERICAN'),TO_CHAR(SYSDATE,  'DY')
                   ,TO_CHAR(SYSDATE+1,'DY','NLS_DATE_LANGUAGE = AMERICAN'),TO_CHAR(SYSDATE+1,'DY')
                   ,TO_CHAR(SYSDATE+2,'DY','NLS_DATE_LANGUAGE = AMERICAN'),TO_CHAR(SYSDATE+2,'DY')
                   ,TO_CHAR(SYSDATE+3,'DY','NLS_DATE_LANGUAGE = AMERICAN'),TO_CHAR(SYSDATE+3,'DY')
                   ,TO_CHAR(SYSDATE+4,'DY','NLS_DATE_LANGUAGE = AMERICAN'),TO_CHAR(SYSDATE+4,'DY')
                   ,TO_CHAR(SYSDATE+5,'DY','NLS_DATE_LANGUAGE = AMERICAN'),TO_CHAR(SYSDATE+5,'DY')
                   ,TO_CHAR(SYSDATE+6,'DY','NLS_DATE_LANGUAGE = AMERICAN'),TO_CHAR(SYSDATE+6,'DY')
                   ,'-1')
           FROM DUAL;
Line: 19245

 	             SELECT /*+ leading(b) use_nl(b oksb)  */    b.Id Id,                      -- 11.5.10 rule rearchitecture changes
 	                       b.renewal_type_code,          -- Added by Jyothi for perf bug:4991724
 	                         oksb.electronic_renewal_flag  -- Added by Jyothi for perf bug:4991724
 	             FROM     OKC_K_HEADERS_ALL_B B,            --Okc_K_Headers_B B, /*Bug:6767455*/
 	                     oks_k_headers_b oksb          -- 11.5.10 rule rearchitecture changes
 	             WHERE   b.id = oksb.chr_id            -- 11.5.10 rule rearchitecture changes
 	             AND     B.Start_Date BETWEEN Cv_Start_Date_From AND Cv_Start_Date_to
 	             AND     B.End_Date BETWEEN Cv_End_Date_From AND Cv_End_Date_To
 	             AND     B.Date_Terminated BETWEEN Cv_Date_Terminate_From AND Cv_Date_Terminate_To
 	             AND     sts_code = nvl(Cv_STATUS,B.Sts_Code)
 	             and     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id); -- multi org security check
Line: 19273

               SELECT   /*+ leading(b) use_nl(b oksb)  */  b.Id Id,                      -- 11.5.10 rule rearchitecture changes
 	                       b.renewal_type_code,          -- Added by Jyothi for perf bug:4991724
 	                         oksb.electronic_renewal_flag  -- Added by Jyothi for perf bug:4991724
 	             FROM    OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project   /*Bug:6767455*/
 	                     oks_k_headers_b oksb          -- 11.5.10 rule rearchitecture changes
 	             WHERE   b.id = oksb.chr_id            -- 11.5.10 rule rearchitecture changes
 	             AND     B.Start_Date BETWEEN Cv_Start_Date_From AND Cv_Start_Date_to
 	             AND     B.End_Date BETWEEN Cv_End_Date_From AND Cv_End_Date_To
 	             AND     sts_code = nvl(Cv_STATUS,B.Sts_Code)
 	             and     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id); -- multi org security check
Line: 19298

 	             SELECT /*+ leading(b) use_nl(b oksb) */
 	                     b.Id Id,                       -- 11.5.10 rule rearchitecture changes
 	                       b.renewal_type_code,           -- Added by Jvorugan for perf bug:4991724
 	                         oksb.electronic_renewal_flag   -- Added by Jvorugan for perf bug:4991724
            FROM    OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project (JVARGHES)
                    oks_k_headers_b oksb -- 11.5.10 rule rearchitecture changes
            WHERE   B.Id = Cv_Contract_Id --B.Id --nvl(Cv_Contract_Id,B.Id)          /*Added for Bug:6767455*/
            and     Contract_Number = nvl(Cv_Contract_Num,Contract_Number)
            --AND     nvl(Contract_Number_Modifier,-99) = nvl(Cv_Contract_Num_Modifier,nvl(Contract_Number_Modifier,-99))
            AND     ( (Cv_Contract_Num_Modifier IS NULL)
 	                      OR (Contract_Number_Modifier = Cv_Contract_Num_Modifier))
            and     b.id         = oksb.chr_id -- 11.5.10 rule rearchitecture changes
        --- truncating the dates to remove accidental existence of time components in dates.
        /*Modified for Bug:6767455*/
           /* AND     trunc(B.Start_Date) >= nvl(trunc(Cv_Start_Date_From),trunc(B.Start_Date))
            and     trunc(B.Start_Date) <= nvl(trunc(Cv_Start_Date_to),trunc(B.Start_Date))
            AND     trunc(B.End_Date)   >= nvl(trunc(Cv_End_Date_From),trunc(B.End_Date))
            AND     trunc(B.End_Date)   <= nvl(trunc(Cv_End_Date_To),trunc(B.End_Date))
            AND     nvl(trunc(B.Date_Terminated),nvl(trunc(Cv_Date_Terminate_From)-1,nvl(trunc(Cv_Date_Terminate_To)+1,trunc(sysdate)))) >=
                     nvl(trunc(Cv_Date_Terminate_From),nvl(trunc(B.Date_Terminated),trunc(sysdate)))
            AND     nvl(trunc(B.Date_Terminated),nvl(trunc(Cv_Date_Terminate_From)-1,nvl(trunc(Cv_Date_Terminate_To)+1,trunc(sysdate)))) <=
                     nvl(trunc(Cv_Date_Terminate_To),nvl(trunc(B.Date_Terminated),trunc(sysdate)))*/
           AND     B.Start_Date >= NVL(trunc(Cv_Start_Date_From),B.Start_Date)
 	             AND     B.Start_Date <= NVL((trunc(Cv_Start_Date_to)+0.99998843),B.Start_Date)
 	             AND     B.End_Date >= NVL(trunc(Cv_End_Date_From),B.End_Date)
 	             AND     B.End_Date <= NVL((trunc(Cv_End_Date_To)+0.99998843),B.End_Date)
 	             AND     ((Cv_Date_Terminate_From IS NULL) OR
 	                     (B.Date_Terminated >= trunc(Cv_Date_Terminate_From)))
 	             AND     ((Cv_Date_Terminate_To IS NULL) OR
 	                     (B.Date_Terminated <= (trunc(Cv_Date_Terminate_To)+0.99998843)))
 	 /*Modified for Bug:6767455*/
            AND     Sts_Code    = nvl(Cv_STATUS,B.Sts_Code)
            and     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id) -- multi org security check
            AND      (Cv_Cont_Pty_Id IS NULL
 	               OR
            EXISTS
                        (SELECT 'x'
                            FROM Okc_K_Party_Roles_B PR
                            WHERE pr.Cle_Id IS NULL
			                AND PR.Dnz_Chr_Id = b.Id
                           -- AND to_number(PR.Object1_Id1) = nvl(Cv_Cont_Pty_Id,to_number(PR.Object1_Id1))
                             AND PR.Object1_Id1 = TO_CHAR(Cv_Cont_Pty_Id)
                            AND PR.Object1_Id2 = '#'
                            AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                            AND PR.RLE_CODE <> 'VENDOR'))
-- where clause for contract group added dtd Dec 17th, 2003
            AND    (Cv_contract_grp_id is null
                    OR
                    EXISTS (SELECT 'x'
                            FROM Okc_K_grpings grpng
                            WHERE grpng.included_chr_id = b.id
                            and   grpng.cgp_parent_id = Cv_contract_grp_id ));
Line: 19381

 	             SELECT /*+ leading(b) use_nl(b oksb) */
 	                     b.Id Id,                       -- 11.5.10 rule rearchitecture changes
 	                       b.renewal_type_code,           -- Added by Jvorugan for perf bug:4991724
 	                         oksb.electronic_renewal_flag   -- Added by Jvorugan for perf bug:4991724
            FROM    OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project (JVARGHES)
                    oks_k_headers_b oksb -- 11.5.10 rule rearchitecture changes
            WHERE   B.Id = Cv_Contract_Id --B.Id --nvl(Cv_Contract_Id,B.Id)          /*Added for Bug:6767455*/
            and     Contract_Number = nvl(Cv_Contract_Num,Contract_Number)
            AND     ( (Cv_Contract_Num_Modifier IS NULL)
 	                      OR (Contract_Number_Modifier = Cv_Contract_Num_Modifier))
            and     b.id         = oksb.chr_id -- 11.5.10 rule rearchitecture changes
           AND     B.Start_Date >= NVL(trunc(Cv_Start_Date_From),B.Start_Date)
 	             AND     B.Start_Date <= NVL((trunc(Cv_Start_Date_to)+0.99998843),B.Start_Date)
 	             AND     B.End_Date >= NVL(trunc(Cv_End_Date_From),B.End_Date)
 	             AND     B.End_Date <= NVL((trunc(Cv_End_Date_To)+0.99998843),B.End_Date)
 	             AND     ((Cv_Date_Terminate_From IS NULL) OR
 	                     (B.Date_Terminated >= trunc(Cv_Date_Terminate_From)))
 	             AND     ((Cv_Date_Terminate_To IS NULL) OR
 	                     (B.Date_Terminated <= (trunc(Cv_Date_Terminate_To)+0.99998843)))
            AND     Sts_Code    = nvl(Cv_STATUS,B.Sts_Code)
            and     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id) -- multi org security check
            AND      (Cv_Cont_Pty_Id IS NULL
 	               OR
            EXISTS
                        (SELECT 'x'
                            FROM Okc_K_Party_Roles_B PR
                            WHERE pr.Cle_Id IS NULL
			                AND PR.Dnz_Chr_Id = b.Id
                             AND PR.Object1_Id1 = TO_CHAR(Cv_Cont_Pty_Id)
                            AND PR.Object1_Id2 = '#'
                            AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                            AND PR.RLE_CODE not in ('VENDOR','MERCHANT')))    ---Modified condition for ER9681794
            AND    (Cv_contract_grp_id is null
                    OR
                    EXISTS (SELECT 'x'
                            FROM Okc_K_grpings grpng
                            WHERE grpng.included_chr_id = b.id
                            and   grpng.cgp_parent_id = Cv_contract_grp_id ));
Line: 19433

 	             SELECT  /*+ leading(pr) use_nl(pr b oksb) */ b.Id Id,                      -- 11.5.10 rule rearchitecture changes
 	                       b.renewal_type_code,          -- Added by Jyothi for perf bug:4991724
 	                         oksb.electronic_renewal_flag  -- Added by Jyothi for perf bug:4991724
 	             FROM    OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project (JVARGHES)
 	                     oks_k_headers_b oksb,          -- 11.5.10 rule rearchitecture changes
 	                     Okc_K_Party_Roles_B PR
 	             WHERE   PR.Object1_Id1 = TO_CHAR(Cv_Cont_Pty_Id)
 	             AND     PR.Object1_Id2 = '#'
 	             AND     PR.Jtot_Object1_Code = 'OKX_PARTY'
 	             AND     PR.RLE_CODE <> 'VENDOR'
 	             AND     PR.Cle_Id IS NULL
 	             AND     B.ID = PR.DNZ_CHR_ID
 	             AND     B.ID = PR.CHR_ID
 	         --    AND     Contract_Number = nvl(Cv_Contract_Num,Contract_Number)
 	         --    AND     ( (Cv_Contract_Num_Modifier IS NULL)
 	         --             OR (Contract_Number_Modifier = Cv_Contract_Num_Modifier))
 	             AND     B.id = oksb.chr_id            -- 11.5.10 rule rearchitecture changes
 	             AND     B.Start_Date >= NVL(trunc(Cv_Start_Date_From),B.Start_Date)
 	             AND     B.Start_Date <= NVL((trunc(Cv_Start_Date_to)+0.99998843),B.Start_Date)
 	             AND     B.End_Date >= NVL(trunc(Cv_End_Date_From),B.End_Date)
 	             AND     B.End_Date <= NVL((trunc(Cv_End_Date_To)+0.99998843),B.End_Date)
 	             AND     ((Cv_Date_Terminate_From IS NULL) OR
 	                     (B.Date_Terminated >= trunc(Cv_Date_Terminate_From)))
 	             AND     ((Cv_Date_Terminate_To IS NULL) OR
 	                     (B.Date_Terminated <= (trunc(Cv_Date_Terminate_To)+0.99998843)))
 	             AND     sts_code = nvl(Cv_STATUS,B.Sts_Code)
 	             AND     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id); -- multi org security check
Line: 19476

 	             SELECT  /*+ leading(pr) use_nl(pr b oksb) */ b.Id Id,                      -- 11.5.10 rule rearchitecture changes
 	                       b.renewal_type_code,          -- Added by Jyothi for perf bug:4991724
 	                         oksb.electronic_renewal_flag  -- Added by Jyothi for perf bug:4991724
 	             FROM    OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project (JVARGHES)
 	                     oks_k_headers_b oksb,          -- 11.5.10 rule rearchitecture changes
 	                     Okc_K_Party_Roles_B PR
 	             WHERE   PR.Object1_Id1 = TO_CHAR(Cv_Cont_Pty_Id)
 	             AND     PR.Object1_Id2 = '#'
 	             AND     PR.Jtot_Object1_Code = 'OKX_PARTY'
 	             AND     PR.RLE_CODE not in ('VENDOR','MERCHANT')      ---Modified condition for ER9681794
 	             AND     PR.Cle_Id IS NULL
 	             AND     B.ID = PR.DNZ_CHR_ID
 	             AND     B.ID = PR.CHR_ID
 	         --    AND     Contract_Number = nvl(Cv_Contract_Num,Contract_Number)
 	         --    AND     ( (Cv_Contract_Num_Modifier IS NULL)
 	         --             OR (Contract_Number_Modifier = Cv_Contract_Num_Modifier))
 	             AND     B.id = oksb.chr_id            -- 11.5.10 rule rearchitecture changes
 	             AND     B.Start_Date >= NVL(trunc(Cv_Start_Date_From),B.Start_Date)
 	             AND     B.Start_Date <= NVL((trunc(Cv_Start_Date_to)+0.99998843),B.Start_Date)
 	             AND     B.End_Date >= NVL(trunc(Cv_End_Date_From),B.End_Date)
 	             AND     B.End_Date <= NVL((trunc(Cv_End_Date_To)+0.99998843),B.End_Date)
 	             AND     ((Cv_Date_Terminate_From IS NULL) OR
 	                     (B.Date_Terminated >= trunc(Cv_Date_Terminate_From)))
 	             AND     ((Cv_Date_Terminate_To IS NULL) OR
 	                     (B.Date_Terminated <= (trunc(Cv_Date_Terminate_To)+0.99998843)))
 	             AND     sts_code = nvl(Cv_STATUS,B.Sts_Code)
 	             AND     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id); -- multi org security check
Line: 19519

 	             SELECT  /*+ leading(grpng) use_nl(grpng b oksb) */ b.Id Id,                      -- 11.5.10 rule rearchitecture changes
 	                       b.renewal_type_code,          -- Added by Jyothi for perf bug:4991724
 	                         oksb.electronic_renewal_flag  -- Added by Jyothi for perf bug:4991724
 	             FROM    OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project (JVARGHES)
 	                     oks_k_headers_b oksb,          -- 11.5.10 rule rearchitecture changes
 	                     Okc_K_grpings grpng
 	             WHERE   grpng.cgp_parent_id = Cv_contract_grp_id
 	             AND     B.ID = grpng.included_chr_id
 	           --  AND     Contract_Number = nvl(Cv_Contract_Num,Contract_Number)
 	           --  AND     ( (Cv_Contract_Num_Modifier IS NULL)
 	           --           OR (Contract_Number_Modifier = Cv_Contract_Num_Modifier))
 	             AND     B.id = oksb.chr_id            -- 11.5.10 rule rearchitecture changes
 	             AND     B.Start_Date >= NVL(trunc(Cv_Start_Date_From),B.Start_Date)
 	             AND     B.Start_Date <= NVL((trunc(Cv_Start_Date_to)+0.99998843),B.Start_Date)
 	             AND     B.End_Date >= NVL(trunc(Cv_End_Date_From),B.End_Date)
 	             AND     B.End_Date <= NVL((trunc(Cv_End_Date_To)+0.99998843),B.End_Date)
 	             AND     ((Cv_Date_Terminate_From IS NULL) OR
 	                     (B.Date_Terminated >= trunc(Cv_Date_Terminate_From)))
 	             AND     ((Cv_Date_Terminate_To IS NULL) OR
 	                     (B.Date_Terminated <= (trunc(Cv_Date_Terminate_To)+0.99998843)))
 	             AND     sts_code = nvl(Cv_STATUS,B.Sts_Code)
 	             AND     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id); -- multi org security check
Line: 19557

 	             SELECT  /*+ ordered use_nl(pr grpng b oksb) */ b.Id Id,                      -- 11.5.10 rule rearchitecture changes
 	                       b.renewal_type_code,          -- Added by Jyothi for perf bug:4991724
 	                         oksb.electronic_renewal_flag  -- Added by Jyothi for perf bug:4991724

 	             FROM    Okc_K_Party_Roles_B PR,
 	                     Okc_K_grpings grpng,
 	                     OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project (JVARGHES)
 	                     oks_k_headers_b oksb          -- 11.5.10 rule rearchitecture changes

 	             WHERE   PR.Object1_Id1 = TO_CHAR(Cv_Cont_Pty_Id)
 	             AND     PR.Object1_Id2 = '#'
 	             AND     PR.Jtot_Object1_Code = 'OKX_PARTY'
 	             AND     PR.RLE_CODE <> 'VENDOR'
 	             AND     PR.Cle_Id IS NULL
 	             AND     B.ID = PR.DNZ_CHR_ID
 	             AND     B.ID = PR.CHR_ID
 	          --   AND     Contract_Number = nvl(Cv_Contract_Num,Contract_Number)
 	          --   AND     ( (Cv_Contract_Num_Modifier IS NULL)
 	          --            OR (Contract_Number_Modifier = Cv_Contract_Num_Modifier))
 	             AND     B.id = oksb.chr_id            -- 11.5.10 rule rearchitecture changes
 	             AND     B.Start_Date >= NVL(trunc(Cv_Start_Date_From),B.Start_Date)
 	             AND     B.Start_Date <= NVL((trunc(Cv_Start_Date_to)+0.99998843),B.Start_Date)
 	             AND     B.End_Date >= NVL(trunc(Cv_End_Date_From),B.End_Date)
 	             AND     B.End_Date <= NVL((trunc(Cv_End_Date_To)+0.99998843),B.End_Date)
 	             AND     ((Cv_Date_Terminate_From IS NULL) OR
 	                     (B.Date_Terminated >= trunc(Cv_Date_Terminate_From)))
 	             AND     ((Cv_Date_Terminate_To IS NULL) OR
 	                     (B.Date_Terminated <= (trunc(Cv_Date_Terminate_To)+0.99998843)))
 	             AND     sts_code = nvl(Cv_STATUS,B.Sts_Code)
 	             AND     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id)    -- multi org security check
 	             AND     grpng.included_chr_id = b.ID
 	             AND     grpng.included_chr_id = PR.DNZ_CHR_ID
 	             AND     grpng.cgp_parent_id = Cv_contract_grp_id;
Line: 19604

 	             SELECT  /*+ ordered use_nl(pr grpng b oksb) */ b.Id Id,                      -- 11.5.10 rule rearchitecture changes
 	                       b.renewal_type_code,          -- Added by Jyothi for perf bug:4991724
 	                         oksb.electronic_renewal_flag  -- Added by Jyothi for perf bug:4991724

 	             FROM    Okc_K_Party_Roles_B PR,
 	                     Okc_K_grpings grpng,
 	                     OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project (JVARGHES)
 	                     oks_k_headers_b oksb          -- 11.5.10 rule rearchitecture changes

 	             WHERE   PR.Object1_Id1 = TO_CHAR(Cv_Cont_Pty_Id)
 	             AND     PR.Object1_Id2 = '#'
 	             AND     PR.Jtot_Object1_Code = 'OKX_PARTY'
 	             AND     PR.RLE_CODE not in ('VENDOR','MERCHANT')    ------Modified condition for ER9681794
 	             AND     PR.Cle_Id IS NULL
 	             AND     B.ID = PR.DNZ_CHR_ID
 	             AND     B.ID = PR.CHR_ID
 	          --   AND     Contract_Number = nvl(Cv_Contract_Num,Contract_Number)
 	          --   AND     ( (Cv_Contract_Num_Modifier IS NULL)
 	          --            OR (Contract_Number_Modifier = Cv_Contract_Num_Modifier))
 	             AND     B.id = oksb.chr_id            -- 11.5.10 rule rearchitecture changes
 	             AND     B.Start_Date >= NVL(trunc(Cv_Start_Date_From),B.Start_Date)
 	             AND     B.Start_Date <= NVL((trunc(Cv_Start_Date_to)+0.99998843),B.Start_Date)
 	             AND     B.End_Date >= NVL(trunc(Cv_End_Date_From),B.End_Date)
 	             AND     B.End_Date <= NVL((trunc(Cv_End_Date_To)+0.99998843),B.End_Date)
 	             AND     ((Cv_Date_Terminate_From IS NULL) OR
 	                     (B.Date_Terminated >= trunc(Cv_Date_Terminate_From)))
 	             AND     ((Cv_Date_Terminate_To IS NULL) OR
 	                     (B.Date_Terminated <= (trunc(Cv_Date_Terminate_To)+0.99998843)))
 	             AND     sts_code = nvl(Cv_STATUS,B.Sts_Code)
 	             AND     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id)    -- multi org security check
 	             AND     grpng.included_chr_id = b.ID
 	             AND     grpng.included_chr_id = PR.DNZ_CHR_ID
 	             AND     grpng.cgp_parent_id = Cv_contract_grp_id;
Line: 19653

 	             SELECT /*+ leadin(b) use_nl(b oksb) */ b.Id Id,                      -- 11.5.10 rule rearchitecture changes
 	                       b.renewal_type_code,          -- Added by Jyothi for perf bug:4991724
 	                         oksb.electronic_renewal_flag  -- Added by Jyothi for perf bug:4991724
 	             FROM    OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project (JVARGHES)
 	                     oks_k_headers_b oksb          -- 11.5.10 rule rearchitecture changes
 	             WHERE   Contract_Number = Cv_Contract_Num
 	    --         AND     ( (Cv_Contract_Num_Modifier IS NULL)
 	               AND    Contract_Number_Modifier = Cv_Contract_Num_Modifier
 	               AND     b.id = oksb.chr_id            -- 11.5.10 rule rearchitecture changes
 	    --
 	    --  Modified by JVARGHES on 23/May/2006 for fix of bug# 4991724
 	    --       AND     trunc(B.Start_Date) >= nvl(trunc(Cv_Start_Date_From),trunc(B.Start_Date))  -- truncating the dates to remove
 	    --       and     trunc(B.Start_Date) <= nvl(trunc(Cv_Start_Date_to),trunc(B.Start_Date))    -- accidental existence of time components in dates.
 	    --       AND     trunc(B.End_Date)   >= nvl(trunc(Cv_End_Date_From),trunc(B.End_Date))
 	    --       AND     trunc(B.End_Date)   <= nvl(trunc(Cv_End_Date_To),trunc(B.End_Date))
 	    --       AND     nvl(trunc(B.Date_Terminated),nvl(trunc(Cv_Date_Terminate_From)-1,nvl(trunc(Cv_Date_Terminate_To)+1,trunc(sysdate)))) >=
 	    --               nvl(trunc(Cv_Date_Terminate_From),nvl(trunc(B.Date_Terminated),trunc(sysdate)))
 	    --       AND     nvl(trunc(B.Date_Terminated),nvl(trunc(Cv_Date_Terminate_From)-1,nvl(trunc(Cv_Date_Terminate_To)+1,trunc(sysdate)))) <=
 	    --               nvl(trunc(Cv_Date_Terminate_To),nvl(trunc(B.Date_Terminated),trunc(sysdate)))
 	             AND     B.Start_Date >= NVL(trunc(Cv_Start_Date_From),B.Start_Date)
 	             AND     B.Start_Date <= NVL((trunc(Cv_Start_Date_to)+0.99998843),B.Start_Date)
 	             AND     B.End_Date >= NVL(trunc(Cv_End_Date_From),B.End_Date)
 	             AND     B.End_Date <= NVL((trunc(Cv_End_Date_To)+0.99998843),B.End_Date)
 	             AND     ((Cv_Date_Terminate_From IS NULL) OR
 	                     (B.Date_Terminated >= trunc(Cv_Date_Terminate_From)))
 	             AND     ((Cv_Date_Terminate_To IS NULL) OR
 	                     (B.Date_Terminated <= (trunc(Cv_Date_Terminate_To)+0.99998843)))
 	    --
 	    --  Modified by JVARGHES on 23/May/2006 for fix of bug# 4991724
 	    --
 	             AND     sts_code = nvl(Cv_STATUS,B.Sts_Code)
 	             AND     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id) -- multi org security check
 	             AND    (Cv_Cont_Pty_Id IS NULL
                               OR
                              EXISTS (SELECT 'x'
                               FROM Okc_K_Party_Roles_B PR
 	                       WHERE pr.Cle_Id IS NULL
 	                       AND PR.Dnz_Chr_Id = b.Id
 	               --    AND to_number(PR.Object1_Id1) = nvl(Cv_Cont_Pty_Id,to_number(PR.Object1_Id1))
 	                       AND PR.Object1_Id1 = TO_CHAR(Cv_Cont_Pty_Id)
 	                        AND PR.Object1_Id2 = '#'
 	                        AND PR.Jtot_Object1_Code = 'OKX_PARTY'
 	                        AND PR.RLE_CODE <> 'VENDOR'))
 	                      AND    (Cv_contract_grp_id is null     --  Where clause for contract group added dtd Dec 17th, 2003
                                  OR
                          EXISTS (SELECT 'x'
                          FROM Okc_K_grpings grpng
                          WHERE grpng.included_chr_id = b.id
                          AND   grpng.cgp_parent_id = Cv_contract_grp_id ));
Line: 19717

 	             SELECT /*+ leadin(b) use_nl(b oksb) */ b.Id Id,                      -- 11.5.10 rule rearchitecture changes
 	                       b.renewal_type_code,          -- Added by Jyothi for perf bug:4991724
 	                         oksb.electronic_renewal_flag  -- Added by Jyothi for perf bug:4991724
 	             FROM    OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project (JVARGHES)
 	                     oks_k_headers_b oksb          -- 11.5.10 rule rearchitecture changes
 	             WHERE   Contract_Number = Cv_Contract_Num
 	    --         AND     ( (Cv_Contract_Num_Modifier IS NULL)
 	               AND    Contract_Number_Modifier = Cv_Contract_Num_Modifier
 	               AND     b.id = oksb.chr_id            -- 11.5.10 rule rearchitecture changes
 	    --
 	    --  Modified by JVARGHES on 23/May/2006 for fix of bug# 4991724
 	    --       AND     trunc(B.Start_Date) >= nvl(trunc(Cv_Start_Date_From),trunc(B.Start_Date))  -- truncating the dates to remove
 	    --       and     trunc(B.Start_Date) <= nvl(trunc(Cv_Start_Date_to),trunc(B.Start_Date))    -- accidental existence of time components in dates.
 	    --       AND     trunc(B.End_Date)   >= nvl(trunc(Cv_End_Date_From),trunc(B.End_Date))
 	    --       AND     trunc(B.End_Date)   <= nvl(trunc(Cv_End_Date_To),trunc(B.End_Date))
 	    --       AND     nvl(trunc(B.Date_Terminated),nvl(trunc(Cv_Date_Terminate_From)-1,nvl(trunc(Cv_Date_Terminate_To)+1,trunc(sysdate)))) >=
 	    --               nvl(trunc(Cv_Date_Terminate_From),nvl(trunc(B.Date_Terminated),trunc(sysdate)))
 	    --       AND     nvl(trunc(B.Date_Terminated),nvl(trunc(Cv_Date_Terminate_From)-1,nvl(trunc(Cv_Date_Terminate_To)+1,trunc(sysdate)))) <=
 	    --               nvl(trunc(Cv_Date_Terminate_To),nvl(trunc(B.Date_Terminated),trunc(sysdate)))
 	             AND     B.Start_Date >= NVL(trunc(Cv_Start_Date_From),B.Start_Date)
 	             AND     B.Start_Date <= NVL((trunc(Cv_Start_Date_to)+0.99998843),B.Start_Date)
 	             AND     B.End_Date >= NVL(trunc(Cv_End_Date_From),B.End_Date)
 	             AND     B.End_Date <= NVL((trunc(Cv_End_Date_To)+0.99998843),B.End_Date)
 	             AND     ((Cv_Date_Terminate_From IS NULL) OR
 	                     (B.Date_Terminated >= trunc(Cv_Date_Terminate_From)))
 	             AND     ((Cv_Date_Terminate_To IS NULL) OR
 	                     (B.Date_Terminated <= (trunc(Cv_Date_Terminate_To)+0.99998843)))
 	    --
 	    --  Modified by JVARGHES on 23/May/2006 for fix of bug# 4991724
 	    --
 	             AND     sts_code = nvl(Cv_STATUS,B.Sts_Code)
 	             AND     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id) -- multi org security check
 	             AND    (Cv_Cont_Pty_Id IS NULL
                               OR
                              EXISTS (SELECT 'x'
                               FROM Okc_K_Party_Roles_B PR
 	                       WHERE pr.Cle_Id IS NULL
 	                       AND PR.Dnz_Chr_Id = b.Id
 	               --    AND to_number(PR.Object1_Id1) = nvl(Cv_Cont_Pty_Id,to_number(PR.Object1_Id1))
 	                       AND PR.Object1_Id1 = TO_CHAR(Cv_Cont_Pty_Id)
 	                        AND PR.Object1_Id2 = '#'
 	                        AND PR.Jtot_Object1_Code = 'OKX_PARTY'
 	                        AND PR.RLE_CODE not in ('VENDOR','MERCHANT')))    ---Modified condition for ER9681794
 	                      AND    (Cv_contract_grp_id is null     --  Where clause for contract group added dtd Dec 17th, 2003
                                  OR
                          EXISTS (SELECT 'x'
                          FROM Okc_K_grpings grpng
                          WHERE grpng.included_chr_id = b.id
                          AND   grpng.cgp_parent_id = Cv_contract_grp_id ));
Line: 19781

            SELECT  /*+ leadin(b) use_nl(b oksb) */ b.Id Id,  -- 11.5.10 rule rearchitecture changes
                    b.renewal_type_code,          -- Added by Jyothi for perf bug:4991724
 	            oksb.electronic_renewal_flag  -- Added by Jyothi for perf bug:4991724
            FROM    OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project (JVARGHES)
                    oks_k_headers_b oksb -- 11.5.10 rule rearchitecture changes
             WHERE   Contract_Number = Cv_Contract_Num
            /*and     Contract_Number = nvl(Cv_Contract_Num,Contract_Number)
            AND     nvl(Contract_Number_Modifier,-99) = nvl(Cv_Contract_Num_Modifier,nvl(Contract_Number_Modifier,-99))*/
            and     b.id         = oksb.chr_id
        --- truncating the dates to remove accidental existence of time components in dates.
        /*Commented for Bug:6767455
            AND     trunc(B.Start_Date) >= nvl(trunc(Cv_Start_Date_From),trunc(B.Start_Date))
            and     trunc(B.Start_Date) <= nvl(trunc(Cv_Start_Date_to),trunc(B.Start_Date))
            AND     trunc(B.End_Date)   >= nvl(trunc(Cv_End_Date_From),trunc(B.End_Date))
            AND     trunc(B.End_Date)   <= nvl(trunc(Cv_End_Date_To),trunc(B.End_Date))
            AND     nvl(trunc(B.Date_Terminated),nvl(trunc(Cv_Date_Terminate_From)-1,nvl(trunc(Cv_Date_Terminate_To)+1,trunc(sysdate)))) >=
                     nvl(trunc(Cv_Date_Terminate_From),nvl(trunc(B.Date_Terminated),trunc(sysdate)))
            AND     nvl(trunc(B.Date_Terminated),nvl(trunc(Cv_Date_Terminate_From)-1,nvl(trunc(Cv_Date_Terminate_To)+1,trunc(sysdate)))) <=
                     nvl(trunc(Cv_Date_Terminate_To),nvl(trunc(B.Date_Terminated),trunc(sysdate)))*/
             AND     B.Start_Date >= NVL(trunc(Cv_Start_Date_From),B.Start_Date)
             AND     B.Start_Date <= NVL((trunc(Cv_Start_Date_to)+0.99998843),B.Start_Date)
 	     AND     B.End_Date >= NVL(trunc(Cv_End_Date_From),B.End_Date)
 	     AND     B.End_Date <= NVL((trunc(Cv_End_Date_To)+0.99998843),B.End_Date)
 	     AND     ((Cv_Date_Terminate_From IS NULL) OR
 	                     (B.Date_Terminated >= trunc(Cv_Date_Terminate_From)))
 	    AND     ((Cv_Date_Terminate_To IS NULL) OR
 	                     (B.Date_Terminated <= (trunc(Cv_Date_Terminate_To)+0.99998843)))
            AND     Sts_Code    = nvl(Cv_STATUS,B.Sts_Code)
            and     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id) -- multi org security check
            AND    (Cv_Cont_Pty_Id IS NULL
                     OR
                     EXISTS
                        (SELECT 'x'
                            FROM Okc_K_Party_Roles_B PR
                            WHERE pr.Cle_Id IS NULL
			                AND PR.Dnz_Chr_Id = b.Id
                            --AND to_number(PR.Object1_Id1) = nvl(Cv_Cont_Pty_Id,to_number(PR.Object1_Id1))
                            AND PR.Object1_Id1 = TO_CHAR(Cv_Cont_Pty_Id)
                            AND PR.Object1_Id2 = '#'
                            AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                            AND PR.RLE_CODE <> 'VENDOR'))     ---Modified condition for ER9681794
-- where clause for contract group added dtd Dec 17th, 2003
            AND    (Cv_contract_grp_id is null
                    OR
                    EXISTS (SELECT 'x'
                            FROM Okc_K_grpings grpng
                            WHERE grpng.included_chr_id = b.id
                            and   grpng.cgp_parent_id = Cv_contract_grp_id ));
Line: 19857

            SELECT  /*+ leadin(b) use_nl(b oksb) */ b.Id Id,  -- 11.5.10 rule rearchitecture changes
                    b.renewal_type_code,          -- Added by Jyothi for perf bug:4991724
 	            oksb.electronic_renewal_flag  -- Added by Jyothi for perf bug:4991724
            FROM    OKC_K_HEADERS_ALL_B B,  -- OKC_K_HEADERS_B B  -- Modified for 12.0 MOAC project (JVARGHES)
                    oks_k_headers_b oksb -- 11.5.10 rule rearchitecture changes
             WHERE   Contract_Number = Cv_Contract_Num
             and     b.id         = oksb.chr_id
             AND     B.Start_Date >= NVL(trunc(Cv_Start_Date_From),B.Start_Date)
             AND     B.Start_Date <= NVL((trunc(Cv_Start_Date_to)+0.99998843),B.Start_Date)
 	     AND     B.End_Date >= NVL(trunc(Cv_End_Date_From),B.End_Date)
 	     AND     B.End_Date <= NVL((trunc(Cv_End_Date_To)+0.99998843),B.End_Date)
 	     AND     ((Cv_Date_Terminate_From IS NULL) OR
 	                     (B.Date_Terminated >= trunc(Cv_Date_Terminate_From)))
 	    AND     ((Cv_Date_Terminate_To IS NULL) OR
 	                     (B.Date_Terminated <= (trunc(Cv_Date_Terminate_To)+0.99998843)))
            AND     Sts_Code    = nvl(Cv_STATUS,B.Sts_Code)
            and     authoring_org_id = nvl(cv_authoring_org_id,authoring_org_id) -- multi org security check
            AND    (Cv_Cont_Pty_Id IS NULL
                     OR
                     EXISTS
                        (SELECT 'x'
                            FROM Okc_K_Party_Roles_B PR
                            WHERE pr.Cle_Id IS NULL
			                AND PR.Dnz_Chr_Id = b.Id
                            AND PR.Object1_Id1 = TO_CHAR(Cv_Cont_Pty_Id)
                            AND PR.Object1_Id2 = '#'
                            AND PR.Jtot_Object1_Code = 'OKX_PARTY'
                            AND PR.RLE_CODE not in ('VENDOR','MERCHANT')))     ---Modified condition for ER9681794
            AND    (Cv_contract_grp_id is null
                    OR
                    EXISTS (SELECT 'x'
                            FROM Okc_K_grpings grpng
                            WHERE grpng.included_chr_id = b.id
                            and   grpng.cgp_parent_id = Cv_contract_grp_id ));
Line: 20539

    Lx_DeDup_Tab.DELETE;
Line: 20602

        SELECT Hd.Id    Id,
               Hd.Contract_Number   Contract_Number,
               Hd.Contract_Number_Modifier Contract_Number_Modifier,
               Hd.Short_Description Short_Description,
               Hd.Start_Date    Hd_Start_Date,
               Hd.End_Date      Hd_End_Date,
               hd.scs_code      hd_scs_code,
               Sv.Id Service_ID,
               Sv.Line_Number Line_Number,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(Sv.Start_Date) Start_Date,
               trunc(Sv.End_Date) End_Date,
               trunc(Sv.Date_Terminated) Date_Terminated,
               Sv.Sts_code Sts_code,
               SYS.description     Name,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(Clv.Start_Date) Item_Start_Date,
               trunc(Clv.End_Date)   Item_End_Date,
               trunc(Clv.Date_Terminated)  Item_Date_Terminated,
               cov.id       cov_line_id,
               Cov.Name     Cov_Name,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(Cov.Start_Date) Cov_Start_Date,
               trunc(Cov.End_Date)   Cov_End_Date,
               trunc(Cov.Date_Terminated) Cov_Date_Terminated,
               Sv.Lse_Id    Service_Lse_Id
        FROM    OKC_K_HEADERS_V HD,
                OKC_K_LINES_V Sv,
                OKC_K_LINES_V Cov,
                oks_k_lines_b okscov, --11.5.10 rule rearchitecture changes
                OKC_K_LINES_V Clv,
                OKC_K_ITEMS  items,
                Okx_System_Items_V sys
        WHERE   Hd.Id = Sv.chr_id
        AND     Hd.Id = nvl(P_Id,Hd.Id)
        and     hd.authoring_org_id  = nvl(p_authoring_org_id,hd.authoring_org_id) -- multi org security check
        AND     Sv.lse_id in (1,14,19)
        AND     Sv.id = items.cle_id
        AND     Sv.dnz_chr_id = items.dnz_chr_id
        AND     sys.id1 =  to_number(items.object1_id1)
        AND     sys.id2 =  to_number(items.object1_id2)
        AND     items.dnz_chr_id = Hd.Id
        AND     to_number(items.object1_id1) = nvl(P_service_Item_id,to_number(items.object1_id1))
        AND     items.JTOT_OBJECT1_CODE   in ('OKX_SERVICE','OKX_WARRANTY')
        AND     items.object1_id2 = sys.id2 --'204'
        AND     Sv.Sts_code = nvl(p_Sts_Code,Sv.Sts_code)
        --- truncating the dates to remove accidental existence of time components in dates.
        AND     trunc(sv.Start_Date) >= nvl(trunc(P_Start_Date_From),trunc(sv.Start_Date))
        and     trunc(sv.Start_Date) <= nvl(trunc(P_Start_Date_to),trunc(sv.Start_Date))
        AND     trunc(sv.End_Date)   >= nvl(trunc(P_End_Date_From),trunc(sv.End_Date))
        and     trunc(sv.End_Date)   <= nvl(trunc(P_End_Date_To),trunc(sv.End_Date))
        AND     Cov.lse_id in (2,15,20)
        AND     Cov.cle_id = Sv.id
        AND     Cov.dnz_chr_Id = Sv.dnz_chr_Id
        and     okscov.cle_id = cov.id --11.5.10 rule rearchitecture changes
        AND     clv.id = P_Cle_Id --nvl(P_Cle_Id,clv.id)
        AND     clv.lse_id in (7,8,9,10,11,18,25,35)
        AND     clv.dnz_chr_id = Sv.dnz_chr_id
        AND     clv.dnz_chr_id = Hd.Id
        AND     clv.cle_id  = Sv.Id
        and     nvl(okscov.coverage_type,'#') = nvl(p_cov_type,nvl(okscov.coverage_type,'#'))--11.5.10 rule rearchitecture changes
        and     nvl(sv.bill_to_site_use_id,-99) = nvl(p_bill_to,nvl(sv.bill_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
        and     nvl(sv.ship_to_site_use_id,-99) = nvl(p_ship_to,nvl(sv.ship_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
        and     nvl(sv.line_renewal_type_code,'#') = nvl(p_renewal_code,nvl(sv.line_renewal_type_code,'#'))--11.5.10 rule rearchitecture changes
        order by sv.id;
Line: 20685

        SELECT /*+ leading(clv) use_nl(clv sv items sys hd cov okscov ) */
               Hd.Id    Id,
               Hd.Contract_Number   Contract_Number,
               Hd.Contract_Number_Modifier Contract_Number_Modifier,
               HdT.Short_Description Short_Description,  /*bug 7412576*/
               Hd.Start_Date    Hd_Start_Date,
               Hd.End_Date      Hd_End_Date,
               hd.scs_code      hd_scs_code,
	       hd.org_id        org_id, /*bug:7363217*/
               Sv.Id Service_ID,
               Sv.Line_Number Line_Number,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(Sv.Start_Date) Start_Date,
               trunc(Sv.End_Date) End_Date,
               trunc(Sv.Date_Terminated) Date_Terminated,
               Sv.Sts_code Sts_code,
               SYS.concatenated_segments     Name,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(Clv.Start_Date) Item_Start_Date,
               trunc(Clv.End_Date)   Item_End_Date,
               trunc(Clv.Date_Terminated)  Item_Date_Terminated,
               cov.id       cov_line_id,
               Cov.Name     Cov_Name,
        --- truncating the dates to remove accidental existence of time components in dates.
               /*trunc(Cov.Start_Date) Cov_Start_Date,
               trunc(Cov.End_Date)   Cov_End_Date,
               trunc(Cov.Date_Terminated) Cov_Date_Terminated,*/  /*bug 7412576*/
	       trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Start_Date,Cov.Start_Date)) Cov_Start_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.END_Date,Cov.END_Date)) Cov_END_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Date_Terminated,Cov.Date_Terminated)) Cov_Date_Terminated,
               Sv.Lse_Id    Service_Lse_Id
        FROM OKC_K_HEADERS_ALL_B HD,
                 OKC_K_HEADERS_TL HDT,       /*bug 7412576 OKC_K_HEADERS_V HD,*/
                OKC_K_LINES_B Sv,
                OKC_K_LINES_V Cov,
                 oks_k_lines_b  ksl,
                oks_k_lines_B okscov, --11.5.10 rule rearchitecture changes
                OKC_K_LINES_B Clv,
                OKC_K_ITEMS  items,
                MTL_SYSTEM_ITEMS_B_KFV sys
        WHERE   HDT.ID         = HD.ID
         AND     HDT.LANGUAGE   = USERENV('LANG')
         AND     Hd.Id = Sv.chr_id
        AND     Hd.Id = nvl(P_Id,Hd.Id)
        and     hd.authoring_org_id  = nvl(p_authoring_org_id,hd.authoring_org_id) -- multi org security check
        AND     Sv.lse_id in (1,14,19)
        AND     Sv.id = items.cle_id
        AND     Sv.dnz_chr_id = items.dnz_chr_id
        AND     sys.inventory_item_id =  to_number(items.object1_id1)
        AND     sys.organization_id =  to_number(items.object1_id2)
        AND     items.dnz_chr_id = Hd.Id
        AND     items.JTOT_OBJECT1_CODE  in ('OKX_SERVICE','OKX_WARRANTY')
        -- AND     items.object1_id2 = sys.id2 --'204'
        AND     Sv.Sts_code = nvl(p_Sts_Code,Sv.Sts_code)
        --- truncating the dates to remove accidental existence of time components in dates.
--      AND     trunc(sv.Start_Date) >= nvl(trunc(P_Start_Date_From),trunc(sv.Start_Date))
--      and     trunc(sv.Start_Date) <= nvl(trunc(P_Start_Date_to),trunc(sv.Start_Date))
--      AND     trunc(sv.End_Date)   >= nvl(trunc(P_End_Date_From),trunc(sv.End_Date))
--      and     trunc(sv.End_Date)   <= nvl(trunc(P_End_Date_To),trunc(sv.End_Date))
        AND     sv.Start_Date between P_Start_Date_From and P_Start_Date_to
        AND     sv.End_Date between P_End_Date_From and P_End_Date_To
       AND     ksl.cle_id = sv.id
        and     ksl.Coverage_Id = COV.Id    /*bug 7412576*/
        AND     Cov.lse_id in (2,15,20)
       /* AND     Cov.cle_id = Sv.id
        AND     Cov.dnz_chr_Id = Sv.dnz_chr_Id   */   /*bug 7412576*/
        and     okscov.cle_id = cov.id             -- 11.5.10 rule rearchitecture changes
        AND     clv.id = P_Cle_Id                   -- nvl(P_Cle_Id,clv.id)
        AND     clv.lse_id in (7,8,9,10,11,18,25,35)
        AND     clv.dnz_chr_id = Sv.dnz_chr_id
        AND     clv.dnz_chr_id = Hd.Id
        AND     clv.cle_id  = Sv.Id
        and     nvl(okscov.coverage_type,'#') = nvl(p_cov_type,nvl(okscov.coverage_type,'#'))--11.5.10 rule rearchitecture changes
 --     and     nvl(sv.bill_to_site_use_id,-99) = nvl(p_bill_to,nvl(sv.bill_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
 --     and     nvl(sv.ship_to_site_use_id,-99) = nvl(p_ship_to,nvl(sv.ship_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
        and     ((p_bill_to IS NULL) OR (sv.bill_to_site_use_id = p_bill_to)) --11.5.10 rule rearchitecture changes
        and     ((p_ship_to IS NULL) OR (sv.ship_to_site_use_id = p_ship_to))
        and     nvl(sv.line_renewal_type_code,'#') = nvl(p_renewal_code,nvl(sv.line_renewal_type_code,'#'))--11.5.10 rule rearchitecture changes
        order by sv.id;
Line: 20778

        SELECT /*+ leading(clv) use_nl(clv sv items sys hd cov okscov) index(items okc_k_items_n1)*/
                Hd.Id    Id,
               Hd.Contract_Number   Contract_Number,
               Hd.Contract_Number_Modifier Contract_Number_Modifier,
               HdT.Short_Description Short_Description, -- HdT.Short_Description -- Modified for 12.0 MOAC project (JVARGHES)
               Hd.Start_Date    Hd_Start_Date,
               Hd.End_Date      Hd_End_Date,
               hd.scs_code      hd_scs_code,
               hd.org_id        org_id,                 -- Modified for 12.0 MOAC project (JVARGHES)
               Sv.Id Service_ID,
               Sv.Line_Number Line_Number,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(Sv.Start_Date) Start_Date,
               trunc(Sv.End_Date) End_Date,
               trunc(Sv.Date_Terminated) Date_Terminated,
               Sv.Sts_code Sts_code,
               SYS.concatenated_segments    Name,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(Clv.Start_Date) Item_Start_Date,
               trunc(Clv.End_Date)   Item_End_Date,
               trunc(Clv.Date_Terminated)  Item_Date_Terminated,
               cov.id       cov_line_id,
               Cov.Name     Cov_Name,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Start_Date,Cov.Start_Date)) Cov_Start_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.END_Date,Cov.END_Date)) Cov_END_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Date_Terminated,Cov.Date_Terminated)) Cov_Date_Terminated,
               Sv.Lse_Id    Service_Lse_Id
        FROM    OKC_K_HEADERS_ALL_B HD,   -- Modified for 12.0 MOAC project (JVARGHES)
                OKC_K_HEADERS_TL HDT,     -- Okc_K_Headers_V HD   -- Modified for 12.0 MOAC project (JVARGHES)
                OKC_K_LINES_B Sv,
                OKS_K_LINES_B KSL,
                OKC_K_LINES_V Cov,
                oks_k_lines_B okscov, --11.5.10 rule rearchitecture changes
                OKC_K_LINES_B Clv,
                OKC_K_ITEMS  items,
                MTL_SYSTEM_ITEMS_B_KFV sys
        WHERE   Hd.Id = Sv.chr_id
        AND     HDT.ID         = HD.ID                    -- Modified for 12.0 MOAC project (JVARGHES)
        AND     HDT.LANGUAGE   = USERENV('LANG')          -- Modified for 12.0 MOAC project (JVARGHES)
        AND     Hd.Id = nvl(P_Id,Hd.Id)
        and     hd.authoring_org_id  = nvl(p_authoring_org_id,hd.authoring_org_id) -- multi org security check
        AND     Sv.lse_id in (1,14,19)
        AND     Sv.id = items.cle_id
        AND     Sv.dnz_chr_id = items.dnz_chr_id
        /*AND     sys.id1 =  to_number(items.object1_id1)
        AND     sys.id2 =  to_number(items.object1_id2)*/
        AND     sys.inventory_item_id =  to_number(items.object1_id1)
        AND     sys.organization_id =  to_number(items.object1_id2)
        AND     items.dnz_chr_id = Hd.Id
        --AND     to_number(items.object1_id1) = nvl(P_service_Item_id,to_number(items.object1_id1))
        AND     items.object1_id1 = to_number(P_service_Item_id)
        AND     items.JTOT_OBJECT1_CODE   in ('OKX_SERVICE','OKX_WARRANTY')
        --AND     items.object1_id2 = sys.id2 --'204'
        AND     Sv.Sts_code = nvl(p_Sts_Code,Sv.Sts_code)
        --- truncating the dates to remove accidental existence of time components in dates.
        /*AND     trunc(sv.Start_Date) >= nvl(trunc(P_Start_Date_From),trunc(sv.Start_Date))
        and     trunc(sv.Start_Date) <= nvl(trunc(P_Start_Date_to),trunc(sv.Start_Date))
        AND     trunc(sv.End_Date)   >= nvl(trunc(P_End_Date_From),trunc(sv.End_Date))
        and     trunc(sv.End_Date)   <= nvl(trunc(P_End_Date_To),trunc(sv.End_Date))*/
        AND     sv.Start_Date between P_Start_Date_From and P_Start_Date_to
        AND     sv.End_Date between P_End_Date_From and P_End_Date_To
        AND     ksl.cle_id = sv.id
        and     ksl.Coverage_Id = COV.Id
        AND     Cov.lse_id in (2,15,20)
        and     okscov.cle_id = cov.id --11.5.10 rule rearchitecture changes
        AND     clv.id = P_Cle_Id --nvl(P_Cle_Id,clv.id)
        AND     clv.lse_id in (7,8,9,10,11,18,25,35)
        AND     clv.dnz_chr_id = Sv.dnz_chr_id
        AND     clv.dnz_chr_id = Hd.Id
        AND     clv.cle_id  = Sv.Id
        and     nvl(okscov.coverage_type,'#') = nvl(p_cov_type,nvl(okscov.coverage_type,'#'))--11.5.10 rule rearchitecture changes
        /*and     nvl(sv.bill_to_site_use_id,-99) = nvl(p_bill_to,nvl(sv.bill_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
        and     nvl(sv.ship_to_site_use_id,-99) = nvl(p_ship_to,nvl(sv.ship_to_site_use_id,-99))--11.5.10 rule rearchitecture changes*/
        and     ((p_bill_to IS NULL) OR (sv.bill_to_site_use_id = p_bill_to)) --11.5.10 rule rearchitecture changes
        and     ((p_ship_to IS NULL) OR (sv.ship_to_site_use_id = p_ship_to))
        and     nvl(sv.line_renewal_type_code,'#') = nvl(p_renewal_code,nvl(sv.line_renewal_type_code,'#'))--11.5.10 rule rearchitecture changes
        order by sv.id;
Line: 20868

        SELECT /*+ leading(sv) use_nl(sv items sys hd cov okscov) */
               Hd.Id    Id,
               Hd.Contract_Number   Contract_Number,
               Hd.Contract_Number_Modifier Contract_Number_Modifier,
               HdT.Short_Description Short_Description,         /*bug 7412576*/
               Hd.Start_Date    Hd_Start_Date,
               Hd.End_Date      Hd_End_Date,
               hd.scs_code      hd_scs_code,
               hd.org_id        org_id, /*bug:7363217*/
               Sv.Id Service_ID,
               Sv.Line_Number Line_Number,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(Sv.Start_Date) Start_Date,
               trunc(Sv.End_Date) End_Date,
               trunc(Sv.Date_Terminated) Date_Terminated,
               Sv.Sts_code Sts_code,
               SYS.concatenated_segments     Name,
               cov.id       cov_line_id,
               Cov.Name     Cov_Name,
        --- truncating the dates to remove accidental existence of time components in dates.
               /*trunc(Cov.Start_Date) Cov_Start_Date,
               trunc(Cov.End_Date)   Cov_End_Date,
               trunc(Cov.Date_Terminated) Cov_Date_Terminated,*/     /*bug 7412576*/
	       trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Start_Date,Cov.Start_Date)) Cov_Start_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.END_Date,Cov.END_Date)) Cov_END_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Date_Terminated,Cov.Date_Terminated)) Cov_Date_Terminated,
               Sv.Lse_Id    Service_Lse_Id
        FROM    OKC_K_HEADERS_ALL_B HD,
                OKC_K_HEADERS_TL HDT, /*OKC_K_HEADERS_V HD,*/  /*bug 7412576*/
                OKC_K_LINES_B Sv,
                OKS_K_LINES_B KSL,
                OKC_K_LINES_V Cov,
                oks_k_lines_b okscov,--11.5.10 rule rearchitecture changes
                OKC_K_ITEMS  items,
                MTL_SYSTEM_ITEMS_B_KFV sys
        WHERE   Hd.Id = Sv.chr_id
        AND     HDT.ID = HD.ID
        AND     HDT.LANGUAGE   = USERENV('LANG')    /*bug 7412576*/
        AND     Hd.id = SV.DNZ_CHR_ID
        AND     Hd.Id = nvl(P_Id,Hd.Id)
        and     hd.authoring_org_id  = nvl(p_authoring_org_id,hd.authoring_org_id) -- multi org security check
        AND     Sv.lse_id in (1,14,19)
        AND     Sv.id = items.cle_id
        AND     Sv.dnz_chr_id = items.dnz_chr_id
        AND     sys.inventory_item_id =  to_number(items.object1_id1)
        AND     sys.organization_id =  to_number(items.object1_id2)
        AND     items.dnz_chr_id = Hd.Id
        AND     items.JTOT_OBJECT1_CODE   in ('OKX_SERVICE','OKX_WARRANTY')
     --   AND     items.object1_id2 = sys.id2 --'204'
        AND     Sv.Sts_code = nvl(p_Sts_Code,Sv.Sts_code)
        --- truncating the dates to remove accidental existence of time components in dates.
--      AND     trunc(sv.Start_Date) >= nvl(trunc(P_Start_Date_From),trunc(sv.Start_Date))
--      and     trunc(sv.Start_Date) <= nvl(trunc(P_Start_Date_to),trunc(sv.Start_Date))
--      AND     trunc(sv.End_Date)   >= nvl(trunc(P_End_Date_From),trunc(sv.End_Date))
--      and     trunc(sv.End_Date)   <= nvl(trunc(P_End_Date_To),trunc(sv.End_Date))
        AND     sv.Start_Date between P_Start_Date_From and P_Start_Date_to
        AND     sv.End_Date between P_End_Date_From and P_End_Date_To
        AND     ksl.cle_id = sv.id
        and     ksl.Coverage_Id = COV.Id
        AND     Cov.lse_id in (2,15,20)
      /*  AND     Cov.cle_id = Sv.id
        AND     Cov.dnz_chr_Id = Sv.dnz_chr_Id*/          /*bug 7412576*/
        and     okscov.cle_id = cov.id --11.5.10 rule rearchitecture changes
        and     nvl(okscov.coverage_type,'#') = nvl(p_cov_type,nvl(okscov.coverage_type,'#'))--11.5.10 rule rearchitecture changes
--      and     nvl(sv.bill_to_site_use_id,-99) = nvl(p_bill_to,nvl(sv.bill_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
--      and     nvl(sv.ship_to_site_use_id,-99) = nvl(p_ship_to,nvl(sv.ship_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
        and     ((p_bill_to IS NULL) OR (sv.bill_to_site_use_id = p_bill_to)) --11.5.10 rule rearchitecture changes
        and     ((p_ship_to IS NULL) OR (sv.ship_to_site_use_id = p_ship_to))
        and     nvl(sv.line_renewal_type_code,'#') = nvl(p_renewal_code,nvl(sv.line_renewal_type_code,'#'))--11.5.10 rule rearchitecture changes
        order by sv.id;
Line: 20951

        SELECT /*+ leading(hd) use_nl(hd sv items sys cov okscov) */
               Hd.Id    Id,
               Hd.Contract_Number   Contract_Number,
               Hd.Contract_Number_Modifier Contract_Number_Modifier,
               HdT.Short_Description Short_Description,    /*bug 7412576*/
               Hd.Start_Date    Hd_Start_Date,
               Hd.End_Date      Hd_End_Date,
               hd.scs_code      hd_scs_code,
               hd.org_id        org_id, /*bug:7363217*/
               Sv.Id Service_ID,
               Sv.Line_Number Line_Number,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(Sv.Start_Date) Start_Date,
               trunc(Sv.End_Date) End_Date,
               trunc(Sv.Date_Terminated) Date_Terminated,
               Sv.Sts_code Sts_code,
               SYS.concatenated_segments     Name,
               cov.id       cov_line_id,
               Cov.Name     Cov_Name,
        --- truncating the dates to remove accidental existence of time components in dates.

	      /* trunc(Cov.Start_Date) Cov_Start_Date,
               trunc(Cov.End_Date)   Cov_End_Date,
               trunc(Cov.Date_Terminated) Cov_Date_Terminated,*/        /*bug 7412576*/
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Start_Date,Cov.Start_Date)) Cov_Start_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.END_Date,Cov.END_Date)) Cov_END_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Date_Terminated,Cov.Date_Terminated)) Cov_Date_Terminated,
               Sv.Lse_Id    Service_Lse_Id
        FROM     OKC_K_HEADERS_ALL_B HD,
                OKC_K_HEADERS_TL HDT,/*OKC_K_HEADERS_V HD,*/ /*bug 7412576*/
                OKC_K_LINES_B Sv,
                OKS_K_LINES_B KSL,
                OKC_K_LINES_V Cov,
                oks_k_lines_b okscov, --11.5.10 rule rearchitecture changes
                OKC_K_ITEMS  items,
                MTL_SYSTEM_ITEMS_B_KFV  sys
        WHERE   Hd.Id = Sv.chr_id
        AND   HDT.ID = HD.ID
        AND   HDT.LANGUAGE   = USERENV('LANG')
        AND     Hd.id = SV.DNZ_CHR_ID
        AND     Hd.Id = P_ID                    -- nvl(P_Id,Hd.Id)
        and     hd.authoring_org_id  = nvl(p_authoring_org_id,hd.authoring_org_id) -- multi org security check
        AND     Sv.lse_id in (1,14,19)
        AND     Sv.id = items.cle_id
        AND     Sv.dnz_chr_id = items.dnz_chr_id
        AND     sys.inventory_item_id =  to_number(items.object1_id1)
        AND     sys.organization_id =  to_number(items.object1_id2)
        AND     items.dnz_chr_id = Hd.Id
        AND     items.JTOT_OBJECT1_CODE   in ('OKX_SERVICE','OKX_WARRANTY')
       -- AND     items.object1_id2 = sys.id2 --'204'
        AND     Sv.Sts_code = nvl(p_Sts_Code,Sv.Sts_code)
        --- truncating the dates to remove accidental existence of time components in dates.
--      AND     trunc(sv.Start_Date) >= nvl(trunc(P_Start_Date_From),trunc(sv.Start_Date))
--      and     trunc(sv.Start_Date) <= nvl(trunc(P_Start_Date_to),trunc(sv.Start_Date))
--      AND     trunc(sv.End_Date)   >= nvl(trunc(P_End_Date_From),trunc(sv.End_Date))
--      and     trunc(sv.End_Date)   <= nvl(trunc(P_End_Date_To),trunc(sv.End_Date))
        AND     sv.Start_Date between P_Start_Date_From and P_Start_Date_to
        AND     sv.End_Date between P_End_Date_From and P_End_Date_To
        AND     ksl.cle_id = sv.id
        and     ksl.Coverage_Id = COV.Id
        AND     Cov.lse_id in (2,15,20)
       /* AND     Cov.cle_id = Sv.id
        AND     Cov.dnz_chr_Id = Sv.dnz_chr_Id*/   /*bug 7412576*/
        and     okscov.cle_id = cov.id --11.5.10 rule rearchitecture changes
        and     nvl(okscov.coverage_type,'#') = nvl(p_cov_type,nvl(okscov.coverage_type,'#'))--11.5.10 rule rearchitecture changes
--      and     nvl(sv.bill_to_site_use_id,-99) = nvl(p_bill_to,nvl(sv.bill_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
--      and     nvl(sv.ship_to_site_use_id,-99) = nvl(p_ship_to,nvl(sv.ship_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
        and     ((p_bill_to IS NULL) OR (sv.bill_to_site_use_id = p_bill_to)) --11.5.10 rule rearchitecture changes
        and     ((p_ship_to IS NULL) OR (sv.ship_to_site_use_id = p_ship_to))
        and     nvl(sv.line_renewal_type_code,'#') = nvl(p_renewal_code,nvl(sv.line_renewal_type_code,'#'))--11.5.10 rule rearchitecture changes
        order by sv.id;
Line: 21029

 	         SELECT /*+ leading(hd) use_nl(hd sv items sys cov okscov) */
 	                Hd.Id    Id,
 	                Hd.Contract_Number   Contract_Number,
 	                Hd.Contract_Number_Modifier Contract_Number_Modifier,
 	                HDT.SHORT_DESCRIPTION SHORT_DESCRIPTION,
 	                Hd.Start_Date    Hd_Start_Date,
 	                Hd.End_Date      Hd_End_Date,
 	                hd.scs_code      hd_scs_code,
                        hd.org_id        org_id,
 	                Sv.Id Service_ID,
 	                Sv.Line_Number Line_Number,
 	                trunc(Sv.Start_Date) Start_Date,
 	                trunc(Sv.End_Date) End_Date,
 	                trunc(Sv.Date_Terminated) Date_Terminated,
 	                Sv.Sts_code Sts_code,
 	                SYS.concatenated_segments     Name,
 	                cov.id       cov_line_id,
 	                COVTL.NAME COV_NAME,
 	               /* trunc(Cov.Start_Date) Cov_Start_Date,
 	                trunc(Cov.End_Date)   Cov_End_Date,
 	                trunc(Cov.Date_Terminated) Cov_Date_Terminated,*/
                        trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Start_Date,Cov.Start_Date)) Cov_Start_Date,
                        trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.END_Date,Cov.END_Date)) Cov_END_Date,
                        trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Date_Terminated,Cov.Date_Terminated)) Cov_Date_Terminated,
 	                Sv.Lse_Id    Service_Lse_Id
 	         FROM    OKC_K_HEADERS_ALL_B HD,        /*modified for bug:8700389*/
 	                 OKC_K_HEADERS_TL HDT,
 	                 OKC_K_LINES_B Sv,
                         OKS_K_LINES_B KSL,
 	                 OKC_K_LINES_B Cov,
 	                 OKC_K_LINES_TL COVTL,
 	                 oks_k_lines_b okscov, --11.5.10 rule rearchitecture changes
 	                 OKC_K_ITEMS  items,
 	                 MTL_SYSTEM_ITEMS_B_KFV  sys
 	         WHERE   Hd.Id = Sv.chr_id
 	         AND     Hd.id = SV.DNZ_CHR_ID
 	         AND     Hd.Id = P_ID                    -- nvl(P_Id,Hd.Id)
 	         AND     HD.ID=HDT.ID
 	         AND     HDT.LANGUAGE = USERENV('LANG')
 	         AND     Sv.lse_id in (1,14,19)
 	         AND     Sv.id = items.cle_id
 	         AND     Sv.dnz_chr_id = items.dnz_chr_id
 	         AND     sys.inventory_item_id =  to_number(items.object1_id1)
 	         AND     sys.organization_id =  to_number(items.object1_id2)
 	         AND     items.dnz_chr_id = Hd.Id
 	         AND     items.JTOT_OBJECT1_CODE   in ('OKX_SERVICE','OKX_WARRANTY')
 	         AND     sv.Start_Date between P_Start_Date_From and P_Start_Date_to
 	         AND     sv.End_Date between P_End_Date_From and P_End_Date_To
                 AND     ksl.cle_id = sv.id
                 AND     ksl.Coverage_Id = COV.Id
                 AND     Cov.lse_id in (2,15,20)
 	         /*AND     Cov.cle_id = Sv.id
 	         AND     Cov.dnz_chr_Id = Sv.dnz_chr_Id*/
 	         AND     COVTL.ID=COV.ID
 	         AND     COVTL.LANGUAGE = USERENV('LANG')
 	         and     okscov.cle_id = cov.id --11.5.10 rule rearchitecture changes
 	         order by sv.id;
Line: 21100

        SELECT /*+ leading(sv) use_nl(sv items sys hd cov okscov) index(items okc_k_items_n1)*/
                Hd.Id    Id,
               Hd.Contract_Number   Contract_Number,
               Hd.Contract_Number_Modifier Contract_Number_Modifier,
               HdT.Short_Description Short_Description, -- HdT.Short_Description -- Modified for 12.0 MOAC project (JVARGHES)
               Hd.Start_Date    Hd_Start_Date,
               Hd.End_Date      Hd_End_Date,
               hd.scs_code      hd_scs_code,
               hd.org_id        org_id,                 -- Modified for 12.0 MOAC project (JVARGHES)
               Sv.Id Service_ID,
               Sv.Line_Number Line_Number,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(Sv.Start_Date) Start_Date,
               trunc(Sv.End_Date) End_Date,
               trunc(Sv.Date_Terminated) Date_Terminated,
               Sv.Sts_code Sts_code,
               SYS.concatenated_segments     Name,
               cov.id       cov_line_id,
               Cov.Name     Cov_Name,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Start_Date,Cov.Start_Date)) Cov_Start_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.END_Date,Cov.END_Date)) Cov_END_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Date_Terminated,Cov.Date_Terminated)) Cov_Date_Terminated,
               Sv.Lse_Id    Service_Lse_Id
        FROM    OKC_K_HEADERS_ALL_B HD,   -- Modified for 12.0 MOAC project (JVARGHES)
               OKC_K_HEADERS_TL HDT,     -- Okc_K_Headers_V HD   -- Modified for 12.0 MOAC project (JVARGHES)
                OKC_K_LINES_B Sv,
                OKC_K_LINES_V Cov,
                oks_k_lines_b  ksl,
                oks_k_lines_b okscov, --11.5.10 rule rearchitecture changes
                OKC_K_ITEMS  items,
                MTL_SYSTEM_ITEMS_B_KFV sys
        WHERE   Hd.Id = Sv.chr_id
        AND     Hd.id = SV.DNZ_CHR_ID
        AND     HDT.ID         = HD.ID                    -- Modified for 12.0 MOAC project (JVARGHES)
        AND     HDT.LANGUAGE   = USERENV('LANG')          -- Modified for 12.0 MOAC project (JVARGHES)
        AND     Hd.Id = nvl(P_Id,Hd.Id)
        and     hd.authoring_org_id  = nvl(p_authoring_org_id,hd.authoring_org_id) -- multi org security check
        AND     Sv.lse_id in (1,14,19)
        AND     Sv.id = items.cle_id
        AND     Sv.dnz_chr_id = items.dnz_chr_id
       /*AND     sys.id1 =  to_number(items.object1_id1)
        AND     sys.id2 =  to_number(items.object1_id2)*/    /*Bug:6767455*/
        AND     sys.inventory_item_id =  to_number(items.object1_id1)
        AND     sys.organization_id =  to_number(items.object1_id2)
        AND     items.dnz_chr_id = Hd.Id
        AND     items.object1_id1 = to_number(P_service_Item_id)
        AND     items.JTOT_OBJECT1_CODE   in ('OKX_SERVICE','OKX_WARRANTY')
       -- AND     items.object1_id2 = sys.id2 --'204'
        AND     Sv.Sts_code = nvl(p_Sts_Code,Sv.Sts_code)
        --- truncating the dates to remove accidental existence of time components in dates.
 --     AND     trunc(sv.Start_Date) >= nvl(trunc(P_Start_Date_From),trunc(sv.Start_Date))
 --     and     trunc(sv.Start_Date) <= nvl(trunc(P_Start_Date_to),trunc(sv.Start_Date))
 --     AND     trunc(sv.End_Date)   >= nvl(trunc(P_End_Date_From),trunc(sv.End_Date))
 --     and     trunc(sv.End_Date)   <= nvl(trunc(P_End_Date_To),trunc(sv.End_Date))
        AND     sv.Start_Date between P_Start_Date_From and P_Start_Date_to
        AND     sv.End_Date between P_End_Date_From and P_End_Date_To
       AND     ksl.cle_id = sv.id
        and     ksl.Coverage_Id = COV.Id
        AND     Cov.lse_id in (2,15,20)
        /*AND     Cov.cle_id = Sv.id
        AND     Cov.dnz_chr_Id = Sv.dnz_chr_Id*/         /*bug 7412576*/
        and     okscov.cle_id = cov.id --11.5.10 rule rearchitecture changes
        and     nvl(okscov.coverage_type,'#') = nvl(p_cov_type,nvl(okscov.coverage_type,'#'))--11.5.10 rule rearchitecture changes
 --     and     nvl(sv.bill_to_site_use_id,-99) = nvl(p_bill_to,nvl(sv.bill_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
 --     and     nvl(sv.ship_to_site_use_id,-99) = nvl(p_ship_to,nvl(sv.ship_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
        and     ((p_bill_to IS NULL) OR (sv.bill_to_site_use_id = p_bill_to)) --11.5.10 rule rearchitecture changes
        and     ((p_ship_to IS NULL) OR (sv.ship_to_site_use_id = p_ship_to))
        and     nvl(sv.line_renewal_type_code,'#') = nvl(p_renewal_code,nvl(sv.line_renewal_type_code,'#'))--11.5.10 rule rearchitecture changes
        order by sv.id;
Line: 21184

        SELECT /*+ leading(hd) use_nl(hd sv items sys cov okscov) index(items okc_k_items_n1)*/
               Hd.Id    Id,
               Hd.Contract_Number   Contract_Number,
               Hd.Contract_Number_Modifier Contract_Number_Modifier,
               HdT.Short_Description Short_Description,        /*bug 7412576*/
               Hd.Start_Date    Hd_Start_Date,
               Hd.End_Date      Hd_End_Date,
               hd.scs_code      hd_scs_code,
              hd.org_id        org_id, /*bug:7363217*/
               Sv.Id Service_ID,
               Sv.Line_Number Line_Number,
        --- truncating the dates to remove accidental existence of time components in dates.
               trunc(Sv.Start_Date) Start_Date,
               trunc(Sv.End_Date) End_Date,
               trunc(Sv.Date_Terminated) Date_Terminated,
               Sv.Sts_code Sts_code,
               SYS.concatenated_segments     Name,
               cov.id       cov_line_id,
               Cov.Name     Cov_Name,
        --- truncating the dates to remove accidental existence of time components in dates.
               /*trunc(Cov.Start_Date) Cov_Start_Date,
               trunc(Cov.End_Date)   Cov_End_Date,
               trunc(Cov.Date_Terminated) Cov_Date_Terminated,*/  /*bug 7412576*/
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Start_Date,Cov.Start_Date)) Cov_Start_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.END_Date,Cov.END_Date)) Cov_END_Date,
               trunc(DECODE(KSL.Standard_Cov_YN,'Y',SV.Date_Terminated,Cov.Date_Terminated)) Cov_Date_Terminated,
               Sv.Lse_Id    Service_Lse_Id
        FROM    OKC_K_HEADERS_ALL_B HD,
                OKC_K_HEADERS_TL HDT,     /*OKC_K_HEADERS_V HD,*/ /*bug 7412576*/
                OKC_K_LINES_B Sv,
                OKC_K_LINES_V Cov,
                 oks_k_lines_b  ksl,
                oks_k_lines_b okscov, --11.5.10 rule rearchitecture changes
                OKC_K_ITEMS  items,
                MTL_SYSTEM_ITEMS_B_KFV sys
        WHERE   Hd.Id = Sv.chr_id
        AND     HDT.ID = HD.ID
       AND     HDT.LANGUAGE   = USERENV('LANG')        /*bug 7412576*/
        AND     Hd.id = SV.DNZ_CHR_ID
        AND     Hd.Id = p_id                -- nvl(P_Id,Hd.Id)
        and     hd.authoring_org_id  = nvl(p_authoring_org_id,hd.authoring_org_id) -- multi org security check
        AND     Sv.lse_id in (1,14,19)
        AND     Sv.id = items.cle_id
        AND     Sv.dnz_chr_id = items.dnz_chr_id
        AND     sys.inventory_item_id =  to_number(items.object1_id1)
        AND     sys.organization_id =  to_number(items.object1_id2)
        AND     items.dnz_chr_id = Hd.Id
        --AND     to_number(items.object1_id1) = nvl(P_service_Item_id,to_number(items.object1_id1))
         AND     items.object1_id1 = to_number(P_service_Item_id)
        AND     items.JTOT_OBJECT1_CODE   in ('OKX_SERVICE','OKX_WARRANTY')
       --AND     items.object1_id2 = sys.id2 --'204'
        AND     Sv.Sts_code = nvl(p_Sts_Code,Sv.Sts_code)
        --- truncating the dates to remove accidental existence of time components in dates.
        /*AND     trunc(sv.Start_Date) >= nvl(trunc(P_Start_Date_From),trunc(sv.Start_Date))
        and     trunc(sv.Start_Date) <= nvl(trunc(P_Start_Date_to),trunc(sv.Start_Date))
        AND     trunc(sv.End_Date)   >= nvl(trunc(P_End_Date_From),trunc(sv.End_Date))
        and     trunc(sv.End_Date)   <= nvl(trunc(P_End_Date_To),trunc(sv.End_Date))*/
        AND     sv.Start_Date between P_Start_Date_From and P_Start_Date_to
        AND     sv.End_Date between P_End_Date_From and P_End_Date_To
        AND     ksl.cle_id = sv.id
        and     ksl.Coverage_Id = COV.Id              /*commented for bug:6767455*/ /*bug 7412576*/
        AND     Cov.lse_id in (2,15,20)
       /* AND     Cov.cle_id = Sv.id
        AND     Cov.dnz_chr_Id = Sv.dnz_chr_Id*/
        and     okscov.cle_id = cov.id --11.5.10 rule rearchitecture changes
        and     nvl(okscov.coverage_type,'#') = nvl(p_cov_type,nvl(okscov.coverage_type,'#'))--11.5.10 rule rearchitecture changes
        /*and     nvl(sv.bill_to_site_use_id,-99) = nvl(p_bill_to,nvl(sv.bill_to_site_use_id,-99))--11.5.10 rule rearchitecture changes
        and     nvl(sv.ship_to_site_use_id,-99) = nvl(p_ship_to,nvl(sv.ship_to_site_use_id,-99))--11.5.10 rule rearchitecture changes*/
        and     ((p_bill_to IS NULL) OR (sv.bill_to_site_use_id = p_bill_to)) --11.5.10 rule rearchitecture changes
        and     ((p_ship_to IS NULL) OR (sv.ship_to_site_use_id = p_ship_to))
        and     nvl(sv.line_renewal_type_code,'#') = nvl(p_renewal_code,nvl(sv.line_renewal_type_code,'#'))--11.5.10 rule rearchitecture changes
        order by sv.id;
Line: 21312

    IS SELECT OU.Name
         FROM HR_ALL_ORGANIZATION_UNITS_TL OU
        WHERE OU.ORGANIZATION_ID = c_Org_Id
          AND OU.LANGUAGE = USERENV('LANG');
Line: 21322

        SELECT  Id,NAME
        FROM    OKC_LINE_STYLES_V
        WHERE   ID = lse_id;
Line: 21342

         SELECT CODE,MEANING
         FROM   OKC_STATUSES_V ;
Line: 21348

        l_status_tab.DELETE;
Line: 21427

    Lv_Contracts_02.DELETE;
Line: 22465

                Lx_Contracts.DELETE;
Line: 22480

                    Lx_Contracts_Prev.DELETE;
Line: 22482

                    Lx_Contracts_Out.DELETE;
Line: 22483

                    Lx_Contracts.DELETE;
Line: 22509

    Lx_Contracts.DELETE;
Line: 22564

            Lx_Contracts_Out.DELETE;
Line: 22566

            Lx_Contracts_02.DELETE;
Line: 22575

        Lx_Contracts_Out.DELETE;
Line: 22641

            Lx_Contracts_Out.DELETE;
Line: 22643

            Lx_Contracts_02.DELETE;
Line: 22653

        Lx_Contracts_Out.DELETE;