1475: -- Issue a savepoint if operating in validation only mode
1476: --
1477: savepoint process_dependent;
1478: --
1479: if fnd_global.conc_request_id = -1 then
1480: --
1481: ben_env_object.init(p_business_group_id => p_business_group_id,
1482: p_effective_date => p_effective_date,
1483: p_thread_id => 1,
1627: p_pdp_attribute27 => p_pdp_attribute27,
1628: p_pdp_attribute28 => p_pdp_attribute28,
1629: p_pdp_attribute29 => p_pdp_attribute29,
1630: p_pdp_attribute30 => p_pdp_attribute30,
1631: p_request_id => fnd_global.conc_request_id,
1632: p_program_application_id => fnd_global.prog_appl_id,
1633: p_program_id => fnd_global.conc_program_id,
1634: p_program_update_date => sysdate,
1635: p_business_group_id => p_business_group_id,
1628: p_pdp_attribute28 => p_pdp_attribute28,
1629: p_pdp_attribute29 => p_pdp_attribute29,
1630: p_pdp_attribute30 => p_pdp_attribute30,
1631: p_request_id => fnd_global.conc_request_id,
1632: p_program_application_id => fnd_global.prog_appl_id,
1633: p_program_id => fnd_global.conc_program_id,
1634: p_program_update_date => sysdate,
1635: p_business_group_id => p_business_group_id,
1636: p_effective_date => p_effective_date);
1629: p_pdp_attribute29 => p_pdp_attribute29,
1630: p_pdp_attribute30 => p_pdp_attribute30,
1631: p_request_id => fnd_global.conc_request_id,
1632: p_program_application_id => fnd_global.prog_appl_id,
1633: p_program_id => fnd_global.conc_program_id,
1634: p_program_update_date => sysdate,
1635: p_business_group_id => p_business_group_id,
1636: p_effective_date => p_effective_date);
1637: --
1661: p_elig_cvrd_dpnt_id => null,
1662: p_effective_date => p_effective_date,
1663: p_business_group_id => p_business_group_id,
1664: p_object_version_number => l_egd_rec.object_version_number,
1665: p_program_application_id => fnd_global.prog_appl_id,
1666: p_program_id => fnd_global.conc_program_id,
1667: p_request_id => fnd_global.conc_request_id,
1668: p_program_update_date => sysdate);
1669: --
1662: p_effective_date => p_effective_date,
1663: p_business_group_id => p_business_group_id,
1664: p_object_version_number => l_egd_rec.object_version_number,
1665: p_program_application_id => fnd_global.prog_appl_id,
1666: p_program_id => fnd_global.conc_program_id,
1667: p_request_id => fnd_global.conc_request_id,
1668: p_program_update_date => sysdate);
1669: --
1670: p_elig_cvrd_dpnt_id := null;
1663: p_business_group_id => p_business_group_id,
1664: p_object_version_number => l_egd_rec.object_version_number,
1665: p_program_application_id => fnd_global.prog_appl_id,
1666: p_program_id => fnd_global.conc_program_id,
1667: p_request_id => fnd_global.conc_request_id,
1668: p_program_update_date => sysdate);
1669: --
1670: p_elig_cvrd_dpnt_id := null;
1671: p_object_version_number := null;
1741: p_pdp_attribute27 => p_pdp_attribute27,
1742: p_pdp_attribute28 => p_pdp_attribute28,
1743: p_pdp_attribute29 => p_pdp_attribute29,
1744: p_pdp_attribute30 => p_pdp_attribute30,
1745: p_request_id => fnd_global.conc_request_id,
1746: p_program_application_id => fnd_global.prog_appl_id,
1747: p_program_id => fnd_global.conc_program_id,
1748: p_program_update_date => sysdate,
1749: p_business_group_id => p_business_group_id,
1742: p_pdp_attribute28 => p_pdp_attribute28,
1743: p_pdp_attribute29 => p_pdp_attribute29,
1744: p_pdp_attribute30 => p_pdp_attribute30,
1745: p_request_id => fnd_global.conc_request_id,
1746: p_program_application_id => fnd_global.prog_appl_id,
1747: p_program_id => fnd_global.conc_program_id,
1748: p_program_update_date => sysdate,
1749: p_business_group_id => p_business_group_id,
1750: p_effective_date => p_effective_date);
1743: p_pdp_attribute29 => p_pdp_attribute29,
1744: p_pdp_attribute30 => p_pdp_attribute30,
1745: p_request_id => fnd_global.conc_request_id,
1746: p_program_application_id => fnd_global.prog_appl_id,
1747: p_program_id => fnd_global.conc_program_id,
1748: p_program_update_date => sysdate,
1749: p_business_group_id => p_business_group_id,
1750: p_effective_date => p_effective_date);
1751: --
1806: p_pdp_attribute27 => p_pdp_attribute27,
1807: p_pdp_attribute28 => p_pdp_attribute28,
1808: p_pdp_attribute29 => p_pdp_attribute29,
1809: p_pdp_attribute30 => p_pdp_attribute30,
1810: p_program_application_id => fnd_global.prog_appl_id,
1811: p_program_id => fnd_global.conc_program_id,
1812: p_request_id => fnd_global.conc_request_id,
1813: p_program_update_date => sysdate);
1814: --
1807: p_pdp_attribute28 => p_pdp_attribute28,
1808: p_pdp_attribute29 => p_pdp_attribute29,
1809: p_pdp_attribute30 => p_pdp_attribute30,
1810: p_program_application_id => fnd_global.prog_appl_id,
1811: p_program_id => fnd_global.conc_program_id,
1812: p_request_id => fnd_global.conc_request_id,
1813: p_program_update_date => sysdate);
1814: --
1815: ben_elig_dpnt_api.update_elig_dpnt(
1808: p_pdp_attribute29 => p_pdp_attribute29,
1809: p_pdp_attribute30 => p_pdp_attribute30,
1810: p_program_application_id => fnd_global.prog_appl_id,
1811: p_program_id => fnd_global.conc_program_id,
1812: p_request_id => fnd_global.conc_request_id,
1813: p_program_update_date => sysdate);
1814: --
1815: ben_elig_dpnt_api.update_elig_dpnt(
1816: p_elig_dpnt_id => p_elig_dpnt_id,
1817: p_elig_cvrd_dpnt_id => p_elig_cvrd_dpnt_id,
1818: p_effective_date => p_effective_date,
1819: p_business_group_id => p_business_group_id,
1820: p_object_version_number => l_egd_rec.object_version_number,
1821: p_program_application_id => fnd_global.prog_appl_id,
1822: p_program_id => fnd_global.conc_program_id,
1823: p_request_id => fnd_global.conc_request_id,
1824: p_program_update_date => sysdate);
1825: --
1818: p_effective_date => p_effective_date,
1819: p_business_group_id => p_business_group_id,
1820: p_object_version_number => l_egd_rec.object_version_number,
1821: p_program_application_id => fnd_global.prog_appl_id,
1822: p_program_id => fnd_global.conc_program_id,
1823: p_request_id => fnd_global.conc_request_id,
1824: p_program_update_date => sysdate);
1825: --
1826: end if;
1819: p_business_group_id => p_business_group_id,
1820: p_object_version_number => l_egd_rec.object_version_number,
1821: p_program_application_id => fnd_global.prog_appl_id,
1822: p_program_id => fnd_global.conc_program_id,
1823: p_request_id => fnd_global.conc_request_id,
1824: p_program_update_date => sysdate);
1825: --
1826: end if;
1827: --
1894: -- Issue a savepoint if operating in validation only mode
1895: --
1896: savepoint process_dependent_w;
1897: --
1898: if fnd_global.conc_request_id in (0,-1) then
1899: --
1900: ben_env_object.init(p_business_group_id => p_business_group_id,
1901: p_effective_date => p_effective_date,
1902: p_thread_id => 1,