34: close get_seq;
35: --
36: -- build the xml data for the event
37: --
38: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
39: l_text:='';
40: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
41: l_text:='
42: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
36: -- build the xml data for the event
37: --
38: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
39: l_text:='';
40: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
41: l_text:='
42: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
43: --
44: l_text:='
38: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
39: l_text:='';
40: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
41: l_text:='
42: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
43: --
44: l_text:='
45: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
46: l_text:=l_text||'
43: --
44: l_text:='
45: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
46: l_text:=l_text||'
47: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
48: l_text:='
49: l_text:=l_text||fnd_number.number_to_canonical(p_person_id);
50: l_text:=l_text||'
51: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
47: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
48: l_text:='
49: l_text:=l_text||fnd_number.number_to_canonical(p_person_id);
50: l_text:=l_text||'
51: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
52: l_text:='
53: l_text:=l_text||fnd_number.number_to_canonical(p_assignment_id);
54: l_text:=l_text||'
55: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
51: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
52: l_text:='
53: l_text:=l_text||fnd_number.number_to_canonical(p_assignment_id);
54: l_text:=l_text||'
55: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
56: l_text:='
57: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
58: l_text:=l_text||'
59: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
55: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
56: l_text:='
57: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
58: l_text:=l_text||'
59: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
60: l_text:='
61: l_text:=l_text||fnd_date.date_to_canonical(p_effective_start_date);
62: l_text:=l_text||'
63: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
59: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
60: l_text:='
61: l_text:=l_text||fnd_date.date_to_canonical(p_effective_start_date);
62: l_text:=l_text||'
63: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
64: l_text:='
65: l_text:=l_text||fnd_date.date_to_canonical(p_effective_end_date);
66: l_text:=l_text||'
67: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
63: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
64: l_text:='
65: l_text:=l_text||fnd_date.date_to_canonical(p_effective_end_date);
66: l_text:=l_text||'
67: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
68: l_text:='';
69: --
70: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
71: --
66: l_text:=l_text||'';
67: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
68: l_text:='';
69: --
70: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
71: --
72: if p_effective_start_date is not NULL and
73: p_effective_start_date > trunc(SYSDATE) and
74: fnd_profile.value('HR_DEFER_FD_BE_EVENTS') = 'Y' then