248: -- against each line location
249: -------------------------------------------------------------------------
250: PROCEDURE get_amount_to_retain(
251: p_api_version IN NUMBER
252: , p_line_location_id_tbl IN po_tbl_number
253: , p_line_loc_match_amt_tbl IN po_tbl_number
254: , x_return_status OUT NOCOPY VARCHAR2
255: , x_msg_data OUT NOCOPY VARCHAR2
256: , x_amount_to_retain_tbl OUT NOCOPY po_tbl_number
249: -------------------------------------------------------------------------
250: PROCEDURE get_amount_to_retain(
251: p_api_version IN NUMBER
252: , p_line_location_id_tbl IN po_tbl_number
253: , p_line_loc_match_amt_tbl IN po_tbl_number
254: , x_return_status OUT NOCOPY VARCHAR2
255: , x_msg_data OUT NOCOPY VARCHAR2
256: , x_amount_to_retain_tbl OUT NOCOPY po_tbl_number
257: )
252: , p_line_location_id_tbl IN po_tbl_number
253: , p_line_loc_match_amt_tbl IN po_tbl_number
254: , x_return_status OUT NOCOPY VARCHAR2
255: , x_msg_data OUT NOCOPY VARCHAR2
256: , x_amount_to_retain_tbl OUT NOCOPY po_tbl_number
257: )
258: IS
259: l_api_version CONSTANT NUMBER := 1.0;
260: l_api_name CONSTANT VARCHAR2(30) := 'get_amount_to_retain';
272:
273: -- Initialize out parameters
274: x_return_status := FND_API.G_RET_STS_SUCCESS;
275: x_msg_data := NULL;
276: x_amount_to_retain_tbl:= po_tbl_number();
277: x_amount_to_retain_tbl.extend;
278:
279: d_position := 10;
280:
758: ------------------------------------------------------------------------------------------------
759:
760: PROCEDURE set_final_match_flag (p_api_version IN NUMBER ,
761: p_entity_type IN VARCHAR2 ,
762: p_entity_id_tbl IN PO_TBL_NUMBER ,
763: p_final_match_flag IN PO_LINE_LOCATIONS.FINAL_MATCH_FLAG%TYPE ,
764: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
765: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
766: x_ret_status OUT NOCOPY VARCHAR2 ,