239:
240: -- API to check if the funds can be reserved on the requisition
241: PROCEDURE check_reserve(
242: p_api_version IN VARCHAR2,
243: p_commit IN VARCHAR2 default FND_API.G_FALSE,
244: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
245: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
246: x_return_status OUT NOCOPY VARCHAR2,
247: p_doc_type IN VARCHAR2,
240: -- API to check if the funds can be reserved on the requisition
241: PROCEDURE check_reserve(
242: p_api_version IN VARCHAR2,
243: p_commit IN VARCHAR2 default FND_API.G_FALSE,
244: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
245: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
246: x_return_status OUT NOCOPY VARCHAR2,
247: p_doc_type IN VARCHAR2,
248: p_doc_subtype IN VARCHAR2,
241: PROCEDURE check_reserve(
242: p_api_version IN VARCHAR2,
243: p_commit IN VARCHAR2 default FND_API.G_FALSE,
244: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
245: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
246: x_return_status OUT NOCOPY VARCHAR2,
247: p_doc_type IN VARCHAR2,
248: p_doc_subtype IN VARCHAR2,
249: p_dist_data IN ICX_ENC_IN_TYPE,
260: -- also called for just the labor and expense lines from assign contractor
261: -- during approver checkout
262: PROCEDURE check_adjust(
263: p_api_version IN VARCHAR2,
264: p_commit IN VARCHAR2 default FND_API.G_FALSE,
265: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
266: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
267: x_return_status OUT NOCOPY VARCHAR2,
268: p_doc_type IN VARCHAR2,
261: -- during approver checkout
262: PROCEDURE check_adjust(
263: p_api_version IN VARCHAR2,
264: p_commit IN VARCHAR2 default FND_API.G_FALSE,
265: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
266: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
267: x_return_status OUT NOCOPY VARCHAR2,
268: p_doc_type IN VARCHAR2,
269: p_doc_subtype IN VARCHAR2,
262: PROCEDURE check_adjust(
263: p_api_version IN VARCHAR2,
264: p_commit IN VARCHAR2 default FND_API.G_FALSE,
265: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
266: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
267: x_return_status OUT NOCOPY VARCHAR2,
268: p_doc_type IN VARCHAR2,
269: p_doc_subtype IN VARCHAR2,
270: p_dist_data IN ICX_ENC_IN_TYPE,
281: -- this can have just a labor line or both a labor and expense line
282: -- called from assign contractor
283: PROCEDURE do_reserve_contractor(
284: p_api_version IN VARCHAR2,
285: p_commit IN VARCHAR2 default FND_API.G_FALSE,
286: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
287: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
288: x_return_status OUT NOCOPY VARCHAR2,
289: p_doc_type IN VARCHAR2,
282: -- called from assign contractor
283: PROCEDURE do_reserve_contractor(
284: p_api_version IN VARCHAR2,
285: p_commit IN VARCHAR2 default FND_API.G_FALSE,
286: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
287: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
288: x_return_status OUT NOCOPY VARCHAR2,
289: p_doc_type IN VARCHAR2,
290: p_doc_subtype IN VARCHAR2,
283: PROCEDURE do_reserve_contractor(
284: p_api_version IN VARCHAR2,
285: p_commit IN VARCHAR2 default FND_API.G_FALSE,
286: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
287: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
288: x_return_status OUT NOCOPY VARCHAR2,
289: p_doc_type IN VARCHAR2,
290: p_doc_subtype IN VARCHAR2,
291: p_doc_level IN VARCHAR2,
301: -- this can have just a labor line or both a labor and expense line
302: -- called from assign contractor
303: PROCEDURE do_unreserve_contractor(
304: p_api_version IN VARCHAR2,
305: p_commit IN VARCHAR2 default FND_API.G_FALSE,
306: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
307: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
308: x_return_status OUT NOCOPY VARCHAR2,
309: p_doc_type IN VARCHAR2,
302: -- called from assign contractor
303: PROCEDURE do_unreserve_contractor(
304: p_api_version IN VARCHAR2,
305: p_commit IN VARCHAR2 default FND_API.G_FALSE,
306: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
307: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
308: x_return_status OUT NOCOPY VARCHAR2,
309: p_doc_type IN VARCHAR2,
310: p_doc_subtype IN VARCHAR2,
303: PROCEDURE do_unreserve_contractor(
304: p_api_version IN VARCHAR2,
305: p_commit IN VARCHAR2 default FND_API.G_FALSE,
306: p_init_msg_list IN VARCHAR2 default FND_API.G_FALSE,
307: p_validation_level IN number default FND_API.G_VALID_LEVEL_FULL,
308: x_return_status OUT NOCOPY VARCHAR2,
309: p_doc_type IN VARCHAR2,
310: p_doc_subtype IN VARCHAR2,
311: p_doc_level IN VARCHAR2,
338:
339: PROCEDURE create_info_template
340: (p_api_version IN NUMBER,
341: x_return_status OUT NOCOPY VARCHAR2,
342: p_commit IN VARCHAR2 default FND_API.G_FALSE,
343: p_old_reqline_id IN NUMBER,
344: p_new_reqline_id IN NUMBER,
345: p_item_id IN NUMBER,
346: p_category_id IN NUMBER) ;