DBA Data[Home] [Help]

APPS.FA_METHODS_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_Method_Id                      IN OUT NOCOPY NUMBER,
                       X_Method_Code                    VARCHAR2,
                       X_Life_In_Months                 NUMBER DEFAULT NULL,
                       X_Depreciate_Lastyear_Flag       VARCHAR2,
                       X_Stl_Method_Flag                VARCHAR2,
                       X_Rate_Source_Rule               VARCHAR2,
                       X_Deprn_Basis_Rule               VARCHAR2,
                       X_Prorate_Periods_Per_Year       NUMBER DEFAULT NULL,
                       X_Name                           VARCHAR2 DEFAULT NULL,
                       X_Last_Update_Date               DATE,
                       X_Last_Updated_By                NUMBER,
                       X_Created_By                     NUMBER DEFAULT NULL,
                       X_Creation_Date                  DATE DEFAULT NULL,
                       X_Last_Update_Login              NUMBER DEFAULT NULL,
                       X_Attribute1                     VARCHAR2 DEFAULT NULL,
                       X_Attribute2                     VARCHAR2 DEFAULT NULL,
                       X_Attribute3                     VARCHAR2 DEFAULT NULL,
                       X_Attribute4                     VARCHAR2 DEFAULT NULL,
                       X_Attribute5                     VARCHAR2 DEFAULT NULL,
                       X_Attribute6                     VARCHAR2 DEFAULT NULL,
                       X_Attribute7                     VARCHAR2 DEFAULT NULL,
                       X_Attribute8                     VARCHAR2 DEFAULT NULL,
                       X_Attribute9                     VARCHAR2 DEFAULT NULL,
                       X_Attribute10                    VARCHAR2 DEFAULT NULL,
                       X_Attribute11                    VARCHAR2 DEFAULT NULL,
                       X_Attribute12                    VARCHAR2 DEFAULT NULL,
                       X_Attribute13                    VARCHAR2 DEFAULT NULL,
                       X_Attribute14                    VARCHAR2 DEFAULT NULL,
                       X_Attribute15                    VARCHAR2 DEFAULT NULL,
                       X_Attribute_Category_Code        VARCHAR2 DEFAULT NULL,
                       X_Exclude_Salvage_Value_Flag     VARCHAR2 DEFAULT 'NO',
 -- alternative flat depreciation calculation.   added for 11.5.2
          	       X_Deprn_Basis_Formula            VARCHAR2 DEFAULT NULL,
                       X_Polish_Adj_Calc_Basis_Flag     VARCHAR2 DEFAULT NULL,
                       X_Guarantee_Rate_Method_Flag     VARCHAR2 DEFAULT NULL,
                       X_Calling_Fn			VARCHAR2,
 -- For Depreciable Basis Formula
		       X_Deprn_Basis_Rule_Id		NUMBER DEFAULT NULL,
		       x_jp_imp_calc_basis_flag         VARCHAR2 DEFAULT NULL
  , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) IS
    CURSOR C IS SELECT rowid FROM fa_methods
                 WHERE method_id = X_Method_Id;
Line: 47

      CURSOR C2 IS SELECT fa_methods_s.nextval FROM sys.dual;
Line: 57

       INSERT INTO fa_methods(
              method_id,
              method_code,
              life_in_months,
              depreciate_lastyear_flag,
              stl_method_flag,
              rate_source_rule,
              deprn_basis_rule,
              prorate_periods_per_year,
              name,
              last_update_date,
              last_updated_by,
              created_by,
              creation_date,
              last_update_login,
              attribute1,
              attribute2,
              attribute3,
              attribute4,
              attribute5,
              attribute6,
              attribute7,
              attribute8,
              attribute9,
              attribute10,
              attribute11,
              attribute12,
              attribute13,
              attribute14,
              attribute15,
              attribute_category_code,
              exclude_salvage_value_flag,
              deprn_basis_formula,
	      deprn_basis_rule_id,
              polish_adj_calc_basis_flag,
              guarantee_rate_method_flag,
	      jp_imp_calc_basis_flag
             ) VALUES (
              X_Method_Id,
              X_Method_Code,
              X_Life_In_Months,
              X_Depreciate_Lastyear_Flag,
              X_Stl_Method_Flag,
              X_Rate_Source_Rule,
              X_Deprn_Basis_Rule,
              X_Prorate_Periods_Per_Year,
              X_Name,
              X_Last_Update_Date,
              X_Last_Updated_By,
              X_Created_By,
              X_Creation_Date,
              X_Last_Update_Login,
              X_Attribute1,
              X_Attribute2,
              X_Attribute3,
              X_Attribute4,
              X_Attribute5,
              X_Attribute6,
              X_Attribute7,
              X_Attribute8,
              X_Attribute9,
              X_Attribute10,
              X_Attribute11,
              X_Attribute12,
              X_Attribute13,
              X_Attribute14,
              X_Attribute15,
              X_Attribute_Category_Code,
              X_Exclude_Salvage_Value_Flag,
              X_Deprn_Basis_Formula,
	      X_Deprn_Basis_Rule_Id,
              X_Polish_Adj_Calc_Basis_Flag,
              X_Guarantee_Rate_Method_Flag,
	      x_jp_imp_calc_basis_flag
             );
Line: 149

       UPDATE fa_methods
       SET deprn_basis_rule_id =
          (SELECT deprn_basis_rule_id
           FROM   fa_deprn_basis_rules
           WHERE  RULE_NAME='TRANSACTION')
       WHERE rate_source_rule='FLAT'
       AND deprn_basis_rule='NBV'
       AND deprn_basis_formula IS NULL
       AND deprn_basis_rule_id IS NULL
       AND method_id = X_Method_Id;
Line: 160

       UPDATE fa_methods
       SET deprn_basis_rule_id =
          (SELECT deprn_basis_rule_id
           FROM   fa_deprn_basis_rules
           WHERE  RULE_NAME='FYBEGIN')
       WHERE rate_source_rule='FLAT'
       AND deprn_basis_rule='NBV'
       AND deprn_basis_formula ='STRICT_FLAT'
       AND deprn_basis_rule_id IS NULL
       AND method_id = X_Method_Id;
Line: 177

                calling_fn => 'fa_methods_pkg.insert_row', p_log_level_rec => p_log_level_rec);
Line: 180

                CALLED_FN => 'fa_methods_pkg.insert_row',
                CALLING_FN => X_Calling_Fn, p_log_level_rec => p_log_level_rec);
Line: 183

  END Insert_Row;
Line: 223

        SELECT	method_id,
		method_code,
		life_in_months,
		depreciate_lastyear_flag,
		stl_method_flag,
		rate_source_rule,
		deprn_basis_rule,
		prorate_periods_per_year,
		name,
		last_update_date,
		last_updated_by,
		created_by,
		creation_date,
		last_update_login,
		attribute1,
		attribute2,
		attribute3,
		attribute4,
		attribute5,
		attribute6,
		attribute7,
		attribute8,
		attribute9,
		attribute10,
		attribute11,
		attribute12,
		attribute13,
		attribute14,
		attribute15,
		attribute_category_code,
                deprn_basis_formula,
		exclude_salvage_value_flag,
	        deprn_basis_rule_id,
                polish_adj_calc_basis_flag,
                guarantee_rate_method_flag,
		jp_imp_calc_basis_flag
        FROM   fa_methods
        WHERE  method_code = X_Method_Code
        AND    ((life_in_months = X_Life_In_Months) or
                ((life_in_months is null) and (X_Life_In_Months is null)))
        FOR UPDATE of Method_Id NOWAIT;
Line: 272

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

  PROCEDURE Update_Row(X_Rowid                          VARCHAR2,
                       X_Method_Id                      NUMBER,
                       X_Method_Code                    VARCHAR2,
                       X_Life_In_Months                 NUMBER,
                       X_Depreciate_Lastyear_Flag       VARCHAR2,
                       X_Stl_Method_Flag                VARCHAR2,
                       X_Rate_Source_Rule               VARCHAR2,
                       X_Deprn_Basis_Rule               VARCHAR2,
                       X_Prorate_Periods_Per_Year       NUMBER,
                       X_Name                           VARCHAR2,
                       X_Last_Update_Date               DATE,
                       X_Last_Updated_By                NUMBER,
                       X_Last_Update_Login              NUMBER,
                       X_Attribute1                     VARCHAR2,
                       X_Attribute2                     VARCHAR2,
                       X_Attribute3                     VARCHAR2,
                       X_Attribute4                     VARCHAR2,
                       X_Attribute5                     VARCHAR2,
                       X_Attribute6                     VARCHAR2,
                       X_Attribute7                     VARCHAR2,
                       X_Attribute8                     VARCHAR2,
                       X_Attribute9                     VARCHAR2,
                       X_Attribute10                    VARCHAR2,
                       X_Attribute11                    VARCHAR2,
                       X_Attribute12                    VARCHAR2,
                       X_Attribute13                    VARCHAR2,
                       X_Attribute14                    VARCHAR2,
                       X_Attribute15                    VARCHAR2,
                       X_Attribute_Category_Code        VARCHAR2,
                       X_Exclude_Salvage_Value_Flag	VARCHAR2,
 -- added for alternative flat rate depreciation calculation.   for 11.5.2
                       X_Deprn_Basis_Formula            VARCHAR2,
                       X_Polish_Adj_Calc_Basis_Flag     VARCHAR2,
                       X_Guarantee_Rate_Method_Flag     VARCHAR2,
		       X_Calling_Fn			VARCHAR2,
 -- added for Depreciable Basis Formula
		       X_Deprn_Basis_Rule_Id		NUMBER DEFAULT NULL,
		       x_jp_imp_calc_basis_flag         VARCHAR2 DEFAULT NULL
  , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) IS

  BEGIN
    ad_zd_seed.prepare('fa_methods');
Line: 404

       UPDATE fa_methods
       SET
       depreciate_lastyear_flag        =     X_Depreciate_Lastyear_Flag,
       stl_method_flag                 =     X_Stl_Method_Flag,
       rate_source_rule                =     X_Rate_Source_Rule,
       deprn_basis_rule                =     X_Deprn_Basis_Rule,
       prorate_periods_per_year        =     X_Prorate_Periods_Per_Year,
       name                            =     X_Name,
       last_update_date                =     X_Last_Update_Date,
       last_updated_by                 =     X_Last_Updated_By,
       last_update_login               =     X_Last_Update_Login,
       attribute1                      =     X_Attribute1,
       attribute2                      =     X_Attribute2,
       attribute3                      =     X_Attribute3,
       attribute4                      =     X_Attribute4,
       attribute5                      =     X_Attribute5,
       attribute6                      =     X_Attribute6,
       attribute7                      =     X_Attribute7,
       attribute8                      =     X_Attribute8,
       attribute9                      =     X_Attribute9,
       attribute10                     =     X_Attribute10,
       attribute11                     =     X_Attribute11,
       attribute12                     =     X_Attribute12,
       attribute13                     =     X_Attribute13,
       attribute14                     =     X_Attribute14,
       attribute15                     =     X_Attribute15,
       attribute_category_code         =     X_Attribute_Category_Code,
       exclude_salvage_value_flag      =     X_Exclude_Salvage_Value_Flag,
       deprn_basis_formula             =     X_Deprn_Basis_Formula,
       polish_adj_calc_basis_flag      =     X_Polish_Adj_Calc_Basis_Flag,
       guarantee_rate_method_flag      =     X_Guarantee_Rate_Method_Flag,
       deprn_basis_rule_id	       =     X_Deprn_Basis_Rule_Id,
       jp_imp_calc_basis_flag          =     x_jp_imp_calc_basis_flag
       WHERE method_code = X_Method_Code
       AND   life_in_months = X_Life_In_Months;
Line: 452

          UPDATE fa_methods
          SET deprn_basis_rule_id =
             (SELECT deprn_basis_rule_id
              FROM   fa_deprn_basis_rules
              WHERE  RULE_NAME='TRANSACTION')
          WHERE rate_source_rule='FLAT'
          AND deprn_basis_rule='NBV'
          AND deprn_basis_formula IS NULL
          AND deprn_basis_rule_id IS NULL
          AND method_code = X_Method_Code
          AND life_in_months = X_Life_In_Months;
Line: 464

          UPDATE fa_methods
          SET deprn_basis_rule_id =
             (SELECT deprn_basis_rule_id
              FROM   fa_deprn_basis_rules
              WHERE  RULE_NAME='FYBEGIN')
          WHERE rate_source_rule='FLAT'
          AND deprn_basis_rule='NBV'
          AND deprn_basis_formula ='STRICT_FLAT'
          AND deprn_basis_rule_id IS NULL
          AND method_code = X_Method_Code
          AND life_in_months = X_Life_In_Months;
Line: 479

       UPDATE fa_methods
       SET
       depreciate_lastyear_flag        =     X_Depreciate_Lastyear_Flag,
       stl_method_flag                 =     X_Stl_Method_Flag,
       rate_source_rule                =     X_Rate_Source_Rule,
       deprn_basis_rule                =     X_Deprn_Basis_Rule,
       prorate_periods_per_year        =     X_Prorate_Periods_Per_Year,
       name                            =     X_Name,
       last_update_date                =     X_Last_Update_Date,
       last_updated_by                 =     X_Last_Updated_By,
       last_update_login               =     X_Last_Update_Login,
       attribute1                      =     X_Attribute1,
       attribute2                      =     X_Attribute2,
       attribute3                      =     X_Attribute3,
       attribute4                      =     X_Attribute4,
       attribute5                      =     X_Attribute5,
       attribute6                      =     X_Attribute6,
       attribute7                      =     X_Attribute7,
       attribute8                      =     X_Attribute8,
       attribute9                      =     X_Attribute9,
       attribute10                     =     X_Attribute10,
       attribute11                     =     X_Attribute11,
       attribute12                     =     X_Attribute12,
       attribute13                     =     X_Attribute13,
       attribute14                     =     X_Attribute14,
       attribute15                     =     X_Attribute15,
       attribute_category_code         =     X_Attribute_Category_Code,
       exclude_salvage_value_flag      =     X_Exclude_Salvage_Value_Flag,
       deprn_basis_formula             =     X_Deprn_Basis_Formula,
       polish_adj_calc_basis_flag      =     X_Polish_Adj_Calc_Basis_Flag,
       guarantee_rate_method_flag      =     X_Guarantee_Rate_Method_Flag,
       deprn_basis_rule_id	       =     X_Deprn_Basis_Rule_Id,
       jp_imp_calc_basis_flag          =     x_jp_imp_calc_basis_flag
       WHERE method_code = X_Method_Code
       AND   life_in_months is null;
Line: 527

          UPDATE fa_methods
          SET deprn_basis_rule_id =
             (SELECT deprn_basis_rule_id
              FROM   fa_deprn_basis_rules
              WHERE  RULE_NAME='TRANSACTION')
          WHERE rate_source_rule='FLAT'
          AND deprn_basis_rule='NBV'
          AND deprn_basis_formula IS NULL
          AND deprn_basis_rule_id IS NULL
          AND method_code = X_Method_Code
          AND life_in_months is null;
Line: 539

          UPDATE fa_methods
          SET deprn_basis_rule_id =
             (SELECT deprn_basis_rule_id
              FROM   fa_deprn_basis_rules
              WHERE  RULE_NAME='FYBEGIN')
          WHERE rate_source_rule='FLAT'
          AND deprn_basis_rule='NBV'
          AND deprn_basis_formula ='STRICT_FLAT'
          AND deprn_basis_rule_id IS NULL
          AND method_code = X_Method_Code
          AND life_in_months is null;
Line: 558

                calling_fn => 'fa_methods_pkg.update_row', p_log_level_rec => p_log_level_rec);
Line: 561

                CALLED_FN => 'fa_methods_pkg.update_row',
                CALLING_FN => X_Calling_Fn, p_log_level_rec => p_log_level_rec);
Line: 564

  END Update_Row;
Line: 566

  PROCEDURE Delete_Row(X_Rowid VARCHAR2,
		       X_Calling_Fn VARCHAR2, p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) IS
  BEGIN
    ad_zd_seed.prepare('fa_methods');
Line: 570

    DELETE FROM fa_methods
    WHERE rowid = X_Rowid;
Line: 580

                calling_fn => 'fa_methods_pkg.delete_row', p_log_level_rec => p_log_level_rec);
Line: 583

                CALLED_FN => 'fa_methods_pkg.delete_row',
                CALLING_FN => X_Calling_Fn, p_log_level_rec => p_log_level_rec);
Line: 586

end DELETE_ROW;
Line: 643

     select count(*)
     into  h_record_exists
     from  fa_methods
     where method_code = X_Method_Code
     and   life_in_months = X_Life_In_Months;
Line: 651

     select count(*)
     into  h_record_exists
     from  fa_methods
     where method_code = X_Method_Code
     and   life_in_months is null;
