DBA Data[Home] [Help]

APPS.CSD_MASS_RCV_PVT dependencies on CSD_PROCESS_PVT

Line 19: p_product_txn_rec IN csd_process_pvt.product_txn_rec

15: INDEX BY BINARY_INTEGER;
16:
17: --local proc declarations
18: PROCEDURE validate_product_txn_rec (
19: p_product_txn_rec IN csd_process_pvt.product_txn_rec
20: );
21:
22: PROCEDURE log_error_stack;
23:

Line 30: p_order_rec IN OUT NOCOPY csd_process_pvt.om_interface_rec,

26:
27:
28: PROCEDURE validate_order (
29: p_est_detail_id IN NUMBER,
30: p_order_rec IN OUT NOCOPY csd_process_pvt.om_interface_rec,
31: x_booked_flag OUT NOCOPY VARCHAR2
32: );
33:
34: procedure upd_instance(p_repair_type_ref IN VARCHAR2,

Line 37: x_prod_txn_tbl IN OUT NOCOPY csd_process_pvt.product_txn_tbl

33:
34: procedure upd_instance(p_repair_type_ref IN VARCHAR2,
35: p_serial_number IN VARCHAR2,
36: p_instance_id IN NUMBER,
37: x_prod_txn_tbl IN OUT NOCOPY csd_process_pvt.product_txn_tbl
38: ) ;
39:
40:
41: -- This procedure will be called from the Serial number capture screen, when user clicks the OK button

Line 61: l_prod_txn_tbl csd_process_pvt.product_txn_tbl;

57: l_return_status VARCHAR2 (1);
58: l_msg_count NUMBER;
59: l_msg_data VARCHAR2 (2000);
60: l_repair_order_tbl csd_repairs_pub.repln_tbl_type;
61: l_prod_txn_tbl csd_process_pvt.product_txn_tbl;
62: l_incident_id NUMBER;
63: l_count_sn NUMBER;
64: l_ro_qty NUMBER;
65: l_count_sn_success NUMBER;

Line 579: p_prod_txn_tbl IN OUT NOCOPY csd_process_pvt.product_txn_tbl,

575: x_return_status OUT NOCOPY VARCHAR2,
576: x_msg_count OUT NOCOPY NUMBER,
577: x_msg_data OUT NOCOPY VARCHAR2,
578: p_repair_line_id IN NUMBER,
579: p_prod_txn_tbl IN OUT NOCOPY csd_process_pvt.product_txn_tbl,
580: p_add_to_order_flag IN VARCHAR2,
581: p_mass_ro_sn_id IN NUMBER,
582: p_serial_number IN VARCHAR2,
583: p_instance_id IN NUMBER,

Line 594: l_product_txn_rec csd_process_pvt.product_txn_rec;

590: l_msg_count NUMBER;
591: l_msg_data VARCHAR2 (2000);
592: l_repair_number VARCHAR2 (30);
593: l_repair_type_ref VARCHAR2 (30);
594: l_product_txn_rec csd_process_pvt.product_txn_rec;
595: c_refurbishment_type_ref CONSTANT VARCHAR2 (30) := 'RF';
596: l_repair_order_rec csd_repairs_pub.repln_rec_type;
597:
598: -- swai: 12.1.1 bug 7176940 service bulletin check

Line 852: -- csd_process_pvt.create_default_txn api is used to create

848: THEN
849:
850: -- Fix for bug#4884582
851: -- Commented the call to create_product_txn api.
852: -- csd_process_pvt.create_default_txn api is used to create
853: -- product transactions
854: --
855: /****
856: IF (p_prod_txn_tbl.COUNT > 0)

Line 917: csd_process_pvt.create_default_prod_txn

913:
914: -- Fix for bug#4884582
915: -- Call Default Product Txn creation
916: --
917: csd_process_pvt.create_default_prod_txn
918: ( p_api_version => 1.0,
919: p_commit => Fnd_Api.g_false,
920: p_init_msg_list => Fnd_Api.g_false,
921: p_validation_level => Fnd_Api.g_valid_level_full,

Line 1074: p_product_txn_rec IN OUT NOCOPY csd_process_pvt.product_txn_rec,

1070: p_validation_level IN NUMBER,
1071: x_return_status OUT NOCOPY VARCHAR2,
1072: x_msg_count OUT NOCOPY NUMBER,
1073: x_msg_data OUT NOCOPY VARCHAR2,
1074: p_product_txn_rec IN OUT NOCOPY csd_process_pvt.product_txn_rec,
1075: p_add_to_order_flag IN VARCHAR2
1076: )
1077: IS
1078: ----Define Cursors

Line 1182: l_order_rec csd_process_pvt.om_interface_rec;

1178: ---------------------------------------------------------------------------0
1179: l_api_version_number CONSTANT NUMBER := 1.0;
1180: l_api_name CONSTANT VARCHAR2 (30) := 'PROCESS_RO';
1181: l_return_status VARCHAR2 (1) ;
1182: l_order_rec csd_process_pvt.om_interface_rec;
1183: l_sn_processed_count NUMBER;
1184: l_index NUMBER;
1185: l_incident_id NUMBER;
1186: l_orig_src_reference VARCHAR2 (30);

Line 1679: --Call CSD_PROCESS_PVT.PROCESS_CHARGE_LINES with 'CREATE' as input parameter to create charge line.

1675: ----------Temp code
1676: l_charges_rec.charge_line_type := 'ACTUAL';
1677:
1678: ---------------------------------------------------------------------------------11
1679: --Call CSD_PROCESS_PVT.PROCESS_CHARGE_LINES with 'CREATE' as input parameter to create charge line.
1680: --Update estimate_Detail_id in the Product_Txn_rec.
1681: IF (fnd_log.level_statement >= fnd_log.g_current_runtime_level)
1682: THEN
1683: fnd_log.STRING

Line 1690: csd_process_pvt.process_charge_lines

1686: 'Calling process_charge_lines to create charge lines '
1687: );
1688: END IF;
1689:
1690: csd_process_pvt.process_charge_lines
1691: (p_api_version => 1.0,
1692: p_commit => fnd_api.g_false,
1693: p_init_msg_list => fnd_api.g_false,
1694: p_validation_level => fnd_api.g_valid_level_full,

Line 1822: 'Call CSD_PROCESS_PVT.APPLY_CONTRACT to apply contract '

1818: THEN
1819: fnd_log.STRING
1820: (fnd_log.level_statement,
1821: 'CSD.PLSQL.CSD_MASS_RCV_PVT.CREATE_PRODUCT_TXN',
1822: 'Call CSD_PROCESS_PVT.APPLY_CONTRACT to apply contract '
1823: );
1824: END IF;
1825:
1826: csd_process_pvt.apply_contract

Line 1826: csd_process_pvt.apply_contract

1822: 'Call CSD_PROCESS_PVT.APPLY_CONTRACT to apply contract '
1823: );
1824: END IF;
1825:
1826: csd_process_pvt.apply_contract
1827: (p_api_version => 1.0,
1828: p_commit => fnd_api.g_false,
1829: p_init_msg_list => fnd_api.g_false,
1830: p_validation_level => fnd_api.g_valid_level_full,

Line 1878: 'calling CSD_PROCESS_PVT.PROCESS_SALES_ORDER to interface '

1874: IF (fnd_log.level_statement >= fnd_log.g_current_runtime_level)
1875: THEN
1876: fnd_log.STRING (fnd_log.level_statement,
1877: 'CSD.PLSQL.CSD_MASS_RCV_PVT.CREATE_PRODUCT_TXN',
1878: 'calling CSD_PROCESS_PVT.PROCESS_SALES_ORDER to interface '
1879: || 'Charge line without booking'
1880: );
1881: END IF;
1882:

Line 1890: CSD_PROCESS_PVT.PROCESS_SALES_ORDER

1886: l_order_rec.party_id := l_party_id ;
1887: l_order_rec.account_id := l_account_id ;
1888: l_order_rec.org_id := p_product_txn_rec.organization_id ;
1889:
1890: CSD_PROCESS_PVT.PROCESS_SALES_ORDER
1891: ( p_api_version => 1.0 ,
1892: p_commit => fnd_api.g_false,
1893: p_init_msg_list => fnd_api.g_false,
1894: p_validation_level => fnd_api.g_valid_level_full,

Line 1920: 'Booking charge line with CSD_PROCESS_PVT.PROCESS_SALES_ORDER API');

1916: IF (fnd_log.level_statement >= fnd_log.g_current_runtime_level)
1917: THEN
1918: fnd_log.STRING (fnd_log.level_statement,
1919: 'CSD.PLSQL.CSD_MASS_RCV_PVT.CREATE_PRODUCT_TXN',
1920: 'Booking charge line with CSD_PROCESS_PVT.PROCESS_SALES_ORDER API');
1921: END IF;
1922:
1923:
1924: IF(l_booked_flag <> 'Y') THEN

Line 1925: CSD_PROCESS_PVT.PROCESS_SALES_ORDER

1921: END IF;
1922:
1923:
1924: IF(l_booked_flag <> 'Y') THEN
1925: CSD_PROCESS_PVT.PROCESS_SALES_ORDER
1926: ( p_api_version => 1.0 ,
1927: p_commit => fnd_api.g_false,
1928: p_init_msg_list => fnd_api.g_false,
1929: p_validation_level => fnd_api.g_valid_level_full,

Line 2382: p_product_txn_rec IN csd_process_pvt.product_txn_rec

2378:
2379:
2380: ------------------------------------------------------------------------
2381: PROCEDURE validate_product_txn_rec (
2382: p_product_txn_rec IN csd_process_pvt.product_txn_rec
2383: )
2384: IS
2385: l_api_version_number CONSTANT NUMBER := 1.0;
2386: l_api_name CONSTANT VARCHAR2 (30) := 'PROCESS_RO';

Line 2672: p_order_rec IN OUT NOCOPY csd_process_pvt.om_interface_rec,

2668: -- Funciton to validate the order
2669: ----------------------------------------------------------------------
2670: PROCEDURE validate_order (
2671: p_est_detail_id IN NUMBER,
2672: p_order_rec IN OUT NOCOPY csd_process_pvt.om_interface_rec,
2673: x_booked_flag OUT NOCOPY VARCHAR2
2674: )
2675: IS
2676: l_order_header_id NUMBER;

Line 2902: x_prod_txn_tbl IN OUT NOCOPY csd_process_pvt.product_txn_tbl

2898:
2899: procedure upd_instance(p_repair_type_ref IN VARCHAR2,
2900: p_serial_number IN VARCHAR2,
2901: p_instance_id IN NUMBER,
2902: x_prod_txn_tbl IN OUT NOCOPY csd_process_pvt.product_txn_tbl
2903: ) IS
2904: BEGIN
2905: IF p_repair_type_ref = 'R' THEN
2906: -- in 11.5.10 we have place holder for non source item attributes