DBA Data[Home] [Help]

APPS.OZF_VOLUME_CALCULATION_PUB SQL Statements

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

Line: 47

  SELECT precedence, offer_market_option_id
  FROM   ozf_offr_market_options
  WHERE  group_number = p_group_no
  AND    qp_list_header_id = p_list_header_id;
Line: 53

  SELECT combine_schedule_flag, volume_tracking_level_code
  FROM   ozf_offr_market_options
  WHERE  offer_id = p_offer_id
  AND    offer_market_option_id = p_offer_market_option_id;
Line: 59

  SELECT offer_discount_line_id
  FROM   ozf_qp_discounts
  WHERE  list_line_id = p_list_line_id;
Line: 64

  SELECT group_no, volume_track_type, combine_schedule_yn, pbh_line_id, prod_attribute, prod_attr_value
  FROM   ozf_order_group_prod
  WHERE  order_line_id = l_order_line_id
  AND    indirect_flag = p_indirect_flag
  AND    offer_id      = p_offer_id;
Line: 71

  SELECT split_from_line_id
  FROM OE_ORDER_LINES_ALL
  WHERE line_id =  p_order_line_id;   --AMITAMKU fixed Bug 14262288
Line: 167

PROCEDURE insert_volume(
   p_init_msg_list     IN  VARCHAR2
  ,p_api_version       IN  NUMBER
  ,p_commit            IN  VARCHAR2
  ,x_return_status     OUT NOCOPY VARCHAR2
  ,x_msg_count         OUT NOCOPY NUMBER
  ,x_msg_data          OUT NOCOPY VARCHAR2
  ,p_volume_detail_rec IN  ozf_sales_transactions_pvt.sales_transaction_rec_type
  ,p_qp_list_header_id IN  NUMBER
  ,p_offer_id          IN  NUMBER
  ,p_indirect_flag     IN  VARCHAR2
  ,p_sign              IN  NUMBER
  ,p_use_vol_smry_stg_tbl IN VARCHAR2 DEFAULT 'F'
  ,p_resale_batch_id   IN NUMBER DEFAULT NULL
  )
IS
  CURSOR c_group_prod(p_offer_id NUMBER, p_line_id NUMBER, p_indirect_flag VARCHAR2) IS
  SELECT group_no, volume_track_type, combine_schedule_yn, pbh_line_id, volume_type, include_volume_flag
  FROM   ozf_order_group_prod
  WHERE  offer_id = p_offer_id
  AND    order_line_id = p_line_id
  AND    indirect_flag = p_indirect_flag;
Line: 191

  SELECT 'Y'
  FROM   ozf_volume_summary
  WHERE  offer_id = p_offer_id
  AND    group_no = p_group_no
  AND    pbh_line_id = p_pbh_lind_id;
Line: 198

  SELECT 'Y'
  FROM   ozf_volume_summary
  WHERE  offer_id = p_offer_id
  AND    individual_type = p_individual_type
  AND    individual_id  = p_individual_id
  AND    pbh_line_id = p_pbh_line_id;
Line: 207

  SELECT 'Y'
  FROM   ozf_volume_summary
  WHERE  offer_id = p_offer_id
  AND    individual_type = p_individual_type
  AND    individual_id  IS NULL
  AND    pbh_line_id = p_pbh_line_id;
Line: 215

  SELECT offer_discount_line_id
  FROM   ozf_offer_discount_lines
  WHERE  offer_id = p_offer_id
  AND    tier_type = 'PBH';
Line: 221

  SELECT 'Y'
  FROM   ozf_volume_detail
  WHERE  offer_id = p_offer_id
  AND    source_code = p_source_code
  AND    order_line_id = p_line_id;
Line: 228

  SELECT NVL(transaction_currency_code, fund_request_curr_code)
  FROM   ozf_offers
  WHERE  offer_id = p_offer_id;
Line: 233

  SELECT reference_header_id, reference_line_id, line_category_code, return_context, return_attribute1, return_attribute2
  FROM   oe_order_lines_all
  WHERE  line_id = p_line_id;
Line: 239

  SELECT offer_id, qp_list_header_id, group_no, volume_track_type, combine_schedule_yn, pbh_line_id, volume_type, prod_attribute, prod_attr_value, apply_discount_flag, include_volume_flag, indirect_flag
  FROM   ozf_order_group_prod
  WHERE  offer_id = p_offer_id
  AND    order_line_id = p_line_id
  AND    indirect_flag = p_indirect_flag;
Line: 248

   SELECT exchange_rate_type
   FROM   ozf_sys_parameters_all
   WHERE  org_id = p_org_id;
Line: 262

  l_api_name            CONSTANT VARCHAR2(30) := 'insert_volume';
Line: 271

  ozf_utility_pvt.write_conc_log('========================= Insert Volume =========================');
Line: 290

        INSERT INTO ozf_order_group_prod
        (
           order_group_prod_id
          ,creation_date
          ,created_by
          ,last_update_date
          ,last_updated_by
          ,last_update_login
          ,order_line_id
          ,offer_id
          ,qp_list_header_id
          ,group_no
          ,volume_track_type
          ,combine_schedule_yn
          ,pbh_line_id
          ,volume_type
          ,prod_attribute
          ,prod_attr_value
          ,apply_discount_flag
          ,include_volume_flag
          ,indirect_flag
        )
        VALUES
        (  ozf_order_group_prod_s.NEXTVAL
          ,SYSDATE
          ,FND_GLOBAL.user_id
          ,SYSDATE
          ,FND_GLOBAL.user_id
          ,FND_GLOBAL.conc_login_id
          ,p_volume_detail_rec.line_id
          ,l_rma_ref_line_detail.offer_id
          ,l_rma_ref_line_detail.qp_list_header_id
          ,l_rma_ref_line_detail.group_no
          ,l_rma_ref_line_detail.volume_track_type
          ,l_rma_ref_line_detail.combine_schedule_yn
          ,l_rma_ref_line_detail.pbh_line_id
          ,l_rma_ref_line_detail.volume_type
          ,l_rma_ref_line_detail.prod_attribute
          ,l_rma_ref_line_detail.prod_attr_value
          ,l_rma_ref_line_detail.apply_discount_flag
          ,l_rma_ref_line_detail.include_volume_flag
          ,l_rma_ref_line_detail.indirect_flag
        );
Line: 344

       select split_from_line_id into l_split_from_line_id from OE_ORDER_LINES_ALL where line_id =  p_volume_detail_rec.line_id;
Line: 417

    INSERT INTO ozf_volume_detail
    (
       volume_detail_id
      ,creation_date
      ,created_by
      ,last_update_date
      ,last_updated_by
      ,last_update_login
      ,offer_id
      ,qp_list_header_id
      ,distributor_acct_id
      ,cust_account_id
      ,bill_to_site_use_id
      ,ship_to_site_use_id
      ,inventory_item_id
      ,volume_type
      ,uom_code
      ,currency_code
      ,volume
      ,group_no
      ,volume_track_type
      ,order_line_id
      ,transaction_date
      ,pbh_line_id
      ,include_volume_flag
      ,source_code
    )
    VALUES
    (
       ozf_volume_detail_s.NEXTVAL
      ,SYSDATE
      ,FND_GLOBAL.user_id
      ,SYSDATE
      ,FND_GLOBAL.user_id
      ,FND_GLOBAL.conc_login_id
      ,p_offer_id
      ,p_qp_list_header_id
      ,p_volume_detail_rec.sold_from_cust_account_id
      ,p_volume_detail_rec.sold_to_cust_account_id
      ,p_volume_detail_rec.bill_to_site_use_id
      ,p_volume_detail_rec.ship_to_site_use_id
      ,p_volume_detail_rec.inventory_item_id
      ,l_volume_type
      ,p_volume_detail_rec.uom_code
      ,l_currency_code
      ,l_current_volume
      ,l_group_no
      ,l_volume_track_type
      ,p_volume_detail_rec.line_id
      ,p_volume_detail_rec.transaction_date
      ,l_pbh_line_id
      ,l_include_volume
      ,p_volume_detail_rec.source_code
    );
Line: 482

            INSERT INTO ozf_volume_summary_int
            (
               resale_batch_id
	      ,offer_id
              ,group_no
              ,group_volume
              ,pbh_line_id
              ,creation_date
              ,created_by
              ,last_update_date
              ,last_updated_by
              ,last_update_login
	      ,batch_type
	      ,request_id

            )
            VALUES
            (
               p_resale_batch_id
	      ,p_offer_id
	      ,l_group_no
	      ,l_current_volume
	      ,l_pbh_line.offer_discount_line_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,FND_GLOBAL.conc_login_id
              ,'TP_ACCRUAL'
              ,FND_GLOBAL.conc_request_id
            );
Line: 515

        ELSE -- insert one pbh line only in to ozf_volume_summary_int table
         INSERT INTO ozf_volume_summary_int
            (
               resale_batch_id
	      ,offer_id
              ,group_no
              ,group_volume
              ,pbh_line_id
              ,creation_date
              ,created_by
              ,last_update_date
              ,last_updated_by
              ,last_update_login
	      ,batch_type
	      ,request_id

            )
            VALUES
            (
               p_resale_batch_id
	      ,p_offer_id
	      ,l_group_no
	      ,l_current_volume
	      ,l_pbh_line_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,FND_GLOBAL.conc_login_id
              ,'TP_ACCRUAL'
              ,FND_GLOBAL.conc_request_id
            );
Line: 556

     INSERT INTO ozf_volume_summary_int
            (
               resale_batch_id
	      ,offer_id
              ,individual_type
	      ,individual_id
	      ,individual_volume
              ,pbh_line_id
              ,creation_date
              ,created_by
              ,last_update_date
              ,last_updated_by
              ,last_update_login
	      ,batch_type
	      ,request_id

            )
            VALUES
            (
               p_resale_batch_id
	      ,p_offer_id
	      ,'DISTRIBUTOR'
	      ,p_volume_detail_rec.sold_from_cust_account_id
	      ,l_current_volume
	      ,l_pbh_line_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,FND_GLOBAL.conc_login_id
              ,'TP_ACCRUAL'
              ,FND_GLOBAL.conc_request_id
            );
Line: 594

       INSERT INTO ozf_volume_summary_int
            (
               resale_batch_id
	      ,offer_id
              ,individual_type
	      ,individual_id
	      ,individual_volume
              ,pbh_line_id
              ,creation_date
              ,created_by
              ,last_update_date
              ,last_updated_by
              ,last_update_login
	      ,batch_type
	      ,request_id

            )
            VALUES
            (
               p_resale_batch_id
	      ,p_offer_id
	      ,'ACCOUNT'
	      ,p_volume_detail_rec.sold_to_cust_account_id
	      ,l_current_volume
	      ,l_pbh_line_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,FND_GLOBAL.conc_login_id
              ,'TP_ACCRUAL'
              ,FND_GLOBAL.conc_request_id
            );
Line: 632

       INSERT INTO ozf_volume_summary_int
            (
               resale_batch_id
	      ,offer_id
              ,individual_type
	      ,individual_id
	      ,individual_volume
              ,pbh_line_id
              ,creation_date
              ,created_by
              ,last_update_date
              ,last_updated_by
              ,last_update_login
	      ,batch_type
	      ,request_id

            )
            VALUES
            (
               p_resale_batch_id
	      ,p_offer_id
	      ,'BILL_TO'
	      , p_volume_detail_rec.bill_to_site_use_id
	      ,l_current_volume
	      ,l_pbh_line_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,FND_GLOBAL.conc_login_id
              ,'TP_ACCRUAL'
              ,FND_GLOBAL.conc_request_id
            );
Line: 669

      INSERT INTO ozf_volume_summary_int
            (
               resale_batch_id
	      ,offer_id
              ,individual_type
	      ,individual_id
	      ,individual_volume
              ,pbh_line_id
              ,creation_date
              ,created_by
              ,last_update_date
              ,last_updated_by
              ,last_update_login
	      ,batch_type
	      ,request_id

            )
            VALUES
            (
               p_resale_batch_id
	      ,p_offer_id
	      ,'SHIP_TO'
	      , p_volume_detail_rec.ship_to_site_use_id
	      ,l_current_volume
	      ,l_pbh_line_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,FND_GLOBAL.conc_login_id
              ,'TP_ACCRUAL'
              ,FND_GLOBAL.conc_request_id
            );
Line: 711

      IF l_volume_exists = 'Y' THEN -- update group's volume
        IF l_combine_schedule_yn = 'Y' THEN -- update all pbh lines
          UPDATE ozf_volume_summary
          SET    group_volume = group_volume + l_current_volume,
                 last_update_date = SYSDATE,
                 last_updated_by = FND_GLOBAL.user_id,
                 last_update_login = FND_GLOBAL.conc_login_id
          WHERE  offer_id = p_offer_id
          AND    group_no = l_group_no;
Line: 720

        ELSE -- update one pbh line only
          UPDATE ozf_volume_summary
          SET    group_volume = group_volume + l_current_volume,
                 last_update_date = SYSDATE,
                 last_updated_by = FND_GLOBAL.user_id,
                 last_update_login = FND_GLOBAL.conc_login_id
          WHERE  offer_id = p_offer_id
          AND    group_no = l_group_no
          AND    pbh_line_id = l_pbh_line_id;
Line: 730

      ELSE -- insert group's volume
        IF l_combine_schedule_yn = 'Y' THEN -- insert all pbh lines
          FOR l_pbh_line IN c_pbh_lines(p_offer_id) LOOP
            INSERT INTO ozf_volume_summary
            (
               volume_summary_id
              ,creation_date
              ,created_by
              ,last_update_date
              ,last_updated_by
              ,last_update_login
              ,offer_id
              ,qp_list_header_id
              ,group_no
              ,group_volume
              ,pbh_line_id
            )
            VALUES
            (
               ozf_volume_summary_s.NEXTVAL
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,SYSDATE
              ,FND_GLOBAL.user_id
              ,FND_GLOBAL.conc_login_id
              ,p_offer_id
              ,p_qp_list_header_id
              ,l_group_no
              ,l_current_volume
              ,l_pbh_line.offer_discount_line_id
            );
Line: 762

        ELSE -- insert one pbh line
          INSERT INTO ozf_volume_summary
          (
             volume_summary_id
            ,creation_date
            ,created_by
            ,last_update_date
            ,last_updated_by
            ,last_update_login
            ,offer_id
            ,qp_list_header_id
            ,group_no
            ,group_volume
            ,pbh_line_id
          )
          VALUES
          (
             ozf_volume_summary_s.NEXTVAL
            ,SYSDATE
            ,FND_GLOBAL.user_id
            ,SYSDATE
            ,FND_GLOBAL.user_id
            ,FND_GLOBAL.conc_login_id
            ,p_offer_id
            ,p_qp_list_header_id
            ,l_group_no
            ,l_current_volume
            ,l_pbh_line_id
          );
Line: 809

    IF l_volume_exists = 'Y' THEN -- update distributor's volume
      UPDATE ozf_volume_summary
      SET    individual_volume = individual_volume + l_current_volume,
             last_update_date = SYSDATE,
             last_updated_by = FND_GLOBAL.user_id,
             last_update_login = FND_GLOBAL.conc_login_id
      WHERE  offer_id = p_offer_id
      AND    individual_type = 'DISTRIBUTOR'
      AND    individual_id = p_volume_detail_rec.sold_from_cust_account_id
      AND    pbh_line_id = l_pbh_line_id;
Line: 819

    ELSE -- insert distributor's volume
      INSERT INTO ozf_volume_summary
      (
         volume_summary_id
        ,creation_date
        ,created_by
        ,last_update_date
        ,last_updated_by
        ,last_update_login
        ,offer_id
        ,qp_list_header_id
        ,individual_type
        ,individual_id
        ,individual_volume
        ,pbh_line_id
      )
      VALUES
      (
         ozf_volume_summary_s.NEXTVAL
        ,SYSDATE
        ,FND_GLOBAL.user_id
        ,SYSDATE
        ,FND_GLOBAL.user_id
        ,FND_GLOBAL.conc_login_id
        ,p_offer_id
        ,p_qp_list_header_id
        ,'DISTRIBUTOR'
        ,p_volume_detail_rec.sold_from_cust_account_id
        ,l_current_volume
        ,l_pbh_line_id
      );
Line: 866

    IF l_volume_exists = 'Y' THEN -- update customer's volume
      UPDATE ozf_volume_summary
      SET    individual_volume = individual_volume + l_current_volume,
             last_update_date = SYSDATE,
             last_updated_by = FND_GLOBAL.user_id,
             last_update_login = FND_GLOBAL.conc_login_id
      WHERE  offer_id = p_offer_id
      AND    individual_type = 'ACCOUNT'
      AND    individual_id = p_volume_detail_rec.sold_to_cust_account_id
      AND    pbh_line_id = l_pbh_line_id;
Line: 876

    ELSE -- insert customer's volume
      INSERT INTO ozf_volume_summary
      (
         volume_summary_id
        ,creation_date
        ,created_by
        ,last_update_date
        ,last_updated_by
        ,last_update_login
        ,offer_id
        ,qp_list_header_id
        ,individual_type
        ,individual_id
        ,individual_volume
        ,pbh_line_id
      )
      VALUES
      (
         ozf_volume_summary_s.NEXTVAL
        ,SYSDATE
        ,FND_GLOBAL.user_id
        ,SYSDATE
        ,FND_GLOBAL.user_id
        ,FND_GLOBAL.conc_login_id
        ,p_offer_id
        ,p_qp_list_header_id
        ,'ACCOUNT'
        ,p_volume_detail_rec.sold_to_cust_account_id
        ,l_current_volume
        ,l_pbh_line_id
      );
Line: 921

    IF l_volume_exists = 'Y' THEN -- update bill_to's volume
      UPDATE ozf_volume_summary
      SET    individual_volume = individual_volume + l_current_volume,
             last_update_date = SYSDATE,
             last_updated_by = FND_GLOBAL.user_id,
             last_update_login = FND_GLOBAL.conc_login_id
      WHERE  offer_id = p_offer_id
      AND    individual_type = 'BILL_TO'
      AND    individual_id = p_volume_detail_rec.bill_to_site_use_id
      AND    pbh_line_id = l_pbh_line_id;
Line: 931

    ELSE -- insert bill_to's volume
      INSERT INTO ozf_volume_summary
      (
         volume_summary_id
        ,creation_date
        ,created_by
        ,last_update_date
        ,last_updated_by
        ,last_update_login
        ,offer_id
        ,qp_list_header_id
        ,individual_type
        ,individual_id
        ,individual_volume
        ,pbh_line_id
      )
      VALUES
      (
         ozf_volume_summary_s.NEXTVAL
        ,SYSDATE
        ,FND_GLOBAL.user_id
        ,SYSDATE
        ,FND_GLOBAL.user_id
        ,FND_GLOBAL.conc_login_id
        ,p_offer_id
        ,p_qp_list_header_id
        ,'BILL_TO'
        ,p_volume_detail_rec.bill_to_site_use_id
        ,l_current_volume
        ,l_pbh_line_id
      );
Line: 976

    IF l_volume_exists = 'Y' THEN -- update ship_to's volume
      UPDATE ozf_volume_summary
      SET    individual_volume = individual_volume + l_current_volume,
             last_update_date = SYSDATE,
             last_updated_by = FND_GLOBAL.user_id,
             last_update_login = FND_GLOBAL.conc_login_id
      WHERE  offer_id = p_offer_id
      AND    individual_type = 'SHIP_TO'
      AND    individual_id = p_volume_detail_rec.ship_to_site_use_id
      AND    pbh_line_id = l_pbh_line_id;
Line: 986

    ELSE -- insert ship_to's volume
      INSERT INTO ozf_volume_summary
      (
         volume_summary_id
        ,creation_date
        ,created_by
        ,last_update_date
        ,last_updated_by
        ,last_update_login
        ,offer_id
        ,qp_list_header_id
        ,individual_type
        ,individual_id
        ,individual_volume
        ,pbh_line_id
      )
      VALUES
      (
         ozf_volume_summary_s.NEXTVAL
        ,SYSDATE
        ,FND_GLOBAL.user_id
        ,SYSDATE
        ,FND_GLOBAL.user_id
        ,FND_GLOBAL.conc_login_id
        ,p_offer_id
        ,p_qp_list_header_id
        ,'SHIP_TO'
        ,p_volume_detail_rec.ship_to_site_use_id
        ,l_current_volume
        ,l_pbh_line_id
      );
Line: 1028

     ROLLBACK TO insert_volume;
Line: 1038

