35: RETURN TRUE;
36:
37: EXCEPTION
38: WHEN TOO_MANY_ROWS THEN
39: fnd_message.set_name('FND', 'FLEXWK-USE UNIQUE QUALIFIER');
40: fnd_message.set_token('QUAL', qualifier);
41: RETURN FALSE;
42:
43: WHEN OTHERS THEN
36:
37: EXCEPTION
38: WHEN TOO_MANY_ROWS THEN
39: fnd_message.set_name('FND', 'FLEXWK-USE UNIQUE QUALIFIER');
40: fnd_message.set_token('QUAL', qualifier);
41: RETURN FALSE;
42:
43: WHEN OTHERS THEN
44: fnd_message.set_name('FND', 'FLEXWK-NO SEG MATCHING QUAL');
40: fnd_message.set_token('QUAL', qualifier);
41: RETURN FALSE;
42:
43: WHEN OTHERS THEN
44: fnd_message.set_name('FND', 'FLEXWK-NO SEG MATCHING QUAL');
45: fnd_message.set_token('QUAL', qualifier);
46: fnd_message.set_token('NUM', TO_CHAR(num));
47: fnd_message.set_token('CODE', code);
48: RETURN FALSE;
41: RETURN FALSE;
42:
43: WHEN OTHERS THEN
44: fnd_message.set_name('FND', 'FLEXWK-NO SEG MATCHING QUAL');
45: fnd_message.set_token('QUAL', qualifier);
46: fnd_message.set_token('NUM', TO_CHAR(num));
47: fnd_message.set_token('CODE', code);
48: RETURN FALSE;
49:
42:
43: WHEN OTHERS THEN
44: fnd_message.set_name('FND', 'FLEXWK-NO SEG MATCHING QUAL');
45: fnd_message.set_token('QUAL', qualifier);
46: fnd_message.set_token('NUM', TO_CHAR(num));
47: fnd_message.set_token('CODE', code);
48: RETURN FALSE;
49:
50: END unique_qualifier_to_segment;
43: WHEN OTHERS THEN
44: fnd_message.set_name('FND', 'FLEXWK-NO SEG MATCHING QUAL');
45: fnd_message.set_token('QUAL', qualifier);
46: fnd_message.set_token('NUM', TO_CHAR(num));
47: fnd_message.set_token('CODE', code);
48: RETURN FALSE;
49:
50: END unique_qualifier_to_segment;
51:
89: RETURN TRUE;
90:
91: EXCEPTION
92: WHEN OTHERS THEN
93: fnd_message.set_name('FND', 'FLEXWK-CANNOT FIND SEG');
94: fnd_message.set_token('SEG', segment);
95: fnd_message.set_token('NUM', TO_CHAR(num));
96: fnd_message.set_token('CODE', code);
97: RETURN FALSE;
90:
91: EXCEPTION
92: WHEN OTHERS THEN
93: fnd_message.set_name('FND', 'FLEXWK-CANNOT FIND SEG');
94: fnd_message.set_token('SEG', segment);
95: fnd_message.set_token('NUM', TO_CHAR(num));
96: fnd_message.set_token('CODE', code);
97: RETURN FALSE;
98:
91: EXCEPTION
92: WHEN OTHERS THEN
93: fnd_message.set_name('FND', 'FLEXWK-CANNOT FIND SEG');
94: fnd_message.set_token('SEG', segment);
95: fnd_message.set_token('NUM', TO_CHAR(num));
96: fnd_message.set_token('CODE', code);
97: RETURN FALSE;
98:
99: END get_segment_number;
92: WHEN OTHERS THEN
93: fnd_message.set_name('FND', 'FLEXWK-CANNOT FIND SEG');
94: fnd_message.set_token('SEG', segment);
95: fnd_message.set_token('NUM', TO_CHAR(num));
96: fnd_message.set_token('CODE', code);
97: RETURN FALSE;
98:
99: END get_segment_number;
100:
315: ,combination_id => book_info_rec.flexbuilder_defaults_ccid
316: ,n_segments => l_no_segments
317: ,segments => segarr)
318: ) then
319: err_msg := fnd_message.get;
320: p_err_code := err_msg;
321: return;
322: end if;
323:
389: ,n_segments => l_no_segments
390: ,segments => segarr
391: ,combination_id => p_expense_ccid_out )
392: ) then
393: err_msg := FND_MESSAGE.get;
394: --p_err_code := 'IFA_ERR_GETIING_NEW_CCID';
395: p_err_code := substr(err_msg,1,200);
396: return;
397: end if;