DBA Data[Home] [Help]

APPS.CSD_PROCESS_UTIL dependencies on FND_API

Line 25: IF (NVL(p_param_value,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM) THEN

21: IS
22:
23: BEGIN
24:
25: IF (NVL(p_param_value,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM) THEN
26: FND_MESSAGE.SET_NAME('CSD','CSD_API_MISSING_PARAM');
27: FND_MESSAGE.SET_TOKEN('API_NAME',p_api_name);
28: FND_MESSAGE.SET_TOKEN('MISSING_PARAM',p_param_name);
29: FND_MSG_PUB.Add;

Line 30: RAISE FND_API.G_EXC_ERROR;

26: FND_MESSAGE.SET_NAME('CSD','CSD_API_MISSING_PARAM');
27: FND_MESSAGE.SET_TOKEN('API_NAME',p_api_name);
28: FND_MESSAGE.SET_TOKEN('MISSING_PARAM',p_param_name);
29: FND_MSG_PUB.Add;
30: RAISE FND_API.G_EXC_ERROR;
31: END IF;
32:
33: END Check_Reqd_Param;
34:

Line 44: IF (NVL(p_param_value,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR) THEN

40: IS
41:
42: BEGIN
43:
44: IF (NVL(p_param_value,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR) THEN
45: FND_MESSAGE.SET_NAME('CSD','CSD_API_MISSING_PARAM');
46: FND_MESSAGE.SET_TOKEN('API_NAME',p_api_name);
47: FND_MESSAGE.SET_TOKEN('MISSING_PARAM',p_param_name);
48: FND_MSG_PUB.Add;

Line 49: RAISE FND_API.G_EXC_ERROR;

45: FND_MESSAGE.SET_NAME('CSD','CSD_API_MISSING_PARAM');
46: FND_MESSAGE.SET_TOKEN('API_NAME',p_api_name);
47: FND_MESSAGE.SET_TOKEN('MISSING_PARAM',p_param_name);
48: FND_MSG_PUB.Add;
49: RAISE FND_API.G_EXC_ERROR;
50: END IF;
51:
52: END Check_Reqd_Param;
53:

Line 63: IF (NVL(p_param_value,FND_API.G_MISS_DATE) = FND_API.G_MISS_DATE) THEN

59: IS
60:
61: BEGIN
62:
63: IF (NVL(p_param_value,FND_API.G_MISS_DATE) = FND_API.G_MISS_DATE) THEN
64: FND_MESSAGE.SET_NAME('CSD','CSD_API_MISSING_PARAM');
65: FND_MESSAGE.SET_TOKEN('API_NAME',p_api_name);
66: FND_MESSAGE.SET_TOKEN('MISSING_PARAM',p_param_name);
67: FND_MSG_PUB.Add;

Line 68: RAISE FND_API.G_EXC_ERROR;

64: FND_MESSAGE.SET_NAME('CSD','CSD_API_MISSING_PARAM');
65: FND_MESSAGE.SET_TOKEN('API_NAME',p_api_name);
66: FND_MESSAGE.SET_TOKEN('MISSING_PARAM',p_param_name);
67: FND_MSG_PUB.Add;
68: RAISE FND_API.G_EXC_ERROR;
69: END IF;
70:
71: END Check_Reqd_Param;
72:

Line 92: RAISE FND_API.G_EXC_ERROR;

88: When No_data_found then
89: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_TXN_BILL_TYPE_ID');
90: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID',p_txn_billing_type_id);
91: FND_MSG_PUB.Add;
92: RAISE FND_API.G_EXC_ERROR;
93: When Others then
94: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_TXN_BILL_TYPE_ID');
95: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID',p_txn_billing_type_id);
96: FND_MSG_PUB.Add;

Line 97: RAISE FND_API.G_EXC_ERROR;

93: When Others then
94: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_TXN_BILL_TYPE_ID');
95: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID',p_txn_billing_type_id);
96: FND_MSG_PUB.Add;
97: RAISE FND_API.G_EXC_ERROR;
98: End;
99: END Get_No_Chg_Flag;
100:
101:

Line 331: x_return_status := FND_API.G_RET_STS_SUCCESS;

327: ) IS
328:
329: BEGIN
330:
331: x_return_status := FND_API.G_RET_STS_SUCCESS;
332:
333:
334: x_charges_rec.estimate_detail_id := p_estimate_line_rec.estimate_detail_id;
335: x_charges_rec.incident_id := p_estimate_line_rec.incident_id;

Line 353: x_charges_rec.rollup_flag := FND_API.G_MISS_CHAR;

349: x_charges_rec.reference_number := p_estimate_line_rec.reference_number;
350: x_charges_rec.interface_to_oe_flag := p_estimate_line_rec.interface_to_om_flag;
351: x_charges_rec.no_charge_flag := p_estimate_line_rec.no_charge_flag;
352: x_charges_rec.add_to_order_flag := p_estimate_line_rec.add_to_order_flag;
353: x_charges_rec.rollup_flag := FND_API.G_MISS_CHAR;
354: x_charges_rec.LINE_CATEGORY_CODE := p_estimate_line_rec.LINE_CATEGORY_CODE;
355: x_charges_rec.RETURN_REASON_CODE := p_estimate_line_rec.RETURN_REASON;
356: x_charges_rec.contract_id := p_estimate_line_rec.contract_id;
357: --R12 contracts changes

Line 370: x_charges_rec.inventory_item_id_out := FND_API.G_MISS_NUM;

366: x_charges_rec.serial_number := p_estimate_line_rec.serial_number;
367: x_charges_rec.original_source_number := p_estimate_line_rec.original_source_number;
368: x_charges_rec.purchase_order_num := p_estimate_line_rec.purchase_order_num;
369: x_charges_rec.source_number := p_estimate_line_rec.source_number;
370: x_charges_rec.inventory_item_id_out := FND_API.G_MISS_NUM;
371: x_charges_rec.serial_number_out := p_estimate_line_rec.serial_number;
372: x_charges_rec.order_header_id := p_estimate_line_rec.order_header_id;
373: x_charges_rec.order_line_id := p_estimate_line_rec.order_line_id;
374: x_charges_rec.original_system_reference := p_estimate_line_rec.original_system_reference;

Line 376: x_charges_rec.EXCEPTION_COVERAGE_USED := FND_API.G_MISS_CHAR;

372: x_charges_rec.order_header_id := p_estimate_line_rec.order_header_id;
373: x_charges_rec.order_line_id := p_estimate_line_rec.order_line_id;
374: x_charges_rec.original_system_reference := p_estimate_line_rec.original_system_reference;
375: x_charges_rec.selling_price := p_estimate_line_rec.selling_price;
376: x_charges_rec.EXCEPTION_COVERAGE_USED := FND_API.G_MISS_CHAR;
377: --x_charges_rec.organization_id := FND_API.G_MISS_NUM;
378: --x_charges_rec.customer_id := FND_API.G_MISS_NUM;
379: -- travi new
380: -- EST_TAX_AMOUNT was giving error

Line 377: --x_charges_rec.organization_id := FND_API.G_MISS_NUM;

373: x_charges_rec.order_line_id := p_estimate_line_rec.order_line_id;
374: x_charges_rec.original_system_reference := p_estimate_line_rec.original_system_reference;
375: x_charges_rec.selling_price := p_estimate_line_rec.selling_price;
376: x_charges_rec.EXCEPTION_COVERAGE_USED := FND_API.G_MISS_CHAR;
377: --x_charges_rec.organization_id := FND_API.G_MISS_NUM;
378: --x_charges_rec.customer_id := FND_API.G_MISS_NUM;
379: -- travi new
380: -- EST_TAX_AMOUNT was giving error
381: -- x_charges_rec.EST_TAX_AMOUNT := FND_API.G_MISS_NUM;

Line 378: --x_charges_rec.customer_id := FND_API.G_MISS_NUM;

374: x_charges_rec.original_system_reference := p_estimate_line_rec.original_system_reference;
375: x_charges_rec.selling_price := p_estimate_line_rec.selling_price;
376: x_charges_rec.EXCEPTION_COVERAGE_USED := FND_API.G_MISS_CHAR;
377: --x_charges_rec.organization_id := FND_API.G_MISS_NUM;
378: --x_charges_rec.customer_id := FND_API.G_MISS_NUM;
379: -- travi new
380: -- EST_TAX_AMOUNT was giving error
381: -- x_charges_rec.EST_TAX_AMOUNT := FND_API.G_MISS_NUM;
382: x_charges_rec.charge_line_type := p_estimate_line_rec.charge_line_type;

Line 381: -- x_charges_rec.EST_TAX_AMOUNT := FND_API.G_MISS_NUM;

377: --x_charges_rec.organization_id := FND_API.G_MISS_NUM;
378: --x_charges_rec.customer_id := FND_API.G_MISS_NUM;
379: -- travi new
380: -- EST_TAX_AMOUNT was giving error
381: -- x_charges_rec.EST_TAX_AMOUNT := FND_API.G_MISS_NUM;
382: x_charges_rec.charge_line_type := p_estimate_line_rec.charge_line_type;
383: x_charges_rec.apply_contract_discount := p_estimate_line_rec.apply_contract_discount;
384: x_charges_rec.coverage_id := p_estimate_line_rec.coverage_id;
385: x_charges_rec.coverage_txn_group_id := p_estimate_line_rec.coverage_txn_group_id;

Line 495: WHEN FND_API.G_EXC_ERROR THEN

491: x_charges_rec.pricing_attribute99 := p_estimate_line_rec.pricing_attribute99;
492: x_charges_rec.pricing_attribute100 := p_estimate_line_rec.pricing_attribute100;
493:
494: EXCEPTION
495: WHEN FND_API.G_EXC_ERROR THEN
496: x_return_status := FND_API.G_RET_STS_ERROR ;
497: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
498: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
499: WHEN OTHERS THEN

Line 496: x_return_status := FND_API.G_RET_STS_ERROR ;

492: x_charges_rec.pricing_attribute100 := p_estimate_line_rec.pricing_attribute100;
493:
494: EXCEPTION
495: WHEN FND_API.G_EXC_ERROR THEN
496: x_return_status := FND_API.G_RET_STS_ERROR ;
497: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
498: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
499: WHEN OTHERS THEN
500: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 497: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

493:
494: EXCEPTION
495: WHEN FND_API.G_EXC_ERROR THEN
496: x_return_status := FND_API.G_RET_STS_ERROR ;
497: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
498: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
499: WHEN OTHERS THEN
500: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
501: END Convert_Est_to_Chg_rec;

Line 498: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

494: EXCEPTION
495: WHEN FND_API.G_EXC_ERROR THEN
496: x_return_status := FND_API.G_RET_STS_ERROR ;
497: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
498: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
499: WHEN OTHERS THEN
500: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
501: END Convert_Est_to_Chg_rec;
502:

Line 500: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

496: x_return_status := FND_API.G_RET_STS_ERROR ;
497: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
498: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
499: WHEN OTHERS THEN
500: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
501: END Convert_Est_to_Chg_rec;
502:
503: PROCEDURE get_incident_id
504: (

Line 512: x_return_status := FND_API.G_RET_STS_SUCCESS ;

508: ) IS
509:
510: BEGIN
511:
512: x_return_status := FND_API.G_RET_STS_SUCCESS ;
513:
514: select
515: incident_id
516: into x_incident_id

Line 522: x_return_status := FND_API.G_RET_STS_ERROR ;

518: where repair_line_id = p_repair_line_id
519: and ((date_closed is null) OR (date_closed > sysdate));
520: EXCEPTION
521: WHEN NO_DATA_FOUND THEN
522: x_return_status := FND_API.G_RET_STS_ERROR ;
523: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_REP_LINE_ID');
524: FND_MESSAGE.SET_TOKEN('REPAIR_LINE_ID',p_repair_line_id);
525: FND_MSG_PUB.Add;
526: WHEN OTHERS THEN

Line 527: x_return_status := FND_API.G_RET_STS_ERROR ;

523: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_REP_LINE_ID');
524: FND_MESSAGE.SET_TOKEN('REPAIR_LINE_ID',p_repair_line_id);
525: FND_MSG_PUB.Add;
526: WHEN OTHERS THEN
527: x_return_status := FND_API.G_RET_STS_ERROR ;
528: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_REP_LINE_ID');
529: FND_MESSAGE.SET_TOKEN('REPAIR_LINE_ID',p_repair_line_id);
530: FND_MSG_PUB.Add;
531: END get_incident_id;

Line 547: -- p_init_msg_list VARCHAR2 Initializes message stack if fnd_api.g_true,

543: -- using parameter p_txn_billing_type_id and then it derive the correct txn_billing_type_id
544: -- for transaction.
545: -- Called from : WVI trigger of rcv_ship.TRANSACTION_TYPE and CSD_PROCESS_UTIL.build_prodtxn_tbl_int
546: -- Input Parm : p_api_version NUMBER Api Version number
547: -- p_init_msg_list VARCHAR2 Initializes message stack if fnd_api.g_true,
548: -- default value is fnd_api.g_false
549: -- p_incident_id NUMBER incident id of service request
550: -- p_inventory_item_id NUMBER
551: -- p_transaction_type_id NUMBER

Line 548: -- default value is fnd_api.g_false

544: -- for transaction.
545: -- Called from : WVI trigger of rcv_ship.TRANSACTION_TYPE and CSD_PROCESS_UTIL.build_prodtxn_tbl_int
546: -- Input Parm : p_api_version NUMBER Api Version number
547: -- p_init_msg_list VARCHAR2 Initializes message stack if fnd_api.g_true,
548: -- default value is fnd_api.g_false
549: -- p_incident_id NUMBER incident id of service request
550: -- p_inventory_item_id NUMBER
551: -- p_transaction_type_id NUMBER
552: -- p_txn_billing_type_id NUMBER txn_billing_type_id (Service activity billing type SAC-BT)

Line 559: -- fnd_api.g_ret_sts_success (success)

555: -- Output Parm :
556: -- x_txn_billing_type_id NUMBER New Txn_billing_type_Id based on transaction
557: -- type and billing type of Item
558: -- x_return_status VARCHAR2 Return status after the call. The status can be
559: -- fnd_api.g_ret_sts_success (success)
560: -- fnd_api.g_ret_sts_error (error)
561: -- fnd_api.g_ret_sts_unexp_error (unexpected)
562: -- x_msg_count NUMBER Number of messages in the message stack
563: -- x_msg_data VARCHAR2 Message text if x_msg_count >= 1

Line 560: -- fnd_api.g_ret_sts_error (error)

556: -- x_txn_billing_type_id NUMBER New Txn_billing_type_Id based on transaction
557: -- type and billing type of Item
558: -- x_return_status VARCHAR2 Return status after the call. The status can be
559: -- fnd_api.g_ret_sts_success (success)
560: -- fnd_api.g_ret_sts_error (error)
561: -- fnd_api.g_ret_sts_unexp_error (unexpected)
562: -- x_msg_count NUMBER Number of messages in the message stack
563: -- x_msg_data VARCHAR2 Message text if x_msg_count >= 1
564: -- **************************************************************************************

Line 561: -- fnd_api.g_ret_sts_unexp_error (unexpected)

557: -- type and billing type of Item
558: -- x_return_status VARCHAR2 Return status after the call. The status can be
559: -- fnd_api.g_ret_sts_success (success)
560: -- fnd_api.g_ret_sts_error (error)
561: -- fnd_api.g_ret_sts_unexp_error (unexpected)
562: -- x_msg_count NUMBER Number of messages in the message stack
563: -- x_msg_data VARCHAR2 Message text if x_msg_count >= 1
564: -- **************************************************************************************
565:

Line 622: IF FND_API.to_Boolean(p_init_msg_list) THEN

618: csd_gen_utility_pvt.add('P_transaction_type_id ='||P_transaction_type_id);
619: csd_gen_utility_pvt.add('p_txn_billing_type_id ='||p_txn_billing_type_id);
620:
621: /*Initialize message list if p_init_msg_list is set to TRUE.*/
622: IF FND_API.to_Boolean(p_init_msg_list) THEN
623: FND_MSG_PUB.initialize;
624: END IF;
625:
626: /*Initialize API return status to success*/

Line 627: x_return_status := FND_API.G_RET_STS_SUCCESS;

623: FND_MSG_PUB.initialize;
624: END IF;
625:
626: /*Initialize API return status to success*/
627: x_return_status := FND_API.G_RET_STS_SUCCESS;
628:
629: l_org_id := cs_std.get_item_valdn_orgzn_id;
630:
631: /*Derive the operating unit */

Line 666: RAISE FND_API.G_EXC_ERROR;

662: When NO_DATA_FOUND then
663: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_ITEM_ID');
664: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID',p_inventory_item_id);
665: FND_MSG_PUB.Add;
666: RAISE FND_API.G_EXC_ERROR;
667: End;
668:
669: csd_gen_utility_pvt.add('Item billing type is ='||l_billing_type);
670:

Line 692: RAISE FND_API.G_EXC_ERROR;

688: csd_gen_utility_pvt.add('No record found for p_txn_billing_type_id='||p_txn_billing_type_id);
689: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_TXN_BILL_TYPE_ID');
690: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID',p_txn_billing_type_id);
691: FND_MSG_PUB.Add;
692: RAISE FND_API.G_EXC_ERROR;
693: When Others then
694: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_TXN_BILL_TYPE_ID');
695: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID',p_txn_billing_type_id);
696: FND_MSG_PUB.Add;

Line 697: RAISE FND_API.G_EXC_ERROR;

693: When Others then
694: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_TXN_BILL_TYPE_ID');
695: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID',p_txn_billing_type_id);
696: FND_MSG_PUB.Add;
697: RAISE FND_API.G_EXC_ERROR;
698: end;
699: END IF; /*end if l_transaction_type_id */
700:
701: open valid_txn_billing_type;

Line 714: RAISE FND_API.G_EXC_ERROR;

710: x_txn_billing_type_id:= l_txn_billing_type_id;
711: else
712: FND_MESSAGE.SET_NAME('CSD','CSD_INV_SERVICE_BILLING_TYPE');
713: FND_MSG_PUB.Add;
714: RAISE FND_API.G_EXC_ERROR;
715: end if;
716:
717: Exception
718: WHEN FND_API.G_EXC_ERROR THEN

Line 718: WHEN FND_API.G_EXC_ERROR THEN

714: RAISE FND_API.G_EXC_ERROR;
715: end if;
716:
717: Exception
718: WHEN FND_API.G_EXC_ERROR THEN
719: x_return_status := FND_API.G_RET_STS_ERROR ;
720: FND_MSG_PUB.Count_And_Get (p_count => x_msg_count,
721: p_data => x_msg_data);
722: when others then

Line 719: x_return_status := FND_API.G_RET_STS_ERROR ;

715: end if;
716:
717: Exception
718: WHEN FND_API.G_EXC_ERROR THEN
719: x_return_status := FND_API.G_RET_STS_ERROR ;
720: FND_MSG_PUB.Count_And_Get (p_count => x_msg_count,
721: p_data => x_msg_data);
722: when others then
723: x_return_status := FND_API.G_RET_STS_ERROR ;

Line 723: x_return_status := FND_API.G_RET_STS_ERROR ;

719: x_return_status := FND_API.G_RET_STS_ERROR ;
720: FND_MSG_PUB.Count_And_Get (p_count => x_msg_count,
721: p_data => x_msg_data);
722: when others then
723: x_return_status := FND_API.G_RET_STS_ERROR ;
724: FND_MSG_PUB.Count_And_Get (p_count => x_msg_count,
725: p_data => x_msg_data);
726: end csd_get_txn_billing_type;
727:

Line 791: l_selling_price NUMBER := FND_API.G_MISS_NUM;

787: l_unit_number VARCHAR2(30) :='';
788:
789: --Get Pricing variables
790: /* bug#3875036 */
791: l_selling_price NUMBER := FND_API.G_MISS_NUM;
792: l_account_id NUMBER := null;
793: l_currency_code varchar(15);
794: l_return_status VARCHAR2(1);
795: l_msg_count NUMBER;

Line 914: x_return_status := FND_API.G_RET_STS_SUCCESS;

910:
911:
912: BEGIN
913:
914: x_return_status := FND_API.G_RET_STS_SUCCESS;
915:
916: -- Initialize the table
917: x_prod_txn_tbl.delete;
918:

Line 928: IF NVL(p_repair_line_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN

924: csd_gen_utility_pvt.add('p_repair_line_id ='||p_repair_line_id);
925: END IF;
926:
927:
928: IF NVL(p_repair_line_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
929:
930: OPEN repair_line_dtls(p_repair_line_id);
931:
932: FETCH repair_line_dtls INTO

Line 968: RAISE FND_API.G_EXC_ERROR;

964: IF (g_debug > 0 ) THEN
965: csd_gen_utility_pvt.ADD('repair line Id does not exist');
966: END IF;
967:
968: RAISE FND_API.G_EXC_ERROR;
969: END IF;
970:
971: IF repair_line_dtls%isopen then
972: CLOSE repair_line_dtls;

Line 990: RAISE FND_API.G_EXC_ERROR;

986: IF cur_contract_det%notfound then
987: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_REP_LINE_ID');
988: FND_MESSAGE.SET_TOKEN('REPAIR_LINE_ID',p_repair_line_id);
989: FND_MSG_PUB.ADD;
990: RAISE FND_API.G_EXC_ERROR;
991: END IF;
992:
993: IF cur_contract_det%isopen then
994: CLOSE cur_contract_det;

Line 1057: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then

1053: x_return_status => x_return_status,
1054: x_msg_count => x_msg_count,
1055: x_msg_data => x_msg_data
1056: );
1057: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1058: l_cpr_txn_billing_type_id :=l_txn_billing_type_id;
1059: else
1060: RAISE FND_API.G_EXC_ERROR;
1061: end if;

Line 1060: RAISE FND_API.G_EXC_ERROR;

1056: );
1057: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1058: l_cpr_txn_billing_type_id :=l_txn_billing_type_id;
1059: else
1060: RAISE FND_API.G_EXC_ERROR;
1061: end if;
1062: end if;
1063:
1064: If l_cps_txn_billing_type_id is not null then

Line 1078: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then

1074: x_return_status => x_return_status,
1075: x_msg_count => x_msg_count,
1076: x_msg_data => x_msg_data
1077: );
1078: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1079: l_cps_txn_billing_type_id :=l_txn_billing_type_id;
1080: else
1081: RAISE FND_API.G_EXC_ERROR;
1082: end if;

Line 1081: RAISE FND_API.G_EXC_ERROR;

1077: );
1078: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1079: l_cps_txn_billing_type_id :=l_txn_billing_type_id;
1080: else
1081: RAISE FND_API.G_EXC_ERROR;
1082: end if;
1083: end if;
1084:
1085: If l_ls_txn_billing_type_id is not null then

Line 1099: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then

1095: x_return_status => x_return_status,
1096: x_msg_count => x_msg_count,
1097: x_msg_data => x_msg_data
1098: );
1099: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1100: l_ls_txn_billing_type_id :=l_txn_billing_type_id;
1101: else
1102: RAISE FND_API.G_EXC_ERROR;
1103: end if;

