DBA Data[Home] [Help]

APPS.FA_ASSET_CALC_PVT dependencies on FA_SRVR_MSG

Line 409: fa_srvr_msg.add_message(

405:
406: -- do not allow the nulling out of bonus rule during adj
407: if (px_asset_fin_rec_new.bonus_rule is null and
408: p_asset_fin_rec_old.bonus_rule is not null) then
409: fa_srvr_msg.add_message(
410: calling_fn => l_calling_fn,
411: name => 'FA_DEPRN_UPDATE_BONUS_RULE', p_log_level_rec => p_log_level_rec);
412: raise calc_err;
413: end if;

Line 477: fa_srvr_msg.add_message(

473:
474: if ((px_trans_rec.transaction_subtype = 'AMORTIZED' or
475: px_trans_rec.amortization_start_date is not null) and
476: fa_cache_pkg.fazcbc_record.amortize_flag = 'NO') then
477: fa_srvr_msg.add_message(
478: calling_fn => l_calling_fn,
479: name => 'FA_BOOK_AMORTIZED_NOT_ALLOW', p_log_level_rec => p_log_level_rec);
480: raise calc_err;
481: end if;

Line 517: fa_srvr_msg.add_message(

513: -- but not sure if it's correct ???
514: if (px_asset_fin_rec_new.group_asset_id is not null) then
515: if (px_asset_fin_rec_new.super_group_id is not null) then
516: -- *** validate super group exists ***
517: fa_srvr_msg.add_message(
518: calling_fn => l_calling_fn,
519: name => 'FA_NO_SUPER_GROUP_ALLOWED', p_log_level_rec => p_log_level_rec);
520: raise calc_err;
521: end if;

Line 2575: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

2571:
2572: EXCEPTION
2573:
2574: when calc_err then
2575: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
2576: return false;
2577:
2578: when others then
2579: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

Line 2579: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

2575: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
2576: return false;
2577:
2578: when others then
2579: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
2580: return false;
2581:
2582: END calc_fin_info;
2583:

Line 2901: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

2897: return true;
2898:
2899: EXCEPTION
2900: when calc_err then
2901: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
2902: return false;
2903:
2904: when others then
2905: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

Line 2905: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

2901: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
2902: return false;
2903:
2904: when others then
2905: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
2906: return false;
2907:
2908:
2909: END calc_new_amounts;

Line 3059: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3055: return true;
3056:
3057: EXCEPTION
3058: when calc_err then
3059: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3060: return false;
3061:
3062: when others then
3063: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

Line 3063: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3059: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3060: return false;
3061:
3062: when others then
3063: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3064: return false;
3065:
3066: END calc_derived_amounts;
3067:

Line 3093: fa_srvr_msg.add_message(

3089: px_asset_fin_rec_new.prorate_date := px_asset_fin_rec_new.date_placed_in_service;
3090: else
3091:
3092: if (px_asset_fin_rec_new.prorate_convention_code is null) then
3093: fa_srvr_msg.add_message(
3094: calling_fn => l_calling_fn,
3095: name => 'FA_EXP_GET_PRORATE_INFO', p_log_level_rec => p_log_level_rec);
3096: raise calc_err;
3097: end if;

Line 3158: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3154: return true;
3155:
3156: EXCEPTION
3157: when calc_err then
3158: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3159: return false;
3160:
3161: when no_data_found then
3162: fa_srvr_msg.add_message(

Line 3162: fa_srvr_msg.add_message(

3158: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3159: return false;
3160:
3161: when no_data_found then
3162: fa_srvr_msg.add_message(
3163: calling_fn => l_calling_fn,
3164: name => 'FA_EXP_GET_PRORATE_INFO', p_log_level_rec => p_log_level_rec);
3165: return FALSE;
3166:

Line 3168: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3164: name => 'FA_EXP_GET_PRORATE_INFO', p_log_level_rec => p_log_level_rec);
3165: return FALSE;
3166:
3167: when others then
3168: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3169:
3170: return false;
3171:
3172: END calc_prorate_date;

Line 3211: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3207: return true;
3208:
3209: EXCEPTION
3210: when calc_err then
3211: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3212: return false;
3213:
3214: when others then
3215: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

Line 3215: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3211: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3212: return false;
3213:
3214: when others then
3215: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3216: return false;
3217:
3218: END calc_deprn_start_date;
3219:

Line 3303: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3299: return true;
3300:
3301: EXCEPTION
3302: when calc_err then
3303: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3304: return false;
3305:
3306: when others then
3307: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

Line 3307: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3303: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3304: return false;
3305:
3306: when others then
3307: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3308: return false;
3309:
3310: END calc_rec_cost;
3311:

Line 3415: fa_srvr_msg.add_message(

3411: -- Bug 6863138 End
3412:
3413: if (px_asset_fin_rec_new.deprn_limit_type = 'SUM' and
3414: p_asset_type_rec.asset_type <> 'GROUP') then
3415: fa_srvr_msg.add_message(
3416: calling_fn => l_calling_fn,
3417: name => '***FA_NO_SUM_NO_GROUP***',
3418: p_log_level_rec => p_log_level_rec);
3419: raise calc_err;

Line 3422: fa_srvr_msg.add_message(

3418: p_log_level_rec => p_log_level_rec);
3419: raise calc_err;
3420: elsif (px_asset_fin_rec_new.deprn_limit_type = 'AMT' and
3421: p_asset_type_rec.asset_type = 'GROUP') then
3422: fa_srvr_msg.add_message(
3423: calling_fn => l_calling_fn,
3424: name => '***FA_NO_LIM_AMT_FOR_GROUP***',
3425: p_log_level_rec => p_log_level_rec);
3426: raise calc_err;

Line 3431: fa_srvr_msg.add_message(

3427: elsif (px_asset_fin_rec_new.deprn_limit_type <> 'AMT' and
3428: px_asset_fin_rec_new.deprn_limit_type <> 'PCT' and
3429: px_asset_fin_rec_new.deprn_limit_type <> 'SUM' and
3430: px_asset_fin_rec_new.deprn_limit_type <> 'NONE') then
3431: fa_srvr_msg.add_message(
3432: calling_fn => l_calling_fn,
3433: name => 'FA_INVALID_PARAMETER',
3434: token1 => 'VALUE',
3435: value1 => px_asset_fin_rec_new.deprn_limit_type,

Line 3560: fa_srvr_msg.add_message(

3556: ((px_asset_fin_rec_new.cost > 0 and
3557: px_asset_fin_rec_new.allowed_deprn_limit_amount < 0) or
3558: (px_asset_fin_rec_new.cost < 0 and
3559: px_asset_fin_rec_new.allowed_deprn_limit_amount > 0)) then
3560: fa_srvr_msg.add_message(
3561: calling_fn => l_calling_fn,
3562: name => '***FA_DIFF_SIGN_LIMIT***',
3563: p_log_level_rec => p_log_level_rec);
3564: raise calc_err;

Line 3626: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3622: return true;
3623:
3624: EXCEPTION
3625: when calc_err then
3626: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3627: return false;
3628:
3629: when others then
3630: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

Line 3630: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3626: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3627: return false;
3628:
3629: when others then
3630: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3631: return false;
3632:
3633: END calc_deprn_limit_adj_rec_cost;
3634:

Line 3700: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3696: return true;
3697:
3698: EXCEPTION
3699: when calc_err then
3700: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3701: return false;
3702:
3703: when others then
3704: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

Line 3704: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3700: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3701: return false;
3702:
3703: when others then
3704: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3705: return false;
3706:
3707: END calc_itc_info;
3708:

Line 3760: fa_srvr_msg.add_message(

3756: end if;
3757:
3758: if (px_asset_fin_rec_new.salvage_type = 'SUM' and
3759: p_asset_type_rec.asset_type <> 'GROUP') then
3760: fa_srvr_msg.add_message(
3761: calling_fn => l_calling_fn,
3762: name => '***FA_NO_SUM_NO_GROUP***',
3763: p_log_level_rec => p_log_level_rec);
3764: raise calc_err;

Line 3767: fa_srvr_msg.add_message(

3763: p_log_level_rec => p_log_level_rec);
3764: raise calc_err;
3765: elsif (px_asset_fin_rec_new.salvage_type = 'AMT' and
3766: p_asset_type_rec.asset_type = 'GROUP') then
3767: fa_srvr_msg.add_message(
3768: calling_fn => l_calling_fn,
3769: name => '***FA_NO_SAL_AMT_FOR_GROUP***',
3770: p_log_level_rec => p_log_level_rec);
3771: raise calc_err;

Line 3775: fa_srvr_msg.add_message(

3771: raise calc_err;
3772: elsif (px_asset_fin_rec_new.salvage_type <> 'AMT' and
3773: px_asset_fin_rec_new.salvage_type <> 'PCT' and
3774: px_asset_fin_rec_new.salvage_type <> 'SUM') then
3775: fa_srvr_msg.add_message(
3776: calling_fn => l_calling_fn,
3777: name => 'FA_INVALID_PARAMETER',
3778: token1 => 'VALUE',
3779: value1 => px_asset_fin_rec_new.salvage_type,

Line 3902: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3898: return true;
3899:
3900: EXCEPTION
3901: when calc_err then
3902: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3903: return false;
3904: when others then
3905: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3906: return false;

Line 3905: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

3901: when calc_err then
3902: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3903: return false;
3904: when others then
3905: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
3906: return false;
3907:
3908: END calc_salvage_value;
3909:

Line 3997: fa_srvr_msg.add_message(

3993: l_rate_source_rule;
3994:
3995: if (RATE_DEF%NOTFOUND) then
3996: CLOSE RATE_DEF;
3997: fa_srvr_msg.add_message(
3998: CALLING_FN => l_calling_fn,
3999: NAME => 'FA_SHARED_OBJECT_NOT_DEF',
4000: TOKEN1 => 'OBJECT',
4001: VALUE1 => 'Method', p_log_level_rec => p_log_level_rec);

Line 4008: fa_srvr_msg.add_message(

4004: CLOSE RATE_DEF;
4005: end if;
4006:
4007: if (l_rate_source_rule in ('FLAT', 'PRODUCTION')) then
4008: fa_srvr_msg.add_message(
4009: CALLING_FN => l_calling_fn,
4010: NAME => 'FA_MTH_LFR_INCOMPAT', p_log_level_rec => p_log_level_rec);
4011: raise calc_err;
4012: end if;

Line 4036: fa_srvr_msg.add_message(

4032: l_parent_prorate_date;
4033:
4034: if (LIFE1_DEF%NOTFOUND) then
4035: CLOSE LIFE1_DEF;
4036: fa_srvr_msg.add_message(
4037: CALLING_FN => l_calling_fn,
4038: NAME => 'FA_PARENT_BKS_NOT_EXIST', p_log_level_rec => p_log_level_rec);
4039: raise calc_err;
4040: else

Line 4057: fa_srvr_msg.add_message(

4053:
4054: if (l_sub_life_rule = 'SAME LIFE') then
4055: if (l_lim = 0) then
4056: l_lim := l_cat_bk_lim;
4057: fa_srvr_msg.add_message(
4058: CALLING_FN => l_calling_fn,
4059: NAME => 'FA_PARENT_LIFE_NOT_SETUP', p_log_level_rec => p_log_level_rec);
4060: raise calc_err;
4061: end if;

Line 4065: fa_srvr_msg.add_message(

4061: end if;
4062: elsif (l_sub_life_rule = 'SAME END DATE') then
4063: if (l_parent_life = 0) then
4064: l_lim := l_cat_bk_lim;
4065: fa_srvr_msg.add_message(
4066: CALLING_FN => l_calling_fn,
4067: NAME => 'FA_PARENT_LIFE_NOT_SETUP', p_log_level_rec => p_log_level_rec);
4068: raise calc_err;
4069: else

Line 4105: fa_srvr_msg.add_message(

4101: OPEN FY_DEF;
4102: FETCH FY_DEF INTO l_fy;
4103: if (FY_DEF%NOTFOUND) then
4104: CLOSE FY_DEF;
4105: fa_srvr_msg.add_message(
4106: CALLING_FN => l_calling_fn,
4107: NAME => 'FA_SHARED_OBJECT_NOT_DEF',
4108: TOKEN1 => 'OBJECT',
4109: VALUE1 => 'Fiscal Year or Calendar Period', p_log_level_rec => p_log_level_rec);

Line 4191: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

4187:
4188:
4189: EXCEPTION
4190: when calc_err then
4191: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
4192: return false;
4193:
4194: when others then
4195: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

Line 4195: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

4191: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
4192: return false;
4193:
4194: when others then
4195: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
4196: return false;
4197:
4198: END calc_subcomp_life;
4199:

Line 4485: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

4481: return true;
4482:
4483: EXCEPTION
4484: when calc_err then
4485: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
4486: return false;
4487:
4488: when others then
4489: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

Line 4489: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

4485: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
4486: return false;
4487:
4488: when others then
4489: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
4490: return false;
4491:
4492: END calc_flags;
4493:

Line 4554: fa_srvr_msg.add_message(

4550: if (p_asset_fin_rec_adj.life_in_months is not null OR
4551: p_asset_fin_rec_adj.basic_rate is not null OR
4552: p_asset_fin_rec_adj.adjusted_rate is not null) then
4553: -- nvl(p_asset_fin_rec_adj.production_capacity, 0) <> 0) then
4554: fa_srvr_msg.add_message(
4555: calling_fn => l_calling_fn,
4556: name => 'FA_EXP_GET_METHOD_INFO', p_log_level_rec => p_log_level_rec);
4557: raise calc_err;
4558: end if;

Line 4582: fa_srvr_msg.add_message(

4578: p_asset_fin_rec_adj.deprn_method_code)) then
4579: if fa_asset_val_pvt.validate_unplanned_exists
4580: (p_book => p_asset_hdr_rec.book_type_code,
4581: p_asset_id => p_asset_hdr_rec.asset_id, p_log_level_rec => p_log_level_rec) then
4582: fa_srvr_msg.add_message(
4583: calling_fn => 'l_calling_fn',
4584: name => '***FA_NO_METHOD_CHG_UNP***');
4585: raise calc_err;
4586: end if;

Line 4621: fa_srvr_msg.add_message(

4617: and basic_rate = px_asset_fin_rec_new.basic_rate
4618: and adjusted_rate = px_asset_fin_rec_new.adjusted_rate;
4619:
4620: if (l_count = 0) then
4621: fa_srvr_msg.add_message(
4622: calling_fn => l_calling_fn,
4623: name => 'FA_SHARED_INVALID_METHOD_RATE', p_log_level_rec => p_log_level_rec);
4624: raise calc_err;
4625: else

Line 4634: fa_srvr_msg.add_message(

4630:
4631: elsif (l_rate_source_rule = 'PRODUCTION') then
4632:
4633: if (px_asset_fin_rec_new.production_capacity is null) then
4634: fa_srvr_msg.add_message(
4635: calling_fn => l_calling_fn,
4636: name => 'FA_BOOKS_NULL_PROD', p_log_level_rec => p_log_level_rec);
4637: raise calc_err;
4638: else

Line 4649: fa_srvr_msg.add_message(calling_fn => l_calling_fn,

4645: -- Depreciate flag may not be 'NO'
4646: if ( /* (nvl(fa_cache_pkg.fazcdbr_record.rule_name,'ZZ') <> 'ENERGY PERIOD END BALANCE'
4647: OR p_asset_type_rec.asset_type = 'GROUP') and Commented for ENH 12600386 */
4648: px_asset_fin_rec_new.depreciate_flag <> 'YES') then -- Added for bug8584206
4649: fa_srvr_msg.add_message(calling_fn => l_calling_fn,
4650: name => 'FA_BOOK_INVALID_DEPRN_FLAG',
4651: p_log_level_rec => p_log_level_rec);
4652: raise calc_err;
4653: end if;

Line 4668: fa_srvr_msg.add_message(

4664: and me.method_code = bk.deprn_method_code
4665: and me.rate_source_rule = 'PRODUCTION';
4666:
4667: if (l_count = 0) then
4668: fa_srvr_msg.add_message(
4669: calling_fn => l_calling_fn,
4670: name => 'FA_MASSCHG_NOT_PROD_IN_CORP', p_log_level_rec => p_log_level_rec);
4671: raise calc_err;
4672: end if;

Line 4718: fa_srvr_msg.add_message(

4714: end if;
4715:
4716: if (fa_cache_pkg.fazccmt_record.prorate_periods_per_year <>
4717: fa_cache_pkg.fazcct_record.number_per_fiscal_year) then
4718: fa_srvr_msg.add_message(
4719: calling_fn => l_calling_fn,
4720: name => 'FA_INVALID_DEPRN_METHOD', p_log_level_rec => p_log_level_rec);
4721: raise calc_err;
4722: end if;

Line 4751: fa_srvr_msg.add_message(

4747: fa_cache_pkg.fazcdbr_record.rule_name <> 'ENERGY PERIOD END BALANCE' */ )) ) then
4748:
4749: if (nvl(p_asset_deprn_rec_adj.deprn_reserve,0) <> 0 OR
4750: nvl(p_asset_deprn_rec_adj.ytd_deprn,0) <> 0) then
4751: fa_srvr_msg.add_message(
4752: calling_fn => l_calling_fn,
4753: name => 'FA_NO_RESERVE_FOR_PROD', p_log_level_rec => p_log_level_rec);
4754: raise calc_err;
4755: end if;

Line 4784: fa_srvr_msg.add_message(

4780: from fa_bonus_rules
4781: where bonus_rule = px_asset_fin_rec_new.bonus_rule;
4782:
4783: if (l_count = 0) then
4784: fa_srvr_msg.add_message(
4785: calling_fn => l_calling_fn,
4786: name => 'FA_INVALID_BONUS_RULE', p_log_level_rec => p_log_level_rec);
4787: raise calc_err;
4788: end if;

Line 4795: fa_srvr_msg.add_message(

4791:
4792: -- check super group
4793: if (l_rate_source_rule <> 'FLAT' and
4794: px_asset_fin_rec_new.super_group_id is not null) then
4795: fa_srvr_msg.add_message(
4796: calling_fn => l_calling_fn,
4797: name => '***FA_NO_SUPER_NO_FLAT***',
4798: p_log_level_rec => p_log_level_rec);
4799: raise calc_err;

Line 4806: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

4802: return true;
4803:
4804: EXCEPTION
4805: when calc_err then
4806: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
4807: return false;
4808:
4809: when others then
4810: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

Line 4810: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

4806: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
4807: return false;
4808:
4809: when others then
4810: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
4811: return false;
4812:
4813: END calc_deprn_info;
4814:

Line 5136: fa_srvr_msg.add_message(

5132: (px_asset_fin_rec_new.terminal_gain_loss <> 'YES')) and
5133: ((px_asset_fin_rec_new.member_rollup_flag = 'Y' and
5134: nvl(fa_cache_pkg.fazcdbr_record.rule_name,'ZZ') <> 'YEAR END BALANCE WITH POSITIVE REDUCTION AMOUNT')
5135: ) then
5136: fa_srvr_msg.add_message(
5137: calling_fn => 'fa_asset_calc_pvt.calc_group_info',
5138: name => 'FA_INVALID_PARAMETER',
5139: token1 => 'VALUE',
5140: value1 => px_asset_fin_rec_new.recognize_gain_loss,

Line 5143: fa_srvr_msg.add_message(

5139: token1 => 'VALUE',
5140: value1 => px_asset_fin_rec_new.recognize_gain_loss,
5141: token2 => 'PARAM',
5142: value2 => 'RECOGNIZE_GAIN_LOSS', p_log_level_rec => p_log_level_rec);
5143: fa_srvr_msg.add_message(
5144: calling_fn => 'fa_asset_calc_pvt.calc_group_info',
5145: name => 'FA_INVALID_PARAMETER',
5146: token1 => 'VALUE',
5147: value1 => px_asset_fin_rec_new.terminal_gain_loss,

Line 5150: fa_srvr_msg.add_message(

5146: token1 => 'VALUE',
5147: value1 => px_asset_fin_rec_new.terminal_gain_loss,
5148: token2 => 'PARAM',
5149: value2 => 'TERMINAL_GAIN_LOSS', p_log_level_rec => p_log_level_rec);
5150: fa_srvr_msg.add_message(
5151: calling_fn => 'fa_asset_calc_pvt.calc_group_info',
5152: name => 'FA_INVALID_PARAMETER',
5153: token1 => 'VALUE',
5154: value1 => px_asset_fin_rec_new.member_rollup_flag,

Line 5167: fa_srvr_msg.add_message(

5163: px_asset_fin_rec_new.allocate_to_fully_ret_flag := null;
5164: px_asset_fin_rec_new.excess_allocation_option := null;
5165:
5166: else
5167: fa_srvr_msg.add_message(
5168: calling_fn => l_calling_fn,
5169: name => 'FA_INVALID_TRACKING_METHOD', p_log_level_rec => p_log_level_rec);
5170: raise calc_err;
5171: end if; -- (px_asset_fin_rec_new.tracking_method is null)

Line 5210: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

5206: when calc_err then
5207: if (c_find_member_asset%ISOPEN) then
5208: CLOSE c_find_member_asset;
5209: end if;
5210: fa_srvr_msg.add_message(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
5211: return false;
5212:
5213: when others then
5214: if (c_find_member_asset%ISOPEN) then

Line 5217: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

5213: when others then
5214: if (c_find_member_asset%ISOPEN) then
5215: CLOSE c_find_member_asset;
5216: end if;
5217: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
5218: return false;
5219:
5220: END calc_group_info;
5221:

Line 5319: nvl(l_reduce_adjustment_flag,'N') = 'N') )then fa_srvr_msg.add_message(

5315: if(nvl(p_asset_fin_rec_adj.reduction_rate, 0) <> 0 ) then
5316: If ((p_trans_rec.transaction_type_code = 'ADDITION' and
5317: nvl(l_reduce_addition_flag,'N') = 'N') or
5318: ((p_trans_rec.transaction_type_code = 'ADJUSTMENT') and
5319: nvl(l_reduce_adjustment_flag,'N') = 'N') )then fa_srvr_msg.add_message(
5320: calling_fn => 'fa_asset_calc_pvt.calc_member_info',
5321: name => 'FA_BOOK_NO_REDUCTION', p_log_level_rec => p_log_level_rec);
5322: raise calc_member_err;
5323: end if;

Line 5361: fa_srvr_msg.add_message(

5357:
5358: -- This is a case in which tracking method is not assigned to the group
5359: -- to which this member asset belongs...
5360:
5361: fa_srvr_msg.add_message(
5362: calling_fn => 'fa_asset_calc_pvt.calc_member_info',
5363: name => 'FA_BOOK_INEFFECTIVE_BOOK', p_log_level_rec => p_log_level_rec);
5364: raise calc_member_err;
5365:

Line 5468: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

5464: when others then
5465: if (c_get_group_values%ISOPEN) then
5466: CLOSE c_get_group_values;
5467: end if;
5468: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
5469: return false;
5470:
5471: END calc_member_info;
5472:

Line 5552: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);

5548: return true;
5549:
5550: EXCEPTION
5551: when others then
5552: fa_srvr_msg.add_sql_error(calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
5553: return false;
5554:
5555: END calc_standalone_info;
5556: