DBA Data[Home] [Help]

APPS.FA_DEPRN_DETAIL_PKG SQL Statements

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

Line: 4

  PROCEDURE Insert_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
                       X_Book_Type_Code                 VARCHAR2,
                       X_Asset_Id                       NUMBER,
                       X_Period_Counter                 NUMBER,
                       X_Distribution_Id                NUMBER,
                       X_Deprn_Source_Code              VARCHAR2,
                       X_Deprn_Run_Date                 DATE,
                       X_Deprn_Amount                   NUMBER,
                       X_Ytd_Deprn                      NUMBER,
                       X_Deprn_Reserve                  NUMBER,
                       X_Addition_Cost_To_Clear         NUMBER DEFAULT NULL,
                       X_Cost                           NUMBER DEFAULT NULL,
                       X_Deprn_Adjustment_Amount        NUMBER DEFAULT NULL,
                       X_Deprn_Expense_Je_Line_Num      NUMBER DEFAULT NULL,
                       X_Deprn_Reserve_Je_Line_Num      NUMBER DEFAULT NULL,
                       X_Reval_Amort_Je_Line_Num        NUMBER DEFAULT NULL,
                       X_Reval_Reserve_Je_Line_Num      NUMBER DEFAULT NULL,
                       X_Je_Header_Id                   NUMBER DEFAULT NULL,
                       X_Reval_Amortization             NUMBER DEFAULT NULL,
                       X_Reval_Deprn_Expense            NUMBER DEFAULT NULL,
                       X_Reval_Reserve                  NUMBER DEFAULT NULL,
                       X_Ytd_Reval_Deprn_Expense        NUMBER DEFAULT NULL,
                       X_Bonus_Deprn_Amount             NUMBER DEFAULT NULL,
                       X_Bonus_Ytd_Deprn                NUMBER DEFAULT NULL,
                       X_Bonus_Deprn_Reserve            NUMBER DEFAULT NULL,
                       X_mrc_sob_type_code              VARCHAR2 DEFAULT 'P',
                       X_Calling_Fn                     VARCHAR2,
                       p_log_level_rec    in      fa_api_types.log_level_rec_type default null) IS

    CURSOR C_dd IS SELECT rowid FROM fa_deprn_detail
                 WHERE distribution_id = X_Distribution_Id
                 AND   book_type_code = X_Book_Type_Code
                 AND   period_counter = X_Period_Counter;
Line: 37

    CURSOR C_dd_mc IS SELECT rowid FROM fa_deprn_detail
                 WHERE distribution_id = X_Distribution_Id
                 AND   book_type_code = X_Book_Type_Code
                 AND   period_counter = X_Period_Counter;
Line: 46

          INSERT INTO fa_deprn_detail_mrc_v(
              book_type_code,
              asset_id,
              period_counter,
              distribution_id,
              deprn_source_code,
              deprn_run_date,
              deprn_amount,
              ytd_deprn,
              deprn_reserve,
              addition_cost_to_clear,
              cost,
              deprn_adjustment_amount,
              deprn_expense_je_line_num,
              deprn_reserve_je_line_num,
              reval_amort_je_line_num,
              reval_reserve_je_line_num,
              je_header_id,
              reval_amortization,
              reval_deprn_expense,
              reval_reserve,
              ytd_reval_deprn_expense,
              bonus_deprn_amount,
              bonus_ytd_deprn,
              bonus_deprn_reserve
             ) VALUES (
              X_Book_Type_Code,
              X_Asset_Id,
              X_Period_Counter,
              X_Distribution_Id,
              X_Deprn_Source_Code,
              X_Deprn_Run_Date,
              X_Deprn_Amount,
              X_Ytd_Deprn,
              X_Deprn_Reserve,
              X_Addition_Cost_To_Clear,
              X_Cost,
              X_Deprn_Adjustment_Amount,
              X_Deprn_Expense_Je_Line_Num,
              X_Deprn_Reserve_Je_Line_Num,
              X_Reval_Amort_Je_Line_Num,
              X_Reval_Reserve_Je_Line_Num,
              X_Je_Header_Id,
              X_Reval_Amortization,
              X_Reval_Deprn_Expense,
              X_Reval_Reserve,
              X_Ytd_Reval_Deprn_Expense,
              X_Bonus_Deprn_Amount,
              X_Bonus_Ytd_Deprn,
              X_Bonus_Deprn_Reserve
             );
Line: 107

          INSERT INTO fa_deprn_detail(
              book_type_code,
              asset_id,
              period_counter,
              distribution_id,
              deprn_source_code,
              deprn_run_date,
              deprn_amount,
              ytd_deprn,
              deprn_reserve,
              addition_cost_to_clear,
              cost,
              deprn_adjustment_amount,
              deprn_expense_je_line_num,
              deprn_reserve_je_line_num,
              reval_amort_je_line_num,
              reval_reserve_je_line_num,
              je_header_id,
              reval_amortization,
              reval_deprn_expense,
              reval_reserve,
              ytd_reval_deprn_expense,
              bonus_deprn_amount,
              bonus_ytd_deprn,
              bonus_deprn_reserve
             ) VALUES (
              X_Book_Type_Code,
              X_Asset_Id,
              X_Period_Counter,
              X_Distribution_Id,
              X_Deprn_Source_Code,
              X_Deprn_Run_Date,
              X_Deprn_Amount,
              X_Ytd_Deprn,
              X_Deprn_Reserve,
              X_Addition_Cost_To_Clear,
              X_Cost,
              X_Deprn_Adjustment_Amount,
              X_Deprn_Expense_Je_Line_Num,
              X_Deprn_Reserve_Je_Line_Num,
              X_Reval_Amort_Je_Line_Num,
              X_Reval_Reserve_Je_Line_Num,
              X_Je_Header_Id,
              X_Reval_Amortization,
              X_Reval_Deprn_Expense,
              X_Reval_Reserve,
              X_Ytd_Reval_Deprn_Expense,
              X_Bonus_Deprn_Amount,
              X_Bonus_Ytd_Deprn,
              X_Bonus_Deprn_Reserve
             );
Line: 173

               (Called_Fn     => 'FA_DEPRN_DETAIL_PKG.Insert_Row',
               Calling_Fn     => X_Calling_Fn
               ,p_log_level_rec => p_log_level_rec);
Line: 176

  END Insert_Row;
Line: 204

        SELECT      book_type_code,
          asset_id,
          period_counter,
          distribution_id,
          deprn_source_code,
          deprn_run_date,
          deprn_amount,
          ytd_deprn,
          deprn_reserve,
          addition_cost_to_clear,
          cost,
          deprn_adjustment_amount,
          deprn_expense_je_line_num,
          deprn_reserve_je_line_num,
          reval_amort_je_line_num,
          reval_reserve_je_line_num,
          je_header_id,
          reval_amortization,
          reval_deprn_expense,
          reval_reserve,
          ytd_reval_deprn_expense
        FROM   fa_deprn_detail
        WHERE  rowid = X_Rowid
        FOR UPDATE of Distribution_Id NOWAIT;
Line: 236

      FND_MESSAGE.Set_Name('FND', 'FORM_RECORD_DELETED');
Line: 299

  PROCEDURE Update_Row(X_Rowid                          VARCHAR2 DEFAULT NULL,
                       X_Book_Type_Code                 VARCHAR2 DEFAULT NULL,
                       X_Asset_Id                       NUMBER   DEFAULT NULL,
                       X_Period_Counter                 NUMBER   DEFAULT NULL,
                       X_Distribution_Id                NUMBER   DEFAULT NULL,
                       X_Deprn_Source_Code              VARCHAR2 DEFAULT NULL,
                       X_Deprn_Run_Date                 DATE     DEFAULT NULL,
                       X_Deprn_Amount                   NUMBER   DEFAULT NULL,
                       X_Ytd_Deprn                      NUMBER   DEFAULT NULL,
                       X_Deprn_Reserve                  NUMBER   DEFAULT NULL,
                       X_Addition_Cost_To_Clear         NUMBER   DEFAULT NULL,
                       X_Cost                           NUMBER   DEFAULT NULL,
                       X_Deprn_Adjustment_Amount        NUMBER   DEFAULT NULL,
                       X_Deprn_Expense_Je_Line_Num      NUMBER   DEFAULT NULL,
                       X_Deprn_Reserve_Je_Line_Num      NUMBER   DEFAULT NULL,
                       X_Reval_Amort_Je_Line_Num        NUMBER   DEFAULT NULL,
                       X_Reval_Reserve_Je_Line_Num      NUMBER   DEFAULT NULL,
                       X_Je_Header_Id                   NUMBER   DEFAULT NULL,
                       X_Reval_Amortization             NUMBER   DEFAULT NULL,
                       X_Reval_Deprn_Expense            NUMBER   DEFAULT NULL,
                       X_Reval_Reserve                  NUMBER   DEFAULT NULL,
                       X_Ytd_Reval_Deprn_Expense        NUMBER   DEFAULT NULL,
                       X_mrc_sob_type_code              VARCHAR2 DEFAULT 'P',
                       X_Calling_Fn                     VARCHAR2 ,
                       p_log_level_rec    in      fa_api_types.log_level_rec_type default null) IS

   BEGIN

       if (X_rowid is not null) then

          if (X_mrc_sob_type_code = 'R') then
             UPDATE fa_deprn_detail_mrc_v
             SET
             book_type_code                  =      decode(X_Book_Type_Code,
                                                    NULL, book_type_code,
                                                    FND_API.G_MISS_CHAR, null,
                                                    X_Book_Type_Code),
             asset_id                        =      decode(X_Asset_Id,
                                                    NULL, asset_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Asset_Id),
             period_counter                  =      decode(X_Period_Counter,
                                                    NULL, period_counter,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Period_Counter),
             distribution_id                 =      decode(X_Distribution_Id,
                                                    NULL, distribution_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Distribution_Id),
             deprn_source_code               =      decode(X_Deprn_Source_Code,
                                                    NULL, deprn_source_code,
                                                    FND_API.G_MISS_CHAR, null,
                                                    X_Deprn_Source_Code),
             deprn_run_date                  =      decode(X_Deprn_Run_Date,
                                                    NULL, deprn_run_date,
                                                    X_Deprn_Run_Date),
             deprn_amount                    =      decode(X_Deprn_Amount,
                                                    NULL,  deprn_amount,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Amount),
             ytd_deprn                       =      decode(X_Ytd_Deprn,
                                                    NULL, ytd_deprn,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Ytd_Deprn),
             deprn_reserve                   =      decode(X_Deprn_Reserve,
                                                    NULL, deprn_reserve,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Reserve),
             addition_cost_to_clear          =      decode(X_Addition_Cost_To_Clear,
                                                    NULL, addition_cost_to_clear,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Addition_Cost_To_Clear),
             cost                            =      decode(X_Cost,
                                                    NULL, cost,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Cost),
             deprn_adjustment_amount         =      decode(X_Deprn_Adjustment_Amount,
                                                    NULL, deprn_adjustment_amount,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Adjustment_Amount),
             deprn_expense_je_line_num       =      decode(X_Deprn_Expense_Je_Line_Num,
                                                    NULL, deprn_expense_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Expense_Je_Line_Num),
             deprn_reserve_je_line_num       =      decode(X_Deprn_Reserve_Je_Line_Num,
                                                    NULL, deprn_reserve_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Reserve_Je_Line_Num),
             reval_amort_je_line_num         =      decode(X_Reval_Amort_Je_Line_Num,
                                                    NULL, reval_amort_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Amort_Je_Line_Num),
             reval_reserve_je_line_num       =      decode(X_Reval_Reserve_Je_Line_Num,
                                                    NULL, reval_reserve_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Reserve_Je_Line_Num),
             je_header_id                    =      decode(X_Je_Header_Id,
                                                    NULL, je_header_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Je_Header_Id),
             reval_amortization              =      decode(X_Reval_Amortization,
                                                    NULL, reval_amortization,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Amortization),
             reval_deprn_expense             =      decode(X_Reval_Deprn_Expense,
                                                    NULL, reval_deprn_expense,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Deprn_Expense),
             reval_reserve                   =      decode(X_Reval_Reserve,
                                                    NULL, reval_reserve,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Reserve),
             ytd_reval_deprn_expense         =      decode(X_Ytd_Reval_Deprn_Expense,
                                                    NULL, ytd_reval_deprn_expense,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Ytd_Reval_Deprn_Expense)
          WHERE rowid = X_Rowid;
Line: 418

          UPDATE fa_deprn_detail
          SET
             book_type_code                  =      decode(X_Book_Type_Code,
                                                    NULL, book_type_code,
                                                    FND_API.G_MISS_CHAR, null,
                                                    X_Book_Type_Code),
             asset_id                        =      decode(X_Asset_Id,
                                                    NULL, asset_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Asset_Id),
             period_counter                  =      decode(X_Period_Counter,
                                                    NULL, period_counter,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Period_Counter),
             distribution_id                 =      decode(X_Distribution_Id,
                                                    NULL, distribution_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Distribution_Id),
             deprn_source_code               =      decode(X_Deprn_Source_Code,
                                                    NULL, deprn_source_code,
                                                    FND_API.G_MISS_CHAR, null,
                                                    X_Deprn_Source_Code),
             deprn_run_date                  =      decode(X_Deprn_Run_Date,
                                                    NULL, deprn_run_date,
                                                    X_Deprn_Run_Date),
             deprn_amount                    =      decode(X_Deprn_Amount,
                                                    NULL,  deprn_amount,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Amount),
             ytd_deprn                       =      decode(X_Ytd_Deprn,
                                                    NULL, ytd_deprn,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Ytd_Deprn),
             deprn_reserve                   =      decode(X_Deprn_Reserve,
                                                    NULL, deprn_reserve,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Reserve),
             addition_cost_to_clear          =      decode(X_Addition_Cost_To_Clear,
                                                    NULL, addition_cost_to_clear,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Addition_Cost_To_Clear),
             cost                            =      decode(X_Cost,
                                                    NULL, cost,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Cost),
             deprn_adjustment_amount         =      decode(X_Deprn_Adjustment_Amount,
                                                    NULL, deprn_adjustment_amount,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Adjustment_Amount),
             deprn_expense_je_line_num       =      decode(X_Deprn_Expense_Je_Line_Num,
                                                    NULL, deprn_expense_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Expense_Je_Line_Num),
             deprn_reserve_je_line_num       =      decode(X_Deprn_Reserve_Je_Line_Num,
                                                    NULL, deprn_reserve_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Reserve_Je_Line_Num),
             reval_amort_je_line_num         =      decode(X_Reval_Amort_Je_Line_Num,
                                                    NULL, reval_amort_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Amort_Je_Line_Num),
             reval_reserve_je_line_num       =      decode(X_Reval_Reserve_Je_Line_Num,
                                                    NULL, reval_reserve_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Reserve_Je_Line_Num),
             je_header_id                    =      decode(X_Je_Header_Id,
                                                    NULL, je_header_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Je_Header_Id),
             reval_amortization              =      decode(X_Reval_Amortization,
                                                    NULL, reval_amortization,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Amortization),
             reval_deprn_expense             =      decode(X_Reval_Deprn_Expense,
                                                    NULL, reval_deprn_expense,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Deprn_Expense),
             reval_reserve                   =      decode(X_Reval_Reserve,
                                                    NULL, reval_reserve,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Reserve),
             ytd_reval_deprn_expense         =      decode(X_Ytd_Reval_Deprn_Expense,
                                                    NULL, ytd_reval_deprn_expense,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Ytd_Reval_Deprn_Expense)
          WHERE rowid = X_Rowid;
Line: 507

             UPDATE fa_deprn_detail_mrc_v
             SET
             book_type_code                  =      decode(X_Book_Type_Code,
                                                    NULL, book_type_code,
                                                    FND_API.G_MISS_CHAR, null,
                                                    X_Book_Type_Code),
             asset_id                        =      decode(X_Asset_Id,
                                                    NULL, asset_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Asset_Id),
             period_counter                  =      decode(X_Period_Counter,
                                                    NULL, period_counter,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Period_Counter),
             distribution_id                 =      decode(X_Distribution_Id,
                                                    NULL, distribution_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Distribution_Id),
             deprn_source_code               =      decode(X_Deprn_Source_Code,
                                                    NULL, deprn_source_code,
                                                    FND_API.G_MISS_CHAR, null,
                                                    X_Deprn_Source_Code),
             deprn_run_date                  =      decode(X_Deprn_Run_Date,
                                                    NULL, deprn_run_date,
                                                    X_Deprn_Run_Date),
             deprn_amount                    =      decode(X_Deprn_Amount,
                                                    NULL,  deprn_amount,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Amount),
             ytd_deprn                       =      decode(X_Ytd_Deprn,
                                                    NULL, ytd_deprn,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Ytd_Deprn),
             deprn_reserve                   =      decode(X_Deprn_Reserve,
                                                    NULL, deprn_reserve,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Reserve),
             addition_cost_to_clear          =      decode(X_Addition_Cost_To_Clear,
                                                    NULL, addition_cost_to_clear,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Addition_Cost_To_Clear),
             cost                            =      decode(X_Cost,
                                                    NULL, cost,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Cost),
             deprn_adjustment_amount         =      decode(X_Deprn_Adjustment_Amount,
                                                    NULL, deprn_adjustment_amount,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Adjustment_Amount),
             deprn_expense_je_line_num       =      decode(X_Deprn_Expense_Je_Line_Num,
                                                    NULL, deprn_expense_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Expense_Je_Line_Num),
             deprn_reserve_je_line_num       =      decode(X_Deprn_Reserve_Je_Line_Num,
                                                    NULL, deprn_reserve_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Reserve_Je_Line_Num),
             reval_amort_je_line_num         =      decode(X_Reval_Amort_Je_Line_Num,
                                                    NULL, reval_amort_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Amort_Je_Line_Num),
             reval_reserve_je_line_num       =      decode(X_Reval_Reserve_Je_Line_Num,
                                                    NULL, reval_reserve_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Reserve_Je_Line_Num),
             je_header_id                    =      decode(X_Je_Header_Id,
                                                    NULL, je_header_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Je_Header_Id),
             reval_amortization              =      decode(X_Reval_Amortization,
                                                    NULL, reval_amortization,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Amortization),
             reval_deprn_expense             =      decode(X_Reval_Deprn_Expense,
                                                    NULL, reval_deprn_expense,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Deprn_Expense),
             reval_reserve                   =      decode(X_Reval_Reserve,
                                                    NULL, reval_reserve,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Reserve),
             ytd_reval_deprn_expense         =      decode(X_Ytd_Reval_Deprn_Expense,
                                                    NULL, ytd_reval_deprn_expense,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Ytd_Reval_Deprn_Expense)
          WHERE book_type_code  = X_Book_Type_Code
          and   asset_id        = X_Asset_Id
          and   period_counter  = X_Period_Counter
          and   distribution_id = decode(X_Distribution_Id,
                                         NULL, distribution_id,
                                         X_Distribution_Id);
