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 202: IF p_doc_subtype in ('BLANKET', 'STANDARD') THEN

198:
199: END IF;
200: END IF;
201:
202: IF p_doc_subtype in ('BLANKET', 'STANDARD') THEN
203: l_check_asl := TRUE;
204: ELSE
205: l_check_asl := FALSE;
206:

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

385: --p_commit
386: --p_doc_type
387: -- 'PO', 'PA', or 'RELEASE'.
388: --p_doc_subtype
389: -- 'STANDARD', 'PLANNED', 'BLANKET', 'CONTRACT', 'SCHEDULED'.
390: --p_doc_id
391: --p_doc_line_id
392: --p_doc_line_loc_id
393: --p_source

Line 461: -- Start standard API initialization

457: l_communication_method_value VARCHAR2(2000); --Bug 15984307
458:
459:
460: BEGIN
461: -- Start standard API initialization
462: SAVEPOINT control_document_PVT;
463: IF FND_API.to_boolean(p_init_msg_list) THEN
464: FND_MSG_PUB.initialize;
465: END IF;

Line 722: --Standard API check of p_commit

718: ELSIF (x_return_status = FND_API.g_ret_sts_unexp_error) THEN
719: RAISE FND_API.g_exc_unexpected_error;
720: END IF;
721:
722: --Standard API check of p_commit
723: IF FND_API.to_boolean(p_commit) THEN
724: COMMIT WORK;
725: END IF;
726: EXCEPTION

Line 778: -- Start standard API initialization

774: l_msg_count NUMBER;
775: l_msg_data VARCHAR2(2000);
776:
777: BEGIN
778: -- Start standard API initialization
779: IF FND_API.to_boolean(p_init_msg_list) THEN
780: FND_MSG_PUB.initialize;
781: END IF;
782: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 788: -- End standard API initialization

784: THEN
785: RAISE FND_API.g_exc_unexpected_error;
786: END IF;
787: x_return_status := FND_API.g_ret_sts_success;
788: -- End standard API initialization
789:
790: IF (g_debug_stmt) THEN
791: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
792: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 892: -- Start standard API initialization

888: l_msg_count NUMBER;
889: l_msg_data VARCHAR2(2000);
890:
891: BEGIN
892: -- Start standard API initialization
893: IF FND_API.to_boolean(p_init_msg_list) THEN
894: FND_MSG_PUB.initialize;
895: END IF;
896: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 902: -- End standard API initialization

898: THEN
899: RAISE FND_API.g_exc_unexpected_error;
900: END IF;
901: x_return_status := FND_API.g_ret_sts_success;
902: -- End standard API initialization
903:
904: IF (g_debug_stmt) THEN
905: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
906: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 1004: -- Start standard API initialization

1000: l_msg_count NUMBER;
1001: l_msg_data VARCHAR2(2000);
1002:
1003: BEGIN
1004: -- Start standard API initialization
1005: IF FND_API.to_boolean(p_init_msg_list) THEN
1006: FND_MSG_PUB.initialize;
1007: END IF;
1008: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 1014: -- End standard API initialization

1010: THEN
1011: RAISE FND_API.g_exc_unexpected_error;
1012: END IF;
1013: x_return_status := FND_API.g_ret_sts_success;
1014: -- End standard API initialization
1015:
1016: IF (g_debug_stmt) THEN
1017: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
1018: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 2176: -- Start standard API initialization

2172: l_return_status VARCHAR2(1);
2173: --
2174:
2175: BEGIN
2176: -- Start standard API initialization
2177: IF FND_API.to_boolean(p_init_msg_list) THEN
2178: FND_MSG_PUB.initialize;
2179: END IF;
2180: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 2186: -- End standard API initialization

2182: THEN
2183: RAISE FND_API.g_exc_unexpected_error;
2184: END IF;
2185: x_return_status := FND_API.g_ret_sts_success;
2186: -- End standard API initialization
2187:
2188: IF (g_debug_stmt) THEN
2189: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
2190: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

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

2378: END IF;
2379:
2380: --
2381: l_progress := '100';
2382: -- For cancel or finally close on Standard POs, call the OTL API to check
2383: -- if there are any submitted/approved timecards associated with the
2384: -- PO header/line. If so, prevent the control action by returning an error.
2385: IF (p_doc_type = 'PO') AND (p_doc_subtype = 'STANDARD')
2386: AND (p_action IN ('CANCEL', 'FINALLY CLOSE')) THEN

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

2381: l_progress := '100';
2382: -- For cancel or finally close on Standard POs, call the OTL API to check
2383: -- if there are any submitted/approved timecards associated with the
2384: -- PO header/line. If so, prevent the control action by returning an error.
2385: IF (p_doc_type = 'PO') AND (p_doc_subtype = 'STANDARD')
2386: AND (p_action IN ('CANCEL', 'FINALLY CLOSE')) THEN
2387:
2388: IF (x_control_level = g_header_level) THEN
2389: l_otl_field_name := PO_HXC_INTERFACE_PVT.field_PO_HEADER_ID;

Line 2496: -- Start standard API initialization

2492: l_wf_item_key PO_HEADERS.wf_item_key%TYPE;
2493: l_num_fetched NUMBER := 0; -- number of rows fetched at each iteration
2494:
2495: BEGIN
2496: -- Start standard API initialization
2497: IF FND_API.to_boolean(p_init_msg_list) THEN
2498: FND_MSG_PUB.initialize;
2499: END IF;
2500: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 2506: -- End standard API initialization

2502: THEN
2503: RAISE FND_API.g_exc_unexpected_error;
2504: END IF;
2505: x_return_status := FND_API.g_ret_sts_success;
2506: -- End standard API initialization
2507:
2508: IF (g_debug_stmt) THEN
2509: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
2510: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 2639: -- Start standard API initialization

2635: l_wf_item_type PO_RELEASES.wf_item_type%TYPE;
2636: l_wf_item_key PO_RELEASES.wf_item_key%TYPE;
2637:
2638: BEGIN
2639: -- Start standard API initialization
2640: IF FND_API.to_boolean(p_init_msg_list) THEN
2641: FND_MSG_PUB.initialize;
2642: END IF;
2643: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 2649: -- End standard API initialization

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

Line 2734: -- Start standard API initialization

2730: l_api_version CONSTANT NUMBER := 1.0;
2731: l_set_lang boolean;
2732:
2733: BEGIN
2734: -- Start standard API initialization
2735: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,
2736: l_api_name, g_pkg_name)
2737: THEN
2738: RAISE FND_API.g_exc_unexpected_error;

Line 2741: -- End standard API initialization

2737: THEN
2738: RAISE FND_API.g_exc_unexpected_error;
2739: END IF;
2740: x_return_status := FND_API.g_ret_sts_success;
2741: -- End standard API initialization
2742:
2743: IF (g_debug_stmt) THEN
2744: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
2745: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 2842: -- Start standard API initialization

2838: l_api_version CONSTANT NUMBER := 1.0;
2839: l_set_lang boolean;
2840:
2841: BEGIN
2842: -- Start standard API initialization
2843: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,
2844: l_api_name, g_pkg_name)
2845: THEN
2846: RAISE FND_API.g_exc_unexpected_error;

Line 2849: -- End standard API initialization

2845: THEN
2846: RAISE FND_API.g_exc_unexpected_error;
2847: END IF;
2848: x_return_status := FND_API.g_ret_sts_success;
2849: -- End standard API initialization
2850:
2851: IF (g_debug_stmt) THEN
2852: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
2853: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 2950: -- Start standard API initialization

2946: l_api_name CONSTANT VARCHAR2(30) := 'submit_req_print_request';
2947: l_api_version CONSTANT NUMBER := 1.0;
2948:
2949: BEGIN
2950: -- Start standard API initialization
2951: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,
2952: l_api_name, g_pkg_name)
2953: THEN
2954: RAISE FND_API.g_exc_unexpected_error;

Line 2957: -- End standard API initialization

2953: THEN
2954: RAISE FND_API.g_exc_unexpected_error;
2955: END IF;
2956: x_return_status := FND_API.g_ret_sts_success;
2957: -- End standard API initialization
2958:
2959: IF (g_debug_stmt) THEN
2960: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
2961: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3057: -- Start standard API initialization

3053: l_qty_precision FND_PROFILE_OPTION_VALUES.profile_option_value%TYPE;
3054: l_user_id FND_PROFILE_OPTION_VALUES.profile_option_value%TYPE;
3055:
3056: BEGIN
3057: -- Start standard API initialization
3058: IF FND_API.to_boolean(p_init_msg_list) THEN
3059: FND_MSG_PUB.initialize;
3060: END IF;
3061: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3067: -- End standard API initialization

3063: THEN
3064: RAISE FND_API.g_exc_unexpected_error;
3065: END IF;
3066: x_return_status := FND_API.g_ret_sts_success;
3067: -- End standard API initialization
3068:
3069: IF (g_debug_stmt) THEN
3070: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3071: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3170: -- Start standard API initialization

3166: l_api_name CONSTANT VARCHAR2(30) := 'update_note_to_vendor';
3167: l_api_version CONSTANT NUMBER := 1.0;
3168:
3169: BEGIN
3170: -- Start standard API initialization
3171: SAVEPOINT update_note_to_vendor_PVT;
3172: IF FND_API.to_boolean(p_init_msg_list) THEN
3173: FND_MSG_PUB.initialize;
3174: END IF;

