DBA Data[Home] [Help]

APPS.PO_DOCUMENT_CONTROL_PVT dependencies on STANDARD

Line 39: -- Start standard API initialization

35: l_lock_row VARCHAR2(30);
36: RESOURCE_BUSY exception;
37: pragma exception_init (RESOURCE_BUSY, -54 ); --
38: BEGIN
39: -- Start standard API initialization
40: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,
41: l_api_name, g_pkg_name)
42: THEN
43: RAISE FND_API.g_exc_unexpected_error;

Line 46: -- End standard API initialization

42: THEN
43: RAISE FND_API.g_exc_unexpected_error;
44: END IF;
45: x_return_status := FND_API.g_ret_sts_success;
46: -- End standard API initialization
47:
48: IF (g_debug_stmt) THEN
49: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
50: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 153: -- 'STANDARD', 'PLANNED', 'BLANKET', 'CONTRACT', 'SCHEDULED'.

149: --p_commit
150: --p_doc_type
151: -- 'PO', 'PA', or 'RELEASE'.
152: --p_doc_subtype
153: -- 'STANDARD', 'PLANNED', 'BLANKET', 'CONTRACT', 'SCHEDULED'.
154: --p_doc_id
155: --p_doc_line_id
156: --p_doc_line_loc_id
157: --p_source

Line 250: -- Start standard API initialization

246:
247: l_xml_flag PO_HEADERS_all.xml_flag%TYPE; -- Bug 5407459
248:
249: BEGIN
250: -- Start standard API initialization
251: SAVEPOINT control_document_PVT;
252: IF FND_API.to_boolean(p_init_msg_list) THEN
253: FND_MSG_PUB.initialize;
254: END IF;

Line 261: -- End standard API initialization

257: THEN
258: RAISE FND_API.g_exc_unexpected_error;
259: END IF;
260: x_return_status := FND_API.g_ret_sts_success;
261: -- End standard API initialization
262: --
263: --Resetting the global variables which keep track of whether
264: --approval is submitted and whether cancel flag was reset
265: --g_approval_initiated_flag flag will only be

Line 884: --Standard API check of p_commit

880: ELSIF (x_return_status = FND_API.g_ret_sts_unexp_error) THEN
881: RAISE FND_API.g_exc_unexpected_error;
882: END IF;
883:
884: --Standard API check of p_commit
885: IF FND_API.to_boolean(p_commit) THEN
886: COMMIT WORK;
887: END IF;
888: EXCEPTION

Line 940: -- Start standard API initialization

936: l_msg_count NUMBER;
937: l_msg_data VARCHAR2(2000);
938:
939: BEGIN
940: -- Start standard API initialization
941: IF FND_API.to_boolean(p_init_msg_list) THEN
942: FND_MSG_PUB.initialize;
943: END IF;
944: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 950: -- End standard API initialization

946: THEN
947: RAISE FND_API.g_exc_unexpected_error;
948: END IF;
949: x_return_status := FND_API.g_ret_sts_success;
950: -- End standard API initialization
951:
952: IF (g_debug_stmt) THEN
953: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
954: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 1054: -- Start standard API initialization

1050: l_msg_count NUMBER;
1051: l_msg_data VARCHAR2(2000);
1052:
1053: BEGIN
1054: -- Start standard API initialization
1055: IF FND_API.to_boolean(p_init_msg_list) THEN
1056: FND_MSG_PUB.initialize;
1057: END IF;
1058: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 1064: -- End standard API initialization

1060: THEN
1061: RAISE FND_API.g_exc_unexpected_error;
1062: END IF;
1063: x_return_status := FND_API.g_ret_sts_success;
1064: -- End standard API initialization
1065:
1066: IF (g_debug_stmt) THEN
1067: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
1068: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 1166: -- Start standard API initialization

1162: l_msg_count NUMBER;
1163: l_msg_data VARCHAR2(2000);
1164:
1165: BEGIN
1166: -- Start standard API initialization
1167: IF FND_API.to_boolean(p_init_msg_list) THEN
1168: FND_MSG_PUB.initialize;
1169: END IF;
1170: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 1176: -- End standard API initialization

