890: if (is_pog_enable(p_business_group_id) = TRUE) then
891: --
892: -- First set the Date Track mode
893: --
894: dt_mode := PAY_POG_ALL_ASSIGNMENTS_PKG.dyt_mode;
895: --
896: if ( dt_mode = 'CORRECTION'
897: or dt_mode = 'UPDATE'
898: or dt_mode = 'UPDATE_CHANGE_INSERT') then
960: if (is_pog_enable(p_business_group_id) = TRUE) then
961: --
962: -- First set the Date Track mode
963: --
964: dt_mode := PAY_POG_ALL_ASSIGNMENTS_PKG.dyt_mode;
965: --
966: if ( dt_mode = 'ZAP') then
967: --
968: asg_datetracked_zap(p_assignment_id);
1022: for asgrec in get_asg_info(p_asg_id) loop
1023: --
1024: if (first_row = TRUE) then
1025: --
1026: PAY_POG_ALL_ASSIGNMENTS_PKG.dyt_mode := 'INSERT';
1027: asg_insert_trigger
1028: (p_assignment_id => asgrec.assignment_id,
1029: p_person_id => asgrec.person_id,
1030: p_period_of_service_id => asgrec.period_of_service_id,
1042: first_row := FALSE;
1043: --
1044: else
1045: --
1046: PAY_POG_ALL_ASSIGNMENTS_PKG.dyt_mode := 'UPDATE';
1047: asg_update_trigger
1048: (p_assignment_id => asgrec.assignment_id,
1049: p_person_id => asgrec.person_id,
1050: p_period_of_service_id => asgrec.period_of_service_id,