Line 3181: -- End standard API initialization

3177: THEN
3178: RAISE FND_API.g_exc_unexpected_error;
3179: END IF;
3180: x_return_status := FND_API.g_ret_sts_success;
3181: -- End standard API initialization
3182:
3183: IF (g_debug_stmt) THEN
3184: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3185: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3303: -- Standard API check of p_commit

3299: RAISE FND_API.g_exc_error;
3300:
3301: END IF; --
3302:
3303: -- Standard API check of p_commit
3304: IF FND_API.to_boolean(p_commit) THEN
3305: COMMIT WORK;
3306: END IF;
3307: EXCEPTION

Line 3356: -- Start standard API initialization

3352: l_doc_agent_id PO_HEADERS.agent_id%TYPE;
3353: l_return_value BOOLEAN;
3354:
3355: BEGIN
3356: -- Start standard API initialization
3357: IF FND_API.to_boolean(p_init_msg_list) THEN
3358: FND_MSG_PUB.initialize;
3359: END IF;
3360: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3366: -- End standard API initialization

3362: THEN
3363: RAISE FND_API.g_exc_unexpected_error;
3364: END IF;
3365: x_return_status := FND_API.g_ret_sts_success;
3366: -- End standard API initialization
3367:
3368: IF (g_debug_stmt) THEN
3369: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3370: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

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

3442: SELECT 'Has shipments'
3443: FROM po_line_locations poll
3444: WHERE poll.po_header_id = p_doc_id AND
3445: poll.shipment_type IN
3446: ('STANDARD', 'PLANNED', 'BLANKET', 'PREPAYMENT') AND
3447: NVL(poll.cancel_flag, 'N') = 'N' AND
3448: NVL(poll.closed_code, 'OPEN') <> 'FINALLY CLOSED';
3449: CURSOR l_has_rel_ship_csr IS
3450: -- SQL What: Query PO_LINE_LOCATIONS for shipments

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

3451: -- SQL Why: Check if this release has any shipments
3452: SELECT 'Has shipments'
3453: FROM po_line_locations poll
3454: WHERE poll.po_release_id = p_doc_id AND
3455: poll.shipment_type IN ('STANDARD', 'PLANNED', 'BLANKET') AND
3456: NVL(poll.cancel_flag, 'N') = 'N' AND
3457: NVL(poll.closed_code, 'OPEN') <> 'FINALLY CLOSED';
3458:
3459: l_api_name CONSTANT VARCHAR2(30) := 'has_shipments';

Line 3465: -- Start standard API initialization

3461: l_has_shipments VARCHAR2(15);
3462: l_return_value BOOLEAN;
3463:
3464: BEGIN
3465: -- Start standard API initialization
3466: IF FND_API.to_boolean(p_init_msg_list) THEN
3467: FND_MSG_PUB.initialize;
3468: END IF;
3469: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3475: -- End standard API initialization

3471: THEN
3472: RAISE FND_API.g_exc_unexpected_error;
3473: END IF;
3474: x_return_status := FND_API.g_ret_sts_success;
3475: -- End standard API initialization
3476:
3477: IF (g_debug_stmt) THEN
3478: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3479: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3561: -- Start standard API initialization

3557: --
3558: l_fully_reserved_flag VARCHAR2(1);
3559:
3560: BEGIN
3561: -- Start standard API initialization
3562: IF FND_API.to_boolean(p_init_msg_list) THEN
3563: FND_MSG_PUB.initialize;
3564: END IF;
3565: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3571: -- End standard API initialization

3567: THEN
3568: RAISE FND_API.g_exc_unexpected_error;
3569: END IF;
3570: x_return_status := FND_API.g_ret_sts_success;
3571: -- End standard API initialization
3572:
3573: IF (g_debug_stmt) THEN
3574: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3575: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3669: -- Start standard API initialization

3665: l_row_exists VARCHAR2(20);
3666: l_return_value BOOLEAN;
3667:
3668: BEGIN
3669: -- Start standard API initialization
3670: IF FND_API.to_boolean(p_init_msg_list) THEN
3671: FND_MSG_PUB.initialize;
3672: END IF;
3673: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3679: -- End standard API initialization

3675: THEN
3676: RAISE FND_API.g_exc_unexpected_error;
3677: END IF;
3678: x_return_status := FND_API.g_ret_sts_success;
3679: -- End standard API initialization
3680:
3681: IF (g_debug_stmt) THEN
3682: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3683: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

Line 3755: -- Start standard API initialization