Line 1102: RAISE FND_API.G_EXC_ERROR;

1098: );
1099: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1100: l_ls_txn_billing_type_id :=l_txn_billing_type_id;
1101: else
1102: RAISE FND_API.G_EXC_ERROR;
1103: end if;
1104: end if;
1105:
1106: If l_lr_txn_billing_type_id is not null then

Line 1120: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then

1116: x_return_status => x_return_status,
1117: x_msg_count => x_msg_count,
1118: x_msg_data => x_msg_data
1119: );
1120: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1121: l_lr_txn_billing_type_id :=l_txn_billing_type_id;
1122: else
1123: RAISE FND_API.G_EXC_ERROR;
1124: end if;

Line 1123: RAISE FND_API.G_EXC_ERROR;

1119: );
1120: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1121: l_lr_txn_billing_type_id :=l_txn_billing_type_id;
1122: else
1123: RAISE FND_API.G_EXC_ERROR;
1124: end if;
1125: end if;
1126:
1127:

Line 1144: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then

1140: x_return_status => x_return_status,
1141: x_msg_count => x_msg_count,
1142: x_msg_data => x_msg_data
1143: );
1144: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1145: l_third_rma_txn_b_type_id :=l_txn_billing_type_id;
1146: else
1147: RAISE FND_API.G_EXC_ERROR;
1148: end if;

Line 1147: RAISE FND_API.G_EXC_ERROR;

1143: );
1144: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1145: l_third_rma_txn_b_type_id :=l_txn_billing_type_id;
1146: else
1147: RAISE FND_API.G_EXC_ERROR;
1148: end if;
1149: end if;
1150:
1151:

Line 1166: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then

1162: x_return_status => x_return_status,
1163: x_msg_count => x_msg_count,
1164: x_msg_data => x_msg_data
1165: );
1166: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1167: l_third_ship_txn_b_type_id :=l_txn_billing_type_id;
1168: else
1169: RAISE FND_API.G_EXC_ERROR;
1170: end if;

Line 1169: RAISE FND_API.G_EXC_ERROR;

1165: );
1166: If (x_return_status = FND_API.G_RET_STS_SUCCESS ) then
1167: l_third_ship_txn_b_type_id :=l_txn_billing_type_id;
1168: else
1169: RAISE FND_API.G_EXC_ERROR;
1170: end if;
1171: end if;
1172: end if;
1173:

Line 1265: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

1261: l_index := 1;
1262: if (l_cps_txn_billing_type_id is not null) then
1263:
1264: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
1265: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1266: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1267: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1268: x_prod_txn_tbl(l_index).action_type := 'SHIP' ;
1269:

Line 1267: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

1263:
1264: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
1265: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1266: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1267: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1268: x_prod_txn_tbl(l_index).action_type := 'SHIP' ;
1269:
1270: --bug#3875036
1271: IF(l_enable_advanced_pricing ='Y') THEN

Line 1278: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

1274:
1275: --x_prod_txn_tbl(l_index).action_code := 'CUST_PROD' ;
1276: -- In 11.5.10 we have defined a new action code replacement : saupadhy : 3431371
1277: x_prod_txn_tbl(l_index).action_code := c_Replacement ;
1278: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1279: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1280: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cps_txn_billing_type_id;
1281: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id;
1282: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

Line 1282: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

1278: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1279: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1280: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cps_txn_billing_type_id;
1281: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id;
1282: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
1283: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1284: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1285: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1286: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 1283: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

1279: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1280: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cps_txn_billing_type_id;
1281: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id;
1282: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
1283: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1284: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1285: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1286: x_prod_txn_tbl(l_index).quantity := p_quantity ;
1287: -- x_prod_txn_tbl(l_index).serial_number := FND_API.G_MISS_CHAR;--l_serial_number ; 11.5.9

Line 1287: -- x_prod_txn_tbl(l_index).serial_number := FND_API.G_MISS_CHAR;--l_serial_number ; 11.5.9

1283: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1284: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1285: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1286: x_prod_txn_tbl(l_index).quantity := p_quantity ;
1287: -- x_prod_txn_tbl(l_index).serial_number := FND_API.G_MISS_CHAR;--l_serial_number ; 11.5.9
1288: if ( l_ib_flag = 'Y' ) then
1289: x_prod_txn_tbl(l_index).non_source_serial_number := p_serial_number ; -- 11.5.10
1290: else
1291: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR ; -- 11.5.10

Line 1291: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR ; -- 11.5.10

1287: -- x_prod_txn_tbl(l_index).serial_number := FND_API.G_MISS_CHAR;--l_serial_number ; 11.5.9
1288: if ( l_ib_flag = 'Y' ) then
1289: x_prod_txn_tbl(l_index).non_source_serial_number := p_serial_number ; -- 11.5.10
1290: else
1291: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR ; -- 11.5.10
1292: end if;
1293: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
1294: -- x_prod_txn_tbl(l_index).instance_id := l_instance_id; -- 11.5.9
1295: x_prod_txn_tbl(l_index).non_source_instance_id := p_instance_id; -- 11.5.10

Line 1293: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

1289: x_prod_txn_tbl(l_index).non_source_serial_number := p_serial_number ; -- 11.5.10
1290: else
1291: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR ; -- 11.5.10
1292: end if;
1293: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
1294: -- x_prod_txn_tbl(l_index).instance_id := l_instance_id; -- 11.5.9
1295: x_prod_txn_tbl(l_index).non_source_instance_id := p_instance_id; -- 11.5.10
1296: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1297: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

Line 1296: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;

1292: end if;
1293: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
1294: -- x_prod_txn_tbl(l_index).instance_id := l_instance_id; -- 11.5.9
1295: x_prod_txn_tbl(l_index).non_source_instance_id := p_instance_id; -- 11.5.10
1296: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1297: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
1298: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
1299: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
1300: -- R12 contract changes

Line 1297: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

1293: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
1294: -- x_prod_txn_tbl(l_index).instance_id := l_instance_id; -- 11.5.9
1295: x_prod_txn_tbl(l_index).non_source_instance_id := p_instance_id; -- 11.5.10
1296: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1297: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
1298: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
1299: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
1300: -- R12 contract changes
1301: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;

Line 1302: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

1298: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
1299: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
1300: -- R12 contract changes
1301: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
1302: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
1303:
1304: l_attr_code := 'SHIP_FROM_SUBINV';
1305: l_default_val_char := null;
1306: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (

Line 1308: p_init_msg_list => FND_API.G_TRUE,

1304: l_attr_code := 'SHIP_FROM_SUBINV';
1305: l_default_val_char := null;
1306: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1307: p_api_version_number => 1.0,
1308: p_init_msg_list => FND_API.G_TRUE,
1309: p_commit => FND_API.G_TRUE,
1310: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1311: p_entity_attribute_type => l_attr_type,
1312: p_entity_attribute_code => l_attr_code,

Line 1309: p_commit => FND_API.G_TRUE,

1305: l_default_val_char := null;
1306: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1307: p_api_version_number => 1.0,
1308: p_init_msg_list => FND_API.G_TRUE,
1309: p_commit => FND_API.G_TRUE,
1310: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1311: p_entity_attribute_type => l_attr_type,
1312: p_entity_attribute_code => l_attr_code,
1313: p_rule_input_rec => l_rule_input_rec,

Line 1310: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

1306: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1307: p_api_version_number => 1.0,
1308: p_init_msg_list => FND_API.G_TRUE,
1309: p_commit => FND_API.G_TRUE,
1310: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1311: p_entity_attribute_type => l_attr_type,
1312: p_entity_attribute_code => l_attr_code,
1313: p_rule_input_rec => l_rule_input_rec,
1314: x_default_value => l_default_val_char,

Line 1323: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

1319: );
1320: if (l_default_val_char is not null) then
1321: x_prod_txn_tbl(l_index).sub_inventory := l_default_val_char;
1322: else
1323: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
1324: end if;
1325:
1326:
1327: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_cps_txn_billing_type_id);

Line 1355: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;

1351: x_prod_txn_tbl(l_index).interface_to_om_flag := 'N' ;
1352: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
1353: End if;
1354:
1355: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
1356: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
1357: /* Fixed for FP bug#5408047
1358: For SHIP line if either of 'source return is required'
1359: or 'non-source return required' is checked then only default

Line 1356: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;

1352: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
1353: End if;
1354:
1355: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
1356: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
1357: /* Fixed for FP bug#5408047
1358: For SHIP line if either of 'source return is required'
1359: or 'non-source return required' is checked then only default
1360: the return by date. This date will be passed to charges in

Line 1384: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

1380: x_prod_txn_tbl(l_index).creation_date := sysdate ;
1381: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
1382: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1383: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1384: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1385: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1386: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1387: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1388: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 1385: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

1381: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
1382: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1383: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1384: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1385: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1386: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1387: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1388: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1389: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 1386: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

1382: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1383: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1384: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1385: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1386: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1387: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1388: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1389: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1390: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 1387: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

1383: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1384: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1385: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1386: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1387: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1388: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1389: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1390: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1391: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 1388: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

1384: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1385: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1386: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1387: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1388: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1389: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1390: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1391: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1392: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 1389: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

1385: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1386: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1387: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1388: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1389: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1390: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1391: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1392: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1393: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 1390: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

1386: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1387: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1388: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1389: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1390: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1391: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1392: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1393: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1394: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 1391: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

1387: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1388: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1389: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1390: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1391: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1392: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1393: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1394: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1395: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 1392: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

1388: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1389: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1390: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1391: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1392: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1393: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1394: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1395: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1396: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 1393: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

1389: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1390: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1391: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1392: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1393: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1394: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1395: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1396: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1397: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 1394: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

1390: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1391: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1392: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1393: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1394: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1395: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1396: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1397: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1398: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 1395: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

1391: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1392: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1393: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1394: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1395: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1396: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1397: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1398: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1399: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 1396: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

1392: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1393: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1394: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1395: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1396: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1397: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1398: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1399: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1400: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 1397: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

1393: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1394: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1395: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1396: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1397: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1398: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1399: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1400: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1401: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';

Line 1398: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

1394: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1395: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1396: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1397: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1398: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1399: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1400: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1401: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
1402: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 1399: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

1395: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1396: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1397: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1398: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1399: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1400: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1401: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
1402: x_prod_txn_tbl(l_index).project_id := l_project_id;
1403: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 1415: p_init_msg_list => FND_API.G_TRUE,

1411: l_attr_code := 'SHIP_FROM_ORG';
1412: l_default_val_num := null;
1413: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1414: p_api_version_number => 1.0,
1415: p_init_msg_list => FND_API.G_TRUE,
1416: p_commit => FND_API.G_TRUE,
1417: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1418: p_entity_attribute_type => l_attr_type,
1419: p_entity_attribute_code => l_attr_code,

Line 1416: p_commit => FND_API.G_TRUE,

1412: l_default_val_num := null;
1413: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1414: p_api_version_number => 1.0,
1415: p_init_msg_list => FND_API.G_TRUE,
1416: p_commit => FND_API.G_TRUE,
1417: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1418: p_entity_attribute_type => l_attr_type,
1419: p_entity_attribute_code => l_attr_code,
1420: p_rule_input_rec => l_rule_input_rec,

Line 1417: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

1413: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1414: p_api_version_number => 1.0,
1415: p_init_msg_list => FND_API.G_TRUE,
1416: p_commit => FND_API.G_TRUE,
1417: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1418: p_entity_attribute_type => l_attr_type,
1419: p_entity_attribute_code => l_attr_code,
1420: p_rule_input_rec => l_rule_input_rec,
1421: x_default_value => l_default_val_num,

Line 1447: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

1443:
1444: if (l_cpr_txn_billing_type_id is not null) then
1445:
1446: -- receive customer product txn line
1447: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1448: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1449: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1450: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1451: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cpr_txn_billing_type_id;

Line 1449: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

1445:
1446: -- receive customer product txn line
1447: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1448: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1449: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1450: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1451: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cpr_txn_billing_type_id;
1452: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
1453: IF l_repair_type_ref = 'E' THEN

Line 1450: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

1446: -- receive customer product txn line
1447: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1448: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1449: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1450: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1451: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cpr_txn_billing_type_id;
1452: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
1453: IF l_repair_type_ref = 'E' THEN
1454: -- saupady prefers this to be CUST_PROD instead of EXCHANGE

Line 1475: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

1471: -- x_prod_txn_tbl(l_index).serial_number := l_serial_number ;
1472: -- x_prod_txn_tbl(l_index).instance_id := l_instance_id ;
1473: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number ;
1474: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
1475: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1476: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
1477: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1478: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1479: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

Line 1476: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

1472: -- x_prod_txn_tbl(l_index).instance_id := l_instance_id ;
1473: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number ;
1474: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
1475: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1476: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
1477: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1478: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1479: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
1480: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

Line 1479: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

1475: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1476: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
1477: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1478: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1479: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
1480: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1481: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1482: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1483: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 1480: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

1476: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
1477: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1478: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1479: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
1480: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1481: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1482: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1483: x_prod_txn_tbl(l_index).quantity := p_quantity ;
1484: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

Line 1484: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

1480: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1481: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1482: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1483: x_prod_txn_tbl(l_index).quantity := p_quantity ;
1484: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
1485: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
1486: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
1487: -- R12 contract changes
1488: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;

Line 1489: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

1485: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
1486: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
1487: -- R12 contract changes
1488: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
1489: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
1490: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_cpr_txn_billing_type_id) ;
1491: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;
1492: x_prod_txn_tbl(l_index).ship_sales_order_flag := 'N' ;
1493:

Line 1544: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

1540: x_prod_txn_tbl(l_index).creation_date := sysdate ;
1541: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
1542: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1543: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1544: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1545: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1546: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1547: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1548: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 1545: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

1541: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
1542: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1543: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1544: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1545: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1546: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1547: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1548: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1549: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 1546: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

1542: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1543: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1544: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1545: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1546: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1547: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1548: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1549: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1550: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 1547: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

1543: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1544: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1545: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1546: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1547: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1548: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1549: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1550: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1551: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 1548: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

1544: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1545: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1546: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1547: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1548: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1549: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1550: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1551: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1552: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 1549: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

1545: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1546: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1547: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1548: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1549: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1550: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1551: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1552: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1553: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 1550: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

1546: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1547: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1548: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1549: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1550: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1551: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1552: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1553: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1554: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 1551: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

1547: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1548: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1549: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1550: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1551: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1552: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1553: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1554: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1555: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 1552: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

1548: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1549: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1550: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1551: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1552: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1553: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1554: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1555: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1556: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 1553: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

1549: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1550: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1551: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1552: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1553: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1554: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1555: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1556: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1557: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 1554: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

1550: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1551: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1552: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1553: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1554: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1555: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1556: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1557: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1558: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 1555: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

1551: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1552: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1553: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1554: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1555: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1556: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1557: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1558: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1559: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 1556: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

1552: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1553: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1554: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1555: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1556: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1557: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1558: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1559: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1560: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 1557: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

1553: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1554: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1555: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1556: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1557: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1558: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1559: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1560: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1561: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';

Line 1558: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

1554: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1555: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1556: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1557: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1558: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1559: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1560: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1561: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
1562: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 1559: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

1555: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1556: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1557: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1558: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1559: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1560: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1561: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
1562: x_prod_txn_tbl(l_index).project_id := l_project_id;
1563: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 1571: p_init_msg_list => FND_API.G_TRUE,

1567: l_attr_code := 'RMA_RCV_ORG';
1568: l_default_val_num := null;
1569: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1570: p_api_version_number => 1.0,
1571: p_init_msg_list => FND_API.G_TRUE,
1572: p_commit => FND_API.G_TRUE,
1573: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1574: p_entity_attribute_type => l_attr_type,
1575: p_entity_attribute_code => l_attr_code,

Line 1572: p_commit => FND_API.G_TRUE,

1568: l_default_val_num := null;
1569: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1570: p_api_version_number => 1.0,
1571: p_init_msg_list => FND_API.G_TRUE,
1572: p_commit => FND_API.G_TRUE,
1573: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1574: p_entity_attribute_type => l_attr_type,
1575: p_entity_attribute_code => l_attr_code,
1576: p_rule_input_rec => l_rule_input_rec,

Line 1573: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

1569: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1570: p_api_version_number => 1.0,
1571: p_init_msg_list => FND_API.G_TRUE,
1572: p_commit => FND_API.G_TRUE,
1573: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1574: p_entity_attribute_type => l_attr_type,
1575: p_entity_attribute_code => l_attr_code,
1576: p_rule_input_rec => l_rule_input_rec,
1577: x_default_value => l_default_val_num,

Line 1594: p_init_msg_list => FND_API.G_TRUE,

1590: l_attr_code := 'RMA_RCV_SUBINV';
1591: l_default_val_char := null;
1592: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1593: p_api_version_number => 1.0,
1594: p_init_msg_list => FND_API.G_TRUE,
1595: p_commit => FND_API.G_TRUE,
1596: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1597: p_entity_attribute_type => l_attr_type,
1598: p_entity_attribute_code => l_attr_code,

Line 1595: p_commit => FND_API.G_TRUE,

1591: l_default_val_char := null;
1592: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1593: p_api_version_number => 1.0,
1594: p_init_msg_list => FND_API.G_TRUE,
1595: p_commit => FND_API.G_TRUE,
1596: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1597: p_entity_attribute_type => l_attr_type,
1598: p_entity_attribute_code => l_attr_code,
1599: p_rule_input_rec => l_rule_input_rec,

Line 1596: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

1592: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1593: p_api_version_number => 1.0,
1594: p_init_msg_list => FND_API.G_TRUE,
1595: p_commit => FND_API.G_TRUE,
1596: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1597: p_entity_attribute_type => l_attr_type,
1598: p_entity_attribute_code => l_attr_code,
1599: p_rule_input_rec => l_rule_input_rec,
1600: x_default_value => l_default_val_char,

Line 1617: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

1613: end if;
1614:
1615: if (l_cps_txn_billing_type_id is not null) then
1616: -- Shipping customer product txn line
1617: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1618: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1619: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1620: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1621: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cps_txn_billing_type_id;

Line 1619: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

1615: if (l_cps_txn_billing_type_id is not null) then
1616: -- Shipping customer product txn line
1617: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1618: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1619: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1620: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1621: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cps_txn_billing_type_id;
1622: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
1623:

Line 1620: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

1616: -- Shipping customer product txn line
1617: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1618: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1619: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1620: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1621: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cps_txn_billing_type_id;
1622: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
1623:
1624: IF l_repair_type_ref = 'E' THEN

Line 1630: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

1626: x_prod_txn_tbl(l_index).non_source_instance_id := p_instance_id;
1627: if ( l_ib_flag = 'Y' ) then
1628: x_prod_txn_tbl(l_index).non_source_serial_number := p_serial_number;
1629: else
1630: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1631: end if;
1632: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
1633: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1634: ELSE

Line 1632: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

1628: x_prod_txn_tbl(l_index).non_source_serial_number := p_serial_number;
1629: else
1630: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1631: end if;
1632: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
1633: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1634: ELSE
1635: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD';
1636: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

Line 1633: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;

1629: else
1630: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1631: end if;
1632: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
1633: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1634: ELSE
1635: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD';
1636: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
1637: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

Line 1636: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

1632: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
1633: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1634: ELSE
1635: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD';
1636: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
1637: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1638:
1639: -- Fix for bug# 3549430
1640: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then

Line 1637: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

1633: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1634: ELSE
1635: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD';
1636: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
1637: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1638:
1639: -- Fix for bug# 3549430
1640: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then
1641: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

Line 1641: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

1637: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1638:
1639: -- Fix for bug# 3549430
1640: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then
1641: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
1642: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1643: else
1644: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id;
1645: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;

Line 1642: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;

1638:
1639: -- Fix for bug# 3549430
1640: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then
1641: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
1642: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1643: else
1644: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id;
1645: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
1646: end if;

Line 1662: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

1658: End if;
1659:
1660: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1661: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1662: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
1663: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1664: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1665: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1666: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 1663: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

1659:
1660: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1661: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1662: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
1663: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1664: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1665: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1666: x_prod_txn_tbl(l_index).quantity := p_quantity ;
1667: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

Line 1667: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

1663: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1664: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1665: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1666: x_prod_txn_tbl(l_index).quantity := p_quantity ;
1667: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
1668: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
1669: -- R12 contract changes
1670: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
1671: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;

Line 1672: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

1668: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
1669: -- R12 contract changes
1670: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
1671: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
1672: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
1673: l_attr_code := 'SHIP_FROM_SUBINV';
1674: l_default_val_char := null;
1675: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1676: p_api_version_number => 1.0,

Line 1677: p_init_msg_list => FND_API.G_TRUE,

1673: l_attr_code := 'SHIP_FROM_SUBINV';
1674: l_default_val_char := null;
1675: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1676: p_api_version_number => 1.0,
1677: p_init_msg_list => FND_API.G_TRUE,
1678: p_commit => FND_API.G_TRUE,
1679: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1680: p_entity_attribute_type => l_attr_type,
1681: p_entity_attribute_code => l_attr_code,

Line 1678: p_commit => FND_API.G_TRUE,

1674: l_default_val_char := null;
1675: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1676: p_api_version_number => 1.0,
1677: p_init_msg_list => FND_API.G_TRUE,
1678: p_commit => FND_API.G_TRUE,
1679: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1680: p_entity_attribute_type => l_attr_type,
1681: p_entity_attribute_code => l_attr_code,
1682: p_rule_input_rec => l_rule_input_rec,

Line 1679: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

1675: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1676: p_api_version_number => 1.0,
1677: p_init_msg_list => FND_API.G_TRUE,
1678: p_commit => FND_API.G_TRUE,
1679: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1680: p_entity_attribute_type => l_attr_type,
1681: p_entity_attribute_code => l_attr_code,
1682: p_rule_input_rec => l_rule_input_rec,
1683: x_default_value => l_default_val_char,

Line 1692: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

1688: );
1689: if (l_default_val_char is not null) then
1690: x_prod_txn_tbl(l_index).sub_inventory := l_default_val_char;
1691: else
1692: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
1693: end if;
1694:
1695: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_cps_txn_billing_type_id);
1696: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;

Line 1723: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;

1719: x_prod_txn_tbl(l_index).interface_to_om_flag := 'N' ;
1720: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
1721: End if;
1722:
1723: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
1724: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
1725: /* Fixed for FP bug#5408047
1726: For SHIP line if either of 'source return is required'
1727: or 'non-source return required' is checked then only default

Line 1724: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;

1720: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
1721: End if;
1722:
1723: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
1724: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
1725: /* Fixed for FP bug#5408047
1726: For SHIP line if either of 'source return is required'
1727: or 'non-source return required' is checked then only default
1728: the return by date. This date will be passed to charges in

Line 1751: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

1747: x_prod_txn_tbl(l_index).creation_date := sysdate ;
1748: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
1749: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1750: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1751: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1752: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1753: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1754: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1755: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 1752: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

1748: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
1749: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1750: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1751: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1752: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1753: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1754: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1755: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1756: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 1753: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

1749: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1750: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1751: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1752: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1753: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1754: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1755: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1756: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1757: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 1754: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

1750: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1751: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1752: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1753: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1754: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1755: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1756: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1757: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1758: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 1755: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

1751: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1752: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1753: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1754: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1755: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1756: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1757: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1758: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1759: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 1756: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

1752: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1753: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1754: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1755: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1756: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1757: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1758: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1759: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1760: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 1757: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

1753: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1754: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1755: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1756: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1757: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1758: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1759: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1760: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1761: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 1758: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

1754: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1755: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1756: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1757: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1758: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1759: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1760: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1761: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1762: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 1759: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

1755: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1756: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1757: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1758: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1759: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1760: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1761: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1762: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1763: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 1760: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

1756: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1757: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1758: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1759: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1760: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1761: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1762: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1763: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1764: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 1761: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

1757: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1758: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1759: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1760: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1761: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1762: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1763: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1764: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1765: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 1762: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

1758: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1759: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1760: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1761: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1762: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1763: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1764: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1765: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1766: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 1763: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

1759: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1760: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1761: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1762: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1763: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1764: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1765: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1766: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1767: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 1764: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

1760: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1761: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1762: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1763: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1764: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1765: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1766: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1767: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1768: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';

Line 1765: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

1761: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1762: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1763: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1764: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1765: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1766: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1767: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1768: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
1769: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 1766: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

1762: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1763: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1764: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1765: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1766: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1767: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1768: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
1769: x_prod_txn_tbl(l_index).project_id := l_project_id;
1770: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 1782: p_init_msg_list => FND_API.G_TRUE,

1778: l_attr_code := 'SHIP_FROM_ORG';
1779: l_default_val_num := null;
1780: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1781: p_api_version_number => 1.0,
1782: p_init_msg_list => FND_API.G_TRUE,
1783: p_commit => FND_API.G_TRUE,
1784: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1785: p_entity_attribute_type => l_attr_type,
1786: p_entity_attribute_code => l_attr_code,

Line 1783: p_commit => FND_API.G_TRUE,

1779: l_default_val_num := null;
1780: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1781: p_api_version_number => 1.0,
1782: p_init_msg_list => FND_API.G_TRUE,
1783: p_commit => FND_API.G_TRUE,
1784: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1785: p_entity_attribute_type => l_attr_type,
1786: p_entity_attribute_code => l_attr_code,
1787: p_rule_input_rec => l_rule_input_rec,

Line 1784: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

1780: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1781: p_api_version_number => 1.0,
1782: p_init_msg_list => FND_API.G_TRUE,
1783: p_commit => FND_API.G_TRUE,
1784: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1785: p_entity_attribute_type => l_attr_type,
1786: p_entity_attribute_code => l_attr_code,
1787: p_rule_input_rec => l_rule_input_rec,
1788: x_default_value => l_default_val_num,

Line 1813: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

1809:
1810: if (l_ls_txn_billing_type_id is not null) then
1811:
1812: -- Ship loaner product txn line
1813: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1814: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1815: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1816: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1817: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;

Line 1815: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

1811:
1812: -- Ship loaner product txn line
1813: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1814: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1815: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1816: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1817: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;
1818: x_prod_txn_tbl(l_index).txn_billing_type_id := l_ls_txn_billing_type_id;
1819: x_prod_txn_tbl(l_index).action_type := 'SHIP' ;

Line 1816: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

1812: -- Ship loaner product txn line
1813: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1814: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1815: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1816: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1817: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;
1818: x_prod_txn_tbl(l_index).txn_billing_type_id := l_ls_txn_billing_type_id;
1819: x_prod_txn_tbl(l_index).action_type := 'SHIP' ;
1820:

Line 1826: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;

1822: IF(l_enable_advanced_pricing ='Y') THEN
1823: x_prod_txn_tbl(l_index).after_warranty_cost := l_selling_price;
1824: End If;
1825:
1826: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1827: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1828: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1829: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1830: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

Line 1827: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

1823: x_prod_txn_tbl(l_index).after_warranty_cost := l_selling_price;
1824: End If;
1825:
1826: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1827: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1828: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1829: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1830: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
1831: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

Line 1830: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

1826: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1827: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1828: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1829: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1830: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
1831: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1832: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1833: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1834: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 1831: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

1827: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1828: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1829: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1830: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
1831: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1832: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1833: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1834: x_prod_txn_tbl(l_index).quantity := p_quantity ;
1835: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

Line 1835: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

1831: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
1832: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1833: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1834: x_prod_txn_tbl(l_index).quantity := p_quantity ;
1835: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
1836: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
1837: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
1838: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
1839: -- R12 contract changes

Line 1836: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

1832: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
1833: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1834: x_prod_txn_tbl(l_index).quantity := p_quantity ;
1835: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
1836: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
1837: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
1838: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
1839: -- R12 contract changes
1840: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;

Line 1837: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

1833: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
1834: x_prod_txn_tbl(l_index).quantity := p_quantity ;
1835: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
1836: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
1837: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
1838: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
1839: -- R12 contract changes
1840: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
1841: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;

Line 1842: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

1838: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
1839: -- R12 contract changes
1840: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
1841: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
1842: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
1843: l_attr_code := 'SHIP_FROM_SUBINV';
1844: l_default_val_char := null;
1845: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1846: p_api_version_number => 1.0,

Line 1847: p_init_msg_list => FND_API.G_TRUE,

1843: l_attr_code := 'SHIP_FROM_SUBINV';
1844: l_default_val_char := null;
1845: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1846: p_api_version_number => 1.0,
1847: p_init_msg_list => FND_API.G_TRUE,
1848: p_commit => FND_API.G_TRUE,
1849: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1850: p_entity_attribute_type => l_attr_type,
1851: p_entity_attribute_code => l_attr_code,

Line 1848: p_commit => FND_API.G_TRUE,

1844: l_default_val_char := null;
1845: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1846: p_api_version_number => 1.0,
1847: p_init_msg_list => FND_API.G_TRUE,
1848: p_commit => FND_API.G_TRUE,
1849: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1850: p_entity_attribute_type => l_attr_type,
1851: p_entity_attribute_code => l_attr_code,
1852: p_rule_input_rec => l_rule_input_rec,

Line 1849: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

1845: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1846: p_api_version_number => 1.0,
1847: p_init_msg_list => FND_API.G_TRUE,
1848: p_commit => FND_API.G_TRUE,
1849: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1850: p_entity_attribute_type => l_attr_type,
1851: p_entity_attribute_code => l_attr_code,
1852: p_rule_input_rec => l_rule_input_rec,
1853: x_default_value => l_default_val_char,

Line 1862: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

1858: );
1859: if (l_default_val_char is not null) then
1860: x_prod_txn_tbl(l_index).sub_inventory := l_default_val_char;
1861: else
1862: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
1863: end if;
1864:
1865: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_ls_txn_billing_type_id ) ;
1866: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;

Line 1893: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;

1889: x_prod_txn_tbl(l_index).interface_to_om_flag := 'N' ;
1890: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
1891: End if;
1892:
1893: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
1894: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
1895: /* Fixed for FP bug#5408047
1896: For SHIP line if either of 'source return is required'
1897: or 'non-source return required' is checked then only default

Line 1894: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;

1890: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
1891: End if;
1892:
1893: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
1894: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
1895: /* Fixed for FP bug#5408047
1896: For SHIP line if either of 'source return is required'
1897: or 'non-source return required' is checked then only default
1898: the return by date. This date will be passed to charges in

Line 1920: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

1916: x_prod_txn_tbl(l_index).creation_date := sysdate ;
1917: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
1918: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1919: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1920: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1921: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1922: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1923: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1924: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 1921: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

1917: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
1918: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1919: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1920: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1921: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1922: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1923: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1924: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1925: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 1922: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

1918: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
1919: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1920: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1921: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1922: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1923: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1924: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1925: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1926: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 1923: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

1919: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
1920: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1921: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1922: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1923: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1924: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1925: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1926: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1927: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 1924: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

1920: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
1921: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1922: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1923: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1924: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1925: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1926: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1927: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1928: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 1925: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

1921: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
1922: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1923: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1924: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1925: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1926: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1927: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1928: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1929: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 1926: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

1922: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
1923: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1924: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1925: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1926: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1927: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1928: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1929: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1930: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 1927: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

1923: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
1924: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1925: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1926: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1927: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1928: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1929: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1930: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1931: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 1928: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

1924: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
1925: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1926: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1927: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1928: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1929: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1930: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1931: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1932: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 1929: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

1925: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
1926: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1927: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1928: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1929: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1930: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1931: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1932: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1933: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 1930: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

1926: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
1927: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1928: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1929: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1930: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1931: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1932: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1933: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1934: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 1931: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

1927: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
1928: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1929: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1930: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1931: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1932: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1933: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1934: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1935: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 1932: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

1928: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
1929: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1930: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1931: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1932: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1933: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1934: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1935: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1936: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 1933: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

1929: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
1930: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1931: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1932: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1933: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1934: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1935: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1936: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1937: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';

Line 1934: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

1930: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
1931: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1932: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1933: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1934: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1935: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1936: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1937: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
1938: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829

Line 1935: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

1931: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
1932: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
1933: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
1934: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
1935: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
1936: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
1937: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
1938: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
1939: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 1952: p_init_msg_list => FND_API.G_TRUE,

1948: l_attr_code := 'SHIP_FROM_ORG';
1949: l_default_val_num := null;
1950: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1951: p_api_version_number => 1.0,
1952: p_init_msg_list => FND_API.G_TRUE,
1953: p_commit => FND_API.G_TRUE,
1954: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1955: p_entity_attribute_type => l_attr_type,
1956: p_entity_attribute_code => l_attr_code,

Line 1953: p_commit => FND_API.G_TRUE,

1949: l_default_val_num := null;
1950: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1951: p_api_version_number => 1.0,
1952: p_init_msg_list => FND_API.G_TRUE,
1953: p_commit => FND_API.G_TRUE,
1954: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1955: p_entity_attribute_type => l_attr_type,
1956: p_entity_attribute_code => l_attr_code,
1957: p_rule_input_rec => l_rule_input_rec,

Line 1954: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

1950: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
1951: p_api_version_number => 1.0,
1952: p_init_msg_list => FND_API.G_TRUE,
1953: p_commit => FND_API.G_TRUE,
1954: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1955: p_entity_attribute_type => l_attr_type,
1956: p_entity_attribute_code => l_attr_code,
1957: p_rule_input_rec => l_rule_input_rec,
1958: x_default_value => l_default_val_num,

Line 1979: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

1975: end if;
1976:
1977: if (l_lr_txn_billing_type_id is not null) then
1978: -- Receive Loaner product txn line
1979: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1980: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1981: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1982: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1983: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;

Line 1981: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

1977: if (l_lr_txn_billing_type_id is not null) then
1978: -- Receive Loaner product txn line
1979: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1980: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1981: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1982: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1983: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;
1984: x_prod_txn_tbl(l_index).txn_billing_type_id := l_lr_txn_billing_type_id;
1985: x_prod_txn_tbl(l_index).action_type := 'RMA' ;

Line 1982: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

1978: -- Receive Loaner product txn line
1979: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
1980: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
1981: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
1982: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
1983: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;
1984: x_prod_txn_tbl(l_index).txn_billing_type_id := l_lr_txn_billing_type_id;
1985: x_prod_txn_tbl(l_index).action_type := 'RMA' ;
1986:

Line 1995: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;

1991:
1992: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
1993: -- Fix for bug#3704155
1994: --x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
1995: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1996: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1997: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1998: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1999: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

Line 1996: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

1992: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
1993: -- Fix for bug#3704155
1994: --x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
1995: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1996: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1997: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1998: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1999: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2000: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

Line 1999: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

1995: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
1996: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1997: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1998: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1999: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2000: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2001: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2002: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2003: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 2000: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

1996: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
1997: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
1998: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
1999: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2000: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2001: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2002: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2003: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2004: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

Line 2004: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

2000: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2001: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2002: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2003: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2004: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2005: -- Fix for bug#3704155
2006: --x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2007: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2008: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

Line 2007: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

2003: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2004: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2005: -- Fix for bug#3704155
2006: --x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2007: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2008: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2009: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2010: -- R12 contract changes
2011: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;

Line 2008: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

2004: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2005: -- Fix for bug#3704155
2006: --x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2007: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2008: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2009: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2010: -- R12 contract changes
2011: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
2012: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;

Line 2013: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

2009: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2010: -- R12 contract changes
2011: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
2012: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
2013: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
2014: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_lr_txn_billing_type_id) ;
2015: x_prod_txn_tbl(l_index).interface_to_om_flag := 'N' ;
2016: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
2017: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;

Line 2061: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

2057: x_prod_txn_tbl(l_index).creation_date := sysdate ;
2058: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2059: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2060: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2061: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2062: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2063: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2064: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2065: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 2062: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

2058: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2059: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2060: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2061: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2062: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2063: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2064: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2065: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2066: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 2063: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

2059: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2060: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2061: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2062: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2063: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2064: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2065: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2066: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2067: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 2064: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

2060: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2061: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2062: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2063: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2064: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2065: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2066: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2067: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2068: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 2065: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

2061: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2062: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2063: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2064: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2065: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2066: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2067: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2068: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2069: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 2066: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

2062: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2063: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2064: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2065: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2066: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2067: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2068: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2069: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2070: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 2067: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

2063: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2064: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2065: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2066: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2067: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2068: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2069: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2070: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2071: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 2068: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

2064: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2065: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2066: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2067: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2068: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2069: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2070: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2071: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2072: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 2069: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

2065: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2066: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2067: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2068: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2069: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2070: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2071: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2072: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2073: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 2070: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

2066: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2067: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2068: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2069: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2070: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2071: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2072: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2073: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2074: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 2071: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

2067: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2068: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2069: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2070: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2071: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2072: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2073: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2074: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2075: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 2072: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

2068: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2069: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2070: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2071: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2072: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2073: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2074: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2075: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2076: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 2073: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

2069: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2070: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2071: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2072: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2073: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2074: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2075: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2076: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2077: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 2074: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

2070: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2071: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2072: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2073: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2074: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2075: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2076: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2077: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2078: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';

Line 2075: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

2071: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2072: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2073: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2074: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2075: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2076: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2077: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2078: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
2079: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 2076: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

2072: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2073: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2074: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2075: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2076: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2077: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2078: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
2079: x_prod_txn_tbl(l_index).project_id := l_project_id;
2080: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 2087: p_init_msg_list => FND_API.G_TRUE,

2083: l_attr_code := 'RMA_RCV_ORG';
2084: l_default_val_num := null;
2085: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2086: p_api_version_number => 1.0,
2087: p_init_msg_list => FND_API.G_TRUE,
2088: p_commit => FND_API.G_TRUE,
2089: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2090: p_entity_attribute_type => l_attr_type,
2091: p_entity_attribute_code => l_attr_code,

Line 2088: p_commit => FND_API.G_TRUE,

2084: l_default_val_num := null;
2085: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2086: p_api_version_number => 1.0,
2087: p_init_msg_list => FND_API.G_TRUE,
2088: p_commit => FND_API.G_TRUE,
2089: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2090: p_entity_attribute_type => l_attr_type,
2091: p_entity_attribute_code => l_attr_code,
2092: p_rule_input_rec => l_rule_input_rec,

Line 2089: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2085: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2086: p_api_version_number => 1.0,
2087: p_init_msg_list => FND_API.G_TRUE,
2088: p_commit => FND_API.G_TRUE,
2089: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2090: p_entity_attribute_type => l_attr_type,
2091: p_entity_attribute_code => l_attr_code,
2092: p_rule_input_rec => l_rule_input_rec,
2093: x_default_value => l_default_val_num,

Line 2113: p_init_msg_list => FND_API.G_TRUE,

2109: l_attr_code := 'RMA_RCV_SUBINV';
2110: l_default_val_char := null;
2111: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2112: p_api_version_number => 1.0,
2113: p_init_msg_list => FND_API.G_TRUE,
2114: p_commit => FND_API.G_TRUE,
2115: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2116: p_entity_attribute_type => l_attr_type,
2117: p_entity_attribute_code => l_attr_code,

Line 2114: p_commit => FND_API.G_TRUE,

2110: l_default_val_char := null;
2111: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2112: p_api_version_number => 1.0,
2113: p_init_msg_list => FND_API.G_TRUE,
2114: p_commit => FND_API.G_TRUE,
2115: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2116: p_entity_attribute_type => l_attr_type,
2117: p_entity_attribute_code => l_attr_code,
2118: p_rule_input_rec => l_rule_input_rec,

Line 2115: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2111: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2112: p_api_version_number => 1.0,
2113: p_init_msg_list => FND_API.G_TRUE,
2114: p_commit => FND_API.G_TRUE,
2115: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2116: p_entity_attribute_type => l_attr_type,
2117: p_entity_attribute_code => l_attr_code,
2118: p_rule_input_rec => l_rule_input_rec,
2119: x_default_value => l_default_val_char,

Line 2142: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

2138:
2139: if (l_cps_txn_billing_type_id is not null) then
2140:
2141: -- Ship Customer product txn line
2142: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2143: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2144: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2145: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2146: x_prod_txn_tbl(l_index).action_code := 'EXCHANGE' ;

Line 2144: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

2140:
2141: -- Ship Customer product txn line
2142: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2143: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2144: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2145: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2146: x_prod_txn_tbl(l_index).action_code := 'EXCHANGE' ;
2147: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cps_txn_billing_type_id;
2148: x_prod_txn_tbl(l_index).action_type := 'SHIP' ;

Line 2145: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

2141: -- Ship Customer product txn line
2142: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2143: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2144: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2145: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2146: x_prod_txn_tbl(l_index).action_code := 'EXCHANGE' ;
2147: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cps_txn_billing_type_id;
2148: x_prod_txn_tbl(l_index).action_type := 'SHIP' ;
2149:

Line 2155: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;

2151: IF(l_enable_advanced_pricing ='Y') THEN
2152: x_prod_txn_tbl(l_index).after_warranty_cost := l_selling_price;
2153: End if;
2154:
2155: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
2156: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
2157: if ( l_ib_flag = 'Y' ) then
2158: x_prod_txn_tbl(l_index).non_source_serial_number := p_serial_number ;
2159: else

Line 2160: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

2156: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
2157: if ( l_ib_flag = 'Y' ) then
2158: x_prod_txn_tbl(l_index).non_source_serial_number := p_serial_number ;
2159: else
2160: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2161: end if;
2162: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2163: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2164: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

Line 2164: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

2160: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2161: end if;
2162: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2163: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2164: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2165: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2166: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2167: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2168: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 2165: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

2161: end if;
2162: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2163: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2164: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2165: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2166: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2167: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2168: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2169: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

Line 2169: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

2165: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2166: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2167: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2168: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2169: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2170: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2171: x_prod_txn_tbl(l_index).non_source_instance_id := p_instance_id ;
2172: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2173: -- R12 contract changes

Line 2170: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

2166: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2167: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2168: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2169: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2170: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2171: x_prod_txn_tbl(l_index).non_source_instance_id := p_instance_id ;
2172: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2173: -- R12 contract changes
2174: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;

Line 2176: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

2172: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2173: -- R12 contract changes
2174: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
2175: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
2176: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
2177: l_attr_code := 'SHIP_FROM_SUBINV';
2178: l_default_val_char := null;
2179: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2180: p_api_version_number => 1.0,

Line 2181: p_init_msg_list => FND_API.G_TRUE,

2177: l_attr_code := 'SHIP_FROM_SUBINV';
2178: l_default_val_char := null;
2179: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2180: p_api_version_number => 1.0,
2181: p_init_msg_list => FND_API.G_TRUE,
2182: p_commit => FND_API.G_TRUE,
2183: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2184: p_entity_attribute_type => l_attr_type,
2185: p_entity_attribute_code => l_attr_code,

Line 2182: p_commit => FND_API.G_TRUE,

2178: l_default_val_char := null;
2179: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2180: p_api_version_number => 1.0,
2181: p_init_msg_list => FND_API.G_TRUE,
2182: p_commit => FND_API.G_TRUE,
2183: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2184: p_entity_attribute_type => l_attr_type,
2185: p_entity_attribute_code => l_attr_code,
2186: p_rule_input_rec => l_rule_input_rec,

Line 2183: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2179: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2180: p_api_version_number => 1.0,
2181: p_init_msg_list => FND_API.G_TRUE,
2182: p_commit => FND_API.G_TRUE,
2183: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2184: p_entity_attribute_type => l_attr_type,
2185: p_entity_attribute_code => l_attr_code,
2186: p_rule_input_rec => l_rule_input_rec,
2187: x_default_value => l_default_val_char,

Line 2196: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

2192: );
2193: if (l_default_val_char is not null) then
2194: x_prod_txn_tbl(l_index).sub_inventory := l_default_val_char;
2195: else
2196: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
2197: end if;
2198:
2199: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_cps_txn_billing_type_id) ;
2200: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;

Line 2227: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;

2223: x_prod_txn_tbl(l_index).interface_to_om_flag := 'N' ;
2224: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
2225: End if;
2226:
2227: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
2228: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
2229: /* Fixed for FP bug#5408047
2230: For SHIP line if either of 'source return is required'
2231: or 'non-source return required' is checked then only default

Line 2228: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;

2224: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
2225: End if;
2226:
2227: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
2228: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
2229: /* Fixed for FP bug#5408047
2230: For SHIP line if either of 'source return is required'
2231: or 'non-source return required' is checked then only default
2232: the return by date. This date will be passed to charges in

Line 2255: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

2251: x_prod_txn_tbl(l_index).creation_date := sysdate ;
2252: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2253: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2254: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2255: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2256: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2257: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2258: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2259: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 2256: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

2252: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2253: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2254: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2255: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2256: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2257: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2258: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2259: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2260: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 2257: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

2253: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2254: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2255: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2256: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2257: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2258: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2259: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2260: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2261: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 2258: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

2254: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2255: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2256: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2257: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2258: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2259: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2260: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2261: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2262: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 2259: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

2255: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2256: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2257: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2258: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2259: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2260: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2261: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2262: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2263: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 2260: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

2256: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2257: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2258: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2259: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2260: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2261: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2262: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2263: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2264: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 2261: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

2257: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2258: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2259: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2260: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2261: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2262: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2263: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2264: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2265: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 2262: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

2258: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2259: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2260: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2261: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2262: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2263: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2264: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2265: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2266: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 2263: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

2259: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2260: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2261: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2262: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2263: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2264: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2265: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2266: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2267: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 2264: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

2260: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2261: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2262: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2263: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2264: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2265: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2266: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2267: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2268: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 2265: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

2261: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2262: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2263: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2264: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2265: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2266: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2267: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2268: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2269: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 2266: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

2262: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2263: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2264: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2265: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2266: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2267: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2268: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2269: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2270: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 2267: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

2263: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2264: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2265: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2266: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2267: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2268: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2269: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2270: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2271: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 2268: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

2264: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2265: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2266: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2267: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2268: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2269: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2270: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2271: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2272: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';

Line 2269: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

2265: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2266: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2267: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2268: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2269: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2270: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2271: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2272: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
2273: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 2270: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

2266: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2267: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2268: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2269: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2270: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2271: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2272: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
2273: x_prod_txn_tbl(l_index).project_id := l_project_id;
2274: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 2286: p_init_msg_list => FND_API.G_TRUE,

2282: l_attr_code := 'SHIP_FROM_ORG';
2283: l_default_val_num := null;
2284: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2285: p_api_version_number => 1.0,
2286: p_init_msg_list => FND_API.G_TRUE,
2287: p_commit => FND_API.G_TRUE,
2288: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2289: p_entity_attribute_type => l_attr_type,
2290: p_entity_attribute_code => l_attr_code,

Line 2287: p_commit => FND_API.G_TRUE,

2283: l_default_val_num := null;
2284: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2285: p_api_version_number => 1.0,
2286: p_init_msg_list => FND_API.G_TRUE,
2287: p_commit => FND_API.G_TRUE,
2288: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2289: p_entity_attribute_type => l_attr_type,
2290: p_entity_attribute_code => l_attr_code,
2291: p_rule_input_rec => l_rule_input_rec,

Line 2288: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2284: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2285: p_api_version_number => 1.0,
2286: p_init_msg_list => FND_API.G_TRUE,
2287: p_commit => FND_API.G_TRUE,
2288: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2289: p_entity_attribute_type => l_attr_type,
2290: p_entity_attribute_code => l_attr_code,
2291: p_rule_input_rec => l_rule_input_rec,
2292: x_default_value => l_default_val_num,

Line 2313: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

2309:
2310: if (l_cpr_txn_billing_type_id is not null) then
2311:
2312: -- Receive Loaner product txn line
2313: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2314: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2315: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2316: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2317: x_prod_txn_tbl(l_index).action_code := 'EXCHANGE' ;

Line 2315: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

2311:
2312: -- Receive Loaner product txn line
2313: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2314: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2315: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2316: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2317: x_prod_txn_tbl(l_index).action_code := 'EXCHANGE' ;
2318: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cpr_txn_billing_type_id;
2319: x_prod_txn_tbl(l_index).action_type := 'RMA' ;

Line 2316: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

2312: -- Receive Loaner product txn line
2313: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2314: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2315: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2316: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2317: x_prod_txn_tbl(l_index).action_code := 'EXCHANGE' ;
2318: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cpr_txn_billing_type_id;
2319: x_prod_txn_tbl(l_index).action_type := 'RMA' ;
2320:

Line 2328: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

2324: End If;
2325:
2326:
2327: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number ;
2328: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2329: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2330: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2331: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2332: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

Line 2331: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

2327: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number ;
2328: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2329: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2330: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2331: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2332: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2333: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2334: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2335: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 2332: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

2328: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2329: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2330: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2331: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2332: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2333: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2334: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2335: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2336: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

Line 2336: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

2332: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2333: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2334: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2335: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2336: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2337: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2338: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2339: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2340: -- R12 contract changes

Line 2338: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

2334: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2335: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2336: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2337: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2338: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2339: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2340: -- R12 contract changes
2341: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
2342: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;

Line 2343: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

2339: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2340: -- R12 contract changes
2341: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
2342: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
2343: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
2344: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_cpr_txn_billing_type_id);
2345: x_prod_txn_tbl(l_index).interface_to_om_flag := 'N' ;
2346: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
2347: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;

Line 2391: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

2387: x_prod_txn_tbl(l_index).creation_date := sysdate ;
2388: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2389: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2390: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2391: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2392: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2393: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2394: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2395: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 2392: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

2388: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2389: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2390: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2391: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2392: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2393: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2394: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2395: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2396: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 2393: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

2389: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2390: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2391: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2392: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2393: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2394: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2395: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2396: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2397: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 2394: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

2390: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2391: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2392: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2393: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2394: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2395: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2396: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2397: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2398: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 2395: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

2391: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2392: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2393: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2394: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2395: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2396: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2397: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2398: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2399: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 2396: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

2392: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2393: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2394: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2395: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2396: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2397: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2398: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2399: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2400: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 2397: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

2393: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2394: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2395: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2396: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2397: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2398: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2399: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2400: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2401: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 2398: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

2394: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2395: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2396: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2397: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2398: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2399: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2400: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2401: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2402: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 2399: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

2395: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2396: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2397: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2398: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2399: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2400: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2401: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2402: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2403: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 2400: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

2396: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2397: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2398: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2399: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2400: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2401: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2402: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2403: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2404: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 2401: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

2397: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2398: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2399: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2400: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2401: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2402: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2403: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2404: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2405: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 2402: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

2398: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2399: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2400: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2401: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2402: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2403: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2404: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2405: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2406: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 2403: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

2399: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2400: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2401: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2402: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2403: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2404: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2405: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2406: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2407: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 2404: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

2400: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2401: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2402: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2403: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2404: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2405: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2406: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2407: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2408: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';

Line 2405: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

2401: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2402: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2403: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2404: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2405: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2406: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2407: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2408: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
2409: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 2406: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

2402: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2403: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2404: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2405: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2406: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2407: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2408: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
2409: x_prod_txn_tbl(l_index).project_id := l_project_id;
2410: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 2417: p_init_msg_list => FND_API.G_TRUE,

2413: l_attr_code := 'RMA_RCV_ORG';
2414: l_default_val_num := null;
2415: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2416: p_api_version_number => 1.0,
2417: p_init_msg_list => FND_API.G_TRUE,
2418: p_commit => FND_API.G_TRUE,
2419: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2420: p_entity_attribute_type => l_attr_type,
2421: p_entity_attribute_code => l_attr_code,

Line 2418: p_commit => FND_API.G_TRUE,

2414: l_default_val_num := null;
2415: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2416: p_api_version_number => 1.0,
2417: p_init_msg_list => FND_API.G_TRUE,
2418: p_commit => FND_API.G_TRUE,
2419: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2420: p_entity_attribute_type => l_attr_type,
2421: p_entity_attribute_code => l_attr_code,
2422: p_rule_input_rec => l_rule_input_rec,

Line 2419: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2415: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2416: p_api_version_number => 1.0,
2417: p_init_msg_list => FND_API.G_TRUE,
2418: p_commit => FND_API.G_TRUE,
2419: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2420: p_entity_attribute_type => l_attr_type,
2421: p_entity_attribute_code => l_attr_code,
2422: p_rule_input_rec => l_rule_input_rec,
2423: x_default_value => l_default_val_num,

Line 2443: p_init_msg_list => FND_API.G_TRUE,

2439: l_attr_code := 'RMA_RCV_SUBINV';
2440: l_default_val_char := null;
2441: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2442: p_api_version_number => 1.0,
2443: p_init_msg_list => FND_API.G_TRUE,
2444: p_commit => FND_API.G_TRUE,
2445: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2446: p_entity_attribute_type => l_attr_type,
2447: p_entity_attribute_code => l_attr_code,

Line 2444: p_commit => FND_API.G_TRUE,

2440: l_default_val_char := null;
2441: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2442: p_api_version_number => 1.0,
2443: p_init_msg_list => FND_API.G_TRUE,
2444: p_commit => FND_API.G_TRUE,
2445: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2446: p_entity_attribute_type => l_attr_type,
2447: p_entity_attribute_code => l_attr_code,
2448: p_rule_input_rec => l_rule_input_rec,

Line 2445: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2441: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2442: p_api_version_number => 1.0,
2443: p_init_msg_list => FND_API.G_TRUE,
2444: p_commit => FND_API.G_TRUE,
2445: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2446: p_entity_attribute_type => l_attr_type,
2447: p_entity_attribute_code => l_attr_code,
2448: p_rule_input_rec => l_rule_input_rec,
2449: x_default_value => l_default_val_char,

Line 2471: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

2467: l_index := 1;
2468:
2469: if (l_ls_txn_billing_type_id is not null) then
2470: -- Shipping loaner product txn line
2471: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2472: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2473: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2474: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;
2475: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

Line 2473: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

2469: if (l_ls_txn_billing_type_id is not null) then
2470: -- Shipping loaner product txn line
2471: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2472: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2473: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2474: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;
2475: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2476: x_prod_txn_tbl(l_index).txn_billing_type_id := l_ls_txn_billing_type_id;
2477: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829

Line 2475: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

2471: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2472: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2473: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2474: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;
2475: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2476: x_prod_txn_tbl(l_index).txn_billing_type_id := l_ls_txn_billing_type_id;
2477: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
2478:
2479: IF l_repair_type_ref = 'WRL' THEN

Line 2493: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

2489:
2490:
2491: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2492: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2493: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2494: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2495: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2496: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2497: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 2494: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

2490:
2491: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2492: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2493: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2494: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2495: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2496: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2497: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2498: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;

Line 2498: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;

2494: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2495: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2496: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2497: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2498: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
2499: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2500: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2501: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2502: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

Line 2499: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

2495: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2496: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2497: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2498: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
2499: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2500: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2501: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2502: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2503: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;

Line 2500: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

2496: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2497: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2498: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
2499: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2500: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2501: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2502: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2503: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2504: -- R12 contract changes

Line 2501: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

2497: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2498: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
2499: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2500: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2501: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2502: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2503: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2504: -- R12 contract changes
2505: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;

Line 2502: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

2498: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
2499: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2500: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2501: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2502: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2503: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2504: -- R12 contract changes
2505: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
2506: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;

Line 2507: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

2503: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2504: -- R12 contract changes
2505: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
2506: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
2507: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
2508: l_attr_code := 'SHIP_FROM_SUBINV';
2509: l_default_val_char := null;
2510: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2511: p_api_version_number => 1.0,

Line 2512: p_init_msg_list => FND_API.G_TRUE,

2508: l_attr_code := 'SHIP_FROM_SUBINV';
2509: l_default_val_char := null;
2510: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2511: p_api_version_number => 1.0,
2512: p_init_msg_list => FND_API.G_TRUE,
2513: p_commit => FND_API.G_TRUE,
2514: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2515: p_entity_attribute_type => l_attr_type,
2516: p_entity_attribute_code => l_attr_code,

Line 2513: p_commit => FND_API.G_TRUE,

2509: l_default_val_char := null;
2510: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2511: p_api_version_number => 1.0,
2512: p_init_msg_list => FND_API.G_TRUE,
2513: p_commit => FND_API.G_TRUE,
2514: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2515: p_entity_attribute_type => l_attr_type,
2516: p_entity_attribute_code => l_attr_code,
2517: p_rule_input_rec => l_rule_input_rec,

Line 2514: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2510: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2511: p_api_version_number => 1.0,
2512: p_init_msg_list => FND_API.G_TRUE,
2513: p_commit => FND_API.G_TRUE,
2514: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2515: p_entity_attribute_type => l_attr_type,
2516: p_entity_attribute_code => l_attr_code,
2517: p_rule_input_rec => l_rule_input_rec,
2518: x_default_value => l_default_val_char,

Line 2527: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

2523: );
2524: if (l_default_val_char is not null) then
2525: x_prod_txn_tbl(l_index).sub_inventory := l_default_val_char;
2526: else
2527: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
2528: end if;
2529:
2530: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_ls_txn_billing_type_id);
2531: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;

Line 2558: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;

2554: x_prod_txn_tbl(l_index).interface_to_om_flag := 'N' ;
2555: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
2556: End if;
2557:
2558: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
2559: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
2560: /* Fixed for FP bug#5408047
2561: For SHIP line if either of 'source return is required'
2562: or 'non-source return required' is checked then only default

Line 2559: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;

2555: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
2556: End if;
2557:
2558: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
2559: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
2560: /* Fixed for FP bug#5408047
2561: For SHIP line if either of 'source return is required'
2562: or 'non-source return required' is checked then only default
2563: the return by date. This date will be passed to charges in

Line 2586: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

2582: x_prod_txn_tbl(l_index).creation_date := sysdate ;
2583: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2584: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2585: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2586: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2587: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2588: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2589: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2590: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 2587: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

2583: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2584: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2585: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2586: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2587: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2588: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2589: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2590: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2591: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 2588: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

2584: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2585: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2586: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2587: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2588: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2589: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2590: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2591: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2592: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 2589: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

2585: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2586: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2587: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2588: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2589: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2590: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2591: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2592: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2593: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 2590: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

2586: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2587: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2588: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2589: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2590: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2591: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2592: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2593: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2594: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 2591: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

2587: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2588: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2589: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2590: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2591: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2592: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2593: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2594: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2595: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 2592: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

2588: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2589: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2590: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2591: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2592: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2593: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2594: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2595: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2596: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 2593: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

2589: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2590: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2591: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2592: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2593: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2594: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2595: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2596: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2597: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 2594: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

2590: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2591: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2592: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2593: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2594: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2595: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2596: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2597: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2598: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 2595: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

2591: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2592: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2593: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2594: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2595: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2596: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2597: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2598: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2599: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 2596: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

2592: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2593: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2594: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2595: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2596: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2597: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2598: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2599: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2600: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 2597: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

2593: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2594: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2595: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2596: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2597: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2598: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2599: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2600: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2601: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 2598: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

2594: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2595: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2596: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2597: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2598: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2599: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2600: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2601: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2602: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 2599: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

2595: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2596: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2597: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2598: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2599: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2600: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2601: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2602: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2603: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';

Line 2600: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

2596: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2597: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2598: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2599: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2600: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2601: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2602: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2603: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
2604: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 2601: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

2597: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2598: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2599: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2600: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2601: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2602: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2603: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
2604: x_prod_txn_tbl(l_index).project_id := l_project_id;
2605: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 2618: p_init_msg_list => FND_API.G_TRUE,

2614: l_attr_code := 'SHIP_FROM_ORG';
2615: l_default_val_num := null;
2616: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2617: p_api_version_number => 1.0,
2618: p_init_msg_list => FND_API.G_TRUE,
2619: p_commit => FND_API.G_TRUE,
2620: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2621: p_entity_attribute_type => l_attr_type,
2622: p_entity_attribute_code => l_attr_code,

Line 2619: p_commit => FND_API.G_TRUE,

2615: l_default_val_num := null;
2616: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2617: p_api_version_number => 1.0,
2618: p_init_msg_list => FND_API.G_TRUE,
2619: p_commit => FND_API.G_TRUE,
2620: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2621: p_entity_attribute_type => l_attr_type,
2622: p_entity_attribute_code => l_attr_code,
2623: p_rule_input_rec => l_rule_input_rec,

Line 2620: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2616: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2617: p_api_version_number => 1.0,
2618: p_init_msg_list => FND_API.G_TRUE,
2619: p_commit => FND_API.G_TRUE,
2620: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2621: p_entity_attribute_type => l_attr_type,
2622: p_entity_attribute_code => l_attr_code,
2623: p_rule_input_rec => l_rule_input_rec,
2624: x_default_value => l_default_val_num,

Line 2643: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

2639:
2640: if (l_cpr_txn_billing_type_id is not null) then
2641:
2642: -- Receive customer product txn line
2643: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2644: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2645: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2646: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD' ;
2647: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

Line 2645: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

2641:
2642: -- Receive customer product txn line
2643: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2644: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2645: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2646: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD' ;
2647: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2648: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cpr_txn_billing_type_id;
2649: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829

Line 2647: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

2643: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2644: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2645: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2646: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD' ;
2647: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2648: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cpr_txn_billing_type_id;
2649: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
2650:
2651: IF l_repair_type_ref = 'WRL' THEN

Line 2664: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

2660: End if;
2661:
2662: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2663: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2664: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2665: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2666: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2667: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2668: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 2665: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

2661:
2662: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2663: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2664: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2665: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2666: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2667: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2668: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2669: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;

Line 2670: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

2666: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2667: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2668: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2669: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
2670: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2671: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2672: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2673: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2674: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;

Line 2671: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

2667: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2668: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2669: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
2670: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2671: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2672: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2673: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2674: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2675: -- R12 contract changes

Line 2673: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

2669: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
2670: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2671: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2672: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2673: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2674: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2675: -- R12 contract changes
2676: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
2677: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;

Line 2678: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

2674: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2675: -- R12 contract changes
2676: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
2677: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
2678: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
2679: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_cpr_txn_billing_type_id);
2680: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;
2681: x_prod_txn_tbl(l_index).ship_sales_order_flag := 'N' ;
2682:

Line 2728: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

2724: x_prod_txn_tbl(l_index).creation_date := sysdate ;
2725: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2726: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2727: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2728: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2729: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2730: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2731: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2732: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 2729: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

2725: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2726: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2727: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2728: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2729: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2730: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2731: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2732: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2733: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 2730: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

2726: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2727: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2728: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2729: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2730: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2731: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2732: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2733: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2734: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 2731: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

2727: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2728: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2729: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2730: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2731: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2732: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2733: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2734: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2735: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 2732: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

2728: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2729: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2730: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2731: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2732: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2733: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2734: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2735: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2736: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 2733: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

2729: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2730: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2731: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2732: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2733: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2734: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2735: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2736: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2737: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 2734: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

2730: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2731: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2732: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2733: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2734: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2735: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2736: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2737: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2738: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 2735: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

2731: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2732: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2733: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2734: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2735: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2736: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2737: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2738: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2739: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 2736: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

2732: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2733: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2734: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2735: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2736: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2737: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2738: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2739: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2740: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 2737: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

2733: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2734: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2735: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2736: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2737: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2738: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2739: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2740: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2741: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 2738: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

2734: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2735: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2736: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2737: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2738: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2739: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2740: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2741: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2742: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 2739: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

2735: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2736: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2737: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2738: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2739: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2740: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2741: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2742: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2743: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 2740: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

2736: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2737: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2738: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2739: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2740: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2741: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2742: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2743: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2744: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 2741: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

2737: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2738: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2739: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2740: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2741: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2742: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2743: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2744: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2745: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';

Line 2742: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

2738: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2739: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2740: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2741: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2742: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2743: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2744: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2745: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
2746: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 2743: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

2739: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2740: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2741: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2742: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2743: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2744: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2745: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
2746: x_prod_txn_tbl(l_index).project_id := l_project_id;
2747: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 2754: p_init_msg_list => FND_API.G_TRUE,

2750: l_attr_code := 'RMA_RCV_ORG';
2751: l_default_val_num := null;
2752: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2753: p_api_version_number => 1.0,
2754: p_init_msg_list => FND_API.G_TRUE,
2755: p_commit => FND_API.G_TRUE,
2756: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2757: p_entity_attribute_type => l_attr_type,
2758: p_entity_attribute_code => l_attr_code,

Line 2755: p_commit => FND_API.G_TRUE,

2751: l_default_val_num := null;
2752: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2753: p_api_version_number => 1.0,
2754: p_init_msg_list => FND_API.G_TRUE,
2755: p_commit => FND_API.G_TRUE,
2756: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2757: p_entity_attribute_type => l_attr_type,
2758: p_entity_attribute_code => l_attr_code,
2759: p_rule_input_rec => l_rule_input_rec,

Line 2756: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2752: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2753: p_api_version_number => 1.0,
2754: p_init_msg_list => FND_API.G_TRUE,
2755: p_commit => FND_API.G_TRUE,
2756: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2757: p_entity_attribute_type => l_attr_type,
2758: p_entity_attribute_code => l_attr_code,
2759: p_rule_input_rec => l_rule_input_rec,
2760: x_default_value => l_default_val_num,

Line 2779: p_init_msg_list => FND_API.G_TRUE,

2775: l_attr_code := 'RMA_RCV_SUBINV';
2776: l_default_val_char := null;
2777: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2778: p_api_version_number => 1.0,
2779: p_init_msg_list => FND_API.G_TRUE,
2780: p_commit => FND_API.G_TRUE,
2781: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2782: p_entity_attribute_type => l_attr_type,
2783: p_entity_attribute_code => l_attr_code,

Line 2780: p_commit => FND_API.G_TRUE,

2776: l_default_val_char := null;
2777: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2778: p_api_version_number => 1.0,
2779: p_init_msg_list => FND_API.G_TRUE,
2780: p_commit => FND_API.G_TRUE,
2781: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2782: p_entity_attribute_type => l_attr_type,
2783: p_entity_attribute_code => l_attr_code,
2784: p_rule_input_rec => l_rule_input_rec,

Line 2781: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2777: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2778: p_api_version_number => 1.0,
2779: p_init_msg_list => FND_API.G_TRUE,
2780: p_commit => FND_API.G_TRUE,
2781: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2782: p_entity_attribute_type => l_attr_type,
2783: p_entity_attribute_code => l_attr_code,
2784: p_rule_input_rec => l_rule_input_rec,
2785: x_default_value => l_default_val_char,

Line 2805: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

2801:
2802: if (l_cps_txn_billing_type_id is not null) then
2803:
2804: -- ship customer product txn line
2805: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2806: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2807: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2808: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD' ;
2809: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

Line 2807: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

2803:
2804: -- ship customer product txn line
2805: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2806: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2807: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2808: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD' ;
2809: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2810: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cps_txn_billing_type_id;
2811: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829

Line 2809: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

2805: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2806: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2807: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2808: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD' ;
2809: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2810: x_prod_txn_tbl(l_index).txn_billing_type_id := l_cps_txn_billing_type_id;
2811: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
2812:
2813: IF l_repair_type_ref = 'WRL' THEN

Line 2826: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

2822: End if;
2823:
2824: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2825: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id;
2826: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2827: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2828: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2829: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2830: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 2827: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

2823:
2824: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2825: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id;
2826: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2827: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2828: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2829: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2830: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2831: -- x_prod_txn_tbl(l_index).source_serial_number := p_serial_number ;

Line 2832: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

2828: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2829: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2830: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2831: -- x_prod_txn_tbl(l_index).source_serial_number := p_serial_number ;
2832: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2833: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2834:
2835: -- Fix for bug# 3549430
2836: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then

Line 2833: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

2829: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2830: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2831: -- x_prod_txn_tbl(l_index).source_serial_number := p_serial_number ;
2832: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2833: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2834:
2835: -- Fix for bug# 3549430
2836: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then
2837: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

Line 2837: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

2833: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2834:
2835: -- Fix for bug# 3549430
2836: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then
2837: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2838: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
2839: else
2840: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id;
2841: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;

Line 2838: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;

2834:
2835: -- Fix for bug# 3549430
2836: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then
2837: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2838: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
2839: else
2840: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id;
2841: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
2842: end if;

Line 2845: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

2841: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
2842: end if;
2843:
2844: -- x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2845: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2846: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2847: -- R12 contract changes
2848: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
2849: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;

Line 2850: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

2846: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
2847: -- R12 contract changes
2848: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
2849: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
2850: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
2851: l_attr_code := 'SHIP_FROM_SUBINV';
2852: l_default_val_char := null;
2853: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2854: p_api_version_number => 1.0,

Line 2855: p_init_msg_list => FND_API.G_TRUE,

2851: l_attr_code := 'SHIP_FROM_SUBINV';
2852: l_default_val_char := null;
2853: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2854: p_api_version_number => 1.0,
2855: p_init_msg_list => FND_API.G_TRUE,
2856: p_commit => FND_API.G_TRUE,
2857: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2858: p_entity_attribute_type => l_attr_type,
2859: p_entity_attribute_code => l_attr_code,

Line 2856: p_commit => FND_API.G_TRUE,

2852: l_default_val_char := null;
2853: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2854: p_api_version_number => 1.0,
2855: p_init_msg_list => FND_API.G_TRUE,
2856: p_commit => FND_API.G_TRUE,
2857: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2858: p_entity_attribute_type => l_attr_type,
2859: p_entity_attribute_code => l_attr_code,
2860: p_rule_input_rec => l_rule_input_rec,

Line 2857: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2853: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2854: p_api_version_number => 1.0,
2855: p_init_msg_list => FND_API.G_TRUE,
2856: p_commit => FND_API.G_TRUE,
2857: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2858: p_entity_attribute_type => l_attr_type,
2859: p_entity_attribute_code => l_attr_code,
2860: p_rule_input_rec => l_rule_input_rec,
2861: x_default_value => l_default_val_char,

Line 2870: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

2866: );
2867: if (l_default_val_char is not null) then
2868: x_prod_txn_tbl(l_index).sub_inventory := l_default_val_char;
2869: else
2870: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
2871: end if;
2872:
2873: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_cps_txn_billing_type_id) ;
2874: x_prod_txn_tbl(l_index).interface_to_om_flag := 'N' ;

Line 2879: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;

2875: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
2876: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;
2877: x_prod_txn_tbl(l_index).ship_sales_order_flag := 'N' ;
2878: x_prod_txn_tbl(l_index).process_txn_flag := 'N' ;
2879: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
2880: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
2881: /* Fixed for FP bug#5408047
2882: For SHIP line if either of 'source return is required'
2883: or 'non-source return required' is checked then only default

Line 2880: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;

2876: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;
2877: x_prod_txn_tbl(l_index).ship_sales_order_flag := 'N' ;
2878: x_prod_txn_tbl(l_index).process_txn_flag := 'N' ;
2879: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
2880: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
2881: /* Fixed for FP bug#5408047
2882: For SHIP line if either of 'source return is required'
2883: or 'non-source return required' is checked then only default
2884: the return by date. This date will be passed to charges in

Line 2907: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

2903: x_prod_txn_tbl(l_index).creation_date := sysdate ;
2904: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2905: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2906: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2907: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2908: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2909: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2910: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2911: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 2908: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

2904: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
2905: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2906: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2907: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2908: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2909: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2910: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2911: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2912: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 2909: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

2905: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
2906: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2907: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2908: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2909: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2910: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2911: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2912: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2913: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 2910: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

2906: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
2907: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2908: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2909: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2910: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2911: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2912: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2913: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2914: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 2911: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

2907: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
2908: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2909: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2910: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2911: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2912: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2913: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2914: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2915: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 2912: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

2908: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
2909: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2910: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2911: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2912: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2913: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2914: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2915: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2916: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 2913: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

2909: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
2910: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2911: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2912: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2913: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2914: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2915: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2916: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2917: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 2914: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

2910: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
2911: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2912: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2913: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2914: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2915: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2916: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2917: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2918: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 2915: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

2911: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
2912: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2913: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2914: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2915: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2916: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2917: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2918: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2919: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 2916: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

2912: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
2913: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2914: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2915: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2916: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2917: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2918: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2919: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2920: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 2917: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

2913: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
2914: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2915: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2916: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2917: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2918: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2919: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2920: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2921: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 2918: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

2914: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
2915: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2916: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2917: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2918: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2919: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2920: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2921: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2922: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 2919: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

2915: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
2916: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2917: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2918: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2919: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2920: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2921: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2922: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2923: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 2920: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

2916: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
2917: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2918: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2919: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2920: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2921: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2922: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2923: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2924: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';

Line 2921: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

2917: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
2918: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2919: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2920: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2921: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2922: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2923: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2924: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
2925: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 2922: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

2918: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
2919: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
2920: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
2921: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
2922: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
2923: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
2924: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
2925: x_prod_txn_tbl(l_index).project_id := l_project_id;
2926: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 2938: p_init_msg_list => FND_API.G_TRUE,

2934: l_attr_code := 'SHIP_FROM_ORG';
2935: l_default_val_num := null;
2936: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2937: p_api_version_number => 1.0,
2938: p_init_msg_list => FND_API.G_TRUE,
2939: p_commit => FND_API.G_TRUE,
2940: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2941: p_entity_attribute_type => l_attr_type,
2942: p_entity_attribute_code => l_attr_code,

Line 2939: p_commit => FND_API.G_TRUE,

2935: l_default_val_num := null;
2936: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2937: p_api_version_number => 1.0,
2938: p_init_msg_list => FND_API.G_TRUE,
2939: p_commit => FND_API.G_TRUE,
2940: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2941: p_entity_attribute_type => l_attr_type,
2942: p_entity_attribute_code => l_attr_code,
2943: p_rule_input_rec => l_rule_input_rec,

Line 2940: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2936: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
2937: p_api_version_number => 1.0,
2938: p_init_msg_list => FND_API.G_TRUE,
2939: p_commit => FND_API.G_TRUE,
2940: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2941: p_entity_attribute_type => l_attr_type,
2942: p_entity_attribute_code => l_attr_code,
2943: p_rule_input_rec => l_rule_input_rec,
2944: x_default_value => l_default_val_num,

Line 2964: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

2960:
2961: if (l_lr_txn_billing_type_id is not null) then
2962:
2963: -- Receive loaner product txn line
2964: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2965: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2966: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2967: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;
2968: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

Line 2966: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

2962:
2963: -- Receive loaner product txn line
2964: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2965: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2966: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2967: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;
2968: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2969: x_prod_txn_tbl(l_index).txn_billing_type_id := l_lr_txn_billing_type_id;
2970: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829

Line 2968: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

2964: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
2965: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
2966: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
2967: x_prod_txn_tbl(l_index).action_code := 'LOANER' ;
2968: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
2969: x_prod_txn_tbl(l_index).txn_billing_type_id := l_lr_txn_billing_type_id;
2970: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
2971: IF l_repair_type_ref = 'WRL' THEN
2972: x_prod_txn_tbl(l_index).action_type := 'WALK_IN_RECEIPT' ;

Line 2985: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

2981:
2982:
2983: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2984: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2985: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2986: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2987: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2988: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2989: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 2986: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

2982:
2983: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
2984: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
2985: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
2986: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
2987: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
2988: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2989: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2990: -- Fix for bug#3704155

Line 2992: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;

2988: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
2989: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2990: -- Fix for bug#3704155
2991: --x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
2992: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
2993: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2994: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2995: -- Fix for bug#3704155
2996: --x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;

Line 2993: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

2989: x_prod_txn_tbl(l_index).quantity := p_quantity ;
2990: -- Fix for bug#3704155
2991: --x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
2992: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
2993: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2994: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2995: -- Fix for bug#3704155
2996: --x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2997: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

Line 2994: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

2990: -- Fix for bug#3704155
2991: --x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
2992: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
2993: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2994: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2995: -- Fix for bug#3704155
2996: --x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2997: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2998: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

Line 2997: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

2993: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
2994: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2995: -- Fix for bug#3704155
2996: --x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2997: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2998: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2999: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
3000: -- R12 contract changes
3001: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;

Line 2998: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

2994: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
2995: -- Fix for bug#3704155
2996: --x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
2997: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
2998: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
2999: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
3000: -- R12 contract changes
3001: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
3002: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;

Line 3003: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

2999: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
3000: -- R12 contract changes
3001: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
3002: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
3003: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
3004: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_lr_txn_billing_type_id);
3005: x_prod_txn_tbl(l_index).interface_to_om_flag := 'N' ;
3006: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
3007: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;

Line 3036: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

3032: x_prod_txn_tbl(l_index).creation_date := sysdate ;
3033: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
3034: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
3035: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3036: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3037: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3038: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3039: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3040: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 3037: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

3033: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
3034: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
3035: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3036: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3037: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3038: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3039: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3040: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3041: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 3038: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

3034: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
3035: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3036: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3037: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3038: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3039: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3040: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3041: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3042: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 3039: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

3035: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3036: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3037: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3038: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3039: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3040: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3041: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3042: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3043: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 3040: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

3036: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3037: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3038: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3039: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3040: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3041: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3042: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3043: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3044: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 3041: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

3037: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3038: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3039: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3040: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3041: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3042: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3043: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3044: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3045: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 3042: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

3038: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3039: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3040: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3041: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3042: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3043: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3044: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3045: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3046: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 3043: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

3039: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3040: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3041: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3042: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3043: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3044: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3045: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3046: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3047: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 3044: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

3040: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3041: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3042: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3043: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3044: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3045: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3046: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3047: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3048: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 3045: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

3041: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3042: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3043: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3044: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3045: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3046: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3047: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3048: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3049: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 3046: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

3042: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3043: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3044: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3045: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3046: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3047: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3048: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3049: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3050: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 3047: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

3043: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3044: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3045: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3046: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3047: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3048: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3049: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3050: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3051: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 3048: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

3044: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3045: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3046: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3047: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3048: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3049: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3050: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3051: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3052: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 3049: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

3045: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3046: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3047: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3048: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3049: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3050: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3051: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3052: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
3053: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';

Line 3050: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

3046: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3047: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3048: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3049: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3050: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3051: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3052: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
3053: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
3054: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 3051: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

3047: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3048: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3049: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3050: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3051: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3052: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
3053: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
3054: x_prod_txn_tbl(l_index).project_id := l_project_id;
3055: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 3062: p_init_msg_list => FND_API.G_TRUE,

3058: l_attr_code := 'RMA_RCV_ORG';
3059: l_default_val_num := null;
3060: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3061: p_api_version_number => 1.0,
3062: p_init_msg_list => FND_API.G_TRUE,
3063: p_commit => FND_API.G_TRUE,
3064: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3065: p_entity_attribute_type => l_attr_type,
3066: p_entity_attribute_code => l_attr_code,

Line 3063: p_commit => FND_API.G_TRUE,

3059: l_default_val_num := null;
3060: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3061: p_api_version_number => 1.0,
3062: p_init_msg_list => FND_API.G_TRUE,
3063: p_commit => FND_API.G_TRUE,
3064: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3065: p_entity_attribute_type => l_attr_type,
3066: p_entity_attribute_code => l_attr_code,
3067: p_rule_input_rec => l_rule_input_rec,

Line 3064: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

3060: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3061: p_api_version_number => 1.0,
3062: p_init_msg_list => FND_API.G_TRUE,
3063: p_commit => FND_API.G_TRUE,
3064: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3065: p_entity_attribute_type => l_attr_type,
3066: p_entity_attribute_code => l_attr_code,
3067: p_rule_input_rec => l_rule_input_rec,
3068: x_default_value => l_default_val_num,

Line 3087: p_init_msg_list => FND_API.G_TRUE,

3083: l_attr_code := 'RMA_RCV_SUBINV';
3084: l_default_val_char := null;
3085: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3086: p_api_version_number => 1.0,
3087: p_init_msg_list => FND_API.G_TRUE,
3088: p_commit => FND_API.G_TRUE,
3089: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3090: p_entity_attribute_type => l_attr_type,
3091: p_entity_attribute_code => l_attr_code,

Line 3088: p_commit => FND_API.G_TRUE,

3084: l_default_val_char := null;
3085: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3086: p_api_version_number => 1.0,
3087: p_init_msg_list => FND_API.G_TRUE,
3088: p_commit => FND_API.G_TRUE,
3089: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3090: p_entity_attribute_type => l_attr_type,
3091: p_entity_attribute_code => l_attr_code,
3092: p_rule_input_rec => l_rule_input_rec,

Line 3089: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

3085: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3086: p_api_version_number => 1.0,
3087: p_init_msg_list => FND_API.G_TRUE,
3088: p_commit => FND_API.G_TRUE,
3089: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3090: p_entity_attribute_type => l_attr_type,
3091: p_entity_attribute_code => l_attr_code,
3092: p_rule_input_rec => l_rule_input_rec,
3093: x_default_value => l_default_val_char,

Line 3118: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

3114:
3115: if (l_third_ship_txn_b_type_id is not null) then
3116:
3117: -- Shipping customer product txn line
3118: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
3119: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
3120: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
3121: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
3122: x_prod_txn_tbl(l_index).txn_billing_type_id := l_third_ship_txn_b_type_id;

Line 3120: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

3116:
3117: -- Shipping customer product txn line
3118: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
3119: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
3120: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
3121: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
3122: x_prod_txn_tbl(l_index).txn_billing_type_id := l_third_ship_txn_b_type_id;
3123: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
3124:

Line 3121: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

3117: -- Shipping customer product txn line
3118: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
3119: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
3120: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
3121: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
3122: x_prod_txn_tbl(l_index).txn_billing_type_id := l_third_ship_txn_b_type_id;
3123: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
3124:
3125: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD';

Line 3126: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

3122: x_prod_txn_tbl(l_index).txn_billing_type_id := l_third_ship_txn_b_type_id;
3123: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
3124:
3125: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD';
3126: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
3127: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
3128:
3129: -- Fix for bug# 3549430
3130: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then

Line 3127: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

3123: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
3124:
3125: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD';
3126: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
3127: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
3128:
3129: -- Fix for bug# 3549430
3130: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then
3131: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

Line 3131: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;

3127: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
3128:
3129: -- Fix for bug# 3549430
3130: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then
3131: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
3132: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
3133: else
3134: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id;
3135: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;

Line 3132: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;

3128:
3129: -- Fix for bug# 3549430
3130: if (l_serial_num_control_code = 1 and l_ib_flag = 'Y') then
3131: x_prod_txn_tbl(l_index).source_instance_id := FND_API.G_MISS_NUM;
3132: x_prod_txn_tbl(l_index).source_serial_number := FND_API.G_MISS_CHAR;
3133: else
3134: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id;
3135: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number;
3136: end if;

Line 3147: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

3143: End if;
3144:
3145: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
3146: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
3147: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
3148: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
3149: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
3150: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
3151: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 3148: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

3144:
3145: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
3146: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
3147: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
3148: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
3149: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
3150: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
3151: x_prod_txn_tbl(l_index).quantity := p_quantity ;
3152: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

Line 3152: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

3148: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
3149: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
3150: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
3151: x_prod_txn_tbl(l_index).quantity := p_quantity ;
3152: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
3153: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
3154: -- R12 contract changes
3155: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
3156: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;

Line 3157: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

3153: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
3154: -- R12 contract changes
3155: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
3156: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
3157: -- x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
3158: l_attr_code := 'SHIP_FROM_SUBINV';
3159: l_default_val_char := null;
3160: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3161: p_api_version_number => 1.0,

Line 3162: p_init_msg_list => FND_API.G_TRUE,

3158: l_attr_code := 'SHIP_FROM_SUBINV';
3159: l_default_val_char := null;
3160: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3161: p_api_version_number => 1.0,
3162: p_init_msg_list => FND_API.G_TRUE,
3163: p_commit => FND_API.G_TRUE,
3164: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3165: p_entity_attribute_type => l_attr_type,
3166: p_entity_attribute_code => l_attr_code,

Line 3163: p_commit => FND_API.G_TRUE,

3159: l_default_val_char := null;
3160: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3161: p_api_version_number => 1.0,
3162: p_init_msg_list => FND_API.G_TRUE,
3163: p_commit => FND_API.G_TRUE,
3164: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3165: p_entity_attribute_type => l_attr_type,
3166: p_entity_attribute_code => l_attr_code,
3167: p_rule_input_rec => l_rule_input_rec,

Line 3164: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

3160: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3161: p_api_version_number => 1.0,
3162: p_init_msg_list => FND_API.G_TRUE,
3163: p_commit => FND_API.G_TRUE,
3164: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3165: p_entity_attribute_type => l_attr_type,
3166: p_entity_attribute_code => l_attr_code,
3167: p_rule_input_rec => l_rule_input_rec,
3168: x_default_value => l_default_val_char,

Line 3177: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

3173: );
3174: if (l_default_val_char is not null) then
3175: x_prod_txn_tbl(l_index).sub_inventory := l_default_val_char;
3176: else
3177: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
3178: end if;
3179:
3180: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_third_ship_txn_b_type_id);
3181: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;

Line 3208: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;

3204: x_prod_txn_tbl(l_index).interface_to_om_flag := 'N' ;
3205: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
3206: End if;
3207:
3208: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
3209: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
3210: /* Fixed for FP bug#5408047
3211: For SHIP line if either of 'source return is required'
3212: or 'non-source return required' is checked then only default

Line 3209: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;

3205: x_prod_txn_tbl(l_index).book_sales_order_flag := 'N' ;
3206: End if;
3207:
3208: x_prod_txn_tbl(l_index).return_reason := FND_API.G_MISS_CHAR;
3209: -- x_prod_txn_tbl(l_index).return_by_date := FND_API.G_MISS_DATE;
3210: /* Fixed for FP bug#5408047
3211: For SHIP line if either of 'source return is required'
3212: or 'non-source return required' is checked then only default
3213: the return by date. This date will be passed to charges in

Line 3236: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

3232: x_prod_txn_tbl(l_index).creation_date := sysdate ;
3233: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
3234: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
3235: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3236: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3237: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3238: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3239: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3240: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 3237: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

3233: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
3234: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
3235: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3236: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3237: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3238: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3239: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3240: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3241: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 3238: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

3234: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
3235: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3236: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3237: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3238: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3239: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3240: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3241: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3242: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 3239: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

3235: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3236: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3237: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3238: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3239: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3240: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3241: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3242: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3243: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 3240: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

3236: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3237: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3238: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3239: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3240: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3241: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3242: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3243: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3244: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 3241: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

3237: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3238: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3239: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3240: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3241: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3242: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3243: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3244: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3245: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 3242: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

3238: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3239: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3240: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3241: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3242: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3243: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3244: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3245: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3246: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 3243: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

3239: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3240: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3241: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3242: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3243: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3244: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3245: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3246: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3247: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 3244: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

3240: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3241: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3242: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3243: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3244: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3245: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3246: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3247: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3248: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 3245: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

3241: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3242: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3243: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3244: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3245: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3246: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3247: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3248: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3249: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 3246: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

3242: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3243: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3244: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3245: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3246: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3247: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3248: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3249: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3250: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 3247: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

3243: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3244: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3245: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3246: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3247: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3248: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3249: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3250: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3251: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 3248: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

3244: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3245: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3246: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3247: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3248: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3249: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3250: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3251: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3252: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 3249: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

3245: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3246: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3247: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3248: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3249: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3250: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3251: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3252: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
3253: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';

Line 3250: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

3246: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3247: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3248: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3249: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3250: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3251: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3252: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
3253: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
3254: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 3251: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

3247: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3248: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3249: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3250: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3251: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3252: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
3253: x_prod_txn_tbl(l_index).prod_txn_code := 'POST';
3254: x_prod_txn_tbl(l_index).project_id := l_project_id;
3255: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 3267: p_init_msg_list => FND_API.G_TRUE,

3263: l_attr_code := 'SHIP_FROM_ORG';
3264: l_default_val_num := null;
3265: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3266: p_api_version_number => 1.0,
3267: p_init_msg_list => FND_API.G_TRUE,
3268: p_commit => FND_API.G_TRUE,
3269: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3270: p_entity_attribute_type => l_attr_type,
3271: p_entity_attribute_code => l_attr_code,

Line 3268: p_commit => FND_API.G_TRUE,

3264: l_default_val_num := null;
3265: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3266: p_api_version_number => 1.0,
3267: p_init_msg_list => FND_API.G_TRUE,
3268: p_commit => FND_API.G_TRUE,
3269: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3270: p_entity_attribute_type => l_attr_type,
3271: p_entity_attribute_code => l_attr_code,
3272: p_rule_input_rec => l_rule_input_rec,

Line 3269: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

3265: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3266: p_api_version_number => 1.0,
3267: p_init_msg_list => FND_API.G_TRUE,
3268: p_commit => FND_API.G_TRUE,
3269: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3270: p_entity_attribute_type => l_attr_type,
3271: p_entity_attribute_code => l_attr_code,
3272: p_rule_input_rec => l_rule_input_rec,
3273: x_default_value => l_default_val_num,

Line 3291: p_init_msg_list => FND_API.G_TRUE,

3287: l_attr_code := 'VENDOR_ACCOUNT';
3288: l_default_val_num := null;
3289: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3290: p_api_version_number => 1.0,
3291: p_init_msg_list => FND_API.G_TRUE,
3292: p_commit => FND_API.G_TRUE,
3293: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3294: p_entity_attribute_type => l_attr_type,
3295: p_entity_attribute_code => l_attr_code,

Line 3292: p_commit => FND_API.G_TRUE,

3288: l_default_val_num := null;
3289: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3290: p_api_version_number => 1.0,
3291: p_init_msg_list => FND_API.G_TRUE,
3292: p_commit => FND_API.G_TRUE,
3293: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3294: p_entity_attribute_type => l_attr_type,
3295: p_entity_attribute_code => l_attr_code,
3296: p_rule_input_rec => l_rule_input_rec,

Line 3293: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

3289: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3290: p_api_version_number => 1.0,
3291: p_init_msg_list => FND_API.G_TRUE,
3292: p_commit => FND_API.G_TRUE,
3293: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3294: p_entity_attribute_type => l_attr_type,
3295: p_entity_attribute_code => l_attr_code,
3296: p_rule_input_rec => l_rule_input_rec,
3297: x_default_value => l_default_val_num,

Line 3340: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;

3336:
3337: if (l_third_rma_txn_b_type_id is not null) then
3338:
3339: -- receive customer product txn line
3340: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
3341: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
3342: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
3343: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
3344: x_prod_txn_tbl(l_index).txn_billing_type_id := l_third_rma_txn_b_type_id;

Line 3342: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;

3338:
3339: -- receive customer product txn line
3340: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
3341: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
3342: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
3343: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
3344: x_prod_txn_tbl(l_index).txn_billing_type_id := l_third_rma_txn_b_type_id;
3345: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
3346:

Line 3343: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;

3339: -- receive customer product txn line
3340: x_prod_txn_tbl(l_index).product_transaction_id := FND_API.G_MISS_NUM;
3341: x_prod_txn_tbl(l_index).repair_line_id := p_repair_line_id ;
3342: x_prod_txn_tbl(l_index).estimate_detail_id := FND_API.G_MISS_NUM;
3343: x_prod_txn_tbl(l_index).line_category_code := FND_API.G_MISS_CHAR;
3344: x_prod_txn_tbl(l_index).txn_billing_type_id := l_third_rma_txn_b_type_id;
3345: x_prod_txn_tbl(l_index).po_number := l_po_number; -- swai bug fix 4535829
3346:
3347: x_prod_txn_tbl(l_index).action_code := 'CUST_PROD';

Line 3359: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;

3355: -- x_prod_txn_tbl(l_index).serial_number := l_serial_number ;
3356: -- x_prod_txn_tbl(l_index).instance_id := l_instance_id ;
3357: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number ;
3358: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
3359: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
3360: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
3361: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
3362: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
3363: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

Line 3360: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;

3356: -- x_prod_txn_tbl(l_index).instance_id := l_instance_id ;
3357: x_prod_txn_tbl(l_index).source_serial_number := p_serial_number ;
3358: x_prod_txn_tbl(l_index).source_instance_id := p_instance_id ;
3359: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
3360: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
3361: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
3362: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
3363: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
3364: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

Line 3363: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;

3359: x_prod_txn_tbl(l_index).non_source_serial_number := FND_API.G_MISS_CHAR;
3360: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
3361: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
3362: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
3363: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
3364: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
3365: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
3366: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
3367: x_prod_txn_tbl(l_index).quantity := p_quantity ;

Line 3364: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;

3360: x_prod_txn_tbl(l_index).non_source_instance_id := FND_API.G_MISS_NUM;
3361: x_prod_txn_tbl(l_index).organization_id := l_org_id ;
3362: x_prod_txn_tbl(l_index).business_process_id := l_bus_process_id ;
3363: x_prod_txn_tbl(l_index).order_number := FND_API.G_MISS_CHAR;
3364: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
3365: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
3366: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
3367: x_prod_txn_tbl(l_index).quantity := p_quantity ;
3368: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

Line 3368: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;

3364: x_prod_txn_tbl(l_index).status := FND_API.G_MISS_CHAR;
3365: x_prod_txn_tbl(l_index).inventory_item_id := l_inv_item_id ;
3366: x_prod_txn_tbl(l_index).unit_of_measure_code := l_unit_of_measure ;
3367: x_prod_txn_tbl(l_index).quantity := p_quantity ;
3368: x_prod_txn_tbl(l_index).lot_number := FND_API.G_MISS_CHAR;
3369: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
3370: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
3371: -- R12 contract changes
3372: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;

Line 3373: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;

3369: x_prod_txn_tbl(l_index).price_list_id := l_price_list_id ;
3370: x_prod_txn_tbl(l_index).contract_id := l_contract_id ;
3371: -- R12 contract changes
3372: x_prod_txn_tbl(l_index).contract_line_id := l_contract_line_id ;
3373: x_prod_txn_tbl(l_index).sub_inventory := FND_API.G_MISS_CHAR;
3374: x_prod_txn_tbl(l_index).no_charge_flag := csd_process_util.get_no_chg_flag(l_third_rma_txn_b_type_id) ;
3375: x_prod_txn_tbl(l_index).release_sales_order_flag := 'N' ;
3376: x_prod_txn_tbl(l_index).ship_sales_order_flag := 'N' ;
3377:

Line 3428: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;

3424: x_prod_txn_tbl(l_index).creation_date := sysdate ;
3425: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
3426: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
3427: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3428: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3429: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3430: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3431: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3432: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

Line 3429: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;

3425: x_prod_txn_tbl(l_index).last_updated_by := FND_GLOBAL.USER_ID;
3426: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
3427: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3428: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3429: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3430: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3431: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3432: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3433: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

Line 3430: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;

3426: x_prod_txn_tbl(l_index).created_by := FND_GLOBAL.USER_ID;
3427: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3428: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3429: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3430: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3431: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3432: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3433: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3434: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

Line 3431: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;

3427: x_prod_txn_tbl(l_index).last_update_login := FND_GLOBAL.USER_ID;
3428: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3429: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3430: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3431: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3432: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3433: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3434: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3435: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

Line 3432: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;

3428: x_prod_txn_tbl(l_index).attribute1 := FND_API.G_MISS_CHAR;
3429: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3430: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3431: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3432: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3433: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3434: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3435: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3436: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

Line 3433: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;

3429: x_prod_txn_tbl(l_index).attribute2 := FND_API.G_MISS_CHAR;
3430: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3431: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3432: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3433: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3434: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3435: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3436: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3437: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

Line 3434: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;

3430: x_prod_txn_tbl(l_index).attribute3 := FND_API.G_MISS_CHAR;
3431: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3432: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3433: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3434: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3435: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3436: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3437: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3438: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

Line 3435: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;

3431: x_prod_txn_tbl(l_index).attribute4 := FND_API.G_MISS_CHAR;
3432: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3433: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3434: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3435: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3436: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3437: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3438: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3439: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

Line 3436: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;

3432: x_prod_txn_tbl(l_index).attribute5 := FND_API.G_MISS_CHAR;
3433: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3434: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3435: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3436: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3437: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3438: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3439: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3440: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

Line 3437: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;

3433: x_prod_txn_tbl(l_index).attribute6 := FND_API.G_MISS_CHAR;
3434: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3435: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3436: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3437: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3438: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3439: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3440: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3441: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

Line 3438: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;

3434: x_prod_txn_tbl(l_index).attribute7 := FND_API.G_MISS_CHAR;
3435: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3436: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3437: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3438: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3439: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3440: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3441: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3442: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

Line 3439: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;

3435: x_prod_txn_tbl(l_index).attribute8 := FND_API.G_MISS_CHAR;
3436: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3437: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3438: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3439: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3440: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3441: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3442: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3443: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

Line 3440: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;

3436: x_prod_txn_tbl(l_index).attribute9 := FND_API.G_MISS_CHAR;
3437: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3438: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3439: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3440: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3441: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3442: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3443: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3444: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';

Line 3441: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;

3437: x_prod_txn_tbl(l_index).attribute10 := FND_API.G_MISS_CHAR;
3438: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3439: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3440: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3441: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3442: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3443: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3444: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
3445: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';

Line 3442: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;

3438: x_prod_txn_tbl(l_index).attribute11 := FND_API.G_MISS_CHAR;
3439: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3440: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3441: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3442: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3443: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3444: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
3445: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
3446: x_prod_txn_tbl(l_index).project_id := l_project_id;

Line 3443: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;

3439: x_prod_txn_tbl(l_index).attribute12 := FND_API.G_MISS_CHAR;
3440: x_prod_txn_tbl(l_index).attribute13 := FND_API.G_MISS_CHAR;
3441: x_prod_txn_tbl(l_index).attribute14 := FND_API.G_MISS_CHAR;
3442: x_prod_txn_tbl(l_index).attribute15 := FND_API.G_MISS_CHAR;
3443: x_prod_txn_tbl(l_index).context := FND_API.G_MISS_CHAR;
3444: x_prod_txn_tbl(l_index).prod_txn_status := 'ENTERED';
3445: x_prod_txn_tbl(l_index).prod_txn_code := 'PRE';
3446: x_prod_txn_tbl(l_index).project_id := l_project_id;
3447: x_prod_txn_tbl(l_index).task_id := l_task_id;

Line 3454: p_init_msg_list => FND_API.G_TRUE,

3450: l_attr_code := 'RMA_RCV_ORG';
3451: l_default_val_num := null;
3452: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3453: p_api_version_number => 1.0,
3454: p_init_msg_list => FND_API.G_TRUE,
3455: p_commit => FND_API.G_TRUE,
3456: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3457: p_entity_attribute_type => l_attr_type,
3458: p_entity_attribute_code => l_attr_code,

Line 3455: p_commit => FND_API.G_TRUE,

3451: l_default_val_num := null;
3452: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3453: p_api_version_number => 1.0,
3454: p_init_msg_list => FND_API.G_TRUE,
3455: p_commit => FND_API.G_TRUE,
3456: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3457: p_entity_attribute_type => l_attr_type,
3458: p_entity_attribute_code => l_attr_code,
3459: p_rule_input_rec => l_rule_input_rec,

Line 3456: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

3452: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3453: p_api_version_number => 1.0,
3454: p_init_msg_list => FND_API.G_TRUE,
3455: p_commit => FND_API.G_TRUE,
3456: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3457: p_entity_attribute_type => l_attr_type,
3458: p_entity_attribute_code => l_attr_code,
3459: p_rule_input_rec => l_rule_input_rec,
3460: x_default_value => l_default_val_num,

Line 3479: p_init_msg_list => FND_API.G_TRUE,

3475: l_attr_code := 'RMA_RCV_SUBINV';
3476: l_default_val_char := null;
3477: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3478: p_api_version_number => 1.0,
3479: p_init_msg_list => FND_API.G_TRUE,
3480: p_commit => FND_API.G_TRUE,
3481: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3482: p_entity_attribute_type => l_attr_type,
3483: p_entity_attribute_code => l_attr_code,

Line 3480: p_commit => FND_API.G_TRUE,

3476: l_default_val_char := null;
3477: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3478: p_api_version_number => 1.0,
3479: p_init_msg_list => FND_API.G_TRUE,
3480: p_commit => FND_API.G_TRUE,
3481: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3482: p_entity_attribute_type => l_attr_type,
3483: p_entity_attribute_code => l_attr_code,
3484: p_rule_input_rec => l_rule_input_rec,

Line 3481: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

3477: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3478: p_api_version_number => 1.0,
3479: p_init_msg_list => FND_API.G_TRUE,
3480: p_commit => FND_API.G_TRUE,
3481: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3482: p_entity_attribute_type => l_attr_type,
3483: p_entity_attribute_code => l_attr_code,
3484: p_rule_input_rec => l_rule_input_rec,
3485: x_default_value => l_default_val_char,

Line 3502: p_init_msg_list => FND_API.G_TRUE,

3498: l_attr_code := 'VENDOR_ACCOUNT';
3499: l_default_val_num := null;
3500: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3501: p_api_version_number => 1.0,
3502: p_init_msg_list => FND_API.G_TRUE,
3503: p_commit => FND_API.G_TRUE,
3504: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3505: p_entity_attribute_type => l_attr_type,
3506: p_entity_attribute_code => l_attr_code,

Line 3503: p_commit => FND_API.G_TRUE,

3499: l_default_val_num := null;
3500: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3501: p_api_version_number => 1.0,
3502: p_init_msg_list => FND_API.G_TRUE,
3503: p_commit => FND_API.G_TRUE,
3504: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3505: p_entity_attribute_type => l_attr_type,
3506: p_entity_attribute_code => l_attr_code,
3507: p_rule_input_rec => l_rule_input_rec,

Line 3504: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

3500: CSD_RULES_ENGINE_PVT.GET_DEFAULT_VALUE_FROM_RULE (
3501: p_api_version_number => 1.0,
3502: p_init_msg_list => FND_API.G_TRUE,
3503: p_commit => FND_API.G_TRUE,
3504: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3505: p_entity_attribute_type => l_attr_type,
3506: p_entity_attribute_code => l_attr_code,
3507: p_rule_input_rec => l_rule_input_rec,
3508: x_default_value => l_default_val_num,

Line 3550: WHEN FND_API.G_EXC_ERROR THEN

3546: end if; --end l_third_party_flag
3547:
3548:
3549: EXCEPTION
3550: WHEN FND_API.G_EXC_ERROR THEN
3551: x_return_status := FND_API.G_RET_STS_ERROR ;
3552: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3553: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3554: WHEN OTHERS THEN

Line 3551: x_return_status := FND_API.G_RET_STS_ERROR ;

3547:
3548:
3549: EXCEPTION
3550: WHEN FND_API.G_EXC_ERROR THEN
3551: x_return_status := FND_API.G_RET_STS_ERROR ;
3552: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3553: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3554: WHEN OTHERS THEN
3555: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 3552: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3548:
3549: EXCEPTION
3550: WHEN FND_API.G_EXC_ERROR THEN
3551: x_return_status := FND_API.G_RET_STS_ERROR ;
3552: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3553: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3554: WHEN OTHERS THEN
3555: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3556: END build_prodtxn_tbl_int;

Line 3553: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3549: EXCEPTION
3550: WHEN FND_API.G_EXC_ERROR THEN
3551: x_return_status := FND_API.G_RET_STS_ERROR ;
3552: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3553: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3554: WHEN OTHERS THEN
3555: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3556: END build_prodtxn_tbl_int;
3557:

Line 3555: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3551: x_return_status := FND_API.G_RET_STS_ERROR ;
3552: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3553: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3554: WHEN OTHERS THEN
3555: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3556: END build_prodtxn_tbl_int;
3557:
3558: /**************************************
3559: This procedure calls the internal api to build the product txn table.

Line 3765: p_commit => FND_API.G_FALSE, -- swai added

3761:
3762: CS_MultiOrg_Pub.Get_OrgId( -- swai change to use pub instead of pvt
3763: p_api_version => 1.0, -- swai change to version 1.0
3764: p_init_msg_list => 'F',
3765: p_commit => FND_API.G_FALSE, -- swai added
3766: p_validation_level => null, -- swai added
3767: x_return_status => l_return_status,
3768: x_msg_count => l_msg_count,
3769: x_msg_data => l_msg_data,

Line 3936: x_return_status := FND_API.G_RET_STS_SUCCESS;

3932: l_non_src_return_reqd varchar2(1); /*Fixed for FP bug#5408047*/
3933:
3934: BEGIN
3935:
3936: x_return_status := FND_API.G_RET_STS_SUCCESS;
3937:
3938: x_charges_rec.estimate_detail_id := p_prod_txn_rec.estimate_detail_id;
3939: x_charges_rec.incident_id := p_prod_txn_rec.incident_id;
3940: x_charges_rec.original_source_id := p_prod_txn_rec.repair_line_id;

Line 4018: x_charges_rec.inventory_item_id_out := FND_API.G_MISS_NUM;

4014: x_charges_rec.serial_number := p_prod_txn_rec.source_serial_number;
4015: x_charges_rec.original_source_number := to_char(p_prod_txn_rec.repair_line_id);
4016: x_charges_rec.source_number := to_char(p_prod_txn_rec.repair_line_id);
4017: x_charges_rec.purchase_order_num := p_prod_txn_rec.po_number;
4018: x_charges_rec.inventory_item_id_out := FND_API.G_MISS_NUM;
4019: x_charges_rec.serial_number_out := FND_API.G_MISS_CHAR;
4020: x_charges_rec.order_header_id := p_prod_txn_rec.order_header_id;
4021: x_charges_rec.order_line_id := FND_API.G_MISS_NUM;
4022: x_charges_rec.original_system_reference := FND_API.G_MISS_CHAR;

Line 4019: x_charges_rec.serial_number_out := FND_API.G_MISS_CHAR;

4015: x_charges_rec.original_source_number := to_char(p_prod_txn_rec.repair_line_id);
4016: x_charges_rec.source_number := to_char(p_prod_txn_rec.repair_line_id);
4017: x_charges_rec.purchase_order_num := p_prod_txn_rec.po_number;
4018: x_charges_rec.inventory_item_id_out := FND_API.G_MISS_NUM;
4019: x_charges_rec.serial_number_out := FND_API.G_MISS_CHAR;
4020: x_charges_rec.order_header_id := p_prod_txn_rec.order_header_id;
4021: x_charges_rec.order_line_id := FND_API.G_MISS_NUM;
4022: x_charges_rec.original_system_reference := FND_API.G_MISS_CHAR;
4023: x_charges_rec.selling_price := FND_API.G_MISS_NUM;

Line 4021: x_charges_rec.order_line_id := FND_API.G_MISS_NUM;

4017: x_charges_rec.purchase_order_num := p_prod_txn_rec.po_number;
4018: x_charges_rec.inventory_item_id_out := FND_API.G_MISS_NUM;
4019: x_charges_rec.serial_number_out := FND_API.G_MISS_CHAR;
4020: x_charges_rec.order_header_id := p_prod_txn_rec.order_header_id;
4021: x_charges_rec.order_line_id := FND_API.G_MISS_NUM;
4022: x_charges_rec.original_system_reference := FND_API.G_MISS_CHAR;
4023: x_charges_rec.selling_price := FND_API.G_MISS_NUM;
4024: x_charges_rec.transaction_type_id := p_prod_txn_rec.transaction_type_id;
4025: --x_charges_rec.organization_id := FND_API.G_MISS_NUM;

Line 4022: x_charges_rec.original_system_reference := FND_API.G_MISS_CHAR;

4018: x_charges_rec.inventory_item_id_out := FND_API.G_MISS_NUM;
4019: x_charges_rec.serial_number_out := FND_API.G_MISS_CHAR;
4020: x_charges_rec.order_header_id := p_prod_txn_rec.order_header_id;
4021: x_charges_rec.order_line_id := FND_API.G_MISS_NUM;
4022: x_charges_rec.original_system_reference := FND_API.G_MISS_CHAR;
4023: x_charges_rec.selling_price := FND_API.G_MISS_NUM;
4024: x_charges_rec.transaction_type_id := p_prod_txn_rec.transaction_type_id;
4025: --x_charges_rec.organization_id := FND_API.G_MISS_NUM;
4026: --x_to_charges_rec.customer_id := FND_API.G_MISS_NUM;

