DBA Data[Home] [Help]

APPS.PO_PDOI_POSTPROC_PVT dependencies on STANDARD

Line 52: PROCEDURE create_standard_po

48: PROCEDURE update_quotation
49: ( p_doc_rec IN doc_row_type
50: );
51:
52: PROCEDURE create_standard_po
53: ( p_doc_rec IN doc_row_type,
54: x_process_code OUT NOCOPY VARCHAR2
55: );
56:

Line 57: PROCEDURE update_standard_po

53: ( p_doc_rec IN doc_row_type,
54: x_process_code OUT NOCOPY VARCHAR2
55: );
56:
57: PROCEDURE update_standard_po
58: ( p_doc_rec IN doc_row_type,
59: x_process_code OUT NOCOPY VARCHAR2
60: );
61:

Line 499: PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD) THEN

495:
496: END IF;
497:
498: ELSIF (PO_PDOI_PARAMS.g_request.document_type =
499: PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD) THEN
500:
501: IF (l_doc_rec.action IN (PO_PDOI_CONSTANTS.g_ACTION_ADD,
502: PO_PDOI_CONSTANTS.g_ACTION_ORIGINAL)) THEN
503: d_position := 140;

Line 504: create_standard_po(p_doc_rec => l_doc_rec,

500:
501: IF (l_doc_rec.action IN (PO_PDOI_CONSTANTS.g_ACTION_ADD,
502: PO_PDOI_CONSTANTS.g_ACTION_ORIGINAL)) THEN
503: d_position := 140;
504: create_standard_po(p_doc_rec => l_doc_rec,
505: x_process_code => x_process_code); -- bug 7277317
506:
507: ELSIF (l_doc_rec.action = PO_PDOI_CONSTANTS.g_ACTION_UPDATE) THEN
508: d_position := 150;

Line 509: update_standard_po(p_doc_rec => l_doc_rec,

505: x_process_code => x_process_code); -- bug 7277317
506:
507: ELSIF (l_doc_rec.action = PO_PDOI_CONSTANTS.g_ACTION_UPDATE) THEN
508: d_position := 150;
509: update_standard_po(p_doc_rec => l_doc_rec,
510: x_process_code => x_process_code); -- bug 7277317
511:
512: END IF;
513: END IF; -- if document_type = 'BLANKET'

Line 875: -- 1) Standard PO

871: x_header_rejected := FND_API.G_FALSE;
872:
873: -- Check 1: If a document has errors, Reject the whole document in the
874: -- following situations
875: -- 1) Standard PO
876: -- 2) Local blankets uploaded through catalog upload
877: -- 3) Quotation upload through catalog upload (bug5461177)
878:
879: IF ( p_doc_info.has_errors = FND_API.G_TRUE ) THEN

Line 882: PO_PDOI_CONSTANTS.g_doc_type_STANDARD) THEN

878:
879: IF ( p_doc_info.has_errors = FND_API.G_TRUE ) THEN
880:
881: IF (PO_PDOI_PARAMS.g_request.document_type =
882: PO_PDOI_CONSTANTS.g_doc_type_STANDARD) THEN
883:
884: l_is_std_po := TRUE;
885:
886: ELSIF (PO_PDOI_PARAMS.g_request.document_type =

Line 1771: --Name: create_standard_po

1767: END update_quotation;
1768:
1769: -----------------------------------------------------------------------
1770: --Start of Comments
1771: --Name: create_standard_po
1772: --Function:
1773: -- Performs necessary post processing action to create a standard po
1774: --Parameters:
1775: --IN:

Line 1773: -- Performs necessary post processing action to create a standard po

1769: -----------------------------------------------------------------------
1770: --Start of Comments
1771: --Name: create_standard_po
1772: --Function:
1773: -- Performs necessary post processing action to create a standard po
1774: --Parameters:
1775: --IN:
1776: --p_doc_rec
1777: -- Some attribute values of the document

Line 1782: PROCEDURE create_standard_po

1778: --IN OUT:
1779: --OUT:
1780: --End of Comments
1781: ------------------------------------------------------------------------
1782: PROCEDURE create_standard_po
1783: ( p_doc_rec IN doc_row_type,
1784: x_process_code OUT NOCOPY VARCHAR2
1785: ) IS
1786:

Line 1787: d_api_name CONSTANT VARCHAR2(30) := 'create_standard_po';

1783: ( p_doc_rec IN doc_row_type,
1784: x_process_code OUT NOCOPY VARCHAR2
1785: ) IS
1786:
1787: d_api_name CONSTANT VARCHAR2(30) := 'create_standard_po';
1788: d_module CONSTANT VARCHAR2(255) := d_pkg_name || d_api_name || '.';
1789: d_position NUMBER;
1790:
1791: l_new_auth_status PO_HEADERS_ALL.authorization_status%TYPE;

Line 1842: -- calculate tax for the standard PO

1838: END IF;
1839:
1840: d_position := 20;
1841:
1842: -- calculate tax for the standard PO
1843: calculate_tax
1844: ( p_doc_rec => p_doc_rec,
1845: x_return_status => l_return_status
1846: );

Line 1858: PO_PDOI_PARAMS.g_request.document_type = PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD */

1854: END IF;
1855:
1856: -- CLM Partial Funding Changes - Start
1857: /* At this point of time, Always
1858: PO_PDOI_PARAMS.g_request.document_type = PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD */
1859:
1860: IF (p_doc_rec.action = PO_PDOI_CONSTANTS.g_ACTION_ORIGINAL) THEN
1861:
1862: d_position := 30;

Line 2222: END create_standard_po;

2218: ( p_pkg_name => d_pkg_name,
2219: p_procedure_name => d_api_name || '.' || d_position
2220: );
2221: RAISE;
2222: END create_standard_po;
2223:
2224: -----------------------------------------------------------------------
2225: --Start of Comments
2226: --Name: update_standard_po

Line 2226: --Name: update_standard_po

2222: END create_standard_po;
2223:
2224: -----------------------------------------------------------------------
2225: --Start of Comments
2226: --Name: update_standard_po
2227: --Function:
2228: -- Performs necessary post processing action to update a standard po
2229: --Parameters:
2230: --IN:

Line 2228: -- Performs necessary post processing action to update a standard po

2224: -----------------------------------------------------------------------
2225: --Start of Comments
2226: --Name: update_standard_po
2227: --Function:
2228: -- Performs necessary post processing action to update a standard po
2229: --Parameters:
2230: --IN:
2231: --p_doc_rec
2232: -- Some attribute values of the document

Line 2237: PROCEDURE update_standard_po

2233: --IN OUT:
2234: --OUT:
2235: --End of Comments
2236: ------------------------------------------------------------------------
2237: PROCEDURE update_standard_po
2238: ( p_doc_rec IN doc_row_type,
2239: x_process_code OUT NOCOPY VARCHAR2
2240: ) IS
2241:

Line 2242: d_api_name CONSTANT VARCHAR2(30) := 'update_standard_po';

2238: ( p_doc_rec IN doc_row_type,
2239: x_process_code OUT NOCOPY VARCHAR2
2240: ) IS
2241:
2242: d_api_name CONSTANT VARCHAR2(30) := 'update_standard_po';
2243: d_module CONSTANT VARCHAR2(255) := d_pkg_name || d_api_name || '.';
2244: d_position NUMBER;
2245:
2246:

Line 2288: -- calculate tax for the standard PO

2284: transfer_draft_to_txn (p_doc_rec => p_doc_rec);
2285:
2286: d_position := 10;
2287:
2288: -- calculate tax for the standard PO
2289: calculate_tax
2290: ( p_doc_rec => p_doc_rec,
2291: x_return_status => l_return_status
2292: );

Line 2523: END update_standard_po;

2519: ( p_pkg_name => d_pkg_name,
2520: p_procedure_name => d_api_name || '.' || d_position
2521: );
2522: RAISE;
2523: END update_standard_po;
2524:
2525:
2526: -----------------------------------------------------------------------
2527: --Start of Comments

Line 2622: PO_PDOI_CONSTANTS.g_doc_type_STANDARD) AND

2618: PO_PDOI_PARAMS.g_sys.user_defined_quote_num_code = 'MANUAL')
2619: OR
2620: (PO_PDOI_PARAMS.g_request.document_type IN
2621: (PO_PDOI_CONSTANTS.g_doc_type_BLANKET,
2622: PO_PDOI_CONSTANTS.g_doc_type_STANDARD) AND
2623: PO_PDOI_PARAMS.g_sys.user_defined_po_num_code = 'MANUAL')) THEN
2624:
2625: d_position := 10;
2626:

Line 2651: PO_PDOI_CONSTANTS.g_doc_type_STANDARD)) THEN

2647: ( x_table_name => 'PO_HEADERS_QUOTE'
2648: );
2649: ELSIF (PO_PDOI_PARAMS.g_request.document_type IN
2650: ( PO_PDOI_CONSTANTS.g_doc_type_BLANKET,
2651: PO_PDOI_CONSTANTS.g_doc_type_STANDARD)) THEN
2652:
2653: l_document_num := PO_CORE_SV1.default_po_unique_identifier
2654: ( x_table_name => 'PO_HEADERS'
2655: );

Line 3055: --------- Blanket or Standard PO -----------

3051: l_intended_approval_status := p_doc_rec.intf_auth_status;
3052: END IF;
3053: --<> ----
3054:
3055: --------- Blanket or Standard PO -----------
3056: IF (PO_PDOI_PARAMS.g_request.document_type IN
3057: (PO_PDOI_CONSTANTS.g_DOC_TYPE_BLANKET,
3058: PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD)) THEN
3059:

Line 3058: PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD)) THEN

3054:
3055: --------- Blanket or Standard PO -----------
3056: IF (PO_PDOI_PARAMS.g_request.document_type IN
3057: (PO_PDOI_CONSTANTS.g_DOC_TYPE_BLANKET,
3058: PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD)) THEN
3059:
3060: IF ( l_intended_approval_status = 'INCOMPLETE' OR
3061: p_doc_rec.orig_user_hold_flag = 'Y') THEN
3062:

Line 3183: -- New authorization status. Used by Standard PO and Blanket

3179: --IN:
3180: --p_doc_rec
3181: -- Some attribute values of the document
3182: --p_auth_status
3183: -- New authorization status. Used by Standard PO and Blanket
3184: --p_status_lookup_code
3185: -- New status of quotation
3186: --IN OUT:
3187: --OUT:

Line 3212: PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD)) THEN

3208: END IF;
3209:
3210: IF (PO_PDOI_PARAMS.g_request.document_type IN
3211: (PO_PDOI_CONSTANTS.g_DOC_TYPE_BLANKET,
3212: PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD)) THEN
3213:
3214: IF (p_auth_status = 'INCOMPLETE') THEN
3215: l_approved_flag := NULL;
3216: l_approved_date := NULL;

Line 3275: AND shipment_type IN ('STANDARD', 'PRICE BREAK')

3271: last_update_date = SYSDATE,
3272: last_updated_by = FND_GLOBAL.user_id,
3273: last_update_login = FND_GLOBAL.login_id
3274: WHERE po_header_id = p_doc_rec.po_header_id
3275: AND shipment_type IN ('STANDARD', 'PRICE BREAK')
3276: AND NVL(approved_flag, 'N') <> 'Y';
3277:
3278: d_position := 30;
3279: IF (PO_LOG.d_stmt) THEN

Line 3458: -- For standard PO: If document is approved and po encumbrance is turned on

3454: PO_LOG.proc_begin(d_module);
3455: END IF;
3456:
3457: -- Encumbrance is required when:
3458: -- For standard PO: If document is approved and po encumbrance is turned on
3459: -- For blanket PO: If document is approved for creation case, document is
3460: -- marked as encumbrance required, and both po and req encumbrance is
3461: -- turned on
3462: IF (PO_PDOI_PARAMS.g_request.document_type =

Line 3463: PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD ) THEN

3459: -- For blanket PO: If document is approved for creation case, document is
3460: -- marked as encumbrance required, and both po and req encumbrance is
3461: -- turned on
3462: IF (PO_PDOI_PARAMS.g_request.document_type =
3463: PO_PDOI_CONSTANTS.g_DOC_TYPE_STANDARD ) THEN
3464:
3465: IF (PO_PDOI_PARAMS.g_sys.po_encumbrance_flag = 'Y' AND
3466: p_new_auth_status = 'APPROVED') THEN
3467:

Line 3773: p_doc_subtype => 'STANDARD',

3769: x_msg_count => l_msg_count,
3770: x_msg_data => l_msg_data,
3771: p_action => 'APPROVE',
3772: p_doc_type => 'PO',
3773: p_doc_subtype => 'STANDARD',
3774: p_doc_id => p_doc_rec.po_header_id,
3775: p_line_id => NULL,
3776: p_line_location_id => NULL
3777: );

Line 3832: p_docsubtyp => 'STANDARD',

3828:
3829: l_result := PO_ACTIONS.close_po
3830: ( p_docid => p_doc_rec.po_header_id,
3831: p_doctyp => 'PO',
3832: p_docsubtyp => 'STANDARD',
3833: p_lineid => NULL,
3834: p_shipid => NULL,
3835: p_action => 'CLOSE',
3836: p_reason => '',

Line 4039: IF p_doc_rec.document_type = 'STANDARD' THEN

4035: IF (PO_LOG.d_proc) THEN
4036: PO_LOG.proc_begin(d_module);
4037: END IF;
4038:
4039: IF p_doc_rec.document_type = 'STANDARD' THEN
4040: l_document_type := 'PO';
4041: ELSIF p_doc_rec.document_type = 'BLANKET' THEN
4042: l_document_type := 'PA';
4043: END IF;

Line 4045: IF p_doc_rec.document_type in ('BLANKET', 'STANDARD') THEN

4041: ELSIF p_doc_rec.document_type = 'BLANKET' THEN
4042: l_document_type := 'PA';
4043: END IF;
4044:
4045: IF p_doc_rec.document_type in ('BLANKET', 'STANDARD') THEN
4046: l_check_asl := TRUE;
4047: else
4048: l_check_asl := FALSE;
4049: END IF;

Line 4050: IF p_doc_rec.document_type in ('BLANKET', 'STANDARD') THEN

4046: l_check_asl := TRUE;
4047: else
4048: l_check_asl := FALSE;
4049: END IF;
4050: IF p_doc_rec.document_type in ('BLANKET', 'STANDARD') THEN
4051: PO_DOCUMENT_CHECKS_GRP.po_submission_check(
4052: p_api_version => 1.0
4053: , p_action_requested => 'DOC_SUBMISSION_CHECK'
4054: , p_document_type => l_document_type