3751: INDEX BY BINARY_INTEGER;
3752: l_text_line_tbl text_line_tbl_type;
3753:
3754: BEGIN
3755: -- Start standard API initialization
3756: IF FND_API.to_boolean(p_init_msg_list) THEN
3757: FND_MSG_PUB.initialize;
3758: END IF;
3759: IF NOT FND_API.compatible_api_call(l_api_version, p_api_version,

Line 3765: -- End standard API initialization

3761: THEN
3762: RAISE FND_API.g_exc_unexpected_error;
3763: END IF;
3764: x_return_status := FND_API.g_ret_sts_success;
3765: -- End standard API initialization
3766:
3767: IF (g_debug_stmt) THEN
3768: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
3769: FND_LOG.string(FND_LOG.LEVEL_PROCEDURE, g_module_prefix || l_api_name ||

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

3879: x_return_status := FND_API.g_ret_sts_success;
3880: l_current_entity_changed := 'N';
3881:
3882: --
3883: -- For cancel or finally close on Standard POs, call the OTL API to check
3884: -- if there are any submitted/approved timecards associated with the
3885: -- PO header/line. If so, return an error.
3886: IF (p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN
3887: d_pos := 50;

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

3882: --
3883: -- For cancel or finally close on Standard POs, call the OTL API to check
3884: -- if there are any submitted/approved timecards associated with the
3885: -- PO header/line. If so, return an error.
3886: IF (p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN
3887: d_pos := 50;
3888: IF p_doc_level = PO_CORE_S.g_doc_level_HEADER THEN
3889: l_otl_field_name := PO_HXC_INTERFACE_PVT.field_PO_HEADER_ID;
3890: l_otl_field_value := p_doc_header_id;

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

3916: PO_LOG.exc(d_module,d_pos,'Document with timecard cannot be Cancelled or Finally Closed');
3917: END IF;
3918: RAISE FND_API.G_EXC_ERROR;
3919: END IF; -- IF(l_timecard_exists) THEN
3920: END IF; --p_doc_subtype = 'STANDARD'
3921: d_pos := 90;
3922: IF (PO_LOG.d_proc) THEN
3923: PO_LOG.proc_end(d_module);
3924: END IF;

Line 4514: -- Standard start of API savepoint

4510: END IF;
4511: x_return_status := FND_API.G_RET_STS_SUCCESS;
4512: l_mode := UPPER(p_mode);
4513:
4514: -- Standard start of API savepoint
4515: SAVEPOINT PROCESS_DOC_CONTROL_ACTION;
4516: d_pos := 10;
4517: -- Validate the action date
4518: /* Bug 6507195 : PO CBC Integration

Line 4864: AND p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN

4860: d_pos := 40;
4861: -- Check if a given PO contains at least one Services line, i.e. if the
4862: -- value basis of any line is FIXED PRICE or RATE
4863: IF(p_doc_level = PO_CORE_S.g_doc_level_HEADER
4864: AND p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN
4865:
4866: IF (PO_SERVICES_PVT.check_po_has_svc_line_with_req(p_doc_header_id)) THEN
4867: d_pos := 50;
4868: x_svc_line_with_req_flag := 'Y';

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

4867: d_pos := 50;
4868: x_svc_line_with_req_flag := 'Y';
4869: RAISE PO_CORE_S.g_early_return_exc;
4870: END IF;
4871: END IF; --p_doc_level = 'HEADER' AND docSubType = 'STANDARD'
4872:
4873: d_pos := 60;
4874: -- Checks if the line type is Fixed Price Service AND a backing
4875: -- requisition exists for the given line or shipment

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

4872:
4873: d_pos := 60;
4874: -- Checks if the line type is Fixed Price Service AND a backing
4875: -- requisition exists for the given line or shipment
4876: IF(p_doc_subtype = PO_CONSTANTS_SV.STANDARD) THEN
4877: IF p_doc_level = PO_CORE_S.g_doc_level_LINE THEN
4878: IF PO_SERVICES_PVT.is_FPS_po_line_with_req(p_doc_level_id) THEN
4879: x_fps_line_ship_with_req_flag := 'Y';
4880: END IF;

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

4882: IF PO_SERVICES_PVT.is_FPS_po_shipment_with_req(p_doc_level_id) THEN
4883: x_fps_line_ship_with_req_flag := 'Y';
4884: END IF;
4885: END IF; --p_doc_level = 'LINE'
4886: END IF; --p_doc_subtype = 'STANDARD'
4887: END IF; --p_cancel_req_on_cancel_po = 'A'
4888:
4889: IF (PO_LOG.d_proc) THEN
4890: PO_LOG.proc_end(d_module,'x_drop_ship_flag',x_drop_ship_flag);