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 858: -- csd_process_pvt.create_default_txn api is used to create

854: THEN
855:
856: -- Fix for bug#4884582
857: -- Commented the call to create_product_txn api.
858: -- csd_process_pvt.create_default_txn api is used to create
859: -- product transactions
860: --
861: /****
862: IF (p_prod_txn_tbl.COUNT > 0)

Line 923: csd_process_pvt.create_default_prod_txn

919:
920: -- Fix for bug#4884582
921: -- Call Default Product Txn creation
922: --
923: csd_process_pvt.create_default_prod_txn
924: ( p_api_version => 1.0,
925: p_commit => Fnd_Api.g_false,
926: p_init_msg_list => Fnd_Api.g_false,
927: p_validation_level => Fnd_Api.g_valid_level_full,

Line 1080: p_product_txn_rec IN OUT NOCOPY csd_process_pvt.product_txn_rec,

1076: p_validation_level IN NUMBER,
1077: x_return_status OUT NOCOPY VARCHAR2,
1078: x_msg_count OUT NOCOPY NUMBER,
1079: x_msg_data OUT NOCOPY VARCHAR2,
1080: p_product_txn_rec IN OUT NOCOPY csd_process_pvt.product_txn_rec,
1081: p_add_to_order_flag IN VARCHAR2
1082: )
1083: IS
1084: ----Define Cursors

Line 1188: l_order_rec csd_process_pvt.om_interface_rec;

1184: ---------------------------------------------------------------------------0
1185: l_api_version_number CONSTANT NUMBER := 1.0;
1186: l_api_name CONSTANT VARCHAR2 (30) := 'PROCESS_RO';
1187: l_return_status VARCHAR2 (1) ;
1188: l_order_rec csd_process_pvt.om_interface_rec;
1189: l_sn_processed_count NUMBER;
1190: l_index NUMBER;
1191: l_incident_id NUMBER;
1192: l_orig_src_reference VARCHAR2 (30);

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

1681: ----------Temp code
1682: l_charges_rec.charge_line_type := 'ACTUAL';
1683:
1684: ---------------------------------------------------------------------------------11
1685: --Call CSD_PROCESS_PVT.PROCESS_CHARGE_LINES with 'CREATE' as input parameter to create charge line.
1686: --Update estimate_Detail_id in the Product_Txn_rec.
1687: IF (fnd_log.level_statement >= fnd_log.g_current_runtime_level)
1688: THEN
1689: fnd_log.STRING

Line 1696: csd_process_pvt.process_charge_lines

1692: 'Calling process_charge_lines to create charge lines '
1693: );
1694: END IF;
1695:
1696: csd_process_pvt.process_charge_lines
1697: (p_api_version => 1.0,
1698: p_commit => fnd_api.g_false,
1699: p_init_msg_list => fnd_api.g_false,
1700: p_validation_level => fnd_api.g_valid_level_full,

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

1824: THEN
1825: fnd_log.STRING
1826: (fnd_log.level_statement,
1827: 'CSD.PLSQL.CSD_MASS_RCV_PVT.CREATE_PRODUCT_TXN',
1828: 'Call CSD_PROCESS_PVT.APPLY_CONTRACT to apply contract '
1829: );
1830: END IF;
1831:
1832: csd_process_pvt.apply_contract

Line 1832: csd_process_pvt.apply_contract

1828: 'Call CSD_PROCESS_PVT.APPLY_CONTRACT to apply contract '
1829: );
1830: END IF;
1831:
1832: csd_process_pvt.apply_contract
1833: (p_api_version => 1.0,
1834: p_commit => fnd_api.g_false,
1835: p_init_msg_list => fnd_api.g_false,
1836: p_validation_level => fnd_api.g_valid_level_full,

Line 1884: 'calling CSD_PROCESS_PVT.PROCESS_SALES_ORDER to interface '

1880: IF (fnd_log.level_statement >= fnd_log.g_current_runtime_level)
1881: THEN
1882: fnd_log.STRING (fnd_log.level_statement,
1883: 'CSD.PLSQL.CSD_MASS_RCV_PVT.CREATE_PRODUCT_TXN',
1884: 'calling CSD_PROCESS_PVT.PROCESS_SALES_ORDER to interface '
1885: || 'Charge line without booking'
1886: );
1887: END IF;
1888:

Line 1896: CSD_PROCESS_PVT.PROCESS_SALES_ORDER

1892: l_order_rec.party_id := l_party_id ;
1893: l_order_rec.account_id := l_account_id ;
1894: l_order_rec.org_id := p_product_txn_rec.organization_id ;
1895:
1896: CSD_PROCESS_PVT.PROCESS_SALES_ORDER
1897: ( p_api_version => 1.0 ,
1898: p_commit => fnd_api.g_false,
1899: p_init_msg_list => fnd_api.g_false,
1900: p_validation_level => fnd_api.g_valid_level_full,

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

1922: IF (fnd_log.level_statement >= fnd_log.g_current_runtime_level)
1923: THEN
1924: fnd_log.STRING (fnd_log.level_statement,
1925: 'CSD.PLSQL.CSD_MASS_RCV_PVT.CREATE_PRODUCT_TXN',
1926: 'Booking charge line with CSD_PROCESS_PVT.PROCESS_SALES_ORDER API');
1927: END IF;
1928:
1929:
1930: IF(l_booked_flag <> 'Y') THEN

Line 1931: CSD_PROCESS_PVT.PROCESS_SALES_ORDER

1927: END IF;
1928:
1929:
1930: IF(l_booked_flag <> 'Y') THEN
1931: CSD_PROCESS_PVT.PROCESS_SALES_ORDER
1932: ( p_api_version => 1.0 ,
1933: p_commit => fnd_api.g_false,
1934: p_init_msg_list => fnd_api.g_false,
1935: p_validation_level => fnd_api.g_valid_level_full,

Line 2399: p_product_txn_rec IN csd_process_pvt.product_txn_rec

2395:
2396:
2397: ------------------------------------------------------------------------
2398: PROCEDURE validate_product_txn_rec (
2399: p_product_txn_rec IN csd_process_pvt.product_txn_rec
2400: )
2401: IS
2402: l_api_version_number CONSTANT NUMBER := 1.0;
2403: l_api_name CONSTANT VARCHAR2 (30) := 'PROCESS_RO';

Line 2689: p_order_rec IN OUT NOCOPY csd_process_pvt.om_interface_rec,

2685: -- Funciton to validate the order
2686: ----------------------------------------------------------------------
2687: PROCEDURE validate_order (
2688: p_est_detail_id IN NUMBER,
2689: p_order_rec IN OUT NOCOPY csd_process_pvt.om_interface_rec,
2690: x_booked_flag OUT NOCOPY VARCHAR2
2691: )
2692: IS
2693: l_order_header_id NUMBER;

Line 2919: x_prod_txn_tbl IN OUT NOCOPY csd_process_pvt.product_txn_tbl

2915:
2916: procedure upd_instance(p_repair_type_ref IN VARCHAR2,
2917: p_serial_number IN VARCHAR2,
2918: p_instance_id IN NUMBER,
2919: x_prod_txn_tbl IN OUT NOCOPY csd_process_pvt.product_txn_tbl
2920: ) IS
2921: BEGIN
2922: IF p_repair_type_ref = 'R' THEN
2923: -- in 11.5.10 we have place holder for non source item attributes