DBA Data[Home] [Help]

APPS.FA_ADDITIONS_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_Asset_Id                       IN OUT NOCOPY NUMBER,
                       X_Asset_Number                   IN OUT NOCOPY VARCHAR2,
                       X_Asset_Key_Ccid                 NUMBER DEFAULT NULL,
                       X_Current_Units                  NUMBER,
                       X_Asset_Type                     VARCHAR2,
                       X_Tag_Number                     VARCHAR2 DEFAULT NULL,
                       X_Description                    VARCHAR2,
                       X_Asset_Category_Id              NUMBER,
                       X_Parent_Asset_Id                NUMBER DEFAULT NULL,
                       X_Manufacturer_Name              VARCHAR2 DEFAULT NULL,
                       X_Serial_Number                  VARCHAR2 DEFAULT NULL,
                       X_Model_Number                   VARCHAR2 DEFAULT NULL,
                       X_Property_Type_Code             VARCHAR2 DEFAULT NULL,
                       X_Property_1245_1250_Code        VARCHAR2 DEFAULT NULL,
                       X_In_Use_Flag                    VARCHAR2,
                       X_Owned_Leased                   VARCHAR2,
                       X_New_Used                       VARCHAR2,
                       X_Unit_Adjustment_Flag           VARCHAR2,
                       X_Add_Cost_Je_Flag               VARCHAR2,
                       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_Attribute16                    VARCHAR2 DEFAULT NULL,
                       X_Attribute17                    VARCHAR2 DEFAULT NULL,
                       X_Attribute18                    VARCHAR2 DEFAULT NULL,
                       X_Attribute19                    VARCHAR2 DEFAULT NULL,
                       X_Attribute20                    VARCHAR2 DEFAULT NULL,
                       X_Attribute21                    VARCHAR2 DEFAULT NULL,
                       X_Attribute22                    VARCHAR2 DEFAULT NULL,
                       X_Attribute23                    VARCHAR2 DEFAULT NULL,
                       X_Attribute24                    VARCHAR2 DEFAULT NULL,
                       X_Attribute25                    VARCHAR2 DEFAULT NULL,
                       X_Attribute26                    VARCHAR2 DEFAULT NULL,
                       X_Attribute27                    VARCHAR2 DEFAULT NULL,
                       X_Attribute28                    VARCHAR2 DEFAULT NULL,
                       X_Attribute29                    VARCHAR2 DEFAULT NULL,
                       X_Attribute30                    VARCHAR2 DEFAULT NULL,
                       X_Attribute_Category_Code        VARCHAR2,
                       X_gf_Attribute1                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute2                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute3                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute4                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute5                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute6                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute7                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute8                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute9                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute10                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute11                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute12                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute13                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute14                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute15                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute16                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute17                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute18                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute19                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute20                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute_Category_Code     VARCHAR2 DEFAULT NULL,
                       X_Context                        VARCHAR2 DEFAULT NULL,
                       X_Lease_Id                       NUMBER DEFAULT NULL,
                       X_Inventorial                    VARCHAR2,
		       X_Commitment			VARCHAR2 DEFAULT NULL,
		       X_Investment_Law			VARCHAR2 DEFAULT NULL,
                       X_Status                         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_Calling_Fn                     VARCHAR2
  , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) IS

    h_error_message     varchar2(255);
Line: 92

    CURSOR C IS SELECT rowid FROM fa_additions_B
                 WHERE asset_id = X_Asset_Id;
Line: 94

    CURSOR C2 IS SELECT fa_additions_s.nextval FROM sys.dual;
Line: 114

       INSERT INTO fa_additions_B(
              asset_id,
              asset_number,
              asset_key_ccid,
              current_units,
              asset_type,
              tag_number,
              /* description, */
              asset_category_id,
              parent_asset_id,
              manufacturer_name,
              serial_number,
              model_number,
              property_type_code,
              property_1245_1250_code,
              in_use_flag,
              owned_leased,
              new_used,
              unit_adjustment_flag,
              add_cost_je_flag,
              attribute1,
              attribute2,
              attribute3,
              attribute4,
              attribute5,
              attribute6,
              attribute7,
              attribute8,
              attribute9,
              attribute10,
              attribute11,
              attribute12,
              attribute13,
              attribute14,
              attribute15,
              attribute16,
              attribute17,
              attribute18,
              attribute19,
              attribute20,
              attribute21,
              attribute22,
              attribute23,
              attribute24,
              attribute25,
              attribute26,
              attribute27,
              attribute28,
              attribute29,
              attribute30,
              attribute_category_code,
              global_attribute1,
              global_attribute2,
              global_attribute3,
              global_attribute4,
              global_attribute5,
              global_attribute6,
              global_attribute7,
              global_attribute8,
              global_attribute9,
              global_attribute10,
              global_attribute11,
              global_attribute12,
              global_attribute13,
              global_attribute14,
              global_attribute15,
              global_attribute16,
              global_attribute17,
              global_attribute18,
              global_attribute19,
              global_attribute20,
              global_attribute_category,
              context,
              lease_id,
              inventorial,
              commitment,
	      investment_law,
              last_update_date,
              last_updated_by,
              created_by,
              creation_date,
              last_update_login
             ) VALUES (
              X_Asset_Id,
              X_Asset_Number,
              X_Asset_Key_Ccid,
              X_Current_Units,
              X_Asset_Type,
              X_Tag_Number,
              /* X_Description, */
              X_Asset_Category_Id,
              X_Parent_Asset_Id,
              X_Manufacturer_Name,
              X_Serial_Number,
              X_Model_Number,
              X_Property_Type_Code,
              X_Property_1245_1250_Code,
              X_In_Use_Flag,
              X_Owned_Leased,
              X_New_Used,
              X_Unit_Adjustment_Flag,
              X_Add_Cost_Je_Flag,
              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,
              l_Attribute15,
              X_Attribute16,
              X_Attribute17,
              X_Attribute18,
              X_Attribute19,
              X_Attribute20,
              X_Attribute21,
              X_Attribute22,
              X_Attribute23,
              X_Attribute24,
              X_Attribute25,
              X_Attribute26,
              X_Attribute27,
              X_Attribute28,
              X_Attribute29,
              X_Attribute30,
              X_Attribute_Category_Code,
              X_gf_Attribute1,
              X_gf_Attribute2,
              X_gf_Attribute3,
              X_gf_Attribute4,
              X_gf_Attribute5,
              X_gf_Attribute6,
              X_gf_Attribute7,
              X_gf_Attribute8,
              X_gf_Attribute9,
              X_gf_Attribute10,
              X_gf_Attribute11,
              X_gf_Attribute12,
              X_gf_Attribute13,
              X_gf_Attribute14,
              X_gf_Attribute15,
              X_gf_Attribute16,
              X_gf_Attribute17,
              X_gf_Attribute18,
              X_gf_Attribute19,
              X_gf_Attribute20,
              X_gf_Attribute_Category_Code,
              X_Context,
              X_Lease_Id,
              X_Inventorial,
	      X_Commitment,
	      X_Investment_law,
              X_Last_Update_Date,
              X_Last_Updated_By,
              X_Created_By,
              X_Creation_Date,
              X_Last_Update_Login
             );
Line: 279

  insert into FA_ADDITIONS_TL (
    LAST_UPDATED_BY,
    CREATED_BY,
    CREATION_DATE,
    LAST_UPDATE_LOGIN,
    ASSET_ID,
    DESCRIPTION,
    LAST_UPDATE_DATE,
    LANGUAGE,
    SOURCE_LANG
  ) select
    X_LAST_UPDATED_BY,
    X_CREATED_BY,
    X_CREATION_DATE,
    X_LAST_UPDATE_LOGIN,
    X_ASSET_ID,
    X_DESCRIPTION,
    X_LAST_UPDATE_DATE,
    L.LANGUAGE_CODE,
    userenv('LANG')
  from FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and not exists
    (select NULL
      from FA_ADDITIONS_TL T
     where T.ASSET_ID = X_ASSET_ID
       and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 324

              CALLING_FN => 'fa_additions_pkg.insert_row',
              NAME       => 'FA_ADD_ASSET_NUMBER_EXISTS',
              TOKEN1     => 'ASSET_NUMBER',
              VALUE1     => X_Asset_Number, p_log_level_rec => p_log_level_rec);
Line: 329

              CALLING_FN => 'fa_additions_pkg.insert_row', p_log_level_rec => p_log_level_rec);
Line: 334

              CALLING_FN => 'fa_additions_pkg.insert_row',
              NAME       => 'FA_ADD_TAG_NUMBER_EXISTS',
              TOKEN1     => 'TAG_NUMBER',
              VALUE1     => X_Tag_Number, p_log_level_rec => p_log_level_rec);
Line: 339

              CALLING_FN => 'fa_additions_pkg.insert_row', p_log_level_rec => p_log_level_rec);
Line: 344

              CALLING_FN => 'fa_additions_pkg.insert_row', p_log_level_rec => p_log_level_rec);
Line: 351

           CALLING_FN => 'fa_additions_pkg.insert_row',  p_log_level_rec => p_log_level_rec);
Line: 354

  END Insert_Row;
Line: 416

        SELECT *
        FROM   fa_additions_b
        WHERE  rowid = X_Rowid
        FOR UPDATE of Asset_Id NOWAIT;
Line: 423

        select description,decode(language,userenv('LANG'),'Y','N') BASELANG
        from fa_additions_tl
        where asset_id = x_asset_id
        and userenv('LANG') in (LANGUAGE,SOURCE_LANG)
        for update of asset_id nowait;
Line: 434

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

  PROCEDURE Update_Row(X_Rowid                          VARCHAR2 DEFAULT NULL,
                       X_Asset_Id                       NUMBER   DEFAULT NULL,
                       X_Asset_Number                   VARCHAR2 DEFAULT NULL,
                       X_Asset_Key_Ccid                 NUMBER   DEFAULT NULL,
                       X_Current_Units                  NUMBER   DEFAULT NULL,
                       X_Asset_Type                     VARCHAR2 DEFAULT NULL,
                       X_Tag_Number                     VARCHAR2 DEFAULT NULL,
                       X_Description                    VARCHAR2 DEFAULT NULL,
                       X_Asset_Category_Id              NUMBER   DEFAULT NULL,
                       X_Parent_Asset_Id                NUMBER   DEFAULT NULL,
                       X_Manufacturer_Name              VARCHAR2 DEFAULT NULL,
                       X_Serial_Number                  VARCHAR2 DEFAULT NULL,
                       X_Model_Number                   VARCHAR2 DEFAULT NULL,
                       X_Property_Type_Code             VARCHAR2 DEFAULT NULL,
                       X_Property_1245_1250_Code        VARCHAR2 DEFAULT NULL,
                       X_In_Use_Flag                    VARCHAR2 DEFAULT NULL,
                       X_Owned_Leased                   VARCHAR2 DEFAULT NULL,
                       X_New_Used                       VARCHAR2 DEFAULT NULL,
                       X_Unit_Adjustment_Flag           VARCHAR2 DEFAULT NULL,
                       X_Add_Cost_Je_Flag               VARCHAR2 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_Attribute16                    VARCHAR2 DEFAULT NULL,
                       X_Attribute17                    VARCHAR2 DEFAULT NULL,
                       X_Attribute18                    VARCHAR2 DEFAULT NULL,
                       X_Attribute19                    VARCHAR2 DEFAULT NULL,
                       X_Attribute20                    VARCHAR2 DEFAULT NULL,
                       X_Attribute21                    VARCHAR2 DEFAULT NULL,
                       X_Attribute22                    VARCHAR2 DEFAULT NULL,
                       X_Attribute23                    VARCHAR2 DEFAULT NULL,
                       X_Attribute24                    VARCHAR2 DEFAULT NULL,
                       X_Attribute25                    VARCHAR2 DEFAULT NULL,
                       X_Attribute26                    VARCHAR2 DEFAULT NULL,
                       X_Attribute27                    VARCHAR2 DEFAULT NULL,
                       X_Attribute28                    VARCHAR2 DEFAULT NULL,
                       X_Attribute29                    VARCHAR2 DEFAULT NULL,
                       X_Attribute30                    VARCHAR2 DEFAULT NULL,
                       X_Attribute_Category_Code        VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute1                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute2                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute3                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute4                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute5                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute6                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute7                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute8                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute9                  VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute10                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute11                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute12                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute13                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute14                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute15                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute16                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute17                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute18                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute19                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute20                 VARCHAR2 DEFAULT NULL,
                       X_gf_Attribute_Category_Code     VARCHAR2 DEFAULT NULL,
                       X_Context                        VARCHAR2 DEFAULT NULL,
                       X_Lease_Id                       NUMBER   DEFAULT NULL,
                       X_Inventorial                    VARCHAR2 DEFAULT NULL,
		       X_Commitment			VARCHAR2 DEFAULT NULL,
		       X_Investment_Law			VARCHAR2 DEFAULT NULL,
                       X_Status                         VARCHAR2 DEFAULT NULL,
                       X_Last_Update_Date               DATE     DEFAULT NULL,
                       X_Last_Updated_By                NUMBER   DEFAULT NULL,
                       X_Last_Update_Login              NUMBER   DEFAULT NULL,
                       X_Return_Status              OUT NOCOPY BOOLEAN,
                       X_Calling_Fn                     VARCHAR2

  , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) IS

    l_asset_id   number;
Line: 694

        select rowid
        into   l_rowid
        from   fa_additions_b
        where  asset_id = X_Asset_Id;
Line: 708

     UPDATE fa_additions_b
     SET
     asset_id                        =     decode(X_Asset_Id,
                                                  NULL, asset_id,
                                                  FND_API.G_MISS_NUM, NULL,
                                                  X_Asset_Id),
     asset_number                    =     decode(X_Asset_Number,
                                                  NULL, asset_number,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Asset_Number),
     asset_key_ccid                  =     decode(X_Asset_Key_Ccid,
                                                  NULL, asset_key_ccid,
                                                  FND_API.G_MISS_NUM, NULL,
                                                  X_Asset_Key_Ccid),
     current_units                   =     decode(X_Current_Units,
                                                  NULL, current_units,
                                                  FND_API.G_MISS_NUM, NULL,
                                                  X_Current_Units),
     asset_type                      =     decode(X_Asset_Type,
                                                  NULL, asset_type,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Asset_Type),
     tag_number                      =     decode(X_Tag_Number,
                                                  NULL, tag_number,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Tag_Number),
     asset_category_id               =     decode(X_Asset_Category_Id,
                                                  NULL, asset_category_id,
                                                  FND_API.G_MISS_NUM, NULL,
                                                  X_Asset_Category_Id),
     parent_asset_id                 =     decode(X_Parent_Asset_Id,
                                                  NULL, parent_asset_id,
                                                  FND_API.G_MISS_NUM, NULL,
                                                  X_Parent_Asset_Id),
     manufacturer_name               =     decode(X_Manufacturer_Name,
                                                  NULL, manufacturer_name,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Manufacturer_Name),
     serial_number                   =     decode(X_Serial_Number,
                                                  NULL, serial_number,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Serial_Number),
     model_number                    =     decode(X_Model_Number,
                                                  NULL, model_number,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Model_Number),
     property_type_code              =     decode(X_Property_Type_Code,
                                                  NULL, property_type_code,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Property_Type_Code),
     property_1245_1250_code         =     decode(X_Property_1245_1250_Code,
                                                  NULL, property_1245_1250_code,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Property_1245_1250_Code),
     in_use_flag                     =     decode(X_In_Use_Flag,
                                                  NULL, in_use_flag,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_In_Use_Flag),
     owned_leased                    =     decode(X_Owned_Leased,
                                                  NULL, owned_leased,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Owned_Leased),
     new_used                        =     decode(X_New_Used,
                                                  NULL, new_used,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_New_Used),
     unit_adjustment_flag            =     decode(X_Unit_Adjustment_Flag,
                                                  NULL, unit_adjustment_flag,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Unit_Adjustment_Flag),
     add_cost_je_flag                =     decode(X_Add_Cost_Je_Flag,
                                                  NULL, add_cost_je_flag,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Add_Cost_Je_Flag),
     attribute1                      =     decode(X_Attribute1,
                                                  NULL, attribute1,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute1),
     attribute2                      =     decode(X_Attribute2,
                                                  NULL, attribute2,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute2),
     attribute3                      =     decode(X_Attribute3,
                                                  NULL, attribute3,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute3),
     attribute4                      =     decode(X_Attribute4,
                                                  NULL, attribute4,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute4),
     attribute5                      =     decode(X_Attribute5,
                                                  NULL, attribute5,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute5),
     attribute6                      =     decode(X_Attribute6,
                                                  NULL, attribute6,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute6),
     attribute7                      =     decode(X_Attribute7,
                                                  NULL, attribute7,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute7),
     attribute8                      =     decode(X_Attribute8,
                                                  NULL, attribute8,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute8),
     attribute9                      =     decode(X_Attribute9,
                                                  NULL, attribute9,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute9),
     attribute10                     =     decode(X_Attribute10,
                                                  NULL, attribute10,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute10),
     attribute11                     =     decode(X_Attribute11,
                                                  NULL, attribute11,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute11),
     attribute12                     =     decode(X_Attribute12,
                                                  NULL, attribute12,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute12),
     attribute13                     =     decode(X_Attribute13,
                                                  NULL, attribute13,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute13),
     attribute14                     =     decode(X_Attribute14,
                                                  NULL, attribute14,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute14),
     attribute15                     =     decode(l_temp_attribute15,
                                                  NULL, attribute15,
                                                  FND_API.G_MISS_CHAR,
                                                  NULL,
                                                  l_temp_attribute15),
     attribute16                     =     decode(X_Attribute16,
                                                  NULL, attribute16,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute16),
     attribute17                     =     decode(X_Attribute17,
                                                  NULL, attribute17,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute17),
     attribute18                     =     decode(X_Attribute18,
                                                  NULL, attribute18,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute18),
     attribute19                     =     decode(X_Attribute19,
                                                  NULL, attribute19,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute19),
     attribute20                     =     decode(X_Attribute20,
                                                  NULL, attribute20,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute20),
     attribute21                     =     decode(X_Attribute21,
                                                  NULL, attribute21,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute21),
     attribute22                     =     decode(X_Attribute22,
                                                  NULL, attribute22,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute22),
     attribute23                     =     decode(X_Attribute23,
                                                  NULL, attribute23,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute23),
     attribute24                     =     decode(X_Attribute24,
                                                  NULL, attribute24,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute24),
     attribute25                     =     decode(X_Attribute25,
                                                  NULL, attribute25,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute25),
     attribute26                     =     decode(X_Attribute26,
                                                  NULL, attribute26,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute26),
     attribute27                     =     decode(X_Attribute27,
                                                  NULL, attribute27,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute27),
     attribute28                     =     decode(X_Attribute28,
                                                  NULL, attribute28,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute28),
     attribute29                     =     decode(X_Attribute29,
                                                  NULL, attribute29,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute29),
     attribute30                     =     decode(X_Attribute30,
                                                  NULL, attribute30,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute30),
     attribute_category_code         =     decode(X_Attribute_Category_Code,
                                                  NULL, attribute_category_code,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Attribute_Category_Code),
     global_attribute1               =     decode(X_gf_Attribute1,
                                                  NULL, global_attribute1,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute1),
     global_attribute2               =     decode(X_gf_Attribute2,
                                                  NULL, global_attribute2,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute2),
     global_attribute3               =     decode(X_gf_Attribute3,
                                                  NULL, global_attribute3,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute3),
     global_attribute4               =     decode(X_gf_Attribute4,
                                                  NULL, global_attribute4,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute4),
     global_attribute5               =     decode(X_gf_Attribute5,
                                                  NULL, global_attribute5,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute5),
     global_attribute6               =     decode(X_gf_Attribute6,
                                                  NULL, global_attribute6,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute6),
     global_attribute7               =     decode(X_gf_Attribute7,
                                                  NULL, global_attribute7,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute7),
     global_attribute8               =     decode(X_gf_Attribute8,
                                                  NULL, global_attribute8,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute8),
     global_attribute9               =     decode(X_gf_Attribute9,
                                                  NULL, global_attribute9,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute9),
     global_attribute10              =     decode(X_gf_Attribute10,
                                                  NULL, global_attribute10,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute10),
     global_attribute11              =     decode(X_gf_Attribute11,
                                                  NULL, global_attribute11,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute11),
     global_attribute12              =     decode(X_gf_Attribute12,
                                                  NULL, global_attribute12,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute12),
     global_attribute13              =     decode(X_gf_Attribute13,
                                                  NULL, global_attribute13,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute13),
     global_attribute14              =     decode(X_gf_Attribute14,
                                                  NULL, global_attribute14,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute14),
     global_attribute15              =     decode(X_gf_Attribute15,
                                                  NULL, global_attribute15,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute15),
     global_attribute16              =     decode(X_gf_Attribute16,
                                                  NULL, global_attribute16,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute16),
     global_attribute17              =     decode(X_gf_Attribute17,
                                                  NULL, global_attribute17,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute17),
     global_attribute18              =     decode(X_gf_Attribute18,
                                                  NULL, global_attribute18,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute18),
     global_attribute19              =     decode(X_gf_Attribute19,
                                                  NULL, global_attribute19,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute19),
     global_attribute20              =     decode(X_gf_Attribute20,
                                                  NULL, global_attribute20,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute20),
     global_attribute_category       =     decode(X_gf_Attribute_category_code,
                                                  NULL,
                                                     global_attribute_category,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_gf_Attribute_category_code),
     context                         =     decode(X_Context,
                                                  NULL, context,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Context),
     lease_id                        =     decode(X_Lease_Id,
                                                  NULL, lease_id,
                                                  FND_API.G_MISS_NUM, NULL,
                                                  X_Lease_Id),
     inventorial                     =     decode(X_Inventorial,
                                                  NULL, inventorial,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_Inventorial),
     commitment                      =     decode(X_Commitment,
                                                  NULL, commitment,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_commitment),
     investment_law                  =     decode(X_investment_law,
                                                  NULL, investment_law,
                                                  FND_API.G_MISS_CHAR, NULL,
                                                  X_investment_law),
     last_update_date                =     decode(X_Last_Update_Date,
                                                  NULL, last_update_date,
                                                  X_Last_Update_Date),
     last_updated_by                 =     decode(X_Last_Updated_By,
                                                  NULL, last_updated_by,
                                                  FND_API.G_MISS_NUM, NULL,
                                                  X_Last_Updated_By),
     last_update_login               =     decode(X_Last_Update_Login,
                                                  NULL, last_update_login,
                                                  FND_API.G_MISS_NUM, NULL,
                                                  X_Last_Update_Login)
     WHERE rowid = l_rowid;
Line: 1030

       select asset_id
         into l_asset_id
         from fa_additions
        where rowid = X_rowid;
Line: 1038

    update FA_ADDITIONS_TL set
               DESCRIPTION       = decode(X_DESCRIPTION,
                                          NULL, description,
                                          FND_API.G_MISS_CHAR, NULL,
                                          X_description),
               LAST_UPDATE_DATE  = decode(X_LAST_UPDATE_DATE,
                                          NULL, last_update_date,
                                          X_LAST_UPDATE_DATE),
               LAST_UPDATED_BY   = decode(X_LAST_UPDATED_BY,
                                          NULL, last_updated_by,
                                          FND_API.G_MISS_NUM, NULL,
                                          X_LAST_UPDATED_BY),
               LAST_UPDATE_LOGIN = decode(X_LAST_UPDATE_LOGIN,
                                          NULL, last_update_login,
                                          FND_API.G_MISS_NUM, NULL,
                                          X_LAST_UPDATE_LOGIN),
               SOURCE_LANG       = userenv('LANG')
    where ASSET_ID = L_ASSET_ID
    and userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 1067

          CALLING_FN => 'FA_ADDITIONS_PKG.Update_Row', p_log_level_rec => p_log_level_rec);
Line: 1070

  END Update_Row;
Line: 1072

  PROCEDURE Delete_Row(X_Rowid VARCHAR2,
                 X_Asset_Id     number,
                 X_calling_Fn               VARCHAR2, p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) IS

--    CURSOR C IS SELECT asset_id FROM fa_additions_B
--                 WHERE rowid = X_Rowid;
Line: 1085

    delete from FA_ADDITIONS_TL
    where ASSET_ID = X_asset_id;
Line: 1092

    DELETE FROM fa_additions_b
    WHERE asset_id = X_asset_id;
Line: 1102

          CALLING_FN => 'fa_additions_pkg.delete_row', p_log_level_rec => p_log_level_rec);
Line: 1105

  END Delete_Row;
Line: 1109

  PROCEDURE Update_Units(X_Asset_Id     NUMBER,
                   X_Calling_Fn               VARCHAR2, p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) IS
  BEGIN
     UPDATE fa_additions_b
     SET current_units = (select units from fa_asset_history
               where asset_id = X_Asset_Id
               and date_ineffective is null)
     WHERE asset_id = X_Asset_Id;
Line: 1124

           CALLING_FN => 'fa_additions_pkg.update_units', p_log_level_rec => p_log_level_rec);
Line: 1127

  END Update_Units;
Line: 1139

       delete from FA_ADDITIONS_TL T
       where not exists
         (select NULL
          from   FA_ADDITIONS_B B
          where  B.ASSET_ID = T.ASSET_ID
         );
Line: 1147

           update FA_ADDITIONS_TL T
              set (DESCRIPTION) =
                  (select B.DESCRIPTION
                     from FA_ADDITIONS_TL B
                    where B.ASSET_ID = T.ASSET_ID
                      and B.LANGUAGE = T.SOURCE_LANG)
            where (T.ASSET_ID, T.LANGUAGE) in
                  (select SUBT.ASSET_ID,
                          SUBT.LANGUAGE
                     from FA_ADDITIONS_TL SUBB, FA_ADDITIONS_TL SUBT
                    where SUBB.ASSET_ID = SUBT.ASSET_ID
                      and SUBB.LANGUAGE = SUBT.SOURCE_LANG
                      and (SUBB.DESCRIPTION <> SUBT.DESCRIPTION));
Line: 1163

       insert into FA_ADDITIONS_TL (
                   LAST_UPDATED_BY,
                   CREATED_BY,
                   CREATION_DATE,
                   LAST_UPDATE_LOGIN,
                   ASSET_ID,
                   DESCRIPTION,
                   LAST_UPDATE_DATE,
                   LANGUAGE,
                   SOURCE_LANG)
           select
                   B.LAST_UPDATED_BY,
                   B.CREATED_BY,
                   B.CREATION_DATE,
                   B.LAST_UPDATE_LOGIN,
                   B.ASSET_ID,
                   B.DESCRIPTION,
                   B.LAST_UPDATE_DATE,
                   L.LANGUAGE_CODE,
                   B.SOURCE_LANG
            from FA_ADDITIONS_TL B, FND_LANGUAGES L
            where L.INSTALLED_FLAG in ('I', 'B')
            and B.LANGUAGE = userenv('LANG')
            and not exists
                   (select NULL
                    from FA_ADDITIONS_TL T
                    where T.ASSET_ID = B.ASSET_ID
                    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 1289

     select count(*)
     into   h_record_exists
     from   fa_additions_b
     where  asset_id = X_Asset_Id;
Line: 1296

        fa_additions_pkg.Update_Row(
          X_Asset_Id                   => h_asset_id,
          X_Asset_Number               => h_asset_number,
          X_Asset_Key_Ccid             => X_Asset_Key_Ccid,
          X_Current_Units              => X_Current_Units,
          X_Asset_Type                 => X_Asset_Type,
          X_Tag_Number                 => X_Tag_Number,
          X_Description                => X_Description,
          X_Asset_Category_Id          => X_Asset_Category_Id,
          X_Parent_Asset_Id            => X_Parent_Asset_Id,
          X_Manufacturer_Name          => X_Manufacturer_Name,
          X_Serial_Number              => X_Serial_Number,
          X_Model_Number               => X_Model_Number,
          X_Property_Type_Code         => X_Property_Type_Code,
          X_Property_1245_1250_Code    => X_Property_1245_1250_Code,
          X_In_Use_Flag                => X_In_Use_Flag,
          X_Owned_Leased               => X_Owned_Leased,
          X_New_Used                   => X_New_Used,
          X_Unit_Adjustment_Flag       => X_Unit_Adjustment_Flag,
          X_Add_Cost_Je_Flag           => X_Add_Cost_Je_Flag,
          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_Attribute16                => X_Attribute16,
          X_Attribute17                => X_Attribute17,
          X_Attribute18                => X_Attribute18,
          X_Attribute19                => X_Attribute19,
          X_Attribute20                => X_Attribute20,
          X_Attribute21                => X_Attribute21,
          X_Attribute22                => X_Attribute22,
          X_Attribute23                => X_Attribute23,
          X_Attribute24                => X_Attribute24,
          X_Attribute25                => X_Attribute25,
          X_Attribute26                => X_Attribute26,
          X_Attribute27                => X_Attribute27,
          X_Attribute28                => X_Attribute28,
          X_Attribute29                => X_Attribute29,
          X_Attribute30                => X_Attribute30,
          X_Attribute_Category_Code    => X_Attribute_Category_Code,
          X_gf_Attribute1              => X_gf_Attribute1,
          X_gf_Attribute2              => X_gf_Attribute2,
          X_gf_Attribute3              => X_gf_Attribute3,
          X_gf_Attribute4              => X_gf_Attribute4,
          X_gf_Attribute5              => X_gf_Attribute5,
          X_gf_Attribute6              => X_gf_Attribute6,
          X_gf_Attribute7              => X_gf_Attribute7,
          X_gf_Attribute8              => X_gf_Attribute8,
          X_gf_Attribute9              => X_gf_Attribute9,
          X_gf_Attribute10             => X_gf_Attribute10,
          X_gf_Attribute11             => X_gf_Attribute11,
          X_gf_Attribute12             => X_gf_Attribute12,
          X_gf_Attribute13             => X_gf_Attribute13,
          X_gf_Attribute14             => X_gf_Attribute14,
          X_gf_Attribute15             => X_gf_Attribute15,
          X_gf_Attribute16             => X_gf_Attribute16,
          X_gf_Attribute17             => X_gf_Attribute17,
          X_gf_Attribute18             => X_gf_Attribute18,
          X_gf_Attribute19             => X_gf_Attribute19,
          X_gf_Attribute20             => X_gf_Attribute20,
          X_gf_Attribute_Category_Code => X_gf_Attribute_Category,
          X_Context                    => X_Context,
          X_Lease_Id                   => X_Lease_Id,
          X_Inventorial                => X_Inventorial,
          X_Commitment                 => X_Commitment,
          X_Investment_Law             => X_Investment_Law,
          X_Status                     => X_Status,
          X_Last_Update_Date           => sysdate,
          X_Last_Updated_By            => user_id,
          X_Last_Update_Login          => 0,
          X_Return_Status              => return_status,
          X_Calling_Fn                 => 'fa_additions_pkg.load_row'
         , p_log_level_rec => p_log_level_rec);
Line: 1381

        fa_additions_pkg.Insert_Row(
          X_Rowid                      => row_id,
          X_Asset_Id                   => h_asset_id,
          X_Asset_Number               => h_asset_number,
          X_Asset_Key_Ccid             => X_Asset_Key_Ccid,
          X_Current_Units              => X_Current_Units,
          X_Asset_Type                 => X_Asset_Type,
          X_Tag_Number                 => X_Tag_Number,
          X_Description                => X_Description,
          X_Asset_Category_Id          => X_Asset_Category_Id,
          X_Parent_Asset_Id            => X_Parent_Asset_Id,
          X_Manufacturer_Name          => X_Manufacturer_Name,
          X_Serial_Number              => X_Serial_Number,
          X_Model_Number               => X_Model_Number,
          X_Property_Type_Code         => X_Property_Type_Code,
          X_Property_1245_1250_Code    => X_Property_1245_1250_Code,
          X_In_Use_Flag                => X_In_Use_Flag,
          X_Owned_Leased               => X_Owned_Leased,
          X_New_Used                   => X_New_Used,
          X_Unit_Adjustment_Flag       => X_Unit_Adjustment_Flag,
          X_Add_Cost_Je_Flag           => X_Add_Cost_Je_Flag,
          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_Attribute16                => X_Attribute16,
          X_Attribute17                => X_Attribute17,
          X_Attribute18                => X_Attribute18,
          X_Attribute19                => X_Attribute19,
          X_Attribute20                => X_Attribute20,
          X_Attribute21                => X_Attribute21,
          X_Attribute22                => X_Attribute22,
          X_Attribute23                => X_Attribute23,
          X_Attribute24                => X_Attribute24,
          X_Attribute25                => X_Attribute25,
          X_Attribute26                => X_Attribute26,
          X_Attribute27                => X_Attribute27,
          X_Attribute28                => X_Attribute28,
          X_Attribute29                => X_Attribute29,
          X_Attribute30                => X_Attribute30,
          X_Attribute_Category_Code    => X_Attribute_Category_Code,
          X_gf_Attribute1              => X_gf_Attribute1,
          X_gf_Attribute2              => X_gf_Attribute2,
          X_gf_Attribute3              => X_gf_Attribute3,
          X_gf_Attribute4              => X_gf_Attribute4,
          X_gf_Attribute5              => X_gf_Attribute5,
          X_gf_Attribute6              => X_gf_Attribute6,
          X_gf_Attribute7              => X_gf_Attribute7,
          X_gf_Attribute8              => X_gf_Attribute8,
          X_gf_Attribute9              => X_gf_Attribute9,
          X_gf_Attribute10             => X_gf_Attribute10,
          X_gf_Attribute11             => X_gf_Attribute11,
          X_gf_Attribute12             => X_gf_Attribute12,
          X_gf_Attribute13             => X_gf_Attribute13,
          X_gf_Attribute14             => X_gf_Attribute14,
          X_gf_Attribute15             => X_gf_Attribute15,
          X_gf_Attribute16             => X_gf_Attribute16,
          X_gf_Attribute17             => X_gf_Attribute17,
          X_gf_Attribute18             => X_gf_Attribute18,
          X_gf_Attribute19             => X_gf_Attribute19,
          X_gf_Attribute20             => X_gf_Attribute20,
          X_gf_Attribute_Category_Code => X_gf_Attribute_Category,
          X_Context                    => X_Context,
          X_Lease_Id                   => X_Lease_Id,
          X_Inventorial                => X_Inventorial,
          X_Commitment                 => X_Commitment,
          X_Investment_Law             => X_Investment_Law,
          X_Status                     => X_Status,
          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_Calling_Fn                 => 'fa_additions_pkg.load_row'
         , p_log_level_rec => p_log_level_rec);
Line: 1482

      X_Last_Update_Date               IN DATE,
      X_Asset_Number                   IN VARCHAR2,
      X_Asset_Key_Ccid                 IN NUMBER DEFAULT NULL,
      X_Current_Units                  IN NUMBER,
      X_Asset_Type                     IN VARCHAR2,
      X_Tag_Number                     IN VARCHAR2 DEFAULT NULL,
      X_Description                    IN VARCHAR2,
      X_Asset_Category_Id              IN NUMBER,
      X_Parent_Asset_Id                IN NUMBER DEFAULT NULL,
      X_Manufacturer_Name              IN VARCHAR2 DEFAULT NULL,
      X_Serial_Number                  IN VARCHAR2 DEFAULT NULL,
      X_Model_Number                   IN VARCHAR2 DEFAULT NULL,
      X_Property_Type_Code             IN VARCHAR2 DEFAULT NULL,
      X_Property_1245_1250_Code        IN VARCHAR2 DEFAULT NULL,
      X_In_Use_Flag                    IN VARCHAR2,
      X_Owned_Leased                   IN VARCHAR2,
      X_New_Used                       IN VARCHAR2,
      X_Unit_Adjustment_Flag           IN VARCHAR2,
      X_Add_Cost_Je_Flag               IN VARCHAR2,
      X_Attribute1                     IN VARCHAR2 DEFAULT NULL,
      X_Attribute2                     IN VARCHAR2 DEFAULT NULL,
      X_Attribute3                     IN VARCHAR2 DEFAULT NULL,
      X_Attribute4                     IN VARCHAR2 DEFAULT NULL,
      X_Attribute5                     IN VARCHAR2 DEFAULT NULL,
      X_Attribute6                     IN VARCHAR2 DEFAULT NULL,
      X_Attribute7                     IN VARCHAR2 DEFAULT NULL,
      X_Attribute8                     IN VARCHAR2 DEFAULT NULL,
      X_Attribute9                     IN VARCHAR2 DEFAULT NULL,
      X_Attribute10                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute11                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute12                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute13                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute14                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute15                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute16                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute17                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute18                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute19                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute20                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute21                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute22                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute23                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute24                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute25                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute26                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute27                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute28                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute29                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute30                    IN VARCHAR2 DEFAULT NULL,
      X_Attribute_Category_Code        IN VARCHAR2,
      X_Context                        IN VARCHAR2 DEFAULT NULL,
      X_Lease_Id                       IN NUMBER DEFAULT NULL,
      X_Inventorial                    IN VARCHAR2,
      X_Commitment                     IN VARCHAR2 DEFAULT NULL,
      X_Investment_Law                 IN VARCHAR2 DEFAULT NULL,
      X_Status                         IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute1                  IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute2                  IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute3                  IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute4                  IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute5                  IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute6                  IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute7                  IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute8                  IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute9                  IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute10                 IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute11                 IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute12                 IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute13                 IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute14                 IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute15                 IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute16                 IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute17                 IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute18                 IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute19                 IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute20                 IN VARCHAR2 DEFAULT NULL,
      X_gf_Attribute_Category          IN VARCHAR2 DEFAULT NULL,
      p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type default null) IS

     h_asset_id     number;
Line: 1569

     db_last_updated_by  number;
Line: 1570

     db_last_update_date date;
Line: 1579

     select count(*)
     into   h_record_exists
     from   fa_additions_b
     where  asset_id = X_Asset_Id;
Line: 1586

        select last_updated_by, last_update_date
        into   db_last_updated_by, db_last_update_date
        from   fa_additions_b
        where  asset_id = X_Asset_Id;
Line: 1591

        if (fnd_load_util.upload_test(user_id, x_last_update_date,
                                      db_last_updated_by, db_last_update_date,
                                      X_CUSTOM_MODE
                                      )) then

           fa_additions_pkg.Update_Row(
             X_Asset_Id                   => h_asset_id,
             X_Asset_Number               => h_asset_number,
             X_Asset_Key_Ccid             => X_Asset_Key_Ccid,
             X_Current_Units              => X_Current_Units,
             X_Asset_Type                 => X_Asset_Type,
             X_Tag_Number                 => X_Tag_Number,
             X_Description                => X_Description,
             X_Asset_Category_Id          => X_Asset_Category_Id,
             X_Parent_Asset_Id            => X_Parent_Asset_Id,
             X_Manufacturer_Name          => X_Manufacturer_Name,
             X_Serial_Number              => X_Serial_Number,
             X_Model_Number               => X_Model_Number,
             X_Property_Type_Code         => X_Property_Type_Code,
             X_Property_1245_1250_Code    => X_Property_1245_1250_Code,
             X_In_Use_Flag                => X_In_Use_Flag,
             X_Owned_Leased               => X_Owned_Leased,
             X_New_Used                   => X_New_Used,
             X_Unit_Adjustment_Flag       => X_Unit_Adjustment_Flag,
             X_Add_Cost_Je_Flag           => X_Add_Cost_Je_Flag,
             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_Attribute16                => X_Attribute16,
             X_Attribute17                => X_Attribute17,
             X_Attribute18                => X_Attribute18,
             X_Attribute19                => X_Attribute19,
             X_Attribute20                => X_Attribute20,
             X_Attribute21                => X_Attribute21,
             X_Attribute22                => X_Attribute22,
             X_Attribute23                => X_Attribute23,
             X_Attribute24                => X_Attribute24,
             X_Attribute25                => X_Attribute25,
             X_Attribute26                => X_Attribute26,
             X_Attribute27                => X_Attribute27,
             X_Attribute28                => X_Attribute28,
             X_Attribute29                => X_Attribute29,
             X_Attribute30                => X_Attribute30,
             X_Attribute_Category_Code    => X_Attribute_Category_Code,
             X_gf_Attribute1              => X_gf_Attribute1,
             X_gf_Attribute2              => X_gf_Attribute2,
             X_gf_Attribute3              => X_gf_Attribute3,
             X_gf_Attribute4              => X_gf_Attribute4,
             X_gf_Attribute5              => X_gf_Attribute5,
             X_gf_Attribute6              => X_gf_Attribute6,
             X_gf_Attribute7              => X_gf_Attribute7,
             X_gf_Attribute8              => X_gf_Attribute8,
             X_gf_Attribute9              => X_gf_Attribute9,
             X_gf_Attribute10             => X_gf_Attribute10,
             X_gf_Attribute11             => X_gf_Attribute11,
             X_gf_Attribute12             => X_gf_Attribute12,
             X_gf_Attribute13             => X_gf_Attribute13,
             X_gf_Attribute14             => X_gf_Attribute14,
             X_gf_Attribute15             => X_gf_Attribute15,
             X_gf_Attribute16             => X_gf_Attribute16,
             X_gf_Attribute17             => X_gf_Attribute17,
             X_gf_Attribute18             => X_gf_Attribute18,
             X_gf_Attribute19             => X_gf_Attribute19,
             X_gf_Attribute20             => X_gf_Attribute20,
             X_gf_Attribute_Category_Code => X_gf_Attribute_Category,
             X_Context                    => X_Context,
             X_Lease_Id                   => X_Lease_Id,
             X_Inventorial                => X_Inventorial,
             X_Commitment                 => X_Commitment,
             X_Investment_Law             => X_Investment_Law,
             X_Status                     => X_Status,
             X_Last_Update_Date           => sysdate,
             X_Last_Updated_By            => user_id,
             X_Last_Update_Login          => 0,
             X_Return_Status              => return_status,
             X_Calling_Fn                 => 'fa_additions_pkg.load_row',
             p_log_level_rec => p_log_level_rec);
Line: 1683

        fa_additions_pkg.Insert_Row(
          X_Rowid                      => row_id,
          X_Asset_Id                   => h_asset_id,
          X_Asset_Number               => h_asset_number,
          X_Asset_Key_Ccid             => X_Asset_Key_Ccid,
          X_Current_Units              => X_Current_Units,
          X_Asset_Type                 => X_Asset_Type,
          X_Tag_Number                 => X_Tag_Number,
          X_Description                => X_Description,
          X_Asset_Category_Id          => X_Asset_Category_Id,
          X_Parent_Asset_Id            => X_Parent_Asset_Id,
          X_Manufacturer_Name          => X_Manufacturer_Name,
          X_Serial_Number              => X_Serial_Number,
          X_Model_Number               => X_Model_Number,
          X_Property_Type_Code         => X_Property_Type_Code,
          X_Property_1245_1250_Code    => X_Property_1245_1250_Code,
          X_In_Use_Flag                => X_In_Use_Flag,
          X_Owned_Leased               => X_Owned_Leased,
          X_New_Used                   => X_New_Used,
          X_Unit_Adjustment_Flag       => X_Unit_Adjustment_Flag,
          X_Add_Cost_Je_Flag           => X_Add_Cost_Je_Flag,
          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_Attribute16                => X_Attribute16,
          X_Attribute17                => X_Attribute17,
          X_Attribute18                => X_Attribute18,
          X_Attribute19                => X_Attribute19,
          X_Attribute20                => X_Attribute20,
          X_Attribute21                => X_Attribute21,
          X_Attribute22                => X_Attribute22,
          X_Attribute23                => X_Attribute23,
          X_Attribute24                => X_Attribute24,
          X_Attribute25                => X_Attribute25,
          X_Attribute26                => X_Attribute26,
          X_Attribute27                => X_Attribute27,
          X_Attribute28                => X_Attribute28,
          X_Attribute29                => X_Attribute29,
          X_Attribute30                => X_Attribute30,
          X_Attribute_Category_Code    => X_Attribute_Category_Code,
          X_gf_Attribute1              => X_gf_Attribute1,
          X_gf_Attribute2              => X_gf_Attribute2,
          X_gf_Attribute3              => X_gf_Attribute3,
          X_gf_Attribute4              => X_gf_Attribute4,
          X_gf_Attribute5              => X_gf_Attribute5,
          X_gf_Attribute6              => X_gf_Attribute6,
          X_gf_Attribute7              => X_gf_Attribute7,
          X_gf_Attribute8              => X_gf_Attribute8,
          X_gf_Attribute9              => X_gf_Attribute9,
          X_gf_Attribute10             => X_gf_Attribute10,
          X_gf_Attribute11             => X_gf_Attribute11,
          X_gf_Attribute12             => X_gf_Attribute12,
          X_gf_Attribute13             => X_gf_Attribute13,
          X_gf_Attribute14             => X_gf_Attribute14,
          X_gf_Attribute15             => X_gf_Attribute15,
          X_gf_Attribute16             => X_gf_Attribute16,
          X_gf_Attribute17             => X_gf_Attribute17,
          X_gf_Attribute18             => X_gf_Attribute18,
          X_gf_Attribute19             => X_gf_Attribute19,
          X_gf_Attribute20             => X_gf_Attribute20,
          X_gf_Attribute_Category_Code => X_gf_Attribute_Category,
          X_Context                    => X_Context,
          X_Lease_Id                   => X_Lease_Id,
          X_Inventorial                => X_Inventorial,
	  X_Commitment		       => X_Commitment,
	  X_Investment_Law	       => X_Investment_Law,
          X_Status                     => X_Status,
          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_Calling_Fn                 => 'fa_additions_pkg.load_row'
          ,p_log_level_rec => p_log_level_rec);
Line: 1788

     update FA_ADDITIONS_TL set
        DESCRIPTION = nvl(X_Description, DESCRIPTION),
        LAST_UPDATE_DATE = sysdate,
        LAST_UPDATED_BY = 0,
        LAST_UPDATE_LOGIN = 0,
        SOURCE_LANG = userenv('LANG')
     where userenv('LANG') in (LANGUAGE, SOURCE_LANG)
     and   ASSET_ID = X_Asset_ID;
Line: 1812

          X_Last_Update_Date               IN DATE,
          X_Description                    IN VARCHAR2,
          p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type default null) IS

  user_id              number;
Line: 1818

  db_last_updated_by   number;
Line: 1819

  db_last_update_date  date;
Line: 1823

   select last_updated_by, last_update_date
   into   db_last_updated_by, db_last_update_date
   from   fa_additions_tl
   where  userenv('LANG') in (LANGUAGE, SOURCE_LANG)
   and    asset_id = X_Asset_ID;
