DBA Data[Home] [Help]

APPS.HR_MULTI_MESSAGE dependencies on FND_MSG_PUB

Line 23: -- Call FND_MSG_PUB.INITIALIZE to ensure multiple message list

19: begin
20: --
21: -- Clear any existing contents from the Multiple Message List
22: --
23: -- Call FND_MSG_PUB.INITIALIZE to ensure multiple message list
24: -- is emptied.
25: --
26: fnd_msg_pub.initialize;
27: --

Line 26: fnd_msg_pub.initialize;

22: --
23: -- Call FND_MSG_PUB.INITIALIZE to ensure multiple message list
24: -- is emptied.
25: --
26: fnd_msg_pub.initialize;
27: --
28: -- Enable Multiple Message Detection
29: --
30: g_multi_list_disabled := false;

Line 79: return ('T'= fnd_msg_pub.no_all_inclusive_error

75: begin
76: if hr_multi_message.g_multi_list_disabled then
77: return true;
78: else
79: return ('T'= fnd_msg_pub.no_all_inclusive_error
80: (p_check_column1 => p_check_column1
81: ,p_check_column2 => p_check_column2
82: ,p_check_column3 => p_check_column3
83: ,p_check_column4 => p_check_column4

Line 114: return ('T'= fnd_msg_pub.no_exclusive_error

110: begin
111: if hr_multi_message.g_multi_list_disabled then
112: return true;
113: else
114: return ('T'= fnd_msg_pub.no_exclusive_error
115: (p_check_column1 => p_check_column1
116: ,p_check_column2 => p_check_column2
117: ,p_check_column3 => p_check_column3
118: ,p_check_column4 => p_check_column4

Line 149: return ('T'= fnd_msg_pub.no_error_message

145: begin
146: if hr_multi_message.g_multi_list_disabled then
147: return true;
148: else
149: return ('T'= fnd_msg_pub.no_error_message
150: (p_check_message_name1 => p_check_message_name1
151: ,p_check_message_name2 => p_check_message_name2
152: ,p_check_message_name3 => p_check_message_name3
153: ,p_check_message_name4 => p_check_message_name4

Line 188: fnd_msg_pub.add_detail

184: l_same_associated_columns := 'T';
185: else
186: l_same_associated_columns := 'F';
187: end if;
188: fnd_msg_pub.add_detail
189: (p_associated_column1 => p_associated_column1
190: ,p_associated_column2 => p_associated_column2
191: ,p_associated_column3 => p_associated_column3
192: ,p_associated_column4 => p_associated_column4

Line 331: fnd_msg_pub.add_detail

327: else
328: l_same_associated_columns := 'F';
329: end if;
330: --
331: fnd_msg_pub.add_detail
332: (p_associated_column1 => p_associated_column1
333: ,p_associated_column2 => p_associated_column2
334: ,p_associated_column3 => p_associated_column3
335: ,p_associated_column4 => p_associated_column4

Line 363: fnd_msg_pub.add;

359: if sqlcode = -20001 then
360: l_encoded := fnd_message.get_encoded;
361: if l_encoded is not null then
362: fnd_message.set_encoded(l_encoded);
363: fnd_msg_pub.add;
364: else
365: l_position := instr(p_procedure_name,'.');
366: if l_position <> 0 then
367: l_pkg_name := substr(p_procedure_name,1,l_position-1);

Line 373: fnd_msg_pub.add_exc_msg

369: else
370: l_pkg_name := '';
371: l_procedure_name := p_procedure_name;
372: end if;
373: fnd_msg_pub.add_exc_msg
374: (p_pkg_name => l_pkg_name
375: ,p_procedure_name => l_procedure_name);
376: end if;
377: else

Line 386: fnd_msg_pub.add_exc_msg

382: else
383: l_pkg_name := '';
384: l_procedure_name := p_procedure_name;
385: end if;
386: fnd_msg_pub.add_exc_msg
387: (p_pkg_name => l_pkg_name
388: ,p_procedure_name => l_procedure_name);
389:
390: end if;

Line 406: FOR I IN 1..fnd_msg_pub.count_msg LOOP

402: begin
403: if hr_multi_message.is_message_list_enabled then
404: --
405: -- loop through messages to find the first message of type ERROR
406: FOR I IN 1..fnd_msg_pub.count_msg LOOP
407: l_encoded := fnd_msg_pub.get_detail(p_msg_index => I);
408: fnd_message.set_encoded(l_encoded);
409: l_message_type := fnd_message.get_token
410: (token => fnd_msg_pub.g_message_type_token_name);

Line 407: l_encoded := fnd_msg_pub.get_detail(p_msg_index => I);

403: if hr_multi_message.is_message_list_enabled then
404: --
405: -- loop through messages to find the first message of type ERROR
406: FOR I IN 1..fnd_msg_pub.count_msg LOOP
407: l_encoded := fnd_msg_pub.get_detail(p_msg_index => I);
408: fnd_message.set_encoded(l_encoded);
409: l_message_type := fnd_message.get_token
410: (token => fnd_msg_pub.g_message_type_token_name);
411: if l_message_type = hr_multi_message.g_error_msg then

Line 410: (token => fnd_msg_pub.g_message_type_token_name);

406: FOR I IN 1..fnd_msg_pub.count_msg LOOP
407: l_encoded := fnd_msg_pub.get_detail(p_msg_index => I);
408: fnd_message.set_encoded(l_encoded);
409: l_message_type := fnd_message.get_token
410: (token => fnd_msg_pub.g_message_type_token_name);
411: if l_message_type = hr_multi_message.g_error_msg then
412: raise hr_multi_message.Error_Message_Exist;
413: end if;
414: end loop;

Line 428: if fnd_msg_pub.count_msg > 0 then

424: --
425: -- return error status if any type of message exists in the list
426: -- else returns success status
427: --
428: if fnd_msg_pub.count_msg > 0 then
429: return 'E';
430: else
431: return 'S';
432: end if;