40: close get_seq;
41: --
42: -- build the xml data for the event
43: --
44: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
45: l_text:='';
46: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
47: l_text:='
48: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
42: -- build the xml data for the event
43: --
44: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
45: l_text:='';
46: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
47: l_text:='
48: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
49: --
50: l_text:='
44: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
45: l_text:='';
46: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
47: l_text:='
48: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
49: --
50: l_text:='
51: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
52: l_text:=l_text||'
49: --
50: l_text:='
51: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
52: l_text:=l_text||'
53: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
54: l_text:='
55: l_text:=l_text||irc_utilities_pkg.removeTags(p_datetrack_update_mode);
56: l_text:=l_text||'
57: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
53: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
54: l_text:='
55: l_text:=l_text||irc_utilities_pkg.removeTags(p_datetrack_update_mode);
56: l_text:=l_text||'
57: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
58: l_text:='
59: l_text:=l_text||fnd_number.number_to_canonical(p_assignment_details_id);
60: l_text:=l_text||'
61: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
57: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
58: l_text:='
59: l_text:=l_text||fnd_number.number_to_canonical(p_assignment_details_id);
60: l_text:=l_text||'
61: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
62: l_text:='
63: l_text:=l_text||fnd_number.number_to_canonical(p_assignment_id);
64: l_text:=l_text||'
65: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
61: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
62: l_text:='
63: l_text:=l_text||fnd_number.number_to_canonical(p_assignment_id);
64: l_text:=l_text||'
65: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
66: l_text:='
67: l_text:=l_text||fnd_number.number_to_canonical(p_attempt_id);
68: l_text:=l_text||'
69: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
65: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
66: l_text:='
67: l_text:=l_text||fnd_number.number_to_canonical(p_attempt_id);
68: l_text:=l_text||'
69: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
70: l_text:='
71: l_text:=l_text||fnd_number.number_to_canonical(p_details_version);
72: l_text:=l_text||'
73: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
69: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
70: l_text:='
71: l_text:=l_text||fnd_number.number_to_canonical(p_details_version);
72: l_text:=l_text||'
73: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
74: l_text:='
75: l_text:=l_text||irc_utilities_pkg.removeTags(p_latest_details);
76: l_text:=l_text||'
77: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
73: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
74: l_text:='
75: l_text:=l_text||irc_utilities_pkg.removeTags(p_latest_details);
76: l_text:=l_text||'
77: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
78: l_text:='
79: l_text:=l_text||fnd_date.date_to_canonical(p_effective_start_date);
80: l_text:=l_text||'
81: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
77: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
78: l_text:='
79: l_text:=l_text||fnd_date.date_to_canonical(p_effective_start_date);
80: l_text:=l_text||'
81: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
82: l_text:='
83: l_text:=l_text||fnd_date.date_to_canonical(p_effective_end_date);
84: l_text:=l_text||'
85: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
81: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
82: l_text:='
83: l_text:=l_text||fnd_date.date_to_canonical(p_effective_end_date);
84: l_text:=l_text||'
85: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
86: l_text:='
87: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
88: l_text:=l_text||'
89: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
85: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
86: l_text:='
87: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
88: l_text:=l_text||'
89: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
90: l_text:='
91: l_text:=l_text||irc_utilities_pkg.removeTags(p_qualified);
92: l_text:=l_text||'
93: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
89: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
90: l_text:='
91: l_text:=l_text||irc_utilities_pkg.removeTags(p_qualified);
92: l_text:=l_text||'
93: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
94: l_text:='
95: l_text:=l_text||irc_utilities_pkg.removeTags(p_considered);
96: l_text:=l_text||'
97: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
93: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
94: l_text:='
95: l_text:=l_text||irc_utilities_pkg.removeTags(p_considered);
96: l_text:=l_text||'
97: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
98: l_text:='';
99: --
100: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
101: --
96: l_text:=l_text||'';
97: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
98: l_text:='';
99: --
100: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
101: --
102: if p_effective_start_date is not NULL and
103: p_effective_start_date > trunc(SYSDATE) and
104: fnd_profile.value('HR_DEFER_FD_BE_EVENTS') = 'Y' then