DBA Data[Home] [Help]

APPS.CSD_LOGISTICS_PVT dependencies on CSD_LOGISTICS_UTIL

Line 329: Csd_Logistics_Util.Set_ProductTrxnRec_Flags(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,

325:
326: END IF;
327:
328: -- Set flag attributes values for record UpdateProdTrxn_Rec
329: Csd_Logistics_Util.Set_ProductTrxnRec_Flags(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,
330: x_Product_Txn_Rec => l_Product_Txn_Rec);
331:
332: -- Some of the attributes that are passed as input parameters to the API can not
333: -- be updated by user, so make sure that those attributes are not updated

Line 340: Csd_Logistics_Util.Compare_ProductTrxnRec(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,

336: THEN
337:
338: -- Once product transaction line is interfaced then user can make changes
339: -- to some attributes. List of these are listed in following API
340: Csd_Logistics_Util.Compare_ProductTrxnRec(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,
341: p_Product_Txn_Rec => l_Product_Txn_Rec,
342: x_Return_Status => x_Return_Status,
343: x_Msg_Data => x_Msg_Data,
344: x_Msg_Count => x_Msg_Count);

Line 354: Csd_Logistics_Util.Build_ProductTxnRec(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,

350:
351: END IF;
352:
353: -- Build Product Txn Rec,
354: Csd_Logistics_Util.Build_ProductTxnRec(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,
355: x_Product_Txn_Rec => l_Product_Txn_Rec);
356:
357:
358: --bug#6075825

Line 361: Csd_Logistics_Util.Validate_ProductTrxnRec(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,

357:
358: --bug#6075825
359: /* Don't need this validation here.
360: -- Call Validate_Product_Txn_Rec API to validate each attributes values.
361: Csd_Logistics_Util.Validate_ProductTrxnRec(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,
362: p_Product_Txn_Rec => l_Product_Txn_Rec,
363: x_Return_Status => x_Return_Status,
364: x_Msg_Data => x_Msg_Data,
365: x_Msg_Count => x_Msg_Count);

Line 466: l_prodtxn_db_attr CSD_LOGISTICS_UTIL.PRODTXN_DB_ATTR_REC;

462: l_msg_count NUMBER;
463: l_msg_data VARCHAR2(2000);
464: l_msg_index NUMBER;
465: l_estimate_Rec cs_charge_details_pub.charges_rec_type;
466: l_prodtxn_db_attr CSD_LOGISTICS_UTIL.PRODTXN_DB_ATTR_REC;
467: l_order_Rec csd_process_pvt.om_interface_rec;
468: l_est_detail_id NUMBER;
469: l_add_to_order_id NUMBER;
470: l_add_to_order_flag VARCHAR2(1);

Line 490: l_prodtxn_db_attr := CSD_LOGISTICS_UTIL.get_prodtxn_db_attr(x_product_txn_rec.product_transaction_id);

486: BEGIN
487:
488: SAVEPOINT UPDATE_PRODUCT_TXN_PVT;
489:
490: l_prodtxn_db_attr := CSD_LOGISTICS_UTIL.get_prodtxn_db_attr(x_product_txn_rec.product_transaction_id);
491:
492: -- Debug message
493: -----------------------------------------------------------------------------
494: /*********************************************************************

Line 495: /* Code here got moved to CSD_LOGISTICS_UTIL.upd_prodtxn_n_chrgline

491:
492: -- Debug message
493: -----------------------------------------------------------------------------
494: /*********************************************************************
495: /* Code here got moved to CSD_LOGISTICS_UTIL.upd_prodtxn_n_chrgline
496: **********************************************************************/
497: -----------------------------------------------------------------------------
498: CSD_LOGISTICS_UTIL.upd_prodtxn_n_chrgline(x_product_txn_rec ,
499: l_prodtxn_db_attr,

Line 498: CSD_LOGISTICS_UTIL.upd_prodtxn_n_chrgline(x_product_txn_rec ,

494: /*********************************************************************
495: /* Code here got moved to CSD_LOGISTICS_UTIL.upd_prodtxn_n_chrgline
496: **********************************************************************/
497: -----------------------------------------------------------------------------
498: CSD_LOGISTICS_UTIL.upd_prodtxn_n_chrgline(x_product_txn_rec ,
499: l_prodtxn_db_attr,
500: l_est_detail_id,
501: l_repair_line_id,
502: l_add_to_order_flag,

Line 529: l_order_Rec := CSD_LOGISTICS_UTIL.get_order_rec(x_product_txn_rec.repair_line_id);

525: IF x_product_txn_rec.process_txn_flag = 'Y'
526: THEN
527:
528:
529: l_order_Rec := CSD_LOGISTICS_UTIL.get_order_rec(x_product_txn_rec.repair_line_id);
530:
531: CSD_LOGISTICS_UTIL.interface_prodtxn( x_return_status => l_return_status,
532: p_product_txn_rec => x_product_txn_rec,
533: p_prodtxn_db_attr => l_prodtxn_db_attr,

Line 531: CSD_LOGISTICS_UTIL.interface_prodtxn( x_return_status => l_return_status,

527:
528:
529: l_order_Rec := CSD_LOGISTICS_UTIL.get_order_rec(x_product_txn_rec.repair_line_id);
530:
531: CSD_LOGISTICS_UTIL.interface_prodtxn( x_return_status => l_return_status,
532: p_product_txn_rec => x_product_txn_rec,
533: p_prodtxn_db_attr => l_prodtxn_db_attr,
534: px_order_rec => l_order_rec);
535: if NOT (l_Return_status = FND_API.G_RET_STS_SUCCESS) THEN

Line 543: CSD_LOGISTICS_UTIL.book_prodtxn( x_return_status => l_return_status,

539: IF l_prodtxn_db_attr.curr_book_order_flag <>
540: x_product_txn_rec.book_sales_order_flag AND
541: x_product_txn_rec.book_sales_order_flag = 'Y'
542: THEN
543: CSD_LOGISTICS_UTIL.book_prodtxn( x_return_status => l_return_status,
544: p_product_txn_rec => x_product_txn_rec,
545: p_prodtxn_db_attr => l_prodtxn_db_attr,
546: px_order_rec => l_order_rec);
547: if NOT (l_Return_status = FND_API.G_RET_STS_SUCCESS) THEN

Line 558: CSD_LOGISTICS_UTIL.pickrelease_prodtxn( x_return_status => l_return_status,

554: IF l_prodtxn_db_attr.curr_release_order_flag <>
555: x_product_txn_rec.release_sales_order_flag AND
556: x_product_txn_rec.release_sales_order_flag = 'Y'
557: THEN
558: CSD_LOGISTICS_UTIL.pickrelease_prodtxn( x_return_status => l_return_status,
559: p_product_txn_rec => x_product_txn_rec,
560: p_prodtxn_db_attr => l_prodtxn_db_attr,
561: px_order_rec => l_order_rec);
562: if(l_Return_status = FND_API.G_RET_STS_SUCCESS) THEN

Line 571: CSD_LOGISTICS_UTIL.ship_prodtxn( x_return_status => l_return_status,

567: IF l_prodtxn_db_attr.curr_ship_order_flag <>
568: x_product_txn_rec.ship_sales_order_flag AND
569: x_product_txn_rec.ship_sales_order_flag = 'Y'
570: THEN
571: CSD_LOGISTICS_UTIL.ship_prodtxn( x_return_status => l_return_status,
572: p_product_txn_rec => x_product_txn_rec,
573: p_prodtxn_db_attr => l_prodtxn_db_attr,
574: px_order_rec => l_order_rec);
575: