DBA Data[Home] [Help]

APPS.OZF_SETTLEMENT_DOC_PVT SQL Statements

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

Line: 29

  SELECT claim_tax_incl_flag
   FROM  ozf_sys_parameters_all
  WHERE  org_id = cv_org_id;
Line: 51

 |    Update_Payment_Detail
 |
 | NOTES
 |
 | HISTORY
 |    20-Apr-2005 Sahana  Bug4308188: Overloaded Procedure
 *=======================================================================*/
PROCEDURE Update_Payment_Detail(
    p_api_version            IN    NUMBER
   ,p_init_msg_list          IN    VARCHAR2
   ,p_commit                 IN    VARCHAR2
   ,p_validation_level       IN    NUMBER

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

   ,p_claim_id               IN    NUMBER
   ,p_payment_method         IN    VARCHAR2
   ,p_deduction_type         IN    VARCHAR2
   ,p_cash_receipt_id        IN    NUMBER
   ,p_customer_trx_id        IN    NUMBER
   ,p_adjust_id              IN    NUMBER
   ,p_settlement_doc_id      IN    NUMBER

   ,p_settlement_mode        IN    VARCHAR2
) IS
BEGIN

   Update_Payment_Detail(
            p_api_version            => p_api_version
           ,p_init_msg_list          => p_init_msg_list
           ,p_commit                 => p_commit
           ,p_validation_level       => p_validation_level
           ,x_return_status          => x_return_status
           ,x_msg_data               => x_msg_data
           ,x_msg_count              => x_msg_count
           ,p_claim_id               => p_claim_id
           ,p_payment_method         => p_payment_method
           ,p_deduction_type         => p_deduction_type
           ,p_cash_receipt_id        => p_cash_receipt_id
           ,p_customer_trx_id        => p_customer_trx_id
           ,p_adjust_id              => p_adjust_id
           ,p_settlement_doc_id      => p_settlement_doc_id
           ,p_settlement_mode        => p_settlement_mode
           ,p_settlement_amount      => NULL);
Line: 98

END Update_Payment_Detail;
Line: 103

 |    Update_Payment_Detail
 |
 | NOTES
 |
 | HISTORY
 |    15-MAR-2002  mchang  Create.
 *=======================================================================*/
PROCEDURE Update_Payment_Detail(
    p_api_version            IN    NUMBER
   ,p_init_msg_list          IN    VARCHAR2
   ,p_commit                 IN    VARCHAR2
   ,p_validation_level       IN    NUMBER

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

   ,p_claim_id               IN    NUMBER
   ,p_payment_method         IN    VARCHAR2
   ,p_deduction_type         IN    VARCHAR2
   ,p_cash_receipt_id        IN    NUMBER
   ,p_customer_trx_id        IN    NUMBER
   ,p_adjust_id              IN    NUMBER
   ,p_settlement_doc_id      IN    NUMBER

   ,p_settlement_mode        IN    VARCHAR2
   ,p_settlement_amount      IN    NUMBER --Bug4308188
)
IS
   l_api_version          CONSTANT NUMBER       := 1.0;
Line: 133

   l_api_name             CONSTANT VARCHAR2(30) := 'Update_Payment_Detail';
Line: 147

      SELECT pay.customer_trx_id
      ,      pay.cust_trx_type_id
      ,      pay.trx_number
      ,      rec.apply_date
      ,      rec.amount_applied
      ,      pay.status
      FROM ar_receivable_applications rec
      ,    ar_payment_schedules pay
      WHERE rec.cash_receipt_id = cv_cash_receipt_id
      AND rec.applied_payment_schedule_id = pay.payment_schedule_id
      AND pay.customer_trx_id = cv_customer_trx_id
      AND rec.display = 'Y';
Line: 162

      SELECT pay.customer_trx_id
      ,      pay.cust_trx_type_id
      ,      pay.trx_number
      ,      pay.trx_date --?? verify
      ,      pay.amount_applied
      ,      pay.status
      FROM ar_payment_schedules pay
      WHERE pay.customer_trx_id = cv_customer_trx_id;
Line: 173

     SELECT cust.customer_trx_id            --"settlement_id"
     ,      cust.cust_trx_type_id           --"settlement_type_id"
     ,      cust.trx_number                 --"settlement_number"
     ,      cust.trx_date                   --"settlement_date"
     ,      sum(cust_lines.extended_amount) --"settlement_amount"
     ,      pay.status                      --"status_code"
     FROM ra_customer_trx cust
     ,   ra_customer_trx_lines cust_lines
     ,   ar_payment_schedules pay
     WHERE cust.customer_trx_id = cv_customer_trx_id
     AND cust.customer_trx_id = pay.customer_trx_id
     AND cust.customer_trx_id = cust_lines.customer_trx_id
     AND pay.customer_trx_id = cust_lines.customer_trx_id  -- fix for bug 4897546
     AND cust.complete_flag = 'Y'
    GROUP BY cust.customer_trx_id
           , cust.cust_trx_type_id
           , cust.trx_number
           , cust.trx_date
           , pay.status;
Line: 196

      SELECT pay.customer_trx_id
      ,      pay.payment_schedule_id
      ,      pay.trx_number
      ,      rec.apply_date
      ,      rec.amount_applied
      ,      pay.status
      FROM ar_receivable_applications rec
      ,    ar_payment_schedules pay
      WHERE rec.cash_receipt_id = cv_cash_receipt_id
      AND rec.applied_payment_schedule_id = pay.payment_schedule_id
      AND pay.payment_schedule_id = -1
      AND rec.display='Y'
      ORDER BY rec.receivable_application_id desc;
Line: 212

      SELECT pay.customer_trx_id
      ,      pay.payment_schedule_id
      ,      pay.trx_number
      ,      rec.apply_date
      ,      rec.amount_applied
      ,      pay.status
      FROM ar_receivable_applications rec
      ,    ar_payment_schedules pay
      WHERE rec.cash_receipt_id = cv_cash_receipt_id
      AND rec.applied_payment_schedule_id = pay.payment_schedule_id
      AND pay.payment_schedule_id = -3
      AND rec.display='Y'
      ORDER BY rec.receivable_application_id desc;
Line: 228

      SELECT adj.adjustment_id        --"settlement_id"
      , adj.receivables_trx_id        --"settlement_type_id"
      , adj.adjustment_number         --"settlement_number"
      , adj.apply_date                --"settlement_date"
      , adj.amount                    --"settlement_amount"
      , pay.status                    --"status_code"
      FROM ar_adjustments adj
      , ar_payment_schedules pay
      WHERE adj.payment_schedule_id = pay.payment_schedule_id
      AND adj.adjustment_id = cv_adjust_id;
Line: 241

      SELECT object_version_number
      FROM ozf_claims
      WHERE claim_id = cv_claim_id;
Line: 247

      SELECT pay.customer_trx_id
      ,      pay.cust_trx_type_id
      ,      pay.trx_number
      ,      sysdate
      ,      (oc.amount_settled * -1)
      ,      pay.status
      FROM ar_payment_schedules pay
      ,    ozf_claims oc
      WHERE pay.customer_trx_id = oc.payment_reference_id
      AND oc.claim_id = cv_claim_id;
Line: 259

      SELECT object_version_number
      FROM ozf_settlement_docs_all
      WHERE settlement_doc_id = cv_settlement_doc_id;
Line: 265

      SELECT payment_method,
      amount
      FROM ozf_claims
      WHERE claim_id = cv_claim_id;
Line: 643

               OZF_SETTLEMENT_DOC_PVT.Update_Settlement_Doc(
                     p_api_version_number => l_api_version,
                     p_init_msg_list      => p_init_msg_list,
                     p_commit             => p_commit,
                     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_settlement_doc_rec => l_settlement_doc_tbl(j),
                     x_object_version_number  => l_dummy_number
               );
Line: 683

END Update_Payment_Detail;
Line: 688

 |    Update_Claim_Tax_Amount
 |
 | NOTES
 |
 | HISTORY
 |    16-MAY-2002  mchang  Create.
 *=======================================================================*/
PROCEDURE Update_Claim_Tax_Amount(
      p_claim_rec         IN  OZF_CLAIM_PVT.claim_rec_type
     ,x_return_status     OUT NOCOPY VARCHAR2
     ,x_msg_data          OUT NOCOPY VARCHAR2
     ,x_msg_count         OUT NOCOPY NUMBER
)
IS
   l_api_version          CONSTANT NUMBER       := 1.0;
Line: 703

   l_api_name             CONSTANT VARCHAR2(30) := 'Update_Claim_Tax_Amount';
Line: 715

  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: 824

       UPDATE ozf_claims_all
       SET tax_amount = NVL(p_claim_rec.tax_amount,0)
       ,   acctd_tax_amount = NVL(l_acctd_tax_amount,0)
       ,   amount_settled = p_claim_rec.amount_settled
       ,   acctd_amount_settled = l_acctd_amount_settled
       ,   amount_remaining = l_amount_remaining
       ,   acctd_amount_remaining = l_acctd_amount_remaining
       WHERE claim_id = p_claim_rec.claim_id;
Line: 863

END Update_Claim_Tax_Amount;
Line: 868

 |    Update_Claim_Line_Status
 |
 | NOTES
 |
 | HISTORY
 |    14-NOV-2002  mchang  Create.
 *=======================================================================*/
PROCEDURE Update_Claim_Line_Status(
      p_claim_line_id     IN  NUMBER

     ,x_return_status     OUT NOCOPY VARCHAR2
     ,x_msg_data          OUT NOCOPY VARCHAR2
     ,x_msg_count         OUT NOCOPY NUMBER
)
IS
   l_api_version          CONSTANT NUMBER       := 1.0;
Line: 884

   l_api_name             CONSTANT VARCHAR2(30) := 'Update_Claim_Line_Status';
Line: 898

       UPDATE ozf_claim_lines_all
       SET payment_status = 'PAID'
       WHERE claim_line_id = p_claim_line_id;
Line: 927

END Update_Claim_Line_Status;
Line: 961

  SELECT  party_name
    FROM  hz_parties party,
          hz_cust_accounts_all cust
   WHERE  party.party_id = cust.party_id
     AND  cust.cust_account_id = cv_cust_account_id;
Line: 984

 UPDATE ozf_claims
        SET status_code      = 'OPEN',
            user_status_id   = ozf_utility_pvt.get_default_user_status( 'OZF_CLAIM_STATUS', 'OPEN'),
            amount_remaining = NVL(amount_remaining,0) + amount_settled,
            acctd_amount_remaining = NVL(acctd_amount_remaining,0)+acctd_amount_settled,
            amount_settled   = 0,
            acctd_amount_settled = 0,
            payment_status   = null,
            payment_reference_id = DECODE(payment_method,'RMA',null,payment_reference_id),
            payment_reference_date = null,
            payment_reference_number = DECODE(payment_method,'RMA',null,payment_reference_number),
            last_updated_by = NVL(FND_GLOBAL.user_id,-1),
            last_update_login = NVL(FND_GLOBAL.conc_login_id,-1),
            last_update_date  = l_sys_date,
            settled_date      = null,
            settled_by        = null
     WHERE  claim_id = p_claim_id;
Line: 1024

          ,p_event          =>  'UPDATE'
          ,x_need_to_create => l_need_to_create
          ,x_claim_history_id => l_claim_history_id
    );
Line: 1040

        UPDATE ozf_settlement_docs_all stlmnt_docs
           SET   payment_status  = (SELECT  SUBSTRB(lkp.displayed_field,1,30)
                      FROM ap_lookup_codes lkp
                      where lkp.lookup_type = 'CHECK STATE'
                      and lkp.lookup_code IN (select status_lookup_code
                                      FROM  ap_invoice_payments pay, ap_checks chk
                                      WHERE pay.check_id = chk.check_id
                                     AND   pay.invoice_payment_id  = stlmnt_docs.settlement_id)),
                 last_updated_by   = NVL(FND_GLOBAL.user_id,-1),
                 last_update_login = NVL(FND_GLOBAL.conc_login_id,-1),
                 last_update_date  = l_sys_date
                 WHERE   claim_id = p_claim_id;
Line: 1096

          ,p_last_updated_by    => FND_GLOBAL.user_id
          ,x_jtf_note_id        => l_note_id
          ,p_note_type          => 'AMS_JUSTIFICATION'
          ,p_last_update_date   => l_sys_date
          ,p_creation_date      => l_sys_date);
Line: 1184

  SELECT payment_method
  FROM ozf_claims
  WHERE claim_id = cv_claim_id;
Line: 1189

  SELECT --pay.invoice_payment_id     --"settlement_id"
    chk.check_id                    --"settlement_id"
  , chk.payment_method_code         --"settlement_type"
  , chk.check_id                    --"settlement_type_id"
  , chk.check_number                --"settlement_number"
  , chk.check_date                  --"settlement_date"
  , sum(pay.amount)                      --"settlement_amount"
  , chk.status_lookup_code          --"status_code"
  , oc.payment_method               -- "payment_method"
  , sum(NVL(pay.discount_taken,0))
  , inv.invoice_amount
  FROM ap_invoice_payments_all pay
  ,    ap_checks_all chk
  ,    ap_invoices_all inv
  ,    ozf_claims_all  oc
  WHERE pay.check_id =  chk.check_id
  AND inv.invoice_id =  pay.invoice_id
  AND oc.claim_id     = cv_claim_id
  AND oc.payment_reference_number = inv.invoice_num
  AND oc.vendor_id    = inv.vendor_id
  AND oc.vendor_site_id = inv.vendor_site_id
  GROUP BY chk.check_id , chk.payment_method_code , chk.check_number
  , chk.check_date, chk.status_lookup_code, oc.payment_method, inv.invoice_amount
  ORDER BY chk.check_id;
Line: 1216

  SELECT inv.invoice_id     --"settlement_id"
  , inv.invoice_type_lookup_code  --"settlement_type"
  , null                            --"settlement_type_id"
  , inv.invoice_num                  --"settlement_number"
  , inv.invoice_date                --"settlement_date"
  , inv.invoice_amount               --"settlement_amount"
  , AP_INVOICES_PKG.GET_APPROVAL_STATUS( INV.INVOICE_ID, INV.INVOICE_AMOUNT, INV.PAYMENT_STATUS_FLAG, INV.INVOICE_TYPE_LOOKUP_CODE) --"status_code"
  , 'AP_DEBIT'                      --"payment_method"
  , NULL
  , inv.invoice_amount
  FROM ap_invoices_all inv
  ,    ozf_claims_all oc
  WHERE oc.claim_id     = cv_claim_id
  AND   oc.payment_reference_number = inv.invoice_num
  AND   oc.vendor_id    = inv.vendor_id
  AND   oc.vendor_site_id = inv.vendor_site_id;
Line: 1275

     x_settlement_doc_tbl.DELETE(l_counter); -- Last Record has junk
Line: 1294

     x_settlement_doc_tbl.DELETE(l_counter); -- Last Record has junk
Line: 1344

  SELECT cust.customer_trx_id       --"settlement_id"
  , cust.cust_trx_type_id           --"settlement_type_id"
  , cust.trx_number                 --"settlement_number"
  , cust.trx_date                   --"settlement_date"
  , pay.amount_due_original      --"settlement_amount"
  , pay.status                      --"status_code"
  FROM ra_customer_trx cust,
  ra_customer_trx_lines lines,
  ar_payment_schedules pay
  where cust.customer_trx_id = lines.customer_trx_id
  and cust.customer_trx_id = pay.customer_trx_id
  and cust.complete_flag = 'Y'
  AND lines.interface_line_attribute2 = cv_claim_id
  AND lines.interface_line_attribute1 = cv_claim_number;
Line: 1362

 select pay.customer_trx_id                      --"settlement_id"
   , pay.cust_trx_type_id                          --"settlement_type_id"
   , pay.trx_number                                --"settlement_number"
   , pay.trx_date                                  --"settlement_date"
   , sum(pay.amount_due_original)                  --"settlement_amount"
 from  ar_payment_schedules pay ,  ( select  distinct customer_trx_id
         from  ozf_claim_lines ln ,    ra_customer_trx_lines cm_line
         where cm_line.line_type = 'LINE'
         and   cm_line.interface_line_context = 'ORDER ENTRY' --added filter for 4940650
         and   cm_line.interface_line_attribute6 = to_char(ln.payment_reference_id) -- order line id
         and   ln.claim_id = cv_claim_id) cla
  where pay.customer_trx_id = cla.customer_trx_id
  group by pay.customer_trx_id, pay.cust_trx_type_id,pay.trx_number, pay.trx_date;
Line: 1450

  SELECT settlement_id
  ,      settlement_type_id
  ,      settlement_number
  ,      settlement_date
  ,      settlement_amount
  ,      claim_id
  ,      claim_line_id
  ,      payment_method
  FROM ozf_settlement_docs
  WHERE claim_id = cv_claim_id;
Line: 1485

   x_settlement_doc_tbl.DELETE(l_counter); -- Last Record has junk
Line: 1513

PROCEDURE Update_Claim_From_Settlement(
    p_api_version_number         IN   NUMBER,
    p_init_msg_list              IN   VARCHAR2,
    p_commit                     IN   VARCHAR2,
    p_validation_level           IN   NUMBER,

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

    p_claim_id                   IN NUMBER,
    p_object_version_number      IN NUMBER,
    p_status_code                IN VARCHAR2,
    p_payment_status             IN VARCHAR2
)
IS
l_api_version_number    CONSTANT NUMBER   := 1.0;
Line: 1530

l_api_name              CONSTANT VARCHAR2(30) := 'Update_Claim_From_Settlement';
Line: 1555

  SELECT user_status_id
  FROM ams_user_statuses_vl
  WHERE system_status_type = 'OZF_CLAIM_STATUS'
  AND  default_flag = 'Y'
  AND  system_status_code = cv_status_code;
Line: 1562

  SELECT   fu.fund_id,
                 fu.component_type,
                 fu.component_id,
                 SUM(lu.acctd_amount),
                 SUM(lu.plan_curr_amount),
                 SUM(lu.univ_curr_amount)
  FROM      ozf_claim_lines_util_all lu
                ,ozf_claim_lines_all l
                ,ozf_funds_utilized_all_b fu
  WHERE  l.claim_line_id = lu.claim_line_id
  AND       fu.utilization_id = lu.utilization_id
  AND       l.claim_id = cv_claim_id
  GROUP BY fu.fund_id,fu.component_type,fu.component_id;
Line: 1577

  SELECT object_version_number
  ,      paid_amt
  ,      currency_code_tc
  ,      exchange_rate
  ,      exchange_rate_type
  ,      exchange_rate_date
  /* BEGIN OF BUG2740879 FIXING 01/21/2003 */
  --FROM ozf_funds
  FROM ozf_funds_all_b
  /* END OF BUG2740879 FIXING 01/21/2003 */
  WHERE fund_id = cv_fund_id;
Line: 1591

  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: 1598

  SELECT close_status_id
  FROM   ozf_claims_all oc,
         ams_user_statuses_vl us
  WHERE  oc.claim_id = p_claim_id
    AND  oc.close_status_id = us.user_status_id
    AND  us.system_status_type = 'OZF_CLAIM_STATUS'
    AND  us.system_status_code = p_status_code;
Line: 1611

  SELECT source_object_class,
         created_by
  FROM   ozf_claims_all
  WHERE  claim_id = p_claim_id;
Line: 1617

  SELECT ln.claim_line_id
  ,      ln.object_version_number
  ,      ln.last_update_date
  ,      ln.last_updated_by
  ,      ln.creation_date
  ,      ln.created_by
  ,      ln.last_update_login
  ,      ln.request_id
  ,      ln.program_application_id
  ,      ln.program_update_date
  ,      ln.program_id
  ,      ln.created_from
  ,      ln.claim_id
  ,      ln.line_number
  ,      ln.split_from_claim_line_id
  ,      ln.amount
  ,      ln.claim_currency_amount
  ,      ln.acctd_amount
  ,      ln.currency_code
  ,      ln.exchange_rate_type
  ,      ln.exchange_rate_date
  ,      ln.exchange_rate
  ,      ln.set_of_books_id
  ,      ln.valid_flag
  ,      ln.source_object_id
  ,      ln.source_object_class
  ,      ln.source_object_type_id
  ,      ln.source_object_line_id
  ,      ln.plan_id
  ,      ln.offer_id
  ,      ln.utilization_id
  ,      ln.payment_method
  ,      ln.payment_reference_id
  ,      ln.payment_reference_number
  ,      ln.payment_reference_date
  ,      ln.voucher_id
  ,      ln.voucher_number
  ,      ln.payment_status
  ,      ln.approved_flag
  ,      ln.approved_date
  ,      ln.approved_by
  ,      ln.settled_date
  ,      ln.settled_by
  ,      ln.performance_complete_flag
  ,      ln.performance_attached_flag
  ,      ln.item_id
  ,      ln.item_description
  ,      ln.quantity
  ,      ln.quantity_uom
  ,      ln.rate
  ,      ln.activity_type
  ,      ln.activity_id
  ,      ln.related_cust_account_id
  ,      ln.relationship_type
  ,      ln.earnings_associated_flag
  ,      ln.comments
  ,      ln.tax_code
  ,      ln.attribute_category
  ,      ln.attribute1
  ,      ln.attribute2
  ,      ln.attribute3
  ,      ln.attribute4
  ,      ln.attribute5
  ,      ln.attribute6
  ,      ln.attribute7
  ,      ln.attribute8
  ,      ln.attribute9
  ,      ln.attribute10
  ,      ln.attribute11
  ,      ln.attribute12
  ,      ln.attribute13
  ,      ln.attribute14
  ,      ln.attribute15
  ,      ln.org_id
  ,      ln.sale_date
  ,      ln.item_type
  ,      ln.tax_amount
  ,      ln.claim_curr_tax_amount
  ,      ln.activity_line_id
  ,      ln.offer_type
  ,      ln.prorate_earnings_flag
  ,      ln.earnings_end_date
  ,      ln.dpp_cust_account_id
  FROM ozf_claim_lines ln
  WHERE ln.claim_id = cv_claim_id;
Line: 1710

  SAVEPOINT Update_Claim_From_Settlement;
Line: 1751

    UPDATE ozf_claims_all
    SET payment_status = p_payment_status
    ,   status_code = p_status_code
    ,   user_status_id = l_claim_rec.user_status_id
    WHERE claim_id = p_claim_id;
Line: 1845

                     OZF_Utility_PVT.debug_message('Updated Fund Paid Amount = '||l_fund_rec.paid_amt);
Line: 1849

                  OZF_Funds_PVT.Update_Fund(
                      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_fund_rec          => l_fund_rec
                     ,p_mode              => 'ADJUST'
                  );
Line: 1931

              , l_line_detail_tbl(l_line_counter).last_update_date
              , l_line_detail_tbl(l_line_counter).last_updated_by
              , l_line_detail_tbl(l_line_counter).creation_date
              , l_line_detail_tbl(l_line_counter).created_by
              , l_line_detail_tbl(l_line_counter).last_update_login
              , l_line_detail_tbl(l_line_counter).request_id
              , l_line_detail_tbl(l_line_counter).program_application_id
              , l_line_detail_tbl(l_line_counter).program_update_date
              , l_line_detail_tbl(l_line_counter).program_id
              , l_line_detail_tbl(l_line_counter).created_from
              , l_line_detail_tbl(l_line_counter).claim_id
              , l_line_detail_tbl(l_line_counter).line_number
              , l_line_detail_tbl(l_line_counter).split_from_claim_line_id
              , l_line_detail_tbl(l_line_counter).amount
              , l_line_detail_tbl(l_line_counter).claim_currency_amount
              , l_line_detail_tbl(l_line_counter).acctd_amount
              , l_line_detail_tbl(l_line_counter).currency_code
              , l_line_detail_tbl(l_line_counter).exchange_rate_type
              , l_line_detail_tbl(l_line_counter).exchange_rate_date
              , l_line_detail_tbl(l_line_counter).exchange_rate
              , l_line_detail_tbl(l_line_counter).set_of_books_id
              , l_line_detail_tbl(l_line_counter).valid_flag
              , l_line_detail_tbl(l_line_counter).source_object_id
              , l_line_detail_tbl(l_line_counter).source_object_class
              , l_line_detail_tbl(l_line_counter).source_object_type_id
              , l_line_detail_tbl(l_line_counter).source_object_line_id
              , l_line_detail_tbl(l_line_counter).plan_id
              , l_line_detail_tbl(l_line_counter).offer_id
              , l_line_detail_tbl(l_line_counter).utilization_id
              , l_line_detail_tbl(l_line_counter).payment_method
              , l_line_detail_tbl(l_line_counter).payment_reference_id
              , l_line_detail_tbl(l_line_counter).payment_reference_number
              , l_line_detail_tbl(l_line_counter).payment_reference_date
              , l_line_detail_tbl(l_line_counter).voucher_id
              , l_line_detail_tbl(l_line_counter).voucher_number
              , l_line_detail_tbl(l_line_counter).payment_status
              , l_line_detail_tbl(l_line_counter).approved_flag
              , l_line_detail_tbl(l_line_counter).approved_date
              , l_line_detail_tbl(l_line_counter).approved_by
              , l_line_detail_tbl(l_line_counter).settled_date
              , l_line_detail_tbl(l_line_counter).settled_by
              , l_line_detail_tbl(l_line_counter).performance_complete_flag
              , l_line_detail_tbl(l_line_counter).performance_attached_flag
              , l_line_detail_tbl(l_line_counter).item_id
              , l_line_detail_tbl(l_line_counter).item_description
              , l_line_detail_tbl(l_line_counter).quantity
              , l_line_detail_tbl(l_line_counter).quantity_uom
              , l_line_detail_tbl(l_line_counter).rate
              , l_line_detail_tbl(l_line_counter).activity_type
              , l_line_detail_tbl(l_line_counter).activity_id
              , l_line_detail_tbl(l_line_counter).related_cust_account_id
              , l_line_detail_tbl(l_line_counter).relationship_type
              , l_line_detail_tbl(l_line_counter).earnings_associated_flag
              , l_line_detail_tbl(l_line_counter).comments
              , l_line_detail_tbl(l_line_counter).tax_code
              , l_line_detail_tbl(l_line_counter).attribute_category
              , l_line_detail_tbl(l_line_counter).attribute1
              , l_line_detail_tbl(l_line_counter).attribute2
              , l_line_detail_tbl(l_line_counter).attribute3
              , l_line_detail_tbl(l_line_counter).attribute4
              , l_line_detail_tbl(l_line_counter).attribute5
              , l_line_detail_tbl(l_line_counter).attribute6
              , l_line_detail_tbl(l_line_counter).attribute7
              , l_line_detail_tbl(l_line_counter).attribute8
              , l_line_detail_tbl(l_line_counter).attribute9
              , l_line_detail_tbl(l_line_counter).attribute10
              , l_line_detail_tbl(l_line_counter).attribute11
              , l_line_detail_tbl(l_line_counter).attribute12
              , l_line_detail_tbl(l_line_counter).attribute13
              , l_line_detail_tbl(l_line_counter).attribute14
              , l_line_detail_tbl(l_line_counter).attribute15
              , l_line_detail_tbl(l_line_counter).org_id
              , l_line_detail_tbl(l_line_counter).sale_date
              , l_line_detail_tbl(l_line_counter).item_type
              , l_line_detail_tbl(l_line_counter).tax_amount
              , l_line_detail_tbl(l_line_counter).claim_curr_tax_amount
              , l_line_detail_tbl(l_line_counter).activity_line_id
              , l_line_detail_tbl(l_line_counter).offer_type
              , l_line_detail_tbl(l_line_counter).prorate_earnings_flag
              , l_line_detail_tbl(l_line_counter).earnings_end_date
	      , l_line_detail_tbl(l_line_counter).dpp_cust_account_id;
Line: 2053

    ROLLBACK TO Update_Claim_From_Settlement;
Line: 2062

    ROLLBACK TO Update_Claim_From_Settlement;
Line: 2071

    ROLLBACK TO Update_Claim_From_Settlement;
Line: 2081

END Update_Claim_From_Settlement;
Line: 2161

   Update_Claim_Tax_Amount(
        p_claim_rec         => l_claim_rec
       ,x_return_status     => l_return_status
       ,x_msg_data          => x_msg_data
       ,x_msg_count         => x_msg_count
   );
Line: 2233

   SELECT adj.adjustment_id        --"settlement_id"
   , adj.receivables_trx_id        --"settlement_type_id"
   , adj.adjustment_number         --"settlement_number"
   , adj.apply_date                --"settlement_date"
   , adj.amount                    --"settlement_amount"
   , pay.status                    --"status_code"
   FROM ar_adjustments adj
   , ar_payment_schedules pay
   WHERE adj.payment_schedule_id = pay.payment_schedule_id
   AND adj.adjustment_id = cv_adjust_id;
Line: 2274

   l_claim_line_rec.update_from_tbl_flag := FND_API.g_true;
Line: 2295

    | 2. Update Invoice Dispute Amount if source deduction
    *----------------------------*/
    IF OZF_DEBUG_HIGH_ON THEN
        OZF_Utility_PVT.debug_message(l_full_name||' : Create AR Write Off');
Line: 2316

        | Update Settled Amount|
        *----------------------*/
   l_claim_rec.amount_settled := l_claim_rec.amount_settled + p_difference_amount;
Line: 2321

   Update_Claim_Tax_Amount(
        p_claim_rec         => l_claim_rec
       ,x_return_status     => l_return_status
       ,x_msg_data          => x_msg_data
       ,x_msg_count         => x_msg_count
   );
Line: 2401

 select  sum(nvl(amount_line_items_original, 0))
  ,      sum(nvl(tax_original,0))
  ,      sum(nvl(freight_original,0))
  ,      previous_customer_trx_id
 from ar_payment_schedules ps, ra_customer_trx trx , ( select  distinct customer_trx_id
         from ozf_claim_lines ln ,    ra_customer_trx_lines cm_line
         where cm_line.line_type = 'LINE'
         and   cm_line.interface_line_context = 'ORDER ENTRY' --added filter for 4953844
         and   cm_line.interface_line_attribute6 = to_char(ln.payment_reference_id)
         and ln.claim_id = cv_claim_id) cla
 where ps.customer_trx_id  = trx.customer_trx_id
 and ps.customer_trx_id = cla.customer_trx_id
 group by previous_customer_trx_id;
Line: 2418

  SELECT SUM(claim_currency_amount)
  FROM ozf_claim_lines
  WHERE claim_id = cv_claim_id;
Line: 2516

      Update_Claim_Tax_Amount(
          p_claim_rec         => l_upd_claim_rec
         ,x_return_status     => l_return_status
         ,x_msg_data          => x_msg_data
         ,x_msg_count         => x_msg_count
      );
Line: 2634

      Update_Claim_From_Settlement(
            p_api_version_number    => 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_id              => p_claim_setl_rec.claim_id,
            p_object_version_number => p_claim_setl_rec.object_version_number,
            p_status_code           => 'CLOSED',
            p_payment_status        => 'PAID'
      );
Line: 2770

  FND_DSQL.add_text('SELECT claim_id, claim_number, object_version_number, claim_class, amount_remaining, amount_settled, source_object_id, payment_method ');
Line: 2848

  SELECT COUNT(claim_line_id)
  FROM ozf_claim_lines
  WHERE claim_id = cv_claim_id;
Line: 2853

  SELECT COUNT(claim_line_id)
  FROM ozf_claim_lines
  WHERE claim_id = cv_claim_id
  AND payment_status = 'PAID';
Line: 2859

   SELECT claim_id
   FROM ozf_claims_all
   WHERE claim_id = cv_claim_id
   FOR UPDATE NOWAIT;
Line: 2902

  SELECT flow_status_code
    FROM oe_order_headers_all,
         ozf_claims_all
   WHERE claim_id = cv_claim_id
     AND payment_reference_id = header_id;
Line: 3015

                    FND_MESSAGE.SET_NAME('FND', 'FORM_RECORD_DELETED');
Line: 3085

                        /*Update_Claim_Line_Status(
                                  p_claim_line_id       => l_settlement_doc_tbl(j).claim_line_id
                                 ,x_return_status       => l_return_status
                                 ,x_msg_data            => x_msg_data
                                 ,x_msg_count           => x_msg_count
                        );
Line: 3113

                  UPDATE ozf_claims_all
                  SET payment_status = 'INTERFACED'
                  WHERE claim_id = l_claim_rma_fetch(i).claim_id;
Line: 3120

               UPDATE ozf_claims_all
                  SET payment_status = 'INTERFACED'
                WHERE claim_id = l_claim_rma_fetch(i).claim_id;
Line: 3124

               UPDATE ozf_claim_lines_all
                  SET payment_status = 'PAID'
                WHERE claim_id = l_claim_rma_fetch(i).claim_id;
Line: 3227

                    FND_MESSAGE.SET_NAME('FND', 'FORM_RECORD_DELETED');
Line: 3382

  SELECT NVL(SUM(amount_line_items_original), 0)
  ,      NVL(SUM(tax_original), 0)
  ,      NVL(SUM(freight_original), 0)
  FROM ar_payment_schedules
  WHERE customer_trx_id = cv_customer_trx_id;
Line: 3389

  SELECT SUM(claim_currency_amount)
  FROM ozf_claim_lines
  WHERE claim_id = cv_claim_id;
Line: 3394

   SELECT *
   FROM ozf_claims_all
   WHERE claim_id = cv_claim_id
   FOR UPDATE NOWAIT;
Line: 3542

                    FND_MESSAGE.SET_NAME('FND', 'FORM_RECORD_DELETED');
Line: 3668

                          Update_Claim_Tax_Amount(
                               p_claim_rec         => l_claim_rec
                              ,x_return_status     => l_return_status
                              ,x_msg_data          => x_msg_data
                              ,x_msg_count         => x_msg_count
                          );
Line: 3884

                       Update_Claim_From_Settlement(
                           p_api_version_number    => 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_id              => l_claim_id_ver(i).claim_id,
                           p_object_version_number => l_claim_id_ver(i).object_version_number,
                           p_status_code           => 'CLOSED',
                           p_payment_status        => 'PAID'
                       );
Line: 4030

  SELECT settlement_doc_id
  ,      object_version_number
  ,      settlement_amount
  ,      status_code
  FROM  ozf_settlement_docs
  WHERE settlement_id = cv_settlement_id;
Line: 4065

  SELECT invoice_id,
         cancelled_date
    FROM ap_invoices_all ap,
         ozf_claims_all oc
   WHERE claim_id = cv_claim_id
     AND invoice_num = oc.payment_reference_number
     AND ap.vendor_id = oc.vendor_id
     AND ap.vendor_site_id = oc.vendor_site_id;
Line: 4078

    SELECT invoice_amount
       FROM  ap_invoices
       WHERE invoice_id = cv_invoice_id;
Line: 4087

  SELECT sum(pay.amount + NVL(pay.discount_taken,0))
  FROM   ap_invoice_payments_all pay
  ,      ap_invoices_all inv
  WHERE  inv.invoice_id =  pay.invoice_id
  AND    inv.invoice_id = cv_invoice_id;
Line: 4228

                     DELETE FROM ozf_settlement_docs_all
                        WHERE claim_id = l_claim_id_ver(i).claim_id;
Line: 4326

                                          Update_Settlement_Doc(
                                           p_api_version_number     => 1.0,
                                           p_init_msg_list          => FND_API.g_false,
                                           p_commit                 => p_commit,
                                           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_settlement_doc_rec     => l_settlement_doc_tbl(j),
                                           x_object_version_number  => l_settlement_doc_tbl(j).object_version_number
                                         );
Line: 4343

                                         FND_FILE.PUT_LINE(FND_FILE.LOG, 'Update settlement doc :: settlement_doc_id='||l_settlement_doc_tbl(j).settlement_id);
Line: 4393

                             Update_Claim_Tax_Amount(
                                  p_claim_rec         => l_claim_rec
                                 ,x_return_status     => l_return_status
                                 ,x_msg_data          => x_msg_data
                                 ,x_msg_count         => x_msg_count
                             );
Line: 4448

                     Update_Claim_From_Settlement(
                                p_api_version_number    => l_api_version_number,
                                 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_id             => l_claim_rec.claim_id,
                                 p_object_version_number => l_claim_rec.object_version_number,
                                 p_status_code           => 'CLOSED',
                                 p_payment_status        => 'PAID'
                             );
Line: 4608

SELECT MEANING
FROM OZF_LOOKUPS
WHERE lookup_type= 'OZF_CLAIM_CLASS'
AND lookup_code = p_lkup_code;
Line: 4614

SELECT MEANING
FROM OZF_LOOKUPS
WHERE lookup_type= 'OZF_PAYMENT_METHOD'
AND lookup_code = p_lkup_code;
Line: 4620

SELECT SUBSTRB(PARTY.PARTY_NAME,1,50) NAME
FROM HZ_CUST_ACCOUNTS CA, HZ_PARTIES PARTY
WHERE CA.party_id = party.party_id
AND CA.CUST_ACCOUNT_ID = p_cust_act_id;
Line: 4626

SELECT NAME
FROM OZF_CLAIM_TYPES_VL
WHERE CLAIM_TYPE_ID = p_claim_type_id;
Line: 4631

SELECT NAME
FROM OZF_REASON_CODES_VL
WHERE REASON_CODE_ID = p_reason_code_id;
Line: 4637

    SELECT ou.organization_id   org_id
    FROM hr_operating_units ou
    WHERE mo_global.check_access(ou.organization_id) = 'Y';
Line: 4882

l_updated_by             NUMBER;
Line: 4883

l_last_update_login      NUMBER;
Line: 4890

  SELECT ozf_settlement_docs_all_s.NEXTVAL
  FROM DUAL;
Line: 4894

  SELECT  COUNT(settlement_doc_id)
  FROM  ozf_settlement_docs_all
  WHERE settlement_doc_id = cv_id;
Line: 4899

  SELECT set_of_books_id,
         currency_code,
         exchange_rate_date,
         exchange_rate_type,
         exchange_rate,
         org_id
  FROM ozf_claims_all
  WHERE claim_id = cv_claim_id;
Line: 4934

  l_updated_by := NVL(FND_GLOBAL.user_id,-1);
Line: 4935

  l_last_update_login := NVL(FND_GLOBAL.conc_login_id,-1);
Line: 5013

    OZF_SETTLEMENT_DOCS_PKG.Insert_Row(
          px_settlement_doc_id      => l_settlement_doc_rec.settlement_doc_id,
          px_object_version_number  => l_settlement_doc_rec.object_version_number,
          p_last_update_date        => SYSDATE,
          p_last_updated_by         => FND_GLOBAL.USER_ID,
          p_creation_date           => SYSDATE,
          p_created_by              => FND_GLOBAL.USER_ID,
          p_last_update_login       => FND_GLOBAL.CONC_LOGIN_ID,
          p_request_id              => FND_GLOBAL.CONC_REQUEST_ID,
          p_program_application_id  => FND_GLOBAL.PROG_APPL_ID,
          p_program_update_date     => SYSDATE,
          p_program_id              => FND_GLOBAL.CONC_PROGRAM_ID,
          p_created_from            => l_settlement_doc_rec.created_from,
          p_claim_id                => l_settlement_doc_rec.claim_id,
          p_claim_line_id           => l_settlement_doc_rec.claim_line_id,
          p_payment_method          => l_settlement_doc_rec.payment_method,
          p_settlement_id           => l_settlement_doc_rec.settlement_id,
          p_settlement_type         => l_settlement_doc_rec.settlement_type,
          p_settlement_type_id      => l_settlement_doc_rec.settlement_type_id,
          p_settlement_number       => l_settlement_doc_rec.settlement_number,
          p_settlement_date         => l_settlement_doc_rec.settlement_date,
          p_settlement_amount       => l_settlement_doc_rec.settlement_amount,
          p_settlement_acctd_amount => l_settlement_doc_rec.settlement_acctd_amount,
          p_status_code             => l_settlement_doc_rec.status_code,
          p_attribute_category      => l_settlement_doc_rec.attribute_category,
          p_attribute1              => l_settlement_doc_rec.attribute1,
          p_attribute2              => l_settlement_doc_rec.attribute2,
          p_attribute3              => l_settlement_doc_rec.attribute3,
          p_attribute4              => l_settlement_doc_rec.attribute4,
          p_attribute5              => l_settlement_doc_rec.attribute5,
          p_attribute6              => l_settlement_doc_rec.attribute6,
          p_attribute7              => l_settlement_doc_rec.attribute7,
          p_attribute8              => l_settlement_doc_rec.attribute8,
          p_attribute9              => l_settlement_doc_rec.attribute9,
          p_attribute10             => l_settlement_doc_rec.attribute10,
          p_attribute11             => l_settlement_doc_rec.attribute11,
          p_attribute12             => l_settlement_doc_rec.attribute12,
          p_attribute13             => l_settlement_doc_rec.attribute13,
          p_attribute14             => l_settlement_doc_rec.attribute14,
          p_attribute15             => l_settlement_doc_rec.attribute15,
          px_org_id                 => l_claim_rec.org_id,
          p_payment_reference_id    => l_settlement_doc_rec.payment_reference_id,
          p_payment_reference_number => l_settlement_doc_rec.payment_reference_number,
          p_payment_status           => l_settlement_doc_rec.payment_status,
          p_group_claim_id           => l_settlement_doc_rec.group_claim_id,
          p_gl_date                  => TRUNC(l_settlement_doc_rec.gl_date),
          p_wo_rec_trx_id            => l_settlement_doc_rec.wo_rec_trx_id
    );
Line: 5131

PROCEDURE Update_Settlement_Doc(
    p_api_version_number     IN   NUMBER,
    p_init_msg_list          IN   VARCHAR2,
    p_commit                 IN   VARCHAR2,
    p_validation_level       IN   NUMBER,

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

    p_settlement_doc_rec     IN   settlement_doc_rec_type,
    x_object_version_number  OUT NOCOPY  NUMBER
)
IS
l_api_version   CONSTANT NUMBER       := 1.0;
Line: 5146

l_api_name      CONSTANT VARCHAR2(30) := 'Update_Settlement_Doc';
Line: 5153

l_last_updated_by        NUMBER;
Line: 5154

l_last_update_login      NUMBER;
Line: 5158

  SELECT object_version_number
  FROM ozf_settlement_docs_all
  WHERE settlement_doc_id = cv_settle_doc_id;
Line: 5163

  SELECT set_of_books_id,
         currency_code,
         exchange_rate_date,
         exchange_rate_type,
         exchange_rate,
         org_id
  FROM ozf_claims_all
  WHERE claim_id = cv_claim_id;
Line: 5177

  SAVEPOINT Update_Settlement_Doc;
Line: 5199

  l_last_updated_by := NVL(FND_GLOBAL.user_id,-1);
Line: 5200

  l_last_update_login := NVL(FND_GLOBAL.conc_login_id,-1);
Line: 5238

         p_validation_mode      => JTF_PLSQL_API.g_update,
         x_return_status        => l_return_status
    );
Line: 5293

    OZF_SETTLEMENT_DOCS_PKG.Update_Row(
          p_settlement_doc_id      => l_complete_doc_rec.settlement_doc_id,
          p_object_version_number  => l_object_version_number,
          p_last_update_date       => SYSDATE,
          p_last_updated_by        => FND_GLOBAL.USER_ID,
          p_last_update_login      => FND_GLOBAL.CONC_LOGIN_ID,
          p_request_id             => l_complete_doc_rec.request_id,
          p_program_application_id => l_complete_doc_rec.program_application_id,
          p_program_update_date    => l_complete_doc_rec.program_update_date,
          p_program_id             => l_complete_doc_rec.program_id,
          p_created_from           => l_complete_doc_rec.created_from,
          p_claim_id               => l_complete_doc_rec.claim_id,
          p_claim_line_id          => l_complete_doc_rec.claim_line_id,
          p_payment_method         => l_complete_doc_rec.payment_method,
          p_settlement_id          => l_complete_doc_rec.settlement_id,
          p_settlement_type        => l_complete_doc_rec.settlement_type,
          p_settlement_type_id     => l_complete_doc_rec.settlement_type_id,
          p_settlement_number      => l_complete_doc_rec.settlement_number,
          p_settlement_date        => l_complete_doc_rec.settlement_date,
          p_settlement_amount      => l_complete_doc_rec.settlement_amount,
          p_settlement_acctd_amount=> l_complete_doc_rec.settlement_acctd_amount,
          p_status_code            => l_complete_doc_rec.status_code,
          p_attribute_category     => l_complete_doc_rec.attribute_category,
          p_attribute1             => l_complete_doc_rec.attribute1,
          p_attribute2             => l_complete_doc_rec.attribute2,
          p_attribute3             => l_complete_doc_rec.attribute3,
          p_attribute4             => l_complete_doc_rec.attribute4,
          p_attribute5             => l_complete_doc_rec.attribute5,
          p_attribute6             => l_complete_doc_rec.attribute6,
          p_attribute7             => l_complete_doc_rec.attribute7,
          p_attribute8             => l_complete_doc_rec.attribute8,
          p_attribute9             => l_complete_doc_rec.attribute9,
          p_attribute10            => l_complete_doc_rec.attribute10,
          p_attribute11            => l_complete_doc_rec.attribute11,
          p_attribute12            => l_complete_doc_rec.attribute12,
          p_attribute13            => l_complete_doc_rec.attribute13,
          p_attribute14            => l_complete_doc_rec.attribute14,
          p_attribute15            => l_complete_doc_rec.attribute15,
          p_org_id                 => l_claim_rec.org_id,
          p_payment_reference_id    => l_complete_doc_rec.payment_reference_id,
          p_payment_reference_number => l_complete_doc_rec.payment_reference_number,
          p_payment_status           => l_complete_doc_rec.payment_status,
          p_group_claim_id           => l_complete_doc_rec.group_claim_id,
          p_gl_date                  => TRUNC(l_complete_doc_rec.gl_date),
          p_wo_rec_trx_id            => l_complete_doc_rec.wo_rec_trx_id
    );
Line: 5350

  UPDATE ozf_settlement_docs_all SET
       object_version_number     = l_object_version_number,
       last_update_date          = SYSDATE,
       last_updated_by           = l_last_updated_by,
       last_update_login         = l_last_update_login,
       request_id                = FND_GLOBAL.CONC_REQUEST_ID,
       program_application_id    = FND_GLOBAL.PROG_APPL_ID,
       program_update_date       = SYSDATE,
       program_id                = FND_GLOBAL.CONC_PROGRAM_ID,
       created_from              = l_complete_doc_rec.created_from,
       claim_id                  = l_complete_doc_rec.claim_id,
       claim_line_id             = l_complete_doc_rec.claim_line_id,
       payment_method            = l_complete_doc_rec.payment_method,
       settlement_id             = l_complete_doc_rec.settlement_id,
       settlement_type           = l_complete_doc_rec.settlement_type,
       settlement_type_id        = l_complete_doc_rec.settlement_type_id,
       settlement_number         = l_complete_doc_rec.settlement_number,
       settlement_date           = l_complete_doc_rec.settlement_date,
       settlement_amount         = l_complete_doc_rec.settlement_amount,
       status_code               = l_complete_doc_rec.status_code,
       attribute_category        = l_complete_doc_rec.attribute_category,
       attribute1                = l_complete_doc_rec.attribute1,
       attribute2                = l_complete_doc_rec.attribute2,
       attribute3                = l_complete_doc_rec.attribute3,
       attribute4                = l_complete_doc_rec.attribute4,
       attribute5                = l_complete_doc_rec.attribute5,
       attribute6                = l_complete_doc_rec.attribute6,
       attribute7                = l_complete_doc_rec.attribute7,
       attribute8                = l_complete_doc_rec.attribute8,
       attribute9                = l_complete_doc_rec.attribute9,
       attribute10               = l_complete_doc_rec.attribute10,
       attribute11               = l_complete_doc_rec.attribute11,
       attribute12               = l_complete_doc_rec.attribute12,
       attribute13               = l_complete_doc_rec.attribute13,
       attribute14               = l_complete_doc_rec.attribute14,
       attribute15               = l_complete_doc_rec.attribute15,
       org_id                    = l_complete_doc_rec.org_id
  WHERE settlement_doc_id = p_settlement_doc_rec.settlement_doc_id
  AND object_version_number = p_settlement_doc_rec.object_version_number;
Line: 5411

    ROLLBACK TO Update_Settlement_Doc;
Line: 5420

    ROLLBACK TO Update_Settlement_Doc;
Line: 5429

    ROLLBACK TO Update_Settlement_Doc;
Line: 5440

End Update_Settlement_Doc;
Line: 5451

PROCEDURE Delete_Settlement_Doc(
    p_api_version_number      IN   NUMBER,
    p_init_msg_list           IN   VARCHAR2,
    p_commit                  IN   VARCHAR2,
    p_validation_level        IN   NUMBER,
    x_return_status           OUT NOCOPY  VARCHAR2,
    x_msg_count               OUT NOCOPY  NUMBER,
    x_msg_data                OUT NOCOPY  VARCHAR2,
    p_settlement_doc_id       IN  NUMBER,
    p_object_version_number   IN   NUMBER
)
IS
l_api_version CONSTANT NUMBER       := 1.0;
Line: 5464

l_api_name    CONSTANT VARCHAR2(30) := 'Delete_Settlement_Doc';
Line: 5470

  SELECT object_version_number
  FROM ozf_settlement_docs_all
  WHERE settlement_doc_id = cv_settle_doc_id;
Line: 5476

  SAVEPOINT Delete_Settlement_Doc;
Line: 5504

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

      OZF_SETTLEMENT_DOCS_PKG.Delete_Row(
          p_settlement_doc_id  => p_settlement_doc_id
      );
Line: 5529

  DELETE FROM ozf_settlement_docs_all
    WHERE settlement_doc_id = p_settlement_doc_id
    AND   object_version_number = p_object_version_number;
Line: 5558

    ROLLBACK TO Delete_Settlement_Doc;
Line: 5567

    ROLLBACK TO Delete_Settlement_Doc;
Line: 5576

    ROLLBACK TO Delete_Settlement_Doc;
Line: 5586

End Delete_Settlement_Doc;
Line: 5617

   SELECT settlement_doc_id
   FROM ozf_settlement_docs_all
   WHERE settlement_doc_id = p_settlement_doc_id
   AND object_version_number = p_object_version
   FOR UPDATE NOWAIT;
Line: 5787

    IF p_settlement_doc_rec.last_update_date = FND_API.g_miss_date OR
       p_settlement_doc_rec.last_update_date IS NULL THEN
      x_return_status := FND_API.g_ret_sts_error;
Line: 5793

    IF p_settlement_doc_rec.last_updated_by = FND_API.g_miss_num OR
       p_settlement_doc_rec.last_updated_by IS NULL THEN
      x_return_status := FND_API.g_ret_sts_error;
Line: 5827

    IF p_settlement_doc_rec.last_update_date IS NULL THEN
      x_return_status := FND_API.g_ret_sts_error;
Line: 5832

    IF p_settlement_doc_rec.last_updated_by IS NULL THEN
      x_return_status := FND_API.g_ret_sts_error;
Line: 5971

  SELECT *
  FROM ozf_settlement_docs_all
  WHERE settlement_doc_id = p_settlement_doc_rec.settlement_doc_id;
Line: 6001

  IF p_settlement_doc_rec.last_update_date = FND_API.g_miss_date THEN
    x_complete_rec.last_update_date := NULL;
Line: 6004

  IF p_settlement_doc_rec.last_update_date IS NULL THEN
    x_complete_rec.last_update_date := l_settlement_doc_rec.last_update_date;
Line: 6009

  IF p_settlement_doc_rec.last_updated_by = FND_API.g_miss_num THEN
    x_complete_rec.last_updated_by := NULL;
Line: 6012

  IF p_settlement_doc_rec.last_updated_by IS NULL THEN
    x_complete_rec.last_updated_by := l_settlement_doc_rec.last_updated_by;
Line: 6033

  IF p_settlement_doc_rec.last_update_login = FND_API.g_miss_num THEN
    x_complete_rec.last_update_login := NULL;
Line: 6036

  IF p_settlement_doc_rec.last_update_login IS NULL THEN
    x_complete_rec.last_update_login := l_settlement_doc_rec.last_update_login;
Line: 6057

  IF p_settlement_doc_rec.program_update_date = FND_API.g_miss_date THEN
    x_complete_rec.program_update_date := NULL;
Line: 6060

  IF p_settlement_doc_rec.program_update_date IS NULL THEN
    x_complete_rec.program_update_date := l_settlement_doc_rec.program_update_date;
Line: 6611

PROCEDURE Update_Settlement_Doc_Tbl(
    p_api_version_number     IN   NUMBER,
    p_init_msg_list          IN   VARCHAR2,
    p_commit                 IN   VARCHAR2,
    p_validation_level       IN   NUMBER,

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

    p_settlement_doc_tbl     IN   settlement_doc_tbl_type
)
IS
l_api_name          CONSTANT VARCHAR2(30) := 'Update_Settlement_Doc_Tbl';
Line: 6635

   SAVEPOINT  Update_Settlement_Doc_Tbl;
Line: 6664

    OZF_SETTLEMENT_DOC_PVT.Update_Settlement_Doc(
        p_api_version_number     => 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_settlement_doc_rec     => l_settlement_doc,
        x_object_version_number  => l_object_version_number
        );
Line: 6698

        ROLLBACK TO  Update_Settlement_Doc_Tbl;
Line: 6707

        ROLLBACK TO  Update_Settlement_Doc_Tbl;
Line: 6716

        ROLLBACK TO  Update_Settlement_Doc_Tbl;
Line: 6724

END Update_Settlement_Doc_Tbl;