Line: 660

  fa_methods_pkg.update_row (
    X_Rowid                             => row_id,
    X_Method_ID				=> h_method_id,
    X_Method_Code			=> X_Method_Code,
    X_Life_In_Months			=> X_Life_In_Months,
    X_Depreciate_Lastyear_Flag		=> X_Depreciate_Lastyear_Flag,
    X_Stl_Method_Flag			=> X_Stl_Method_Flag,
    X_Rate_Source_Rule			=> X_Rate_Source_Rule,
    X_Deprn_Basis_Rule			=> X_Deprn_Basis_Rule,
    X_Prorate_Periods_Per_Year		=> X_Prorate_Periods_Per_Year,
    X_Name				=> X_Name,
    X_Last_Update_Date			=> sysdate,
    X_Last_Updated_By			=> user_id,
    X_Last_Update_Login			=> 0,
    X_Attribute1			=> X_Attribute1,
    X_Attribute2			=> X_Attribute2,
    X_Attribute3			=> X_Attribute3,
    X_Attribute4			=> X_Attribute4,
    X_Attribute5			=> X_Attribute5,
    X_Attribute6			=> X_Attribute6,
    X_Attribute7			=> X_Attribute7,
    X_Attribute8			=> X_Attribute8,
    X_Attribute9			=> X_Attribute9,
    X_Attribute10			=> X_Attribute10,
    X_Attribute11			=> X_Attribute11,
    X_Attribute12			=> X_Attribute12,
    X_Attribute13			=> X_Attribute13,
    X_Attribute14			=> X_Attribute14,
    X_Attribute15			=> X_Attribute15,
    X_Attribute_Category_Code		=> X_Attribute_Category_Code,
    X_Exclude_Salvage_Value_Flag	=> X_Exclude_Salvage_Value_Flag,
    X_Deprn_Basis_Formula               => X_Deprn_Basis_Formula,
    X_Polish_Adj_Calc_Basis_Flag        => X_Polish_Adj_Calc_Basis_Flag,
    X_Guarantee_Rate_Method_Flag        => X_Guarantee_Rate_Method_Flag,
    X_Calling_Fn			=> 'fa_methods_pkg.load_row',
    X_Deprn_Basis_Rule_Id		=> X_Deprn_Basis_Rule_Id,
    x_jp_imp_calc_basis_flag            => x_jp_imp_calc_basis_flag
, p_log_level_rec => p_log_level_rec);
Line: 702

  fa_methods_pkg.insert_row (
    X_Rowid				=> row_id,
    X_Method_ID				=> h_method_id,
    X_Method_Code                       => X_Method_Code,
    X_Life_In_Months                    => X_Life_In_Months,
    X_Depreciate_Lastyear_Flag          => X_Depreciate_Lastyear_Flag,
    X_Stl_Method_Flag                   => X_Stl_Method_Flag,
    X_Rate_Source_Rule                  => X_Rate_Source_Rule,
    X_Deprn_Basis_Rule                  => X_Deprn_Basis_Rule,
    X_Prorate_Periods_Per_Year          => X_Prorate_Periods_Per_Year,
    X_Name                              => X_Name,
    X_Last_Update_Date                  => sysdate,
    X_Last_Updated_By                   => user_id,
    X_Created_By			=> user_id,
    X_Creation_Date			=> sysdate,
    X_Last_Update_Login                 => 0,
    X_Attribute1                        => X_Attribute1,
    X_Attribute2                        => X_Attribute2,
    X_Attribute3                        => X_Attribute3,
    X_Attribute4                        => X_Attribute4,
    X_Attribute5                        => X_Attribute5,
    X_Attribute6                        => X_Attribute6,
    X_Attribute7                        => X_Attribute7,
    X_Attribute8                        => X_Attribute8,
    X_Attribute9                        => X_Attribute9,
    X_Attribute10                       => X_Attribute10,
    X_Attribute11                       => X_Attribute11,
    X_Attribute12                       => X_Attribute12,
    X_Attribute13                       => X_Attribute13,
    X_Attribute14                       => X_Attribute14,
    X_Attribute15                       => X_Attribute15,
    X_Attribute_Category_Code           => X_Attribute_Category_Code,
    X_Exclude_Salvage_Value_Flag	=> X_Exclude_Salvage_Value_Flag,
    X_Deprn_Basis_Formula               => X_Deprn_Basis_Formula,
    X_Polish_Adj_Calc_Basis_Flag        => X_Polish_Adj_Calc_Basis_Flag,
    X_Guarantee_Rate_Method_Flag        => X_Guarantee_Rate_Method_Flag,
    X_Calling_Fn                        => 'fa_methods_pkg.load_row',
    X_Deprn_Basis_Rule_Id		=> X_Deprn_Basis_Rule_Id,
    x_jp_imp_calc_basis_flag            => x_jp_imp_calc_basis_flag
, p_log_level_rec => p_log_level_rec);
Line: 759

   X_DB_LAST_UPDATED_BY NUMBER,
   X_DB_LAST_UPDATE_DATE DATE,
   X_OWNER in VARCHAR2,
   X_LAST_UPDATE_DATE in DATE,
   X_METHOD_CODE in VARCHAR2,
   X_LIFE_IN_MONTHS in NUMBER,
   X_DEPRECIATE_LASTYEAR_FLAG in VARCHAR2,
   X_STL_METHOD_FLAG in VARCHAR2,
   X_RATE_SOURCE_RULE in VARCHAR2,
   X_DEPRN_BASIS_RULE in VARCHAR2,
   X_PRORATE_PERIODS_PER_YEAR in NUMBER,
   X_NAME in VARCHAR2,
   X_ATTRIBUTE1 in VARCHAR2,
   X_ATTRIBUTE2 in VARCHAR2,
   X_ATTRIBUTE3 in VARCHAR2,
   X_ATTRIBUTE4 in VARCHAR2,
   X_ATTRIBUTE5 in VARCHAR2,
   X_ATTRIBUTE6 in VARCHAR2,
   X_ATTRIBUTE7 in VARCHAR2,
   X_ATTRIBUTE8 in VARCHAR2,
   X_ATTRIBUTE9 in VARCHAR2,
   X_ATTRIBUTE10 in VARCHAR2,
   X_ATTRIBUTE11 in VARCHAR2,
   X_ATTRIBUTE12 in VARCHAR2,
   X_ATTRIBUTE13 in VARCHAR2,
   X_ATTRIBUTE14 in VARCHAR2,
   X_ATTRIBUTE15 in VARCHAR2,
   X_ATTRIBUTE_CATEGORY_CODE in VARCHAR2,
   X_EXCLUDE_SALVAGE_VALUE_FLAG in VARCHAR2,
-- added for alternative flat depreciatio calculation.   for 11.5.2
   X_DEPRN_BASIS_FORMULA in VARCHAR2,
   X_POLISH_ADJ_CALC_BASIS_FLAG in VARCHAR2,
   X_GUARANTEE_RATE_METHOD_FLAG in VARCHAR2,
-- added for Depreciable Basis Formula
   X_DEPRN_BASIS_RULE_ID in NUMBER DEFAULT NULL,
   X_JP_IMP_CALC_BASIS_FLAG IN VARCHAR2 DEFAULT NULL,
   p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type default null) is

  h_record_exists       number(15);
Line: 809

     if (fnd_load_util.upload_test(user_id, x_last_update_date,
                                   X_db_last_updated_by, X_db_last_update_date,
                                   X_CUSTOM_MODE)) then

        fa_methods_pkg.update_row (
           X_Rowid                             => row_id,
           X_Method_ID                         => h_method_id,
           X_Method_Code                       => X_Method_Code,
           X_Life_In_Months                    => X_Life_In_Months,
           X_Depreciate_Lastyear_Flag          => X_Depreciate_Lastyear_Flag,
           X_Stl_Method_Flag                   => X_Stl_Method_Flag,
           X_Rate_Source_Rule                  => X_Rate_Source_Rule,
           X_Deprn_Basis_Rule                  => X_Deprn_Basis_Rule,
           X_Prorate_Periods_Per_Year          => X_Prorate_Periods_Per_Year,
           X_Name                              => X_Name,
           X_Last_Update_Date                  => sysdate,
           X_Last_Updated_By                   => user_id,
           X_Last_Update_Login                 => 0,
           X_Attribute1                        => X_Attribute1,
           X_Attribute2                        => X_Attribute2,
           X_Attribute3                        => X_Attribute3,
           X_Attribute4                        => X_Attribute4,
           X_Attribute5                        => X_Attribute5,
           X_Attribute6                        => X_Attribute6,
           X_Attribute7                        => X_Attribute7,
           X_Attribute8                        => X_Attribute8,
           X_Attribute9                        => X_Attribute9,
           X_Attribute10                       => X_Attribute10,
           X_Attribute11                       => X_Attribute11,
           X_Attribute12                       => X_Attribute12,
           X_Attribute13                       => X_Attribute13,
           X_Attribute14                       => X_Attribute14,
           X_Attribute15                       => X_Attribute15,
           X_Attribute_Category_Code           => X_Attribute_Category_Code,
           X_Exclude_Salvage_Value_Flag        => X_Exclude_Salvage_Value_Flag,
           X_Deprn_Basis_Formula               => X_Deprn_Basis_Formula,
           X_Polish_Adj_Calc_Basis_Flag        => X_Polish_Adj_Calc_Basis_Flag,
           X_Guarantee_Rate_Method_Flag        => X_Guarantee_Rate_Method_Flag,
           X_Calling_Fn                        => 'fa_methods_pkg.load_row',
           X_Deprn_Basis_Rule_Id               => X_Deprn_Basis_Rule_Id,
	   x_jp_imp_calc_basis_flag            => x_jp_imp_calc_basis_flag
           ,p_log_level_rec => p_log_level_rec);
Line: 856

  fa_methods_pkg.insert_row (
    X_Rowid                             => row_id,
    X_Method_ID                         => h_method_id,
    X_Method_Code                       => X_Method_Code,
    X_Life_In_Months                    => X_Life_In_Months,
    X_Depreciate_Lastyear_Flag          => X_Depreciate_Lastyear_Flag,
    X_Stl_Method_Flag                   => X_Stl_Method_Flag,
    X_Rate_Source_Rule                  => X_Rate_Source_Rule,
    X_Deprn_Basis_Rule                  => X_Deprn_Basis_Rule,
    X_Prorate_Periods_Per_Year          => X_Prorate_Periods_Per_Year,
    X_Name                              => X_Name,
    X_Last_Update_Date                  => sysdate,
    X_Last_Updated_By                   => user_id,
    X_Created_By                        => user_id,
    X_Creation_Date                     => sysdate,
    X_Last_Update_Login                 => 0,
    X_Attribute1                        => X_Attribute1,
    X_Attribute2                        => X_Attribute2,
    X_Attribute3                        => X_Attribute3,
    X_Attribute4                        => X_Attribute4,
    X_Attribute5                        => X_Attribute5,
    X_Attribute6                        => X_Attribute6,
    X_Attribute7                        => X_Attribute7,
    X_Attribute8                        => X_Attribute8,
    X_Attribute9                        => X_Attribute9,
    X_Attribute10                       => X_Attribute10,
    X_Attribute11                       => X_Attribute11,
    X_Attribute12                       => X_Attribute12,
    X_Attribute13                       => X_Attribute13,
    X_Attribute14                       => X_Attribute14,
    X_Attribute15                       => X_Attribute15,
    X_Attribute_Category_Code           => X_Attribute_Category_Code,
    X_Exclude_Salvage_Value_Flag        => X_Exclude_Salvage_Value_Flag,
    X_Deprn_Basis_Formula               => X_Deprn_Basis_Formula,
    X_Polish_Adj_Calc_Basis_Flag        => X_Polish_Adj_Calc_Basis_Flag,
    X_Guarantee_Rate_Method_Flag        => X_Guarantee_Rate_Method_Flag,
    X_Calling_Fn                        => 'fa_methods_pkg.load_row',
    X_Deprn_Basis_Rule_Id               => X_Deprn_Basis_Rule_Id,
    x_jp_imp_calc_basis_flag            => x_jp_imp_calc_basis_flag
    ,p_log_level_rec => p_log_level_rec);
Line: 932

/*Bugfix 6449856: Use method_code and life_in_months to update
 * the appropriate row instead of method_id. This is because
 * for new methods, method_id will be different from what is being
 * passed from ldt file. fyi, LOAD_ROW procedure passes method_id
 * as null to INSERT_ROW. To translate the new row, we need to make use
 * of method_code and life_in_months.
 * */

  if (X_Life_In_Months is not null) then
      update FA_METHODS set
  	NAME = nvl(X_Name, Name),
  	LAST_UPDATE_DATE = sysdate,
  	LAST_UPDATED_BY = user_id,
  	LAST_UPDATE_LOGIN = 0
      --where METHOD_ID = X_Method_ID
      where method_code = X_Method_Code
      and   life_in_months = X_Life_In_Months
      and   userenv('LANG') =
      	(select language_code
       	from FND_LANGUAGES
        where installed_flag = 'B');
Line: 954

      update FA_METHODS set
  	NAME = nvl(X_Name, Name),
  	LAST_UPDATE_DATE = sysdate,
  	LAST_UPDATED_BY = user_id,
  	LAST_UPDATE_LOGIN = 0
      --where METHOD_ID = X_Method_ID
      where method_code = X_Method_Code
      and   life_in_months is null
      and   userenv('LANG') =
      	(select language_code
       	from FND_LANGUAGES
        where installed_flag = 'B');
Line: 985

   X_DB_LAST_UPDATED_BY NUMBER,
   X_DB_LAST_UPDATE_DATE DATE,
   X_OWNER in VARCHAR2,
   X_LAST_UPDATE_DATE DATE,
   X_NAME in VARCHAR2,
   p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type default null) is

  user_id       number;
Line: 998

   if (fnd_load_util.upload_test(user_id, x_last_update_date,
                                 x_db_last_updated_by, x_db_last_update_date,
                                 X_CUSTOM_MODE)) then
      /*Bugfix 6685881: Use method_code and life_in_months to update
      * the appropriate row instead of method_id. This is because
      * for new methods, method_id will be different from what is being
      * passed from ldt file. fyi, LOAD_ROW procedure passes method_id
      * as null to INSERT_ROW. To translate the new row, we need to make use
      * of method_code and life_in_months.
      * */

      if (X_Life_In_Months is not null) then

         update FA_METHODS
         set    NAME = nvl(X_Name, Name),
                LAST_UPDATE_DATE = sysdate,
                LAST_UPDATED_BY = user_id
         --where METHOD_ID = X_Method_ID
         where method_code = X_Method_Code
         and   life_in_months = X_Life_In_Months
         and    userenv('LANG') =
                (select language_code
                 from FND_LANGUAGES
                 where installed_flag = 'B');
