DBA Data[Home] [Help]

APPS.FA_WHATIF_DEPRN_PKG dependencies on FA_STD_TYPES

Line 66: dpr_in fa_std_types.dpr_struct;

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

Line 67: dpr_out fa_std_types.dpr_out_struct;

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

Line 68: dpr_arr fa_std_types.dpr_arr_type;

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

Line 70: dpr_row fa_std_types.fa_deprn_row_struct;

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

Line 72: fin_info fa_std_types.fin_info_struct;

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

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

917: if (fin_info.formula_factor is null) then
918: fin_info.formula_factor := 1;
919: end if;
920:
921: fin_info.running_mode:= fa_std_types.FA_DPR_PROJECT;
922:
923:
924: if (X_mode = 'EXPENSED') then
925:

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

1239: -- I THINK THIS IS NOT TRUE BECAUSE WHATIF RUNS FROM CURRENT PERIOD
1240: -- ANYWAY TO CALCULATE CORRECT EXPENSE IN FUTURE
1241: --if (not((dpr_in.y_begin = h_start_per_fy) and
1242: -- (dpr_in.p_cl_begin = h_start_per_num))) then
1243: -- dpr_in.deprn_rounding_flag := fa_std_types.FA_DPR_ROUND_RES;
1244: --end if;
1245: if (to_number(to_char(fa_cache_pkg.fazcdp_record.calendar_period_open_date, 'J')) >
1246: dpr_in.jdate_in_service) and
1247: (l_adjustment_required_status = 'ADD') then

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

