DBA Data[Home] [Help]

APPS.OZF_CLAIM_ACCRUAL_PVT SQL Statements

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

Line: 17

  SELECT trade_profile_id,
         cust_account_id,
         site_use_id,
         payment_method,
         vendor_id,
         vendor_site_id,
         last_paid_date,
         autopay_periodicity,
         autopay_periodicity_type,
         autopay_flag,
         claim_threshold,
         claim_currency,
         org_id
  FROM ozf_cust_trd_prfls
  WHERE site_use_id = p_id;
Line: 34

  SELECT trade_profile_id,
         cust_account_id,
         site_use_id,
         payment_method,
         vendor_id,
         vendor_site_id,
         last_paid_date,
         autopay_periodicity,
         autopay_periodicity_type,
         autopay_flag,
         claim_threshold,
         claim_currency,
         org_id
  FROM ozf_cust_trd_prfls
  WHERE cust_account_id = p_id;
Line: 51

  SELECT trade_profile_id,
         cust_account_id,
         site_use_id,
         payment_method,
         vendor_id,
         vendor_site_id,
         last_paid_date,
         autopay_periodicity,
         autopay_periodicity_type,
         autopay_flag,
         claim_threshold,
         claim_currency,
         org_id
  FROM ozf_cust_trd_prfls
  WHERE party_id = p_id
  AND cust_account_id IS NULL;
Line: 177

PROCEDURE Delete_Line_Util(
   p_api_version       IN  NUMBER
  ,p_init_msg_list     IN  VARCHAR2 := FND_API.g_false
  ,p_commit            IN  VARCHAR2 := FND_API.g_false

  ,x_return_status     OUT NOCOPY VARCHAR2
  ,x_msg_count         OUT NOCOPY NUMBER
  ,x_msg_data          OUT NOCOPY VARCHAR2

  ,p_line_util_id      IN  NUMBER
  ,p_object_version    IN  NUMBER
  ,p_mode              IN  VARCHAR2 := OZF_CLAIM_UTILITY_PVT.g_auto_mode
  ,px_upd_line_util_tbl   IN OUT NOCOPY upd_fund_util_tbl_type --ninarasi fix for bug 13530939
);
Line: 207

PROCEDURE Update_Line_Util(
   p_api_version         IN  NUMBER
  ,p_init_msg_list       IN  VARCHAR2  := FND_API.g_false
  ,p_commit              IN  VARCHAR2  := FND_API.g_false
  ,p_validation_level    IN  NUMBER    := FND_API.g_valid_level_full

  ,x_return_status       OUT NOCOPY VARCHAR2
  ,x_msg_count           OUT NOCOPY NUMBER
  ,x_msg_data            OUT NOCOPY VARCHAR2

  ,p_line_util_rec       IN  line_util_rec_type
  ,p_mode               IN  VARCHAR2  := OZF_CLAIM_UTILITY_PVT.g_auto_mode

  ,x_object_version      OUT NOCOPY NUMBER
  ,px_upd_line_util_tbl   IN OUT NOCOPY upd_fund_util_tbl_type --ninarasi fix for bug 13530939
);
Line: 233

PROCEDURE  Update_Fund_Utils(
                p_line_util_rec   IN  OUT NOCOPY  line_util_rec_type
              , p_asso_amount     IN  NUMBER
              , p_mode            IN  VARCHAR2 := 'CALCULATE'
              , px_currency_rec   IN  OUT NOCOPY currency_rec_type
              , x_return_status   OUT NOCOPY VARCHAR2
              , x_msg_count       OUT NOCOPY NUMBER
              , x_msg_data        OUT NOCOPY VARCHAR2
              ,px_upd_line_util_tbl   IN OUT NOCOPY upd_fund_util_tbl_type --ninarasi fix for bug 13530939
 )
IS
l_api_version   CONSTANT NUMBER       := 1.0;
Line: 245

l_api_name      CONSTANT VARCHAR2(30) := ' Update_Fund_Utils';
Line: 269

  SELECT currency_code
       , fund_request_currency_code
       , exchange_rate_date
       , exchange_rate_type
       , NVL(acctd_amount_remaining,0)
       , NVL(plan_curr_amount_remaining,0)
       , reference_id
       , plan_id
       , plan_type
       , plan_currency_code
  FROM   ozf_funds_utilized_all_b
  WHERE  utilization_id = cv_utilization_id;
Line: 286

  SELECT  cla.source_object_class
  FROM    ozf_claims cla
        , ozf_claim_lines line
  WHERE   cla.claim_id = line.claim_id
    AND   line.activity_id = cv_request_id;
Line: 293

  SELECT  cla.source_object_class
  FROM    ozf_claims_all cla
        , ozf_claim_lines_all line
  WHERE   cla.claim_id = line.claim_id
    AND   line.claim_line_id = cv_claim_line_id;
Line: 301

  SELECT currency_code
  FROM   ozf_claim_lines
  WHERE  claim_line_id = cv_claim_line_id;
Line: 306

  SAVEPOINT  Update_Fund_Utils;
Line: 359

    OZF_Utility_PVT.debug_message('Currencies at Update_Fund_Utils API...');
Line: 549

      /*UPDATE ozf_funds_utilized_all_b
      SET    amount_remaining                  = amount_remaining - l_fu_amt_rem
           , acctd_amount_remaining          = acctd_amount_remaining - l_fu_acctd_amt_rem
           , plan_curr_amount_remaining      = plan_curr_amount_remaining - l_fu_plan_amt_rem
           , univ_curr_amount_remaining      = univ_curr_amount_remaining - l_fu_univ_amt_rem
           , fund_request_amount_remaining   = fund_request_amount_remaining - l_fu_req_amt_rem
     WHERE utilization_id = l_line_util_rec.utilization_id;*/
Line: 600

    ROLLBACK TO Update_Fund_Utils;
Line: 609

    ROLLBACK TO Update_Fund_Utils;
Line: 618

    ROLLBACK TO Update_Fund_Utils;
Line: 629

END Update_Fund_Utils;
Line: 654

  ,p_select_cust_children_flag IN  VARCHAR2
)
IS

l_bg_is_parent_of_cust      NUMBER        := 0;
Line: 662

  SELECT COUNT(seg.party_id)
  FROM ams_party_market_segments seg
     , hz_cust_accounts hca2
  WHERE seg.market_qualifier_reference = cv_bg_party_id
  AND hca2.party_id = seg.party_id
  AND seg.market_qualifier_type = 'BG'
  AND hca2.cust_account_id = cv_cust_account_id
  AND seg.market_qualifier_reference <> seg.party_id;
Line: 673

  IF p_select_cust_children_flag IS NULL OR
     p_select_cust_children_flag = 'F' OR
     p_select_cust_children_flag = 'N' THEN
    -- not to include member earnings
    IF p_buy_group_party_id IS NOT NULL THEN
      FND_DSQL.add_text(' IN (SELECT c.cust_account_id FROM hz_cust_accounts c');
Line: 685

      FND_DSQL.add_text(' IN (SELECT related_cust_account_id FROM hz_cust_acct_relate');
Line: 700

  ELSIF p_select_cust_children_flag = 'T' OR p_select_cust_children_flag = 'Y' THEN
    -- to include member earnings
    IF p_buy_group_party_id IS NOT NULL THEN
      -- if buying group is parent of customer, do not include members
      OPEN csr_buy_group(p_buy_group_party_id, p_cust_account_id);
Line: 719

      FND_DSQL.add_text(' IN (SELECT c.cust_account_id ');
Line: 733

        FND_DSQL.add_text(' IN (SELECT c2.cust_account_id ');
Line: 742

        FND_DSQL.add_text(' IN (SELECT cust2.cust_account_id FROM  hz_cust_accounts cust2  ');
Line: 743

        FND_DSQL.add_text(' WHERE cust2.party_id IN (SELECT seg.party_id from ');
Line: 783

  SELECT ln.activity_type
  ,      ln.activity_id
  ,      ln.offer_type
  ,      ln.source_object_class
  ,      ln.source_object_id
  ,      ln.item_type
  ,      ln.item_id
  ,      ln.relationship_type
  ,      ln.related_cust_account_id
  ,      ln.buy_group_party_id
  ,      ln.select_cust_children_flag
  ,      cla.cust_account_id
  ,      ln.earnings_end_date
  ,      ln.claim_currency_amount
  ,      cla.source_object_class
  ,      cla.source_object_id
  FROM ozf_claim_lines ln
  ,    ozf_claims cla
  WHERE ln.claim_id = cla.claim_id
  AND ln.claim_line_id = cv_claim_line_id;
Line: 805

  SELECT offer_id
  FROM ozf_request_headers_all_b
  WHERE request_header_id = cv_request_id;
Line: 810

  SELECT offer_type
  FROM ozf_offers
  WHERE qp_list_header_id = cv_offer_id;
Line: 816

  SELECT offer_id
  FROM ozf_sd_request_headers_all_b
  WHERE request_header_id = cv_request_id;
Line: 822

SELECT NVL(ospa.ship_debit_accrual_flag, 'F')
FROM ozf_sys_parameters_all ospa,
     ozf_resale_batches_all orba
WHERE ospa.org_id = orba.org_id
AND orba.resale_batch_id = p_resale_batch_id;
Line: 843

                         , l_line_util_flt.select_cust_children_flag
                         , l_line_util_flt.cust_account_id
                         , l_line_util_flt.end_date
                         , l_line_util_flt.total_amount
                         , l_reference_type
                         , l_reference_id;
Line: 881

   IF px_funds_util_flt.select_cust_children_flag IS NULL THEN
      px_funds_util_flt.select_cust_children_flag := l_line_util_flt.select_cust_children_flag;
Line: 892

        NULL; -- If null, then leave as null implies line is to be deleted. Bugfix 5101106
Line: 983

SELECT currency_code
FROM ozf_claim_lines
where claim_line_id = cv_claim_line_id;
Line: 1066

           ,p_select_cust_children_flag => l_funds_util_flt.select_cust_children_flag
         );
Line: 1120

	 FND_DSQL.add_text(' AND fu.object_id IN (SELECT resale_line_id FROM ozf_resale_lines WHERE resale_header_id = ');
Line: 1138

      FND_DSQL.add_text(' AND fu.product_id IN (select category_id from mtl_item_categories ');
Line: 1150

      FND_DSQL.add_text(' AND fu.product_id IN (select b.inventory_item_id from eni_denorm_hierarchies a, mtl_item_categories b  ');
Line: 1173

	FND_DSQL.add_text(' AND (select start_date, end_date from ozf_time_ent_qtr where period_name =  ');
Line: 1180

          FND_DSQL.add_text(' AND fu.year_id = SELECT ent_year_id FROM OZF_TIME_ENT_YEAR WHERE fu.gl_date between start_date and end_date ');
Line: 1182

          FND_DSQL.add_text(' AND fu.year_id = ((SELECT ent_year_id FROM OZF_TIME_ENT_YEAR WHERE fu.gl_date between start_date and end_date) - 1) ');
Line: 1281

      FND_DSQL.add_text('SELECT fu.utilization_id, fu.cust_account_id '||
                        ', fu.plan_type, fu.plan_id, o.offer_type, o.autopay_method '||
                        ', fu.product_level_type, fu.product_id, fu.acctd_amount_remaining, ');
Line: 1340

         FND_DSQL.add_text(' EXISTS ( SELECT 1 FROM    ams_act_access_denorm act ');
Line: 1347

         FND_DSQL.add_text(' AND EXISTS ( SELECT 1 FROM ams_act_access_denorm act ');
Line: 1368

      FND_DSQL.add_text('SELECT fu.utilization_id, fu.cust_account_id '||
                        ', fu.plan_type, fu.plan_id, null, null '||
                        ', fu.product_level_type, fu.product_id '||
                        ', fu.acctd_amount_remaining,' );
Line: 1462

  SELECT o.qp_list_header_id
  ,      o.offer_type
  FROM   ozf_offers o
  ,      ozf_request_headers_all_b r
  WHERE  o.qp_list_header_id = r.offer_id
  AND    r.request_header_id = cv_request_id;
Line: 1470

  SELECT gs.currency_code
  FROM   gl_sets_of_books gs
       , ozf_sys_parameters org
  WHERE  org.set_of_books_id = gs.set_of_books_id
   AND  org.org_id = MO_GLOBAL.GET_CURRENT_ORG_ID();
Line: 1557

         FND_DSQL.add_text('SELECT autopay_method, sum(amount_remaining), currency_code, bill_to_site_use_id  ');
Line: 1559

         FND_DSQL.add_text('SELECT autopay_method, sum(amount_remaining), currency_code , bill_to_site_use_id , cust_account_id ');
Line: 1561

         FND_DSQL.add_text('SELECT autopay_method, sum(amount_remaining), currency_code , bill_to_site_use_id , plan_id ');
Line: 1563

         FND_DSQL.add_text('SELECT autopay_method, sum(amount_remaining), currency_code , bill_to_site_use_id , cust_account_id, plan_id ');
Line: 1567

      FND_DSQL.add_text( 'SELECT cust_account_id, plan_type, plan_id, bill_to_site_use_id '||
                         ', product_level_type, product_id '||
                         ', sum(amount_remaining), currency_code '||
                         'FROM ('||
                         'SELECT cust_account_id, plan_type, plan_id '||
                         ', decode(product_id, null, null, product_level_type) product_level_type '||
                         ', product_id product_id '||
                         ', acctd_amount_remaining , amount_remaining, currency_code, bill_to_site_use_id  '||
                         'FROM (');
Line: 1578

      FND_DSQL.add_text( 'SELECT lu.claim_line_util_id, lu.utilization_id, lu.amount, lu.scan_unit, lu.currency_code  '||
                         'FROM (');
Line: 1583

      FND_DSQL.add_text( 'SELECT utilization_id, amount_remaining, scan_unit_remaining, currency_code, plan_currency_code , plan_curr_amount_remaining , plan_curr_amount , acctd_amount_remaining '|| --ninarasi fix for bug 13550004
                         'FROM (');
Line: 1689

  SELECT party_id
  FROM hz_cust_accounts
  WHERE cust_account_id = cv_cust_account_id;
Line: 1816

  SELECT CONCAT(CONCAT(party.party_name, ' ('), CONCAT(ca.account_number, ') '))
  FROM hz_cust_accounts ca
  ,    hz_parties party
  WHERE ca.party_id = party.party_id
  AND ca.cust_account_id = cv_cust_account_id;
Line: 1824

 SELECT 1 FROM po_vendors pv, po_vendor_sites pvs
 WHERE pv.vendor_id = pvs.vendor_id
 AND (sysdate between nvl(pv.start_date_active, sysdate-1) and nvl(pv.end_date_active, sysdate+1))
 AND (pvs.inactive_date is null or pvs.inactive_date > trunc(sysdate))
 AND pv.vendor_id = cv_vendor_id
 AND pvs.vendor_site_id = cv_vendor_site_id;
Line: 1951

  SELECT prorate_earnings_flag
  FROM ozf_claim_lines
  WHERE claim_line_id = cv_claim_line_id;
Line: 1957

  SELECT NVL(prorate_earnings_flag, 'F')
  FROM ozf_sys_parameters
  WHERE org_id = MO_GLOBAL.GET_CURRENT_ORG_ID();
Line: 2036

SELECT  budget_source_id,
         request_currency,
         ARC_ACT_BUDGET_USED_BY,
         ACT_BUDGET_USED_BY_ID,
         APPROVED_IN_CURRENCY
 FROM  ozf_act_budgets
 WHERE transfer_type = 'REQUEST'
 AND   act_budget_used_by_id = cv_offer_id
 AND   budget_source_id  =  cv_fund_id;
Line: 2053

  SELECT utilization_id
  FROM   ozf_funds_utilized_all_b
  WHERE  plan_type = 'OFFR'
  AND  org_id =   l_currOrgId
  AND    plan_id   = cv_offer_id
  AND    fund_id  = cv_fund_id
  AND    adjustment_type_id IN ( -11, -1)
  AND    ( ( cv_product_id IS NULL AND product_id IS NULL )
            OR product_id = cv_product_id )
  AND    (  (cv_product_level_type IS NULL AND product_level_type IS NULL )
           OR product_level_type = cv_product_level_type )
  AND    utilization_type IN ( 'ADJUSTMENT', 'LEAD_ADJUSTMENT')
  AND    cust_account_id = cv_cust_account_id;
Line: 2240

  SELECT cla.currency_code
  ,      cla.exchange_rate_type
  ,      cla.exchange_rate_date
  ,      cla.exchange_rate
  FROM ozf_claims cla
  ,    ozf_claim_lines ln
  WHERE ln.claim_id = cla.claim_id
  AND ln.claim_line_id = cv_claim_line_id;
Line: 2250

  SELECT claim_id
  FROM ozf_claim_lines
  WHERE claim_line_id = cv_claim_line_id;
Line: 2256

  SELECT nvl(amount,0)
  FROM ozf_claim_lines_util
  WHERE claim_line_util_id = cv_claim_line_util_id;
Line: 2261

  SELECT gs.currency_code
  FROM   gl_sets_of_books gs
  ,      ozf_sys_parameters org
  WHERE  org.set_of_books_id = gs.set_of_books_id
  AND   org.org_id = cv_org_id;
Line: 2269

  SELECT SUM(amount)
  FROM  ozf_claim_lines_util
  WHERE claim_line_id = cv_claim_line_id;
Line: 2274

   SELECT COUNT(1),
          MAX(claim_line_util_id)
   FROM  ozf_claim_lines_util_all
   WHERE claim_line_id = cv_claim_line_id; */
Line: 2394

        l_line_util_rec.last_updated_by := NVL(FND_GLOBAL.user_id,-1);
Line: 2396

        l_line_util_rec.last_update_login := NVL(FND_GLOBAL.conc_login_id,-1);
Line: 2417

              UPDATE ozf_funds_utilized_all_b
              SET    amount_remaining                  = amount_remaining - l_upd_fund_util_tbl(i).amount_remaining
                   , acctd_amount_remaining          = acctd_amount_remaining - l_upd_fund_util_tbl(i).acctd_amount_remaining
                   , plan_curr_amount_remaining      = plan_curr_amount_remaining - l_upd_fund_util_tbl(i).plan_curr_amount_remaining
                   , univ_curr_amount_remaining      = univ_curr_amount_remaining - l_upd_fund_util_tbl(i).univ_curr_amount_remaining
                   , fund_request_amount_remaining   = fund_request_amount_remaining - l_upd_fund_util_tbl(i).fund_request_amount_remaining
             WHERE utilization_id = l_upd_fund_util_tbl(i).utilization_id;
Line: 2425

             l_upd_fund_util_tbl.delete;
Line: 2430

              INSERT INTO ozf_claim_lines_util_all (
              claim_line_util_id,
              object_version_number,
              last_update_date,
              last_updated_by,
              creation_date,
              created_by,
              last_update_login,
              claim_line_id,
              utilization_id,
              amount,
              currency_code,
              exchange_rate_type,
              exchange_rate_date,
              exchange_rate,
              acctd_amount,
              util_curr_amount,
              plan_curr_amount,
              univ_curr_amount,
              scan_unit,
              activity_product_id,
              uom_code,
              quantity,
              org_id,
              fxgl_acctd_amount,
              utilized_acctd_amount
          )
          VALUES (
              l_line_util_tbl(i).claim_line_util_id,
              l_line_util_tbl(i).object_version_number,
              SYSDATE,
              l_line_util_tbl(i).last_updated_by,
              SYSDATE,
              l_line_util_tbl(i).created_by,
              l_line_util_tbl(i).last_update_login,
              l_line_util_tbl(i).claim_line_id,
              l_line_util_tbl(i).utilization_id,
              l_line_util_tbl(i).amount,
              l_line_util_tbl(i).currency_code,
              l_line_util_tbl(i).exchange_rate_type,
              l_line_util_tbl(i).exchange_rate_date,
              l_line_util_tbl(i).exchange_rate,
              l_line_util_tbl(i).acctd_amount,
              l_line_util_tbl(i).util_curr_amount,
              l_line_util_tbl(i).plan_curr_amount,
              l_line_util_tbl(i).univ_curr_amount,
              l_line_util_tbl(i).scan_unit,
              l_line_util_tbl(i).activity_product_id,
              l_line_util_tbl(i).uom_code,
              l_line_util_tbl(i).quantity,
              l_line_util_tbl(i).org_id,
              l_line_util_tbl(i).fxgl_acctd_amount,
              l_line_util_tbl(i).utilized_acctd_amount);
Line: 2484

             l_line_util_tbl.delete;
Line: 2550

		UPDATE ozf_claim_lines_util_all
		SET amount = l_line_util_amount
		WHERE claim_line_util_id = l_last_line_util_id;
Line: 2560

    UPDATE ozf_claim_lines_all
      SET earnings_associated_flag = 'T'
      WHERE claim_line_id = l_line_util_rec.claim_line_id;
Line: 2658

 SELECT ozf_claim_lines_util_all_s.NEXTVAL
 FROM DUAL;
Line: 2662

 SELECT COUNT(claim_line_util_id)
 FROM  ozf_claim_lines_util
 WHERE claim_line_util_id = cv_line_util_id;
Line: 2724

        OZF_Utility_PVT.debug_message('l_line_util_rec.amount - Before Update_Fund_Utils() : '||l_line_util_rec.amount);
Line: 2727

      Update_Fund_Utils(
              p_line_util_rec  => l_line_util_rec
            , p_asso_amount    => -NVL(l_line_util_rec.amount,0)
            , p_mode           => 'CALCULATE'
            , px_currency_rec  => l_currency_rec
            , x_return_status  => l_return_status
            , x_msg_count      => x_msg_count
            , x_msg_data       => x_msg_data
            , px_upd_line_util_tbl =>  px_upd_line_util_tbl --ninarasi fix for bug 13530939
            );
Line: 2745

       OZF_Utility_PVT.debug_message('l_line_util_rec.amount - After Update_Fund_Utils() : '||l_line_util_rec.amount);
Line: 2806

     OZF_Utility_PVT.debug_message('Inserting association record...');
Line: 2833

  /*INSERT INTO ozf_claim_lines_util_all (
      claim_line_util_id,
      object_version_number,
      last_update_date,
      last_updated_by,
      creation_date,
      created_by,
      last_update_login,
      claim_line_id,
      utilization_id,
      amount,
      currency_code,
      exchange_rate_type,
      exchange_rate_date,
      exchange_rate,
      acctd_amount,
      util_curr_amount,
      plan_curr_amount,
      univ_curr_amount,
      scan_unit,
      activity_product_id,
      uom_code,
      quantity,
      org_id,
      fxgl_acctd_amount,
      utilized_acctd_amount
  )
  VALUES (
      l_line_util_rec.claim_line_util_id,
      l_line_util_rec.object_version_number,
      SYSDATE,
      l_line_util_rec.last_updated_by,
      SYSDATE,
      l_line_util_rec.created_by,
      l_line_util_rec.last_update_login,
      l_line_util_rec.claim_line_id,
      l_line_util_rec.utilization_id,
      l_line_util_rec.amount,
      l_line_util_rec.currency_code,
      l_line_util_rec.exchange_rate_type,
      l_line_util_rec.exchange_rate_date,
      l_line_util_rec.exchange_rate,
      l_line_util_rec.acctd_amount,
      l_line_util_rec.util_curr_amount,
      l_line_util_rec.plan_curr_amount,
      l_line_util_rec.univ_curr_amount,
      l_line_util_rec.scan_unit,
      l_line_util_rec.activity_product_id,
      l_line_util_rec.uom_code,
      l_line_util_rec.quantity,
      l_line_util_rec.org_id,
      l_line_util_rec.fxgl_acctd_amount,
      l_line_util_rec.utilized_acctd_amount

  );*/
Line: 2950

PROCEDURE Update_Line_Util_Tbl(
    p_api_version            IN    NUMBER
   ,p_init_msg_list          IN    VARCHAR2 := FND_API.g_false
   ,p_commit                 IN    VARCHAR2 := FND_API.g_false
   ,p_validation_level       IN    NUMBER   := FND_API.g_valid_level_full

   ,x_return_status          OUT NOCOPY   VARCHAR2
   ,x_msg_data               OUT NOCOPY   VARCHAR2
   ,x_msg_count              OUT NOCOPY   NUMBER

   ,p_line_util_tbl          IN    line_util_tbl_type
   ,p_mode                   IN    VARCHAr2 := OZF_CLAIM_UTILITY_PVT.g_auto_mode

   ,x_error_index            OUT NOCOPY   NUMBER
) IS
l_api_version       CONSTANT NUMBER       := 1.0;
Line: 2966

l_api_name          CONSTANT VARCHAR2(30) := 'Update_Line_Util_Tbl';
Line: 2980

  SELECT claim_id
  FROM ozf_claim_lines
  WHERE claim_line_id = cv_claim_line_id;
Line: 2986

  SAVEPOINT Update_Line_Util_Tbl;
Line: 3049

        l_line_util_rec.update_from_tbl_flag := FND_API.g_true;
Line: 3050

        Update_Line_Util(
                 p_api_version       => l_api_version
               , p_init_msg_list     => FND_API.g_false
               , p_commit            => FND_API.g_false
               , p_validation_level  => p_validation_level
               , x_return_status     => l_return_status
               , x_msg_count         => x_msg_count
               , x_msg_data          => x_msg_data
               , p_line_util_rec     => l_line_util_rec
               , p_mode              => OZF_CLAIM_UTILITY_PVT.g_auto_mode
               , x_object_version    => l_object_version
               , px_upd_line_util_tbl => l_upd_fund_util_tbl
        );
Line: 3072

              UPDATE ozf_funds_utilized_all_b
              SET    amount_remaining                  = amount_remaining - l_upd_fund_util_tbl(i).amount_remaining
                   , acctd_amount_remaining          = acctd_amount_remaining - l_upd_fund_util_tbl(i).acctd_amount_remaining
                   , plan_curr_amount_remaining      = plan_curr_amount_remaining - l_upd_fund_util_tbl(i).plan_curr_amount_remaining
                   , univ_curr_amount_remaining      = univ_curr_amount_remaining - l_upd_fund_util_tbl(i).univ_curr_amount_remaining
                   , fund_request_amount_remaining   = fund_request_amount_remaining - l_upd_fund_util_tbl(i).fund_request_amount_remaining
             WHERE utilization_id = l_upd_fund_util_tbl(i).utilization_id;
Line: 3080

             l_upd_fund_util_tbl.delete;
Line: 3105

    ROLLBACK TO Update_Line_Util_Tbl;
Line: 3114

    ROLLBACK TO Update_Line_Util_Tbl;
Line: 3123

    ROLLBACK TO Update_Line_Util_Tbl;
Line: 3134

END Update_Line_Util_Tbl;
Line: 3147

PROCEDURE Update_Line_Util(
   p_api_version         IN  NUMBER
  ,p_init_msg_list       IN  VARCHAR2  := FND_API.g_false
  ,p_commit              IN  VARCHAR2  := FND_API.g_false
  ,p_validation_level    IN  NUMBER    := FND_API.g_valid_level_full

  ,x_return_status       OUT NOCOPY VARCHAR2
  ,x_msg_count           OUT NOCOPY NUMBER
  ,x_msg_data            OUT NOCOPY VARCHAR2

  ,p_line_util_rec       IN  line_util_rec_type
  ,p_mode                IN  VARCHAR2  := OZF_CLAIM_UTILITY_PVT.g_auto_mode
  ,x_object_version      OUT NOCOPY NUMBER
  ,px_upd_line_util_tbl   IN OUT NOCOPY upd_fund_util_tbl_type --ninarasi fix for bug 13530939
)
IS
l_api_version       CONSTANT NUMBER       := 1.0;
Line: 3164

l_api_name          CONSTANT VARCHAR2(30) := 'Update_Line_Util';
Line: 3182

l_update_fund_amount         NUMBER;
Line: 3183

l_update_acctd_fund_amount   NUMBER;
Line: 3188

  SELECT gs.currency_code
  FROM   gl_sets_of_books gs
  ,      ozf_sys_parameters org
  WHERE  org.set_of_books_id = gs.set_of_books_id
  AND    org.org_id = MO_GLOBAL.GET_CURRENT_ORG_ID();
Line: 3195

  SELECT claim_id, acctd_amount
  FROM ozf_claim_lines
  WHERE claim_line_id = cv_claim_line_id;
Line: 3201

  SELECT lu.amount
       , lu.scan_unit
       , lu.util_curr_amount
       , lu.currency_code
       , fu.plan_currency_code
  FROM ozf_claim_lines_util lu
     , ozf_funds_utilized_all_b fu
  WHERE lu.claim_line_util_id = cv_line_util_id
    AND fu.utilization_id = lu.utilization_id;
Line: 3212

  SELECT nvl(SUM(acctd_amount),0)
  FROM ozf_claim_lines_util
  WHERE claim_line_id = cv_claim_line_id;
Line: 3217

  SELECT cla.creation_date
  FROM ozf_claims cla, ozf_claim_lines cl
  WHERE cla.claim_id = cl.claim_id
  AND cl.claim_line_id  = cv_claim_line_id;
Line: 3224

  SAVEPOINT Update_Line_Util;
Line: 3257

  l_line_util_rec.last_updated_by := NVL(FND_GLOBAL.user_id,-1);
Line: 3258

  l_line_util_rec.last_update_login := NVL(FND_GLOBAL.conc_login_id,-1);
Line: 3339

        OZF_Utility_PVT.debug_message(l_full_name ||': update funds utilized');
Line: 3342

      l_update_fund_amount := l_lu_old_amt - l_line_util_rec.amount;
Line: 3348

        IF l_update_fund_amount IS NOT NULL and l_update_fund_amount <> 0 THEN
          OZF_UTILITY_PVT.Convert_Currency
                     ( p_from_currency   => l_currency_rec.claim_currency_code
                     , p_to_currency     => l_currency_rec.functional_currency_code
                     , p_conv_date       => l_line_util_rec.exchange_rate_date
                     , p_conv_type       => l_line_util_rec.exchange_rate_type
                     , p_from_amount     => l_update_fund_amount
                     , x_return_status   => l_return_status
                     , x_to_amount       => l_update_acctd_fund_amount
                     , x_rate            => l_rate
                     );
Line: 3365

          l_update_fund_amount := l_update_acctd_fund_amount;
Line: 3371

        OZF_Utility_PVT.debug_message('l_line_util_rec.amount1 - Before Update_Fund_Utils() : '||l_line_util_rec.amount);
Line: 3372

        OZF_Utility_PVT.debug_message('l_update_fund_amount : '|| l_update_fund_amount);
Line: 3374

      Update_Fund_Utils(
                p_line_util_rec  => l_line_util_rec
              , p_asso_amount    => NVL(l_update_fund_amount,0)
              , p_mode           => 'CALCULATE'
              , px_currency_rec  => l_currency_rec
              , x_return_status  => l_return_status
              , x_msg_count      => x_msg_count
              , x_msg_data       => x_msg_data
              , px_upd_line_util_tbl =>  px_upd_line_util_tbl --ninarasi fix for bug 13530939
              );
Line: 3396

     OZF_Utility_PVT.debug_message(l_full_name ||': update lines utilized');
Line: 3399

  UPDATE ozf_claim_lines_util_all SET
      object_version_number  = l_line_util_rec.object_version_number,
      last_update_date       = SYSDATE,
      last_updated_by        = l_line_util_rec.last_updated_by,
      last_update_login      = l_line_util_rec.last_update_login,
      claim_line_id          = l_line_util_rec.claim_line_id,
      utilization_id         = l_line_util_rec.utilization_id,
      amount                 = l_line_util_rec.amount,
      currency_code          = l_line_util_rec.currency_code,
      exchange_rate_type     = l_line_util_rec.exchange_rate_type,
      exchange_rate_date     = l_line_util_rec.exchange_rate_date,
      exchange_rate          = l_line_util_rec.exchange_rate,
      acctd_amount           = l_line_util_rec.acctd_amount,
      util_curr_amount       = l_line_util_rec.util_curr_amount,
      plan_curr_amount       = l_line_util_rec.plan_curr_amount,
      univ_curr_amount       = l_line_util_rec.univ_curr_amount,
      uom_code               = l_line_util_rec.uom_code,
      quantity               = l_line_util_rec.quantity,
      scan_unit              = l_line_util_rec.scan_unit,
      fxgl_acctd_amount      = l_line_util_rec.fxgl_acctd_amount,
      utilized_acctd_amount  = l_line_util_rec.utilized_acctd_amount
  WHERE claim_line_util_id = p_line_util_rec.claim_line_util_id;
Line: 3451

    ROLLBACK TO Update_Line_Util;
Line: 3460

    ROLLBACK TO Update_Line_Util;
Line: 3469

    ROLLBACK TO Update_Line_Util;
Line: 3480

END Update_Line_Util;
Line: 3491

PROCEDURE Delete_All_Line_Util(
   p_api_version         IN  NUMBER
  ,p_init_msg_list       IN  VARCHAR2  := FND_API.g_false
  ,p_commit              IN  VARCHAR2  := FND_API.g_false
  ,p_validation_level    IN  NUMBER    := FND_API.g_valid_level_full

  ,x_return_status       OUT NOCOPY VARCHAR2
  ,x_msg_count           OUT NOCOPY NUMBER
  ,x_msg_data            OUT NOCOPY VARCHAR2

  ,p_funds_util_flt      IN  funds_util_flt_type
  ,p_currency_rec        IN  currency_rec_type
  ,p_mode                IN  VARCHAR2  := OZF_CLAIM_UTILITY_PVT.g_auto_mode
)
IS
l_api_version   CONSTANT NUMBER       := 1.0;
Line: 3507

l_api_name      CONSTANT VARCHAR2(30) := 'Delete_All_Line_Util';
Line: 3528

  SELECT object_version_number
  FROM ozf_claim_lines_util_all
  WHERE claim_line_util_id = cv_line_util_id;
Line: 3534

  SAVEPOINT Delete_All_Line_Util;
Line: 3603

    Delete_Line_Util(
         p_api_version            => l_api_version
        ,p_init_msg_list          => FND_API.g_false
        ,p_commit                 => FND_API.g_false
        ,x_return_status          => l_return_status
        ,x_msg_data               => x_msg_data
        ,x_msg_count              => x_msg_count
        ,p_line_util_id           => l_lu_line_util_id
        ,p_object_version         => l_object_version_number
        ,p_mode                   => OZF_CLAIM_UTILITY_PVT.g_auto_mode
        ,px_upd_line_util_tbl     => l_upd_fund_util_tbl --ninarasi fix for bug 13530939
    );
Line: 3618

              UPDATE ozf_funds_utilized_all_b
              SET    amount_remaining                  = amount_remaining - l_upd_fund_util_tbl(i).amount_remaining
                   , acctd_amount_remaining          = acctd_amount_remaining - l_upd_fund_util_tbl(i).acctd_amount_remaining
                   , plan_curr_amount_remaining      = plan_curr_amount_remaining - l_upd_fund_util_tbl(i).plan_curr_amount_remaining
                   , univ_curr_amount_remaining      = univ_curr_amount_remaining - l_upd_fund_util_tbl(i).univ_curr_amount_remaining
                   , fund_request_amount_remaining   = fund_request_amount_remaining - l_upd_fund_util_tbl(i).fund_request_amount_remaining
             WHERE utilization_id = l_upd_fund_util_tbl(i).utilization_id;
Line: 3626

        l_upd_fund_util_tbl.delete;
Line: 3638

              UPDATE ozf_funds_utilized_all_b
              SET    amount_remaining                  = amount_remaining - l_upd_fund_util_tbl(i).amount_remaining
                   , acctd_amount_remaining          = acctd_amount_remaining - l_upd_fund_util_tbl(i).acctd_amount_remaining
                   , plan_curr_amount_remaining      = plan_curr_amount_remaining - l_upd_fund_util_tbl(i).plan_curr_amount_remaining
                   , univ_curr_amount_remaining      = univ_curr_amount_remaining - l_upd_fund_util_tbl(i).univ_curr_amount_remaining
                   , fund_request_amount_remaining   = fund_request_amount_remaining - l_upd_fund_util_tbl(i).fund_request_amount_remaining
             WHERE utilization_id = l_upd_fund_util_tbl(i).utilization_id;
Line: 3645

        l_upd_fund_util_tbl.delete;
Line: 3671

    ROLLBACK TO Delete_All_Line_Util;
Line: 3680

    ROLLBACK TO Delete_All_Line_Util;
Line: 3689

    ROLLBACK TO Delete_All_Line_Util;
Line: 3700

END Delete_All_Line_Util;
Line: 3709

PROCEDURE Delete_Line_Util_Tbl(
    p_api_version            IN    NUMBER
   ,p_init_msg_list          IN    VARCHAR2 := FND_API.g_false
   ,p_commit                 IN    VARCHAR2 := FND_API.g_false
   ,p_validation_level       IN    NUMBER   := FND_API.g_valid_level_full

   ,x_return_status          OUT NOCOPY   VARCHAR2
   ,x_msg_data               OUT NOCOPY   VARCHAR2
   ,x_msg_count              OUT NOCOPY   NUMBER

   ,p_line_util_tbl          IN    line_util_tbl_type
   ,p_mode                   IN    VARCHAR2 := OZF_CLAIM_UTILITY_PVT.g_auto_mode

   ,x_error_index            OUT NOCOPY   NUMBER
) IS
l_api_version  CONSTANT NUMBER       := 1.0;
Line: 3725

l_api_name     CONSTANT VARCHAR2(30) := 'Delete_Line_Util_Tbl';
Line: 3740

  SELECT claim_id
  FROM ozf_claim_lines
  WHERE claim_line_id = cv_claim_line_id;
Line: 3745

  SELECT SUM(acctd_amount)
  FROM ozf_claim_lines_util
  WHERE claim_line_id = cv_claim_line_id;
Line: 3751

  SAVEPOINT Delete_Line_Util_Tbl;
Line: 3814

        Delete_Line_Util(
                  p_api_version       => 1.0
                , p_init_msg_list     => FND_API.g_false
                , p_commit            => FND_API.g_false
                , x_return_status     => l_return_status
                , x_msg_count         => x_msg_count
                , x_msg_data          => x_msg_data
                , p_line_util_id      => l_line_util_id
                , p_object_version    => l_object_version
                , p_mode              => OZF_CLAIM_UTILITY_PVT.g_auto_mode
                , px_upd_line_util_tbl => l_upd_fund_util_tbl --ninarasi fix for bug 13530939
        );
Line: 3829

              UPDATE ozf_funds_utilized_all_b
              SET    amount_remaining                  = amount_remaining - l_upd_fund_util_tbl(i).amount_remaining
                   , acctd_amount_remaining          = acctd_amount_remaining - l_upd_fund_util_tbl(i).acctd_amount_remaining
                   , plan_curr_amount_remaining      = plan_curr_amount_remaining - l_upd_fund_util_tbl(i).plan_curr_amount_remaining
                   , univ_curr_amount_remaining      = univ_curr_amount_remaining - l_upd_fund_util_tbl(i).univ_curr_amount_remaining
                   , fund_request_amount_remaining   = fund_request_amount_remaining - l_upd_fund_util_tbl(i).fund_request_amount_remaining
             WHERE utilization_id = l_upd_fund_util_tbl(i).utilization_id;
Line: 3836

            l_upd_fund_util_tbl.delete;
Line: 3859

      UPDATE ozf_claim_lines_all
        SET earnings_associated_flag = 'F'
        WHERE claim_line_id = p_line_util_tbl(1).claim_line_id;
Line: 3883

    ROLLBACK TO Delete_Line_Util_Tbl;
Line: 3892

    ROLLBACK TO Delete_Line_Util_Tbl;
Line: 3901

    ROLLBACK TO Delete_Line_Util_Tbl;
Line: 3912

END Delete_Line_Util_Tbl;
Line: 3924

PROCEDURE Delete_Line_Util(
   p_api_version       IN  NUMBER
  ,p_init_msg_list     IN  VARCHAR2 := FND_API.g_false
  ,p_commit            IN  VARCHAR2 := FND_API.g_false

  ,x_return_status     OUT NOCOPY VARCHAR2
  ,x_msg_count         OUT NOCOPY NUMBER
  ,x_msg_data          OUT NOCOPY VARCHAR2

  ,p_line_util_id      IN  NUMBER
  ,p_object_version    IN  NUMBER
  ,p_mode              IN  VARCHAR2 := OZF_CLAIM_UTILITY_PVT.g_auto_mode
  ,px_upd_line_util_tbl   IN OUT NOCOPY upd_fund_util_tbl_type --ninarasi fix for bug 13530939
)
IS
l_api_version     CONSTANT NUMBER       := 1.0;
Line: 3940

l_api_name        CONSTANT VARCHAR2(30) := 'Delete_Line_Util';
Line: 3956

  SELECT clu.claim_line_id , clu.currency_code
  FROM  ozf_claim_lines_util clu
  WHERE claim_line_util_id = cv_line_util_id;
Line: 3961

  SELECT claim_id
  FROM ozf_claim_lines
  WHERE claim_line_id = cv_claim_line_id;
Line: 3967

  SELECT lu.claim_line_id
  ,      lu.utilization_id
  ,      Decode(lu.currency_code,fu.plan_currency_code, lu.plan_curr_amount, lu.acctd_amount)
  ,      lu.scan_unit
  FROM  ozf_claim_lines_util lu
      , ozf_funds_utilized_all_b fu
  WHERE claim_line_util_id = cv_line_util_id
    AND lu.utilization_id = fu.utilization_id;
Line: 3981

  SELECT gs.currency_code
  FROM gl_sets_of_books gs
  ,    ozf_sys_parameters org
  WHERE org.set_of_books_id = gs.set_of_books_id
  AND   org.org_id = MO_GLOBAL.GET_CURRENT_ORG_ID();
Line: 3989

  SAVEPOINT Delete_Line_Util;
Line: 4058

           OZF_Utility_PVT.debug_message(l_full_name ||': update funds_utilized');
Line: 4070

        Update_Fund_Utils(
                p_line_util_rec  => l_line_util_rec
              , p_asso_amount    => NVL(l_del_line_util_amt,0)
              , p_mode           => 'NONE'
              , px_currency_rec  => l_currency_rec
              , x_return_status  => l_return_status
              , x_msg_count      => x_msg_count
              , x_msg_data       => x_msg_data
              , px_upd_line_util_tbl =>  px_upd_line_util_tbl --ninarasi fix for bug 13530939
              );
Line: 4091

     OZF_Utility_PVT.debug_message(l_full_name ||': delete');
Line: 4094

  DELETE FROM ozf_claim_lines_util_all
    WHERE claim_line_util_id = p_line_util_id
    AND   object_version_number = p_object_version;
Line: 4123

    ROLLBACK TO Delete_Line_Util;
Line: 4132

    ROLLBACK TO Delete_Line_Util;
Line: 4141

    ROLLBACK TO Delete_Line_Util;
Line: 4152

END Delete_Line_Util;
Line: 4185

SELECT object_version_number,
       claim_line_id,
       utilization_id,
       amount,
       currency_code,
       exchange_rate_type,
       exchange_rate_date,
       exchange_rate,
       acctd_amount,
       scan_unit,
       activity_product_id,
       uom_code,
       quantity,
       org_id,
       fxgl_acctd_amount,
       utilized_acctd_amount,
       util_curr_amount, --nepanda : fix for bug # 9508390  - issue # 1
       univ_curr_amount,
       plan_curr_amount
FROM  ozf_claim_lines_util
WHERE  claim_line_util_id = cv_line_util_id;
Line: 4401

  SELECT offer_performance_id
       , product_attribute_context
       , product_attribute
       , product_attr_value
       , start_date
       , end_date
       , requirement_type
       , estimated_value
       , uom_code
  FROM ozf_offer_performances
  WHERE required_flag = 'Y'
  AND product_attribute_context = 'ITEM'
  AND requirement_type IN ('AMOUNT', 'VOLUME')
  AND list_header_id = cv_offer_id;
Line: 4418

  SELECT gs.currency_code
  FROM gl_sets_of_books gs
  ,    ozf_sys_parameters org
  WHERE org.set_of_books_id = gs.set_of_books_id
  AND   org.org_id = MO_GLOBAL.GET_CURRENT_ORG_ID();
Line: 4444

         FND_DSQL.add_text('SELECT NVL(sum(common_quantity), 0), NVL(sum(common_amount), 0), ');
Line: 4453

         FND_DSQL.add_text(' AND inventory_item_id IN (SELECT s.product_id FROM ( ');
Line: 4565

         FND_DSQL.add_text('SELECT NVL(sum(quantity), 0), NVL(sum(quantity*acctd_selling_price), 0), ');
Line: 4574

         FND_DSQL.add_text(' AND inventory_item_id IN (SELECT s.product_id FROM ( ');
Line: 4742

  select object_version_number, sales_rep_id
  from ozf_claims_all
  where claim_id = cv_claim_id;
Line: 4747

  SELECT salesrep_required_flag
  FROM ar_system_parameters;
Line: 4783

  OZF_claim_PVT.Update_claim(
     P_Api_Version                => l_api_version,
     P_Init_Msg_List              => FND_API.g_false,
     P_Commit                     => FND_API.g_false,
     P_Validation_Level           => FND_API.g_valid_level_full,
     X_Return_Status              => l_return_status,
     X_Msg_Count                  => x_msg_count,
     X_Msg_Data                   => x_msg_data,
     P_claim                      => l_claim_Rec,
     p_event                      => 'UPDATE',
     p_mode                       => OZF_claim_Utility_pvt.G_AUTO_MODE,
     X_Object_Version_Number      => l_object_version_number
  );
Line: 4884

  SELECT claim_line_id
       , activity_type
       , activity_id
       , item_type
       , item_id
      -- , acctd_amount
     , claim_currency_amount
  FROM ozf_claim_lines
  WHERE claim_id = cv_claim_id;
Line: 4895

  SELECT primary_uom_code
  FROM mtl_system_items
  WHERE inventory_item_id = cv_item_id
  AND organization_id = FND_PROFILE.VALUE('AMS_ITEM_ORGANIZATION_ID');
Line: 4901

  SELECT 1
  FROM ozf_offer_performances
  WHERE list_header_id = cv_list_header_id;
Line: 4916

SELECT
  sum(orl.total_accepted_amount)
FROM
  ozf_resale_batches_all orb,
  ozf_resale_lines_int_all orl
WHERE
  orb.batch_type = 'CHARGEBACK'
  AND orb.resale_batch_id = orl.resale_batch_id
  AND orl.resale_batch_id = p_resale_batch_id
  AND NVL(orl.corrected_agreement_id, orl.agreement_id) = p_agreement_id
  AND orl.inventory_item_id = p_inventory_item_id
  AND orl.agreement_type = 'PL'
  AND NVL(orl.tracing_flag, 'F') <> 'T'
  AND orl.status_code = 'PROCESSED';
Line: 4935

  SELECT exchange_rate_type
  FROM   ozf_sys_parameters_all
  WHERE  org_id = l_currOrgId;
Line: 4940

  SELECT gs.currency_code
  FROM gl_sets_of_books gs
  ,    ozf_sys_parameters org
  WHERE org.set_of_books_id = gs.set_of_books_id
  AND   org.org_id = l_currOrgId;
Line: 5157

                  l_line_tbl(l_counter).select_cust_children_flag := l_funds_util_flt.select_cust_children_flag;
Line: 5210

                  l_line_tbl(l_counter).select_cust_children_flag := l_funds_util_flt.select_cust_children_flag;
Line: 5345

      Update_Group_Line_Util(
         p_api_version         => 1.0
        ,p_init_msg_list       => FND_API.g_false
        ,p_commit              => FND_API.g_false
        ,p_validation_level    => FND_API.G_VALID_LEVEL_FULL
        ,x_return_status       => l_return_status
        ,x_msg_count           => x_msg_count
        ,x_msg_data            => x_msg_data
        ,p_summary_view        => 'ACTIVITY'
        ,p_funds_util_flt      => l_funds_util_flt
      );
Line: 5501

  SELECT claim_line_id
       , activity_type
       , activity_id
       , item_type
       , item_id
       , acctd_amount
  FROM ozf_claim_lines
  WHERE claim_id = cv_claim_id;
Line: 5511

  SELECT primary_uom_code
  FROM mtl_system_items
  WHERE inventory_item_id = cv_item_id
  AND organization_id = FND_PROFILE.VALUE('AMS_ITEM_ORGANIZATION_ID');
Line: 5517

  SELECT 1
  FROM ozf_offer_performances
  WHERE list_header_id = cv_list_header_id;
Line: 5525

SELECT
  SUM(orl.total_accepted_amount) total_amount,
  orl.inventory_item_id product_id,
  orb.currency_code currency_code
FROM
  ozf_resale_batches_all orb,
  ozf_resale_lines_int_all orl
WHERE
  orb.batch_type = 'CHARGEBACK'
  AND orb.resale_batch_id = orl.resale_batch_id
  AND orb.resale_batch_id = p_resale_batch_id
  AND NVL(orl.tracing_flag, 'F') <> 'T'
  AND orl.status_code = 'PROCESSED'
GROUP BY orl.inventory_item_id, orb.currency_code;
Line: 5542

SELECT
  orl.resale_line_int_id
FROM
  ozf_resale_batches_all orb,
  ozf_resale_lines_int_all orl
WHERE
  orb.batch_type = 'CHARGEBACK'
  AND orb.resale_batch_id = orl.resale_batch_id
  AND orb.resale_batch_id = p_resale_batch_id
  AND NVL(orl.tracing_flag, 'F') <> 'T'
  AND orl.status_code = 'PROCESSED';
Line: 5556

SELECT fu.cust_account_id cust_account_id, fu.plan_type plan_type, fu.plan_id plan_id,
fu.product_id product_id, sum(fu.acctd_amount_remaining) amount, fu.currency_code currency_code
FROM ozf_funds_utilized_all_b fu
WHERE fu.org_id = MO_GLOBAL.GET_CURRENT_ORG_ID()
AND fu.acctd_amount_remaining <> 0
AND fu.utilization_type IN ('ACCRUAL', 'ADJUSTMENT')
AND fu.cust_account_id = p_cust_account_id
AND fu.fund_id = p_fund_id
AND fu.product_level_type = 'PRODUCT'
AND fu.product_id = p_product_id
AND fu.gl_posted_flag = 'Y'
AND fu.plan_type = 'OFFR'
GROUP BY cust_account_id, plan_type, plan_id, product_id, currency_code;
Line: 5854

        Update_Group_Line_Util(
           p_api_version         => 1.0
          ,p_init_msg_list       => FND_API.g_false
          ,p_commit              => FND_API.g_false
          ,p_validation_level    => FND_API.G_VALID_LEVEL_FULL
          ,x_return_status       => l_return_status
          ,x_msg_count           => x_msg_count
          ,x_msg_data            => x_msg_data
          ,p_summary_view        => 'ACTIVITY'
          ,p_funds_util_flt      => l_funds_util_flt
        );
Line: 5971

  SELECT p.party_name
  FROM hz_parties p, hz_cust_accounts c
  WHERE p.party_id = c.party_id
  AND c.cust_account_id = cv_cust_account_id;
Line: 6250

  SELECT claim_line_id
  FROM ozf_claim_lines
  WHERE claim_id = cv_claim_id;
Line: 6255

  SELECT primary_uom_code
  FROM mtl_system_items
  WHERE inventory_item_id = cv_item_id
  AND organization_id = FND_PROFILE.VALUE('AMS_ITEM_ORGANIZATION_ID');
Line: 6263

  SELECT cust_account_id, amount,claim_class,currency_code
  FROM ozf_claims
  WHERE claim_id = cv_claim_id;
Line: 6269

  SELECT claim_line_id
       , activity_type
       , activity_id
       , item_id
       , claim_currency_amount
  FROM ozf_claim_lines
  WHERE claim_line_id = cv_claim_line_id
  AND claim_id = cv_claim_id;
Line: 6278

  SELECT gs.currency_code
  FROM gl_sets_of_books gs
  ,    ozf_sys_parameters org
  WHERE org.set_of_books_id = gs.set_of_books_id
  AND   org.org_id = MO_GLOBAL.GET_CURRENT_ORG_ID();
Line: 6442

        l_line_tbl(l_counter).select_cust_children_flag := l_funds_util_flt.select_cust_children_flag;
Line: 6527

      Update_Group_Line_Util(
         p_api_version         => 1.0
        ,p_init_msg_list       => FND_API.g_false
        ,p_commit              => FND_API.g_false
        ,p_validation_level    => FND_API.G_VALID_LEVEL_FULL
        ,x_return_status       => l_return_status
        ,x_msg_count           => x_msg_count
        ,x_msg_data            => x_msg_data
        ,p_summary_view        => 'ACTIVITY'
        ,p_funds_util_flt      => l_funds_util_flt
      );
Line: 6636

 select  claim_line_id
, plan_id
, activity_type
, activity_id
, offer_type
, source_object_class --> document_class
, source_object_id  -->    document_id
, item_id -->product_id
, amount -->total_amount
, quantity
, quantity_uom -->uom_code
, relationship_type
, related_cust_account_id
, buy_group_cust_account_id
, buy_group_party_id
, select_cust_children_flag
, prorate_earnings_flag
, utilization_id -- Added For Bug 8402328
from ozf_claim_lines_all
WHERE claim_line_id = cv_claim_line_id;
Line: 6659

select sum(amount)
from ozf_claim_lines_util
where claim_line_id = cv_claim_line_id;
Line: 6665

select sum(scan_unit)
from ozf_claim_lines_util
where claim_line_id = cv_claim_line_id;
Line: 6713

     , l_funds_util_flt.select_cust_children_flag
     ,l_funds_util_flt.prorate_earnings_flag
     ,l_funds_util_flt.utilization_id; -- Added For Bug 8402328
Line: 6757

  Update_Group_Line_Util(
     p_api_version            => l_api_version
    ,p_init_msg_list          => FND_API.g_false
    ,p_commit                 => FND_API.g_false
    ,p_validation_level       => p_validation_level
    ,x_return_status          => l_return_status
    ,x_msg_count              => x_msg_count
    ,x_msg_data               => x_msg_data
    ,p_summary_view           => null
    ,p_funds_util_flt         => l_funds_util_flt
    ,p_mode                   => OZF_CLAIM_UTILITY_PVT.g_auto_mode
  );
Line: 6896

  SELECT partner_cust_account_id
       , partner_id
       , currency_code
       , partner_claim_number
  FROM ozf_resale_batches
  WHERE resale_batch_id = cv_batch_id;
Line: 6904

  SELECT r.request_header_id
       , r.request_number
       --POS Batch Processing by profiles by ateotia (+)
       , r.ship_from_stock_flag
       , r.offer_type
       --POS Batch Processing by profiles by ateotia (-)
       , s.agreement_name
  FROM   ozf_resale_lines_int s
       , ozf_request_headers_all_b r
  WHERE  s.resale_batch_id = cv_batch_id
  AND    s.agreement_name = r.agreement_number
  AND    r.partner_id = cv_partner_id
  AND    r.status_code = 'APPROVED'
  AND    r.request_class = 'SPECIAL_PRICE'
  GROUP BY r.request_header_id
         , r.request_number
         , s.agreement_name
         , r.ship_from_stock_flag
         , r.offer_type;
Line: 6925

  SELECT inventory_item_id
       , uom_code
       , sum(quantity)
       , currency_code
       , sum(total_accepted_amount)
  FROM ozf_resale_lines_int
  WHERE resale_batch_id = cv_batch_id
  AND agreement_name = cv_agreement_number
  AND status_code = 'PROCESSED'
  GROUP BY inventory_item_id
         , uom_code
         , currency_code;
Line: 6940

  SELECT act.SCAN_VALUE
       , act.UOM_CODE
       , act.Quantity
       , off.TRANSACTION_CURRENCY_CODE
  FROM ozf_offers off
     , ams_act_products act
  WHERE offer_code  = cv_agreement_number
  AND   ARC_ACT_PRODUCT_USED_BY = 'OFFR'
  AND   ACT_PRODUCT_USED_BY_ID = off.qp_list_header_id
  AND   INVENTORY_ITEM_ID = cv_product_id;
Line: 6952

  SELECT claim_line_id
  FROM ozf_claim_lines
  WHERE claim_id = cv_claim_id;
Line: 6957

  SELECT p.party_name
  FROM hz_parties p
     , hz_cust_accounts c
  WHERE p.party_id = c.party_id
  AND   c.cust_account_id = cv_cust_account_id;
Line: 6964

  SELECT exchange_rate_type
  FROM   ozf_sys_parameters_all
  WHERE  org_id = MO_GLOBAL.GET_CURRENT_ORG_ID;
Line: 7061

        l_line_tbl.DELETE;
Line: 7387

  SELECT partner_cust_account_id
       , partner_id
       , currency_code
       , partner_claim_number
  FROM ozf_resale_batches
  WHERE resale_batch_id = cv_batch_id;
Line: 7395

  SELECT r.request_header_id
       , r.request_number
      --POS Batch Processing by profiles by ateotia (+)
       , r.ship_from_stock_flag
       , r.offer_type
      --POS Batch Processing by profiles by ateotia (-)
       , s.agreement_name
       , s.inventory_item_id
       , s.uom_code
       , s.currency_code
       , sum(s.quantity)
       , sum(s.total_accepted_amount)

  FROM   ozf_resale_lines_int_all s,
         ozf_request_headers_all_b r
  WHERE  s.resale_batch_id = cv_batch_id
  AND    s.status_code = 'PROCESSED'
  AND    s.agreement_name = r.agreement_number
  AND    r.partner_id = cv_partner_id
  AND    r.status_code = 'APPROVED'
  AND    r.request_class = 'SPECIAL_PRICE'
  GROUP BY
         r.request_header_id
       , r.request_number
       , s.agreement_name
       , s.inventory_item_id
       , s.uom_code
       , s.currency_code
       , r.ship_from_stock_flag
       , r.offer_type  ;
Line: 7429

  SELECT act.SCAN_VALUE
       , act.UOM_CODE
       , act.Quantity
       , off.TRANSACTION_CURRENCY_CODE
  FROM ozf_offers off
     , ams_act_products act
  WHERE offer_code  = cv_agreement_number
  AND   ARC_ACT_PRODUCT_USED_BY = 'OFFR'
  AND   ACT_PRODUCT_USED_BY_ID = off.qp_list_header_id
  AND   INVENTORY_ITEM_ID = cv_product_id;
Line: 7441

  SELECT claim_line_id
  FROM ozf_claim_lines
  WHERE claim_id = cv_claim_id;
Line: 7446

  SELECT p.party_name
  FROM hz_parties p
     , hz_cust_accounts c
  WHERE p.party_id = c.party_id
  AND   c.cust_account_id = cv_cust_account_id;
Line: 7453

  SELECT exchange_rate_type
  FROM   ozf_sys_parameters_all
  WHERE  org_id = MO_GLOBAL.GET_CURRENT_ORG_ID;
Line: 7531

     l_line_tbl.DELETE;
Line: 7976

  SELECT adjustment_flag
  FROM ams_act_products
  WHERE activity_product_id = cv_activity_product_id;
Line: 7981

  SELECT count(*)
  FROM ozf_claim_lines_util lu, ams_act_products ap
      ,ozf_claim_lines cln1, ozf_claim_lines cln2
  WHERE cln1.claim_line_id = cv_claim_line_id
  AND   cln1.claim_id = cln2.claim_id
  AND   lu.claim_line_id = cln2.claim_line_id
  AND   lu.activity_product_id = ap.activity_product_id
  AND   lu.utilization_id = -1
  AND   ap.adjustment_flag = 'N';
Line: 7992

  SELECT tp.un_earned_pay_allow_to, tp.un_earned_pay_thold_type
       , tp.un_earned_pay_thold_amount, tp.un_earned_pay_thold_flag
  FROM ozf_cust_trd_prfls tp
  WHERE tp.cust_account_id = cv_cust_account_id;
Line: 7998

  SELECT tp.un_earned_pay_allow_to, tp.un_earned_pay_thold_type
       , tp.un_earned_pay_thold_amount, tp.un_earned_pay_thold_flag
  FROM ozf_cust_trd_prfls tp, hz_cust_accounts hca
  WHERE tp.party_id = hca.party_id
  AND   tp.cust_account_id IS NULL
  AND   hca.cust_account_id = cv_cust_account_id;
Line: 8007

  SELECT un_earned_pay_allow_to, un_earned_pay_thold_type
       , un_earned_pay_thold_amount, un_earned_pay_thold_flag
  FROM ozf_sys_parameters
  WHERE  org_id = l_currOrgId;
Line: 8013

  SELECT SUM(DECODE(p_currency_rec.association_currency_code,p_currency_rec.transaction_currency_code, plan_curr_amount,acctd_amount))
       , SUM(DECODE(p_currency_rec.association_currency_code,p_currency_rec.transaction_currency_code, plan_curr_amount_remaining,acctd_amount_remaining))
  FROM ozf_funds_utilized_all_b
  WHERE utilization_type IN ('ACCRUAL', 'ADJUSTMENT')
  AND org_id =l_currOrgId
  AND plan_type = 'OFFR'
  AND plan_id = cv_plan_id
  AND cust_account_id = cv_cust_account_id;
Line: 8151

         l_un_earned_pay_allow_to = 'ALLOW_SELECTED'
      THEN
        IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
          FND_MESSAGE.set_name('OZF', 'OZF_EARN_OVERPAY_NOT_ALLOWED');
Line: 8250

  SELECT  product_level_type
        , product_id
        , fund_id
        , SUM(amount)
  FROM  ozf_funds_utilized_all_b
  WHERE utilization_type = 'ACCRUAL'
    AND org_id = MO_GLOBAL.GET_CURRENT_ORG_ID()
    AND gl_posted_flag = 'Y'
    AND plan_type = 'OFFR'
    AND plan_id = cv_offer_id
    AND cust_account_id = cv_cust_account_id
    AND (cv_product_id IS NULL OR product_id = cv_product_id)
    AND (cv_product_level_type IS NULL OR product_level_type = cv_product_level_type)
    AND plan_currency_code = cv_plan_currency_code
  GROUP BY product_level_type,product_id,fund_id;
Line: 8267

  SELECT product_id, product_level_type, fund_id
  FROM ozf_funds_utilized_all_b
  WHERE utilization_id = cv_utilization_id;
Line: 8272

  SELECT  SUM(approved_original_amount)
  FROM    ozf_act_budgets a
  WHERE   transfer_type = 'REQUEST'
  AND     status_code = 'APPROVED' --ninarasi : fix for bug # 12611938
    AND   act_budget_used_by_id = cv_offer_id
    AND   EXISTS ( SELECT 1
                   FROM  ozf_funds_all_vl
                   WHERE fund_id = budget_source_id
                   AND   CURRENCY_CODE_TC = a.approved_in_currency);
Line: 8284

  SELECT budget_source_id
       , approved_original_amount
       , count(*) over () total_funds
  FROM   ozf_act_budgets a
  WHERE  transfer_type = 'REQUEST'
  AND    status_code = 'APPROVED' --ninarasi : fix for bug # 12611938
    AND  act_budget_used_by_id = cv_offer_id
    AND  EXISTS ( SELECT 1
                   FROM  ozf_funds_all_vl
                   WHERE fund_id = budget_source_id
                   AND   currency_code_tc = a.approved_in_currency);
Line: 8361

      px_line_util_tbl(j).update_from_tbl_flag := FND_API.g_true;
Line: 8430

          px_line_util_tbl(j).update_from_tbl_flag := FND_API.g_true;
Line: 8496

        px_line_util_tbl(j).update_from_tbl_flag := FND_API.g_true;
Line: 8548

      px_line_util_tbl(j).update_from_tbl_flag := FND_API.g_true;
Line: 8668

  SELECT NVL(SUM(scan_unit * amp.quantity ), 0)
  FROM   ozf_claim_lines_util lu,
         ozf_claims c,
         ozf_claim_lines cl,
         ams_act_products amp
  WHERE  lu.activity_product_id = cv_activity_product_id
  AND    cl.claim_line_id = lu.claim_line_id
  AND    cl.claim_id =  c.claim_id
  AND    c.status_code <> 'CLOSED'
  AND    lu.activity_product_id = amp.activity_product_id
  AND    lu.utilization_id <> -1; */
Line: 8686

 SELECT  util.utilization_id
       , line.batch_curr_claim_amount
       , offr.transaction_currency_code
 FROM    ozf_funds_utilized_all_b util
       , ozf_sd_batch_lines_all   line
       , ozf_offers offr
 WHERE   util.utilization_id = line.utilization_id
   AND   util.plan_id = offr.qp_list_header_id
   AND   line.batch_id = cv_batch_id
   AND   line.item_id = cv_product_id
   AND   util.reference_id = cv_request_header_id
   AND   line.batch_line_id = NVL(cv_batch_line_id,batch_line_id)
   AND   util.reference_type = 'SD_REQUEST'
   AND   line.batch_curr_claim_amount <> 0;
Line: 8707

 SELECT  util.utilization_id
       , util.exchange_rate
       , util.exchange_rate_date
       , util.exchange_rate_type
       , line.batch_curr_claim_amount
 FROM    ozf_funds_utilized_all_b util
       , ozf_sd_batch_lines_all   line
 WHERE   util.utilization_id = line.utilization_id
   AND   line.status_code ='APPROVED' --//Bugfix: 9794989
   AND   line.purge_flag ='N'
   AND   line.batch_id = cv_batch_id
   AND   line.item_id = cv_product_id
   AND   util.reference_id = cv_request_header_id
   AND   line.batch_line_id = NVL(cv_batch_line_id,batch_line_id)
   AND   util.reference_type = 'SD_REQUEST'
   AND   line.batch_curr_claim_amount <> 0;
Line: 8757

      x_line_util_tbl(j).update_from_tbl_flag   := FND_API.g_true;
Line: 8807

      x_line_util_tbl(j).update_from_tbl_flag := FND_API.g_true;
Line: 8973

             x_line_util_tbl(i).update_from_tbl_flag := FND_API.g_true;
Line: 9060

            x_line_util_tbl(i).update_from_tbl_flag     := FND_API.g_true;
Line: 9174

  SELECT activity_product_id
  FROM ozf_funds_utilized_all_b
  WHERE plan_type = 'OFFR'
  AND org_id = MO_GLOBAL.GET_CURRENT_ORG_ID()
  AND plan_id = cv_plan_id
  AND product_level_type = 'PRODUCT'
  AND product_id = cv_product_id;
Line: 9183

  SELECT uom_code
  ,      quantity
  ,      scan_value
  ,      inventory_item_id
  FROM ams_act_products
  WHERE activity_product_id = cv_activity_product_id;
Line: 9191

  SELECT status_code
       , transaction_currency_code
  FROM   ozf_offers
  WHERE  qp_list_header_id = cv_offer_id;
Line: 9439

  SELECT   plan_currency_code
         , plan_curr_amount_remaining
         , plan_curr_amount
         , acctd_amount_remaining
  FROM     ozf_funds_utilized_all_b   util
  WHERE    utilization_id = cv_util_id;*/
Line: 9563

PROCEDURE Update_Group_Line_Util(
   p_api_version         IN  NUMBER
  ,p_init_msg_list       IN  VARCHAR2  := FND_API.g_false
  ,p_commit              IN  VARCHAR2  := FND_API.g_false
  ,p_validation_level    IN  NUMBER    := FND_API.g_valid_level_full

  ,x_return_status       OUT NOCOPY VARCHAR2
  ,x_msg_count           OUT NOCOPY NUMBER
  ,x_msg_data            OUT NOCOPY VARCHAR2

  ,p_summary_view        IN  VARCHAR2  := NULL
  ,p_funds_util_flt      IN  funds_util_flt_type
  ,p_mode                IN  VARCHAR2  := OZF_CLAIM_UTILITY_PVT.g_auto_mode
)
IS
l_api_version   CONSTANT NUMBER       := 1.0;
Line: 9579

l_api_name      CONSTANT VARCHAR2(30) := 'Update_Group_Line_Util';
Line: 9632

  SELECT gs.currency_code
  FROM   gl_sets_of_books gs
  ,      ozf_sys_parameters org
  WHERE  org.set_of_books_id = gs.set_of_books_id
  AND   org.org_id = cv_org_id;
Line: 9640

  SELECT cla.status_code
       , cla.source_object_class
       , cla.batch_type
       , cla.currency_code
       , cla.creation_date
       , cla.exchange_rate_type
       , cla.exchange_rate_date
       , cla.exchange_rate
       , cla.source_object_id
       , cln.activity_id
       , cln.batch_line_id
       , cla.created_from
       , cla.org_id
  FROM   ozf_claims cla, ozf_claim_lines cln
  WHERE  cla.claim_id = cln.claim_id
    AND  cln.claim_line_id = cv_claim_line_id;
Line: 9659

  SAVEPOINT Update_Group_Line_Util;
Line: 9748

	l_line_tbl(1).SELECT_CUST_CHILDREN_FLAG   := 'F';
Line: 9949

         Delete_All_Line_Util ( p_api_version       => l_api_version
                              , p_init_msg_list     => FND_API.g_false
                              , p_commit            => FND_API.g_false
                              , p_validation_level  => FND_API.g_valid_level_full
                              , x_return_status     => l_return_status
                              , x_msg_data          => x_msg_data
                              , x_msg_count         => x_msg_count
                              , p_currency_rec      => l_currency_rec
                              , p_funds_util_flt    => l_funds_util_flt
                              );
Line: 9968

         Delete_Group_Line_Util ( p_api_version       => l_api_version
                                , p_init_msg_list     => FND_API.g_false
                                , p_commit            => FND_API.g_false
                                , p_validation_level  => FND_API.g_valid_level_full
                                , x_return_status     => l_return_status
                                , x_msg_data          => x_msg_data
                                , x_msg_count         => x_msg_count
                                , p_funds_util_flt    => l_funds_util_flt
                                );
Line: 10187

    ROLLBACK TO Update_Group_Line_Util;
Line: 10196

    ROLLBACK TO Update_Group_Line_Util;
Line: 10205

    ROLLBACK TO Update_Group_Line_Util;
Line: 10216

END Update_Group_Line_Util;
Line: 10272

     Update_Fund_Utils(
                p_line_util_rec  => l_line_util_rec
              , p_asso_amount    => NVL(l_amount,0)
              , p_mode           => 'NONE'
              , px_currency_rec  => l_currency_rec
              , x_return_status  => l_return_status
              , x_msg_count      => x_msg_count
              , x_msg_data       => x_msg_data
              , px_upd_line_util_tbl =>  px_upd_line_util_tbl --ninarasi fix for bug 13530939
              );
Line: 10291

  DELETE FROM ozf_claim_lines_util_all
    WHERE claim_line_util_id = p_line_util_rec.claim_line_util_id;
Line: 10351

PROCEDURE Delete_Group_Line_Util(
   p_api_version         IN  NUMBER
  ,p_init_msg_list       IN  VARCHAR2  := FND_API.g_false
  ,p_commit              IN  VARCHAR2  := FND_API.g_false
  ,p_validation_level    IN  NUMBER    := FND_API.g_valid_level_full

  ,x_return_status       OUT NOCOPY VARCHAR2
  ,x_msg_count           OUT NOCOPY NUMBER
  ,x_msg_data            OUT NOCOPY VARCHAR2

  ,p_funds_util_flt      IN  funds_util_flt_type
  ,p_mode                IN  VARCHAR2  := OZF_CLAIM_UTILITY_PVT.g_auto_mode
)
IS
l_api_version   CONSTANT NUMBER       := 1.0;
Line: 10366

l_api_name      CONSTANT VARCHAR2(30) := 'Delete_Group_Line_Util';
Line: 10402

  SELECT SUM(amount)
  FROM ozf_claim_lines_util
  WHERE claim_line_id = cv_claim_line_id;
Line: 10408

  SELECT gs.currency_code
  FROM   gl_sets_of_books gs
  ,      ozf_sys_parameters org
  WHERE  org.set_of_books_id = gs.set_of_books_id
  AND   org.org_id = MO_GLOBAL.GET_CURRENT_ORG_ID();
Line: 10415

SELECT currency_code from ozf_claim_lines
where claim_line_id = cv_claim_line_id;
Line: 10419

  SELECT transaction_currency_code
  FROM ozf_offers
  WHERE qp_list_header_id = cv_plan_id;
Line: 10424

  SELECT claim_line_util_id, acctd_amount, scan_unit
  FROM ozf_claim_lines_util
  WHERE claim_line_id = cv_claim_line_id
  AND activity_product_id = cv_act_product_id
  AND utilization_id = -1;
Line: 10431

  SELECT claim_line_util_id, acctd_amount
  FROM   ozf_claim_lines_util util
  WHERE  claim_line_id = cv_claim_line_id
  AND    activity_product_id = cv_offer_id
  AND    utilization_id = -2;
Line: 10439

  SELECT uom_code
  ,      quantity
  ,      scan_value
  ,      inventory_item_id
  FROM ams_act_products
  WHERE activity_product_id = cv_activity_product_id;
Line: 10449

SELECT util_curr_amount
FROM ozf_claim_lines_util
WHERE claim_line_util_id = cv_line_util_id;
Line: 10455

SELECT DECODE(ln.currency_code,fu.plan_currency_code,ln.plan_curr_amount,ln.acctd_amount)
FROM ozf_claim_lines_util ln
   , ozf_funds_utilized_all_b fu
WHERE claim_line_util_id = cv_line_util_id
  AND fu.utilization_id = ln.utilization_id;
Line: 10463

  SAVEPOINT Delete_Group_Line_Util;
Line: 10743

                      UPDATE ozf_funds_utilized_all_b
                      SET    amount_remaining                  = amount_remaining - l_upd_fund_util_tbl(i).amount_remaining
                           , acctd_amount_remaining          = acctd_amount_remaining - l_upd_fund_util_tbl(i).acctd_amount_remaining
                           , plan_curr_amount_remaining      = plan_curr_amount_remaining - l_upd_fund_util_tbl(i).plan_curr_amount_remaining
                           , univ_curr_amount_remaining      = univ_curr_amount_remaining - l_upd_fund_util_tbl(i).univ_curr_amount_remaining
                           , fund_request_amount_remaining   = fund_request_amount_remaining - l_upd_fund_util_tbl(i).fund_request_amount_remaining
                     WHERE utilization_id = l_upd_fund_util_tbl(i).utilization_id;
Line: 10751

                l_upd_fund_util_tbl.delete;
Line: 10791

     Update_Line_Util(
         p_api_version         => l_api_version
        ,p_init_msg_list       => FND_API.g_false
        ,p_commit              => FND_API.g_false
        ,p_validation_level    => FND_API.g_valid_level_full
        ,x_return_status       => l_return_status
        ,x_msg_count           => x_msg_count
        ,x_msg_data            => x_msg_data
        ,p_line_util_rec       => l_upd_line_util_rec
        ,x_object_version      => l_object_version_number
        ,px_upd_line_util_tbl  => l_upd_fund_util_tbl
     );
Line: 10805

              UPDATE ozf_funds_utilized_all_b
              SET    amount_remaining                  = amount_remaining - l_upd_fund_util_tbl(i).amount_remaining
                   , acctd_amount_remaining          = acctd_amount_remaining - l_upd_fund_util_tbl(i).acctd_amount_remaining
                   , plan_curr_amount_remaining      = plan_curr_amount_remaining - l_upd_fund_util_tbl(i).plan_curr_amount_remaining
                   , univ_curr_amount_remaining      = univ_curr_amount_remaining - l_upd_fund_util_tbl(i).univ_curr_amount_remaining
                   , fund_request_amount_remaining   = fund_request_amount_remaining - l_upd_fund_util_tbl(i).fund_request_amount_remaining
             WHERE utilization_id = l_upd_fund_util_tbl(i).utilization_id;
Line: 10813

     l_upd_fund_util_tbl.delete;
Line: 10831

     UPDATE ozf_claim_lines_all
       SET earnings_associated_flag = 'F'
       WHERE claim_line_id = p_funds_util_flt.claim_line_id;
Line: 10854

    ROLLBACK TO Delete_Group_Line_Util;
Line: 10863

    ROLLBACK TO Delete_Group_Line_Util;
Line: 10872

    ROLLBACK TO Delete_Group_Line_Util;
Line: 10883

END Delete_Group_Line_Util;
Line: 10895

PROCEDURE Update_Dummy_Utilizations(
   p_api_version        IN  NUMBER
  ,p_init_msg_list      IN  VARCHAR2  := FND_API.g_false
  ,p_commit             IN  VARCHAR2  := FND_API.g_false
  ,p_validation_level   IN  NUMBER    := FND_API.g_valid_level_full

  ,x_return_status      OUT NOCOPY VARCHAR2
  ,x_msg_count          OUT NOCOPY NUMBER
  ,x_msg_data           OUT NOCOPY VARCHAR2

  ,p_claim_line_util_id IN  NUMBER
  ,p_mode               IN  VARCHAR2  := OZF_CLAIM_UTILITY_PVT.g_auto_mode
)
IS
l_api_version CONSTANT NUMBER       := 1.0;
Line: 10910

l_api_name    CONSTANT VARCHAR2(30) := 'Update_Dummy_Utilizations';
Line: 10930

  SELECT claim_line_id
        ,activity_product_id
        ,uom_code
        ,quantity
        ,amount
        ,scan_unit
        ,utilization_id
  FROM ozf_claim_lines_util
  WHERE claim_line_util_id = cv_claim_line_util_id;
Line: 10941

  SELECT utilization_id
        ,amount_remaining
        ,scan_unit_remaining
  FROM ozf_funds_utilized_all_vl
  WHERE activity_product_id = cv_activity_product_id
  AND   adjustment_type_id = -8
  AND   utilization_type ='ADJUSTMENT'
  AND   amount_remaining <> 0;
Line: 10952

  SELECT utilization_id
        ,acctd_amount_remaining
  FROM ozf_funds_utilized_all_vl
  WHERE plan_type = 'OFFR'
  AND   plan_id = cv_offer_id
  AND   adjustment_type_id = -11
  AND   utilization_type = 'ADJUSTMENT';
Line: 10963

  SAVEPOINT Update_Dummy_Utilizations;
Line: 11050

  DELETE FROM ozf_claim_lines_util_all
  WHERE claim_line_util_id = p_claim_line_util_id;
Line: 11094

    ROLLBACK TO Update_Dummy_Utilizations;
Line: 11103

    ROLLBACK TO Update_Dummy_Utilizations;
Line: 11112

    ROLLBACK TO Update_Dummy_Utilizations;
Line: 11123

END Update_Dummy_Utilizations;
Line: 11182

  SELECT lu.claim_line_util_id
        ,lu.activity_product_id
        ,lu.scan_unit
        ,ap.act_product_used_by_id
        ,ap.adjustment_flag
  FROM ozf_claim_lines_util lu, ams_act_products ap
      ,ozf_claim_lines cln
  WHERE cln.claim_id = cv_claim_id
  AND   lu.claim_line_id = cln.claim_line_id
  AND   lu.activity_product_id = ap.activity_product_id
  AND   lu.utilization_id = -1
  ORDER BY ap.adjustment_flag DESC;
Line: 11198

 SELECT SUM(lu.scan_unit * amp.quantity)
        ,lu.utilization_id
  FROM  ozf_claim_lines_util_all lu
       ,ozf_claim_lines_all cln
       ,ams_act_products amp
  WHERE cln.claim_id = cv_claim_id
  AND   lu.claim_line_id = cln.claim_line_id
  AND   lu.activity_product_id = amp.activity_product_id
  GROUP BY lu.utilization_id;
Line: 11210

select CUST_ACCOUNT_ID , CUST_BILLTO_ACCT_SITE_ID ,  CUST_SHIPTO_ACCT_SITE_ID
from ozf_claims_all
where claim_id = cv_claim_id;
Line: 11283

      Update_Dummy_Utilizations(
          p_api_version          => l_api_version
         ,p_init_msg_list        => FND_API.g_false
         ,p_commit               => FND_API.g_false
         ,p_validation_level     => p_validation_level
         ,x_return_status        => l_return_status
         ,x_msg_count            => x_msg_count
         ,x_msg_data             => x_msg_data
         ,p_claim_line_util_id   => l_claim_line_util_id
         ,p_mode                 => p_mode
      );
Line: 11333

        UPDATE ozf_funds_utilized_all_b
        SET scan_unit_remaining =   scan_unit_remaining - l_total_scan_unit
        WHERE utilization_id = l_utilization_id;
Line: 11411

  SELECT exchange_rate_type
       , exchange_rate_date
       , exchange_rate
  FROM   ozf_funds_utilized_all_b
  WHERE  utilization_id = cv_utilization_id;
Line: 11492

  SELECT fu.plan_id, fu.cust_account_id, ln.activity_type
  FROM ozf_claim_lines_util lu, ozf_funds_utilized_all_b fu, ozf_claim_lines ln
  WHERE lu.utilization_id = fu.utilization_id
  AND lu.claim_line_id = ln.claim_line_id
  AND ln.claim_id = cv_claim_id
  GROUP BY fu.plan_id, fu.cust_account_id, ln.activity_type;
Line: 11500

  SELECT custom_setup_id
  FROM ozf_claims
  WHERE claim_id = cv_claim_id;
Line: 11505

  SELECT NVL(attr_available_flag, 'N')
  FROM ams_custom_setup_attr
  WHERE custom_setup_id = cv_custom_setup_id
  AND object_attribute = 'PAPR';
Line: 11556

            UPDATE ozf_claims_all
            SET approved_flag = 'F'
            WHERE claim_id = p_claim_id;
Line: 11567

   UPDATE ozf_claims_all
   SET approved_flag = 'T'
   WHERE claim_id = p_claim_id;
Line: 11605

  SELECT cust_account_id
  FROM ozf_claims
  WHERE claim_id = cv_claim_id;
Line: 11610

  SELECT un_earned_pay_thold_type, un_earned_pay_thold_amount, un_earned_pay_thold_flag
  FROM ozf_cust_trd_prfls
  WHERE cust_account_id = cv_cust_account_id;
Line: 11615

  SELECT p.un_earned_pay_thold_type, p.un_earned_pay_thold_amount, p.un_earned_pay_thold_flag
  FROM ozf_cust_trd_prfls p, hz_cust_accounts c
  WHERE p.party_id = c.party_id
  AND p.cust_account_id IS NULL
  AND c.cust_account_id = cv_cust_account_id;
Line: 11623

  SELECT un_earned_pay_thold_type, un_earned_pay_thold_amount, un_earned_pay_thold_flag
  FROM ozf_sys_parameters
  WHERE  org_id = l_currOrgId;
Line: 11628

  SELECT fu.plan_id, fu.cust_account_id, sum(lu.acctd_amount)
  FROM ozf_claim_lines_util lu, ozf_funds_utilized_all_b fu
     , ozf_claim_lines ln
  WHERE lu.utilization_id = fu.utilization_id
  AND lu.claim_line_id = ln.claim_line_id
  AND ln.claim_id = cv_claim_id
  GROUP BY fu.plan_id, fu.cust_account_id;
Line: 11637

  SELECT sum(acctd_amount), sum(acctd_amount_remaining)
  FROM ozf_funds_utilized_all_b
  WHERE utilization_type in ('ACCRUAL', 'ADJUSTMENT')
  AND org_id = l_currOrgId
  AND gl_posted_flag = 'Y'
  AND plan_type = 'OFFR'
  AND plan_id = cv_plan_id
  AND cust_account_id = cv_cust_account_id;
Line: 11744

  SELECT fu.plan_id, fu.cust_account_id, ln.activity_type
  FROM ozf_claim_lines_util lu, ozf_funds_utilized_all_b fu, ozf_claim_lines ln
  WHERE lu.utilization_id = fu.utilization_id
  AND lu.claim_line_id = ln.claim_line_id
  AND ln.claim_id = cv_claim_id
  GROUP BY fu.plan_id, fu.cust_account_id, ln.activity_type;
Line: 11814

  SELECT lu.activity_product_id, sum(lu.acctd_amount)
  FROM ozf_claim_lines_util lu, ozf_claim_lines ln
  WHERE lu.claim_line_id = ln.claim_line_id
  AND lu.utilization_id = -2
  AND ln.claim_id = cv_claim_id
  GROUP BY lu.activity_product_id;
Line: 11939

  SELECT  ms.primary_uom_code
  FROM    mtl_system_items ms
        , mtl_parameters mp
        , org_organization_definitions ood
  WHERE  ms.inventory_item_id = cv_item_id
    AND  ms.organization_id = mp.organization_id
    AND  mp.organization_id = mp.master_organization_Id
    AND  mp.organization_id = ood.organization_id
    AND  ood.operating_unit = MO_GLOBAL.GET_CURRENT_ORG_ID();
Line: 11952

  SELECT item_uom
  FROM   ozf_sd_request_lines_all
  WHERE  request_header_id = cv_request_id
    AND  inventory_item_id = cv_product_id;
Line: 11960

  SELECT shipped_quantity_uom
  FROM   ozf_sd_batch_lines_all
  WHERE  batch_id = cv_batch_id
    AND  item_id = cv_product_id;
Line: 11974

  SELECT claim_line_id
       , activity_type
       , activity_id
       , item_type
       , item_id
--     , acctd_amount
       , amount                             --7169388
       , fund.approved_in_currency          --7231613  --//SD MC
  FROM   ozf_claim_lines_all lines
       , ozf_offers offr
       , ozf_act_budgets fund
       , ozf_sd_request_headers_all_b req
  WHERE  claim_id = cv_claim_id
    AND  lines.activity_id = req.request_header_id
    AND  req.offer_id = offr.qp_list_header_id
    AND  offr.qp_list_header_id = fund.act_budget_used_by_id
    AND  arc_act_budget_used_by = 'OFFR'
    AND  transfer_type = 'REQUEST';
Line: 11995

  SELECT lines.claim_line_id
       , lines.activity_type
       , lines.activity_id
       , lines.item_type
       , lines.item_id
       , lines.amount
       , offr.transaction_currency_code
  FROM   ozf_claim_lines_all lines
       , ozf_offers offr
       , ozf_sd_request_headers_all_b req
  WHERE  claim_id = cv_claim_id
    AND  lines.activity_id = req.request_header_id
    AND  req.offer_id = offr.qp_list_header_id;
Line: 12011

  SELECT request_currency_code, org_id, created_by
  FROM   ozf_sd_request_headers_all_b
  WHERE  request_header_id = cv_request_id;
Line: 12016

  SELECT  DISTINCT
          util.cust_account_id
        , util.bill_to_site_use_id
  FROM    ozf_funds_utilized_all_b util
  WHERE   util.reference_id = cv_request_id;
Line: 12026

  SELECT  cust_account_id
        , reference_type
        , reference_id
        , bill_to_site_use_id
        , product_level_type
        , product_id
        , exchange_rate_type
        , SUM(plan_curr_amount_remaining)
        , SUM(acctd_amount_remaining) --// ER 9226258
  FROM    ozf_funds_utilized_all_b
  WHERE   reference_id = cv_request_id
    AND   cust_account_id = cv_cust_account_id
    AND   NVL(bill_to_site_use_id,1) = NVL(cv_bill_to_site_id,1)
    AND   reference_type = 'SD_REQUEST'
    AND   gl_posted_flag = 'Y'
  GROUP BY
          cust_account_id
        , reference_type
        , reference_id
        , bill_to_site_use_id
        , product_level_type
        , product_id
        , exchange_rate_type;
Line: 12051

  SELECT  offr.transaction_currency_code
  FROM    ozf_sd_request_headers_all_b req
        , ozf_offers offr
  WHERE   offr.qp_list_header_id = req.offer_id
    AND   req.request_header_id = cv_request_id;
Line: 12060

  SELECT currency_code, org_id, vendor_id, vendor_site_id, created_by
  FROM   ozf_sd_batch_headers_all
  WHERE  batch_id = cv_batch_id;
Line: 12065

  SELECT  DISTINCT
          util.cust_account_id
        , util.bill_to_site_use_id
        , head.claim_number
  FROM    ozf_funds_utilized_all_b util
        , ozf_sd_batch_headers_all head
        , ozf_sd_batch_lines_all   line
  WHERE   head.batch_id = cv_batch_id
    AND   head.batch_id = line.batch_id
    --Fix for Bug 10047209
    --AND   line.status_code ='APPROVED' --//Bugfix: 9794989
    AND   line.purge_flag ='N'
    AND   util.utilization_id = line.utilization_id;
Line: 12082

  SELECT   util.cust_account_id
         , util.reference_type
         , util.reference_id
         , util.bill_to_site_use_id
         , util.product_level_type
         , util.product_id
         , sum(line.batch_curr_claim_amount)
  FROM     ozf_funds_utilized_all_b     util
         , ozf_sd_batch_lines_all       line
  WHERE    line.batch_id = cv_batch_id
    --Fix for Bug 10047209
    --AND    line.status_code ='APPROVED' --//Bugfix: 9794989
    AND    line.purge_flag ='N'
    AND    util.cust_account_id = cv_cust_account_id
    AND    NVL(util.bill_to_site_use_id,1) = NVL(cv_bill_to_site_id,1)
    AND    util.utilization_id = line.utilization_id
  GROUP BY cust_account_id
         , bill_to_site_use_id
         , reference_type
         , reference_id
         , product_level_type
         , product_id;
Line: 12109

  SELECT   util.cust_account_id
         , util.reference_type
         , util.reference_id
         , util.bill_to_site_use_id
         , util.product_level_type
         , util.product_id
         , line.batch_curr_claim_amount
         , line.batch_line_id
  FROM     ozf_funds_utilized_all_b     util
         , ozf_sd_batch_lines_all       line
  WHERE    line.batch_id = cv_batch_id
     --Fix for Bug 10047209
    -- AND    line.status_code ='APPROVED' --//Bugfix: 9794989
    AND    line.purge_flag ='N'
    AND    util.cust_account_id = cv_cust_account_id
    AND    NVL(util.bill_to_site_use_id,1) = NVL(cv_bill_to_site_id,1)
    AND    util.utilization_id = line.utilization_id;
Line: 12128

  SELECT  resource_id
  FROM    ozf_sd_request_access req
        , ozf_claim_lines       line
        , ozf_claims            cla
  WHERE   cla.claim_id = cv_claim_id
    AND   cla.claim_id = line.claim_id
    AND   line.activity_id = req.request_header_id
    AND   req.enabled_flag = 'Y'
    AND   NOT EXISTS ( SELECT NULL
                       FROM   ams_act_access
                       WHERE  user_or_role_id = req.resource_id
                         AND  arc_user_or_role_type = 'USER'
                         AND  arc_act_access_to_object = 'CLAM'
                      );
Line: 12145

  SELECT application_id, responsibility_id
  FROM   fnd_responsibility_vl
  WHERE  responsibility_name = l_resp_name;
Line: 12151

  SELECT gs.currency_code
  FROM   gl_sets_of_books gs
       , ozf_sys_parameters org
  WHERE  org.set_of_books_id = gs.set_of_books_id
   AND  org.org_id = MO_GLOBAL.GET_CURRENT_ORG_ID();
Line: 12159

  SELECT supplier_neg_batch_flag
  FROM ozf_supp_trd_prfls_all
  WHERE supplier_site_id = cv_vendor_site_id
  AND org_id = cv_org_id;
Line: 12731

              Update_Group_Line_Util(
                     p_api_version            => l_api_version
                    ,p_init_msg_list          => FND_API.g_false
                    ,p_commit                 => FND_API.g_false
                    ,p_validation_level       => p_validation_level
                    ,x_return_status          => l_return_status
                    ,x_msg_count              => x_msg_count
                    ,x_msg_data               => x_msg_data
                    ,p_summary_view           => 'ACTIVITY'
                    ,p_funds_util_flt         => l_funds_util_flt
                    ,p_mode                   => OZF_CLAIM_UTILITY_PVT.g_auto_mode
                    );
Line: 12930

  SELECT created_from
  FROM ozf_claims_all
  WHERE claim_id = cv_claim_id;
Line: 12935

  SELECT claim_line_id, object_version_number
  FROM ozf_claim_lines_all
  WHERE claim_id = p_id
  AND (earnings_associated_flag IS NULL
  OR earnings_associated_flag ='F');
Line: 12989

            OZF_Claim_Line_PVT.Delete_Claim_Line_Tbl(
               p_api_version            => l_api_version
              ,p_init_msg_list          => FND_API.g_false
              ,p_commit                 => FND_API.g_false
              ,p_validation_level       => FND_API.g_valid_level_full
              ,x_return_status          => l_return_status
              ,x_msg_count              => l_msg_count
              ,x_msg_data               => l_msg_data
              ,p_claim_line_tbl         => l_claim_line_tbl
              ,p_change_object_version  => FND_API.g_false
              ,x_error_index            => l_error_index
            );
Line: 13006

         END IF; -- End of delete claim line
Line: 13020

  l_line_tbl(1).SELECT_CUST_CHILDREN_FLAG   := 'F';
Line: 13045

      Update_Group_Line_Util(
         p_api_version         => 1.0
        ,p_init_msg_list       => FND_API.g_false
        ,p_commit              => FND_API.g_false
        ,p_validation_level    => FND_API.G_VALID_LEVEL_FULL
        ,x_return_status       => l_return_status
        ,x_msg_count           => x_msg_count
        ,x_msg_data            => x_msg_data
        ,p_summary_view        => p_summary_view
        ,p_funds_util_flt      => l_funds_util_flt
      );