1655: IF (l_value_basis <> 'RATE' OR l_purchase_basis <> 'TEMP LABOR') THEN
1656: RAISE PO_CORE_S.g_early_return_exc ;
1657: END IF;
1658:
1659: IF l_doc_subtype = PO_CONSTANTS_SV.STANDARD THEN
1660: d_pos := 40;
1661:
1662: IF p_doc_level = PO_CORE_S.g_doc_level_LINE THEN
1663: l_entity_type := 'PO LINE';
1662: IF p_doc_level = PO_CORE_S.g_doc_level_LINE THEN
1663: l_entity_type := 'PO LINE';
1664: END IF;
1665:
1666: ELSIF l_doc_subtype = PO_CONSTANTS_SV.BLANKET THEN
1667: d_pos := 50;
1668: --Price Differentials are only allowed for Global Blankets
1669: IF p_doc_level = PO_CORE_S.g_doc_level_LINE
1670: AND l_ga_flag = 'Y' THEN