399: if l_prenote_date is null then
400: if g_debug then
401: hr_utility.set_location('Stamp the prenote date:'|| l_proc, 40);
402: end if;
403: pay_exa_upd.upd
404: (p_external_account_id => p_external_account_id
405: ,p_object_version_number => p_external_account_ovn
406: ,p_territory_code => 'US'
407: ,p_prenote_date => l_new_prenote_date
524: fnd_message.raise_error;
525: end if;
526: close csr_exa_ovn;
527: --
528: pay_exa_upd.upd
529: (p_external_account_id => p_external_account_id
530: ,p_object_version_number => l_exa_ovn
531: ,p_territory_code => 'US'
532: ,p_prenote_date => trunc(p_prenote_date)
2194: hr_utility.raise_error;
2195: --
2196: elsif l_category = 'MT' then
2197: --
2198: -- Call table handler pay_exa_upd to control the processing of the external
2199: -- account combination keyflex.
2200: --
2201:
2202: -- Bug #3829284. When territory code is defaulted with hr_api.g_varchar2
2209: l_exa_territory_code := l_territory_code;
2210:
2211: end if;
2212:
2213: pay_exa_upd.upd_or_sel
2214: (p_segment1 => p_segment1
2215: ,p_segment2 => p_segment2
2216: ,p_segment3 => p_segment3
2217: ,p_segment4 => p_segment4