326: p_site_id IN NUMBER,
327: p_req_line_id_tbl IN PO_TBL_NUMBER,
328: p_po_line_number_tbl IN PO_TBL_NUMBER,
329: p_add_to_po_header_id IN NUMBER,
330: x_message_code_tbl OUT NOCOPY PO_TBL_VARCHAR30,
331: x_token_name_tbl OUT NOCOPY PO_TBL_VARCHAR30,
332: x_token_value_tbl OUT NOCOPY PO_TBL_VARCHAR2000
333: )
334: IS
327: p_req_line_id_tbl IN PO_TBL_NUMBER,
328: p_po_line_number_tbl IN PO_TBL_NUMBER,
329: p_add_to_po_header_id IN NUMBER,
330: x_message_code_tbl OUT NOCOPY PO_TBL_VARCHAR30,
331: x_token_name_tbl OUT NOCOPY PO_TBL_VARCHAR30,
332: x_token_value_tbl OUT NOCOPY PO_TBL_VARCHAR2000
333: )
334: IS
335: d_mod CONSTANT VARCHAR2(100) := D_check_po_line_numbers;
373: -- Get the number of lines being passed in.
374: l_num_lines := p_req_line_id_tbl.COUNT;
375:
376: -- Initialize error message values to be returned.
377: x_message_code_tbl := PO_TBL_VARCHAR30();
378: x_message_code_tbl.EXTEND(l_num_lines);
379: x_token_name_tbl := PO_TBL_VARCHAR30();
380: x_token_name_tbl.EXTEND(l_num_lines);
381: x_token_value_tbl := PO_TBL_VARCHAR2000();
375:
376: -- Initialize error message values to be returned.
377: x_message_code_tbl := PO_TBL_VARCHAR30();
378: x_message_code_tbl.EXTEND(l_num_lines);
379: x_token_name_tbl := PO_TBL_VARCHAR30();
380: x_token_name_tbl.EXTEND(l_num_lines);
381: x_token_value_tbl := PO_TBL_VARCHAR2000();
382: x_token_value_tbl.EXTEND(l_num_lines);
383: