3985: savepoint current_benefits;
3986:
3987: BEGIN
3988: --
3989: fnd_msg_pub.initialize;
3990:
3991: -- Ignore the already detected/unprocessed life event for the person as of the effective date
3992: hr_utility.set_location('BKKKKK void potential ',10);
3993: void_potential_life_events(p_person_id => p_person_id
4088:
4089:
4090: EXCEPTION
4091: --
4092: WHEN OTHERS THEN fnd_msg_pub.add;
4093:
4094: END;
4095:
4096: -- Rollback Posting to APIs and BENMNGLE run
4159: end if;
4160:
4161: savepoint current_life_events;
4162:
4163: fnd_msg_pub.initialize;
4164:
4165: -- Ignore the already detected/unprocessed life event for the person as of the effective date
4166: if g_debug then
4167: hr_utility.set_location('Call to void Potential LE',20);
4250: hr_utility.set_location('Exception: ' ,50);
4251: end if;
4252: g_hierarchy.DELETE;
4253: p_whatif_results_batch_id :=-2;
4254: fnd_msg_pub.add;
4255: END validate_data_changes;
4256: -----------------------------------------------------------------------------------------------------------------
4257: PROCEDURE prepare_transaction(
4258: p_person_id IN NUMBER