1172: THEN
1173: RAISE FND_API.g_exc_unexpected_error;
1174: END IF;
1175: x_return_status := FND_API.g_ret_sts_success;
1176: -- End standard API initialization
1177:
1178: IF (g_debug_stmt) THEN
1179: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
1180: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 2323: -- Start standard API initialization

2319: l_return_status VARCHAR2(1);
2320: --
2321:
2322: BEGIN
2323: -- Start standard API initialization
2324: IF FND_API.to_boolean(p_init_msg_list) THEN
2325: FND_MSG_PUB.initialize;
2326: END IF;
2327: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 2333: -- End standard API initialization

2329: THEN
2330: RAISE FND_API.g_exc_unexpected_error;
2331: END IF;
2332: x_return_status := FND_API.g_ret_sts_success;
2333: -- End standard API initialization
2334:
2335: IF (g_debug_stmt) THEN
2336: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
2337: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 2529: -- For cancel or finally close on Standard POs, call the OTL API to check

2525: END IF;
2526:
2527: --
2528: l_progress := '100';
2529: -- For cancel or finally close on Standard POs, call the OTL API to check
2530: -- if there are any submitted/approved timecards associated with the
2531: -- PO header/line. If so, prevent the control action by returning an error.
2532: IF (p_doc_type = 'PO') AND (p_doc_subtype = 'STANDARD')
2533: AND (p_action IN ('CANCEL', 'FINALLY CLOSE')) THEN

Line 2532: IF (p_doc_type = 'PO') AND (p_doc_subtype = 'STANDARD')

2528: l_progress := '100';
2529: -- For cancel or finally close on Standard POs, call the OTL API to check
2530: -- if there are any submitted/approved timecards associated with the
2531: -- PO header/line. If so, prevent the control action by returning an error.
2532: IF (p_doc_type = 'PO') AND (p_doc_subtype = 'STANDARD')
2533: AND (p_action IN ('CANCEL', 'FINALLY CLOSE')) THEN
2534:
2535: IF (x_control_level = g_header_level) THEN
2536: l_otl_field_name := PO_HXC_INTERFACE_PVT.field_PO_HEADER_ID;

Line 2643: -- Start standard API initialization

2639: l_wf_item_key PO_HEADERS.wf_item_key%TYPE;
2640: l_num_fetched NUMBER := 0; -- number of rows fetched at each iteration
2641:
2642: BEGIN
2643: -- Start standard API initialization
2644: IF FND_API.to_boolean(p_init_msg_list) THEN
2645: FND_MSG_PUB.initialize;
2646: END IF;
2647: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 2653: -- End standard API initialization

2649: THEN
2650: RAISE FND_API.g_exc_unexpected_error;
2651: END IF;
2652: x_return_status := FND_API.g_ret_sts_success;
2653: -- End standard API initialization
2654:
2655: IF (g_debug_stmt) THEN
2656: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
2657: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 2786: -- Start standard API initialization

2782: l_wf_item_type PO_RELEASES.wf_item_type%TYPE;
2783: l_wf_item_key PO_RELEASES.wf_item_key%TYPE;
2784:
2785: BEGIN
2786: -- Start standard API initialization
2787: IF FND_API.to_boolean(p_init_msg_list) THEN
2788: FND_MSG_PUB.initialize;
2789: END IF;
2790: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 2796: -- End standard API initialization

2792: THEN
2793: RAISE FND_API.g_exc_unexpected_error;
2794: END IF;
2795: x_return_status := FND_API.g_ret_sts_success;
2796: -- End standard API initialization
2797:
2798: IF (g_debug_stmt) THEN
2799: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
2800: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 2880: -- Start standard API initialization

2876: l_api_name CONSTANT VARCHAR2(30) := 'submit_po_print_request';
2877: l_api_version CONSTANT NUMBER := 1.0;
2878:
2879: BEGIN
2880: -- Start standard API initialization
2881: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,
2882: l_api_name, g_pkg_name)
2883: THEN
2884: RAISE FND_API.g_exc_unexpected_error;

Line 2887: -- End standard API initialization

2883: THEN
2884: RAISE FND_API.g_exc_unexpected_error;
2885: END IF;
2886: x_return_status := FND_API.g_ret_sts_success;
2887: -- End standard API initialization
2888:
2889: IF (g_debug_stmt) THEN
2890: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
2891: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 2987: -- Start standard API initialization

2983: l_api_name CONSTANT VARCHAR2(30) := 'submit_rel_print_request';
2984: l_api_version CONSTANT NUMBER := 1.0;
2985:
2986: BEGIN
2987: -- Start standard API initialization
2988: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,
2989: l_api_name, g_pkg_name)
2990: THEN
2991: RAISE FND_API.g_exc_unexpected_error;

Line 2994: -- End standard API initialization

2990: THEN
2991: RAISE FND_API.g_exc_unexpected_error;
2992: END IF;
2993: x_return_status := FND_API.g_ret_sts_success;
2994: -- End standard API initialization
2995:
2996: IF (g_debug_stmt) THEN
2997: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
2998: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3095: -- Start standard API initialization

3091: l_api_name CONSTANT VARCHAR2(30) := 'submit_req_print_request';
3092: l_api_version CONSTANT NUMBER := 1.0;
3093:
3094: BEGIN
3095: -- Start standard API initialization
3096: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,
3097: l_api_name, g_pkg_name)
3098: THEN
3099: RAISE FND_API.g_exc_unexpected_error;

Line 3102: -- End standard API initialization

3098: THEN
3099: RAISE FND_API.g_exc_unexpected_error;
3100: END IF;
3101: x_return_status := FND_API.g_ret_sts_success;
3102: -- End standard API initialization
3103:
3104: IF (g_debug_stmt) THEN
3105: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3106: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3202: -- Start standard API initialization

3198: l_qty_precision FND_PROFILE_OPTION_VALUES.profile_option_value%TYPE;
3199: l_user_id FND_PROFILE_OPTION_VALUES.profile_option_value%TYPE;
3200:
3201: BEGIN
3202: -- Start standard API initialization
3203: IF FND_API.to_boolean(p_init_msg_list) THEN
3204: FND_MSG_PUB.initialize;
3205: END IF;
3206: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3212: -- End standard API initialization

3208: THEN
3209: RAISE FND_API.g_exc_unexpected_error;
3210: END IF;
3211: x_return_status := FND_API.g_ret_sts_success;
3212: -- End standard API initialization
3213:
3214: IF (g_debug_stmt) THEN
3215: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3216: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3315: -- Start standard API initialization

3311: l_api_name CONSTANT VARCHAR2(30) := 'update_note_to_vendor';
3312: l_api_version CONSTANT NUMBER := 1.0;
3313:
3314: BEGIN
3315: -- Start standard API initialization
3316: SAVEPOINT update_note_to_vendor_PVT;
3317: IF FND_API.to_boolean(p_init_msg_list) THEN
3318: FND_MSG_PUB.initialize;
3319: END IF;

Line 3326: -- End standard API initialization

3322: THEN
3323: RAISE FND_API.g_exc_unexpected_error;
3324: END IF;
3325: x_return_status := FND_API.g_ret_sts_success;
3326: -- End standard API initialization
3327:
3328: IF (g_debug_stmt) THEN
3329: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3330: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3448: -- Standard API check of p_commit

3444: RAISE FND_API.g_exc_error;
3445:
3446: END IF; --
3447:
3448: -- Standard API check of p_commit
3449: IF FND_API.to_boolean(p_commit) THEN
3450: COMMIT WORK;
3451: END IF;
3452: EXCEPTION

Line 3501: -- Start standard API initialization

3497: l_doc_agent_id PO_HEADERS.agent_id%TYPE;
3498: l_return_value BOOLEAN;
3499:
3500: BEGIN
3501: -- Start standard API initialization
3502: IF FND_API.to_boolean(p_init_msg_list) THEN
3503: FND_MSG_PUB.initialize;
3504: END IF;
3505: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3511: -- End standard API initialization

3507: THEN
3508: RAISE FND_API.g_exc_unexpected_error;
3509: END IF;
3510: x_return_status := FND_API.g_ret_sts_success;
3511: -- End standard API initialization
3512:
3513: IF (g_debug_stmt) THEN
3514: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3515: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3591: ('STANDARD', 'PLANNED', 'BLANKET', 'PREPAYMENT') AND

3587: SELECT 'Has shipments'
3588: FROM po_line_locations poll
3589: WHERE poll.po_header_id = p_doc_id AND
3590: poll.shipment_type IN
3591: ('STANDARD', 'PLANNED', 'BLANKET', 'PREPAYMENT') AND
3592: NVL(poll.cancel_flag, 'N') = 'N' AND
3593: NVL(poll.closed_code, 'OPEN') <> 'FINALLY CLOSED';
3594: CURSOR l_has_rel_ship_csr IS
3595: -- SQL What: Query PO_LINE_LOCATIONS for shipments

Line 3600: poll.shipment_type IN ('STANDARD', 'PLANNED', 'BLANKET') AND

3596: -- SQL Why: Check if this release has any shipments
3597: SELECT 'Has shipments'
3598: FROM po_line_locations poll
3599: WHERE poll.po_release_id = p_doc_id AND
3600: poll.shipment_type IN ('STANDARD', 'PLANNED', 'BLANKET') AND
3601: NVL(poll.cancel_flag, 'N') = 'N' AND
3602: NVL(poll.closed_code, 'OPEN') <> 'FINALLY CLOSED';
3603:
3604: l_api_name CONSTANT VARCHAR2(30) := 'has_shipments';

Line 3610: -- Start standard API initialization

3606: l_has_shipments VARCHAR2(15);
3607: l_return_value BOOLEAN;
3608:
3609: BEGIN
3610: -- Start standard API initialization
3611: IF FND_API.to_boolean(p_init_msg_list) THEN
3612: FND_MSG_PUB.initialize;
3613: END IF;
3614: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3620: -- End standard API initialization

3616: THEN
3617: RAISE FND_API.g_exc_unexpected_error;
3618: END IF;
3619: x_return_status := FND_API.g_ret_sts_success;
3620: -- End standard API initialization
3621:
3622: IF (g_debug_stmt) THEN
3623: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3624: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3706: -- Start standard API initialization

3702: --
3703: l_fully_reserved_flag VARCHAR2(1);
3704:
3705: BEGIN
3706: -- Start standard API initialization
3707: IF FND_API.to_boolean(p_init_msg_list) THEN
3708: FND_MSG_PUB.initialize;
3709: END IF;
3710: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3716: -- End standard API initialization

3712: THEN
3713: RAISE FND_API.g_exc_unexpected_error;
3714: END IF;
3715: x_return_status := FND_API.g_ret_sts_success;
3716: -- End standard API initialization
3717:
3718: IF (g_debug_stmt) THEN
3719: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3720: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3805: -- Start standard API initialization

3801: l_row_exists VARCHAR2(20);
3802: l_return_value BOOLEAN;
3803:
3804: BEGIN
3805: -- Start standard API initialization
3806: IF FND_API.to_boolean(p_init_msg_list) THEN
3807: FND_MSG_PUB.initialize;
3808: END IF;
3809: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3815: -- End standard API initialization

3811: THEN
3812: RAISE FND_API.g_exc_unexpected_error;
3813: END IF;
3814: x_return_status := FND_API.g_ret_sts_success;
3815: -- End standard API initialization
3816:
3817: IF (g_debug_stmt) THEN
3818: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3819: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3888: -- Start standard API initialization

3884: INDEX BY BINARY_INTEGER;
3885: l_text_line_tbl text_line_tbl_type;
3886:
3887: BEGIN
3888: -- Start standard API initialization
3889: IF FND_API.to_boolean(p_init_msg_list) THEN
3890: FND_MSG_PUB.initialize;
3891: END IF;
3892: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3898: -- End standard API initialization

3894: THEN
3895: RAISE FND_API.g_exc_unexpected_error;
3896: END IF;
3897: x_return_status := FND_API.g_ret_sts_success;
3898: -- End standard API initialization
3899:
3900: IF (g_debug_stmt) THEN
3901: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3902: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 4043: -- For cancel or finally close on Standard POs, call the OTL API to check

4039: RAISE FND_API.G_EXC_ERROR;
4040: end if;
4041: end if; --p_control_action like 'CANCEL%'
4042:
4043: -- For cancel or finally close on Standard POs, call the OTL API to check
4044: -- if there are any submitted/approved timecards associated with the
4045: -- PO header/line. If so, return an error.
4046: IF (p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN
4047: d_pos := 50;

Line 4046: IF (p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN

4042:
4043: -- For cancel or finally close on Standard POs, call the OTL API to check
4044: -- if there are any submitted/approved timecards associated with the
4045: -- PO header/line. If so, return an error.
4046: IF (p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN
4047: d_pos := 50;
4048: IF p_doc_level = PO_CORE_S.g_doc_level_HEADER THEN
4049: l_otl_field_name := PO_HXC_INTERFACE_PVT.field_PO_HEADER_ID;
4050: l_otl_field_value := p_doc_header_id;

Line 4080: END IF; --p_doc_subtype = 'STANDARD'

4076: PO_LOG.exc(d_module,d_pos,'Document with timecard cannot be Cancelled or Finally Closed');
4077: END IF;
4078: RAISE FND_API.G_EXC_ERROR;
4079: END IF; -- IF(l_timecard_exists) THEN
4080: END IF; --p_doc_subtype = 'STANDARD'
4081: d_pos := 90;
4082: IF (PO_LOG.d_proc) THEN
4083: PO_LOG.proc_end(d_module);
4084: END IF;

Line 4689: -- Standard start of API savepoint

4685: END IF;
4686: x_return_status := FND_API.G_RET_STS_SUCCESS;
4687: l_mode := UPPER(p_mode);
4688:
4689: -- Standard start of API savepoint
4690: SAVEPOINT PROCESS_DOC_CONTROL_ACTION;
4691: d_pos := 10;
4692: -- Validate the action date
4693: /* Bug 6507195 : PO CBC Integration

Line 5039: AND p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN

5035: d_pos := 40;
5036: -- Check if a given PO contains at least one Services line, i.e. if the
5037: -- value basis of any line is FIXED PRICE or RATE
5038: IF(p_doc_level = PO_CORE_S.g_doc_level_HEADER
5039: AND p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN
5040:
5041: IF (PO_SERVICES_PVT.check_po_has_svc_line_with_req(p_doc_header_id)) THEN
5042: d_pos := 50;
5043: x_svc_line_with_req_flag := 'Y';

Line 5046: END IF; --p_doc_level = 'HEADER' AND docSubType = 'STANDARD'

5042: d_pos := 50;
5043: x_svc_line_with_req_flag := 'Y';
5044: RAISE PO_CORE_S.g_early_return_exc;
5045: END IF;
5046: END IF; --p_doc_level = 'HEADER' AND docSubType = 'STANDARD'
5047:
5048: d_pos := 60;
5049: -- Checks if the line type is Fixed Price Service AND a backing
5050: -- requisition exists for the given line or shipment

Line 5051: IF(p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN

5047:
5048: d_pos := 60;
5049: -- Checks if the line type is Fixed Price Service AND a backing
5050: -- requisition exists for the given line or shipment
5051: IF(p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN
5052: IF p_doc_level = PO_CORE_S.g_doc_level_LINE THEN
5053: IF PO_SERVICES_PVT.is_FPS_po_line_with_req(p_doc_level_id) THEN
5054: x_fps_line_ship_with_req_flag := 'Y';
5055: END IF;

Line 5061: END IF; --p_doc_subtype = 'STANDARD'

5057: IF PO_SERVICES_PVT.is_FPS_po_shipment_with_req(p_doc_level_id) THEN
5058: x_fps_line_ship_with_req_flag := 'Y';
5059: END IF;
5060: END IF; --p_doc_level = 'LINE'
5061: END IF; --p_doc_subtype = 'STANDARD'
5062: END IF; --p_cancel_req_on_cancel_po = 'A'
5063:
5064: IF (PO_LOG.d_proc) THEN
5065: PO_LOG.proc_end(d_module,'x_drop_ship_flag',x_drop_ship_flag);