DBA Data[Home] [Help]

APPS.FA_WHATIF_DEPRN_PKG dependencies on FA_STD_TYPES

Line 65: dpr_in fa_std_types.dpr_struct;

61: -- to interface table later.)
62:
63:
64: ret boolean;
65: dpr_in fa_std_types.dpr_struct;
66: dpr_out fa_std_types.dpr_out_struct;
67: dpr_arr fa_std_types.dpr_arr_type;
68:
69: dpr_row fa_std_types.fa_deprn_row_struct;

Line 66: dpr_out fa_std_types.dpr_out_struct;

62:
63:
64: ret boolean;
65: dpr_in fa_std_types.dpr_struct;
66: dpr_out fa_std_types.dpr_out_struct;
67: dpr_arr fa_std_types.dpr_arr_type;
68:
69: dpr_row fa_std_types.fa_deprn_row_struct;
70:

Line 67: dpr_arr fa_std_types.dpr_arr_type;

63:
64: ret boolean;
65: dpr_in fa_std_types.dpr_struct;
66: dpr_out fa_std_types.dpr_out_struct;
67: dpr_arr fa_std_types.dpr_arr_type;
68:
69: dpr_row fa_std_types.fa_deprn_row_struct;
70:
71: fin_info fa_std_types.fin_info_struct;

Line 69: dpr_row fa_std_types.fa_deprn_row_struct;

65: dpr_in fa_std_types.dpr_struct;
66: dpr_out fa_std_types.dpr_out_struct;
67: dpr_arr fa_std_types.dpr_arr_type;
68:
69: dpr_row fa_std_types.fa_deprn_row_struct;
70:
71: fin_info fa_std_types.fin_info_struct;
72:
73: h_dpr_date date;

Line 71: fin_info fa_std_types.fin_info_struct;

67: dpr_arr fa_std_types.dpr_arr_type;
68:
69: dpr_row fa_std_types.fa_deprn_row_struct;
70:
71: fin_info fa_std_types.fin_info_struct;
72:
73: h_dpr_date date;
74: h_calendar_type varchar2(30);
75: h_fy_name varchar2(30);

Line 890: fin_info.running_mode:= fa_std_types.FA_DPR_PROJECT;

886: if (fin_info.formula_factor is null) then
887: fin_info.formula_factor := 1;
888: end if;
889:
890: fin_info.running_mode:= fa_std_types.FA_DPR_PROJECT;
891:
892:
893: if (X_mode = 'EXPENSED') then
894:

Line 1105: -- dpr_in.deprn_rounding_flag := fa_std_types.FA_DPR_ROUND_RES;

1101: -- I THINK THIS IS NOT TRUE BECAUSE WHATIF RUNS FROM CURRENT PERIOD
1102: -- ANYWAY TO CALCULATE CORRECT EXPENSE IN FUTURE
1103: --if (not((dpr_in.y_begin = h_start_per_fy) and
1104: -- (dpr_in.p_cl_begin = h_start_per_num))) then
1105: -- dpr_in.deprn_rounding_flag := fa_std_types.FA_DPR_ROUND_RES;
1106: --end if;
1107: if (to_number(to_char(fa_cache_pkg.fazcdp_record.calendar_period_open_date, 'J')) >
1108: dpr_in.jdate_in_service) and
1109: (l_adjustment_required_status = 'ADD') then

Line 1110: dpr_in.deprn_rounding_flag := fa_std_types.FA_DPR_ROUND_ADJ;

1106: --end if;
1107: if (to_number(to_char(fa_cache_pkg.fazcdp_record.calendar_period_open_date, 'J')) >
1108: dpr_in.jdate_in_service) and
1109: (l_adjustment_required_status = 'ADD') then
1110: dpr_in.deprn_rounding_flag := fa_std_types.FA_DPR_ROUND_ADJ;
1111: end if;
1112:
1113: /*bug fix 3735661 Added this check to avoid calculation in last period*/
1114: if ( (X_mode ='HYPOTHETICAL')

Line 1118: dpr_in.deprn_rounding_flag := fa_std_types.FA_DPR_ROUND_RES;

1114: if ( (X_mode ='HYPOTHETICAL')
1115: and
1116: (to_number(to_char(l_cp_start_date, 'J')) > dpr_in.jdate_in_service)
1117: ) then
1118: dpr_in.deprn_rounding_flag := fa_std_types.FA_DPR_ROUND_RES;
1119: end if;
1120:
1121: -- Call deprn engine.
1122:

Line 1181: dpr_in.deprn_override_flag := fa_std_types.FA_NO_OVERRIDE;

1177: end if;
1178:
1179: -- override
1180: dpr_in.used_by_adjustment:= FALSE;
1181: dpr_in.deprn_override_flag := fa_std_types.FA_NO_OVERRIDE;
1182:
1183: h_mesg_name := 'FA_WHATIF_ASSET_DEPRN_ERR';
1184: -- bonus logic already in faxcde. dpr_arr extended with bonus_value.
1185:

Line 1201: fmode => fa_std_types.FA_DPR_PROJECT);

1197:
1198: ret := fa_cde_pkg.faxcde(dpr_in => dpr_in,
1199: dpr_arr => dpr_arr,
1200: dpr_out => dpr_out,
1201: fmode => fa_std_types.FA_DPR_PROJECT);
1202: --tk_util.debug('after faxcde');
1203: if (ret = FALSE) then
1204: --tk_util.debug('faxcde returned false');
1205: fa_srvr_msg.get_message(mesg_count,mesg1,mesg2,mesg3,mesg4,