Line: 600

          UPDATE fa_deprn_detail
          SET
             book_type_code                  =      decode(X_Book_Type_Code,
                                                    NULL, book_type_code,
                                                    FND_API.G_MISS_CHAR, null,
                                                    X_Book_Type_Code),
             asset_id                        =      decode(X_Asset_Id,
                                                    NULL, asset_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Asset_Id),
             period_counter                  =      decode(X_Period_Counter,
                                                    NULL, period_counter,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Period_Counter),
             distribution_id                 =      decode(X_Distribution_Id,
                                                    NULL, distribution_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Distribution_Id),
             deprn_source_code               =      decode(X_Deprn_Source_Code,
                                                    NULL, deprn_source_code,
                                                    FND_API.G_MISS_CHAR, null,
                                                    X_Deprn_Source_Code),
             deprn_run_date                  =      decode(X_Deprn_Run_Date,
                                                    NULL, deprn_run_date,
                                                    X_Deprn_Run_Date),
             deprn_amount                    =      decode(X_Deprn_Amount,
                                                    NULL,  deprn_amount,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Amount),
             ytd_deprn                       =      decode(X_Ytd_Deprn,
                                                    NULL, ytd_deprn,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Ytd_Deprn),
             deprn_reserve                   =      decode(X_Deprn_Reserve,
                                                    NULL, deprn_reserve,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Reserve),
             addition_cost_to_clear          =      decode(X_Addition_Cost_To_Clear,
                                                    NULL, addition_cost_to_clear,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Addition_Cost_To_Clear),
             cost                            =      decode(X_Cost,
                                                    NULL, cost,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Cost),
             deprn_adjustment_amount         =      decode(X_Deprn_Adjustment_Amount,
                                                    NULL, deprn_adjustment_amount,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Adjustment_Amount),
             deprn_expense_je_line_num       =      decode(X_Deprn_Expense_Je_Line_Num,
                                                    NULL, deprn_expense_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Expense_Je_Line_Num),
             deprn_reserve_je_line_num       =      decode(X_Deprn_Reserve_Je_Line_Num,
                                                    NULL, deprn_reserve_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Deprn_Reserve_Je_Line_Num),
             reval_amort_je_line_num         =      decode(X_Reval_Amort_Je_Line_Num,
                                                    NULL, reval_amort_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Amort_Je_Line_Num),
             reval_reserve_je_line_num       =      decode(X_Reval_Reserve_Je_Line_Num,
                                                    NULL, reval_reserve_je_line_num,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Reserve_Je_Line_Num),
             je_header_id                    =      decode(X_Je_Header_Id,
                                                    NULL, je_header_id,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Je_Header_Id),
             reval_amortization              =      decode(X_Reval_Amortization,
                                                    NULL, reval_amortization,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Amortization),
             reval_deprn_expense             =      decode(X_Reval_Deprn_Expense,
                                                    NULL, reval_deprn_expense,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Deprn_Expense),
             reval_reserve                   =      decode(X_Reval_Reserve,
                                                    NULL, reval_reserve,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Reval_Reserve),
             ytd_reval_deprn_expense         =      decode(X_Ytd_Reval_Deprn_Expense,
                                                    NULL, ytd_reval_deprn_expense,
                                                    FND_API.G_MISS_NUM, null,
                                                    X_Ytd_Reval_Deprn_Expense)
          WHERE book_type_code  = X_Book_Type_Code
          and   asset_id        = X_Asset_Id
          and   period_counter  = X_Period_Counter
          and   distribution_id = decode(X_Distribution_Id,
                                         NULL, distribution_id,
                                         X_Distribution_Id);
Line: 702

               (Called_Fn     => 'FA_DEPRN_DETAIL_PKG.Update_Row',
               Calling_Fn     => X_Calling_Fn
               ,p_log_level_rec => p_log_level_rec);
Line: 705

  END Update_Row;
Line: 708

  PROCEDURE Delete_Row(X_Rowid           VARCHAR2 DEFAULT NULL,
                       X_Asset_Id        NUMBER DEFAULT NULL,
                       X_mrc_sob_type_code       VARCHAR2 DEFAULT 'P',
                       X_Calling_Fn      VARCHAR2,
                       p_log_level_rec    in      fa_api_types.log_level_rec_type default null) IS

   BEGIN

       if (X_mrc_sob_type_code = 'R') then
          if X_Rowid is not null then
             DELETE FROM fa_deprn_detail_mrc_v
             WHERE rowid = X_Rowid;
Line: 721

             DELETE FROM fa_deprn_detail_mrc_v
             WHERE asset_id = X_Asset_Id;
Line: 729

             DELETE FROM fa_deprn_detail
             WHERE rowid = X_Rowid;
Line: 732

             DELETE FROM fa_deprn_detail
             WHERE asset_id = X_Asset_Id;
Line: 746

               (Called_Fn     => 'FA_DEPRN_DETAIL_PKG.Delete_Row',
               Calling_Fn     => X_Calling_Fn
               ,p_log_level_rec => p_log_level_rec);
Line: 749

  END Delete_Row;