DBA Data[Home] [Help]

APPS.PO_DOCUMENT_CHECKS_PVT dependencies on PO_COMPLEX_WORK_PVT

Line 4253: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(p_document_id);

4249: IF p_document_type = 'PO' THEN
4250: l_progress := '002';
4251:
4252: --: use a different cursor for Complex Work
4253: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(p_document_id);
4254:
4255: IF (l_is_complex_po) THEN
4256: --The PO is a Complex Work PO
4257: --Use the Pay Item cursor

Line 5703: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(p_document_id);

5699:
5700: -- Check 2: Each Purchase Order Line must have at least one shipment
5701: -- PO_SUB_LINE_NO_SHIP
5702:
5703: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(p_document_id);
5704:
5705: IF (l_is_complex_po) THEN
5706: l_line_loc_token_value := FND_MESSAGE.GET_STRING('PO', 'PO_LINE_LOC_TYPE_LOW_PAYITEMS');
5707: ELSE

Line 15799: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(p_document_id);

15795: d_progress := 50;
15796:
15797: IF (p_document_type <> g_document_type_RELEASE)
15798: THEN
15799: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(p_document_id);
15800:
15801: IF (l_is_complex_po) THEN
15802: l_token_value := FND_MESSAGE.GET_STRING('PO', 'PO_LINE_LOC_TYPE_LOW_P_PAYITEM');
15803: ELSE

Line 16299: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(p_document_id);

16295:
16296: --Bug5072310
16297: --Added Condition to filter releaes before calling complex work API
16298: if p_document_type <> g_document_type_RELEASE then
16299: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(p_document_id);
16300: end if;
16301:
16302: IF (l_is_complex_po) THEN
16303: l_token_value := FND_MESSAGE.GET_STRING('PO', 'PO_LINE_LOC_TYPE_LOW_P_PAYITEM');

Line 16822: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(p_document_id);

16818: -- If not a Complex Work PO, run the existing shipment level checks.
16819: -- For Complex Work PO, run separate pay item rollup check
16820: -- In both cases, run the existing distribution level checks.
16821:
16822: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(p_document_id);
16823:
16824: IF (NOT l_is_complex_po) THEN
16825:
16826: l_progress := '010';

Line 16954: PO_COMPLEX_WORK_PVT.is_financing_po(p_document_id));

16950: END IF;
16951: END IF;
16952:
16953: l_is_financing_flag := PO_CORE_S.boolean_to_flag(
16954: PO_COMPLEX_WORK_PVT.is_financing_po(p_document_id));
16955:
16956: l_progress := '022';
16957:
16958: -- Get the currency code and precision

Line 17669: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(l_document_id);

17665: FROM po_distributions_gt
17666: WHERE po_distribution_id=p_doc_level_id;
17667: END IF;
17668: IF p_document_type <> g_document_type_RELEASE THEN
17669: l_is_complex_po := PO_COMPLEX_WORK_PVT.is_complex_work_po(l_document_id);
17670: END IF;
17671: END IF;
17672:
17673: IF (p_action_requested = g_action_UNRESERVE) THEN