1244: --end if;
1245: if (to_number(to_char(fa_cache_pkg.fazcdp_record.calendar_period_open_date, 'J')) >
1246: dpr_in.jdate_in_service) and
1247: (l_adjustment_required_status = 'ADD') then
1248: dpr_in.deprn_rounding_flag := fa_std_types.FA_DPR_ROUND_ADJ;
1249: end if;
1250:
1251: /*bug fix 3735661 Added this check to avoid calculation in last period*/
1252: if ( (X_mode ='HYPOTHETICAL')

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

1252: if ( (X_mode ='HYPOTHETICAL')
1253: and
1254: (to_number(to_char(l_cp_start_date, 'J')) > dpr_in.jdate_in_service)
1255: ) then
1256: dpr_in.deprn_rounding_flag := fa_std_types.FA_DPR_ROUND_RES;
1257: end if;
1258:
1259: -- Call deprn engine.
1260:

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

1315: end if;
1316:
1317: -- override
1318: dpr_in.used_by_adjustment:= FALSE;
1319: dpr_in.deprn_override_flag := fa_std_types.FA_NO_OVERRIDE;
1320:
1321: h_mesg_name := 'FA_WHATIF_ASSET_DEPRN_ERR';
1322: -- bonus logic already in faxcde. dpr_arr extended with bonus_value.
1323:

Line 1371: --- Added as part of the Bug# 7234390.Since the deprn amount is calculated wrongly with fmode parameter =fa_std_types.FA_DPR_PROJECT.

1367: dpr_in.deprn_rsv := dpr_in.deprn_rsv - nvl(adj_amt,0);
1368: dpr_in.ytd_deprn := dpr_in.ytd_deprn - nvl(adj_amt,0);
1369: end if;
1370:
1371: --- Added as part of the Bug# 7234390.Since the deprn amount is calculated wrongly with fmode parameter =fa_std_types.FA_DPR_PROJECT.
1372: --- Hence fmode parameter is passed as fa_std_types.FA_DPR_NORMAL for JP-STL-EXTND.
1373:
1374: h_fmode := fa_std_types.FA_DPR_PROJECT;
1375: IF dpr_in.method_code = 'JP-STL-EXTND' THEN

Line 1372: --- Hence fmode parameter is passed as fa_std_types.FA_DPR_NORMAL for JP-STL-EXTND.

1368: dpr_in.ytd_deprn := dpr_in.ytd_deprn - nvl(adj_amt,0);
1369: end if;
1370:
1371: --- Added as part of the Bug# 7234390.Since the deprn amount is calculated wrongly with fmode parameter =fa_std_types.FA_DPR_PROJECT.
1372: --- Hence fmode parameter is passed as fa_std_types.FA_DPR_NORMAL for JP-STL-EXTND.
1373:
1374: h_fmode := fa_std_types.FA_DPR_PROJECT;
1375: IF dpr_in.method_code = 'JP-STL-EXTND' THEN
1376: BEGIN

Line 1374: h_fmode := fa_std_types.FA_DPR_PROJECT;

1370:
1371: --- Added as part of the Bug# 7234390.Since the deprn amount is calculated wrongly with fmode parameter =fa_std_types.FA_DPR_PROJECT.
1372: --- Hence fmode parameter is passed as fa_std_types.FA_DPR_NORMAL for JP-STL-EXTND.
1373:
1374: h_fmode := fa_std_types.FA_DPR_PROJECT;
1375: IF dpr_in.method_code = 'JP-STL-EXTND' THEN
1376: BEGIN
1377: SELECT COUNT(1)
1378: INTO h_count

Line 1392: h_fmode := fa_std_types.FA_DPR_NORMAL;

1388: if h_count > 0 then
1389: dpr_in.p_cl_begin := fa_cache_pkg.fazcdp_record.period_num;
1390: dpr_in.y_begin := fa_cache_pkg.fazcdp_record.fiscal_year;
1391: end if;
1392: h_fmode := fa_std_types.FA_DPR_NORMAL;
1393: dpr_in.deprn_rounding_flag := 'ADJ' ; -- Added as part of the bug 7290365.
1394: END IF;
1395:
1396: -- BUG # 7193797 : the deprn amount is calculated wrongly with fmode parameter

Line 1397: -- as fa_std_types.FA_DPR_PROJECT.

1393: dpr_in.deprn_rounding_flag := 'ADJ' ; -- Added as part of the bug 7290365.
1394: END IF;
1395:
1396: -- BUG # 7193797 : the deprn amount is calculated wrongly with fmode parameter
1397: -- as fa_std_types.FA_DPR_PROJECT.
1398: -- Hence fmode parameter is passed as fa_std_types.FA_DPR_NORMAL for JP-250DB XX.
1399: if nvl(fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag,'NO') = 'YES' then --- for Method JP-250db XX
1400: h_fmode := fa_std_types.FA_DPR_NORMAL;
1401: dpr_in.deprn_rounding_flag := 'ADJ'; -- Added as part of the bug 7290365. The Year end rounding was wrongly calculated.

Line 1398: -- Hence fmode parameter is passed as fa_std_types.FA_DPR_NORMAL for JP-250DB XX.

1394: END IF;
1395:
1396: -- BUG # 7193797 : the deprn amount is calculated wrongly with fmode parameter
1397: -- as fa_std_types.FA_DPR_PROJECT.
1398: -- Hence fmode parameter is passed as fa_std_types.FA_DPR_NORMAL for JP-250DB XX.
1399: if nvl(fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag,'NO') = 'YES' then --- for Method JP-250db XX
1400: h_fmode := fa_std_types.FA_DPR_NORMAL;
1401: dpr_in.deprn_rounding_flag := 'ADJ'; -- Added as part of the bug 7290365. The Year end rounding was wrongly calculated.
1402: end if;

Line 1400: h_fmode := fa_std_types.FA_DPR_NORMAL;

1396: -- BUG # 7193797 : the deprn amount is calculated wrongly with fmode parameter
1397: -- as fa_std_types.FA_DPR_PROJECT.
1398: -- Hence fmode parameter is passed as fa_std_types.FA_DPR_NORMAL for JP-250DB XX.
1399: if nvl(fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag,'NO') = 'YES' then --- for Method JP-250db XX
1400: h_fmode := fa_std_types.FA_DPR_NORMAL;
1401: dpr_in.deprn_rounding_flag := 'ADJ'; -- Added as part of the bug 7290365. The Year end rounding was wrongly calculated.
1402: end if;
1403: --- BUG # 7193797: End of Addition
1404: /*Bug 8518086 intialized the Set of books ID to pass it in DPR_IN */

Line 1410: p_log_level_rec => g_log_level_rec) ; --fa_std_types.FA_DPR_PROJECT);

1406: ret := fa_cde_pkg.faxcde(dpr_in => dpr_in,
1407: dpr_arr => dpr_arr,
1408: dpr_out => dpr_out,
1409: fmode => h_fmode,
1410: p_log_level_rec => g_log_level_rec) ; --fa_std_types.FA_DPR_PROJECT);
1411:
1412: --- End of Addition as part of the Bug 7234390
1413: --tk_util.debug('after faxcde');
1414: if (ret = FALSE) then