270: p_token => x_progress,
271: p_message => 'category id is invalid: '|| x_po_line_record.category_id);
272: END IF;
273:
274: FND_MESSAGE.set_name('PO', 'PO_RI_INVALID_CATEGORY_ID');
275: PO_COPYDOC_S1.online_report(x_online_report_id,
276: x_sequence,
277: substr(fnd_message.get, 1, 240),
278: x_po_line_record.line_num, 0, 0);
273:
274: FND_MESSAGE.set_name('PO', 'PO_RI_INVALID_CATEGORY_ID');
275: PO_COPYDOC_S1.online_report(x_online_report_id,
276: x_sequence,
277: substr(fnd_message.get, 1, 240),
278: x_po_line_record.line_num, 0, 0);
279: x_return_code := -1;
280: RETURN;
281: WHEN OTHERS THEN