DBA Data[Home] [Help]

APPS.PO_PDOI_MAINPROC_PVT dependencies on PO_PDOI_LINE_LOC_PROCESS_PVT

Line 1558: PO_PDOI_LINE_LOC_PROCESS_PVT.open_line_locs

1554:
1555: PO_TIMING_UTL.start_time(PO_PDOI_CONSTANTS.g_T_LINE_LOC_PROCESS);
1556:
1557: -- open cursor for the correct query
1558: PO_PDOI_LINE_LOC_PROCESS_PVT.open_line_locs
1559: (
1560: p_max_intf_line_loc_id => l_max_intf_line_loc_id,
1561: x_line_locs_csr => l_line_locs_csr
1562: );

Line 1587: PO_PDOI_LINE_LOC_PROCESS_PVT.fetch_line_locs

1583: END IF;
1584:
1585: BEGIN
1586: -- fetch one batch of line location records from query result
1587: PO_PDOI_LINE_LOC_PROCESS_PVT.fetch_line_locs
1588: (
1589: x_line_locs_csr => l_line_locs_csr,
1590: x_line_locs => l_line_locs
1591: );

Line 1641: PO_PDOI_LINE_LOC_PROCESS_PVT.derive_line_locs

1637:
1638: d_position := 40;
1639:
1640: -- derive logic
1641: PO_PDOI_LINE_LOC_PROCESS_PVT.derive_line_locs
1642: (
1643: x_line_locs => l_line_locs
1644: );
1645:

Line 1649: PO_PDOI_LINE_LOC_PROCESS_PVT.default_line_locs

1645:
1646: d_position := 50;
1647:
1648: -- default logic
1649: PO_PDOI_LINE_LOC_PROCESS_PVT.default_line_locs
1650: (
1651: x_line_locs => l_line_locs
1652: );
1653:

Line 1657: PO_PDOI_LINE_LOC_PROCESS_PVT.validate_line_locs

1653:
1654: d_position := 60;
1655:
1656: -- validate logic
1657: PO_PDOI_LINE_LOC_PROCESS_PVT.validate_line_locs
1658: (
1659: x_line_locs => l_line_locs
1660: );
1661:

Line 1673: PO_PDOI_LINE_LOC_PROCESS_PVT.update_line_loc_interface

1669:
1670: d_position := 80;
1671:
1672: -- update po_line_locations_interface with line_location_id
1673: PO_PDOI_LINE_LOC_PROCESS_PVT.update_line_loc_interface
1674: (
1675: p_intf_line_loc_id_tbl => l_line_locs.intf_line_loc_id_tbl,
1676: p_line_loc_id_tbl => l_line_locs.line_loc_id_tbl,
1677: p_error_flag_tbl => l_line_locs.error_flag_tbl

Line 1690: -- remove the logic here, same logic is moved to PO_PDOI_LINE_LOC_PROCESS_PVT

1686: l_rej_intf_line_loc_id_tbl.EXTEND;
1687: l_rej_intf_line_loc_id_tbl(l_rej_intf_line_loc_id_tbl.COUNT) := l_line_locs.intf_line_loc_id_tbl(i);
1688:
1689: -- bug 5215781:
1690: -- remove the logic here, same logic is moved to PO_PDOI_LINE_LOC_PROCESS_PVT
1691: /*
1692: -- bug4662687 START
1693: -- Report the lines that have shipment/price break errors
1694: IF (NOT PO_PDOI_PARAMS.g_errored_lines.EXISTS(l_line_locs.intf_line_id_tbl(i))) THEN

Line 1757: PO_PDOI_LINE_LOC_PROCESS_PVT.open_line_locs

1753: PO_PDOI_UTL.commit_work;
1754:
1755: IF (l_line_locs_csr%ISOPEN) THEN
1756: CLOSE l_line_locs_csr;
1757: PO_PDOI_LINE_LOC_PROCESS_PVT.open_line_locs
1758: (
1759: p_max_intf_line_loc_id => l_max_intf_line_loc_id,
1760: x_line_locs_csr => l_line_locs_csr
1761: );

Line 1780: PO_PDOI_LINE_LOC_PROCESS_PVT.update_amount_quantity_on_line

1776: d_position := 130;
1777:
1778: -- update amount or quantity value on po_lines_draft_all based
1779: -- on the values on shipment for Standard PO.
1780: PO_PDOI_LINE_LOC_PROCESS_PVT.update_amount_quantity_on_line
1781: (
1782: p_po_line_id_tbl => l_processed_line_id_tbl,
1783: p_draft_id_tbl => l_processed_draft_id_tbl
1784: );

Line 1790: PO_PDOI_LINE_LOC_PROCESS_PVT.delete_exist_price_breaks

1786: PO_PDOI_CONSTANTS.g_DOC_TYPE_QUOTATION) THEN
1787: d_position := 140;
1788:
1789: -- delete all existing price breaks for quotation update
1790: PO_PDOI_LINE_LOC_PROCESS_PVT.delete_exist_price_breaks
1791: (
1792: p_po_line_id_tbl => l_processed_line_id_tbl,
1793: p_draft_id_tbl => l_processed_draft_id_tbl
1794: );