DBA Data[Home] [Help]

APPS.FA_ASSET_VAL_PVT dependencies on FA_STD_TYPES

Line 3144: if (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) =

3140: -- even thought asset is not suppsed to be over depreciated
3141: if (p_deprn_reserve_new is not null) and
3142: (nvl(p_adjusted_recoverable_cost, p_recoverable_cost) is not null) then
3143:
3144: if (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) =
3145: fa_std_types.FA_OVER_DEPR_NO) then
3146: if (nvl(p_adjusted_recoverable_cost, p_recoverable_cost) > 0 and
3147: nvl(p_adjusted_recoverable_cost, p_recoverable_cost) < p_deprn_reserve_new) or
3148: (nvl(p_adjusted_recoverable_cost, p_recoverable_cost) < 0 and

Line 3145: fa_std_types.FA_OVER_DEPR_NO) then

3141: if (p_deprn_reserve_new is not null) and
3142: (nvl(p_adjusted_recoverable_cost, p_recoverable_cost) is not null) then
3143:
3144: if (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) =
3145: fa_std_types.FA_OVER_DEPR_NO) then
3146: if (nvl(p_adjusted_recoverable_cost, p_recoverable_cost) > 0 and
3147: nvl(p_adjusted_recoverable_cost, p_recoverable_cost) < p_deprn_reserve_new) or
3148: (nvl(p_adjusted_recoverable_cost, p_recoverable_cost) < 0 and
3149: nvl(p_adjusted_recoverable_cost, p_recoverable_cost) > p_deprn_reserve_new) then

Line 3163: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) =

3159: if (p_rate_source_rule is not null) and
3160: (p_deprn_basis_rule is not null) then
3161: if (p_rate_source_rule = 'FLAT') and
3162: (p_deprn_basis_rule = 'NBV') and
3163: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) =
3164: fa_std_types.FA_OVER_DEPR_DEPRN) then
3165:
3166: fa_srvr_msg.add_message(calling_fn => l_calling_fn,
3167: name => 'FA_NO_OVER_DEPRN_ALLOWED');

Line 3164: fa_std_types.FA_OVER_DEPR_DEPRN) then

3160: (p_deprn_basis_rule is not null) then
3161: if (p_rate_source_rule = 'FLAT') and
3162: (p_deprn_basis_rule = 'NBV') and
3163: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) =
3164: fa_std_types.FA_OVER_DEPR_DEPRN) then
3165:
3166: fa_srvr_msg.add_message(calling_fn => l_calling_fn,
3167: name => 'FA_NO_OVER_DEPRN_ALLOWED');
3168: return false;

Line 3180: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) <>

3176: * as we need it to account for CRL behavior
3177:
3178: if (p_deprn_limit_type is not null) then
3179: if (p_deprn_limit_type <> 'NONE') and
3180: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) <>
3181: fa_std_types.FA_OVER_DEPR_NO) then
3182:
3183: fa_srvr_msg.add_message(calling_fn => l_calling_fn,
3184: name => 'FA_NO_OVER_DEPRN_ALLOWED');

Line 3181: fa_std_types.FA_OVER_DEPR_NO) then

3177:
3178: if (p_deprn_limit_type is not null) then
3179: if (p_deprn_limit_type <> 'NONE') and
3180: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) <>
3181: fa_std_types.FA_OVER_DEPR_NO) then
3182:
3183: fa_srvr_msg.add_message(calling_fn => l_calling_fn,
3184: name => 'FA_NO_OVER_DEPRN_ALLOWED');
3185: return false;

Line 3193: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) <>

3189:
3190: */
3191:
3192: if (nvl(p_recapture_reserve_flag, 'N') <> 'N') and
3193: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) <>
3194: fa_std_types.FA_OVER_DEPR_NO) then
3195:
3196: fa_srvr_msg.add_message(calling_fn => l_calling_fn,
3197: name => 'FA_NO_OVER_DEPRN_ALLOWED');

Line 3194: fa_std_types.FA_OVER_DEPR_NO) then

3190: */
3191:
3192: if (nvl(p_recapture_reserve_flag, 'N') <> 'N') and
3193: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) <>
3194: fa_std_types.FA_OVER_DEPR_NO) then
3195:
3196: fa_srvr_msg.add_message(calling_fn => l_calling_fn,
3197: name => 'FA_NO_OVER_DEPRN_ALLOWED');
3198: return false;

Line 3359: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) =

3355: --Members must also belong to a group that has the Over Depreciate Option as
3356: --"Allow and Depreciate"
3357:
3358: if ((p_group_asset_id is not null) and
3359: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) =
3360: fa_std_types.FA_OVER_DEPR_DEPRN) and
3361: (NVL(fa_cache_pkg.fazcbc_record.ALLOW_COST_SIGN_CHANGE_FLAG,'N') = 'Y')) then
3362: if (p_log_level_rec.statement_level) then
3363: fa_debug_pkg.add(l_calling_fn, 'Member cost sign','can be changed',p_log_level_rec);

Line 3360: fa_std_types.FA_OVER_DEPR_DEPRN) and

3356: --"Allow and Depreciate"
3357:
3358: if ((p_group_asset_id is not null) and
3359: (nvl(p_over_depreciate_option, fa_std_types.FA_OVER_DEPR_NO) =
3360: fa_std_types.FA_OVER_DEPR_DEPRN) and
3361: (NVL(fa_cache_pkg.fazcbc_record.ALLOW_COST_SIGN_CHANGE_FLAG,'N') = 'Y')) then
3362: if (p_log_level_rec.statement_level) then
3363: fa_debug_pkg.add(l_calling_fn, 'Member cost sign','can be changed',p_log_level_rec);
3364: fa_debug_pkg.add(l_calling_fn, 'over depreciate option',p_over_depreciate_option,p_log_level_rec);

Line 3539: if (nvl(l_polish_rule, FA_STD_TYPES.FAD_DBR_POLISH_NONE) not in (

3535: -- No deprn basis rule attached to this method, so not Polish either
3536: return TRUE;
3537: end if;
3538:
3539: if (nvl(l_polish_rule, FA_STD_TYPES.FAD_DBR_POLISH_NONE) not in (
3540: FA_STD_TYPES.FAD_DBR_POLISH_1,
3541: FA_STD_TYPES.FAD_DBR_POLISH_2,
3542: FA_STD_TYPES.FAD_DBR_POLISH_3,
3543: FA_STD_TYPES.FAD_DBR_POLISH_4,

Line 3540: FA_STD_TYPES.FAD_DBR_POLISH_1,

3536: return TRUE;
3537: end if;
3538:
3539: if (nvl(l_polish_rule, FA_STD_TYPES.FAD_DBR_POLISH_NONE) not in (
3540: FA_STD_TYPES.FAD_DBR_POLISH_1,
3541: FA_STD_TYPES.FAD_DBR_POLISH_2,
3542: FA_STD_TYPES.FAD_DBR_POLISH_3,
3543: FA_STD_TYPES.FAD_DBR_POLISH_4,
3544: FA_STD_TYPES.FAD_DBR_POLISH_5)) then

Line 3541: FA_STD_TYPES.FAD_DBR_POLISH_2,

3537: end if;
3538:
3539: if (nvl(l_polish_rule, FA_STD_TYPES.FAD_DBR_POLISH_NONE) not in (
3540: FA_STD_TYPES.FAD_DBR_POLISH_1,
3541: FA_STD_TYPES.FAD_DBR_POLISH_2,
3542: FA_STD_TYPES.FAD_DBR_POLISH_3,
3543: FA_STD_TYPES.FAD_DBR_POLISH_4,
3544: FA_STD_TYPES.FAD_DBR_POLISH_5)) then
3545: -- Not Polish rule

Line 3542: FA_STD_TYPES.FAD_DBR_POLISH_3,

3538:
3539: if (nvl(l_polish_rule, FA_STD_TYPES.FAD_DBR_POLISH_NONE) not in (
3540: FA_STD_TYPES.FAD_DBR_POLISH_1,
3541: FA_STD_TYPES.FAD_DBR_POLISH_2,
3542: FA_STD_TYPES.FAD_DBR_POLISH_3,
3543: FA_STD_TYPES.FAD_DBR_POLISH_4,
3544: FA_STD_TYPES.FAD_DBR_POLISH_5)) then
3545: -- Not Polish rule
3546: return TRUE;

Line 3543: FA_STD_TYPES.FAD_DBR_POLISH_4,

3539: if (nvl(l_polish_rule, FA_STD_TYPES.FAD_DBR_POLISH_NONE) not in (
3540: FA_STD_TYPES.FAD_DBR_POLISH_1,
3541: FA_STD_TYPES.FAD_DBR_POLISH_2,
3542: FA_STD_TYPES.FAD_DBR_POLISH_3,
3543: FA_STD_TYPES.FAD_DBR_POLISH_4,
3544: FA_STD_TYPES.FAD_DBR_POLISH_5)) then
3545: -- Not Polish rule
3546: return TRUE;
3547: end if;

Line 3544: FA_STD_TYPES.FAD_DBR_POLISH_5)) then

3540: FA_STD_TYPES.FAD_DBR_POLISH_1,
3541: FA_STD_TYPES.FAD_DBR_POLISH_2,
3542: FA_STD_TYPES.FAD_DBR_POLISH_3,
3543: FA_STD_TYPES.FAD_DBR_POLISH_4,
3544: FA_STD_TYPES.FAD_DBR_POLISH_5)) then
3545: -- Not Polish rule
3546: return TRUE;
3547: end if;
3548:

Line 3615: (l_polish_rule in (FA_STD_TYPES.FAD_DBR_POLISH_1,

3611: 'GROUP ADJUSTMENT')) then
3612:
3613: -- Mechanisms 1, 3, 4, 5 must have bonus rules attached
3614: if ((p_bonus_rule is null) and
3615: (l_polish_rule in (FA_STD_TYPES.FAD_DBR_POLISH_1,
3616: FA_STD_TYPES.FAD_DBR_POLISH_3,
3617: FA_STD_TYPES.FAD_DBR_POLISH_4,
3618: FA_STD_TYPES.FAD_DBR_POLISH_5))) then
3619:

Line 3616: FA_STD_TYPES.FAD_DBR_POLISH_3,

3612:
3613: -- Mechanisms 1, 3, 4, 5 must have bonus rules attached
3614: if ((p_bonus_rule is null) and
3615: (l_polish_rule in (FA_STD_TYPES.FAD_DBR_POLISH_1,
3616: FA_STD_TYPES.FAD_DBR_POLISH_3,
3617: FA_STD_TYPES.FAD_DBR_POLISH_4,
3618: FA_STD_TYPES.FAD_DBR_POLISH_5))) then
3619:
3620: fa_srvr_msg.add_message(

Line 3617: FA_STD_TYPES.FAD_DBR_POLISH_4,

3613: -- Mechanisms 1, 3, 4, 5 must have bonus rules attached
3614: if ((p_bonus_rule is null) and
3615: (l_polish_rule in (FA_STD_TYPES.FAD_DBR_POLISH_1,
3616: FA_STD_TYPES.FAD_DBR_POLISH_3,
3617: FA_STD_TYPES.FAD_DBR_POLISH_4,
3618: FA_STD_TYPES.FAD_DBR_POLISH_5))) then
3619:
3620: fa_srvr_msg.add_message(
3621: calling_fn => l_calling_fn,

Line 3618: FA_STD_TYPES.FAD_DBR_POLISH_5))) then

3614: if ((p_bonus_rule is null) and
3615: (l_polish_rule in (FA_STD_TYPES.FAD_DBR_POLISH_1,
3616: FA_STD_TYPES.FAD_DBR_POLISH_3,
3617: FA_STD_TYPES.FAD_DBR_POLISH_4,
3618: FA_STD_TYPES.FAD_DBR_POLISH_5))) then
3619:
3620: fa_srvr_msg.add_message(
3621: calling_fn => l_calling_fn,
3622: name => 'FA_POLISH_NO_BONUS_RULE');