Line: 1831

   if (fnd_load_util.upload_test(user_id, x_last_update_date,
                                 db_last_updated_by, db_last_update_date,
                                 X_CUSTOM_MODE )) then

      update FA_ADDITIONS_TL set
         DESCRIPTION = nvl(X_Description, DESCRIPTION),
         LAST_UPDATE_DATE = sysdate,
         LAST_UPDATED_BY = 0,
         LAST_UPDATE_LOGIN = 0,
         SOURCE_LANG = userenv('LANG')
      where userenv('LANG') in (LANGUAGE, SOURCE_LANG)
      and   ASSET_ID = X_Asset_ID;
Line: 1864

             x_last_update_date         IN DATE,
             x_asset_number             IN VARCHAR2,
             x_asset_key_ccid           IN NUMBER,
             x_current_units            IN NUMBER,
             x_asset_type               IN VARCHAR2,
             x_tag_number               IN VARCHAR2,
             x_description              IN VARCHAR2,
             x_asset_category_id        IN NUMBER,
             x_parent_asset_id          IN NUMBER,
             x_manufacturer_name        IN VARCHAR2,
             x_serial_number            IN VARCHAR2,
             x_model_number             IN VARCHAR2,
             x_property_type_code       IN VARCHAR2,
             x_property_1245_1250_code  IN VARCHAR2,
             x_in_use_flag              IN VARCHAR2,
             x_owned_leased             IN VARCHAR2,
             x_new_used                 IN VARCHAR2,
             x_unit_adjustment_flag     IN VARCHAR2,
             x_add_cost_je_flag         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_attribute16              IN VARCHAR2,
             x_attribute17              IN VARCHAR2,
             x_attribute18              IN VARCHAR2,
             x_attribute19              IN VARCHAR2,
             x_attribute20              IN VARCHAR2,
             x_attribute21              IN VARCHAR2,
             x_attribute22              IN VARCHAR2,
             x_attribute23              IN VARCHAR2,
             x_attribute24              IN VARCHAR2,
             x_attribute25              IN VARCHAR2,
             x_attribute26              IN VARCHAR2,
             x_attribute27              IN VARCHAR2,
             x_attribute28              IN VARCHAR2,
             x_attribute29              IN VARCHAR2,
             x_attribute30              IN VARCHAR2,
             x_attribute_category_code  IN VARCHAR2,
             x_context                  IN VARCHAR2,
             x_lease_id                 IN NUMBER,
             x_inventorial              IN VARCHAR2,
             x_commitment               IN VARCHAR2,
             x_investment_law           IN VARCHAR2,
             x_gf_attribute1            IN VARCHAR2,
             x_gf_attribute2            IN VARCHAR2,
             x_gf_attribute3            IN VARCHAR2,
             x_gf_attribute4            IN VARCHAR2,
             x_gf_attribute5            IN VARCHAR2,
             x_gf_attribute6            IN VARCHAR2,
             x_gf_attribute7            IN VARCHAR2,
             x_gf_attribute8            IN VARCHAR2,
             x_gf_attribute9            IN VARCHAR2,
             x_gf_attribute10           IN VARCHAR2,
             x_gf_attribute11           IN VARCHAR2,
             x_gf_attribute12           IN VARCHAR2,
             x_gf_attribute13           IN VARCHAR2,
             x_gf_attribute14           IN VARCHAR2,
             x_gf_attribute15           IN VARCHAR2,
             x_gf_attribute16           IN VARCHAR2,
             x_gf_attribute17           IN VARCHAR2,
             x_gf_attribute18           IN VARCHAR2,
             x_gf_attribute19           IN VARCHAR2,
             x_gf_attribute20           IN VARCHAR2,
             x_gf_attribute_category    IN VARCHAR2
             ,p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null) IS

BEGIN

        if (x_upload_mode = 'NLS') then
           fa_additions_pkg.TRANSLATE_ROW (
             x_custom_mode              => x_custom_mode,
             x_asset_id                 => x_asset_id,
             x_owner                    => x_owner,
             x_last_update_date         => x_last_update_date,
             x_description              => x_description
             ,p_log_level_rec => p_log_level_rec);
Line: 1957

             x_last_update_date         => x_last_update_date,
             x_asset_number             => x_asset_number,
             x_asset_key_ccid           => x_asset_key_ccid,
             x_current_units            => x_current_units,
             x_asset_type               => x_asset_type,
             x_tag_number               => x_tag_number,
             x_description              => x_description,
             x_asset_category_id        => x_asset_category_id,
             x_parent_asset_id          => x_parent_asset_id,
             x_manufacturer_name        => x_manufacturer_name,
             x_serial_number            => x_serial_number,
             x_model_number             => x_model_number,
             x_property_type_code       => x_property_type_code,
             x_property_1245_1250_code  => x_property_1245_1250_code,
             x_in_use_flag              => x_in_use_flag,
             x_owned_leased             => x_owned_leased,
             x_new_used                 => x_new_used,
             x_unit_adjustment_flag     => x_unit_adjustment_flag,
             x_add_cost_je_flag         => x_add_cost_je_flag,
             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_attribute16              => x_attribute16,
             x_attribute17              => x_attribute17,
             x_attribute18              => x_attribute18,
             x_attribute19              => x_attribute19,
             x_attribute20              => x_attribute20,
             x_attribute21              => x_attribute21,
             x_attribute22              => x_attribute22,
             x_attribute23              => x_attribute23,
             x_attribute24              => x_attribute24,
             x_attribute25              => x_attribute25,
             x_attribute26              => x_attribute26,
             x_attribute27              => x_attribute27,
             x_attribute28              => x_attribute28,
             x_attribute29              => x_attribute29,
             x_attribute30              => x_attribute30,
             x_attribute_category_code  => x_attribute_category_code,
             x_context                  => x_context,
             x_lease_id                 => x_lease_id,
             x_inventorial              => x_inventorial,
             x_commitment               => x_commitment,
             x_investment_law           => x_investment_law,
             x_gf_attribute1            => x_gf_attribute1,
             x_gf_attribute2            => x_gf_attribute2,
             x_gf_attribute3            => x_gf_attribute3,
             x_gf_attribute4            => x_gf_attribute4,
             x_gf_attribute5            => x_gf_attribute5,
             x_gf_attribute6            => x_gf_attribute6,
             x_gf_attribute7            => x_gf_attribute7,
             x_gf_attribute8            => x_gf_attribute8,
             x_gf_attribute9            => x_gf_attribute9,
             x_gf_attribute10           => x_gf_attribute10,
             x_gf_attribute11           => x_gf_attribute11,
             x_gf_attribute12           => x_gf_attribute12,
             x_gf_attribute13           => x_gf_attribute13,
             x_gf_attribute14           => x_gf_attribute14,
             x_gf_attribute15           => x_gf_attribute15,
             x_gf_attribute16           => x_gf_attribute16,
             x_gf_attribute17           => x_gf_attribute17,
             x_gf_attribute18           => x_gf_attribute18,
             x_gf_attribute19           => x_gf_attribute19,
             x_gf_attribute20           => x_gf_attribute20,
             x_gf_attribute_category    => x_gf_attribute_category
             ,p_log_level_rec => p_log_level_rec);