[Home] [Help]
390: --------------------------------------------------------------------------------
391: -- NAME : GENERATE_BREAKPOINTS
392: -- DESCRIPTION :
393: -- PURPOSE : Calling pn_var_defaults_pkg.create_setup_data and
394: -- pn_var_chg_cal_pkg.populate_transactions package
395: -- INVOKED FROM :
396: -- ARGUMENTS : p_var_rent_id, p_org_id, x_return_status
397: -- REFERENCE :
398: -- HISTORY :
444: || l_bkpt_dtl_created
445: , 3
446: );
447: pn_var_defaults_pkg.create_setup_data (p_var_rent_id);
448: pn_var_chg_cal_pkg.populate_transactions (p_var_rent_id);
449: x_return_status := fnd_api.g_ret_sts_success;
450: pn_varen_util.pvt_debug ( 'PN_VAREN_PVT: Generate_Breakpoints is Success for Var Rent Id: '
451: || l_var_rent_id
452: , 3
10032: IF l_con_exist = 0
10033: THEN
10034: pn_var_defaults_pkg.create_default_constraints (l_varentid);
10035: ELSE
10036: pn_var_chg_cal_pkg.copy_parent_constraints (l_varentid
10037: , l_chg_cal_var_rent_id
10038: );
10039: END IF;
10040:
10049: IF l_bkp_exist = 0
10050: THEN
10051: pn_var_defaults_pkg.create_setup_data (x_var_rent_id => l_varentid);
10052: ELSE
10053: pn_var_chg_cal_pkg.copy_parent_lines (l_varentid
10054: , l_chg_cal_var_rent_id
10055: );
10056: END IF;
10057:
10072: CLOSE c_grp_dates_match;
10073:
10074: IF l_grp_exist = 0
10075: THEN
10076: pn_var_chg_cal_pkg.copy_parent_volhist (l_varentid
10077: , l_chg_cal_var_rent_id
10078: );
10079: ELSE
10080: NULL;