DBA Data[Home] [Help]

APPS.PO_DOCUMENT_UPDATE_PVT dependencies on PO_DOCUMENT_FUNDS_PVT

Line 6505: PO_DOCUMENT_FUNDS_PVT.is_unreservable (

6501: x_return_status := FND_API.G_RET_STS_SUCCESS;
6502:
6503: -- Check whether this line/shipment is encumbered and needs to be unreserved.
6504: l_progress := '010';
6505: PO_DOCUMENT_FUNDS_PVT.is_unreservable (
6506: x_return_status => l_return_status,
6507: p_doc_type => g_document_type,
6508: p_doc_subtype => g_document_subtype,
6509: p_doc_level => p_doc_level,

Line 6517: IF (NVL(l_unreservable_flag, PO_DOCUMENT_FUNDS_PVT.g_parameter_NO) <>

6513: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6514: RAISE FND_API.g_exc_unexpected_error;
6515: END IF;
6516:
6517: IF (NVL(l_unreservable_flag, PO_DOCUMENT_FUNDS_PVT.g_parameter_NO) <>
6518: PO_DOCUMENT_FUNDS_PVT.g_parameter_YES) THEN
6519: RETURN; -- Do not need to unreserve.
6520: END IF;
6521:

Line 6518: PO_DOCUMENT_FUNDS_PVT.g_parameter_YES) THEN

6514: RAISE FND_API.g_exc_unexpected_error;
6515: END IF;
6516:
6517: IF (NVL(l_unreservable_flag, PO_DOCUMENT_FUNDS_PVT.g_parameter_NO) <>
6518: PO_DOCUMENT_FUNDS_PVT.g_parameter_YES) THEN
6519: RETURN; -- Do not need to unreserve.
6520: END IF;
6521:
6522: -- Unreserve the line/shipment.

Line 6524: PO_DOCUMENT_FUNDS_PVT.do_unreserve (

6520: END IF;
6521:
6522: -- Unreserve the line/shipment.
6523: l_progress := '020';
6524: PO_DOCUMENT_FUNDS_PVT.do_unreserve (
6525: x_return_status => l_return_status,
6526: p_doc_type => g_document_type,
6527: p_doc_subtype => g_document_subtype,
6528: p_doc_level => p_doc_level,

Line 6530: p_use_enc_gt_flag => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO,

6526: p_doc_type => g_document_type,
6527: p_doc_subtype => g_document_subtype,
6528: p_doc_level => p_doc_level,
6529: p_doc_level_id => p_doc_level_id,
6530: p_use_enc_gt_flag => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO,
6531: p_validate_document => PO_DOCUMENT_FUNDS_PVT.g_parameter_YES,
6532: p_override_funds => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE,
6533: p_use_gl_date => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE,
6534: p_override_date => NVL(p_override_date, TRUNC(sysdate)),

Line 6531: p_validate_document => PO_DOCUMENT_FUNDS_PVT.g_parameter_YES,

6527: p_doc_subtype => g_document_subtype,
6528: p_doc_level => p_doc_level,
6529: p_doc_level_id => p_doc_level_id,
6530: p_use_enc_gt_flag => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO,
6531: p_validate_document => PO_DOCUMENT_FUNDS_PVT.g_parameter_YES,
6532: p_override_funds => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE,
6533: p_use_gl_date => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE,
6534: p_override_date => NVL(p_override_date, TRUNC(sysdate)),
6535: p_employee_id => NVL(p_buyer_id, g_agent_id),

Line 6532: p_override_funds => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE,

6528: p_doc_level => p_doc_level,
6529: p_doc_level_id => p_doc_level_id,
6530: p_use_enc_gt_flag => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO,
6531: p_validate_document => PO_DOCUMENT_FUNDS_PVT.g_parameter_YES,
6532: p_override_funds => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE,
6533: p_use_gl_date => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE,
6534: p_override_date => NVL(p_override_date, TRUNC(sysdate)),
6535: p_employee_id => NVL(p_buyer_id, g_agent_id),
6536: x_po_return_code => l_po_return_code,

Line 6533: p_use_gl_date => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE,

6529: p_doc_level_id => p_doc_level_id,
6530: p_use_enc_gt_flag => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO,
6531: p_validate_document => PO_DOCUMENT_FUNDS_PVT.g_parameter_YES,
6532: p_override_funds => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE,
6533: p_use_gl_date => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE,
6534: p_override_date => NVL(p_override_date, TRUNC(sysdate)),
6535: p_employee_id => NVL(p_buyer_id, g_agent_id),
6536: x_po_return_code => l_po_return_code,
6537: x_online_report_id => l_online_report_id

Line 6556: IF (l_po_return_code <> PO_DOCUMENT_FUNDS_PVT.G_RETURN_SUCCESS) THEN

6552: END IF;
6553:
6554: -- If there were errors/warnings, copy them to the API errors object.
6555: l_progress := '030';
6556: IF (l_po_return_code <> PO_DOCUMENT_FUNDS_PVT.G_RETURN_SUCCESS) THEN
6557: PO_DOCUMENT_FUNDS_PVT.create_report_object (
6558: x_return_status => l_return_status,
6559: p_online_report_id => l_online_report_id,
6560: p_report_successes => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO,

Line 6557: PO_DOCUMENT_FUNDS_PVT.create_report_object (

6553:
6554: -- If there were errors/warnings, copy them to the API errors object.
6555: l_progress := '030';
6556: IF (l_po_return_code <> PO_DOCUMENT_FUNDS_PVT.G_RETURN_SUCCESS) THEN
6557: PO_DOCUMENT_FUNDS_PVT.create_report_object (
6558: x_return_status => l_return_status,
6559: p_online_report_id => l_online_report_id,
6560: p_report_successes => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO,
6561: x_report_object => l_enc_report_obj

Line 6560: p_report_successes => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO,

6556: IF (l_po_return_code <> PO_DOCUMENT_FUNDS_PVT.G_RETURN_SUCCESS) THEN
6557: PO_DOCUMENT_FUNDS_PVT.create_report_object (
6558: x_return_status => l_return_status,
6559: p_online_report_id => l_online_report_id,
6560: p_report_successes => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO,
6561: x_report_object => l_enc_report_obj
6562: );
6563: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6564: RAISE FND_API.g_exc_unexpected_error;

Line 6575: IF (l_po_return_code <> PO_DOCUMENT_FUNDS_PVT.G_RETURN_WARNING) THEN

6571: p_message_text => l_enc_report_obj.error_msg(j),
6572: p_message_type => l_enc_report_obj.msg_type(j) );
6573: END LOOP;
6574:
6575: IF (l_po_return_code <> PO_DOCUMENT_FUNDS_PVT.G_RETURN_WARNING) THEN
6576: x_return_status := FND_API.G_RET_STS_ERROR;
6577: END IF;
6578: END IF; -- l_po_return_code
6579:

Line 6647: p_doc_level => PO_DOCUMENT_FUNDS_PVT.g_doc_level_LINE,

6643: OR (p_chg.line_changes.amount(i) IS NOT NULL)) THEN
6644:
6645: -- Bug 3354712 START
6646: unreserve_entity (
6647: p_doc_level => PO_DOCUMENT_FUNDS_PVT.g_doc_level_LINE,
6648: p_doc_level_id => p_chg.line_changes.po_line_id(i),
6649: p_override_date => p_override_date,
6650: p_buyer_id => p_buyer_id,
6651: x_return_status => l_return_status

Line 6677: p_doc_level => PO_DOCUMENT_FUNDS_PVT.g_doc_level_SHIPMENT,

6673: OR (p_chg.shipment_changes.price_override(i) IS NOT NULL)
6674: OR (p_chg.shipment_changes.amount(i) IS NOT NULL)) THEN
6675:
6676: unreserve_entity (
6677: p_doc_level => PO_DOCUMENT_FUNDS_PVT.g_doc_level_SHIPMENT,
6678: p_doc_level_id => p_chg.shipment_changes.po_line_location_id(i),
6679: p_override_date => p_override_date,
6680: p_buyer_id => p_buyer_id,
6681: x_return_status => l_return_status