DBA Data[Home] [Help]

APPS.PO_PDOI_MAINPROC_PVT dependencies on PO_PDOI_LINE_LOC_PROCESS_PVT

Line 1721: PO_PDOI_LINE_LOC_PROCESS_PVT.open_line_locs

1717:
1718: PO_TIMING_UTL.start_time(PO_PDOI_CONSTANTS.g_T_LINE_LOC_PROCESS);
1719:
1720: -- open cursor for the correct query
1721: PO_PDOI_LINE_LOC_PROCESS_PVT.open_line_locs
1722: (
1723: p_max_intf_line_loc_id => l_max_intf_line_loc_id,
1724: x_line_locs_csr => l_line_locs_csr
1725: );

Line 1750: PO_PDOI_LINE_LOC_PROCESS_PVT.fetch_line_locs

1746: END IF;
1747:
1748: BEGIN
1749: -- fetch one batch of line location records from query result
1750: PO_PDOI_LINE_LOC_PROCESS_PVT.fetch_line_locs
1751: (
1752: x_line_locs_csr => l_line_locs_csr,
1753: x_line_locs => l_line_locs
1754: );

Line 1804: PO_PDOI_LINE_LOC_PROCESS_PVT.derive_line_locs

1800:
1801: d_position := 40;
1802:
1803: -- derive logic
1804: PO_PDOI_LINE_LOC_PROCESS_PVT.derive_line_locs
1805: (
1806: x_line_locs => l_line_locs
1807: );
1808:

Line 1812: PO_PDOI_LINE_LOC_PROCESS_PVT.default_line_locs

1808:
1809: d_position := 50;
1810:
1811: -- default logic
1812: PO_PDOI_LINE_LOC_PROCESS_PVT.default_line_locs
1813: (
1814: x_line_locs => l_line_locs
1815: );
1816:

Line 1820: PO_PDOI_LINE_LOC_PROCESS_PVT.validate_line_locs

1816:
1817: d_position := 60;
1818:
1819: -- validate logic
1820: PO_PDOI_LINE_LOC_PROCESS_PVT.validate_line_locs
1821: (
1822: x_line_locs => l_line_locs
1823: );
1824:

Line 1836: PO_PDOI_LINE_LOC_PROCESS_PVT.update_line_loc_interface

1832:
1833: d_position := 80;
1834:
1835: -- update po_line_locations_interface with line_location_id
1836: PO_PDOI_LINE_LOC_PROCESS_PVT.update_line_loc_interface
1837: (
1838: p_intf_line_loc_id_tbl => l_line_locs.intf_line_loc_id_tbl,
1839: p_line_loc_id_tbl => l_line_locs.line_loc_id_tbl,
1840: p_error_flag_tbl => l_line_locs.error_flag_tbl

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

1849: l_rej_intf_line_loc_id_tbl.EXTEND;
1850: l_rej_intf_line_loc_id_tbl(l_rej_intf_line_loc_id_tbl.COUNT) := l_line_locs.intf_line_loc_id_tbl(i);
1851:
1852: -- bug 5215781:
1853: -- remove the logic here, same logic is moved to PO_PDOI_LINE_LOC_PROCESS_PVT
1854: /*
1855: -- bug4662687 START
1856: -- Report the lines that have shipment/price break errors
1857: IF (NOT PO_PDOI_PARAMS.g_errored_lines.EXISTS(l_line_locs.intf_line_id_tbl(i))) THEN

Line 1920: PO_PDOI_LINE_LOC_PROCESS_PVT.open_line_locs

1916: PO_PDOI_UTL.commit_work;
1917:
1918: IF (l_line_locs_csr%ISOPEN) THEN
1919: CLOSE l_line_locs_csr;
1920: PO_PDOI_LINE_LOC_PROCESS_PVT.open_line_locs
1921: (
1922: p_max_intf_line_loc_id => l_max_intf_line_loc_id,
1923: x_line_locs_csr => l_line_locs_csr
1924: );

Line 1943: PO_PDOI_LINE_LOC_PROCESS_PVT.update_amount_quantity_on_line

1939: d_position := 130;
1940:
1941: -- update amount or quantity value on po_lines_draft_all based
1942: -- on the values on shipment for Standard PO.
1943: PO_PDOI_LINE_LOC_PROCESS_PVT.update_amount_quantity_on_line
1944: (
1945: p_po_line_id_tbl => l_processed_line_id_tbl,
1946: p_draft_id_tbl => l_processed_draft_id_tbl
1947: );

Line 1953: PO_PDOI_LINE_LOC_PROCESS_PVT.delete_exist_price_breaks

1949: PO_PDOI_CONSTANTS.g_DOC_TYPE_QUOTATION) THEN
1950: d_position := 140;
1951:
1952: -- delete all existing price breaks for quotation update
1953: PO_PDOI_LINE_LOC_PROCESS_PVT.delete_exist_price_breaks
1954: (
1955: p_po_line_id_tbl => l_processed_line_id_tbl,
1956: p_draft_id_tbl => l_processed_draft_id_tbl
1957: );