DBA Data[Home] [Help]

APPS.CSD_LOGISTICS_PVT dependencies on CSD_LOGISTICS_UTIL

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

337:
338: END IF;
339:
340: -- Set flag attributes values for record UpdateProdTrxn_Rec
341: Csd_Logistics_Util.Set_ProductTrxnRec_Flags(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,
342: x_Product_Txn_Rec => l_Product_Txn_Rec);
343:
344: -- Some of the attributes that are passed as input parameters to the API can not
345: -- be updated by user, so make sure that those attributes are not updated

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

348: THEN
349:
350: -- Once product transaction line is interfaced then user can make changes
351: -- to some attributes. List of these are listed in following API
352: Csd_Logistics_Util.Compare_ProductTrxnRec(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,
353: p_Product_Txn_Rec => l_Product_Txn_Rec,
354: x_Return_Status => x_Return_Status,
355: x_Msg_Data => x_Msg_Data,
356: x_Msg_Count => x_Msg_Count);

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

362:
363: END IF;
364:
365: -- Build Product Txn Rec,
366: Csd_Logistics_Util.Build_ProductTxnRec(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,
367: x_Product_Txn_Rec => l_Product_Txn_Rec);
368:
369:
370: --bug#6075825

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

369:
370: --bug#6075825
371: /* Don't need this validation here.
372: -- Call Validate_Product_Txn_Rec API to validate each attributes values.
373: Csd_Logistics_Util.Validate_ProductTrxnRec(p_Upd_ProdTxn_Rec => p_Upd_ProdTxn_Rec,
374: p_Product_Txn_Rec => l_Product_Txn_Rec,
375: x_Return_Status => x_Return_Status,
376: x_Msg_Data => x_Msg_Data,
377: x_Msg_Count => x_Msg_Count);

Line 478: l_prodtxn_db_attr CSD_LOGISTICS_UTIL.PRODTXN_DB_ATTR_REC;

474: l_msg_count NUMBER;
475: l_msg_data VARCHAR2(2000);
476: l_msg_index NUMBER;
477: l_estimate_Rec cs_charge_details_pub.charges_rec_type;
478: l_prodtxn_db_attr CSD_LOGISTICS_UTIL.PRODTXN_DB_ATTR_REC;
479: l_order_Rec csd_process_pvt.om_interface_rec;
480: l_est_detail_id NUMBER;
481: l_add_to_order_id NUMBER;
482: l_add_to_order_flag VARCHAR2(1);

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

498: BEGIN
499:
500: SAVEPOINT UPDATE_PRODUCT_TXN_PVT;
501:
502: l_prodtxn_db_attr := CSD_LOGISTICS_UTIL.get_prodtxn_db_attr(x_product_txn_rec.product_transaction_id);
503:
504: -- Debug message
505: -----------------------------------------------------------------------------
506: /*********************************************************************

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

503:
504: -- Debug message
505: -----------------------------------------------------------------------------
506: /*********************************************************************
507: /* Code here got moved to CSD_LOGISTICS_UTIL.upd_prodtxn_n_chrgline
508: **********************************************************************/
509: -----------------------------------------------------------------------------
510: CSD_LOGISTICS_UTIL.upd_prodtxn_n_chrgline(x_product_txn_rec ,
511: l_prodtxn_db_attr,

Line 510: CSD_LOGISTICS_UTIL.upd_prodtxn_n_chrgline(x_product_txn_rec ,

506: /*********************************************************************
507: /* Code here got moved to CSD_LOGISTICS_UTIL.upd_prodtxn_n_chrgline
508: **********************************************************************/
509: -----------------------------------------------------------------------------
510: CSD_LOGISTICS_UTIL.upd_prodtxn_n_chrgline(x_product_txn_rec ,
511: l_prodtxn_db_attr,
512: l_est_detail_id,
513: l_repair_line_id,
514: l_add_to_order_flag,

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

537: IF x_product_txn_rec.process_txn_flag = 'Y'
538: THEN
539:
540:
541: l_order_Rec := CSD_LOGISTICS_UTIL.get_order_rec(x_product_txn_rec.repair_line_id);
542:
543: CSD_LOGISTICS_UTIL.interface_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,

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

539:
540:
541: l_order_Rec := CSD_LOGISTICS_UTIL.get_order_rec(x_product_txn_rec.repair_line_id);
542:
543: CSD_LOGISTICS_UTIL.interface_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 555: CSD_LOGISTICS_UTIL.book_prodtxn( x_return_status => l_return_status,

551: IF l_prodtxn_db_attr.curr_book_order_flag <>
552: x_product_txn_rec.book_sales_order_flag AND
553: x_product_txn_rec.book_sales_order_flag = 'Y'
554: THEN
555: CSD_LOGISTICS_UTIL.book_prodtxn( x_return_status => l_return_status,
556: p_product_txn_rec => x_product_txn_rec,
557: p_prodtxn_db_attr => l_prodtxn_db_attr,
558: px_order_rec => l_order_rec);
559: if NOT (l_Return_status = FND_API.G_RET_STS_SUCCESS) THEN

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

566: IF l_prodtxn_db_attr.curr_release_order_flag <>
567: x_product_txn_rec.release_sales_order_flag AND
568: x_product_txn_rec.release_sales_order_flag = 'Y'
569: THEN
570: CSD_LOGISTICS_UTIL.pickrelease_prodtxn( x_return_status => l_return_status,
571: p_product_txn_rec => x_product_txn_rec,
572: p_prodtxn_db_attr => l_prodtxn_db_attr,
573: px_order_rec => l_order_rec);
574: if(l_Return_status = FND_API.G_RET_STS_SUCCESS) THEN

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

579: IF l_prodtxn_db_attr.curr_ship_order_flag <>
580: x_product_txn_rec.ship_sales_order_flag AND
581: x_product_txn_rec.ship_sales_order_flag = 'Y'
582: THEN
583: CSD_LOGISTICS_UTIL.ship_prodtxn( x_return_status => l_return_status,
584: p_product_txn_rec => x_product_txn_rec,
585: p_prodtxn_db_attr => l_prodtxn_db_attr,
586: px_order_rec => l_order_rec);
587: