61: if v_account_id is NULL and
62: v_cart_id is NULL and
63: v_cart_line_id is NULL then
64:
65: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
66: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN',' ');
67: v_error_message := FND_MESSAGE.GET;
68: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
69: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
62: v_cart_id is NULL and
63: v_cart_line_id is NULL then
64:
65: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
66: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN',' ');
67: v_error_message := FND_MESSAGE.GET;
68: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
69: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
70:
63: v_cart_line_id is NULL then
64:
65: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
66: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN',' ');
67: v_error_message := FND_MESSAGE.GET;
68: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
69: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
70:
71: icx_util.add_error(v_error_message);
64:
65: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
66: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN',' ');
67: v_error_message := FND_MESSAGE.GET;
68: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
69: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
70:
71: icx_util.add_error(v_error_message);
72: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number);
65: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
66: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN',' ');
67: v_error_message := FND_MESSAGE.GET;
68: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
69: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
70:
71: icx_util.add_error(v_error_message);
72: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number);
73:
78: fetch acct_exist into v_exist;
79: close acct_exist;
80: if (v_exist = 0) then
81: --add error
82: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
83: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
84: v_error_message := FND_MESSAGE.GET;
85: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
86: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
79: close acct_exist;
80: if (v_exist = 0) then
81: --add error
82: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
83: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
84: v_error_message := FND_MESSAGE.GET;
85: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
86: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
87: icx_util.add_error(v_error_message);
80: if (v_exist = 0) then
81: --add error
82: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
83: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
84: v_error_message := FND_MESSAGE.GET;
85: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
86: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
87: icx_util.add_error(v_error_message);
88: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
81: --add error
82: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
83: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
84: v_error_message := FND_MESSAGE.GET;
85: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
86: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
87: icx_util.add_error(v_error_message);
88: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
89: end if;
82: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
83: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
84: v_error_message := FND_MESSAGE.GET;
85: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
86: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
87: icx_util.add_error(v_error_message);
88: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
89: end if;
90:
97: fetch acct_exist into v_exist;
98: close acct_exist;
99: if (v_exist = 0) then
100: --add error
101: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
102: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
103: v_error_message := FND_MESSAGE.GET;
104: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
105: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
98: close acct_exist;
99: if (v_exist = 0) then
100: --add error
101: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
102: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
103: v_error_message := FND_MESSAGE.GET;
104: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
105: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
106: icx_util.add_error(v_error_message);
99: if (v_exist = 0) then
100: --add error
101: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
102: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
103: v_error_message := FND_MESSAGE.GET;
104: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
105: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
106: icx_util.add_error(v_error_message);
107: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
100: --add error
101: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
102: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
103: v_error_message := FND_MESSAGE.GET;
104: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
105: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
106: icx_util.add_error(v_error_message);
107: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
108: end if;
101: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
102: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
103: v_error_message := FND_MESSAGE.GET;
104: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
105: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
106: icx_util.add_error(v_error_message);
107: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
108: end if;
109: else
106: icx_util.add_error(v_error_message);
107: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
108: end if;
109: else
110: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
111: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
112: v_error_message := FND_MESSAGE.GET;
113: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
114: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
107: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
108: end if;
109: else
110: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
111: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
112: v_error_message := FND_MESSAGE.GET;
113: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
114: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
115: icx_util.add_error(v_error_message);
108: end if;
109: else
110: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
111: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
112: v_error_message := FND_MESSAGE.GET;
113: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
114: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
115: icx_util.add_error(v_error_message);
116: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
109: else
110: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
111: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
112: v_error_message := FND_MESSAGE.GET;
113: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
114: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
115: icx_util.add_error(v_error_message);
116: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
117: end if;
110: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
111: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
112: v_error_message := FND_MESSAGE.GET;
113: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
114: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
115: icx_util.add_error(v_error_message);
116: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
117: end if;
118: l_line_number := l_line_number + 1;
121: end if;
122:
123: EXCEPTION
124: WHEN OTHERS THEN
125: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
126: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
127: v_error_message := FND_MESSAGE.GET || ': ' || substr(SQLERRM,1,512);
128: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
129: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_Number || ') ' || v_error_message;
122:
123: EXCEPTION
124: WHEN OTHERS THEN
125: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
126: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
127: v_error_message := FND_MESSAGE.GET || ': ' || substr(SQLERRM,1,512);
128: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
129: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_Number || ') ' || v_error_message;
130: icx_util.add_error(v_error_message);
123: EXCEPTION
124: WHEN OTHERS THEN
125: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
126: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
127: v_error_message := FND_MESSAGE.GET || ': ' || substr(SQLERRM,1,512);
128: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
129: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_Number || ') ' || v_error_message;
130: icx_util.add_error(v_error_message);
131: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
124: WHEN OTHERS THEN
125: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
126: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
127: v_error_message := FND_MESSAGE.GET || ': ' || substr(SQLERRM,1,512);
128: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
129: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_Number || ') ' || v_error_message;
130: icx_util.add_error(v_error_message);
131: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
132: end;
125: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
126: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
127: v_error_message := FND_MESSAGE.GET || ': ' || substr(SQLERRM,1,512);
128: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
129: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_Number || ') ' || v_error_message;
130: icx_util.add_error(v_error_message);
131: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
132: end;
133:
344:
345: end if;
346: exception
347: WHEN OTHERS THEN
348: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
349: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
350: l_err_num := SQLCODE;
351: l_error_message := SQLERRM;
352: select substr(l_error_message,12,512) into l_err_mesg from dual;
345: end if;
346: exception
347: WHEN OTHERS THEN
348: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
349: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
350: l_err_num := SQLCODE;
351: l_error_message := SQLERRM;
352: select substr(l_error_message,12,512) into l_err_mesg from dual;
353: l_err_mesg := FND_MESSAGE.GET || ': ' || l_err_mesg;
349: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
350: l_err_num := SQLCODE;
351: l_error_message := SQLERRM;
352: select substr(l_error_message,12,512) into l_err_mesg from dual;
353: l_err_mesg := FND_MESSAGE.GET || ': ' || l_err_mesg;
354: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
355: l_err_mesg := '(' || FND_MESSAGE.GET || ' ' || l_dist_num || ') ' || l_err_mesg;
356: icx_util.add_error(l_err_mesg);
357: ICX_REQ_SUBMIT.storeerror(v_cart_id, l_err_mesg,l_dist_num,v_cart_line_id);
350: l_err_num := SQLCODE;
351: l_error_message := SQLERRM;
352: select substr(l_error_message,12,512) into l_err_mesg from dual;
353: l_err_mesg := FND_MESSAGE.GET || ': ' || l_err_mesg;
354: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
355: l_err_mesg := '(' || FND_MESSAGE.GET || ' ' || l_dist_num || ') ' || l_err_mesg;
356: icx_util.add_error(l_err_mesg);
357: ICX_REQ_SUBMIT.storeerror(v_cart_id, l_err_mesg,l_dist_num,v_cart_line_id);
358: if dbms_sql.IS_OPEN(v_cursor_id) then
351: l_error_message := SQLERRM;
352: select substr(l_error_message,12,512) into l_err_mesg from dual;
353: l_err_mesg := FND_MESSAGE.GET || ': ' || l_err_mesg;
354: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
355: l_err_mesg := '(' || FND_MESSAGE.GET || ' ' || l_dist_num || ') ' || l_err_mesg;
356: icx_util.add_error(l_err_mesg);
357: ICX_REQ_SUBMIT.storeerror(v_cart_id, l_err_mesg,l_dist_num,v_cart_line_id);
358: if dbms_sql.IS_OPEN(v_cursor_id) then
359: dbms_sql.close_cursor(v_cursor_id);
546: exception
547: WHEN OTHERS THEN
548: l_err_num := SQLCODE;
549: l_error_message := SQLERRM;
550: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
551: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
552: select substr(l_error_message,12,512) into l_err_mesg from dual;
553: l_err_mesg := FND_MESSAGE.GET || ': ' || l_err_mesg;
554: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
547: WHEN OTHERS THEN
548: l_err_num := SQLCODE;
549: l_error_message := SQLERRM;
550: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
551: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
552: select substr(l_error_message,12,512) into l_err_mesg from dual;
553: l_err_mesg := FND_MESSAGE.GET || ': ' || l_err_mesg;
554: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
555: l_err_mesg := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || l_err_mesg;
549: l_error_message := SQLERRM;
550: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
551: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
552: select substr(l_error_message,12,512) into l_err_mesg from dual;
553: l_err_mesg := FND_MESSAGE.GET || ': ' || l_err_mesg;
554: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
555: l_err_mesg := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || l_err_mesg;
556: icx_util.add_error(l_err_mesg);
557: ICX_REQ_SUBMIT.storeerror(v_cart_id, l_err_mesg,v_line_number,v_cart_line_id);
550: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
551: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
552: select substr(l_error_message,12,512) into l_err_mesg from dual;
553: l_err_mesg := FND_MESSAGE.GET || ': ' || l_err_mesg;
554: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
555: l_err_mesg := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || l_err_mesg;
556: icx_util.add_error(l_err_mesg);
557: ICX_REQ_SUBMIT.storeerror(v_cart_id, l_err_mesg,v_line_number,v_cart_line_id);
558: if dbms_sql.IS_OPEN(v_cursor_id) then
551: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
552: select substr(l_error_message,12,512) into l_err_mesg from dual;
553: l_err_mesg := FND_MESSAGE.GET || ': ' || l_err_mesg;
554: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
555: l_err_mesg := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || l_err_mesg;
556: icx_util.add_error(l_err_mesg);
557: ICX_REQ_SUBMIT.storeerror(v_cart_id, l_err_mesg,v_line_number,v_cart_line_id);
558: if dbms_sql.IS_OPEN(v_cursor_id) then
559: dbms_sql.close_cursor(v_cursor_id);
597: l_account_id,
598: v_n_segments,
599: v_segments);
600: if l_ret_cd = FALSE then
601: v_error_message := FND_MESSAGE.GET;
602: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
603: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
604: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
605: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
598: v_n_segments,
599: v_segments);
600: if l_ret_cd = FALSE then
601: v_error_message := FND_MESSAGE.GET;
602: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
603: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
604: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
605: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
606: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ' ) ' || v_error_message;
599: v_segments);
600: if l_ret_cd = FALSE then
601: v_error_message := FND_MESSAGE.GET;
602: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
603: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
604: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
605: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
606: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ' ) ' || v_error_message;
607: icx_util.add_error(v_error_message);
600: if l_ret_cd = FALSE then
601: v_error_message := FND_MESSAGE.GET;
602: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
603: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
604: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
605: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
606: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ' ) ' || v_error_message;
607: icx_util.add_error(v_error_message);
608: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
601: v_error_message := FND_MESSAGE.GET;
602: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
603: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
604: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
605: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
606: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ' ) ' || v_error_message;
607: icx_util.add_error(v_error_message);
608: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
609: end if;
602: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
603: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
604: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
605: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
606: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ' ) ' || v_error_message;
607: icx_util.add_error(v_error_message);
608: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
609: end if;
610:
613:
614: exception
615: when others then
616: v_error_message := substr(SQLERRM,1,512);
617: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
618: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
619: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
620: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
621: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
614: exception
615: when others then
616: v_error_message := substr(SQLERRM,1,512);
617: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
618: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
619: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
620: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
621: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
622: icx_util.add_error(v_error_message);
615: when others then
616: v_error_message := substr(SQLERRM,1,512);
617: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
618: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
619: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
620: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
621: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
622: icx_util.add_error(v_error_message);
623: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
616: v_error_message := substr(SQLERRM,1,512);
617: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
618: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
619: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
620: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
621: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
622: icx_util.add_error(v_error_message);
623: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
624: end;
617: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
618: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
619: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
620: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
621: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
622: icx_util.add_error(v_error_message);
623: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
624: end;
625:
670:
671: exception
672: when others then
673: v_error_message := substr(SQLERRM,1,512);
674: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
675: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
676: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
677: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
678: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
671: exception
672: when others then
673: v_error_message := substr(SQLERRM,1,512);
674: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
675: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
676: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
677: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
678: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
679: icx_util.add_error(v_error_message);
672: when others then
673: v_error_message := substr(SQLERRM,1,512);
674: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
675: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
676: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
677: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
678: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
679: icx_util.add_error(v_error_message);
680: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
673: v_error_message := substr(SQLERRM,1,512);
674: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
675: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
676: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
677: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
678: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
679: icx_util.add_error(v_error_message);
680: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
681: end;
674: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
675: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
676: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
677: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
678: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
679: icx_util.add_error(v_error_message);
680: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
681: end;
682:
711: l_n_segments,
712: l_segments);
713:
714: if l_ret_cd = FALSE then
715: v_error_message := FND_MESSAGE.GET;
716: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
717: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
718: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
719: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
712: l_segments);
713:
714: if l_ret_cd = FALSE then
715: v_error_message := FND_MESSAGE.GET;
716: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
717: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
718: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
719: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
720: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
713:
714: if l_ret_cd = FALSE then
715: v_error_message := FND_MESSAGE.GET;
716: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
717: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
718: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
719: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
720: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
721: icx_util.add_error(v_error_message);
714: if l_ret_cd = FALSE then
715: v_error_message := FND_MESSAGE.GET;
716: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
717: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
718: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
719: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
720: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
721: icx_util.add_error(v_error_message);
722: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
715: v_error_message := FND_MESSAGE.GET;
716: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
717: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
718: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
719: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
720: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
721: icx_util.add_error(v_error_message);
722: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
723: end if;
716: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
717: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
718: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
719: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
720: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
721: icx_util.add_error(v_error_message);
722: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
723: end if;
724:
736: end if;
737: exception
738: when others then
739: v_error_message := substr(SQLERRM,1,512);
740: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
741: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
742: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
743: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
744: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
737: exception
738: when others then
739: v_error_message := substr(SQLERRM,1,512);
740: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
741: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
742: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
743: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
744: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
745: icx_util.add_error(v_error_message);
738: when others then
739: v_error_message := substr(SQLERRM,1,512);
740: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
741: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
742: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
743: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
744: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
745: icx_util.add_error(v_error_message);
746: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
739: v_error_message := substr(SQLERRM,1,512);
740: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
741: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
742: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
743: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
744: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
745: icx_util.add_error(v_error_message);
746: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
747:
740: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
741: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',v_cart_line_number);
742: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
743: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
744: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
745: icx_util.add_error(v_error_message);
746: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
747:
748: end;
833:
834: /* if the account number passing in does not generate a valid account id
835: error out immediately */
836: if v_account_id is NULL then
837: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
838: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
839: v_error_message := FND_MESSAGE.GET;
840: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
841: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
834: /* if the account number passing in does not generate a valid account id
835: error out immediately */
836: if v_account_id is NULL then
837: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
838: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
839: v_error_message := FND_MESSAGE.GET;
840: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
841: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
842: icx_util.add_error(v_error_message);
835: error out immediately */
836: if v_account_id is NULL then
837: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
838: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
839: v_error_message := FND_MESSAGE.GET;
840: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
841: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
842: icx_util.add_error(v_error_message);
843: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
836: if v_account_id is NULL then
837: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
838: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
839: v_error_message := FND_MESSAGE.GET;
840: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
841: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
842: icx_util.add_error(v_error_message);
843: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
844: else
837: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
838: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
839: v_error_message := FND_MESSAGE.GET;
840: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
841: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
842: icx_util.add_error(v_error_message);
843: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
844: else
845:
861: end if;
862:
863: EXCEPTION
864: WHEN OTHERS THEN
865: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
866: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
867: v_error_message := FND_MESSAGE.GET;
868: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
869: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
862:
863: EXCEPTION
864: WHEN OTHERS THEN
865: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
866: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
867: v_error_message := FND_MESSAGE.GET;
868: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
869: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
870: icx_util.add_error(v_error_message);
863: EXCEPTION
864: WHEN OTHERS THEN
865: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
866: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
867: v_error_message := FND_MESSAGE.GET;
868: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
869: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
870: icx_util.add_error(v_error_message);
871: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
864: WHEN OTHERS THEN
865: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
866: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
867: v_error_message := FND_MESSAGE.GET;
868: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
869: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
870: icx_util.add_error(v_error_message);
871: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
872: -- icx_util.add_error(substr(SQLERRM, 12, 512));
865: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
866: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
867: v_error_message := FND_MESSAGE.GET;
868: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
869: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
870: icx_util.add_error(v_error_message);
871: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
872: -- icx_util.add_error(substr(SQLERRM, 12, 512));
873: end;
968:
969: else
970:
971: --add error
972: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
973: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
974: v_error_message := FND_MESSAGE.GET;
975: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
976: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
969: else
970:
971: --add error
972: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
973: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
974: v_error_message := FND_MESSAGE.GET;
975: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
976: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
977: icx_util.add_error(v_error_message);
970:
971: --add error
972: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
973: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
974: v_error_message := FND_MESSAGE.GET;
975: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
976: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
977: icx_util.add_error(v_error_message);
978: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
971: --add error
972: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
973: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
974: v_error_message := FND_MESSAGE.GET;
975: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
976: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
977: icx_util.add_error(v_error_message);
978: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
979:
972: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
973: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
974: v_error_message := FND_MESSAGE.GET;
975: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
976: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
977: icx_util.add_error(v_error_message);
978: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
979:
980:
983: end if;
984:
985: EXCEPTION
986: WHEN OTHERS THEN
987: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
988: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
989: v_error_message := FND_MESSAGE.GET;
990: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
991: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
984:
985: EXCEPTION
986: WHEN OTHERS THEN
987: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
988: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
989: v_error_message := FND_MESSAGE.GET;
990: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
991: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
992: icx_util.add_error(v_error_message);
985: EXCEPTION
986: WHEN OTHERS THEN
987: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
988: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
989: v_error_message := FND_MESSAGE.GET;
990: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
991: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
992: icx_util.add_error(v_error_message);
993: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
986: WHEN OTHERS THEN
987: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
988: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
989: v_error_message := FND_MESSAGE.GET;
990: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
991: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
992: icx_util.add_error(v_error_message);
993: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
994: -- icx_util.add_error(substr(SQLERRM, 12, 512));
987: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
988: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
989: v_error_message := FND_MESSAGE.GET;
990: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
991: v_error_message := '(' || FND_MESSAGE.GET || ' ' || l_line_number || ') ' || v_error_message;
992: icx_util.add_error(v_error_message);
993: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,l_line_number,v_cart_line_id);
994: -- icx_util.add_error(substr(SQLERRM, 12, 512));
995: end;
1094: and gsb.CHART_OF_ACCOUNTS_ID = gl.CHART_OF_ACCOUNTS_ID
1095: and gl.CODE_COMBINATION_ID = v_account_id;
1096: if (v_exist = 0) then
1097: --add error
1098: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1099: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1100: v_error_message := FND_MESSAGE.GET;
1101: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1102: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1095: and gl.CODE_COMBINATION_ID = v_account_id;
1096: if (v_exist = 0) then
1097: --add error
1098: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1099: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1100: v_error_message := FND_MESSAGE.GET;
1101: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1102: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1103: icx_util.add_error(v_error_message);
1096: if (v_exist = 0) then
1097: --add error
1098: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1099: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1100: v_error_message := FND_MESSAGE.GET;
1101: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1102: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1103: icx_util.add_error(v_error_message);
1104: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number);
1097: --add error
1098: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1099: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1100: v_error_message := FND_MESSAGE.GET;
1101: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1102: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1103: icx_util.add_error(v_error_message);
1104: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number);
1105: else -- get con-seg based on account id
1098: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1099: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1100: v_error_message := FND_MESSAGE.GET;
1101: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1102: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1103: icx_util.add_error(v_error_message);
1104: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number);
1105: else -- get con-seg based on account id
1106: get_account_segments(v_cart_id,v_line_number,v_account_id,v_structure,v_cart_line_id,l_cart_line_number,v_n_segments,v_segments,v_account_num);
1106: get_account_segments(v_cart_id,v_line_number,v_account_id,v_structure,v_cart_line_id,l_cart_line_number,v_n_segments,v_segments,v_account_num);
1107: end if;
1108: else
1109: --add error
1110: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1111: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1112: v_error_message := FND_MESSAGE.GET;
1113: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1114: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1107: end if;
1108: else
1109: --add error
1110: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1111: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1112: v_error_message := FND_MESSAGE.GET;
1113: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1114: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1115: icx_util.add_error(v_error_message);
1108: else
1109: --add error
1110: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1111: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1112: v_error_message := FND_MESSAGE.GET;
1113: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1114: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1115: icx_util.add_error(v_error_message);
1116: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1109: --add error
1110: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1111: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1112: v_error_message := FND_MESSAGE.GET;
1113: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1114: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1115: icx_util.add_error(v_error_message);
1116: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1117:
1110: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1111: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1112: v_error_message := FND_MESSAGE.GET;
1113: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1114: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1115: icx_util.add_error(v_error_message);
1116: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1117:
1118: end if;
1121: get_acct_by_con(v_cart_id,v_line_number,v_account_num,v_structure,v_cart_line_id,l_cart_line_number,v_n_segments,v_segments,v_account_id);
1122:
1123: if (v_account_id is null) or (v_account_id = 0) then
1124: --add error
1125: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1126: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1127: v_error_message := FND_MESSAGE.GET;
1128: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1129: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1122:
1123: if (v_account_id is null) or (v_account_id = 0) then
1124: --add error
1125: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1126: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1127: v_error_message := FND_MESSAGE.GET;
1128: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1129: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1130: icx_util.add_error(v_error_message);
1123: if (v_account_id is null) or (v_account_id = 0) then
1124: --add error
1125: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1126: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1127: v_error_message := FND_MESSAGE.GET;
1128: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1129: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1130: icx_util.add_error(v_error_message);
1131: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1124: --add error
1125: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1126: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1127: v_error_message := FND_MESSAGE.GET;
1128: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1129: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1130: icx_util.add_error(v_error_message);
1131: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1132: v_account_id := null;
1125: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1126: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number);
1127: v_error_message := FND_MESSAGE.GET;
1128: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1129: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1130: icx_util.add_error(v_error_message);
1131: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1132: v_account_id := null;
1133: end if;
1139: end if;
1140:
1141: EXCEPTION
1142: WHEN OTHERS THEN
1143: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1144: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
1145: v_error_message := FND_MESSAGE.GET;
1146: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1147: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1140:
1141: EXCEPTION
1142: WHEN OTHERS THEN
1143: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1144: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
1145: v_error_message := FND_MESSAGE.GET;
1146: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1147: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1148: icx_util.add_error(v_error_message);
1141: EXCEPTION
1142: WHEN OTHERS THEN
1143: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1144: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
1145: v_error_message := FND_MESSAGE.GET;
1146: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1147: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1148: icx_util.add_error(v_error_message);
1149: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1142: WHEN OTHERS THEN
1143: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1144: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
1145: v_error_message := FND_MESSAGE.GET;
1146: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1147: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1148: icx_util.add_error(v_error_message);
1149: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1150: -- icx_util.add_error(substr(SQLERRM, 12, 512));
1143: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1144: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
1145: v_error_message := FND_MESSAGE.GET;
1146: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1147: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1148: icx_util.add_error(v_error_message);
1149: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1150: -- icx_util.add_error(substr(SQLERRM, 12, 512));
1151:
1270:
1271: end if;
1272:
1273: if l_ret_cd = FALSE then
1274: v_error_message := FND_MESSAGE.GET;
1275: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
1276: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
1277: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
1278: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1271: end if;
1272:
1273: if l_ret_cd = FALSE then
1274: v_error_message := FND_MESSAGE.GET;
1275: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
1276: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
1277: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
1278: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1279: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1272:
1273: if l_ret_cd = FALSE then
1274: v_error_message := FND_MESSAGE.GET;
1275: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
1276: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
1277: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
1278: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1279: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1280: icx_util.add_error(v_error_message);
1273: if l_ret_cd = FALSE then
1274: v_error_message := FND_MESSAGE.GET;
1275: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
1276: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
1277: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
1278: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1279: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1280: icx_util.add_error(v_error_message);
1281: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1274: v_error_message := FND_MESSAGE.GET;
1275: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
1276: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
1277: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
1278: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1279: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1280: icx_util.add_error(v_error_message);
1281: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1282: end if;
1275: FND_MESSAGE.SET_NAME('ICX','ICX_LINE_NUMBER');
1276: FND_MESSAGE.SET_TOKEN('LINE_NUM_TOKEN',l_cart_line_number);
1277: v_error_message := FND_MESSAGE.GET || ' ' || v_error_message;
1278: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1279: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1280: icx_util.add_error(v_error_message);
1281: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1282: end if;
1283:
1285: end if;
1286:
1287: EXCEPTION
1288: WHEN OTHERS THEN
1289: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1290: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
1291: v_error_message := FND_MESSAGE.GET;
1292: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1293: -- icx_util.add_error(substr(SQLERRM, 12, 512));
1286:
1287: EXCEPTION
1288: WHEN OTHERS THEN
1289: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1290: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
1291: v_error_message := FND_MESSAGE.GET;
1292: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1293: -- icx_util.add_error(substr(SQLERRM, 12, 512));
1294:
1287: EXCEPTION
1288: WHEN OTHERS THEN
1289: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1290: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', l_cart_line_number || ': ' || substr(SQLERRM,1,512));
1291: v_error_message := FND_MESSAGE.GET;
1292: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1293: -- icx_util.add_error(substr(SQLERRM, 12, 512));
1294:
1295: END get_default_segs;
1370: v_account_num);
1371:
1372: else
1373:
1374: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1375: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', v_cart_line_number);
1376: v_error_message := FND_MESSAGE.GET;
1377: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1378: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1371:
1372: else
1373:
1374: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1375: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', v_cart_line_number);
1376: v_error_message := FND_MESSAGE.GET;
1377: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1378: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1379: icx_util.add_error(v_error_message);
1372: else
1373:
1374: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1375: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', v_cart_line_number);
1376: v_error_message := FND_MESSAGE.GET;
1377: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1378: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1379: icx_util.add_error(v_error_message);
1380: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1373:
1374: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1375: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', v_cart_line_number);
1376: v_error_message := FND_MESSAGE.GET;
1377: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1378: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1379: icx_util.add_error(v_error_message);
1380: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1381:
1374: FND_MESSAGE.SET_NAME('ICX', 'ICX_INVALID_ACCOUNT');
1375: FND_MESSAGE.SET_TOKEN('ITEM_TOKEN', v_cart_line_number);
1376: v_error_message := FND_MESSAGE.GET;
1377: FND_MESSAGE.SET_NAME('PO','PO_ZMVOR_DISTRIBUTION');
1378: v_error_message := '(' || FND_MESSAGE.GET || ' ' || v_line_number || ') ' || v_error_message;
1379: icx_util.add_error(v_error_message);
1380: ICX_REQ_SUBMIT.storeerror(v_cart_id, v_error_message,v_line_number,v_cart_line_id);
1381:
1382: