DBA Data[Home] [Help]

APPS.PO_PDOI_MAINPROC_PVT dependencies on PO_PDOI_MAINPROC_UTL_PVT

Line 106: PO_PDOI_MAINPROC_UTL_PVT.cleanup;

102:
103: PO_TIMING_UTL.start_time(PO_PDOI_CONSTANTS.g_T_MAIN_PROCESSING);
104:
105: -- clean up cache before each group processing
106: PO_PDOI_MAINPROC_UTL_PVT.cleanup;
107:
108: d_position := 10;
109:
110: -- process each entity from upper to lower level

Line 765: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_line_num

761: END LOOP;
762:
763: -- calculate max_line_num for all document in this batch
764: -- the result is saved and used in line processing
765: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_line_num
766: (
767: p_po_header_id_tbl => l_lines.hd_po_header_id_tbl,
768: p_draft_id_tbl => l_lines.draft_id_tbl
769: );

Line 1135: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_line_num

1131: END LOOP;
1132:
1133: -- calculate max_line_num for all document in this batch
1134: -- the result is saved and used in line processing
1135: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_line_num
1136: (
1137: p_po_header_id_tbl => l_lines.hd_po_header_id_tbl,
1138: p_draft_id_tbl => l_lines.draft_id_tbl
1139: );

Line 1145: PO_PDOI_MAINPROC_UTL_PVT.check_line_num_unique

1141: d_position := 40;
1142:
1143: -- check whether provided line_num is unique across interface,
1144: -- draft and txn tables
1145: PO_PDOI_MAINPROC_UTL_PVT.check_line_num_unique
1146: (
1147: p_po_header_id_tbl => l_lines.hd_po_header_id_tbl,
1148: p_draft_id_tbl => l_lines.draft_id_tbl,
1149: p_intf_line_id_tbl => l_lines.intf_line_id_tbl,

Line 1778: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_shipment_num

1774: END LOOP;
1775:
1776: -- calculate max_shipment_num for each line in this batch
1777: -- the result is saved and used in line location processing
1778: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_shipment_num
1779: (
1780: p_po_line_id_tbl => l_line_locs.ln_po_line_id_tbl,
1781: p_draft_id_tbl => l_line_locs.draft_id_tbl
1782: );

Line 1791: PO_PDOI_MAINPROC_UTL_PVT.check_shipment_num_unique

1787: -- draft and txn tables.
1788: -- logic is performed for Standard PO only
1789: IF (PO_PDOI_PARAMS.g_request.document_type =
1790: PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD) THEN
1791: PO_PDOI_MAINPROC_UTL_PVT.check_shipment_num_unique
1792: (
1793: p_po_line_id_tbl => l_line_locs.ln_po_line_id_tbl,
1794: p_draft_id_tbl => l_line_locs.draft_id_tbl,
1795: p_intf_line_loc_id_tbl => l_line_locs.intf_line_loc_id_tbl,

Line 2063: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_dist_num

2059:
2060: -- calculate max distribution num for each line location
2061: -- in this batch
2062: -- the result is saved and used in distribution processing
2063: PO_PDOI_MAINPROC_UTL_PVT.calculate_max_dist_num
2064: (
2065: p_line_loc_id_tbl => l_dists.loc_line_loc_id_tbl,
2066: p_draft_id_tbl => l_dists.draft_id_tbl
2067: );

Line 2072: PO_PDOI_MAINPROC_UTL_PVT.check_dist_num_unique

2068:
2069: d_position := 30;
2070:
2071: -- check whether the distribution num is unique per line location
2072: PO_PDOI_MAINPROC_UTL_PVT.check_dist_num_unique
2073: (
2074: p_line_loc_id_tbl => l_dists.loc_line_loc_id_tbl,
2075: p_draft_id_tbl => l_dists.draft_id_tbl,
2076: p_intf_dist_id_tbl => l_dists.intf_dist_id_tbl,

Line 2996: PO_PDOI_MAINPROC_UTL_PVT.default_who_columns

2992: l_lines.intf_id_index_tbl(l_lines.intf_line_id_tbl(i)) := i;
2993: END LOOP;
2994:
2995: --default who columns
2996: PO_PDOI_MAINPROC_UTL_PVT.default_who_columns
2997: (
2998: x_last_update_date_tbl => l_lines.last_update_date_tbl,
2999: x_last_updated_by_tbl => l_lines.last_updated_by_tbl,
3000: x_last_update_login_tbl => l_lines.last_update_login_tbl,