END insert_volume;
Line: 1057

  SELECT off.offer_id, off.qp_list_header_id
  FROM   ozf_offers off, ozf_funds_utilized_all_b utl
  WHERE  off.qp_list_header_id = utl.plan_id
  AND    off.offer_type = 'VOLUME_OFFER'
  AND    utl.plan_type = 'OFFR'
  AND    utl.order_line_id = p_order_line_id
 --AND    ((off.volume_offer_type = 'ACCRUAL' AND utl.utilization_type IN ('ACCRUAL', 'SALES_ACCRUAL'))
 -- Need to consider the backdated adjustment created for booked orders
 --changed for bug 6021635
  AND    ((off.volume_offer_type = 'ACCRUAL' AND (utl.utilization_type IN ('ACCRUAL', 'SALES_ACCRUAL') or (utl.utilization_type IN ('ACCRUAL', 'SALES_ACCRUAL','ADJUSTMENT')
  AND utl.price_adjustment_id=-1)))
          OR (off.volume_offer_type = 'OFF_INVOICE' AND utl.utilization_type = 'UTILIZED'))
--  AND    utl.utilization_type = DECODE(off.volume_offer_type, 'ACCRUAL', 'ACCRUAL', 'OFF_INVOICE', 'UTILIZED')
  AND    utl.object_type = p_object_type;
Line: 1073

  SELECT off.offer_id, off.qp_list_header_id
  FROM   ozf_offers off, ozf_funds_utilized_all_b utl
  WHERE  off.qp_list_header_id = utl.plan_id
  AND    off.offer_type = 'VOLUME_OFFER'
  AND    utl.plan_type = 'OFFR'
  AND    utl.object_id = p_order_line_id
  AND    ((off.volume_offer_type = 'ACCRUAL' AND utl.utilization_type IN ('ACCRUAL', 'SALES_ACCRUAL'))
          OR (off.volume_offer_type = 'OFF_INVOICE' AND utl.utilization_type = 'UTILIZED'))
--  AND    utl.utilization_type = DECODE(off.volume_offer_type, 'ACCRUAL', 'ACCRUAL', 'OFF_INVOICE', 'UTILIZED')
  AND    utl.object_type = p_object_type;
Line: 1085

  SELECT offer_id, qp_list_header_id
  FROM   ozf_offers
  WHERE  offer_type = 'VOLUME_OFFER'
  AND    qp_list_header_id = p_qp_list_header_id;
Line: 1092

  SELECT uom_code
  FROM ozf_offer_discount_lines
  WHERE offer_id = l_offer_id;
Line: 1123

 l_volume_detail_rec := p_volume_detail_rec ; -- Catch Weight ER assigning the input rec to a local variable of same type to change the quantity value before passing to insert_volume
Line: 1166

	insert_volume(
          p_init_msg_list     => p_init_msg_list
         ,p_api_version       => p_api_version
         ,p_commit            => p_commit
         ,x_return_status     => x_return_status
         ,x_msg_count         => x_msg_count
         ,x_msg_data          => x_msg_data
         ,p_volume_detail_rec => l_volume_detail_rec  -- Catch Weight ER
         ,p_qp_list_header_id => l_offer_id_om.qp_list_header_id
         ,p_offer_id          => l_offer_id_om.offer_id
         ,p_indirect_flag     => l_indirect_flag
         ,p_sign              => l_sign
	  ,p_use_vol_smry_stg_tbl => p_use_vol_smry_stg_tbl
         ,p_resale_batch_id => p_resale_batch_id
	 );
Line: 1211

      insert_volume(
        p_init_msg_list     => p_init_msg_list
       ,p_api_version       => p_api_version
       ,p_commit            => p_commit
       ,x_return_status     => x_return_status
       ,x_msg_count         => x_msg_count
       ,x_msg_data          => x_msg_data
       ,p_volume_detail_rec => l_volume_detail_rec  -- Catch Weight ER
       ,p_qp_list_header_id => l_qp_list_header_id
       ,p_offer_id          => l_offer_id
       ,p_indirect_flag     => l_indirect_flag
       ,p_sign              => l_sign
        ,p_use_vol_smry_stg_tbl => p_use_vol_smry_stg_tbl
       ,p_resale_batch_id => p_resale_batch_id
       );
Line: 1271

	insert_volume(
          p_init_msg_list     => p_init_msg_list
         ,p_api_version       => p_api_version
         ,p_commit            => p_commit
         ,x_return_status     => x_return_status
         ,x_msg_count         => x_msg_count
         ,x_msg_data          => x_msg_data
         ,p_volume_detail_rec => l_volume_detail_rec  -- Catch Weight ER
         ,p_qp_list_header_id => l_offer_id_is.qp_list_header_id
         ,p_offer_id          => l_offer_id_is.offer_id
         ,p_indirect_flag     => l_indirect_flag
         ,p_sign              => l_sign
	 ,p_use_vol_smry_stg_tbl => p_use_vol_smry_stg_tbl
	 ,p_resale_batch_id => p_resale_batch_id );
Line: 1317

      insert_volume(
        p_init_msg_list     => p_init_msg_list
       ,p_api_version       => p_api_version
       ,p_commit            => p_commit
       ,x_return_status     => x_return_status
       ,x_msg_count         => x_msg_count
       ,x_msg_data          => x_msg_data
       ,p_volume_detail_rec => l_volume_detail_rec  -- Catch Weight ER
       ,p_qp_list_header_id => l_qp_list_header_id
       ,p_offer_id          => l_offer_id
       ,p_indirect_flag     => l_indirect_flag
       ,p_sign              => l_sign
       ,p_use_vol_smry_stg_tbl => p_use_vol_smry_stg_tbl
       ,p_resale_batch_id => p_resale_batch_id );
Line: 1370

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    group_no = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id
  AND    transaction_date < p_transaction_date;
Line: 1379

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    distributor_acct_id = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id
  AND    transaction_date < p_transaction_date;
Line: 1388

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    cust_account_id = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id
  AND    transaction_date < p_transaction_date;
Line: 1397

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    bill_to_site_use_id = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id
  AND    transaction_date < p_transaction_date;
Line: 1406

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    ship_to_site_use_id = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id
  AND    transaction_date < p_transaction_date;
Line: 1415

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    group_no = p_volume_track_id
  AND    transaction_date < p_transaction_date;
Line: 1423

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    distributor_acct_id = p_volume_track_id
  AND    transaction_date < p_transaction_date;
Line: 1431

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    cust_account_id = p_volume_track_id
  AND    transaction_date < p_transaction_date;
Line: 1439

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    bill_to_site_use_id = p_volume_track_id
  AND    transaction_date < p_transaction_date;
Line: 1447

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    ship_to_site_use_id = p_volume_track_id
  AND    transaction_date < p_transaction_date;
Line: 1455

  SELECT volume_detail_id
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    source_code = p_source_code
  AND    order_line_id = p_order_line_id;
Line: 1466

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    group_no = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id
  AND    transaction_date = p_transaction_date
  AND    volume_detail_id <= p_volume_detail_id;
Line: 1476

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    distributor_acct_id = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id
  AND    transaction_date = p_transaction_date
  AND    volume_detail_id <= p_volume_detail_id;
Line: 1486

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    cust_account_id = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id
  AND    transaction_date = p_transaction_date
  AND    volume_detail_id <= p_volume_detail_id;
Line: 1505

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    cust_account_id = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id
  AND    trunc(transaction_date) = trunc(p_transaction_date)
  AND    volume_detail_id <= p_volume_detail_id;
Line: 1515

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    bill_to_site_use_id = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id
  AND    transaction_date = p_transaction_date
  AND    volume_detail_id <= p_volume_detail_id;
Line: 1525

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    ship_to_site_use_id = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id
  AND    transaction_date = p_transaction_date
  AND    volume_detail_id <= p_volume_detail_id;
Line: 1535

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    group_no = p_volume_track_id
  AND    transaction_date = p_transaction_date
  AND    volume_detail_id <= p_volume_detail_id;
Line: 1544

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    distributor_acct_id = p_volume_track_id
  AND    transaction_date = p_transaction_date
  AND    volume_detail_id <= p_volume_detail_id;
Line: 1553

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    cust_account_id = p_volume_track_id
  AND    transaction_date = p_transaction_date
  AND    volume_detail_id <= p_volume_detail_id;
Line: 1562

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    bill_to_site_use_id = p_volume_track_id
  AND    transaction_date = p_transaction_date
  AND    volume_detail_id <= p_volume_detail_id;
Line: 1571

  SELECT NVL(SUM(volume), 0)
  FROM   ozf_volume_detail
  WHERE  include_volume_flag = 'Y'
  AND    offer_id = p_offer_id
  AND    ship_to_site_use_id = p_volume_track_id
  AND    transaction_date = p_transaction_date
  AND    volume_detail_id <= p_volume_detail_id;
Line: 1580

  SELECT volume_offer_type
  FROM   ozf_offers
  WHERE  offer_id = p_offer_id;
Line: 1718

  SELECT group_volume
  FROM   ozf_volume_summary
  WHERE  offer_id = p_offer_id
  AND    group_no = p_group_no
  AND    pbh_line_id = p_pbh_line_id;
Line: 1725

  SELECT individual_volume
  FROM   ozf_volume_summary
  WHERE  offer_id = p_offer_id
  AND    individual_type = p_vol_track_type
  AND    individual_id = p_volume_track_id
  AND    pbh_line_id = p_pbh_line_id;
Line: 1733

  SELECT SUM(individual_volume)
  FROM   ozf_volume_summary
  WHERE  offer_id = p_offer_id
  AND    individual_type = p_vol_track_type
  AND    individual_id = p_volume_track_id;
Line: 1799

  SELECT billto_cust_account_id, bill_to_site_use_id, ship_to_site_use_id
  FROM   ozf_funds_utilized_all_b
  WHERE  (p_source_code = 'OM' AND object_type = 'ORDER' AND order_line_id = p_order_line_id)
  OR     (p_source_code = 'IS' AND object_type = 'TP_ORDER' AND object_id = p_order_line_id);
Line: 1805

  SELECT sold_from_cust_account_id
  FROM   ozf_resale_lines_all
  WHERE  resale_line_id = p_order_line_id;
Line: 1810

  SELECT offer_id, combine_schedule_yn, apply_discount_flag, group_no, volume_track_type, pbh_line_id
  FROM   ozf_order_group_prod
  WHERE  qp_list_header_id = l_qp_list_header_id
  AND    order_line_id = l_order_line_id
  AND    indirect_flag = DECODE(p_source_code, 'OM', 'O', 'IS', 'R');
Line: 1817

  SELECT a.volume_from
  FROM   ozf_offer_discount_lines a, ozf_market_preset_tiers b, ozf_offr_market_options c
  WHERE  a.offer_discount_line_id = b.dis_offer_discount_id
  AND    b. pbh_offer_discount_id = p_pbh_line_id
  AND    b.offer_market_option_id = c.offer_market_option_id
  AND    c.offer_id = p_offer_id
  AND    c.group_number = p_group_no;
Line: 1862

     SELECT split_from_line_id into l_split_from_line_id from OE_ORDER_LINES_ALL where line_id =  p_order_line_id;
Line: 1949

  SELECT o.qp_list_header_id, o.offer_id
  FROM   ozf_offers o, qp_list_lines q
  WHERE  o.qp_list_header_id = q.list_header_id
  AND    q.list_line_id = p_list_line_id;
Line: 1955

  SELECT unit_selling_price, pricing_quantity, sold_to_org_id, ship_to_org_id, invoice_to_org_id, actual_shipment_date
  FROM   oe_order_lines_all
  WHERE  line_id = p_order_line_id;
Line: 1960

  SELECT quantity, amount, sold_from_cust_account_id, sold_to_cust_account_id, ship_to_site_use_id, bill_to_site_use_id, transaction_date
  FROM   ozf_sales_transactions
  WHERE  line_id = p_order_line_id;
Line: 1965

  SELECT quantity, quantity * selling_price, sold_from_cust_account_id, bill_to_cust_account_id, ship_to_site_use_id, bill_to_site_use_id, date_ordered
  FROM   ozf_resale_lines_int_all
  WHERE  resale_line_int_id = p_order_line_id;
Line: 1970

  SELECT apply_discount_flag, include_volume_flag
  FROM   ozf_offer_discount_products
  WHERE  product_context = 'ITEM'
  AND    product_attribute = p_prod_attribute
  AND    product_attr_value = p_prod_attr_value
  AND    offer_id = p_offer_id;
Line: 1978

  SELECT order_group_prod_id
  FROM   ozf_order_group_prod
  WHERE  order_line_id = p_line_id
  AND    offer_id = p_offer_id
  AND    indirect_flag = p_indirect_flag;
Line: 1985

  SELECT volume_type
  FROM   ozf_offer_discount_lines
  WHERE  offer_discount_line_id = p_pbh_line_id;
Line: 1990

  SELECT a.volume_from
  FROM   ozf_offer_discount_lines a, ozf_market_preset_tiers b, ozf_offr_market_options c
  WHERE  a.offer_discount_line_id = b.dis_offer_discount_id
  AND    b. pbh_offer_discount_id = p_pbh_line_id
  AND    b.offer_market_option_id = c.offer_market_option_id
  AND    c.offer_id = p_offer_id
  AND    c.group_number = p_group_no;
Line: 1999

  SELECT split_from_line_id
  FROM OE_ORDER_LINES_ALL
  WHERE line_id =  p_order_line_id;    --AMITAMKU fixed Bug 14262288
Line: 2034

  INSERT INTO om_qp_temp(id, rec_req_type, access_date, line_index)
  VALUES(om_qp_temp_s.nextval, 'START', SYSDATE, -9999);
Line: 2039

  INSERT INTO om_qp_temp(
    id,
    rec_context,
    rec_attr,
    access_date,
    line_index,
    group_num,
    order_line_id,
    list_line_id)
  VALUES(om_qp_temp_s.nextval,
    p_accum_rec.context,
    p_accum_rec.attribute,
    sysdate,
    0,
    l_rec_count,
    p_order_line_id,
    p_list_line_id);
Line: 2058

    INSERT INTO om_qp_temp(
      id,
      access_date,
      line_index,
      attr_type,
      context,
      attr,
      attr_value,
      group_num,
      order_line_id,
      list_line_id)
    VALUES(
      om_qp_temp_s.nextval,
      sysdate,
      p_req_line_attrs_tbl(i).line_index,
      p_req_line_attrs_tbl(i).attribute_type,
      p_req_line_attrs_tbl(i).context,
      p_req_line_attrs_tbl(i).attribute,
      p_req_line_attrs_tbl(i).value,
      p_req_line_attrs_tbl(i).grouping_no,
      p_order_line_id,
      p_list_line_id);
Line: 2151

    INSERT INTO ozf_order_group_prod
    (
       order_group_prod_id
      ,creation_date
      ,created_by
      ,last_update_date
      ,last_updated_by
      ,last_update_login
      ,order_line_id
      ,offer_id
      ,qp_list_header_id
      ,group_no
      ,volume_track_type
      ,combine_schedule_yn
      ,pbh_line_id
      ,volume_type
      ,prod_attribute
      ,prod_attr_value
      ,apply_discount_flag
      ,include_volume_flag
      ,indirect_flag
    )
    VALUES
    (  ozf_order_group_prod_s.NEXTVAL
      ,SYSDATE
      ,FND_GLOBAL.user_id
      ,SYSDATE
      ,FND_GLOBAL.user_id
      ,FND_GLOBAL.conc_login_id
      ,p_order_line_id
      ,l_offer_id
      ,l_list_header_id
      ,l_group_no
      ,l_vol_track_type
      ,l_combine_schedule
      ,l_pbh_line_id
      ,l_volume_type
      ,l_prod_attribute
      ,l_prod_attr_value
      ,l_apply_discount
      ,l_include_volume
      ,l_indirect_flag
    );
Line: 2195

    UPDATE ozf_order_group_prod
    SET    last_update_date    = SYSDATE,
           last_updated_by     = FND_GLOBAL.user_id,
           last_update_login   = FND_GLOBAL.conc_login_id,
           order_line_id       = p_order_line_id,
           offer_id            = l_offer_id,
           qp_list_header_id   = l_list_header_id,
           group_no            = l_group_no,
           volume_track_type   = l_vol_track_type,
           combine_schedule_yn = l_combine_schedule,
           pbh_line_id         = l_pbh_line_id,
           volume_type         = l_volume_type,
           prod_attribute      = l_prod_attribute,
           prod_attr_value     = l_prod_attr_value,
           apply_discount_flag = l_apply_discount,
           include_volume_flag = l_include_volume,
           indirect_flag       = l_indirect_flag
    WHERE  order_group_prod_id = l_id;
Line: 2319

  SELECT group_no
  FROM   ozf_volume_detail
  WHERE  offer_id = p_offer_id
  AND    cust_account_id = p_cust_account_id
  AND    transaction_date =
         (
         SELECT MAX(transaction_date)
         FROM   ozf_volume_detail
         WHERE  cust_account_id = p_cust_account_id
         AND    offer_id = p_offer_id
         );
Line: 2334

  SELECT group_no
  FROM   ozf_order_group_prod
  WHERE  offer_id = p_offer_id
  AND    order_line_id = p_order_line_id;
Line: 2341

  SELECT a.beneficiary_party_id
  FROM   ozf_offr_market_options a, ozf_offr_market_options b
  WHERE  a.offer_market_option_id = b.offer_market_option_id
  AND    b.offer_id = p_offer_id
  AND    b.group_number = p_group_no;
Line: 2348

  SELECT beneficiary_party_id
  FROM   ozf_offr_market_options
  WHERE  offer_id = p_offer_id
  AND    group_number = p_group_no;
Line: 2372

PROCEDURE update_tracking_line
(
   p_init_msg_list     IN  VARCHAR2
  ,p_api_version       IN  NUMBER
  ,p_commit            IN  VARCHAR2
  ,x_return_status     OUT NOCOPY VARCHAR2
  ,x_msg_count         OUT NOCOPY NUMBER
  ,x_msg_data          OUT NOCOPY VARCHAR2
  ,p_list_header_id    IN  NUMBER
  ,p_interface_line_id IN  NUMBER
  ,p_resale_line_id    IN  NUMBER
)
IS
  l_api_name CONSTANT VARCHAR2(30) := 'update_tracking_line';
Line: 2387

  SAVEPOINT update_tracking_line;
Line: 2391

  UPDATE ozf_order_group_prod
  SET    order_line_id = p_resale_line_id,
         indirect_flag = 'R'
  WHERE  qp_list_header_id = p_list_header_id
  AND    order_line_id = p_interface_line_id
  AND    indirect_flag = 'I';
Line: 2401

     ROLLBACK TO update_tracking_line;
Line: 2411

END update_tracking_line;
Line: 2429

  select nvl(group_volume,0)  into l_group_volume from ozf_volume_summary
  where offer_id = p_offer_id
  and   group_no = p_group_number
  and   pbh_line_id = p_pbh_line_id;
Line: 2452

  select sum(volume) customer_volume
    into l_product_volume
    from ozf_volume_detail
  where offer_id = p_offer_id
    and cust_account_id = p_cust_account_id
    and pbh_line_id = p_pbh_line_id
    and group_no = p_group_no --kdass bug 13256460 - added p_group_no
    and (p_bill_to_id is null or (p_bill_to_id is not null  and (bill_to_site_use_id = p_bill_to_id)))  -- bill_to_site_use_id = nvl(p_bill_to_id, bill_to_site_use_id)
    and (p_ship_to_id is null or (p_ship_to_id is not null  and (ship_to_site_use_id = p_ship_to_id))); -- ship_to_site_use_id = nvl(p_ship_to_id, ship_to_site_use_id);
Line: 2484

  select volume_from ||'-' || volume_to into l_volume_range
    from ozf_offer_discount_lines
   where offer_id = p_offer_id
     and parent_discount_line_id = p_pbh_line_id
     and l_volume >= volume_from and l_volume < volume_to; --kdass bug 13256460
Line: 2513

  select discount into l_actual_discount
    from ozf_offer_discount_lines
   where offer_id = p_offer_id
     and parent_discount_line_id = p_pbh_line_id
     and l_volume >= volume_from and l_volume < volume_to; --kdass bug 13256460
Line: 2536

  select c.volume_from ||'-' || c.volume_to into l_volume_range
    from ozf_offr_market_options a,
         ozf_market_preset_tiers b,
         ozf_offer_discount_lines c
   where a.offer_id = p_offer_id
     and b.offer_market_option_id = a.offer_market_option_id
     and a.group_number = p_group_no
     and b.pbh_offer_discount_id = p_pbh_line_id
     and c.offer_discount_line_id = b.dis_offer_discount_id;
Line: 2562

  select c.discount into l_actual_discount
    from ozf_offr_market_options a,
         ozf_market_preset_tiers b,
         ozf_offer_discount_lines c
   where a.offer_id = p_offer_id
     and b.offer_market_option_id = a.offer_market_option_id
     and a.group_number = p_group_no
     and b.pbh_offer_discount_id = p_pbh_line_id
     and c.offer_discount_line_id = b.dis_offer_discount_id;
Line: 2590

select qp_list_header_id into l_qp_list_header_id from ozf_offers where offer_id = p_offer_id;
Line: 2593

SELECT SUM(uti.plan_curr_amount) into l_payout_accrual
 FROM ozf_funds_utilized_all_b uti
WHERE uti.utilization_type IN ('UTILIZED','ACCRUAL','ADJUSTMENT','CHARGEBACK','LEAD_ACCRUAL')
  AND plan_type = 'OFFR'
  AND plan_id = l_qp_list_header_id
  and product_id = p_item_id
  and cust_account_id = p_cust_account_id
  and (p_bill_to_id is null or (p_bill_to_id is not null  and (bill_to_site_use_id = p_bill_to_id)))  -- bill_to_site_use_id = nvl(p_bill_to_id, bill_to_site_use_id)
  and (p_ship_to_id is null or (p_ship_to_id is not null  and (ship_to_site_use_id = p_ship_to_id))) -- ship_to_site_use_id = nvl(p_ship_to_id, ship_to_site_use_id);
Line: 2660

  select list_line_id
  from oe_price_adjustments
  where list_line_type_code='PBH'
  and list_header_id=p_qp_list_header_id
  and line_id= p_to_order_line_id;
Line: 2667

  SELECT group_no, volume_track_type, combine_schedule_yn, pbh_line_id, prod_attribute, prod_attr_value,qp_list_header_id
  FROM   ozf_order_group_prod
  WHERE  order_line_id = p_from_order_line_id
  AND    indirect_flag = 'O';