Line: 1024

          update FA_METHODS set
                 NAME = nvl(X_Name, Name),
                 LAST_UPDATE_DATE = sysdate,
                 LAST_UPDATED_BY = user_id,
                 LAST_UPDATE_LOGIN = 0
               --where METHOD_ID = X_Method_ID
               where method_code = X_Method_Code
               and   life_in_months is null
               and   userenv('LANG') =
                 (select language_code
                 from FND_LANGUAGES
                 where installed_flag = 'B');
Line: 1058

             x_last_update_date           IN DATE,
             x_method_code                IN VARCHAR2,
             x_life_in_months             IN NUMBER,
             x_depreciate_lastyear_flag   IN VARCHAR2,
             x_stl_method_flag            IN VARCHAR2,
             x_rate_source_rule           IN VARCHAR2,
             x_deprn_basis_rule           IN VARCHAR2,
             x_prorate_periods_per_year   IN NUMBER,
             x_name                       IN VARCHAR2,
             x_attribute1                 IN VARCHAR2,
             x_attribute2                 IN VARCHAR2,
             x_attribute3                 IN VARCHAR2,
             x_attribute4                 IN VARCHAR2,
             x_attribute5                 IN VARCHAR2,
             x_attribute6                 IN VARCHAR2,
             x_attribute7                 IN VARCHAR2,
             x_attribute8                 IN VARCHAR2,
             x_attribute9                 IN VARCHAR2,
             x_attribute10                IN VARCHAR2,
             x_attribute11                IN VARCHAR2,
             x_attribute12                IN VARCHAR2,
             x_attribute13                IN VARCHAR2,
             x_attribute14                IN VARCHAR2,
             x_attribute15                IN VARCHAR2,
             x_attribute_category_code    IN VARCHAR2,
             x_exclude_salvage_value_flag IN VARCHAR2,
             x_deprn_basis_formula        IN VARCHAR2,
	     X_Polish_Adj_Calc_Basis_Flag IN VARCHAR2,
 	     X_Guarantee_Rate_Method_Flag IN VARCHAR2,
             x_deprn_basis_rule_id        IN NUMBER,
	     x_jp_imp_calc_basis_flag     IN VARCHAR2) IS


   h_method_id           number(15);
Line: 1092

   h_last_update_date    date;
Line: 1093

   h_last_updated_by     number;
Line: 1106

         h_last_update_date := fa_cache_pkg.fazccmt_record.last_update_date;
Line: 1107

         h_last_updated_by  := fa_cache_pkg.fazccmt_record.last_updated_by;
Line: 1117

             x_db_last_update_date        => h_last_update_date,
             x_db_last_updated_by         => h_last_updated_by,
             x_owner                      => x_owner,
             x_last_update_date           => x_last_update_date,
             x_name                       => x_name);
Line: 1126

             x_db_last_update_date        => h_last_update_date,
             x_db_last_updated_by         => h_last_updated_by,
             x_owner                      => x_owner,
             x_last_update_date           => x_last_update_date,
             x_method_code                => x_method_code,
             x_life_in_months             => x_life_in_months,
             x_depreciate_lastyear_flag   => x_depreciate_lastyear_flag,
             x_stl_method_flag            => x_stl_method_flag,
             x_rate_source_rule           => x_rate_source_rule,
             x_deprn_basis_rule           => x_deprn_basis_rule,
             x_prorate_periods_per_year   => x_prorate_periods_per_year,
             x_name                       => x_name,
             x_attribute1                 => x_attribute1,
             x_attribute2                 => x_attribute2,
             x_attribute3                 => x_attribute3,
             x_attribute4                 => x_attribute4,
             x_attribute5                 => x_attribute5,
             x_attribute6                 => x_attribute6,
             x_attribute7                 => x_attribute7,
             x_attribute8                 => x_attribute8,
             x_attribute9                 => x_attribute9,
             x_attribute10                => x_attribute10,
             x_attribute11                => x_attribute11,
             x_attribute12                => x_attribute12,
             x_attribute13                => x_attribute13,
             x_attribute14                => x_attribute14,
             x_attribute15                => x_attribute14,
             x_attribute_category_code    => x_attribute_category_code,
             x_exclude_salvage_value_flag => x_exclude_salvage_value_flag,
             x_deprn_basis_formula        => x_deprn_basis_formula,
	     X_Polish_Adj_Calc_Basis_Flag => X_Polish_Adj_Calc_Basis_Flag,
             X_Guarantee_Rate_Method_Flag => X_Guarantee_Rate_Method_Flag,
             x_deprn_basis_rule_id        => x_deprn_basis_rule_id,
	     x_jp_imp_calc_basis_flag     => x_jp_imp_calc_basis_flag);