DBA Data[Home] [Help]

APPS.FA_BASIS_OVERRIDE_INIT_PKG dependencies on FA_CACHE_PKG

Line 429: if not fa_cache_pkg.fazccmt

425: -- Get rate_source_rule and deprn_basis_rule
426: -- to avoid that method_type and calc_basis are set null
427: if method_type is null or calc_basis is null then
428:
429: if not fa_cache_pkg.fazccmt
430: (X_method => h_rule_in.method_code,
431: X_life => h_rule_in.life_in_months
432: , p_log_level_rec => g_log_level_rec) then
433:

Line 438: h_rule_in.method_id := fa_cache_pkg.fazccmt_record.method_id;

434: raise faxccdb_err;
435:
436: end if;
437:
438: h_rule_in.method_id := fa_cache_pkg.fazccmt_record.method_id;
439: h_rule_in.method_type := fa_cache_pkg.fazccmt_record.rate_source_rule;
440: h_rule_in.calc_basis := fa_cache_pkg.fazccmt_record.deprn_basis_rule;
441:
442: if (fa_cache_pkg.fazccmt_record.deprn_basis_rule_id is not null) then

Line 439: h_rule_in.method_type := fa_cache_pkg.fazccmt_record.rate_source_rule;

435:
436: end if;
437:
438: h_rule_in.method_id := fa_cache_pkg.fazccmt_record.method_id;
439: h_rule_in.method_type := fa_cache_pkg.fazccmt_record.rate_source_rule;
440: h_rule_in.calc_basis := fa_cache_pkg.fazccmt_record.deprn_basis_rule;
441:
442: if (fa_cache_pkg.fazccmt_record.deprn_basis_rule_id is not null) then
443: h_rule_in.polish_rule := fa_cache_pkg.fazcdbr_record.polish_rule;

Line 440: h_rule_in.calc_basis := fa_cache_pkg.fazccmt_record.deprn_basis_rule;

436: end if;
437:
438: h_rule_in.method_id := fa_cache_pkg.fazccmt_record.method_id;
439: h_rule_in.method_type := fa_cache_pkg.fazccmt_record.rate_source_rule;
440: h_rule_in.calc_basis := fa_cache_pkg.fazccmt_record.deprn_basis_rule;
441:
442: if (fa_cache_pkg.fazccmt_record.deprn_basis_rule_id is not null) then
443: h_rule_in.polish_rule := fa_cache_pkg.fazcdbr_record.polish_rule;
444: end if;

Line 442: if (fa_cache_pkg.fazccmt_record.deprn_basis_rule_id is not null) then

438: h_rule_in.method_id := fa_cache_pkg.fazccmt_record.method_id;
439: h_rule_in.method_type := fa_cache_pkg.fazccmt_record.rate_source_rule;
440: h_rule_in.calc_basis := fa_cache_pkg.fazccmt_record.deprn_basis_rule;
441:
442: if (fa_cache_pkg.fazccmt_record.deprn_basis_rule_id is not null) then
443: h_rule_in.polish_rule := fa_cache_pkg.fazcdbr_record.polish_rule;
444: end if;
445:
446: -- We don't want to use this logic for Polish code.

Line 443: h_rule_in.polish_rule := fa_cache_pkg.fazcdbr_record.polish_rule;

439: h_rule_in.method_type := fa_cache_pkg.fazccmt_record.rate_source_rule;
440: h_rule_in.calc_basis := fa_cache_pkg.fazccmt_record.deprn_basis_rule;
441:
442: if (fa_cache_pkg.fazccmt_record.deprn_basis_rule_id is not null) then
443: h_rule_in.polish_rule := fa_cache_pkg.fazcdbr_record.polish_rule;
444: end if;
445:
446: -- We don't want to use this logic for Polish code.
447: if (h_rule_in.polish_rule is not null) and

Line 458: if (fa_cache_pkg.fazcdbr_record.rule_name in ('PERIOD END AVERAGE', 'BEGINNING PERIOD',

454: -- eofy and eop amounts are necessary only if deprn basis rules are following
455: -- need eop amounts: 'PERIOD END AVERAGE', 'BEGINNING PERIOD'
456: -- need eofy amounts: 'YEAR TO DATE AVERAGE', 'YEAR END BALANCE WITH HALF YEAR RULE'
457: --
458: if (fa_cache_pkg.fazcdbr_record.rule_name in ('PERIOD END AVERAGE', 'BEGINNING PERIOD',
459: 'YEAR TO DATE AVERAGE',
460: 'YEAR END BALANCE WITH HALF YEAR RULE')) then
461: ---------------------------------------------
462: -- Get end of fiscal year

Line 503: end if; -- (fa_cache_pkg.fazcdbr_record.rule_name in (....

499: h_rule_in.eofy_recoverable_cost := 0;
500: h_rule_in.eofy_salvage_value := 0;
501: h_rule_in.eop_recoverable_cost := 0;
502: h_rule_in.eop_salvage_value := 0;
503: end if; -- (fa_cache_pkg.fazcdbr_record.rule_name in (....
504:
505: --------------------------------------------
506: -- Set 0 to the end of fiscal year
507: -- and end of period recoverable cost