Line 4023: x_charges_rec.selling_price := FND_API.G_MISS_NUM;

4019: x_charges_rec.serial_number_out := FND_API.G_MISS_CHAR;
4020: x_charges_rec.order_header_id := p_prod_txn_rec.order_header_id;
4021: x_charges_rec.order_line_id := FND_API.G_MISS_NUM;
4022: x_charges_rec.original_system_reference := FND_API.G_MISS_CHAR;
4023: x_charges_rec.selling_price := FND_API.G_MISS_NUM;
4024: x_charges_rec.transaction_type_id := p_prod_txn_rec.transaction_type_id;
4025: --x_charges_rec.organization_id := FND_API.G_MISS_NUM;
4026: --x_to_charges_rec.customer_id := FND_API.G_MISS_NUM;
4027: -- Inv_org Change, Vijay , 20/3/2006

Line 4025: --x_charges_rec.organization_id := FND_API.G_MISS_NUM;

4021: x_charges_rec.order_line_id := FND_API.G_MISS_NUM;
4022: x_charges_rec.original_system_reference := FND_API.G_MISS_CHAR;
4023: x_charges_rec.selling_price := FND_API.G_MISS_NUM;
4024: x_charges_rec.transaction_type_id := p_prod_txn_rec.transaction_type_id;
4025: --x_charges_rec.organization_id := FND_API.G_MISS_NUM;
4026: --x_to_charges_rec.customer_id := FND_API.G_MISS_NUM;
4027: -- Inv_org Change, Vijay , 20/3/2006
4028: x_charges_rec.transaction_inventory_org := p_prod_txn_rec.inventory_org_id;
4029:

Line 4026: --x_to_charges_rec.customer_id := FND_API.G_MISS_NUM;

4022: x_charges_rec.original_system_reference := FND_API.G_MISS_CHAR;
4023: x_charges_rec.selling_price := FND_API.G_MISS_NUM;
4024: x_charges_rec.transaction_type_id := p_prod_txn_rec.transaction_type_id;
4025: --x_charges_rec.organization_id := FND_API.G_MISS_NUM;
4026: --x_to_charges_rec.customer_id := FND_API.G_MISS_NUM;
4027: -- Inv_org Change, Vijay , 20/3/2006
4028: x_charges_rec.transaction_inventory_org := p_prod_txn_rec.inventory_org_id;
4029:
4030: -- swai: bug 5931926 - 3rd party logistics for 12.0.2

Line 4037: WHEN FND_API.G_EXC_ERROR THEN

4033: x_charges_rec.ship_to_party_id := p_prod_txn_rec.ship_to_party_id;
4034: x_charges_rec.ship_to_account_id := p_prod_txn_rec.ship_to_account_id;
4035:
4036: EXCEPTION
4037: WHEN FND_API.G_EXC_ERROR THEN
4038: x_return_status := FND_API.G_RET_STS_ERROR ;
4039: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4040: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4041: WHEN OTHERS THEN

Line 4038: x_return_status := FND_API.G_RET_STS_ERROR ;

4034: x_charges_rec.ship_to_account_id := p_prod_txn_rec.ship_to_account_id;
4035:
4036: EXCEPTION
4037: WHEN FND_API.G_EXC_ERROR THEN
4038: x_return_status := FND_API.G_RET_STS_ERROR ;
4039: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4040: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4041: WHEN OTHERS THEN
4042: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 4039: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4035:
4036: EXCEPTION
4037: WHEN FND_API.G_EXC_ERROR THEN
4038: x_return_status := FND_API.G_RET_STS_ERROR ;
4039: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4040: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4041: WHEN OTHERS THEN
4042: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4043: END Convert_to_Chg_rec;

Line 4040: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

4036: EXCEPTION
4037: WHEN FND_API.G_EXC_ERROR THEN
4038: x_return_status := FND_API.G_RET_STS_ERROR ;
4039: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4040: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4041: WHEN OTHERS THEN
4042: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4043: END Convert_to_Chg_rec;
4044:

Line 4042: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

4038: x_return_status := FND_API.G_RET_STS_ERROR ;
4039: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4040: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4041: WHEN OTHERS THEN
4042: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4043: END Convert_to_Chg_rec;
4044:
4045: PROCEDURE get_line_type
4046: ( p_txn_billing_type_id IN NUMBER,

Line 4055: x_return_status := FND_API.G_RET_STS_SUCCESS;

4051: ) IS
4052:
4053: BEGIN
4054:
4055: x_return_status := FND_API.G_RET_STS_SUCCESS;
4056:
4057: select b.line_type_id,
4058: c.line_order_category_code
4059: into x_line_type_id,

Line 4074: x_return_status := FND_API.G_RET_STS_ERROR ;

4070: When NO_DATA_FOUND then
4071: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_TXN_BILL_TYPE_ID');
4072: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID',p_txn_billing_type_id);
4073: FND_MSG_PUB.Add;
4074: x_return_status := FND_API.G_RET_STS_ERROR ;
4075: When OTHERS then
4076: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_TXN_BILL_TYPE_ID');
4077: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID',p_txn_billing_type_id);
4078: FND_MSG_PUB.Add;

Line 4079: x_return_status := FND_API.G_RET_STS_ERROR ;

4075: When OTHERS then
4076: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_TXN_BILL_TYPE_ID');
4077: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID',p_txn_billing_type_id);
4078: FND_MSG_PUB.Add;
4079: x_return_status := FND_API.G_RET_STS_ERROR ;
4080: END get_line_type;
4081:
4082:
4083: FUNCTION Get_group_rejected_quantity

Line 4157: x_return_status := FND_API.G_RET_STS_SUCCESS;

4153: and b.product_transaction_id = p_prod_txn_id;
4154:
4155: BEGIN
4156:
4157: x_return_status := FND_API.G_RET_STS_SUCCESS;
4158:
4159: IF NVL(p_prod_txn_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
4160:
4161: IF cur_repln_dtls%isopen then

Line 4159: IF NVL(p_prod_txn_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN

4155: BEGIN
4156:
4157: x_return_status := FND_API.G_RET_STS_SUCCESS;
4158:
4159: IF NVL(p_prod_txn_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
4160:
4161: IF cur_repln_dtls%isopen then
4162: CLOSE cur_repln_dtls;
4163: END IF;

Line 4193: RAISE FND_API.G_EXC_ERROR;

4189: WHEN NO_DATA_FOUND THEN
4190: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV2_PROD_TXN_ID');
4191: FND_MESSAGE.SET_TOKEN('PRODUCT_TXN_ID',p_prod_txn_id);
4192: FND_MSG_PUB.ADD;
4193: RAISE FND_API.G_EXC_ERROR;
4194: END;
4195: /*
4196: END IF;
4197: */

Line 4223: RAISE FND_API.G_EXC_ERROR;

4219: from csd_repair_job_xref
4220: where repair_line_id = l_repair_line_id;
4221: EXCEPTION
4222: WHEN OTHERS THEN
4223: RAISE FND_API.G_EXC_ERROR;
4224: IF (g_debug > 0 ) THEN
4225: csd_gen_utility_pvt.add('repair line Id not found');
4226: END IF;
4227:

Line 4247: RAISE FND_API.G_EXC_ERROR;

4243: IF (g_debug > 0 ) THEN
4244: csd_gen_utility_pvt.ADD('Prod txn qty is more than qty completed :'||l_qty_completed);
4245: END IF;
4246:
4247: RAISE FND_API.G_EXC_ERROR;
4248: end if;
4249: **********************************************************************/
4250:
4251: ELSIF l_repair_mode = 'TASK' then

Line 4277: WHEN FND_API.G_EXC_ERROR THEN

4273:
4274: END IF;
4275:
4276: EXCEPTION
4277: WHEN FND_API.G_EXC_ERROR THEN
4278: x_return_status := FND_API.G_RET_STS_ERROR ;
4279: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4280: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4281: WHEN OTHERS THEN

Line 4278: x_return_status := FND_API.G_RET_STS_ERROR ;

4274: END IF;
4275:
4276: EXCEPTION
4277: WHEN FND_API.G_EXC_ERROR THEN
4278: x_return_status := FND_API.G_RET_STS_ERROR ;
4279: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4280: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4281: WHEN OTHERS THEN
4282: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 4279: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4275:
4276: EXCEPTION
4277: WHEN FND_API.G_EXC_ERROR THEN
4278: x_return_status := FND_API.G_RET_STS_ERROR ;
4279: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4280: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4281: WHEN OTHERS THEN
4282: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4283: END Validate_wip_task;

Line 4280: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

4276: EXCEPTION
4277: WHEN FND_API.G_EXC_ERROR THEN
4278: x_return_status := FND_API.G_RET_STS_ERROR ;
4279: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4280: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4281: WHEN OTHERS THEN
4282: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4283: END Validate_wip_task;
4284:

Line 4282: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

4278: x_return_status := FND_API.G_RET_STS_ERROR ;
4279: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4280: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4281: WHEN OTHERS THEN
4282: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4283: END Validate_wip_task;
4284:
4285:
4286: PROCEDURE Validate_quantity

Line 4316: x_return_status := FND_API.G_RET_STS_SUCCESS;

4312: l_repair_qty NUMBER := NULL;
4313: l_prod_txn_qty NUMBER := NULL;
4314:
4315: BEGIN
4316: x_return_status := FND_API.G_RET_STS_SUCCESS;
4317:
4318: OPEN qty_by_type ;
4319: FETCH qty_by_type into l_qty_by_type;
4320: CLOSE qty_by_type;

Line 4326: IF NVL(p_prod_txn_qty,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM THEN

4322: OPEN repair_qty;
4323: FETCH repair_qty into l_repair_qty;
4324: CLOSE repair_qty;
4325:
4326: IF NVL(p_prod_txn_qty,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM THEN
4327: l_prod_txn_qty := NULL;
4328: Else
4329: l_prod_txn_qty := p_prod_txn_qty;
4330: END IF;

Line 4353: RAISE FND_API.G_EXC_ERROR;

4349: IF (g_debug > 0 ) THEN
4350: csd_gen_utility_pvt.ADD('Prod txn qty is more than qty in repair Line :'||p_repair_line_id);
4351: END IF;
4352:
4353: RAISE FND_API.G_EXC_ERROR;
4354: END IF;
4355:
4356: EXCEPTION
4357: WHEN FND_API.G_EXC_ERROR THEN

Line 4357: WHEN FND_API.G_EXC_ERROR THEN

4353: RAISE FND_API.G_EXC_ERROR;
4354: END IF;
4355:
4356: EXCEPTION
4357: WHEN FND_API.G_EXC_ERROR THEN
4358: x_return_status := FND_API.G_RET_STS_ERROR ;
4359: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4360: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4361: WHEN OTHERS THEN

Line 4358: x_return_status := FND_API.G_RET_STS_ERROR ;

4354: END IF;
4355:
4356: EXCEPTION
4357: WHEN FND_API.G_EXC_ERROR THEN
4358: x_return_status := FND_API.G_RET_STS_ERROR ;
4359: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4360: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4361: WHEN OTHERS THEN
4362: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 4359: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4355:
4356: EXCEPTION
4357: WHEN FND_API.G_EXC_ERROR THEN
4358: x_return_status := FND_API.G_RET_STS_ERROR ;
4359: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4360: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4361: WHEN OTHERS THEN
4362: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4363: END Validate_quantity;

Line 4360: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

4356: EXCEPTION
4357: WHEN FND_API.G_EXC_ERROR THEN
4358: x_return_status := FND_API.G_RET_STS_ERROR ;
4359: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4360: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4361: WHEN OTHERS THEN
4362: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4363: END Validate_quantity;
4364:

Line 4362: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

4358: x_return_status := FND_API.G_RET_STS_ERROR ;
4359: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4360: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4361: WHEN OTHERS THEN
4362: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4363: END Validate_quantity;
4364:
4365:
4366: FUNCTION Is_item_serialized

Line 4391: RAISE FND_API.G_EXC_ERROR;

4387: When NO_DATA_FOUND then
4388: FND_MESSAGE.SET_NAME('CSD','CSD_API_INV_ITEM_ID');
4389: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID',p_inv_item_id);
4390: FND_MSG_PUB.Add;
4391: RAISE FND_API.G_EXC_ERROR;
4392: END Is_item_serialized;
4393:
4394: FUNCTION g_miss_num RETURN number
4395: IS

Line 4397: RETURN fnd_api.g_miss_num;

4393:
4394: FUNCTION g_miss_num RETURN number
4395: IS
4396: BEGIN
4397: RETURN fnd_api.g_miss_num;
4398: END g_miss_num;
4399:
4400: FUNCTION g_miss_char RETURN varchar2
4401: IS

Line 4403: RETURN fnd_api.g_miss_char ;

4399:
4400: FUNCTION g_miss_char RETURN varchar2
4401: IS
4402: BEGIN
4403: RETURN fnd_api.g_miss_char ;
4404: END g_miss_char;
4405:
4406: FUNCTION g_miss_date RETURN date
4407: IS

Line 4409: RETURN fnd_api.g_miss_date ;

4405:
4406: FUNCTION g_miss_date RETURN date
4407: IS
4408: BEGIN
4409: RETURN fnd_api.g_miss_date ;
4410: END g_miss_date ;
4411:
4412: FUNCTION g_valid_level(p_level varchar2) RETURN number
4413: IS

Line 4416: RETURN fnd_api.g_valid_level_none;

4412: FUNCTION g_valid_level(p_level varchar2) RETURN number
4413: IS
4414: BEGIN
4415: IF p_level = 'NONE' then
4416: RETURN fnd_api.g_valid_level_none;
4417: ELSIF p_level = 'FULL' then
4418: RETURN fnd_api.g_valid_level_full;
4419: ELSE
4420: fnd_msg_pub.add_exc_msg(

Line 4418: RETURN fnd_api.g_valid_level_full;

4414: BEGIN
4415: IF p_level = 'NONE' then
4416: RETURN fnd_api.g_valid_level_none;
4417: ELSIF p_level = 'FULL' then
4418: RETURN fnd_api.g_valid_level_full;
4419: ELSE
4420: fnd_msg_pub.add_exc_msg(
4421: p_pkg_name => G_PKG_NAME ,
4422: p_procedure_name => 'G_VALID_LEVEL',

Line 4425: RAISE fnd_api.g_exc_unexpected_error;

4421: p_pkg_name => G_PKG_NAME ,
4422: p_procedure_name => 'G_VALID_LEVEL',
4423: p_error_text => 'Unrecognized Value: '||p_level);
4424:
4425: RAISE fnd_api.g_exc_unexpected_error;
4426: END IF;
4427: END g_valid_level ;
4428:
4429: FUNCTION g_boolean(p_FLAG varchar2) RETURN varchar2

Line 4433: return FND_API.G_TRUE ;

4429: FUNCTION g_boolean(p_FLAG varchar2) RETURN varchar2
4430: IS
4431: BEGIN
4432: if p_flag = 'TRUE' then
4433: return FND_API.G_TRUE ;
4434: elsif p_flag = 'FALSE' then
4435: return FND_API.G_FALSE ;
4436: else
4437: fnd_msg_pub.add_exc_msg(

Line 4435: return FND_API.G_FALSE ;

4431: BEGIN
4432: if p_flag = 'TRUE' then
4433: return FND_API.G_TRUE ;
4434: elsif p_flag = 'FALSE' then
4435: return FND_API.G_FALSE ;
4436: else
4437: fnd_msg_pub.add_exc_msg(
4438: p_pkg_name => G_PKG_NAME,
4439: p_procedure_name => 'G_BOOLEAN',

Line 4441: RAISE fnd_api.g_exc_unexpected_error;

4437: fnd_msg_pub.add_exc_msg(
4438: p_pkg_name => G_PKG_NAME,
4439: p_procedure_name => 'G_BOOLEAN',
4440: p_error_text => 'Unrecognized Value: '||p_flag);
4441: RAISE fnd_api.g_exc_unexpected_error;
4442: END if;
4443: END g_boolean;
4444:
4445: FUNCTION get_error_constant(err_msg varchar2) RETURN varchar2

Line 4450: RETURN fnd_api.g_ret_sts_error;

4446: IS
4447: BEGIN
4448:
4449: IF err_msg = 'G_RET_STS_ERROR' THEN
4450: RETURN fnd_api.g_ret_sts_error;
4451: ELSIF err_msg = 'G_RET_STS_UNEXP_ERROR' THEN
4452: RETURN fnd_api.g_ret_sts_unexp_error;
4453: ELSIF err_msg = 'G_RET_STS_SUCCESS' THEN
4454: RETURN fnd_api.g_ret_sts_success;

Line 4452: RETURN fnd_api.g_ret_sts_unexp_error;

4448:
4449: IF err_msg = 'G_RET_STS_ERROR' THEN
4450: RETURN fnd_api.g_ret_sts_error;
4451: ELSIF err_msg = 'G_RET_STS_UNEXP_ERROR' THEN
4452: RETURN fnd_api.g_ret_sts_unexp_error;
4453: ELSIF err_msg = 'G_RET_STS_SUCCESS' THEN
4454: RETURN fnd_api.g_ret_sts_success;
4455: END IF;
4456:

Line 4454: RETURN fnd_api.g_ret_sts_success;

4450: RETURN fnd_api.g_ret_sts_error;
4451: ELSIF err_msg = 'G_RET_STS_UNEXP_ERROR' THEN
4452: RETURN fnd_api.g_ret_sts_unexp_error;
4453: ELSIF err_msg = 'G_RET_STS_SUCCESS' THEN
4454: RETURN fnd_api.g_ret_sts_success;
4455: END IF;
4456:
4457: END get_error_constant;
4458:

Line 4604: RETURN FND_API.G_RET_STS_SUCCESS ;

4600: END;
4601:
4602: FUNCTION G_RET_STS_SUCCESS RETURN VARCHAR2 IS
4603: BEGIN
4604: RETURN FND_API.G_RET_STS_SUCCESS ;
4605: END G_RET_STS_SUCCESS ;
4606:
4607:
4608: FUNCTION G_RET_STS_ERROR RETURN VARCHAR2 IS

Line 4610: RETURN FND_API.G_RET_STS_ERROR ;

4606:
4607:
4608: FUNCTION G_RET_STS_ERROR RETURN VARCHAR2 IS
4609: BEGIN
4610: RETURN FND_API.G_RET_STS_ERROR ;
4611: END G_RET_STS_ERROR ;
4612:
4613:
4614: FUNCTION G_RET_STS_UNEXP_ERROR RETURN VARCHAR2 IS

Line 4616: RETURN FND_API.G_RET_STS_UNEXP_ERROR ;

4612:
4613:
4614: FUNCTION G_RET_STS_UNEXP_ERROR RETURN VARCHAR2 IS
4615: BEGIN
4616: RETURN FND_API.G_RET_STS_UNEXP_ERROR ;
4617: END G_RET_STS_UNEXP_ERROR ;
4618:
4619:
4620: FUNCTION G_VALID_LEVEL_NONE RETURN NUMBER IS

Line 4622: RETURN FND_API.G_VALID_LEVEL_NONE ;

4618:
4619:
4620: FUNCTION G_VALID_LEVEL_NONE RETURN NUMBER IS
4621: BEGIN
4622: RETURN FND_API.G_VALID_LEVEL_NONE ;
4623: END;
4624:
4625:
4626: FUNCTION G_VALID_LEVEL_FULL RETURN NUMBER IS

Line 4628: RETURN FND_API.G_VALID_LEVEL_FULL ;

4624:
4625:
4626: FUNCTION G_VALID_LEVEL_FULL RETURN NUMBER IS
4627: BEGIN
4628: RETURN FND_API.G_VALID_LEVEL_FULL ;
4629: END;
4630:
4631:
4632: FUNCTION G_VALID_LEVEL_INT RETURN NUMBER IS

Line 4640: return FND_API.G_TRUE ;

4636:
4637:
4638: FUNCTION G_TRUE RETURN VARCHAR2 IS
4639: BEGIN
4640: return FND_API.G_TRUE ;
4641: END;
4642:
4643:
4644: FUNCTION G_FALSE RETURN VARCHAR2 IS

Line 4646: return FND_API.G_FALSE ;

4642:
4643:
4644: FUNCTION G_FALSE RETURN VARCHAR2 IS
4645: BEGIN
4646: return FND_API.G_FALSE ;
4647: END;
4648:
4649:
4650: FUNCTION get_res_name (p_object_type_code IN VARCHAR2,

Line 4737: WHEN fnd_api.g_exc_unexpected_error

4733: USING p_object_id;
4734: RETURN l_object_name;
4735:
4736: EXCEPTION
4737: WHEN fnd_api.g_exc_unexpected_error
4738: THEN
4739: RETURN NULL;
4740: WHEN NO_DATA_FOUND
4741: THEN

Line 4821: IF NOT FND_API.Compatible_API_Call (l_api_version,

4817: -- Standard Start of API savepoint
4818: SAVEPOINT GET_RO_DEFAULT_CURR_PL;
4819:
4820: -- Standard call to check for call compatibility.
4821: IF NOT FND_API.Compatible_API_Call (l_api_version,
4822: p_api_version,
4823: l_api_name,
4824: G_PKG_NAME)
4825: THEN

Line 4826: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4822: p_api_version,
4823: l_api_name,
4824: G_PKG_NAME)
4825: THEN
4826: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4827: END IF;
4828:
4829: -- Initialize message list if p_init_msg_list is set to TRUE.
4830: IF FND_API.to_Boolean(p_init_msg_list) THEN

Line 4830: IF FND_API.to_Boolean(p_init_msg_list) THEN

4826: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4827: END IF;
4828:
4829: -- Initialize message list if p_init_msg_list is set to TRUE.
4830: IF FND_API.to_Boolean(p_init_msg_list) THEN
4831: FND_MSG_PUB.initialize;
4832: END IF;
4833:
4834: -- Initialize API return status to success

Line 4835: x_return_status := FND_API.G_RET_STS_SUCCESS;

4831: FND_MSG_PUB.initialize;
4832: END IF;
4833:
4834: -- Initialize API return status to success
4835: x_return_status := FND_API.G_RET_STS_SUCCESS;
4836:
4837: --
4838: -- Begin API Body
4839: --

Line 4859: RAISE FND_API.G_EXC_ERROR;

4855: p_api_name => l_api_name);
4856:
4857: -- Validate the repair type ID
4858: IF NOT( CSD_PROCESS_UTIL.Validate_repair_type_id ( p_repair_type_id => p_repair_type_id )) THEN
4859: RAISE FND_API.G_EXC_ERROR;
4860: END IF;
4861:
4862: -- Validate the incident ID
4863: IF (p_incident_id IS NOT NULL) THEN

Line 4865: RAISE FND_API.G_EXC_ERROR;

4861:
4862: -- Validate the incident ID
4863: IF (p_incident_id IS NOT NULL) THEN
4864: IF NOT( CSD_PROCESS_UTIL.Validate_incident_id ( p_incident_id => p_incident_id )) THEN
4865: RAISE FND_API.G_EXC_ERROR;
4866: END IF;
4867: END IF;
4868:
4869: --debug msg

Line 4893: RAISE FND_API.G_EXC_ERROR;

4889: WHEN others THEN
4890: FND_MESSAGE.SET_NAME('CSD','CSD_API_RO_CURR_AND_PL');
4891: FND_MESSAGE.SET_TOKEN('REPAIR_TYPE_ID', p_repair_type_id);
4892: FND_MSG_PUB.Add;
4893: RAISE FND_API.G_EXC_ERROR;
4894:
4895: END;
4896:
4897: /* gilam: bug 3512619 - logic changed, no longer checking for sr contract

Line 4928: RAISE FND_API.G_EXC_ERROR;

4924: WHEN no_data_found THEN
4925: FND_MESSAGE.SET_NAME('CSD','CSD_API_RO_CURR_AND_PL');
4926: FND_MESSAGE.SET_TOKEN('INCIDENT_ID',p_incident_id);
4927: FND_MSG_PUB.Add;
4928: RAISE FND_API.G_EXC_ERROR;
4929:
4930: WHEN too_many_rows THEN
4931: FND_MESSAGE.SET_NAME('CSD','CSD_API_RO_CURR_AND_PL');
4932: FND_MESSAGE.SET_TOKEN('INCIDENT_ID',p_incident_id);

Line 4934: RAISE FND_API.G_EXC_ERROR;

4930: WHEN too_many_rows THEN
4931: FND_MESSAGE.SET_NAME('CSD','CSD_API_RO_CURR_AND_PL');
4932: FND_MESSAGE.SET_TOKEN('INCIDENT_ID',p_incident_id);
4933: FND_MSG_PUB.Add;
4934: RAISE FND_API.G_EXC_ERROR;
4935:
4936: WHEN others THEN
4937: FND_MESSAGE.SET_NAME('CSD','CSD_API_RO_CURR_AND_PL');
4938: FND_MESSAGE.SET_TOKEN('INCIDENT_ID',p_incident_id);

Line 4940: RAISE FND_API.G_EXC_ERROR;

4936: WHEN others THEN
4937: FND_MESSAGE.SET_NAME('CSD','CSD_API_RO_CURR_AND_PL');
4938: FND_MESSAGE.SET_TOKEN('INCIDENT_ID',p_incident_id);
4939: FND_MSG_PUB.Add;
4940: RAISE FND_API.G_EXC_ERROR;
4941:
4942: END;
4943:
4944: END IF;

Line 5021: IF (x_return_status = FND_API.G_RET_STS_SUCCESS) THEN

5017: l_use_contract_bp_pl := FALSE;
5018:
5019: END;
5020:
5021: IF (x_return_status = FND_API.G_RET_STS_SUCCESS) THEN
5022:
5023: -- only 1 row should be returned
5024: IF (l_pl_out_tbl.COUNT = 1) THEN
5025:

Line 5051: ELSIF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5047: l_use_contract_bp_pl := FALSE;
5048:
5049: END IF;
5050:
5051: ELSIF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5052:
5053: -- contract has errors, set flag to false
5054: l_use_contract_bp_pl := FALSE;
5055:

Line 5146: WHEN FND_API.G_EXC_ERROR THEN

5142: -- API body ends here
5143:
5144: EXCEPTION
5145:
5146: WHEN FND_API.G_EXC_ERROR THEN
5147: ROLLBACK TO GET_RO_DEFAULT_CURR_PL;
5148: x_return_status := FND_API.G_RET_STS_ERROR ;
5149: FND_MSG_PUB.Count_And_Get (p_count => x_msg_count,
5150: p_data => x_msg_data);

Line 5148: x_return_status := FND_API.G_RET_STS_ERROR ;

5144: EXCEPTION
5145:
5146: WHEN FND_API.G_EXC_ERROR THEN
5147: ROLLBACK TO GET_RO_DEFAULT_CURR_PL;
5148: x_return_status := FND_API.G_RET_STS_ERROR ;
5149: FND_MSG_PUB.Count_And_Get (p_count => x_msg_count,
5150: p_data => x_msg_data);
5151:
5152: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 5152: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

5148: x_return_status := FND_API.G_RET_STS_ERROR ;
5149: FND_MSG_PUB.Count_And_Get (p_count => x_msg_count,
5150: p_data => x_msg_data);
5151:
5152: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5153: ROLLBACK TO GET_RO_DEFAULT_CURR_PL;
5154: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5155: FND_MSG_PUB.Count_And_Get (p_count => x_msg_count,
5156: p_data => x_msg_data );

Line 5154: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

5150: p_data => x_msg_data);
5151:
5152: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5153: ROLLBACK TO GET_RO_DEFAULT_CURR_PL;
5154: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5155: FND_MSG_PUB.Count_And_Get (p_count => x_msg_count,
5156: p_data => x_msg_data );
5157:
5158: WHEN OTHERS THEN

Line 5160: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

5156: p_data => x_msg_data );
5157:
5158: WHEN OTHERS THEN
5159: ROLLBACK TO GET_RO_DEFAULT_CURR_PL;
5160: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5161: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
5162: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME ,
5163: l_api_name );
5164: END IF;

Line 5196: x_return_status := FND_API.G_RET_STS_SUCCESS;

5192: BEGIN
5193:
5194: -- old x_return_status := 'S';
5195: -- Initialize API return status to success
5196: x_return_status := FND_API.G_RET_STS_SUCCESS;
5197:
5198: --bug#3875036
5199: IF(FND_PROFILE.VALUE('CSD_ENABLE_ADVANCED_PRICING')='N') THEN
5200:

Line 5315: IF NOT(x_return_status = FND_API.G_RET_STS_SUCCESS) THEN

5311: x_return_status => x_return_status,
5312: x_msg_count => x_msg_count,
5313: x_msg_data => x_msg_data);
5314:
5315: IF NOT(x_return_status = FND_API.G_RET_STS_SUCCESS) THEN
5316: IF (g_debug > 0 ) THEN
5317: csd_gen_utility_pvt.ADD('Cs_Pricing_Item_Pkg.Call_Pricing_Item failed');
5318: END IF;
5319: -- Shiv Ragunathan, 2/26/04, While fixing FP bug 3449351, noticed

Line 5323: -- RAISE FND_API.G_EXC_ERROR;

5319: -- Shiv Ragunathan, 2/26/04, While fixing FP bug 3449351, noticed
5320: -- that this exception gets raised and is not handled in the API,
5321: -- Since the error status is being returned, no need to raise the
5322: -- exception, hence commenting it out
5323: -- RAISE FND_API.G_EXC_ERROR;
5324: END IF;
5325:
5326: ELSE
5327: /* bug#3875036 */

Line 5341: IF NOT(x_return_status = FND_API.G_RET_STS_SUCCESS) THEN

5337: x_return_status => x_return_status,
5338: x_msg_count => x_msg_count,
5339: x_msg_data => x_msg_data);
5340:
5341: IF NOT(x_return_status = FND_API.G_RET_STS_SUCCESS) THEN
5342: IF (g_debug > 0 ) THEN
5343: csd_gen_utility_pvt.ADD('CSD_PROCESS_UTIL.PRICE_REQUEST failed');
5344: END IF;
5345: END IF;

Line 5412: x_return_status := FND_API.G_RET_STS_SUCCESS;

5408: -- This might return multiple values , and any one of the values can be taken
5409: -- Make sure that the value of the directory specified , actually exists
5410:
5411: -- Initialize API return status to success
5412: x_return_status := FND_API.G_RET_STS_SUCCESS;
5413:
5414: --dbms_output.put_line ('Start time: ' || TO_CHAR(SYSDATE, 'HH24:MI:SSSSS'));
5415:
5416: --oe_debug_pub.SetDebugLevel(10);

Line 5641: IF NOT(x_return_status = FND_API.G_RET_STS_SUCCESS) THEN

5637: -- EXIT WHEN I = x_line_tbl.LAST;
5638: -- I := x_line_tbl.NEXT(I);
5639: END IF;
5640:
5641: IF NOT(x_return_status = FND_API.G_RET_STS_SUCCESS) THEN
5642: IF (g_debug > 0 ) THEN
5643: csd_gen_utility_pvt.ADD('QP_PREQ_PUB.PRICE_REQUEST failed');
5644: END IF;
5645: END IF;

Line 5707: RAISE FND_API.G_EXC_ERROR;

5703: WHEN NO_DATA_FOUND THEN
5704: FND_MESSAGE.SET_NAME('CSD','CSD_MISSING_CURR_CODE');
5705: -- FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID',p_inv_item_id);
5706: FND_MSG_PUB.Add;
5707: RAISE FND_API.G_EXC_ERROR;
5708: RETURN NULL;
5709:
5710: WHEN TOO_MANY_ROWS THEN
5711: FND_MESSAGE.SET_NAME('CSD','CSD_MISSING_CURR_CODE');

Line 5713: RAISE FND_API.G_EXC_ERROR;

5709:
5710: WHEN TOO_MANY_ROWS THEN
5711: FND_MESSAGE.SET_NAME('CSD','CSD_MISSING_CURR_CODE');
5712: FND_MSG_PUB.Add;
5713: RAISE FND_API.G_EXC_ERROR;
5714: RETURN NULL;
5715:
5716: WHEN OTHERS THEN
5717: RETURN NULL;