DBA Data[Home] [Help]

APPS.PO_PDOI_MAINPROC_PVT dependencies on PO_PDOI_MAINPROC_UTL_PVT

Line 91: PO_PDOI_MAINPROC_UTL_PVT.cleanup;

87:
88: PO_TIMING_UTL.start_time(PO_PDOI_CONSTANTS.g_T_MAIN_PROCESSING);
89:
90: -- clean up cache before each group processing
91: PO_PDOI_MAINPROC_UTL_PVT.cleanup;
92:
93: d_position := 10;
94:
95: -- process each entity from upper to lower level

Line 619: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_line_num

615: END LOOP;
616:
617: -- calculate max_line_num for all document in this batch
618: -- the result is saved and used in line processing
619: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_line_num
620: (
621: p_po_header_id_tbl => l_lines.hd_po_header_id_tbl,
622: p_draft_id_tbl => l_lines.draft_id_tbl
623: );

Line 972: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_line_num

968: END LOOP;
969:
970: -- calculate max_line_num for all document in this batch
971: -- the result is saved and used in line processing
972: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_line_num
973: (
974: p_po_header_id_tbl => l_lines.hd_po_header_id_tbl,
975: p_draft_id_tbl => l_lines.draft_id_tbl
976: );

Line 982: PO_PDOI_MAINPROC_UTL_PVT.check_line_num_unique

978: d_position := 40;
979:
980: -- check whether provided line_num is unique across interface,
981: -- draft and txn tables
982: PO_PDOI_MAINPROC_UTL_PVT.check_line_num_unique
983: (
984: p_po_header_id_tbl => l_lines.hd_po_header_id_tbl,
985: p_draft_id_tbl => l_lines.draft_id_tbl,
986: p_intf_line_id_tbl => l_lines.intf_line_id_tbl,

Line 1615: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_shipment_num

1611: END LOOP;
1612:
1613: -- calculate max_shipment_num for each line in this batch
1614: -- the result is saved and used in line location processing
1615: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_shipment_num
1616: (
1617: p_po_line_id_tbl => l_line_locs.ln_po_line_id_tbl,
1618: p_draft_id_tbl => l_line_locs.draft_id_tbl
1619: );

Line 1628: PO_PDOI_MAINPROC_UTL_PVT.check_shipment_num_unique

1624: -- draft and txn tables.
1625: -- logic is performed for Standard PO only
1626: IF (PO_PDOI_PARAMS.g_request.document_type =
1627: PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD) THEN
1628: PO_PDOI_MAINPROC_UTL_PVT.check_shipment_num_unique
1629: (
1630: p_po_line_id_tbl => l_line_locs.ln_po_line_id_tbl,
1631: p_draft_id_tbl => l_line_locs.draft_id_tbl,
1632: p_intf_line_loc_id_tbl => l_line_locs.intf_line_loc_id_tbl,

Line 1900: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_dist_num

1896:
1897: -- calculate max distribution num for each line location
1898: -- in this batch
1899: -- the result is saved and used in distribution processing
1900: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_dist_num
1901: (
1902: p_line_loc_id_tbl => l_dists.loc_line_loc_id_tbl,
1903: p_draft_id_tbl => l_dists.draft_id_tbl
1904: );

Line 1909: PO_PDOI_MAINPROC_UTL_PVT.check_dist_num_unique

1905:
1906: d_position := 30;
1907:
1908: -- check whether the distribution num is unique per line location
1909: PO_PDOI_MAINPROC_UTL_PVT.check_dist_num_unique
1910: (
1911: p_line_loc_id_tbl => l_dists.loc_line_loc_id_tbl,
1912: p_draft_id_tbl => l_dists.draft_id_tbl,
1913: p_intf_dist_id_tbl => l_dists.intf_dist_id_tbl,