1476: -- Issue a savepoint if operating in validation only mode
1477: --
1478: savepoint process_dependent;
1479: --
1480: if fnd_global.conc_request_id = -1 then
1481: --
1482: ben_env_object.init(p_business_group_id => p_business_group_id,
1483: p_effective_date => p_effective_date,
1484: p_thread_id => 1,
1628: p_pdp_attribute27 => p_pdp_attribute27,
1629: p_pdp_attribute28 => p_pdp_attribute28,
1630: p_pdp_attribute29 => p_pdp_attribute29,
1631: p_pdp_attribute30 => p_pdp_attribute30,
1632: p_request_id => fnd_global.conc_request_id,
1633: p_program_application_id => fnd_global.prog_appl_id,
1634: p_program_id => fnd_global.conc_program_id,
1635: p_program_update_date => sysdate,
1636: p_business_group_id => p_business_group_id,
1629: p_pdp_attribute28 => p_pdp_attribute28,
1630: p_pdp_attribute29 => p_pdp_attribute29,
1631: p_pdp_attribute30 => p_pdp_attribute30,
1632: p_request_id => fnd_global.conc_request_id,
1633: p_program_application_id => fnd_global.prog_appl_id,
1634: p_program_id => fnd_global.conc_program_id,
1635: p_program_update_date => sysdate,
1636: p_business_group_id => p_business_group_id,
1637: p_effective_date => p_effective_date);
1630: p_pdp_attribute29 => p_pdp_attribute29,
1631: p_pdp_attribute30 => p_pdp_attribute30,
1632: p_request_id => fnd_global.conc_request_id,
1633: p_program_application_id => fnd_global.prog_appl_id,
1634: p_program_id => fnd_global.conc_program_id,
1635: p_program_update_date => sysdate,
1636: p_business_group_id => p_business_group_id,
1637: p_effective_date => p_effective_date);
1638: --
1662: p_elig_cvrd_dpnt_id => null,
1663: p_effective_date => p_effective_date,
1664: p_business_group_id => p_business_group_id,
1665: p_object_version_number => l_egd_rec.object_version_number,
1666: p_program_application_id => fnd_global.prog_appl_id,
1667: p_program_id => fnd_global.conc_program_id,
1668: p_request_id => fnd_global.conc_request_id,
1669: p_program_update_date => sysdate);
1670: --
1663: p_effective_date => p_effective_date,
1664: p_business_group_id => p_business_group_id,
1665: p_object_version_number => l_egd_rec.object_version_number,
1666: p_program_application_id => fnd_global.prog_appl_id,
1667: p_program_id => fnd_global.conc_program_id,
1668: p_request_id => fnd_global.conc_request_id,
1669: p_program_update_date => sysdate);
1670: --
1671: p_elig_cvrd_dpnt_id := null;
1664: p_business_group_id => p_business_group_id,
1665: p_object_version_number => l_egd_rec.object_version_number,
1666: p_program_application_id => fnd_global.prog_appl_id,
1667: p_program_id => fnd_global.conc_program_id,
1668: p_request_id => fnd_global.conc_request_id,
1669: p_program_update_date => sysdate);
1670: --
1671: p_elig_cvrd_dpnt_id := null;
1672: p_object_version_number := null;
1748: p_pdp_attribute27 => p_pdp_attribute27,
1749: p_pdp_attribute28 => p_pdp_attribute28,
1750: p_pdp_attribute29 => p_pdp_attribute29,
1751: p_pdp_attribute30 => p_pdp_attribute30,
1752: p_request_id => fnd_global.conc_request_id,
1753: p_program_application_id => fnd_global.prog_appl_id,
1754: p_program_id => fnd_global.conc_program_id,
1755: p_program_update_date => sysdate,
1756: p_business_group_id => p_business_group_id,
1749: p_pdp_attribute28 => p_pdp_attribute28,
1750: p_pdp_attribute29 => p_pdp_attribute29,
1751: p_pdp_attribute30 => p_pdp_attribute30,
1752: p_request_id => fnd_global.conc_request_id,
1753: p_program_application_id => fnd_global.prog_appl_id,
1754: p_program_id => fnd_global.conc_program_id,
1755: p_program_update_date => sysdate,
1756: p_business_group_id => p_business_group_id,
1757: p_effective_date => p_effective_date);
1750: p_pdp_attribute29 => p_pdp_attribute29,
1751: p_pdp_attribute30 => p_pdp_attribute30,
1752: p_request_id => fnd_global.conc_request_id,
1753: p_program_application_id => fnd_global.prog_appl_id,
1754: p_program_id => fnd_global.conc_program_id,
1755: p_program_update_date => sysdate,
1756: p_business_group_id => p_business_group_id,
1757: p_effective_date => p_effective_date);
1758: --
1813: p_pdp_attribute27 => p_pdp_attribute27,
1814: p_pdp_attribute28 => p_pdp_attribute28,
1815: p_pdp_attribute29 => p_pdp_attribute29,
1816: p_pdp_attribute30 => p_pdp_attribute30,
1817: p_program_application_id => fnd_global.prog_appl_id,
1818: p_program_id => fnd_global.conc_program_id,
1819: p_request_id => fnd_global.conc_request_id,
1820: p_program_update_date => sysdate);
1821: --
1814: p_pdp_attribute28 => p_pdp_attribute28,
1815: p_pdp_attribute29 => p_pdp_attribute29,
1816: p_pdp_attribute30 => p_pdp_attribute30,
1817: p_program_application_id => fnd_global.prog_appl_id,
1818: p_program_id => fnd_global.conc_program_id,
1819: p_request_id => fnd_global.conc_request_id,
1820: p_program_update_date => sysdate);
1821: --
1822: ben_elig_dpnt_api.update_elig_dpnt(
1815: p_pdp_attribute29 => p_pdp_attribute29,
1816: p_pdp_attribute30 => p_pdp_attribute30,
1817: p_program_application_id => fnd_global.prog_appl_id,
1818: p_program_id => fnd_global.conc_program_id,
1819: p_request_id => fnd_global.conc_request_id,
1820: p_program_update_date => sysdate);
1821: --
1822: ben_elig_dpnt_api.update_elig_dpnt(
1823: p_elig_dpnt_id => p_elig_dpnt_id,
1824: p_elig_cvrd_dpnt_id => p_elig_cvrd_dpnt_id,
1825: p_effective_date => p_effective_date,
1826: p_business_group_id => p_business_group_id,
1827: p_object_version_number => l_egd_rec.object_version_number,
1828: p_program_application_id => fnd_global.prog_appl_id,
1829: p_program_id => fnd_global.conc_program_id,
1830: p_request_id => fnd_global.conc_request_id,
1831: p_program_update_date => sysdate);
1832: --
1825: p_effective_date => p_effective_date,
1826: p_business_group_id => p_business_group_id,
1827: p_object_version_number => l_egd_rec.object_version_number,
1828: p_program_application_id => fnd_global.prog_appl_id,
1829: p_program_id => fnd_global.conc_program_id,
1830: p_request_id => fnd_global.conc_request_id,
1831: p_program_update_date => sysdate);
1832: --
1833: end if;
1826: p_business_group_id => p_business_group_id,
1827: p_object_version_number => l_egd_rec.object_version_number,
1828: p_program_application_id => fnd_global.prog_appl_id,
1829: p_program_id => fnd_global.conc_program_id,
1830: p_request_id => fnd_global.conc_request_id,
1831: p_program_update_date => sysdate);
1832: --
1833: end if;
1834: --
1901: -- Issue a savepoint if operating in validation only mode
1902: --
1903: savepoint process_dependent_w;
1904: --
1905: if fnd_global.conc_request_id in (0,-1) then
1906: --
1907: ben_env_object.init(p_business_group_id => p_business_group_id,
1908: p_effective_date => p_effective_date,
1909: p_thread_id => 1,