DBA Data[Home] [Help]

APPS.PO_AUTO_LINE_PROCESS_PVT dependencies on PO_AUTOCREATE_TYPES

Line 30: p_price_diff po_autocreate_types.price_diffs_rec_type;

26: g_pkg_name CONSTANT VARCHAR2(1000) := 'PO_AUTO_LINE_PROCESS_PVT';
27: g_log_head CONSTANT VARCHAR2(1000) := 'po.plsql.PO_AUTO_LINE_PROCESS_PVT.';
28: g_debug_stmt CONSTANT BOOLEAN := PO_DEBUG.is_debug_stmt_on;
29: g_debug_unexp CONSTANT BOOLEAN := PO_DEBUG.is_debug_unexp_on;
30: p_price_diff po_autocreate_types.price_diffs_rec_type;
31:
32: /* ----------------------------------------------------
33: ----------------- PRIVATE PROCEDURES ----------------
34: ---------------------------------------------------- */

Line 1132: p_lines PO_AUTOCREATE_TYPES.lines_rec_type

1128: /* ============================================================================
1129: NAME: fetch_lines
1130: DESC: Fetch line details into line record type
1131: ARGS: OUT : p_interface_header_id NUMBER
1132: p_lines PO_AUTOCREATE_TYPES.lines_rec_type
1133: - Record variable to hold the line info
1134: ============================================================================ */
1135: PROCEDURE fetch_lines( p_interface_header_id IN NUMBER,
1136: p_lines OUT NOCOPY PO_AUTOCREATE_TYPES.lines_rec_type )

Line 1136: p_lines OUT NOCOPY PO_AUTOCREATE_TYPES.lines_rec_type )

1132: p_lines PO_AUTOCREATE_TYPES.lines_rec_type
1133: - Record variable to hold the line info
1134: ============================================================================ */
1135: PROCEDURE fetch_lines( p_interface_header_id IN NUMBER,
1136: p_lines OUT NOCOPY PO_AUTOCREATE_TYPES.lines_rec_type )
1137: IS
1138: l_api_name VARCHAR2(30) := 'fetch_lines';
1139: l_progress VARCHAR2(3) := '000';
1140:

Line 1617: ARGS: IN OUT : p_lines PO_AUTOCREATE_TYPES.lines_rec_type

1613:
1614: /* ============================================================================
1615: NAME: derive_and_default_lines
1616: DESC: Peform derive and defaulting on line records.
1617: ARGS: IN OUT : p_lines PO_AUTOCREATE_TYPES.lines_rec_type
1618: ALGM: Following attributes are derived / defaulted for each line record.
1619: -- To be verified.
1620: * Based on the requisition OU/Currency and the PO OU/Currency
1621: determine the rate(s).

Line 1636: PROCEDURE derive_and_default_lines(p_lines IN OUT NOCOPY po_autocreate_types.lines_rec_type )

1632: - RCV_CORE_S.get_receiving_controls
1633: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1634: ==============================================================================*/
1635:
1636: PROCEDURE derive_and_default_lines(p_lines IN OUT NOCOPY po_autocreate_types.lines_rec_type )
1637: IS
1638:
1639: g_calculate_tax_flag VARCHAR2(100);
1640: l_api_name VARCHAR2 (30) := 'derive_and_default_lines';

Line 3463: ARGS: IN OUT : p_lines PO_AUTOCREATE_TYPES.lines_rec_type

3459:
3460: /* ============================================================================
3461: NAME: merge_to_price_diff_draft
3462: DESC: For Rate Based Temp Labour lines, populate the Price Differentials.
3463: ARGS: IN OUT : p_lines PO_AUTOCREATE_TYPES.lines_rec_type
3464: ALGM: This is required only if
3465: - The line is Rate Based Temp Labour line
3466: - The line is being created new
3467: This will create the default Price Differentials draft record.

Line 3469: PROCEDURE merge_to_price_diff_draft( p_lines IN OUT NOCOPY PO_AUTOCREATE_TYPES.lines_rec_type)

3465: - The line is Rate Based Temp Labour line
3466: - The line is being created new
3467: This will create the default Price Differentials draft record.
3468: =========================================================================== */
3469: PROCEDURE merge_to_price_diff_draft( p_lines IN OUT NOCOPY PO_AUTOCREATE_TYPES.lines_rec_type)
3470: IS
3471:
3472: l_progress VARCHAR2(3) := '000';
3473: l_api_name VARCHAR2(30) := 'merge_to_price_diff_draft';

Line 3548: ARGS: IN OUT : p_lines PO_AUTOCREATE_TYPES.lines_rec_type

3544:
3545: /* ============================================================================
3546: NAME: merge_to_attr_values_draft
3547: DESC: For Rate Based Temp Labour lines, populate the Price Differentials.
3548: ARGS: IN OUT : p_lines PO_AUTOCREATE_TYPES.lines_rec_type
3549: ALGM: This is required only if
3550: - The line is being created new
3551: - The document is a GBPA
3552: This will create the attribute values draft record based on

Line 3557: PROCEDURE merge_to_attr_values_draft(p_lines IN OUT NOCOPY PO_AUTOCREATE_TYPES.lines_rec_type)

3553: item defaults, requisition and Sourcing document.
3554: This also manages the attribute values tlp records as well.
3555: Sourcing inserts records into these interface tables.
3556: =========================================================================== */
3557: PROCEDURE merge_to_attr_values_draft(p_lines IN OUT NOCOPY PO_AUTOCREATE_TYPES.lines_rec_type)
3558: IS
3559: l_progress VARCHAR2(3) := '000';
3560: l_api_name VARCHAR2(30) := 'MERGE_TO_ATTR_VALUES_DRAFT';
3561: --