DBA Data[Home] [Help]

APPS.CS_CHARGE_DETAILS_PVT dependencies on FND_API

Line 453: x_return_status := FND_API.G_RET_STS_SUCCESS;

449: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_incident_id_valid';
450:
451: BEGIN
452:
453: x_return_status := FND_API.G_RET_STS_SUCCESS;
454:
455: OPEN c_incident;
456: FETCH c_incident INTO lv_exists_flag;
457: CLOSE c_incident;

Line 471: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

467: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
468: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
469: FND_MSG_PUB.add;
470:
471: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
472: RETURN lv_exists_flag;
473:
474: END IS_INCIDENT_ID_VALID;
475:

Line 500: x_return_status := FND_API.G_RET_STS_SUCCESS;

496: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_return_reason_valid';
497:
498: BEGIN
499:
500: x_return_status := FND_API.G_RET_STS_SUCCESS;
501:
502: FOR v_return_reason_cur IN c_return_reason_cur(p_return_reason_code)
503: LOOP
504: lv_exists_flag := 'Y' ;

Line 518: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

514: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
515: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
516: FND_MSG_PUB.add;
517:
518: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
519: RETURN lv_exists_flag;
520:
521: END IS_RETURN_REASON_VALID;
522:

Line 548: x_return_status := FND_API.G_RET_STS_SUCCESS;

544: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_charge_line_type_valid';
545:
546: BEGIN
547:
548: x_return_status := FND_API.G_RET_STS_SUCCESS;
549:
550: FOR v_charge_line_type IN c_charge_line_type(p_charge_line_type)
551: LOOP
552: lv_exists_flag := 'Y';

Line 566: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

562: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
563: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
564: FND_MSG_PUB.add;
565:
566: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
567: RETURN lv_exists_flag;
568:
569:
570: END IS_CHARGE_LINE_TYPE_VALID;

Line 597: x_return_status := FND_API.G_RET_STS_SUCCESS;

593: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_business_process_id_valid';
594:
595: BEGIN
596:
597: x_return_status := FND_API.G_RET_STS_SUCCESS;
598:
599: FOR v_business_process_id IN c_business_process_id (p_business_process_id)
600: LOOP
601: lv_exists_flag := 'Y';

Line 615: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

611: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
612: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
613: FND_MSG_PUB.add;
614:
615: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
616: RETURN lv_exists_flag;
617:
618: END IS_BUSINESS_PROCESS_ID_VALID;
619:

Line 641: x_return_status := FND_API.G_RET_STS_SUCCESS;

637: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_party_valid';
638:
639: BEGIN
640:
641: x_return_status := FND_API.G_RET_STS_SUCCESS;
642:
643: OPEN c_party;
644: FETCH c_party INTO lv_exists_flag;
645: CLOSE c_party;

Line 659: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

655: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
656: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
657: FND_MSG_PUB.add;
658:
659: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
660: RETURN lv_exists_flag;
661:
662: END IS_PARTY_VALID;
663:

Line 698: x_return_status := FND_API.G_RET_STS_SUCCESS;

694: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_account_valid';
695:
696: BEGIN
697:
698: x_return_status := FND_API.G_RET_STS_SUCCESS;
699:
700: FOR v_account IN c_account(p_account_id,
701: p_party_id )
702: LOOP

Line 717: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

713: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
714: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
715: FND_MSG_PUB.add;
716:
717: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
718: RETURN lv_exists_flag;
719:
720: END IS_ACCOUNT_VALID;
721:

Line 814: x_return_status := FND_API.G_RET_STS_SUCCESS;

810: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_contact_valid';
811:
812: BEGIN
813:
814: x_return_status := FND_API.G_RET_STS_SUCCESS;
815:
816: FOR v_party_type IN c_party_type(p_party_id)
817: LOOP
818: lv_type_found := 'Y';

Line 862: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

858: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
859: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
860: FND_MSG_PUB.add;
861:
862: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
863: RETURN lv_exists_flag;
864:
865: END IS_CONTACT_VALID;
866:

Line 927: x_return_status := FND_API.G_RET_STS_SUCCESS;

923: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_party_site_valid';
924:
925: BEGIN
926:
927: x_return_status := FND_API.G_RET_STS_SUCCESS;
928:
929: IF p_val_mode = 'BILL_TO' THEN
930: FOR v_bill_to_party_site IN c_bill_to_party_site(p_party_site_id,
931: p_party_id)

Line 963: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

959: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
960: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
961: FND_MSG_PUB.add;
962:
963: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
964: RETURN lv_exists_flag;
965:
966: END IS_PARTY_SITE_VALID;
967:

Line 1015: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1011: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1012: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1013: FND_MSG_PUB.add;
1014:
1015: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1016: RETURN l_exists_flag;
1017:
1018:
1019: END;

Line 1066: x_return_status := FND_API.G_RET_STS_SUCCESS;

1062: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_contract_valid';
1063:
1064: BEGIN
1065:
1066: x_return_status := FND_API.G_RET_STS_SUCCESS;
1067:
1068:
1069: FOR v_contract_check in c_contract_check LOOP
1070: lv_check_flag := 'Y';

Line 1094: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1090: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1091: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1092: FND_MSG_PUB.add;
1093:
1094: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1095: RETURN lv_exists_flag;
1096:
1097: END;
1098:

Line 1120: x_return_status := FND_API.G_RET_STS_SUCCESS;

1116: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'get_contract_line_id';
1117:
1118: BEGIN
1119:
1120: x_return_status := FND_API.G_RET_STS_SUCCESS;
1121:
1122: OPEN c_k_line;
1123: FETCH c_k_line INTO lv_temp;
1124: CLOSE c_k_line;

Line 1138: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1134: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1135: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1136: FND_MSG_PUB.add;
1137:
1138: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1139: RETURN lv_temp;
1140:
1141: END GET_CONTRACT_LINE_ID;
1142:

Line 1169: x_return_status := FND_API.G_RET_STS_SUCCESS;

1165: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_uom_valid';
1166:
1167: BEGIN
1168:
1169: x_return_status := FND_API.G_RET_STS_SUCCESS;
1170:
1171: FOR v_uom_code IN c_uom_code(p_uom_code,
1172: p_inv_id) LOOP
1173: lv_exists_flag := 'Y';

Line 1187: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1183: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1184: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1185: FND_MSG_PUB.add;
1186:
1187: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1188: RETURN lv_exists_flag;
1189: END;
1190:
1191: --=========================================================

Line 1218: x_return_status := FND_API.G_RET_STS_SUCCESS;

1214: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_instance_for_inventory';
1215:
1216: BEGIN
1217:
1218: x_return_status := FND_API.G_RET_STS_SUCCESS;
1219:
1220: FOR v_instance IN c_instance(p_instance_id,
1221: p_inv_id) LOOP
1222: lv_exists_flag := 'Y';

Line 1238: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1234: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1235: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1236: FND_MSG_PUB.add;
1237:
1238: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1239: RETURN lv_exists_flag;
1240: END;
1241:
1242: --=========================================================

Line 1278: x_return_status := FND_API.G_RET_STS_SUCCESS;

1274: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_instance_valid';
1275:
1276: BEGIN
1277:
1278: x_return_status := FND_API.G_RET_STS_SUCCESS;
1279:
1280: OPEN c_instance;
1281: FETCH c_instance INTO lv_exists_flag;
1282: CLOSE c_instance;

Line 1296: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1292: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1293: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1294: FND_MSG_PUB.add;
1295:
1296: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1297: RETURN lv_exists_flag;
1298: END;
1299:
1300: --==========================================================

Line 1324: x_return_status := FND_API.G_RET_STS_SUCCESS;

1320: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_instance_serial_number_valid';
1321:
1322: BEGIN
1323:
1324: x_return_status := FND_API.G_RET_STS_SUCCESS;
1325:
1326: --DBMS_OUTPUT.PUT_LINE('In IS_INSTANCE_SERIAL_VALID ');
1327:
1328: OPEN c_instance_serial_number;

Line 1347: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1343: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1344: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1345: FND_MSG_PUB.add;
1346:
1347: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1348: RETURN lv_exists_flag;
1349:
1350: END IS_INSTANCE_SERIAL_VALID ;
1351:

Line 1377: x_return_status := FND_API.G_RET_STS_SUCCESS;

1373: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_price_list_valid';
1374:
1375: BEGIN
1376:
1377: x_return_status := FND_API.G_RET_STS_SUCCESS;
1378:
1379: FOR v_price_list in c_price_list(p_price_list_id) LOOP
1380: lv_exists_flag := 'Y';
1381: END LOOP;

Line 1395: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1391: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1392: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1393: FND_MSG_PUB.add;
1394:
1395: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1396: RETURN lv_exists_flag;
1397: END;
1398:
1399: --=========================================================

Line 1436: x_return_status := FND_API.G_RET_STS_SUCCESS;

1432: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_txn_inv_org_valid';
1433:
1434: BEGIN
1435:
1436: x_return_status := FND_API.G_RET_STS_SUCCESS;
1437:
1438: FOR v_oper_unit_for_inv_org IN c_oper_unit_for_inv_org (p_txn_inv_org) LOOP
1439:
1440: IF v_oper_unit_for_inv_org.OPERATING_UNIT = p_org_id THEN

Line 1458: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1454: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1455: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1456: FND_MSG_PUB.add;
1457:
1458: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1459: RETURN lv_exists_flag;
1460:
1461: END;
1462:

Line 1482: x_return_status := FND_API.G_RET_STS_SUCCESS;

1478: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_estimate_detail_id_valid';
1479:
1480: BEGIN
1481:
1482: x_return_status := FND_API.G_RET_STS_SUCCESS;
1483:
1484: FOR v_estimate_detail_id IN c_estimate_detail_id LOOP
1485: lv_exists_flag := 'Y';
1486: END LOOP;

Line 1500: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1496: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1497: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1498: FND_MSG_PUB.add;
1499:
1500: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1501: RETURN lv_exists_flag;
1502:
1503: END IS_ESTIMATE_DETAIL_ID_VALID;
1504:

Line 1527: x_return_status := FND_API.G_RET_STS_SUCCESS;

1523: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_item_revision_valid';
1524:
1525: BEGIN
1526:
1527: x_return_status := FND_API.G_RET_STS_SUCCESS;
1528:
1529: FOR v_item_revision IN c_item_revision LOOP
1530: lv_exists_flag := 'Y';
1531: END LOOP;

Line 1545: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1541: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1542: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1543: FND_MSG_PUB.add;
1544:
1545: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1546: RETURN lv_exists_flag;
1547:
1548: END IS_ITEM_REVISION_VALID;
1549:

Line 1572: x_return_status := FND_API.G_RET_STS_SUCCESS;

1568: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_line_number_valid';
1569:
1570: BEGIN
1571:
1572: x_return_status := FND_API.G_RET_STS_SUCCESS;
1573:
1574: IF p_line_number <= 0 THEN
1575: lv_exists_flag := 'Y';
1576: ELSE

Line 1594: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1590: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1591: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1592: FND_MSG_PUB.add;
1593:
1594: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1595: RETURN lv_exists_flag;
1596:
1597: END IS_LINE_NUMBER_VALID;
1598:

Line 1605: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

1601: -- API for upstream to Create Charge Details
1602: --==========================================================
1603: PROCEDURE Create_Charge_Details(
1604: p_api_version IN NUMBER,
1605: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1606: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1607: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1608: x_return_status OUT NOCOPY VARCHAR2,
1609: x_msg_count OUT NOCOPY NUMBER,

Line 1606: p_commit IN VARCHAR2 := FND_API.G_FALSE,

1602: --==========================================================
1603: PROCEDURE Create_Charge_Details(
1604: p_api_version IN NUMBER,
1605: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1606: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1607: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1608: x_return_status OUT NOCOPY VARCHAR2,
1609: x_msg_count OUT NOCOPY NUMBER,
1610: x_object_version_number OUT NOCOPY NUMBER,

Line 1607: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

1603: PROCEDURE Create_Charge_Details(
1604: p_api_version IN NUMBER,
1605: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1606: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1607: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1608: x_return_status OUT NOCOPY VARCHAR2,
1609: x_msg_count OUT NOCOPY NUMBER,
1610: x_object_version_number OUT NOCOPY NUMBER,
1611: x_estimate_detail_id OUT NOCOPY NUMBER,

Line 1618: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,

1614: p_resp_appl_id IN NUMBER := FND_GLOBAL.RESP_APPL_ID,
1615: p_resp_id IN NUMBER := FND_GLOBAL.RESP_ID,
1616: p_user_id IN NUMBER := FND_GLOBAL.USER_ID,
1617: p_login_id IN NUMBER := NULL,
1618: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
1619: p_est_detail_rec IN CS_Charge_Details_PUB.Charges_Rec_Type
1620: ) IS
1621:
1622: l_api_version NUMBER := 1.0 ;

Line 1646: IF FND_API.To_Boolean(p_transaction_control) THEN

1642: --DBMS_OUTPUT.PUT_LINE('BEGIN create_charge_details');
1643: --DBMS_OUTPUT.PUT_LINE('submit_error_message is '||p_est_detail_rec.submit_error_message);
1644:
1645: -- Standard start of API savepoint
1646: IF FND_API.To_Boolean(p_transaction_control) THEN
1647: SAVEPOINT Create_Charge_Details_PVT;
1648: END IF ;
1649:
1650: -- Standard call to check for call compatibility

Line 1651: IF NOT FND_API.Compatible_API_Call(l_api_version,

1647: SAVEPOINT Create_Charge_Details_PVT;
1648: END IF ;
1649:
1650: -- Standard call to check for call compatibility
1651: IF NOT FND_API.Compatible_API_Call(l_api_version,
1652: p_api_version,
1653: l_api_name,
1654: G_PKG_NAME) THEN
1655: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 1655: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1651: IF NOT FND_API.Compatible_API_Call(l_api_version,
1652: p_api_version,
1653: l_api_name,
1654: G_PKG_NAME) THEN
1655: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1656: END IF;
1657:
1658: -- Initialize message list if p_init_msg_list is set to TRUE
1659: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 1659: IF FND_API.To_Boolean(p_init_msg_list) THEN

1655: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1656: END IF;
1657:
1658: -- Initialize message list if p_init_msg_list is set to TRUE
1659: IF FND_API.To_Boolean(p_init_msg_list) THEN
1660: FND_MSG_PUB.Initialize;
1661: END IF;
1662:
1663: -- Initialize API return status to success

Line 1664: x_return_status := FND_API.G_RET_STS_SUCCESS;

1660: FND_MSG_PUB.Initialize;
1661: END IF;
1662:
1663: -- Initialize API return status to success
1664: x_return_status := FND_API.G_RET_STS_SUCCESS;
1665:
1666: ----------------------- FND Logging -----------------------------------
1667: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
1668: THEN

Line 1729: p_init_msg_list => FND_API.G_FALSE,

1725: 'B','C') THEN
1726:
1727: CS_CHARGE_DETAILS_CUHK.Create_Charge_Details_Pre(
1728: p_api_version => l_api_version,
1729: p_init_msg_list => FND_API.G_FALSE,
1730: p_commit => p_commit,
1731: p_validation_level => p_validation_level,
1732: x_return_status => l_return_status,
1733: x_msg_count => x_msg_count,

Line 1746: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

1742: p_transaction_control => p_transaction_control,
1743: p_est_detail_rec => p_est_detail_rec);
1744:
1745:
1746: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1747: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_CUST_USR_HK');
1748: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1749: FND_MSG_PUB.Add;
1750: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 1750: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1746: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1747: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_CUST_USR_HK');
1748: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1749: FND_MSG_PUB.Add;
1750: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1751: END IF;
1752:
1753: END IF;
1754:

Line 1764: p_init_msg_list => FND_API.G_FALSE,

1760: 'B', 'V') THEN
1761:
1762: CS_CHARGE_DETAILS_VUHK.Create_Charge_Details_Pre(
1763: p_api_version => l_api_version,
1764: p_init_msg_list => FND_API.G_FALSE,
1765: p_commit => p_commit,
1766: p_validation_level => p_validation_level,
1767: x_return_status => l_return_status,
1768: x_msg_count => x_msg_count,

Line 1781: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

1777: p_transaction_control => p_transaction_control,
1778: p_est_detail_rec => p_est_detail_rec);
1779:
1780:
1781: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1782: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_VERT_USR_HK');
1783: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1784: FND_MSG_PUB.Add;
1785: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 1785: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1781: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1782: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_VERT_USR_HK');
1783: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1784: FND_MSG_PUB.Add;
1785: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1786: END IF;
1787:
1788: END IF;
1789:

Line 1795: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

1791: -- Apply business-rule validation to all required and passed parameters
1792: -- if validation level is set.
1793: -- ======================================================================
1794:
1795: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
1796:
1797: --DBMS_OUTPUT.PUT_LINE('Calling VALIDATE_WHO_INFO');
1798: --DBMS_OUTPUT.PUT_LINE('p_user_id '|| p_user_id);
1799: --DBMS_OUTPUT.PUT_LINE('p_login_id '||p_login_id);

Line 1808: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

1804: x_return_status => l_return_status);
1805:
1806: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_WHO_INFO '||l_return_status);
1807:
1808: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1809: RAISE FND_API.G_EXC_ERROR;
1810: END IF;
1811:
1812: -- --DBMS_OUTPUT.PUT_LINE('Calling VALIDATE_CHARGE_DETAILS');

Line 1809: RAISE FND_API.G_EXC_ERROR;

1805:
1806: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_WHO_INFO '||l_return_status);
1807:
1808: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1809: RAISE FND_API.G_EXC_ERROR;
1810: END IF;
1811:
1812: -- --DBMS_OUTPUT.PUT_LINE('Calling VALIDATE_CHARGE_DETAILS');
1813:

Line 1827: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1823: x_return_status => l_return_status);
1824:
1825:
1826:
1827: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1828: FND_MESSAGE.Set_Name('CS', 'CS_CHG_VALIDATE_CHRG_DETAIL_ER');
1829: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1830: FND_MSG_PUB.Add;
1831: RAISE FND_API.G_EXC_ERROR;

Line 1831: RAISE FND_API.G_EXC_ERROR;

1827: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1828: FND_MESSAGE.Set_Name('CS', 'CS_CHG_VALIDATE_CHRG_DETAIL_ER');
1829: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1830: FND_MSG_PUB.Add;
1831: RAISE FND_API.G_EXC_ERROR;
1832: END IF;
1833:
1834: --Fixed Bug # 3795144
1835: ELSE

Line 1836: --p_validation_level = FND_API.G_VALID_LEVEL_NONE

1832: END IF;
1833:
1834: --Fixed Bug # 3795144
1835: ELSE
1836: --p_validation_level = FND_API.G_VALID_LEVEL_NONE
1837: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
1838: --populate the l_est_detail_rec record
1839: l_est_detail_rec := p_est_detail_rec;
1840: END IF;

Line 1837: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN

1833:
1834: --Fixed Bug # 3795144
1835: ELSE
1836: --p_validation_level = FND_API.G_VALID_LEVEL_NONE
1837: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
1838: --populate the l_est_detail_rec record
1839: l_est_detail_rec := p_est_detail_rec;
1840: END IF;
1841: END IF ;

Line 1852: l_est_detail_rec.line_number <> FND_API.G_MISS_NUM THEN

1848:
1849: -- dbms_output.put_line('Value of charge line number ' || l_est_detail_rec.line_number);
1850:
1851: IF l_est_detail_rec.line_number IS NOT NULL AND
1852: l_est_detail_rec.line_number <> FND_API.G_MISS_NUM THEN
1853:
1854: l_line_num := l_est_detail_rec.line_number;
1855:
1856: ELSE

Line 2141: p_init_msg_list => FND_API.G_FALSE,

2137: 'A','C') THEN
2138:
2139: CS_CHARGE_DETAILS_CUHK.Create_Charge_Details_Post(
2140: p_api_version => l_api_version,
2141: p_init_msg_list => FND_API.G_FALSE,
2142: p_commit => p_commit,
2143: p_validation_level => p_validation_level,
2144: x_return_status => l_return_status,
2145: x_msg_count => x_msg_count,

Line 2158: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2154: p_transaction_control => p_transaction_control,
2155: p_est_detail_rec => p_est_detail_rec);
2156:
2157:
2158: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2159: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_CUST_USR_HK');
2160: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2161: FND_MSG_PUB.Add;
2162:

Line 2163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2159: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_CUST_USR_HK');
2160: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2161: FND_MSG_PUB.Add;
2162:
2163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2164: END IF;
2165:
2166: END IF;
2167: --

Line 2177: p_init_msg_list => FND_API.G_FALSE,

2173: 'A', 'V') THEN
2174:
2175: CS_CHARGE_DETAILS_VUHK.Create_Charge_Details_Post(
2176: p_api_version => l_api_version,
2177: p_init_msg_list => FND_API.G_FALSE,
2178: p_commit => p_commit,
2179: p_validation_level => p_validation_level,
2180: x_return_status => l_return_status,
2181: x_msg_count => x_msg_count,

Line 2194: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2190: p_transaction_control => p_transaction_control,
2191: p_est_detail_rec => p_est_detail_rec);
2192:
2193:
2194: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2195: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_VERT_USR_HK');
2196: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2197: FND_MSG_PUB.Add;
2198: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 2198: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2194: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2195: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_VERT_USR_HK');
2196: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2197: FND_MSG_PUB.Add;
2198: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2199: END IF;
2200: END IF;
2201:
2202:

Line 2204: IF FND_API.To_Boolean(p_commit) THEN

2200: END IF;
2201:
2202:
2203: -- Standard check of p_commit
2204: IF FND_API.To_Boolean(p_commit) THEN
2205: COMMIT WORK;
2206: END IF;
2207:
2208: FND_MSG_PUB.Count_And_Get

Line 2211: p_encoded => FND_API.G_FALSE) ;

2207:
2208: FND_MSG_PUB.Count_And_Get
2209: ( p_count => x_msg_count,
2210: p_data => x_msg_data,
2211: p_encoded => FND_API.G_FALSE) ;
2212:
2213: EXCEPTION
2214:
2215: WHEN FND_API.G_EXC_ERROR THEN

Line 2215: WHEN FND_API.G_EXC_ERROR THEN

2211: p_encoded => FND_API.G_FALSE) ;
2212:
2213: EXCEPTION
2214:
2215: WHEN FND_API.G_EXC_ERROR THEN
2216:
2217: IF FND_API.To_Boolean(p_transaction_control) THEN
2218: ROLLBACK TO Create_Charge_Details_PVT;
2219: END IF ;

Line 2217: IF FND_API.To_Boolean(p_transaction_control) THEN

2213: EXCEPTION
2214:
2215: WHEN FND_API.G_EXC_ERROR THEN
2216:
2217: IF FND_API.To_Boolean(p_transaction_control) THEN
2218: ROLLBACK TO Create_Charge_Details_PVT;
2219: END IF ;
2220:
2221:

Line 2224: p_encoded => FND_API.G_FALSE) ;

2220:
2221:
2222: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2223: p_data => x_msg_data,
2224: p_encoded => FND_API.G_FALSE) ;
2225:
2226:
2227: x_return_status := FND_API.G_RET_STS_ERROR;
2228:

Line 2227: x_return_status := FND_API.G_RET_STS_ERROR;

2223: p_data => x_msg_data,
2224: p_encoded => FND_API.G_FALSE) ;
2225:
2226:
2227: x_return_status := FND_API.G_RET_STS_ERROR;
2228:
2229:
2230:
2231: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 2231: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2227: x_return_status := FND_API.G_RET_STS_ERROR;
2228:
2229:
2230:
2231: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2232:
2233: IF FND_API.To_Boolean(p_transaction_control) THEN
2234: ROLLBACK TO Create_Charge_Details_PVT;
2235: END IF ;

Line 2233: IF FND_API.To_Boolean(p_transaction_control) THEN

2229:
2230:
2231: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2232:
2233: IF FND_API.To_Boolean(p_transaction_control) THEN
2234: ROLLBACK TO Create_Charge_Details_PVT;
2235: END IF ;
2236:
2237: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2237: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2233: IF FND_API.To_Boolean(p_transaction_control) THEN
2234: ROLLBACK TO Create_Charge_Details_PVT;
2235: END IF ;
2236:
2237: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2238:
2239: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2240: p_data => x_msg_data,
2241: p_encoded => FND_API.G_FALSE) ;

Line 2241: p_encoded => FND_API.G_FALSE) ;

2237: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2238:
2239: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2240: p_data => x_msg_data,
2241: p_encoded => FND_API.G_FALSE) ;
2242: WHEN OTHERS THEN
2243: --l_errm := SQLERRM;
2244: --DBMS_OUTPUT.PUT_LINE('OTHERS inside CREATE_CHARGE_DETAILS '||l_errm);
2245:

Line 2246: IF FND_API.To_Boolean(p_transaction_control) THEN

2242: WHEN OTHERS THEN
2243: --l_errm := SQLERRM;
2244: --DBMS_OUTPUT.PUT_LINE('OTHERS inside CREATE_CHARGE_DETAILS '||l_errm);
2245:
2246: IF FND_API.To_Boolean(p_transaction_control) THEN
2247: ROLLBACK TO Create_Charge_Details_PVT;
2248: END IF ;
2249:
2250: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2250: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2246: IF FND_API.To_Boolean(p_transaction_control) THEN
2247: ROLLBACK TO Create_Charge_Details_PVT;
2248: END IF ;
2249:
2250: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2251:
2252: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
2253: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
2254: END IF;

Line 2258: p_encoded => FND_API.G_FALSE) ;

2254: END IF;
2255:
2256: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2257: p_data => x_msg_data,
2258: p_encoded => FND_API.G_FALSE) ;
2259:
2260: END Create_Charge_Details;
2261:
2262:

Line 2269: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

2265: --=====================================================
2266:
2267: PROCEDURE Update_Charge_Details(
2268: p_api_version IN NUMBER,
2269: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2270: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2271: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2272: x_return_status OUT NOCOPY VARCHAR2,
2273: x_msg_count OUT NOCOPY NUMBER,

Line 2270: p_commit IN VARCHAR2 := FND_API.G_FALSE,

2266:
2267: PROCEDURE Update_Charge_Details(
2268: p_api_version IN NUMBER,
2269: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2270: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2271: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2272: x_return_status OUT NOCOPY VARCHAR2,
2273: x_msg_count OUT NOCOPY NUMBER,
2274: x_object_version_number OUT NOCOPY NUMBER,

Line 2271: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

2267: PROCEDURE Update_Charge_Details(
2268: p_api_version IN NUMBER,
2269: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2270: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2271: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2272: x_return_status OUT NOCOPY VARCHAR2,
2273: x_msg_count OUT NOCOPY NUMBER,
2274: x_object_version_number OUT NOCOPY NUMBER,
2275: x_msg_data OUT NOCOPY VARCHAR2,

Line 2283: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,

2279: p_resp_appl_id IN NUMBER := FND_GLOBAL.RESP_APPL_ID,
2280: p_resp_id IN NUMBER := FND_GLOBAL.RESP_ID,
2281: p_user_id IN NUMBER := FND_GLOBAL.USER_ID,
2282: p_login_id IN NUMBER := NULL,
2283: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
2284: p_est_detail_rec IN CS_Charge_Details_PUB.Charges_Rec_Type
2285: ) IS
2286:
2287: l_api_version NUMBER := 1.0 ;

Line 2305: IF FND_API.To_Boolean(p_transaction_control) THEN

2301:
2302: --DBMS_OUTPUT.PUT_LINE('Updating Charge Details');
2303:
2304: -- Standard start of API savepoint
2305: IF FND_API.To_Boolean(p_transaction_control) THEN
2306: SAVEPOINT Update_Charge_Details_PVT;
2307: END IF ;
2308:
2309: -- Standard call to check for call compatibility

Line 2310: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,

2306: SAVEPOINT Update_Charge_Details_PVT;
2307: END IF ;
2308:
2309: -- Standard call to check for call compatibility
2310: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
2311: G_PKG_NAME) THEN
2312: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2313: END IF;
2314:

Line 2312: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2308:
2309: -- Standard call to check for call compatibility
2310: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
2311: G_PKG_NAME) THEN
2312: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2313: END IF;
2314:
2315: -- Initialize message list if p_init_msg_list is set to TRUE
2316: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 2316: IF FND_API.To_Boolean(p_init_msg_list) THEN

2312: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2313: END IF;
2314:
2315: -- Initialize message list if p_init_msg_list is set to TRUE
2316: IF FND_API.To_Boolean(p_init_msg_list) THEN
2317: FND_MSG_PUB.Initialize;
2318: END IF;
2319:
2320: -- Initialize API return status to success

Line 2321: x_return_status := FND_API.G_RET_STS_SUCCESS;

2317: FND_MSG_PUB.Initialize;
2318: END IF;
2319:
2320: -- Initialize API return status to success
2321: x_return_status := FND_API.G_RET_STS_SUCCESS;
2322:
2323: ----------------------- FND Logging -----------------------------------
2324: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
2325: THEN

Line 2386: p_init_msg_list => FND_API.G_FALSE,

2382: 'B','C') THEN
2383:
2384: CS_CHARGE_DETAILS_CUHK.Update_Charge_Details_Pre(
2385: p_api_version => l_api_version,
2386: p_init_msg_list => FND_API.G_FALSE,
2387: p_commit => p_commit,
2388: p_validation_level => p_validation_level,
2389: x_return_status => l_return_status,
2390: x_msg_count => x_msg_count,

Line 2401: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2397: p_login_id => p_login_id,
2398: p_transaction_control => p_transaction_control,
2399: p_est_detail_rec => p_est_detail_rec);
2400:
2401: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2402: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_CUST_USR_HK');
2403: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2404: FND_MSG_PUB.Add;
2405: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 2405: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2401: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2402: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_CUST_USR_HK');
2403: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2404: FND_MSG_PUB.Add;
2405: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2406: END IF;
2407:
2408: END IF;
2409: --

Line 2419: p_init_msg_list => FND_API.G_FALSE,

2415: 'B', 'V') THEN
2416:
2417: CS_CHARGE_DETAILS_VUHK.Update_Charge_Details_Pre(
2418: p_api_version => l_api_version,
2419: p_init_msg_list => FND_API.G_FALSE,
2420: p_commit => p_commit,
2421: p_validation_level => p_validation_level,
2422: x_return_status => l_return_status,
2423: x_msg_count => x_msg_count,

Line 2434: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2430: p_login_id => p_login_id,
2431: p_transaction_control => p_transaction_control,
2432: p_est_detail_rec => p_est_detail_rec);
2433:
2434: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2435: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_VERT_USR_HK');
2436: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2437: FND_MSG_PUB.Add;
2438: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 2438: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2434: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2435: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_VERT_USR_HK');
2436: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2437: FND_MSG_PUB.Add;
2438: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2439: END IF;
2440:
2441: END IF;
2442:

Line 2447: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

2443: -- ----------------------------------------------------------------------
2444: -- Apply business-rule validation to all required and passed parameters
2445: -- if validation level is set.
2446: -- ----------------------------------------------------------------------
2447: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
2448:
2449: -- Validate the user and login ids
2450:
2451: Validate_Who_Info ( p_api_name => l_api_name_full,

Line 2456: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2452: p_user_id => NVL(p_user_id, -1),
2453: p_login_id => p_login_id,
2454: x_return_status => l_return_status);
2455:
2456: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2457: RAISE FND_API.G_EXC_ERROR;
2458: END IF;
2459:
2460: --DBMS_OUTPUT.PUT_LINE('validating charge details');

Line 2457: RAISE FND_API.G_EXC_ERROR;

2453: p_login_id => p_login_id,
2454: x_return_status => l_return_status);
2455:
2456: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2457: RAISE FND_API.G_EXC_ERROR;
2458: END IF;
2459:
2460: --DBMS_OUTPUT.PUT_LINE('validating charge details');
2461:

Line 2473: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2469: x_msg_data => x_msg_data,
2470: x_msg_count => x_msg_count,
2471: x_return_status => l_return_status);
2472:
2473: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2474: FND_MESSAGE.Set_Name('CS', 'CS_CHG_VALIDATE_CHRG_DETAIL_ER');
2475: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2476: FND_MSG_PUB.Add;
2477: RAISE FND_API.G_EXC_ERROR;

Line 2477: RAISE FND_API.G_EXC_ERROR;

2473: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2474: FND_MESSAGE.Set_Name('CS', 'CS_CHG_VALIDATE_CHRG_DETAIL_ER');
2475: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2476: FND_MSG_PUB.Add;
2477: RAISE FND_API.G_EXC_ERROR;
2478: END IF;
2479:
2480: --Fixed Bug # 3795144
2481: ELSE

Line 2482: --p_validation_level = FND_API.G_VALID_LEVEL_NONE

2478: END IF;
2479:
2480: --Fixed Bug # 3795144
2481: ELSE
2482: --p_validation_level = FND_API.G_VALID_LEVEL_NONE
2483: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
2484: --populate the l_est_detail_rec record
2485: l_est_detail_rec := p_est_detail_rec;
2486: END IF;

Line 2483: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN

2479:
2480: --Fixed Bug # 3795144
2481: ELSE
2482: --p_validation_level = FND_API.G_VALID_LEVEL_NONE
2483: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
2484: --populate the l_est_detail_rec record
2485: l_est_detail_rec := p_est_detail_rec;
2486: END IF;
2487: END IF ;

Line 2755: p_init_msg_list => FND_API.G_FALSE,

2751: 'A','C') THEN
2752:
2753: CS_CHARGE_DETAILS_CUHK.Update_Charge_Details_Post(
2754: p_api_version => l_api_version,
2755: p_init_msg_list => FND_API.G_FALSE,
2756: p_commit => p_commit,
2757: p_validation_level => p_validation_level,
2758: x_return_status => l_return_status,
2759: x_msg_count => x_msg_count,

Line 2770: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2766: p_login_id => p_login_id,
2767: p_transaction_control => p_transaction_control,
2768: p_est_detail_rec => p_est_detail_rec);
2769:
2770: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2771: --DBMS_OUTPUT.PUT_LINE('Returned Error Status from the Pre Customer User Hook');
2772: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_CUST_USR_HK');
2773: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2774: FND_MSG_PUB.Add;

Line 2775: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2771: --DBMS_OUTPUT.PUT_LINE('Returned Error Status from the Pre Customer User Hook');
2772: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_CUST_USR_HK');
2773: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2774: FND_MSG_PUB.Add;
2775: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2776: END IF;
2777:
2778: END IF;
2779: --

Line 2789: p_init_msg_list => FND_API.G_FALSE,

2785: 'A', 'V') THEN
2786:
2787: CS_CHARGE_DETAILS_VUHK.Update_Charge_Details_Post(
2788: p_api_version => l_api_version,
2789: p_init_msg_list => FND_API.G_FALSE,
2790: p_commit => p_commit,
2791: p_validation_level => p_validation_level,
2792: x_return_status => l_return_status,
2793: x_msg_count => x_msg_count,

Line 2805: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2801: p_transaction_control => p_transaction_control,
2802: p_est_detail_rec => p_est_detail_rec);
2803:
2804:
2805: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2806: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_VERT_USR_HK');
2807: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2808: FND_MSG_PUB.Add;
2809: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 2809: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2805: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2806: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_VERT_USR_HK');
2807: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2808: FND_MSG_PUB.Add;
2809: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2810: END IF;
2811:
2812: END IF;
2813: --

Line 2817: IF FND_API.To_Boolean(p_commit) THEN

2813: --
2814: --
2815:
2816: --Standard check of p_commit
2817: IF FND_API.To_Boolean(p_commit) THEN
2818: COMMIT WORK;
2819: END IF;
2820:
2821: -- Standard call to get message count and if count is 1, get message info

Line 2825: p_encoded => FND_API.G_FALSE) ;

2821: -- Standard call to get message count and if count is 1, get message info
2822: FND_MSG_PUB.Count_And_Get
2823: (p_count => x_msg_count,
2824: p_data => x_msg_data,
2825: p_encoded => FND_API.G_FALSE) ;
2826:
2827: -- Standard check of p_commit
2828: IF FND_API.To_Boolean(p_commit) THEN
2829: COMMIT WORK;

Line 2828: IF FND_API.To_Boolean(p_commit) THEN

2824: p_data => x_msg_data,
2825: p_encoded => FND_API.G_FALSE) ;
2826:
2827: -- Standard check of p_commit
2828: IF FND_API.To_Boolean(p_commit) THEN
2829: COMMIT WORK;
2830: END IF;
2831:
2832: -- Standard call to get message count and if count is 1, get message info

Line 2840: WHEN FND_API.G_EXC_ERROR THEN

2836: );
2837:
2838:
2839: EXCEPTION
2840: WHEN FND_API.G_EXC_ERROR THEN
2841: IF FND_API.To_Boolean(p_transaction_control) THEN
2842: ROLLBACK TO Update_Charge_Details_PVT;
2843: END IF ;
2844: x_return_status := FND_API.G_RET_STS_ERROR;

Line 2841: IF FND_API.To_Boolean(p_transaction_control) THEN

2837:
2838:
2839: EXCEPTION
2840: WHEN FND_API.G_EXC_ERROR THEN
2841: IF FND_API.To_Boolean(p_transaction_control) THEN
2842: ROLLBACK TO Update_Charge_Details_PVT;
2843: END IF ;
2844: x_return_status := FND_API.G_RET_STS_ERROR;
2845: FND_MSG_PUB.Count_And_Get(

Line 2844: x_return_status := FND_API.G_RET_STS_ERROR;

2840: WHEN FND_API.G_EXC_ERROR THEN
2841: IF FND_API.To_Boolean(p_transaction_control) THEN
2842: ROLLBACK TO Update_Charge_Details_PVT;
2843: END IF ;
2844: x_return_status := FND_API.G_RET_STS_ERROR;
2845: FND_MSG_PUB.Count_And_Get(
2846: p_count => x_msg_count,
2847: p_data => x_msg_data,
2848: p_encoded => FND_API.G_FALSE) ;

Line 2848: p_encoded => FND_API.G_FALSE) ;

2844: x_return_status := FND_API.G_RET_STS_ERROR;
2845: FND_MSG_PUB.Count_And_Get(
2846: p_count => x_msg_count,
2847: p_data => x_msg_data,
2848: p_encoded => FND_API.G_FALSE) ;
2849:
2850: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2851: IF FND_API.To_Boolean(p_transaction_control) THEN
2852: ROLLBACK TO Update_Charge_Details_PVT;

Line 2850: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2846: p_count => x_msg_count,
2847: p_data => x_msg_data,
2848: p_encoded => FND_API.G_FALSE) ;
2849:
2850: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2851: IF FND_API.To_Boolean(p_transaction_control) THEN
2852: ROLLBACK TO Update_Charge_Details_PVT;
2853: END IF ;
2854:

Line 2851: IF FND_API.To_Boolean(p_transaction_control) THEN

2847: p_data => x_msg_data,
2848: p_encoded => FND_API.G_FALSE) ;
2849:
2850: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2851: IF FND_API.To_Boolean(p_transaction_control) THEN
2852: ROLLBACK TO Update_Charge_Details_PVT;
2853: END IF ;
2854:
2855: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2855: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2851: IF FND_API.To_Boolean(p_transaction_control) THEN
2852: ROLLBACK TO Update_Charge_Details_PVT;
2853: END IF ;
2854:
2855: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2856:
2857: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2858: p_data => x_msg_data,
2859: p_encoded => FND_API.G_FALSE) ;

Line 2859: p_encoded => FND_API.G_FALSE) ;

2855: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2856:
2857: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2858: p_data => x_msg_data,
2859: p_encoded => FND_API.G_FALSE) ;
2860: WHEN OTHERS THEN
2861: IF FND_API.To_Boolean(p_transaction_control) THEN
2862: ROLLBACK TO Update_Charge_Details_PVT;
2863:

Line 2861: IF FND_API.To_Boolean(p_transaction_control) THEN

2857: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2858: p_data => x_msg_data,
2859: p_encoded => FND_API.G_FALSE) ;
2860: WHEN OTHERS THEN
2861: IF FND_API.To_Boolean(p_transaction_control) THEN
2862: ROLLBACK TO Update_Charge_Details_PVT;
2863:
2864: END IF ;
2865:

Line 2866: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2862: ROLLBACK TO Update_Charge_Details_PVT;
2863:
2864: END IF ;
2865:
2866: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2867:
2868: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
2869: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
2870: END IF;

Line 2874: p_encoded => FND_API.G_FALSE) ;

2870: END IF;
2871:
2872: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2873: p_data => x_msg_data,
2874: p_encoded => FND_API.G_FALSE) ;
2875:
2876: END Update_Charge_Details;
2877:
2878: --==========================================================

Line 2887: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

2883: --==========================================================
2884:
2885: Procedure Delete_Charge_Details(
2886: p_api_version IN NUMBER,
2887: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2888: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2889: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2890: x_return_status OUT NOCOPY VARCHAR2,
2891: x_msg_count OUT NOCOPY NUMBER,

Line 2888: p_commit IN VARCHAR2 := FND_API.G_FALSE,

2884:
2885: Procedure Delete_Charge_Details(
2886: p_api_version IN NUMBER,
2887: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2888: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2889: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2890: x_return_status OUT NOCOPY VARCHAR2,
2891: x_msg_count OUT NOCOPY NUMBER,
2892: x_msg_data OUT NOCOPY VARCHAR2,

Line 2889: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

2885: Procedure Delete_Charge_Details(
2886: p_api_version IN NUMBER,
2887: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2888: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2889: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2890: x_return_status OUT NOCOPY VARCHAR2,
2891: x_msg_count OUT NOCOPY NUMBER,
2892: x_msg_data OUT NOCOPY VARCHAR2,
2893: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,

Line 2893: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,

2889: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2890: x_return_status OUT NOCOPY VARCHAR2,
2891: x_msg_count OUT NOCOPY NUMBER,
2892: x_msg_data OUT NOCOPY VARCHAR2,
2893: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
2894: p_estimate_detail_id IN NUMBER := NULL) AS
2895:
2896: l_api_name CONSTANT VARCHAR2(30) := 'Delete_Charge_Details' ;
2897: l_api_name_full CONSTANT VARCHAR2(61) := G_PKG_NAME || '.' || l_api_name ;

Line 2921: IF FND_API.To_Boolean( p_transaction_control ) THEN

2917:
2918: BEGIN
2919:
2920: --Standard Start of API Savepoint
2921: IF FND_API.To_Boolean( p_transaction_control ) THEN
2922: SAVEPOINT Delete_Charge_Details_PUB ;
2923: END IF ;
2924:
2925: --Standard Call to check API compatibility

Line 2926: IF NOT FND_API.Compatible_API_Call(l_api_version,

2922: SAVEPOINT Delete_Charge_Details_PUB ;
2923: END IF ;
2924:
2925: --Standard Call to check API compatibility
2926: IF NOT FND_API.Compatible_API_Call(l_api_version,
2927: p_api_version,
2928: l_api_name,
2929: G_PKG_NAME) THEN
2930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

Line 2930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

2926: IF NOT FND_API.Compatible_API_Call(l_api_version,
2927: p_api_version,
2928: l_api_name,
2929: G_PKG_NAME) THEN
2930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
2931: END IF ;
2932:
2933: --Initialize the message list if p_msg_list is set to TRUE
2934: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 2934: IF FND_API.To_Boolean(p_init_msg_list) THEN

2930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
2931: END IF ;
2932:
2933: --Initialize the message list if p_msg_list is set to TRUE
2934: IF FND_API.To_Boolean(p_init_msg_list) THEN
2935: FND_MSG_PUB.initialize ;
2936: END IF ;
2937:
2938: --Initialize the API Return Success to True

Line 2939: x_return_status := FND_API.G_RET_STS_SUCCESS ;

2935: FND_MSG_PUB.initialize ;
2936: END IF ;
2937:
2938: --Initialize the API Return Success to True
2939: x_return_status := FND_API.G_RET_STS_SUCCESS ;
2940:
2941: ----------------------- FND Logging -----------------------------------
2942: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
2943: THEN

Line 2985: RAISE FND_API.G_EXC_ERROR ;

2981:
2982: Add_Invalid_Argument_Msg(l_api_name_full,
2983: to_char(p_estimate_detail_id),
2984: 'p_estimate_detail_id');
2985: RAISE FND_API.G_EXC_ERROR ;
2986: END IF ;
2987:
2988: -- Check to see if Transactions exits in Order Management
2989:

Line 2997: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2993: l_gen_bca_flag,
2994: l_charge_line_type,
2995: l_return_status) ;
2996:
2997: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2998: RAISE FND_API.G_EXC_ERROR ;
2999: END IF ;
3000:
3001: IF l_order_line_id IS NOT NULL THEN

Line 2998: RAISE FND_API.G_EXC_ERROR ;

2994: l_charge_line_type,
2995: l_return_status) ;
2996:
2997: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2998: RAISE FND_API.G_EXC_ERROR ;
2999: END IF ;
3000:
3001: IF l_order_line_id IS NOT NULL THEN
3002: Cannot_Delete_Line_Msg(l_api_name_full) ;

Line 3003: RAISE FND_API.G_EXC_ERROR ;

2999: END IF ;
3000:
3001: IF l_order_line_id IS NOT NULL THEN
3002: Cannot_Delete_Line_Msg(l_api_name_full) ;
3003: RAISE FND_API.G_EXC_ERROR ;
3004: END IF ;
3005:
3006: --Bug Fix for Bug # 3136630
3007:

Line 3012: RAISE FND_API.G_EXC_ERROR ;

3008: --IF l_gen_bca_flag IS NOT NULL THEN
3009: -- IF l_gen_bca_flag = 'Y' AND
3010: IF l_charge_line_type = 'IN PROGRESS' THEN
3011: Cannot_Delete_Line_Msg(l_api_name_full) ;
3012: RAISE FND_API.G_EXC_ERROR ;
3013: END IF ;
3014: -- END IF;
3015:
3016: DELETE FROM

Line 3022: IF FND_API.To_Boolean( p_commit ) THEN

3018: WHERE ESTIMATE_DETAIL_ID = p_estimate_detail_id ;
3019:
3020: --End of API Body
3021: --Standard Check of p_commit
3022: IF FND_API.To_Boolean( p_commit ) THEN
3023: COMMIT WORK ;
3024: END IF ;
3025:
3026: --Standard call to get message count and if count is 1 , get message info

Line 3034: WHEN FND_API.G_EXC_ERROR THEN

3030: --Begin Exception Handling
3031:
3032: EXCEPTION
3033:
3034: WHEN FND_API.G_EXC_ERROR THEN
3035: IF FND_API.To_Boolean( p_transaction_control ) THEN
3036: ROLLBACK TO Delete_Charge_Details_PUB;
3037: END IF ;
3038: x_return_status := FND_API.G_RET_STS_ERROR ;

Line 3035: IF FND_API.To_Boolean( p_transaction_control ) THEN

3031:
3032: EXCEPTION
3033:
3034: WHEN FND_API.G_EXC_ERROR THEN
3035: IF FND_API.To_Boolean( p_transaction_control ) THEN
3036: ROLLBACK TO Delete_Charge_Details_PUB;
3037: END IF ;
3038: x_return_status := FND_API.G_RET_STS_ERROR ;
3039:

Line 3038: x_return_status := FND_API.G_RET_STS_ERROR ;

3034: WHEN FND_API.G_EXC_ERROR THEN
3035: IF FND_API.To_Boolean( p_transaction_control ) THEN
3036: ROLLBACK TO Delete_Charge_Details_PUB;
3037: END IF ;
3038: x_return_status := FND_API.G_RET_STS_ERROR ;
3039:
3040: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3041: p_data => x_msg_data,
3042: p_encoded => FND_API.G_FALSE) ;

Line 3042: p_encoded => FND_API.G_FALSE) ;

3038: x_return_status := FND_API.G_RET_STS_ERROR ;
3039:
3040: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3041: p_data => x_msg_data,
3042: p_encoded => FND_API.G_FALSE) ;
3043:
3044:
3045:
3046: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 3046: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3042: p_encoded => FND_API.G_FALSE) ;
3043:
3044:
3045:
3046: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3047: IF FND_API.To_Boolean( p_transaction_control ) THEN
3048: ROLLBACK TO Delete_Charge_Details_PUB;
3049: END IF ;
3050: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 3047: IF FND_API.To_Boolean( p_transaction_control ) THEN

3043:
3044:
3045:
3046: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3047: IF FND_API.To_Boolean( p_transaction_control ) THEN
3048: ROLLBACK TO Delete_Charge_Details_PUB;
3049: END IF ;
3050: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3051:

Line 3050: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3046: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3047: IF FND_API.To_Boolean( p_transaction_control ) THEN
3048: ROLLBACK TO Delete_Charge_Details_PUB;
3049: END IF ;
3050: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3051:
3052: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3053: p_data => x_msg_data,
3054: p_encoded => FND_API.G_FALSE) ;

Line 3054: p_encoded => FND_API.G_FALSE) ;

3050: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3051:
3052: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3053: p_data => x_msg_data,
3054: p_encoded => FND_API.G_FALSE) ;
3055:
3056: WHEN OTHERS THEN
3057: IF FND_API.To_Boolean( p_transaction_control ) THEN
3058: ROLLBACK TO Delete_Charge_Details_PUB;

Line 3057: IF FND_API.To_Boolean( p_transaction_control ) THEN

3053: p_data => x_msg_data,
3054: p_encoded => FND_API.G_FALSE) ;
3055:
3056: WHEN OTHERS THEN
3057: IF FND_API.To_Boolean( p_transaction_control ) THEN
3058: ROLLBACK TO Delete_Charge_Details_PUB;
3059: END IF ;
3060: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3061: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN

Line 3060: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3056: WHEN OTHERS THEN
3057: IF FND_API.To_Boolean( p_transaction_control ) THEN
3058: ROLLBACK TO Delete_Charge_Details_PUB;
3059: END IF ;
3060: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3061: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
3062: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
3063: END IF ;
3064: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,

Line 3066: p_encoded => FND_API.G_FALSE) ;

3062: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
3063: END IF ;
3064: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3065: p_data => x_msg_data,
3066: p_encoded => FND_API.G_FALSE) ;
3067:
3068: END Delete_Charge_Details; -- End of Procedure Delete Charge Details
3069:
3070:

Line 3079: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

3075: -- New API added for 11.5.10
3076: -- mviswana
3077: Procedure Copy_Estimate(
3078: p_api_version IN NUMBER,
3079: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3080: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3081: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
3082: p_estimate_detail_id IN NUMBER := NULL,
3083: x_estimate_detail_id OUT NOCOPY NUMBER,

Line 3080: p_commit IN VARCHAR2 := FND_API.G_FALSE,

3076: -- mviswana
3077: Procedure Copy_Estimate(
3078: p_api_version IN NUMBER,
3079: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3080: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3081: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
3082: p_estimate_detail_id IN NUMBER := NULL,
3083: x_estimate_detail_id OUT NOCOPY NUMBER,
3084: x_return_status OUT NOCOPY VARCHAR2,

Line 3081: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,

3077: Procedure Copy_Estimate(
3078: p_api_version IN NUMBER,
3079: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3080: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3081: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
3082: p_estimate_detail_id IN NUMBER := NULL,
3083: x_estimate_detail_id OUT NOCOPY NUMBER,
3084: x_return_status OUT NOCOPY VARCHAR2,
3085: x_msg_count OUT NOCOPY NUMBER,

Line 3113: IF FND_API.To_Boolean(p_transaction_control) THEN

3109:
3110: --DBMS_OUTPUT.PUT_LINE('BEGIN copy_estimates');
3111:
3112: -- Standard start of API savepoint
3113: IF FND_API.To_Boolean(p_transaction_control) THEN
3114: SAVEPOINT Copy_Estimate_PVT;
3115: END IF ;
3116:
3117: -- Standard call to check for call compatibility

Line 3118: IF NOT FND_API.Compatible_API_Call(l_api_version,

3114: SAVEPOINT Copy_Estimate_PVT;
3115: END IF ;
3116:
3117: -- Standard call to check for call compatibility
3118: IF NOT FND_API.Compatible_API_Call(l_api_version,
3119: p_api_version,
3120: l_api_name,
3121: G_PKG_NAME) THEN
3122: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 3122: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3118: IF NOT FND_API.Compatible_API_Call(l_api_version,
3119: p_api_version,
3120: l_api_name,
3121: G_PKG_NAME) THEN
3122: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3123: END IF;
3124:
3125: -- Initialize message list if p_init_msg_list is set to TRUE
3126: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 3126: IF FND_API.To_Boolean(p_init_msg_list) THEN

3122: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3123: END IF;
3124:
3125: -- Initialize message list if p_init_msg_list is set to TRUE
3126: IF FND_API.To_Boolean(p_init_msg_list) THEN
3127: FND_MSG_PUB.Initialize;
3128: END IF;
3129:
3130: -- Initialize API return status to success

Line 3131: x_return_status := FND_API.G_RET_STS_SUCCESS;

3127: FND_MSG_PUB.Initialize;
3128: END IF;
3129:
3130: -- Initialize API return status to success
3131: x_return_status := FND_API.G_RET_STS_SUCCESS;
3132:
3133: ----------------------- FND Logging -----------------------------------
3134: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
3135: THEN

Line 3175: RAISE FND_API.G_EXC_ERROR;

3171: IF p_estimate_detail_id IS NULL THEN
3172: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_A_VALID_CHARGE_LINE');
3173: FND_MESSAGE.SET_TOKEN('ESTIMATE_DETAIL_ID', p_estimate_detail_id);
3174: FND_MSG_PUB.ADD;
3175: RAISE FND_API.G_EXC_ERROR;
3176: END IF;
3177:
3178: --DBMS_OUTPUT.PUT_LINE('passed 1st val');
3179:

Line 3187: RAISE FND_API.G_EXC_ERROR;

3183: CLOSE c_charges_rec;
3184: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_A_VALID_CHARGE_LINE');
3185: FND_MESSAGE.SET_TOKEN('ESTIMATE_DETAIL_ID', p_estimate_detail_id);
3186: FND_MSG_PUB.ADD;
3187: RAISE FND_API.G_EXC_ERROR;
3188: END IF;
3189: CLOSE c_charges_rec;
3190:
3191: --DBMS_OUTPUT.PUT_LINE('passed 2ndst val');

Line 3197: RAISE FND_API.G_EXC_ERROR;

3193: IF v_charges_rec.charge_line_type <> 'ESTIMATE' THEN
3194: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_AN_ESTIMATE');
3195: FND_MESSAGE.SET_TOKEN('ESTIMATE_DETAIL_ID', p_estimate_detail_id);
3196: FND_MSG_PUB.ADD;
3197: RAISE FND_API.G_EXC_ERROR;
3198: END IF;
3199:
3200: --DBMS_OUTPUT.PUT_LINE('passed 3rd val');
3201:

Line 3417: p_commit => fnd_api.g_false,

3413:
3414:
3415: CS_Charge_Details_PUB.Create_Charge_Details(
3416: p_api_version => l_api_version,
3417: p_commit => fnd_api.g_false,
3418: p_init_msg_list => fnd_api.g_false,
3419: x_msg_count => x_msg_count,
3420: x_msg_data => x_msg_data,
3421: x_return_status => l_return_status,

Line 3418: p_init_msg_list => fnd_api.g_false,

3414:
3415: CS_Charge_Details_PUB.Create_Charge_Details(
3416: p_api_version => l_api_version,
3417: p_commit => fnd_api.g_false,
3418: p_init_msg_list => fnd_api.g_false,
3419: x_msg_count => x_msg_count,
3420: x_msg_data => x_msg_data,
3421: x_return_status => l_return_status,
3422: p_Charges_Rec => l_est_detail_rec,

Line 3435: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN

3431:
3432:
3433: --DBMS_OUTPUT.PUT_LINE('Estimate detail Id is'||l_est_detail_id);
3434:
3435: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3436: RAISE FND_API.G_EXC_ERROR;
3437: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3438: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3439: END IF;

Line 3436: RAISE FND_API.G_EXC_ERROR;

3432:
3433: --DBMS_OUTPUT.PUT_LINE('Estimate detail Id is'||l_est_detail_id);
3434:
3435: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3436: RAISE FND_API.G_EXC_ERROR;
3437: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3438: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3439: END IF;
3440:

Line 3437: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

3433: --DBMS_OUTPUT.PUT_LINE('Estimate detail Id is'||l_est_detail_id);
3434:
3435: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3436: RAISE FND_API.G_EXC_ERROR;
3437: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3438: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3439: END IF;
3440:
3441: --End of API Body

Line 3438: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3434:
3435: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3436: RAISE FND_API.G_EXC_ERROR;
3437: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3438: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3439: END IF;
3440:
3441: --End of API Body
3442: --Standard Check of p_commit

Line 3443: IF FND_API.To_Boolean( p_commit ) THEN

3439: END IF;
3440:
3441: --End of API Body
3442: --Standard Check of p_commit
3443: IF FND_API.To_Boolean( p_commit ) THEN
3444: COMMIT WORK ;
3445: END IF ;
3446:
3447: --Standard call to get message count and if count is 1 , get message info

Line 3457: WHEN FND_API.G_EXC_ERROR THEN

3453: --Begin Exception Handling
3454:
3455: EXCEPTION
3456:
3457: WHEN FND_API.G_EXC_ERROR THEN
3458: IF FND_API.To_Boolean( p_transaction_control ) THEN
3459: ROLLBACK TO Copy_Estimates_PVT;
3460: END IF ;
3461:

Line 3458: IF FND_API.To_Boolean( p_transaction_control ) THEN

3454:
3455: EXCEPTION
3456:
3457: WHEN FND_API.G_EXC_ERROR THEN
3458: IF FND_API.To_Boolean( p_transaction_control ) THEN
3459: ROLLBACK TO Copy_Estimates_PVT;
3460: END IF ;
3461:
3462: x_return_status := FND_API.G_RET_STS_ERROR ;

Line 3462: x_return_status := FND_API.G_RET_STS_ERROR ;

3458: IF FND_API.To_Boolean( p_transaction_control ) THEN
3459: ROLLBACK TO Copy_Estimates_PVT;
3460: END IF ;
3461:
3462: x_return_status := FND_API.G_RET_STS_ERROR ;
3463:
3464: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3465: p_data => x_msg_data,
3466: p_encoded => FND_API.G_FALSE) ;

Line 3466: p_encoded => FND_API.G_FALSE) ;

3462: x_return_status := FND_API.G_RET_STS_ERROR ;
3463:
3464: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3465: p_data => x_msg_data,
3466: p_encoded => FND_API.G_FALSE) ;
3467:
3468:
3469: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3470: IF FND_API.To_Boolean( p_transaction_control ) THEN

Line 3469: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3465: p_data => x_msg_data,
3466: p_encoded => FND_API.G_FALSE) ;
3467:
3468:
3469: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3470: IF FND_API.To_Boolean( p_transaction_control ) THEN
3471: ROLLBACK TO Copy_Estimates_PVT;
3472: END IF ;
3473:

Line 3470: IF FND_API.To_Boolean( p_transaction_control ) THEN

3466: p_encoded => FND_API.G_FALSE) ;
3467:
3468:
3469: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3470: IF FND_API.To_Boolean( p_transaction_control ) THEN
3471: ROLLBACK TO Copy_Estimates_PVT;
3472: END IF ;
3473:
3474: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 3474: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3470: IF FND_API.To_Boolean( p_transaction_control ) THEN
3471: ROLLBACK TO Copy_Estimates_PVT;
3472: END IF ;
3473:
3474: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3475:
3476: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3477: p_data => x_msg_data,
3478: p_encoded => FND_API.G_FALSE) ;

Line 3478: p_encoded => FND_API.G_FALSE) ;

3474: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3475:
3476: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3477: p_data => x_msg_data,
3478: p_encoded => FND_API.G_FALSE) ;
3479: WHEN OTHERS THEN
3480: IF FND_API.To_Boolean( p_transaction_control ) THEN
3481: ROLLBACK TO Copy_Estimates_PVT;
3482: END IF ;

Line 3480: IF FND_API.To_Boolean( p_transaction_control ) THEN

3476: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3477: p_data => x_msg_data,
3478: p_encoded => FND_API.G_FALSE) ;
3479: WHEN OTHERS THEN
3480: IF FND_API.To_Boolean( p_transaction_control ) THEN
3481: ROLLBACK TO Copy_Estimates_PVT;
3482: END IF ;
3483:
3484: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 3484: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3480: IF FND_API.To_Boolean( p_transaction_control ) THEN
3481: ROLLBACK TO Copy_Estimates_PVT;
3482: END IF ;
3483:
3484: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3485:
3486: IF FND_MSG_PUB.Check_Msg_Level
3487: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
3488: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);

Line 3493: p_encoded => FND_API.G_FALSE) ;

3489: END IF ;
3490:
3491: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3492: p_data => x_msg_data,
3493: p_encoded => FND_API.G_FALSE) ;
3494:
3495: END Copy_Estimate;
3496:
3497:

Line 3653: x_return_status := FND_API.G_RET_STS_SUCCESS;

3649: --Standard Start of API Savepoint
3650: SAVEPOINT Validate_Charge_Details_PUB;
3651:
3652: --Initialize the API Return Success to True
3653: x_return_status := FND_API.G_RET_STS_SUCCESS;
3654:
3655: --DBMS_OUTPUT.PUT_LINE('BEGIN VALIDATE_CHARGE_DETAILS');
3656: --DBMS_OUTPUT.PUT_LINE('Cust_product_id is '||P_CHARGES_DETAIL_REC.customer_product_id);
3657: --DBMS_OUTPUT.PUT_LINE('Apply contract_discount '||P_CHARGES_DETAIL_REC.apply_contract_discount);

Line 3673: p_charges_detail_rec.estimate_detail_id = FND_API.G_MISS_NUM THEN

3669: --get the charges record from the database
3670:
3671: IF p_validation_mode = 'U' THEN
3672: IF p_charges_detail_rec.estimate_detail_id IS NULL OR
3673: p_charges_detail_rec.estimate_detail_id = FND_API.G_MISS_NUM THEN
3674:
3675: Add_Null_Parameter_Msg(l_api_name,
3676: 'estimate_detail_id') ;
3677:

Line 3681: RAISE FND_API.G_EXC_ERROR;

3677:
3678: Add_Invalid_Argument_Msg(l_api_name,
3679: TO_CHAR(p_charges_detail_rec.estimate_detail_id),
3680: 'estimate_detail_id');
3681: RAISE FND_API.G_EXC_ERROR;
3682:
3683: ELSE
3684:
3685: IF IS_ESTIMATE_DETAIL_ID_VALID(p_estimate_detail_id => p_charges_detail_rec.estimate_detail_id,

Line 3691: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3687: x_msg_count => l_msg_count,
3688: x_return_status => l_return_status) = 'U' THEN
3689:
3690: --raise unexpected error
3691: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3692:
3693: ELSIF IS_ESTIMATE_DETAIL_ID_VALID(p_estimate_detail_id => p_charges_detail_rec.estimate_detail_id,
3694: x_msg_data => l_msg_data,
3695: x_msg_count => l_msg_count,

Line 3701: RAISE FND_API.G_EXC_ERROR;

3697:
3698: Add_Invalid_Argument_Msg(l_api_name,
3699: TO_CHAR(p_charges_detail_rec.estimate_detail_id),
3700: 'estimate_detail_id');
3701: RAISE FND_API.G_EXC_ERROR;
3702:
3703: ELSE
3704: --estimate detail id is valid
3705: --assign to out record

Line 3716: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN

3712: x_msg_data => l_msg_data,
3713: x_msg_count => l_msg_count,
3714: x_return_status => l_return_status);
3715:
3716: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3717: RAISE FND_API.G_EXC_ERROR;
3718: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3719: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3720: END IF;

Line 3717: RAISE FND_API.G_EXC_ERROR;

3713: x_msg_count => l_msg_count,
3714: x_return_status => l_return_status);
3715:
3716: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3717: RAISE FND_API.G_EXC_ERROR;
3718: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3719: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3720: END IF;
3721:

Line 3718: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

3714: x_return_status => l_return_status);
3715:
3716: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3717: RAISE FND_API.G_EXC_ERROR;
3718: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3719: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3720: END IF;
3721:
3722: END IF;

Line 3719: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3715:
3716: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3717: RAISE FND_API.G_EXC_ERROR;
3718: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3719: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3720: END IF;
3721:
3722: END IF;
3723: END IF;

Line 3747: RAISE FND_API.G_EXC_ERROR;

3743:
3744: Add_Invalid_Argument_Msg(l_api_name,
3745: to_char(p_charges_detail_rec.incident_id),
3746: 'incident_id');
3747: RAISE FND_API.G_EXC_ERROR;
3748:
3749: ELSE
3750: -- The incident_id IS NOT NULL
3751: l_valid_check := IS_INCIDENT_ID_VALID( p_incident_id => p_charges_detail_rec.incident_id,

Line 3757: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3753: x_msg_count => l_msg_count,
3754: x_return_status => l_return_status);
3755:
3756: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
3757: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3758: ELSIF l_return_status = G_RET_STS_ERROR THEN
3759: RAISE FND_API.G_EXC_ERROR;
3760: END IF;
3761:

Line 3759: RAISE FND_API.G_EXC_ERROR;

3755:
3756: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
3757: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3758: ELSIF l_return_status = G_RET_STS_ERROR THEN
3759: RAISE FND_API.G_EXC_ERROR;
3760: END IF;
3761:
3762: IF l_valid_check <> 'Y' THEN
3763:

Line 3768: RAISE FND_API.G_EXC_ERROR;

3764: Add_Invalid_Argument_Msg(l_api_name,
3765: to_char(p_charges_detail_rec.incident_id),
3766: 'incident_id');
3767:
3768: RAISE FND_API.G_EXC_ERROR;
3769:
3770: ELSE
3771: -- assign it to the out record
3772: x_charges_detail_rec.incident_id := p_charges_detail_rec.incident_id;

Line 3804: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3800:
3801: --DBMS_OUTPUT.PUT_LINE('Back from GET_SR_DEFAULTS l_bill_to_party_id '||l_bill_to_party_id);
3802: --DBMS_OUTPUT.PUT_LINE('Back from GET_SR_DEFAULTS l_ship_to_party_id '||l_ship_to_party_id);
3803:
3804: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3805: RAISE FND_API.G_EXC_ERROR ;
3806: END IF;
3807:
3808: --DBMS_OUTPUT.PUT_LINE('l_incident_date '||l_incident_date);

Line 3805: RAISE FND_API.G_EXC_ERROR ;

3801: --DBMS_OUTPUT.PUT_LINE('Back from GET_SR_DEFAULTS l_bill_to_party_id '||l_bill_to_party_id);
3802: --DBMS_OUTPUT.PUT_LINE('Back from GET_SR_DEFAULTS l_ship_to_party_id '||l_ship_to_party_id);
3803:
3804: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3805: RAISE FND_API.G_EXC_ERROR ;
3806: END IF;
3807:
3808: --DBMS_OUTPUT.PUT_LINE('l_incident_date '||l_incident_date);
3809: --DBMS_OUTPUT.PUT_LINE('l_creation_date '||l_creation_date);

Line 3873: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3869: --DBMS_OUTPUT.PUT_LINE('msg_count'|| l_msg_count);
3870: --DBMS_OUTPUT.PUT_LINE('return_status'||l_return_status);
3871:
3872:
3873: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3874: RAISE FND_API.G_EXC_ERROR ;
3875: END IF;
3876:
3877: ELSE

Line 3874: RAISE FND_API.G_EXC_ERROR ;

3870: --DBMS_OUTPUT.PUT_LINE('return_status'||l_return_status);
3871:
3872:
3873: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3874: RAISE FND_API.G_EXC_ERROR ;
3875: END IF;
3876:
3877: ELSE
3878:

Line 3908: RAISE FND_API.G_EXC_ERROR;

3904: --DBMS_OUTPUT.PUT_LINE('l_disallow_new_charge is '||l_disallow_new_charge);
3905: --raise error
3906: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_INSERT');
3907: FND_MSG_PUB.ADD;
3908: RAISE FND_API.G_EXC_ERROR;
3909: END IF;
3910: ELSIF p_validation_mode = 'U' THEN
3911: IF l_disallow_charge_update = 'Y' THEN
3912: --raise error

Line 3915: RAISE FND_API.G_EXC_ERROR;

3911: IF l_disallow_charge_update = 'Y' THEN
3912: --raise error
3913: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_UPDATE');
3914: FND_MSG_PUB.ADD;
3915: RAISE FND_API.G_EXC_ERROR;
3916: END IF;
3917: END IF;
3918:
3919:

Line 3984: IF p_charges_detail_rec.add_to_order_flag = FND_API.G_MISS_CHAR THEN

3980: -- If not passed then assign from database
3981: -- If passed as null then assign 'N'
3982: -- If passed then assign to the out parameter
3983:
3984: IF p_charges_detail_rec.add_to_order_flag = FND_API.G_MISS_CHAR THEN
3985: x_charges_detail_rec.add_to_order_flag := l_db_det_rec.add_to_order_flag;
3986: ELSIF p_charges_detail_rec.add_to_order_flag IS NULL THEN
3987: x_charges_detail_rec.add_to_order_flag := 'N';
3988: ELSE

Line 4004: IF p_charges_detail_rec.coverage_bill_rate_id = FND_API.G_MISS_NUM THEN

4000: -- If not passed then assign from database
4001: -- If passed as null then assign NULL
4002: -- If passed then assign to the out parameter
4003:
4004: IF p_charges_detail_rec.coverage_bill_rate_id = FND_API.G_MISS_NUM THEN
4005: x_charges_detail_rec.coverage_bill_rate_id := l_db_det_rec.coverage_bill_rate_id;
4006: ELSIF p_charges_detail_rec.coverage_bill_rate_id IS NULL THEN
4007: x_charges_detail_rec.coverage_bill_rate_id := null;
4008: ELSE

Line 4019: IF p_charges_detail_rec.transaction_sub_inventory = FND_API.G_MISS_CHAR THEN

4015: -- If not passed then assign from database
4016: -- If passed as null then assign NULL
4017: -- If passed then assign to the out parameter
4018:
4019: IF p_charges_detail_rec.transaction_sub_inventory = FND_API.G_MISS_CHAR THEN
4020: x_charges_detail_rec.transaction_sub_inventory := l_db_det_rec.transaction_sub_inventory;
4021: ELSIF p_charges_detail_rec.transaction_sub_inventory IS NULL THEN
4022: x_charges_detail_rec.transaction_sub_inventory := null;
4023: ELSE

Line 4035: --IF p_charges_detail_rec.interface_to_oe_flag = FND_API.G_MISS_CHAR THEN

4031: -- If not passed then assign from database
4032: -- If passed as null then assign NULL
4033: -- If passed then assign to the out parameter
4034:
4035: --IF p_charges_detail_rec.interface_to_oe_flag = FND_API.G_MISS_CHAR THEN
4036: -- x_charges_detail_rec.interface_to_oe_flag := l_db_det_rec.interface_to_oe_flag;
4037: --ELSIF p_charges_detail_rec.interface_to_oe_flag IS NULL THEN
4038: -- x_charges_detail_rec.interface_to_oe_flag := 'N';
4039: --ELSE

Line 4050: IF p_charges_detail_rec.apply_contract_discount = FND_API.G_MISS_CHAR OR

4046: -- If not passed then assign from database
4047: -- If passed as null then assign NULL
4048: -- If passed then assign to the out parameter
4049:
4050: IF p_charges_detail_rec.apply_contract_discount = FND_API.G_MISS_CHAR OR
4051: p_charges_detail_rec.apply_contract_discount IS NULL THEN
4052: x_charges_detail_rec.apply_contract_discount := 'N';
4053: ELSE
4054: x_charges_detail_rec.apply_contract_discount := p_charges_detail_rec.apply_contract_discount;

Line 4064: IF p_charges_detail_rec.con_pct_over_list_price = FND_API.G_MISS_NUM OR

4060: -- If not passed then OR
4061: -- If passed as null then assign NULL
4062: -- If passed then assign to the out parameter
4063:
4064: IF p_charges_detail_rec.con_pct_over_list_price = FND_API.G_MISS_NUM OR
4065: p_charges_detail_rec.con_pct_over_list_price IS NULL THEN
4066: x_charges_detail_rec.con_pct_over_list_price := NULL;
4067: ELSE
4068: x_charges_detail_rec.con_pct_over_list_price := p_charges_detail_rec.con_pct_over_list_price;

Line 4078: IF p_charges_detail_rec.submit_restriction_message = FND_API.G_MISS_CHAR THEN

4074: -- If not passed then assign the value in the database
4075: -- If passed as NULL then assign NULL
4076: -- If passed then assign to out parameter
4077:
4078: IF p_charges_detail_rec.submit_restriction_message = FND_API.G_MISS_CHAR THEN
4079: x_charges_detail_rec.submit_restriction_message := l_db_det_rec.submit_restriction_message;
4080: ELSIF p_charges_detail_rec.submit_restriction_message IS NULL THEN
4081: x_charges_detail_rec.submit_restriction_message := NULL;
4082: ELSE

Line 4091: IF p_charges_detail_rec.submit_error_message = FND_API.G_MISS_CHAR THEN

4087: -- If not passed then assign the value in the database
4088: -- If passed as NULL then assign NULL
4089: -- If passed then assign to out parameter
4090:
4091: IF p_charges_detail_rec.submit_error_message = FND_API.G_MISS_CHAR THEN
4092: x_charges_detail_rec.submit_error_message := l_db_det_rec.submit_error_message;
4093: ELSIF p_charges_detail_rec.submit_error_message IS NULL THEN
4094: x_charges_detail_rec.submit_error_message := NULL;
4095: ELSE

Line 4104: IF p_charges_detail_rec.submit_from_system = FND_API.G_MISS_CHAR THEN

4100: -- If not passed then assign the value in the database
4101: -- If passed as NULL then assign NULL
4102: -- If passed then assign to out parameter
4103:
4104: IF p_charges_detail_rec.submit_from_system = FND_API.G_MISS_CHAR THEN
4105: x_charges_detail_rec.submit_from_system := l_db_det_rec.submit_from_system;
4106: ELSIF p_charges_detail_rec.submit_from_system IS NULL THEN
4107: x_charges_detail_rec.submit_from_system := NULL;
4108: ELSE

Line 4121: -- P_INIT_MSG_LIST => FND_API.G_FALSE,

4117:
4118: -- Get Org ID from Source for Incident ID
4119: -- CS_Multiorg_PVT.Get_OrgId(
4120: -- P_API_VERSION => 1.2,
4121: -- P_INIT_MSG_LIST => FND_API.G_FALSE,
4122: -- X_RETURN_STATUS => l_return_status,
4123: -- X_MSG_COUNT => l_msg_count,
4124: -- X_MSG_DATA => l_msg_data,
4125: -- P_INCIDENT_ID => p_charges_detail_rec.incident_id,

Line 4140: P_INIT_MSG_LIST => FND_API.G_FALSE,

4136: -- This uses the new multi org public API
4137: --
4138: CS_Multiorg_PUB.Get_OrgId(
4139: P_API_VERSION => 1.0,
4140: P_INIT_MSG_LIST => FND_API.G_FALSE,
4141: -- Fix bug 3236597 P_COMMIT => 'T',
4142: P_COMMIT => 'F', -- Fix bug 3236597
4143: P_VALIDATION_LEVEL => FND_API.G_VALID_LEVEL_FULL,
4144: X_RETURN_STATUS => l_return_status,

Line 4143: P_VALIDATION_LEVEL => FND_API.G_VALID_LEVEL_FULL,

4139: P_API_VERSION => 1.0,
4140: P_INIT_MSG_LIST => FND_API.G_FALSE,
4141: -- Fix bug 3236597 P_COMMIT => 'T',
4142: P_COMMIT => 'F', -- Fix bug 3236597
4143: P_VALIDATION_LEVEL => FND_API.G_VALID_LEVEL_FULL,
4144: X_RETURN_STATUS => l_return_status,
4145: X_MSG_COUNT => l_msg_count,
4146: X_MSG_DATA => l_msg_data,
4147: P_INCIDENT_ID => p_charges_detail_rec.incident_id,

Line 4156: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4152: --DBMS_OUTPUT.PUT_LINE('X Profile '||l_profile);
4153: --DBMS_OUTPUT.PUT_LINE('l_org_id '||l_org_id);
4154:
4155:
4156: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4157: RAISE FND_API.G_EXC_ERROR ;
4158: END IF;
4159:
4160: IF p_validation_mode = 'I' THEN

Line 4157: RAISE FND_API.G_EXC_ERROR ;

4153: --DBMS_OUTPUT.PUT_LINE('l_org_id '||l_org_id);
4154:
4155:
4156: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4157: RAISE FND_API.G_EXC_ERROR ;
4158: END IF;
4159:
4160: IF p_validation_mode = 'I' THEN
4161: IF l_profile = 'Y' THEN

Line 4170: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4166: X_RETURN_STATUS => l_return_status,
4167: X_MSG_COUNT => l_msg_count,
4168: X_MSG_DATA => l_msg_data);
4169:
4170: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4171: RAISE FND_API.G_EXC_ERROR ;
4172: END IF;
4173: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4174: ELSE

Line 4171: RAISE FND_API.G_EXC_ERROR ;

4167: X_MSG_COUNT => l_msg_count,
4168: X_MSG_DATA => l_msg_data);
4169:
4170: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4171: RAISE FND_API.G_EXC_ERROR ;
4172: END IF;
4173: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4174: ELSE
4175: --use the default

Line 4187: RAISE FND_API.G_EXC_ERROR;

4183: --Need to define error here
4184: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_CHANGE_OU');
4185: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
4186: FND_MSG_PUB.ADD;
4187: RAISE FND_API.G_EXC_ERROR;
4188: ELSE
4189: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4190: END IF;
4191: ELSE

Line 4209: IF p_charges_detail_rec.org_id = FND_API.G_MISS_NUM OR

4205: -- or org_id is null then assign the value from the database
4206: -- else if passed then validate the org_id and if valid then
4207: -- assign the value to the out parameter
4208:
4209: IF p_charges_detail_rec.org_id = FND_API.G_MISS_NUM OR
4210: p_charges_detail_rec.org_id IS NULL THEN
4211: --use the value from the database
4212: x_charges_detail_rec.org_id := l_db_det_rec.org_id;
4213:

Line 4222: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4218: X_RETURN_STATUS => l_return_status,
4219: X_MSG_COUNT => l_msg_count,
4220: X_MSG_DATA => l_msg_data);
4221:
4222: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4223: RAISE FND_API.G_EXC_ERROR ;
4224: END IF;
4225: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4226:

Line 4223: RAISE FND_API.G_EXC_ERROR ;

4219: X_MSG_COUNT => l_msg_count,
4220: X_MSG_DATA => l_msg_data);
4221:
4222: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4223: RAISE FND_API.G_EXC_ERROR ;
4224: END IF;
4225: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4226:
4227: END IF;

Line 4236: IF p_charges_detail_rec.org_id = FND_API.G_MISS_NUM OR

4232: -- or org_id is null then assign the value from the database
4233: -- else if passed then validate the org_id and if valid then
4234: -- assign the value to the out parameter
4235:
4236: IF p_charges_detail_rec.org_id = FND_API.G_MISS_NUM OR
4237: p_charges_detail_rec.org_id IS NULL THEN
4238: --use the value from the database
4239: x_charges_detail_rec.org_id := l_db_det_rec.org_id;
4240:

Line 4247: RAISE FND_API.G_EXC_ERROR;

4243: --raise error
4244: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_CHANGE_OU');
4245: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
4246: FND_MSG_PUB.ADD;
4247: RAISE FND_API.G_EXC_ERROR;
4248: ELSE
4249: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4250: END IF;
4251: END IF;

Line 4268: RAISE FND_API.G_EXC_ERROR;

4264: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_ORIGINAL_SOURCE');
4265: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_ID', p_charges_detail_rec.original_source_id);
4266: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_CODE', p_charges_detail_rec.original_source_code);
4267: FND_MSG_PUB.ADD;
4268: RAISE FND_API.G_EXC_ERROR;
4269:
4270: ELSE
4271: VALIDATE_SOURCE(
4272: P_API_NAME => p_api_name,

Line 4284: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4280:
4281: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_SOURCE for ORIG SOURCE '||l_return_status);
4282:
4283: --IF l_return_status <> 'S' THEN
4284: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4285: --raise error
4286: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_ORIGINAL_SOURCE');
4287: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_ID', p_charges_detail_rec.original_source_id);
4288: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_CODE', p_charges_detail_rec.original_source_code);

Line 4290: RAISE FND_API.G_EXC_ERROR;

4286: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_ORIGINAL_SOURCE');
4287: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_ID', p_charges_detail_rec.original_source_id);
4288: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_CODE', p_charges_detail_rec.original_source_code);
4289: FND_MSG_PUB.ADD;
4290: RAISE FND_API.G_EXC_ERROR;
4291: END IF;
4292:
4293: -- assign to out record
4294: x_charges_detail_rec.original_source_code := p_charges_detail_rec.original_source_code;

Line 4319: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4315: X_RETURN_STATUS => l_return_status) ;
4316:
4317: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_SOURCE for SOURCE '||l_return_status);
4318:
4319: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4320: RAISE FND_API.G_EXC_ERROR ;
4321: END IF;
4322:
4323: --assign the values source_code, source_id to out record

Line 4320: RAISE FND_API.G_EXC_ERROR ;

4316:
4317: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_SOURCE for SOURCE '||l_return_status);
4318:
4319: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4320: RAISE FND_API.G_EXC_ERROR ;
4321: END IF;
4322:
4323: --assign the values source_code, source_id to out record
4324: x_charges_detail_rec.source_code := p_charges_detail_rec.source_code;

Line 4344: IF p_charges_detail_rec.source_code = FND_API.G_MISS_CHAR OR

4340: x_charges_detail_rec.original_source_code := l_db_det_rec.original_source_code;
4341:
4342:
4343:
4344: IF p_charges_detail_rec.source_code = FND_API.G_MISS_CHAR OR
4345: p_charges_detail_rec.source_code IS NULL AND
4346: p_charges_detail_rec.source_id = FND_API.G_MISS_NUM OR
4347: p_charges_detail_rec.source_id IS NULL THEN
4348:

Line 4346: p_charges_detail_rec.source_id = FND_API.G_MISS_NUM OR

4342:
4343:
4344: IF p_charges_detail_rec.source_code = FND_API.G_MISS_CHAR OR
4345: p_charges_detail_rec.source_code IS NULL AND
4346: p_charges_detail_rec.source_id = FND_API.G_MISS_NUM OR
4347: p_charges_detail_rec.source_id IS NULL THEN
4348:
4349: --Default attributes using db record
4350: x_charges_detail_rec.source_code := l_db_det_rec.source_code;

Line 4368: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4364: X_RETURN_STATUS => l_return_status) ;
4365:
4366: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_SOURCE for SOURCE '||l_return_status);
4367:
4368: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4369: RAISE FND_API.G_EXC_ERROR ;
4370: END IF;
4371:
4372: --assign the values source_code, source_id to out record

Line 4369: RAISE FND_API.G_EXC_ERROR ;

4365:
4366: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_SOURCE for SOURCE '||l_return_status);
4367:
4368: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4369: RAISE FND_API.G_EXC_ERROR ;
4370: END IF;
4371:
4372: --assign the values source_code, source_id to out record
4373: x_charges_detail_rec.source_code := p_charges_detail_rec.source_code;

Line 4412: p_charges_detail_rec.source_code <> FND_API.G_MISS_CHAR AND

4408: -- source code from SR to DR and vice versa
4409: -- everything else is not updateable
4410:
4411: IF l_db_det_rec.original_source_code IN ('SR', 'DR') AND
4412: p_charges_detail_rec.source_code <> FND_API.G_MISS_CHAR AND
4413: p_charges_detail_rec.source_code IS NOT NULL AND
4414: p_charges_detail_rec.source_code IN ('DR', 'SR') THEN
4415:
4416: --DBMS_OUTPUT.PUT_LINE(' Calling validate_source');

Line 4428: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN

4424: X_MSG_DATA => l_msg_data,
4425: X_MSG_COUNT => l_msg_count,
4426: X_RETURN_STATUS => l_return_status) ;
4427:
4428: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
4429: RAISE FND_API.G_EXC_ERROR;
4430: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
4431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4432: END IF;

Line 4429: RAISE FND_API.G_EXC_ERROR;

4425: X_MSG_COUNT => l_msg_count,
4426: X_RETURN_STATUS => l_return_status) ;
4427:
4428: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
4429: RAISE FND_API.G_EXC_ERROR;
4430: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
4431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4432: END IF;
4433:

Line 4430: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

4426: X_RETURN_STATUS => l_return_status) ;
4427:
4428: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
4429: RAISE FND_API.G_EXC_ERROR;
4430: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
4431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4432: END IF;
4433:
4434: --DBMS_OUTPUT.PUT_LINE(' l_source_id '||l_source_id);

Line 4431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4427:
4428: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
4429: RAISE FND_API.G_EXC_ERROR;
4430: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
4431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4432: END IF;
4433:
4434: --DBMS_OUTPUT.PUT_LINE(' l_source_id '||l_source_id);
4435:

Line 4443: RAISE FND_API.G_EXC_ERROR;

4439: ELSE
4440: --DBMS_OUTPUT.PUT_LINE('Coming to the else');
4441: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
4442: FND_MSG_PUB.Add;
4443: RAISE FND_API.G_EXC_ERROR;
4444: END IF;
4445:
4446: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4447: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR

Line 4446: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR

4442: FND_MSG_PUB.Add;
4443: RAISE FND_API.G_EXC_ERROR;
4444: END IF;
4445:
4446: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4447: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4448: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4449: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4450: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR

Line 4447: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR

4443: RAISE FND_API.G_EXC_ERROR;
4444: END IF;
4445:
4446: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4447: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4448: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4449: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4450: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4451: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR

Line 4448: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR

4444: END IF;
4445:
4446: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4447: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4448: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4449: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4450: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4451: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4452: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR

Line 4449: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR

4445:
4446: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4447: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4448: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4449: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4450: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4451: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4452: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4453: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR

Line 4450: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR

4446: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4447: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4448: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4449: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4450: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4451: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4452: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4453: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4454: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR

Line 4451: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR

4447: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4448: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4449: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4450: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4451: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4452: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4453: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4454: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4455: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR

Line 4452: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR

4448: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4449: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4450: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4451: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4452: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4453: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4454: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4455: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4456: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR

Line 4453: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR

4449: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4450: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4451: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4452: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4453: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4454: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4455: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4456: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4457: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR

Line 4454: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR

4450: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4451: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4452: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4453: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4454: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4455: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4456: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4457: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4458: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR

Line 4455: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR

4451: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4452: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4453: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4454: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4455: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4456: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4457: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4458: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4459: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR

Line 4456: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR

4452: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4453: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4454: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4455: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4456: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4457: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4458: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4459: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4460: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR

Line 4457: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR

4453: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4454: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4455: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4456: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4457: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4458: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4459: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4460: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4461: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR

Line 4458: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR

4454: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4455: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4456: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4457: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4458: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4459: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4460: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4461: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4462: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR

Line 4459: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR

4455: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4456: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4457: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4458: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4459: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4460: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4461: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4462: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4463: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR

Line 4460: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR

4456: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4457: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4458: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4459: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4460: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4461: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4462: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4463: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4464: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR

Line 4461: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR

4457: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4458: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4459: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4460: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4461: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4462: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4463: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4464: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4465: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR

Line 4462: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR

4458: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4459: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4460: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4461: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4462: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4463: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4464: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4465: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4466: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR

Line 4463: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR

4459: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4460: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4461: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4462: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4463: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4464: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4465: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4466: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4467: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR

Line 4464: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR

4460: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4461: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4462: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4463: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4464: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4465: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4466: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4467: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4468: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR

Line 4465: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR

4461: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4462: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4463: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4464: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4465: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4466: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4467: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4468: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4469: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR

Line 4466: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR

4462: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4463: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4464: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4465: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4466: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4467: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4468: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4469: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4470: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR

Line 4467: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR

4463: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4464: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4465: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4466: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4467: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4468: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4469: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4470: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4471: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR

Line 4468: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR

4464: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4465: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4466: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4467: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4468: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4469: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4470: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4471: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4472: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR

Line 4469: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR

4465: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4466: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4467: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4468: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4469: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4470: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4471: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4472: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4473: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR

Line 4470: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR

4466: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4467: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4468: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4469: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4470: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4471: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4472: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4473: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4474: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR

Line 4471: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR

4467: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4468: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4469: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4470: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4471: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4472: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4473: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4474: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4475: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR

Line 4472: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR

4468: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4469: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4470: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4471: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4472: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4473: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4474: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4475: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4476: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR

Line 4473: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR

4469: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4470: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4471: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4472: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4473: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4474: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4475: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4476: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4477: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR

Line 4474: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR

4470: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4471: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4472: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4473: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4474: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4475: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4476: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4477: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4478: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR

Line 4475: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR

4471: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4472: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4473: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4474: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4475: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4476: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4477: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4478: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4479: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR

Line 4476: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR

4472: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4473: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4474: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4475: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4476: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4477: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4478: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4479: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4480: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR

Line 4477: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR

4473: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4474: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4475: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4476: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4477: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4478: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4479: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4480: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4481: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR

Line 4478: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR

4474: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4475: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4476: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4477: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4478: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4479: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4480: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4481: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4482: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

Line 4479: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR

4475: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4476: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4477: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4478: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4479: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4480: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4481: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4482: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4483: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR

Line 4480: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR

4476: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4477: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4478: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4479: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4480: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4481: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4482: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4483: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4484: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR

Line 4481: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR

4477: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4478: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4479: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4480: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4481: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4482: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4483: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4484: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4485: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR

Line 4482: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

4478: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4479: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4480: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4481: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4482: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4483: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4484: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4485: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4486: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR

Line 4483: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR

4479: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4480: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4481: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4482: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4483: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4484: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4485: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4486: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4487: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR

Line 4484: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR

4480: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4481: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4482: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4483: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4484: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4485: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4486: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4487: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4488: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR

Line 4485: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR

4481: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4482: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4483: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4484: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4485: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4486: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4487: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4488: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4489: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR

Line 4486: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR

4482: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4483: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4484: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4485: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4486: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4487: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4488: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4489: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4490: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR

Line 4487: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR

4483: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4484: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4485: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4486: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4487: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4488: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4489: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4490: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4491: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR

Line 4488: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR

4484: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4485: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4486: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4487: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4488: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4489: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4490: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4491: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4492: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR

Line 4489: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR

4485: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4486: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4487: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4488: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4489: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4490: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4491: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4492: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4493: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR

Line 4490: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR

4486: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4487: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4488: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4489: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4490: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4491: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4492: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4493: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4494: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR

Line 4491: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR

4487: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4488: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4489: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4490: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4491: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4492: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4493: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4494: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4495: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR

Line 4492: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR

4488: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4489: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4490: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4491: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4492: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4493: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4494: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4495: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4496: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR

Line 4493: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR

4489: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4490: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4491: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4492: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4493: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4494: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4495: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4496: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4497: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR

Line 4494: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR

4490: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4491: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4492: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4493: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4494: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4495: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4496: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4497: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4498: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR

Line 4495: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR

4491: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4492: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4493: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4494: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4495: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4496: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4497: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4498: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4499: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR

Line 4496: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR

4492: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4493: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4494: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4495: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4496: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4497: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4498: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4499: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4500: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR

Line 4497: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR

4493: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4494: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4495: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4496: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4497: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4498: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4499: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4500: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4501: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR

Line 4498: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR

4494: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4495: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4496: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4497: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4498: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4499: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4500: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4501: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4502: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR

Line 4499: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR

4495: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4496: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4497: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4498: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4499: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4500: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4501: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4502: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4503: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR

Line 4500: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR

4496: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4497: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4498: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4499: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4500: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4501: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4502: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4503: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4504: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR

Line 4501: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR

4497: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4498: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4499: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4500: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4501: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4502: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4503: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4504: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4505: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR

Line 4502: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR

4498: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4499: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4500: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4501: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4502: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4503: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4504: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4505: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4506: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR

Line 4503: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR

4499: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4500: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4501: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4502: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4503: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4504: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4505: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4506: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4507: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR

Line 4504: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR

4500: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4501: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4502: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4503: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4504: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4505: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4506: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4507: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4508: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR

Line 4505: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR

4501: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4502: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4503: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4504: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4505: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4506: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4507: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4508: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4509: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR

Line 4506: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR

4502: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4503: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4504: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4505: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4506: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4507: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4508: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4509: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4510: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR

Line 4507: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR

4503: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4504: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4505: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4506: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4507: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4508: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4509: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4510: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4511: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR

Line 4508: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR

4504: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4505: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4506: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4507: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4508: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4509: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4510: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4511: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4512: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR

Line 4509: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR

4505: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4506: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4507: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4508: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4509: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4510: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4511: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4512: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4513: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR

Line 4510: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR

4506: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4507: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4508: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4509: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4510: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4511: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4512: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4513: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4514: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR

Line 4511: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR

4507: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4508: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4509: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4510: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4511: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4512: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4513: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4514: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4515: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR

Line 4512: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR

4508: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4509: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4510: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4511: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4512: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4513: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4514: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4515: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4516: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR

Line 4513: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR

4509: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4510: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4511: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4512: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4513: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4514: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4515: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4516: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4517: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR

Line 4514: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR

4510: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4511: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4512: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4513: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4514: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4515: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4516: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4517: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4518: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR

Line 4515: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR

4511: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4512: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4513: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4514: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4515: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4516: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4517: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4518: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4519: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR

Line 4516: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR

4512: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4513: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4514: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4515: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4516: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4517: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4518: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4519: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4520: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR

Line 4517: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR

4513: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4514: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4515: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4516: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4517: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4518: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4519: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4520: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4521: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR

Line 4518: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR

4514: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4515: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4516: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4517: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4518: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4519: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4520: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4521: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4522: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR

Line 4519: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR

4515: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4516: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4517: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4518: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4519: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4520: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4521: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4522: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4523: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR

Line 4520: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR

4516: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4517: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4518: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4519: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4520: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4521: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4522: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4523: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4524: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR

Line 4521: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR

4517: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4518: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4519: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4520: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4521: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4522: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4523: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4524: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4525: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR

Line 4522: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR

4518: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4519: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4520: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4521: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4522: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4523: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4524: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4525: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4526: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR

Line 4523: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR

4519: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4520: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4521: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4522: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4523: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4524: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4525: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4526: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4527: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR

Line 4524: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR

4520: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4521: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4522: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4523: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4524: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4525: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4526: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4527: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4528: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR

Line 4525: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR

4521: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4522: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4523: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4524: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4525: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4526: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4527: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4528: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4529: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR

Line 4526: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR

4522: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4523: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4524: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4525: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4526: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4527: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4528: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4529: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4530: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR

Line 4527: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR

4523: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4524: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4525: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4526: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4527: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4528: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4529: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4530: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4531: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR

Line 4528: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR

4524: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4525: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4526: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4527: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4528: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4529: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4530: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4531: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4532: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR

Line 4529: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR

4525: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4526: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4527: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4528: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4529: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4530: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4531: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4532: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4533: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR

Line 4530: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR

4526: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4527: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4528: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4529: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4530: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4531: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4532: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4533: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4534: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR

Line 4531: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR

4527: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4528: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4529: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4530: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4531: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4532: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4533: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4534: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4535: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR

Line 4532: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR

4528: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4529: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4530: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4531: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4532: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4533: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4534: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4535: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4536: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR

Line 4533: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR

4529: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4530: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4531: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4532: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4533: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4534: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4535: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4536: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4537: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR

Line 4534: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR

4530: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4531: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4532: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4533: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4534: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4535: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4536: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4537: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4538: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR

Line 4535: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR

4531: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4532: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4533: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4534: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4535: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4536: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4537: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4538: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4539: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR

Line 4536: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR

4532: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4533: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4534: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4535: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4536: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4537: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4538: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4539: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4540: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR

Line 4537: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR

4533: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4534: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4535: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4536: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4537: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4538: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4539: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4540: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4541: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR

Line 4538: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR

4534: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4535: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4536: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4537: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4538: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4539: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4540: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4541: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4542: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR

Line 4539: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR

4535: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4536: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4537: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4538: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4539: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4540: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4541: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4542: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4543: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR

Line 4540: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR

4536: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4537: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4538: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4539: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4540: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4541: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4542: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4543: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4544: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR

Line 4541: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR

4537: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4538: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4539: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4540: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4541: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4542: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4543: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4544: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4545: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR

Line 4542: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR

4538: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4539: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4540: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4541: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4542: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4543: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4544: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4545: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4546: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR

Line 4543: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR

4539: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4540: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4541: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4542: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4543: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4544: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4545: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4546: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4547: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR

Line 4544: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR

4540: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4541: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4542: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4543: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4544: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4545: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4546: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4547: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4548: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR

Line 4545: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR

4541: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4542: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4543: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4544: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4545: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4546: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4547: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4548: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4549: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR

Line 4546: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR

4542: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4543: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4544: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4545: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4546: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4547: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4548: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4549: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4550: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR

Line 4547: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR

4543: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4544: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4545: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4546: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4547: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4548: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4549: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4550: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4551: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR

Line 4548: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR

4544: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4545: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4546: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4547: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4548: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4549: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4550: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4551: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4552: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR

Line 4549: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR

4545: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4546: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4547: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4548: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4549: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4550: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4551: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4552: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4553: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR

Line 4550: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR

4546: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4547: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4548: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4549: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4550: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4551: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4552: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4553: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4554: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR

Line 4551: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR

4547: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4548: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4549: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4550: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4551: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4552: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4553: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4554: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4555: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR

Line 4552: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR

4548: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4549: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4550: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4551: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4552: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4553: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4554: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4555: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4556: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR

Line 4553: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR

4549: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4550: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4551: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4552: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4553: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4554: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4555: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4556: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4557: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR

Line 4554: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR

4550: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4551: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4552: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4553: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4554: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4555: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4556: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4557: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4558: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR

Line 4555: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR

4551: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4552: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4553: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4554: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4555: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4556: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4557: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4558: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4559: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR

Line 4556: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR

4552: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4553: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4554: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4555: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4556: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4557: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4558: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4559: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4560: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR

Line 4557: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR

4553: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4554: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4555: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4556: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4557: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4558: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4559: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4560: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4561: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR

Line 4558: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR

4554: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4555: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4556: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4557: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4558: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4559: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4560: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4561: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4562: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR

Line 4559: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR

4555: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4556: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4557: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4558: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4559: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4560: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4561: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4562: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4563: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR

Line 4560: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR

4556: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4557: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4558: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4559: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4560: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4561: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4562: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4563: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4564: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR

Line 4561: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR

4557: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4558: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4559: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4560: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4561: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4562: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4563: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4564: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4565: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR

Line 4562: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR

4558: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4559: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4560: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4561: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4562: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4563: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4564: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4565: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4566: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR

Line 4563: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR

4559: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4560: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4561: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4562: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4563: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4564: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4565: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4566: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4567: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR

Line 4564: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR

4560: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4561: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4562: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4563: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4564: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4565: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4566: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4567: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4568: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR

Line 4565: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR

4561: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4562: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4563: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4564: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4565: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4566: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4567: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4568: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4569: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR

Line 4566: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR

4562: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4563: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4564: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4565: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4566: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4567: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4568: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4569: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4570: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR

Line 4567: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR

4563: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4564: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4565: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4566: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4567: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4568: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4569: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4570: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4571: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR

Line 4568: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR

4564: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4565: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4566: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4567: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4568: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4569: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4570: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4571: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4572: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR

Line 4569: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR

4565: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4566: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4567: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4568: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4569: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4570: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4571: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4572: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4573: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR

Line 4570: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR

4566: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4567: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4568: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4569: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4570: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4571: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4572: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4573: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4574: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR

Line 4571: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR

4567: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4568: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4569: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4570: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4571: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4572: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4573: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4574: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4575: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR

Line 4572: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR

4568: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4569: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4570: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4571: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4572: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4573: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4574: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4575: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4576: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR

Line 4573: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR

4569: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4570: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4571: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4572: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4573: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4574: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4575: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4576: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4577: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR

Line 4574: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR

4570: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4571: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4572: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4573: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4574: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4575: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4576: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4577: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4578: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR

Line 4575: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR

4571: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4572: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4573: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4574: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4575: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4576: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4577: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4578: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4579: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR

Line 4576: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR

4572: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4573: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4574: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4575: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4576: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4577: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4578: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4579: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4580: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR

Line 4577: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR

4573: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4574: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4575: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4576: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4577: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4578: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4579: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4580: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4581: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR

Line 4578: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR

4574: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4575: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4576: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4577: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4578: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4579: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4580: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4581: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4582: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR

Line 4579: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR

4575: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4576: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4577: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4578: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4579: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4580: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4581: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4582: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4583: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR

Line 4580: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR

4576: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4577: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4578: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4579: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4580: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4581: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4582: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4583: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4584: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR

Line 4581: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR

4577: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4578: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4579: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4580: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4581: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4582: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4583: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4584: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4585: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR

Line 4582: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR

4578: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4579: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4580: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4581: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4582: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4583: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4584: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4585: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4586: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR

Line 4583: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR

4579: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4580: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4581: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4582: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4583: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4584: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4585: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4586: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4587: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR

Line 4584: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR

4580: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4581: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4582: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4583: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4584: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4585: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4586: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4587: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4588: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR

Line 4585: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR

4581: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4582: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4583: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4584: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4585: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4586: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4587: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4588: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4589: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR

Line 4586: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR

4582: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4583: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4584: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4585: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4586: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4587: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4588: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4589: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4590: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR

Line 4587: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR

4583: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4584: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4585: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4586: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4587: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4588: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4589: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4590: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4591: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR

Line 4588: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR

4584: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4585: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4586: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4587: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4588: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4589: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4590: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4591: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4592: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR

Line 4589: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR

4585: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4586: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4587: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4588: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4589: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4590: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4591: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4592: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4593: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR

Line 4590: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR

4586: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4587: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4588: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4589: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4590: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4591: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4592: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4593: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4594: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR

Line 4591: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR

4587: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4588: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4589: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4590: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4591: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4592: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4593: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4594: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4595: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR

Line 4592: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR

4588: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4589: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4590: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4591: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4592: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4593: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4594: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4595: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4596: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR

Line 4593: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR

4589: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4590: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4591: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4592: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4593: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4594: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4595: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4596: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4597: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR

Line 4594: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR

4590: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4591: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4592: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4593: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4594: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4595: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4596: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4597: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4598: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR

Line 4595: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR

4591: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4592: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4593: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4594: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4595: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4596: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4597: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4598: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4599: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR

Line 4596: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR

4592: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4593: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4594: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4595: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4596: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4597: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4598: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4599: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4600: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR

Line 4597: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR

4593: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4594: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4595: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4596: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4597: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4598: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4599: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4600: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4601: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR

Line 4598: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR

4594: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4595: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4596: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4597: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4598: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4599: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4600: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4601: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4602: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR

Line 4599: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR

4595: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4596: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4597: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4598: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4599: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4600: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4601: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4602: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4603: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR

Line 4600: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR

4596: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4597: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4598: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4599: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4600: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4601: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4602: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4603: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4604: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR

Line 4601: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR

4597: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4598: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4599: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4600: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4601: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4602: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4603: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4604: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4605: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR

Line 4602: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR

4598: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4599: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4600: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4601: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4602: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4603: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4604: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4605: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4606: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR

Line 4603: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR

4599: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4600: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4601: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4602: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4603: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4604: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4605: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4606: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4607: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR

Line 4604: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR

4600: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4601: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4602: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4603: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4604: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4605: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4606: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4607: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4608: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR

Line 4605: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR

4601: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4602: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4603: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4604: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4605: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4606: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4607: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4608: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4609: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR

Line 4606: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR

4602: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4603: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4604: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4605: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4606: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4607: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4608: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4609: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4610: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR

Line 4607: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR

4603: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4604: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4605: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4606: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4607: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4608: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4609: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4610: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4611: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR

Line 4608: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR

4604: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4605: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4606: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4607: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4608: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4609: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4610: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4611: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4612: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR

Line 4609: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR

4605: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4606: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4607: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4608: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4609: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4610: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4611: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4612: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4613: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR

Line 4610: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR

4606: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4607: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4608: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4609: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4610: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4611: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4612: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4613: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4614: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR

Line 4611: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR

4607: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4608: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4609: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4610: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4611: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4612: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4613: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4614: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4615: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR

Line 4612: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR

4608: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4609: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4610: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4611: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4612: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4613: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4614: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4615: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4616: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR

Line 4613: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR

4609: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4610: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4611: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4612: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4613: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4614: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4615: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4616: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4617: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR

Line 4614: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR

4610: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4611: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4612: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4613: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4614: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4615: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4616: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4617: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4618: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR

Line 4615: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR

4611: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4612: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4613: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4614: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4615: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4616: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4617: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4618: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4619: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR

Line 4616: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR

4612: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4613: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4614: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4615: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4616: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4617: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4618: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4619: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4620: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR

Line 4617: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR

4613: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4614: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4615: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4616: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4617: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4618: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4619: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4620: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4621: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN

Line 4618: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR

4614: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4615: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4616: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4617: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4618: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4619: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4620: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4621: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4622:

Line 4619: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR

4615: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4616: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4617: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4618: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4619: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4620: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4621: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4622:
4623: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');

Line 4620: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR

4616: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4617: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4618: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4619: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4620: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4621: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4622:
4623: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
4624: FND_MSG_PUB.Add;

Line 4621: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN

4617: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4618: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4619: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4620: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4621: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4622:
4623: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
4624: FND_MSG_PUB.Add;
4625: RAISE FND_API.G_EXC_ERROR;

Line 4625: RAISE FND_API.G_EXC_ERROR;

4621: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4622:
4623: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
4624: FND_MSG_PUB.Add;
4625: RAISE FND_API.G_EXC_ERROR;
4626: END IF;
4627: ELSE
4628: --l_in_oe_flag = 'N'
4629: --DBMS_OUTPUT.PUT_LINE('l_in_oe_flag is N ');

Line 4643: p_charges_detail_rec.source_code <> FND_API.G_MISS_CHAR THEN

4639:
4640: -- get the current_source for the update transaction
4641:
4642: IF p_charges_detail_rec.source_code IS NOT NULL AND
4643: p_charges_detail_rec.source_code <> FND_API.G_MISS_CHAR THEN
4644: l_source := p_charges_detail_rec.source_code;
4645: ELSE
4646: l_source := l_db_det_rec.source_code;
4647: END IF;

Line 4657: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR

4653: IF l_db_det_rec.generated_by_bca_engine_flag = 'Y' AND
4654: l_original_source = 'SR' AND
4655: l_source = 'SD' THEN
4656: -- cannot update any other field other than after_warranty_cost
4657: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4658: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4659: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4660: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4661: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR

Line 4658: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR

4654: l_original_source = 'SR' AND
4655: l_source = 'SD' THEN
4656: -- cannot update any other field other than after_warranty_cost
4657: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4658: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4659: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4660: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4661: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4662: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR

Line 4659: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR

4655: l_source = 'SD' THEN
4656: -- cannot update any other field other than after_warranty_cost
4657: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4658: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4659: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4660: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4661: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4662: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4663: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR

Line 4660: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR

4656: -- cannot update any other field other than after_warranty_cost
4657: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4658: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4659: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4660: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4661: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4662: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4663: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4664: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR

Line 4661: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR

4657: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4658: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4659: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4660: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4661: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4662: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4663: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4664: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4665: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR

Line 4662: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR

4658: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4659: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4660: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4661: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4662: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4663: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4664: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4665: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4666: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR

Line 4663: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR

4659: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4660: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4661: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4662: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4663: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4664: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4665: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4666: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4667: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR

Line 4664: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR

4660: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4661: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4662: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4663: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4664: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4665: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4666: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4667: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4668: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR

Line 4665: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR

4661: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4662: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4663: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4664: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4665: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4666: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4667: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4668: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4669: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR

Line 4666: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR

4662: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4663: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4664: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4665: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4666: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4667: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4668: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4669: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4670: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR

Line 4667: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR

4663: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4664: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4665: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4666: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4667: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4668: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4669: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4670: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4671: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR

Line 4668: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR

4664: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4665: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4666: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4667: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4668: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4669: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4670: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4671: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4672: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR

Line 4669: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR

4665: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4666: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4667: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4668: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4669: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4670: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4671: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4672: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4673: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR

Line 4670: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR

4666: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4667: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4668: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4669: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4670: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4671: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4672: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4673: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4674: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR

Line 4671: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR

4667: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4668: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4669: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4670: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4671: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4672: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4673: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4674: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4675: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR

Line 4672: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR

4668: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4669: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4670: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4671: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4672: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4673: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4674: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4675: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4676: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR

Line 4673: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR

4669: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4670: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4671: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4672: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4673: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4674: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4675: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4676: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4677: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR

Line 4674: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR

4670: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4671: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4672: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4673: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4674: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4675: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4676: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4677: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4678: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR

Line 4675: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR

4671: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4672: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4673: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4674: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4675: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4676: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4677: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4678: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4679: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR

Line 4676: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR

4672: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4673: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4674: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4675: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4676: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4677: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4678: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4679: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4680: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR

Line 4677: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR

4673: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4674: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4675: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4676: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4677: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4678: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4679: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4680: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4681: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR

Line 4678: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR

4674: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4675: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4676: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4677: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4678: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4679: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4680: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4681: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4682: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR

Line 4679: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR

4675: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4676: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4677: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4678: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4679: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4680: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4681: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4682: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4683: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR

Line 4680: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR

4676: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4677: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4678: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4679: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4680: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4681: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4682: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4683: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4684: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR

Line 4681: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR

4677: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4678: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4679: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4680: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4681: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4682: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4683: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4684: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4685: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR

Line 4682: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR

4678: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4679: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4680: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4681: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4682: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4683: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4684: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4685: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4686: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR

Line 4683: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR

4679: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4680: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4681: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4682: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4683: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4684: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4685: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4686: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4687: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR

Line 4684: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR

4680: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4681: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4682: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4683: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4684: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4685: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4686: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4687: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4688: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR

Line 4685: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR

4681: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4682: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4683: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4684: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4685: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4686: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4687: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4688: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4689: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR

Line 4686: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR

4682: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4683: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4684: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4685: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4686: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4687: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4688: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4689: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4690: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR

Line 4687: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR

4683: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4684: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4685: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4686: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4687: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4688: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4689: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4690: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4691: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR

Line 4688: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR

4684: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4685: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4686: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4687: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4688: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4689: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4690: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4691: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4692: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

Line 4689: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR

4685: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4686: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4687: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4688: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4689: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4690: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4691: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4692: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4693: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR

Line 4690: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR

4686: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4687: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4688: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4689: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4690: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4691: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4692: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4693: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4694: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR

Line 4691: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR

4687: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4688: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4689: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4690: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4691: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4692: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4693: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4694: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4695: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR

Line 4692: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

4688: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4689: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4690: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4691: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4692: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4693: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4694: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4695: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4696: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR

Line 4693: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR

4689: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4690: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4691: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4692: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4693: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4694: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4695: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4696: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4697: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR

Line 4694: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR

4690: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4691: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4692: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4693: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4694: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4695: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4696: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4697: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4698: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR

Line 4695: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR

4691: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4692: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4693: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4694: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4695: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4696: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4697: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4698: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4699: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR

Line 4696: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR

4692: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4693: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4694: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4695: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4696: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4697: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4698: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4699: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4700: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR

Line 4697: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR

4693: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4694: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4695: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4696: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4697: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4698: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4699: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4700: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4701: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR

Line 4698: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR

4694: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4695: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4696: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4697: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4698: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4699: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4700: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4701: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4702: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR

Line 4699: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR

4695: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4696: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4697: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4698: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4699: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4700: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4701: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4702: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4703: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR

Line 4700: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR

4696: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4697: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4698: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4699: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4700: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4701: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4702: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4703: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4704: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR

Line 4701: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR

4697: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4698: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4699: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4700: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4701: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4702: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4703: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4704: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4705: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR

Line 4702: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR

4698: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4699: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4700: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4701: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4702: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4703: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4704: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4705: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4706: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR

Line 4703: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR

4699: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4700: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4701: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4702: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4703: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4704: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4705: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4706: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4707: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR

Line 4704: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR

4700: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4701: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4702: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4703: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4704: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4705: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4706: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4707: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4708: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR

Line 4705: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR

4701: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4702: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4703: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4704: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4705: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4706: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4707: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4708: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4709: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR

Line 4706: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR

4702: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4703: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4704: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4705: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4706: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4707: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4708: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4709: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4710: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR

Line 4707: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR

4703: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4704: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4705: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4706: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4707: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4708: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4709: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4710: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4711: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR

Line 4708: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR

4704: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4705: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4706: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4707: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4708: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4709: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4710: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4711: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4712: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR

Line 4709: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR

4705: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4706: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4707: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4708: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4709: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4710: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4711: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4712: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4713: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR

Line 4710: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR

4706: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4707: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4708: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4709: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4710: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4711: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4712: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4713: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4714: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR

Line 4711: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR

4707: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4708: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4709: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4710: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4711: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4712: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4713: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4714: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4715: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR

Line 4712: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR

4708: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4709: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4710: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4711: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4712: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4713: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4714: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4715: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4716: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR

Line 4713: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR

4709: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4710: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4711: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4712: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4713: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4714: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4715: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4716: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4717: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR

Line 4714: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR

4710: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4711: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4712: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4713: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4714: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4715: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4716: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4717: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4718: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR

Line 4715: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR

4711: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4712: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4713: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4714: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4715: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4716: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4717: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4718: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4719: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR

Line 4716: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR

4712: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4713: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4714: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4715: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4716: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4717: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4718: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4719: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4720: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR

Line 4717: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR

4713: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4714: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4715: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4716: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4717: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4718: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4719: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4720: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4721: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR

Line 4718: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR

4714: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4715: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4716: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4717: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4718: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4719: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4720: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4721: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4722: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR

Line 4719: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR

4715: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4716: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4717: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4718: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4719: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4720: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4721: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4722: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4723: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR

Line 4720: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR

4716: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4717: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4718: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4719: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4720: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4721: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4722: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4723: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4724: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR

Line 4721: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR

4717: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4718: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4719: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4720: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4721: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4722: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4723: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4724: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR

Line 4722: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR

4718: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4719: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4720: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4721: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4722: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4723: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4724: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4726: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR

Line 4723: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR

4719: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4720: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4721: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4722: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4723: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4724: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4726: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4727: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR

Line 4724: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR

4720: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4721: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4722: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4723: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4724: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4726: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4727: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4728: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR

Line 4725: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR

4721: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4722: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4723: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4724: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4726: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4727: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4728: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4729: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR

Line 4726: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR

4722: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4723: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4724: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4726: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4727: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4728: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4729: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR

Line 4727: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR

4723: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4724: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4726: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4727: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4728: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4729: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR

Line 4728: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR

4724: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4726: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4727: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4728: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4729: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4732: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR

Line 4729: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR

4725: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4726: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4727: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4728: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4729: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4732: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR

Line 4730: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR

4726: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4727: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4728: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4729: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4732: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4734: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR

Line 4731: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR

4727: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4728: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4729: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4732: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4734: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR

Line 4732: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR

4728: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4729: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4732: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4734: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4736: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR

Line 4733: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR

4729: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4732: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4734: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4736: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR

Line 4734: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR

4730: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4732: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4734: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4736: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4738: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR

Line 4735: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR

4731: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4732: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4734: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4736: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4738: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4739: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR

Line 4736: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR

4732: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4734: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4736: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4738: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4739: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4740: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR

Line 4737: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR

4733: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4734: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4736: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4738: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4739: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4740: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4741: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR

Line 4738: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR

4734: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4736: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4738: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4739: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4740: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4741: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4742: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR

Line 4739: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR

4735: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4736: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4738: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4739: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4740: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4741: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4742: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4743: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR

Line 4740: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR

4736: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4738: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4739: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4740: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4741: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4742: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4743: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4744: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR

Line 4741: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR

4737: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4738: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4739: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4740: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4741: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4742: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4743: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4744: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4745: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR

Line 4742: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR

4738: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4739: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4740: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4741: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4742: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4743: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4744: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4745: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4746: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR

Line 4743: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR

4739: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4740: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4741: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4742: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4743: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4744: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4745: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4746: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4747: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR

Line 4744: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR

4740: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4741: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4742: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4743: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4744: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4745: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4746: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4747: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4748: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR

Line 4745: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR

4741: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4742: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4743: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4744: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4745: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4746: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4747: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4748: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4749: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR

Line 4746: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR

4742: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4743: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4744: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4745: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4746: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4747: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4748: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4749: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4750: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR

Line 4747: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR

4743: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4744: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4745: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4746: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4747: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4748: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4749: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4750: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4751: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR

Line 4748: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR

4744: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4745: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4746: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4747: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4748: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4749: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4750: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4751: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4752: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR

Line 4749: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR

4745: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4746: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4747: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4748: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4749: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4750: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4751: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4752: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4753: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR

Line 4750: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR

4746: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4747: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4748: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4749: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4750: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4751: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4752: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4753: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4754: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR

Line 4751: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR

4747: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4748: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4749: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4750: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4751: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4752: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4753: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4754: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4755: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR

Line 4752: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR

4748: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4749: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4750: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4751: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4752: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4753: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4754: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4755: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR

Line 4753: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR

4749: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4750: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4751: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4752: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4753: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4754: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4755: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR

Line 4754: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR

4750: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4751: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4752: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4753: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4754: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4755: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4758: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR

Line 4755: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR

4751: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4752: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4753: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4754: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4755: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4758: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4759: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR

Line 4756: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR

4752: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4753: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4754: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4755: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4758: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4759: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4760: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR

Line 4757: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR

4753: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4754: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4755: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4758: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4759: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4760: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4761: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR

Line 4758: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR

4754: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4755: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4758: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4759: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4760: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4761: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR

Line 4759: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR

4755: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4758: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4759: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4760: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4761: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4763: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR

Line 4760: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR

4756: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4758: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4759: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4760: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4761: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4763: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4764: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR

Line 4761: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR

4757: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4758: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4759: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4760: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4761: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4763: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4764: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR

Line 4762: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR

4758: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4759: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4760: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4761: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4763: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4764: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR

Line 4763: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR

4759: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4760: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4761: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4763: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4764: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR

Line 4764: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR

4760: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4761: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4763: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4764: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4768: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR

Line 4765: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR

4761: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4763: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4764: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4768: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR

Line 4766: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR

4762: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4763: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4764: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4768: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR

Line 4767: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR

4763: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4764: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4768: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR

Line 4768: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR

4764: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4768: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4772: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR

Line 4769: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR

4765: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4768: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4772: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4773: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR

Line 4770: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR

4766: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4768: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4772: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4773: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4774: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR

Line 4771: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR

4767: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4768: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4772: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4773: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4774: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR

Line 4772: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR

4768: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4772: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4773: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4774: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4776: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR

Line 4773: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR

4769: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4772: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4773: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4774: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4776: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4777: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR

Line 4774: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR

4770: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4772: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4773: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4774: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4776: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4777: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4778: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR

Line 4775: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR

4771: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4772: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4773: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4774: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4776: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4777: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4778: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4779: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR

Line 4776: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR

4772: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4773: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4774: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4776: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4777: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4778: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4779: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR

Line 4777: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR

4773: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4774: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4776: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4777: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4778: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4779: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR

Line 4778: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR

4774: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4776: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4777: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4778: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4779: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR

Line 4779: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR

4775: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4776: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4777: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4778: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4779: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR

Line 4780: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR

4776: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4777: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4778: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4779: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR

Line 4781: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR

4777: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4778: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4779: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR

Line 4782: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR

4778: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4779: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR

Line 4783: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR

4779: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR

Line 4784: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR

4780: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR

Line 4785: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR

4781: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR

Line 4786: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR

4782: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR

Line 4787: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR

4783: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR

Line 4788: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR

4784: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR

Line 4789: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR

4785: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR

Line 4790: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR

4786: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR

Line 4791: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR

4787: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR

Line 4792: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR

4788: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR

Line 4793: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR

4789: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR

Line 4794: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR

4790: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR

Line 4795: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR

4791: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR

Line 4796: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR

4792: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR

Line 4797: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR

4793: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR

Line 4798: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR

4794: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR

Line 4799: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR

4795: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR

Line 4800: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR

4796: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR

Line 4801: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR

4797: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR

Line 4802: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR

4798: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR

Line 4803: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR

4799: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR

Line 4804: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR

4800: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR

Line 4805: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR

4801: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR

Line 4806: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR

4802: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR

Line 4807: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR

4803: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR

Line 4808: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR

4804: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR

Line 4809: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR

4805: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR

Line 4810: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR

4806: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR

Line 4811: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR

4807: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR

Line 4812: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR

4808: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR

Line 4813: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR

4809: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR

Line 4814: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR

4810: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR

Line 4815: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR

4811: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR

Line 4816: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR

4812: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR

Line 4817: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR

4813: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR

Line 4818: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR

4814: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR

Line 4819: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR

4815: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR

Line 4820: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR

4816: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR

Line 4821: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR

4817: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR

Line 4822: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR

4818: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR

Line 4823: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR

4819: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR

Line 4824: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR

4820: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR

Line 4825: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR

4821: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR

Line 4826: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR

4822: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR

Line 4827: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR

4823: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR

Line 4828: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR

4824: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN

Line 4829: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR

4825: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4833:

Line 4830: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR

4826: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4833:
4834: --RAISE FND_API.G_EXC_ERROR;

Line 4831: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR

4827: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4833:
4834: --RAISE FND_API.G_EXC_ERROR;
4835: --null;

Line 4832: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN

4828: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4833:
4834: --RAISE FND_API.G_EXC_ERROR;
4835: --null;
4836: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');

Line 4834: --RAISE FND_API.G_EXC_ERROR;

4830: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4833:
4834: --RAISE FND_API.G_EXC_ERROR;
4835: --null;
4836: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
4837: FND_MSG_PUB.Add;
4838: RAISE FND_API.G_EXC_ERROR;

Line 4838: RAISE FND_API.G_EXC_ERROR;

4834: --RAISE FND_API.G_EXC_ERROR;
4835: --null;
4836: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
4837: FND_MSG_PUB.Add;
4838: RAISE FND_API.G_EXC_ERROR;
4839: END IF;
4840:
4841: -- If generated by BCA Engine then cannot update anything except the final amount
4842: -- need to find out from Iwen the exact requirements

Line 4874: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4870: x_msg_count => l_msg_count,
4871: x_return_status => l_return_status);
4872:
4873: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
4874: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4875: ELSIF l_return_status = G_RET_STS_ERROR THEN
4876: RAISE FND_API.G_EXC_ERROR;
4877: END IF;
4878:

Line 4876: RAISE FND_API.G_EXC_ERROR;

4872:
4873: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
4874: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4875: ELSIF l_return_status = G_RET_STS_ERROR THEN
4876: RAISE FND_API.G_EXC_ERROR;
4877: END IF;
4878:
4879: IF l_valid_check <> 'Y' THEN
4880:

Line 4885: RAISE FND_API.G_EXC_ERROR;

4881: Add_Invalid_Argument_Msg(l_api_name,
4882: p_charges_detail_rec.charge_line_type,
4883: 'charge_line_type');
4884:
4885: RAISE FND_API.G_EXC_ERROR;
4886: ELSE
4887: x_charges_detail_rec.charge_line_type := p_charges_detail_rec.charge_line_type;
4888: END IF;
4889:

Line 4899: IF p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR AND

4895: ELSIF p_validation_mode = 'U' THEN
4896:
4897: --Resolve Bug # 3078244
4898:
4899: IF p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR AND
4900: p_charges_detail_rec.charge_line_type IS NOT NULL THEN
4901:
4902: IF l_db_det_rec.charge_line_type <> 'IN PROGRESS' THEN
4903:

Line 4910: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4906: x_msg_count => l_msg_count,
4907: x_return_status => l_return_status);
4908:
4909: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
4910: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4911: ELSIF l_return_status = G_RET_STS_ERROR THEN
4912: RAISE FND_API.G_EXC_ERROR;
4913: END IF;
4914:

Line 4912: RAISE FND_API.G_EXC_ERROR;

4908:
4909: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
4910: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4911: ELSIF l_return_status = G_RET_STS_ERROR THEN
4912: RAISE FND_API.G_EXC_ERROR;
4913: END IF;
4914:
4915: IF l_valid_check <> 'Y' THEN
4916:

Line 4921: RAISE FND_API.G_EXC_ERROR;

4917: Add_Invalid_Argument_Msg(l_api_name,
4918: p_charges_detail_rec.charge_line_type,
4919: 'charge_line_type');
4920:
4921: RAISE FND_API.G_EXC_ERROR;
4922: ELSE
4923: x_charges_detail_rec.charge_line_type := p_charges_detail_rec.charge_line_type;
4924: END IF;
4925:

Line 4931: RAISE FND_API.G_EXC_ERROR;

4927: -- give an error message
4928: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_UPDATE_INPROG');
4929: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
4930: FND_MSG_PUB.ADD;
4931: RAISE FND_API.G_EXC_ERROR;
4932: END IF;
4933: ELSE
4934: --get it from the db record
4935: x_charges_detail_rec.charge_line_type := l_db_det_rec.charge_line_type;

Line 4941: RAISE FND_API.G_EXC_ERROR;

4937: IF x_charges_detail_rec.charge_line_type = 'IN PROGRESS' THEN
4938: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_UPDATE_INPROG');
4939: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
4940: FND_MSG_PUB.ADD;
4941: RAISE FND_API.G_EXC_ERROR;
4942: END IF;
4943: END IF;
4944:
4945: --DBMS_OUTPUT.PUT_LINE('passed charge_line_type validation in update');

Line 4990: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4986: x_msg_count => l_msg_count,
4987: x_return_status => l_return_status);
4988:
4989: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
4990: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4991: ELSIF l_return_status = G_RET_STS_ERROR THEN
4992: RAISE FND_API.G_EXC_ERROR;
4993: END IF;
4994:

Line 4992: RAISE FND_API.G_EXC_ERROR;

4988:
4989: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
4990: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4991: ELSIF l_return_status = G_RET_STS_ERROR THEN
4992: RAISE FND_API.G_EXC_ERROR;
4993: END IF;
4994:
4995: IF l_valid_check <> 'Y' THEN
4996:

Line 5000: RAISE FND_API.G_EXC_ERROR;

4996:
4997: Add_Invalid_Argument_Msg(l_api_name,
4998: to_char(p_charges_detail_rec.business_process_id),
4999: 'business_process_id');
5000: RAISE FND_API.G_EXC_ERROR;
5001: ELSE
5002: x_charges_detail_rec.business_process_id := p_charges_detail_rec.business_process_id;
5003: END IF;
5004:

Line 5029: RAISE FND_API.G_EXC_ERROR;

5025: -- Raise Error
5026: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_BUSS_PROCESS_ID');
5027: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', l_business_process_id);
5028: FND_MSG_PUB.ADD;
5029: RAISE FND_API.G_EXC_ERROR;
5030: END IF;
5031: ELSE
5032: -- Profile to get Business Process From SR = 'N'
5033: -- Raise error the Business Process ID IS Null and needed

Line 5037: RAISE FND_API.G_EXC_ERROR;

5033: -- Raise error the Business Process ID IS Null and needed
5034: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_BUSS_PROCESS_ID');
5035: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_charges_detail_rec.business_process_id);
5036: FND_MSG_PUB.ADD;
5037: RAISE FND_API.G_EXC_ERROR;
5038: END IF;
5039: END IF;
5040:
5041: ELSIF p_validation_mode = 'U' THEN

Line 5054: IF p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM AND

5050: --If valid then assign to out parameters
5051: --Check too see if business_process_id is changed
5052: --If business_process_id is not passed assign the one in the database
5053:
5054: IF p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM AND
5055: p_charges_detail_rec.business_process_id IS NOT NULL THEN
5056:
5057: l_valid_check := IS_BUSINESS_PROCESS_ID_VALID(
5058: p_business_process_id => p_charges_detail_rec.business_process_id,

Line 5064: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5060: x_msg_count => l_msg_count,
5061: x_return_status => l_return_status);
5062:
5063: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5064: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5065: ELSIF l_return_status = G_RET_STS_ERROR THEN
5066: RAISE FND_API.G_EXC_ERROR;
5067: END IF;
5068:

Line 5066: RAISE FND_API.G_EXC_ERROR;

5062:
5063: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5064: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5065: ELSIF l_return_status = G_RET_STS_ERROR THEN
5066: RAISE FND_API.G_EXC_ERROR;
5067: END IF;
5068:
5069: IF l_valid_check <> 'Y' THEN
5070:

Line 5074: RAISE FND_API.G_EXC_ERROR;

5070:
5071: Add_Invalid_Argument_Msg(l_api_name,
5072: to_char(p_charges_detail_rec.business_process_id),
5073: 'business_process_id');
5074: RAISE FND_API.G_EXC_ERROR;
5075: ELSE
5076: x_charges_detail_rec.business_process_id := p_charges_detail_rec.business_process_id;
5077:
5078: IF p_charges_detail_rec.business_process_id <> l_db_det_rec.business_process_id THEN

Line 5105: RAISE FND_API.G_EXC_ERROR;

5101: IF p_charges_detail_rec.transaction_type_id IS NULL THEN
5102:
5103: Add_Null_Parameter_Msg(l_api_name, 'transaction_type_id');
5104: Add_Invalid_Argument_Msg(l_api_name, to_char(p_charges_detail_rec.inventory_item_id_in), 'transaction_type_id');
5105: RAISE FND_API.G_EXC_ERROR;
5106:
5107: ELSE -- transaction_type_id is not null;
5108:
5109: --Added by bkanimoz on 15-dec-2007

Line 5127: RAISE FND_API.G_EXC_ERROR;

5123: --DBMS_OUTPUT.PUT_LINE('l_disallow_new_charge is '||l_disallow_new_charge);
5124: --raise error
5125: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CHARGE_FLAG');
5126: FND_MSG_PUB.ADD;
5127: RAISE FND_API.G_EXC_ERROR;
5128: END IF;
5129:
5130: -- end
5131:

Line 5153: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

5149: X_RETURN_STATUS => l_return_status );
5150:
5151:
5152:
5153: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5154: RAISE FND_API.G_EXC_ERROR;
5155: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5156: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5157: ELSE

Line 5154: RAISE FND_API.G_EXC_ERROR;

5150:
5151:
5152:
5153: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5154: RAISE FND_API.G_EXC_ERROR;
5155: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5156: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5157: ELSE
5158: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;

Line 5155: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5151:
5152:
5153: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5154: RAISE FND_API.G_EXC_ERROR;
5155: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5156: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5157: ELSE
5158: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;
5159: END IF ;

Line 5156: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5152:
5153: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5154: RAISE FND_API.G_EXC_ERROR;
5155: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5156: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5157: ELSE
5158: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;
5159: END IF ;
5160: END IF;

Line 5174: IF p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM AND

5170: --DBMS_OUTPUT.PUT_LINE(' p_charges_detail_rec.transaction_type_id '||p_charges_detail_rec.transaction_type_id);
5171:
5172: --Check to see if the
5173:
5174: IF p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM AND
5175: p_charges_detail_rec.transaction_type_id IS NOT NULL THEN
5176:
5177: --DBMS_OUTPUT.PUT_LINE('Transaction Type Passed BP Changed');
5178:

Line 5195: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

5191: X_MSG_DATA => l_msg_data,
5192: X_MSG_COUNT => l_msg_count,
5193: X_RETURN_STATUS => l_return_status );
5194:
5195: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5196: RAISE FND_API.G_EXC_ERROR;
5197: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5198: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5199: ELSE

Line 5196: RAISE FND_API.G_EXC_ERROR;

5192: X_MSG_COUNT => l_msg_count,
5193: X_RETURN_STATUS => l_return_status );
5194:
5195: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5196: RAISE FND_API.G_EXC_ERROR;
5197: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5198: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5199: ELSE
5200: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;

Line 5197: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5193: X_RETURN_STATUS => l_return_status );
5194:
5195: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5196: RAISE FND_API.G_EXC_ERROR;
5197: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5198: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5199: ELSE
5200: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;
5201: l_transaction_type_changed := 'Y';

Line 5198: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5194:
5195: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5196: RAISE FND_API.G_EXC_ERROR;
5197: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5198: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5199: ELSE
5200: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;
5201: l_transaction_type_changed := 'Y';
5202: END IF ;

Line 5225: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

5221: X_MSG_DATA => l_msg_data,
5222: X_MSG_COUNT => l_msg_count,
5223: X_RETURN_STATUS => l_return_status );
5224:
5225: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5226: RAISE FND_API.G_EXC_ERROR;
5227: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5229: ELSE

Line 5226: RAISE FND_API.G_EXC_ERROR;

5222: X_MSG_COUNT => l_msg_count,
5223: X_RETURN_STATUS => l_return_status );
5224:
5225: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5226: RAISE FND_API.G_EXC_ERROR;
5227: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5229: ELSE
5230: x_charges_detail_rec.transaction_type_id := l_db_det_rec.transaction_type_id;

Line 5227: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5223: X_RETURN_STATUS => l_return_status );
5224:
5225: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5226: RAISE FND_API.G_EXC_ERROR;
5227: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5229: ELSE
5230: x_charges_detail_rec.transaction_type_id := l_db_det_rec.transaction_type_id;
5231: l_transaction_type_changed := 'N';

Line 5228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5224:
5225: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5226: RAISE FND_API.G_EXC_ERROR;
5227: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5229: ELSE
5230: x_charges_detail_rec.transaction_type_id := l_db_det_rec.transaction_type_id;
5231: l_transaction_type_changed := 'N';
5232: END IF ;

Line 5240: IF p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM AND

5236: -- p_charges_detail_rec.transaction_type_id is NOT NULL
5237: --DBMS_OUTPUT.PUT_LINE('l_bp_changed = N');
5238:
5239:
5240: IF p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM AND
5241: p_charges_detail_rec.transaction_type_id IS NOT NULL THEN
5242:
5243: --DBMS_OUTPUT.PUT_LINE('Transaction Type Passed BP not Changed');
5244: VALIDATE_TXN_TYPE(P_API_NAME => p_api_name,

Line 5259: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

5255: X_NON_SRC_RETURN_REQD => l_non_src_return_reqd,
5256: X_MSG_DATA => l_msg_data,
5257: X_MSG_COUNT => l_msg_count,
5258: X_RETURN_STATUS => l_return_status );
5259: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5260: RAISE FND_API.G_EXC_ERROR;
5261: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5262: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5263: END IF;

Line 5260: RAISE FND_API.G_EXC_ERROR;

5256: X_MSG_DATA => l_msg_data,
5257: X_MSG_COUNT => l_msg_count,
5258: X_RETURN_STATUS => l_return_status );
5259: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5260: RAISE FND_API.G_EXC_ERROR;
5261: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5262: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5263: END IF;
5264:

Line 5261: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5257: X_MSG_COUNT => l_msg_count,
5258: X_RETURN_STATUS => l_return_status );
5259: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5260: RAISE FND_API.G_EXC_ERROR;
5261: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5262: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5263: END IF;
5264:
5265: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;

Line 5262: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5258: X_RETURN_STATUS => l_return_status );
5259: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5260: RAISE FND_API.G_EXC_ERROR;
5261: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5262: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5263: END IF;
5264:
5265: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;
5266: l_transaction_type_changed := 'Y';

Line 5270: IF p_charges_detail_rec.transaction_type_id = FND_API.G_MISS_NUM OR

5266: l_transaction_type_changed := 'Y';
5267:
5268: ELSE
5269:
5270: IF p_charges_detail_rec.transaction_type_id = FND_API.G_MISS_NUM OR
5271: p_charges_detail_rec.transaction_type_id IS NULL THEN
5272:
5273: --DBMS_OUTPUT.PUT_LINE('Transaction Type Not Passed BP not Changed');
5274: -- transaction type is not passed

Line 5297: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

5293: X_NON_SRC_RETURN_REQD => l_non_src_return_reqd,
5294: X_MSG_DATA => l_msg_data,
5295: X_MSG_COUNT => l_msg_count,
5296: X_RETURN_STATUS => l_return_status );
5297: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5298: RAISE FND_API.G_EXC_ERROR;
5299: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5300: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5301: END IF;

Line 5298: RAISE FND_API.G_EXC_ERROR;

5294: X_MSG_DATA => l_msg_data,
5295: X_MSG_COUNT => l_msg_count,
5296: X_RETURN_STATUS => l_return_status );
5297: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5298: RAISE FND_API.G_EXC_ERROR;
5299: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5300: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5301: END IF;
5302:

Line 5299: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5295: X_MSG_COUNT => l_msg_count,
5296: X_RETURN_STATUS => l_return_status );
5297: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5298: RAISE FND_API.G_EXC_ERROR;
5299: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5300: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5301: END IF;
5302:
5303: END IF;

Line 5300: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5296: X_RETURN_STATUS => l_return_status );
5297: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5298: RAISE FND_API.G_EXC_ERROR;
5299: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5300: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5301: END IF;
5302:
5303: END IF;
5304: END IF;

Line 5332: RAISE FND_API.G_EXC_ERROR;

5328: --raise error
5329: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LN_ORD_CATEGORY');
5330: FND_MESSAGE.SET_TOKEN('LINE_ORDER_CATEGORY', p_charges_detail_rec.line_category_code);
5331: FND_MSG_PUB.ADD;
5332: RAISE FND_API.G_EXC_ERROR;
5333: ELSE
5334: -- the p_charges_detail_rec.line_category_code
5335: -- matches l_line_order_category_code
5336: -- assign to out record

Line 5353: IF p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR AND

5349: -- Resolve Bug # 3078244
5350: -- line_order_category can change due to changed transaction type
5351:
5352: IF l_transaction_type_changed = 'Y' THEN
5353: IF p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR AND
5354: p_charges_detail_rec.line_category_code IS NOT NULL THEN
5355: IF p_charges_detail_rec.line_category_code <> l_line_order_category_code THEN
5356: --raise error
5357: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LN_ORD_CATEGORY');

Line 5360: RAISE FND_API.G_EXC_ERROR;

5356: --raise error
5357: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LN_ORD_CATEGORY');
5358: FND_MESSAGE.SET_TOKEN('LINE_ORDER_CATEGORY', p_charges_detail_rec.line_category_code);
5359: FND_MSG_PUB.ADD;
5360: RAISE FND_API.G_EXC_ERROR;
5361: ELSE
5362: -- the p_charges_detail_rec.line_category_code
5363: -- matches l_line_order_category_code
5364: -- assign to out record

Line 5374: IF p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR AND

5370: x_charges_detail_rec.line_category_code := l_line_order_category_code;
5371: END IF;
5372: ELSE
5373: -- l_transaction_type_changed := 'N'
5374: IF p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR AND
5375: p_charges_detail_rec.line_category_code IS NOT NULL THEN
5376: IF p_charges_detail_rec.line_category_code <> l_db_det_rec.line_category_code THEN
5377: --raise error
5378: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LN_ORD_CATEGORY');

Line 5381: RAISE FND_API.G_EXC_ERROR;

5377: --raise error
5378: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LN_ORD_CATEGORY');
5379: FND_MESSAGE.SET_TOKEN('LINE_ORDER_CATEGORY', p_charges_detail_rec.line_category_code);
5380: FND_MSG_PUB.ADD;
5381: RAISE FND_API.G_EXC_ERROR;
5382: ELSE
5383: -- the p_charges_detail_rec.line_category_code
5384: -- matches l_db_det_rec.line_category_code
5385: -- assign to out record

Line 5423: IF p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR AND

5419:
5420:
5421: -- Added for Bug # 5135284
5422: IF l_transaction_type_changed = 'Y' THEN
5423: IF p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR AND
5424: p_charges_detail_rec.interface_to_oe_flag IS NOT NULL THEN
5425:
5426: IF p_charges_detail_rec.interface_to_oe_flag IN ('Y', 'N') THEN
5427: x_charges_detail_rec.interface_to_oe_flag := p_charges_detail_rec.interface_to_oe_flag;

Line 5440: IF p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR AND

5436: END IF;
5437:
5438: ELSE
5439: -- l_transaction_type_changed = 'N'
5440: IF p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR AND
5441: p_charges_detail_rec.interface_to_oe_flag IS NOT NULL THEN
5442:
5443: IF p_charges_detail_rec.interface_to_oe_flag IN ('Y', 'N') THEN
5444: x_charges_detail_rec.interface_to_oe_flag := p_charges_detail_rec.interface_to_oe_flag;

Line 5487: IF p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR AND

5483: -- upstream application
5484: -- if not passed then use the one from the database
5485:
5486: IF l_transaction_type_changed = 'Y' THEN
5487: IF p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR AND
5488: p_charges_detail_rec.no_charge_flag IS NOT NULL THEN
5489: IF p_charges_detail_rec.no_charge_flag IN ('Y', 'N') THEN
5490: x_charges_detail_rec.no_charge_flag := p_charges_detail_rec.no_charge_flag;
5491: ELSE

Line 5502: IF p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR AND

5498: END IF;
5499:
5500: ELSE
5501: -- l_transaction_type_changed = 'N'
5502: IF p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR AND
5503: p_charges_detail_rec.no_charge_flag IS NOT NULL THEN
5504: IF p_charges_detail_rec.no_charge_flag IN ('Y', 'N') THEN
5505: x_charges_detail_rec.no_charge_flag := p_charges_detail_rec.no_charge_flag;
5506: ELSE

Line 5534: RAISE FND_API.G_EXC_ERROR ;

5530:
5531: Add_Invalid_Argument_Msg(l_api_name,
5532: to_char(p_charges_detail_rec.inventory_item_id_in),
5533: 'inventory_item_id');
5534: RAISE FND_API.G_EXC_ERROR ;
5535:
5536: ELSE
5537: -- Inventory_Item_ID is not null, call Validate Item
5538:

Line 5553: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5549: X_RETURN_STATUS => l_return_status);
5550:
5551: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_ITEM '||l_return_status);
5552:
5553: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5554: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_VALIDATE_ITEM_ERROR');
5555: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5556: FND_MSG_PUB.ADD;
5557: RAISE FND_API.G_EXC_ERROR;

Line 5557: RAISE FND_API.G_EXC_ERROR;

5553: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5554: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_VALIDATE_ITEM_ERROR');
5555: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5556: FND_MSG_PUB.ADD;
5557: RAISE FND_API.G_EXC_ERROR;
5558: ELSE
5559: --assign to out record
5560: x_charges_detail_rec.inventory_item_id_in := p_charges_detail_rec.inventory_item_id_in;
5561: END IF;

Line 5571: IF p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM AND

5567: --DBMS_OUTPUT.PUT_LINE( 'In update for item val');
5568: --DBMS_OUTPUT.PUT_LINE( 'p_charges_detail_rec.inventory_item_id_in '||p_charges_detail_rec.inventory_item_id_in);
5569:
5570: -- Resolve Bug # 3078244
5571: IF p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM AND
5572: p_charges_detail_rec.inventory_item_id_in IS NOT NULL THEN
5573:
5574: IF l_db_det_rec.customer_product_id IS NOT NULL AND
5575: p_charges_detail_rec.inventory_item_id_in <> l_db_det_rec.inventory_item_id AND

Line 5588: RAISE FND_API.G_EXC_ERROR ;

5584: Cant_Update_Detail_Param_Msg(l_api_name_full,
5585: 'INVENTORY_ITEM_ID',
5586: to_char(p_charges_DETAIL_rec.inventory_item_id_in));
5587:
5588: RAISE FND_API.G_EXC_ERROR ;
5589:
5590:
5591: ELSE
5592:

Line 5607: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5603: X_RETURN_STATUS => l_return_status);
5604:
5605: --DBMS_OUTPUT.PUT_LINE('l_return_status = '||l_return_status);
5606:
5607: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5608: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_VALIDATE_ITEM_ERROR');
5609: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5610: FND_MSG_PUB.ADD;
5611: RAISE FND_API.G_EXC_ERROR;

Line 5611: RAISE FND_API.G_EXC_ERROR;

5607: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5608: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_VALIDATE_ITEM_ERROR');
5609: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5610: FND_MSG_PUB.ADD;
5611: RAISE FND_API.G_EXC_ERROR;
5612: END IF;
5613:
5614: --assign to out record
5615: x_charges_detail_rec.inventory_item_id_in := p_charges_detail_rec.inventory_item_id_in;

Line 5632: IF p_charges_detail_rec.inventory_item_id_in = FND_API.G_MISS_NUM OR

5628:
5629: ELSE
5630: --p_charges_detail_rec.inventory_item_id_in is not passed
5631: --assign to out record
5632: IF p_charges_detail_rec.inventory_item_id_in = FND_API.G_MISS_NUM OR
5633: p_charges_detail_rec.inventory_item_id_in IS NULL THEN
5634:
5635: x_charges_detail_rec.inventory_item_id_in := l_db_det_rec.inventory_item_id;
5636:

Line 5666: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR THEN

5662: --DBMS_OUTPUT.PUT_LINE('Item Revision Validation ...');
5663: IF p_validation_mode = 'I' THEN
5664: IF l_rev_control_flag = 'Y' THEN
5665: IF p_charges_detail_rec.item_revision IS NOT NULL AND
5666: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR THEN
5667: -- Added for fix:5125858
5668: IF IS_ITEM_REVISION_VALID(
5669: p_inventory_item_id => p_charges_detail_rec.inventory_item_id_in,
5670: p_item_revision => p_charges_detail_rec.item_revision,

Line 5678: RAISE FND_API.G_EXC_ERROR;

5674:
5675: Add_Invalid_Argument_Msg(l_api_name,
5676: TO_CHAR(p_charges_detail_rec.item_revision),
5677: 'item_revision');
5678: RAISE FND_API.G_EXC_ERROR;
5679: ELSE
5680: x_charges_detail_rec.item_revision := p_charges_detail_rec.item_revision;
5681:
5682: END IF;

Line 5690: --RAISE FND_API.G_EXC_ERROR;

5686: --FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_ITEM_REVISION');
5687: --FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in, TRUE);
5688: --FND_MESSAGE.SET_TOKEN('ITEM_REVISION', p_charges_detail_rec.item_revision, TRUE);
5689: --FND_MSG_PUB.ADD;
5690: --RAISE FND_API.G_EXC_ERROR;
5691: x_charges_detail_rec.item_revision := NULL;
5692: END IF;
5693: ELSE
5694: -- l_rev_control_flag = 'N'

Line 5704: IF p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR AND

5700: -- Resolve Bug # 3078244
5701:
5702: IF l_item_changed = 'Y' THEN
5703: IF l_rev_control_flag = 'Y' THEN
5704: IF p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR AND
5705: p_charges_detail_rec.item_revision IS NOT NULL THEN
5706:
5707: -- Added for fix:5125858
5708: IF IS_ITEM_REVISION_VALID(

Line 5718: RAISE FND_API.G_EXC_ERROR;

5714:
5715: Add_Invalid_Argument_Msg(l_api_name,
5716: TO_CHAR(p_charges_detail_rec.item_revision),
5717: 'item_revision');
5718: RAISE FND_API.G_EXC_ERROR;
5719: ELSE
5720: x_charges_detail_rec.item_revision := p_charges_detail_rec.item_revision;
5721:
5722: END IF;

Line 5730: --RAISE FND_API.G_EXC_ERROR;

5726: --FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_ITEM_REVISION');
5727: --FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in, TRUE);
5728: --FND_MESSAGE.SET_TOKEN('ITEM_REVISION', p_charges_detail_rec.item_revision, TRUE);
5729: --FND_MSG_PUB.ADD;
5730: --RAISE FND_API.G_EXC_ERROR;
5731: x_charges_detail_rec.item_revision := NULL;
5732: END IF;
5733: ELSE
5734: --l_rev_control_flag = 'N' THEN ignore the item revision

Line 5746: IF p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR AND

5742: l_rev_control_flag := 'N' ;
5743: END IF;
5744:
5745: IF l_rev_control_flag = 'Y' THEN
5746: IF p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR AND
5747: p_charges_detail_rec.item_revision IS NOT NULL THEN
5748: --
5749: -- Added for fix:5125858
5750: IF IS_ITEM_REVISION_VALID(

Line 5760: RAISE FND_API.G_EXC_ERROR;

5756:
5757: Add_Invalid_Argument_Msg(l_api_name,
5758: TO_CHAR(p_charges_detail_rec.item_revision),
5759: 'item_revision');
5760: RAISE FND_API.G_EXC_ERROR;
5761: ELSE
5762: x_charges_detail_rec.item_revision := p_charges_detail_rec.item_revision;
5763:
5764: END IF;

Line 5790: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM THEN

5786: --DBMS_OUTPUT.PUT_LINE('Line Number Validation ...');
5787: -- Added for fix:5125385
5788: IF p_validation_mode = 'I' THEN
5789: IF p_charges_detail_rec.line_number IS NOT NULL AND
5790: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM THEN
5791: -- If the line number already exists or <= 0, then raise an error message
5792: IF IS_LINE_NUMBER_VALID(
5793: p_line_number => p_charges_detail_rec.line_number,
5794: p_incident_id => p_charges_detail_rec.incident_id,

Line 5802: RAISE FND_API.G_EXC_ERROR;

5798:
5799: Add_Invalid_Argument_Msg(l_api_name,
5800: TO_CHAR(p_charges_detail_rec.line_number),
5801: 'line_number');
5802: RAISE FND_API.G_EXC_ERROR;
5803: ELSE
5804: x_charges_detail_rec.line_number := p_charges_detail_rec.line_number;
5805:
5806: END IF;

Line 5832: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5828: x_msg_count => l_msg_count,
5829: x_return_status => l_return_status);
5830:
5831: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5832: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5833: ELSIF l_return_status = G_RET_STS_ERROR THEN
5834: RAISE FND_API.G_EXC_ERROR;
5835: END IF;
5836:

Line 5834: RAISE FND_API.G_EXC_ERROR;

5830:
5831: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5832: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5833: ELSIF l_return_status = G_RET_STS_ERROR THEN
5834: RAISE FND_API.G_EXC_ERROR;
5835: END IF;
5836:
5837: IF l_valid_check <> 'Y' THEN
5838: Add_Invalid_Argument_Msg(l_api_name,

Line 5841: RAISE FND_API.G_EXC_ERROR;

5837: IF l_valid_check <> 'Y' THEN
5838: Add_Invalid_Argument_Msg(l_api_name,
5839: p_charges_detail_rec.unit_of_measure_code,
5840: 'Unit_of_Measure_Code');
5841: RAISE FND_API.G_EXC_ERROR;
5842:
5843: ELSE
5844: --assign to out record
5845: x_charges_detail_rec.unit_of_measure_code := p_charges_detail_rec.unit_of_measure_code;

Line 5861: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5857:
5858: --DBMS_OUTPUT.PUT_LINE('Back from GET_PRIMARY_UOM status='||l_return_status || ' l_primary_uom '||l_primary_uom);
5859:
5860: --IF l_return_status <> 'S' THEN
5861: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5862: --raise error
5863: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_PRIMARY_UOM_ERROR');
5864: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5865: FND_MSG_PUB.ADD;

Line 5866: RAISE FND_API.G_EXC_ERROR;

5862: --raise error
5863: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_PRIMARY_UOM_ERROR');
5864: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5865: FND_MSG_PUB.ADD;
5866: RAISE FND_API.G_EXC_ERROR;
5867: END IF;
5868:
5869: --assign to out record
5870: x_charges_detail_rec.unit_of_measure_code := l_primary_uom;

Line 5879: IF p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR AND

5875:
5876: -- Resolve Bug # 3078244
5877:
5878: IF l_item_changed = 'Y' THEN
5879: IF p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR AND
5880: p_charges_detail_rec.unit_of_measure_code IS NOT NULL THEN
5881:
5882: l_valid_check := IS_UOM_VALID(
5883: p_inv_id => p_charges_detail_rec.inventory_item_id_in,

Line 5890: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5886: x_msg_count => l_msg_count,
5887: x_return_status => l_return_status);
5888:
5889: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5890: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5891: ELSIF l_return_status = G_RET_STS_ERROR THEN
5892: RAISE FND_API.G_EXC_ERROR;
5893: END IF;
5894:

Line 5892: RAISE FND_API.G_EXC_ERROR;

5888:
5889: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5890: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5891: ELSIF l_return_status = G_RET_STS_ERROR THEN
5892: RAISE FND_API.G_EXC_ERROR;
5893: END IF;
5894:
5895: IF l_valid_check <> 'Y' THEN
5896: Add_Invalid_Argument_Msg(l_api_name,

Line 5899: RAISE FND_API.G_EXC_ERROR;

5895: IF l_valid_check <> 'Y' THEN
5896: Add_Invalid_Argument_Msg(l_api_name,
5897: p_charges_detail_rec.unit_of_measure_code,
5898: 'Unit_of_Measure_Code');
5899: RAISE FND_API.G_EXC_ERROR;
5900:
5901: ELSE
5902: --assign to out record
5903: x_charges_detail_rec.unit_of_measure_code := p_charges_detail_rec.unit_of_measure_code;

Line 5924: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5920: X_MSG_COUNT => l_msg_count,
5921: X_RETURN_STATUS => l_return_status);
5922:
5923: --IF l_return_status <> 'S' THEN
5924: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5925: --raise error
5926: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_PRIMARY_UOM_ERROR');
5927: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5928: FND_MSG_PUB.ADD;

Line 5929: RAISE FND_API.G_EXC_ERROR;

5925: --raise error
5926: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_PRIMARY_UOM_ERROR');
5927: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5928: FND_MSG_PUB.ADD;
5929: RAISE FND_API.G_EXC_ERROR;
5930: END IF;
5931:
5932: --assign to out record
5933: x_charges_detail_rec.unit_of_measure_code := l_primary_uom;

Line 5946: IF p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR AND

5942:
5943: ELSE
5944:
5945: -- l_item_changed = 'N';
5946: IF p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR AND
5947: p_charges_detail_rec.unit_of_measure_code IS NOT NULL THEN
5948:
5949: l_valid_check := IS_UOM_VALID(
5950: p_inv_id => p_charges_detail_rec.inventory_item_id_in,

Line 5957: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5953: x_msg_count => l_msg_count,
5954: x_return_status => l_return_status);
5955:
5956: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5957: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5958: ELSIF l_return_status = G_RET_STS_ERROR THEN
5959: RAISE FND_API.G_EXC_ERROR;
5960: END IF;
5961:

Line 5959: RAISE FND_API.G_EXC_ERROR;

5955:
5956: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5957: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5958: ELSIF l_return_status = G_RET_STS_ERROR THEN
5959: RAISE FND_API.G_EXC_ERROR;
5960: END IF;
5961:
5962: IF l_valid_check <> 'Y' THEN
5963: Add_Invalid_Argument_Msg(l_api_name,

Line 5966: RAISE FND_API.G_EXC_ERROR;

5962: IF l_valid_check <> 'Y' THEN
5963: Add_Invalid_Argument_Msg(l_api_name,
5964: p_charges_detail_rec.unit_of_measure_code,
5965: 'Unit_of_Measure_Code');
5966: RAISE FND_API.G_EXC_ERROR;
5967: ELSE
5968: --assign to out record
5969: x_charges_detail_rec.unit_of_measure_code := p_charges_detail_rec.unit_of_measure_code;
5970:

Line 6009: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6005: X_RETURN_STATUS => l_return_status);
6006:
6007: --DBMS_OUTPUT.PUT_LINE('Back from GET_BILLING_FLAG. Status='||l_return_status||' l_billing_flag='||l_billing_flag);
6008:
6009: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6010: RAISE FND_API.G_EXC_ERROR;
6011: END IF;
6012:
6013: --DBMS_OUTPUT.PUT_LINE('p_charges_detail_rec.billing_flag = ' || p_charges_detail_rec.billing_flag);

Line 6010: RAISE FND_API.G_EXC_ERROR;

6006:
6007: --DBMS_OUTPUT.PUT_LINE('Back from GET_BILLING_FLAG. Status='||l_return_status||' l_billing_flag='||l_billing_flag);
6008:
6009: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6010: RAISE FND_API.G_EXC_ERROR;
6011: END IF;
6012:
6013: --DBMS_OUTPUT.PUT_LINE('p_charges_detail_rec.billing_flag = ' || p_charges_detail_rec.billing_flag);
6014: --DBMS_OUTPUT.PUT_LINE('l_billing_flag = ' || l_billing_flag);

Line 6025: RAISE FND_API.G_EXC_ERROR;

6021: -- Billing Flag does not match, raise Error
6022: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_BILLING_FLAG');
6023: FND_MESSAGE.SET_TOKEN('BILLING_FLAG', p_charges_detail_rec.billing_flag);
6024: FND_MSG_PUB.ADD;
6025: RAISE FND_API.G_EXC_ERROR;
6026: END IF;
6027: ELSE
6028: -- p_charges_detail_rec.billing_flag is null
6029: -- assign l_billing_flag to out record

Line 6050: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6046: X_MSG_DATA => l_msg_data,
6047: X_MSG_COUNT => l_msg_count,
6048: X_RETURN_STATUS => l_return_status);
6049:
6050: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6051: RAISE FND_API.G_EXC_ERROR ;
6052: END IF;
6053:
6054: IF p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR AND

Line 6051: RAISE FND_API.G_EXC_ERROR ;

6047: X_MSG_COUNT => l_msg_count,
6048: X_RETURN_STATUS => l_return_status);
6049:
6050: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6051: RAISE FND_API.G_EXC_ERROR ;
6052: END IF;
6053:
6054: IF p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR AND
6055: p_charges_detail_rec.billing_flag IS NOT NULL THEN

Line 6054: IF p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR AND

6050: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6051: RAISE FND_API.G_EXC_ERROR ;
6052: END IF;
6053:
6054: IF p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR AND
6055: p_charges_detail_rec.billing_flag IS NOT NULL THEN
6056: IF p_charges_detail_rec.billing_flag = l_billing_flag THEN
6057: x_charges_detail_rec.billing_flag := p_charges_detail_rec.billing_flag;
6058: ELSE

Line 6064: RAISE FND_API.G_EXC_ERROR;

6060: -- Raise Error
6061: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_BILLING_FLAG');
6062: FND_MESSAGE.SET_TOKEN('BILLING_FLAG', p_charges_detail_rec.billing_flag);
6063: FND_MSG_PUB.ADD;
6064: RAISE FND_API.G_EXC_ERROR;
6065: END IF;
6066:
6067: ELSE
6068: -- p_charges_detail_rec.billing_flag is is not passed or is null

Line 6087: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6083: X_MSG_DATA => l_msg_data,
6084: X_MSG_COUNT => l_msg_count,
6085: X_RETURN_STATUS => l_return_status);
6086:
6087: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6088: RAISE FND_API.G_EXC_ERROR ;
6089: END IF;
6090:
6091: x_charges_detail_rec.billing_flag := l_billing_flag;

Line 6088: RAISE FND_API.G_EXC_ERROR ;

6084: X_MSG_COUNT => l_msg_count,
6085: X_RETURN_STATUS => l_return_status);
6086:
6087: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6088: RAISE FND_API.G_EXC_ERROR ;
6089: END IF;
6090:
6091: x_charges_detail_rec.billing_flag := l_billing_flag;
6092: END IF;

Line 6114: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6110: X_MSG_COUNT => l_msg_count,
6111: X_RETURN_STATUS => l_return_status);
6112: --DBMS_OUTPUT.PUT_LINE('Back from GET_TXN_BILLING_TYPE '||l_return_status);
6113:
6114: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6115:
6116: RAISE FND_API.G_EXC_ERROR ;
6117:
6118: ELSE

Line 6116: RAISE FND_API.G_EXC_ERROR ;

6112: --DBMS_OUTPUT.PUT_LINE('Back from GET_TXN_BILLING_TYPE '||l_return_status);
6113:
6114: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6115:
6116: RAISE FND_API.G_EXC_ERROR ;
6117:
6118: ELSE
6119:
6120: IF p_charges_detail_rec.txn_billing_type_id IS NOT NULL THEN

Line 6127: RAISE FND_API.G_EXC_ERROR;

6123: --RAISE ERROR
6124: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_TXN_BILLING_TYP');
6125: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID', p_charges_detail_rec.txn_billing_type_id);
6126: FND_MSG_PUB.ADD;
6127: RAISE FND_API.G_EXC_ERROR;
6128: ELSE --
6129: --the ids match
6130: --assign to the out record
6131: x_charges_detail_rec.txn_billing_type_id := p_charges_detail_rec.txn_billing_type_id ;

Line 6157: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6153: X_MSG_DATA => l_msg_data,
6154: X_MSG_COUNT => l_msg_count,
6155: X_RETURN_STATUS => l_return_status);
6156:
6157: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6158: RAISE FND_API.G_EXC_ERROR ;
6159: END IF;
6160:
6161: IF p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM AND

Line 6158: RAISE FND_API.G_EXC_ERROR ;

6154: X_MSG_COUNT => l_msg_count,
6155: X_RETURN_STATUS => l_return_status);
6156:
6157: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6158: RAISE FND_API.G_EXC_ERROR ;
6159: END IF;
6160:
6161: IF p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM AND
6162: p_charges_detail_rec.txn_billing_type_id IS NOT NULL THEN

Line 6161: IF p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM AND

6157: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6158: RAISE FND_API.G_EXC_ERROR ;
6159: END IF;
6160:
6161: IF p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM AND
6162: p_charges_detail_rec.txn_billing_type_id IS NOT NULL THEN
6163: IF p_charges_detail_rec.txn_billing_type_id <> l_txn_billing_type_id THEN
6164: --RAISE ERROR
6165: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_TXN_BILLING_TYP');

Line 6168: RAISE FND_API.G_EXC_ERROR;

6164: --RAISE ERROR
6165: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_TXN_BILLING_TYP');
6166: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID', p_charges_detail_rec.txn_billing_type_id);
6167: FND_MSG_PUB.ADD;
6168: RAISE FND_API.G_EXC_ERROR;
6169: ELSE --
6170: --the ids match
6171: --assign to the out record
6172: x_charges_detail_rec.txn_billing_type_id := p_charges_detail_rec.txn_billing_type_id ;

Line 6219: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6215:
6216: --DBMS_OUTPUT.PUT_LINE('Back from Calling get_line_type. status = '||l_return_status);
6217: --DBMS_OUTPUT.PUT_LINE('msg_data = '||l_msg_data);
6218:
6219: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6220:
6221: RAISE FND_API.G_EXC_ERROR ;
6222:
6223: ELSE

Line 6221: RAISE FND_API.G_EXC_ERROR ;

6217: --DBMS_OUTPUT.PUT_LINE('msg_data = '||l_msg_data);
6218:
6219: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6220:
6221: RAISE FND_API.G_EXC_ERROR ;
6222:
6223: ELSE
6224:
6225: --DBMS_OUTPUT.PUT_LINE('p_charges_detail_rec.line_type_id = '||p_charges_detail_rec.line_type_id);

Line 6239: RAISE FND_API.G_EXC_ERROR;

6235: FND_MESSAGE.SET_TOKEN('LINE_TYPE_ID', p_charges_detail_rec.line_type_id);
6236: FND_MESSAGE.SET_TOKEN('TXN_LINE_TYPE_ID', l_line_type_id);
6237: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID', x_charges_detail_rec.txn_billing_type_id);
6238: FND_MSG_PUB.ADD;
6239: RAISE FND_API.G_EXC_ERROR;
6240: ELSE --
6241: --the ids match
6242: --assign to the out record
6243: x_charges_detail_rec.line_type_id := p_charges_detail_rec.line_type_id;

Line 6270: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6266: x_return_status => l_return_status,
6267: x_msg_count => l_msg_count,
6268: x_msg_data => l_msg_data);
6269:
6270: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6271: RAISE FND_API.G_EXC_ERROR ;
6272: END IF;
6273:
6274: IF p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM AND

Line 6271: RAISE FND_API.G_EXC_ERROR ;

6267: x_msg_count => l_msg_count,
6268: x_msg_data => l_msg_data);
6269:
6270: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6271: RAISE FND_API.G_EXC_ERROR ;
6272: END IF;
6273:
6274: IF p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM AND
6275: p_charges_detail_rec.line_type_id IS NOT NULL THEN

Line 6274: IF p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM AND

6270: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6271: RAISE FND_API.G_EXC_ERROR ;
6272: END IF;
6273:
6274: IF p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM AND
6275: p_charges_detail_rec.line_type_id IS NOT NULL THEN
6276: IF p_charges_detail_rec.line_type_id <> l_line_type_id THEN
6277: --RAISE ERROR
6278: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LINE_TYPE');

Line 6283: RAISE FND_API.G_EXC_ERROR;

6279: FND_MESSAGE.SET_TOKEN('LINE_TYPE_ID', p_charges_detail_rec.line_type_id);
6280: FND_MESSAGE.SET_TOKEN('TXN_LINE_TYPE_ID', l_line_type_id);
6281: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID', x_charges_detail_rec.txn_billing_type_id);
6282: FND_MSG_PUB.ADD;
6283: RAISE FND_API.G_EXC_ERROR;
6284: ELSE --
6285: --the ids match
6286: --assign to the out record
6287: x_charges_detail_rec.line_type_id := p_charges_detail_rec.line_type_id;

Line 6332: RAISE FND_API.G_EXC_ERROR;

6328:
6329: Add_Invalid_Argument_Msg(l_api_name,
6330: to_char(p_charges_detail_rec.bill_to_party_id),
6331: 'Bill_to_Party_Id');
6332: RAISE FND_API.G_EXC_ERROR;
6333:
6334: ELSE
6335: --assign to out record
6336: x_charges_detail_rec.bill_to_party_id := p_charges_detail_rec.bill_to_party_id;

Line 6347: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6343: x_msg_data => l_msg_data,
6344: x_msg_count => l_msg_count,
6345: x_return_status => l_return_status) = 'U' THEN
6346: --raise unexpected error
6347: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6348: null;
6349: ELSIF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
6350: p_account_id => p_charges_detail_rec.bill_to_account_id,
6351: x_msg_data => l_msg_data,

Line 6358: RAISE FND_API.G_EXC_ERROR;

6354:
6355: Add_Invalid_Argument_Msg(l_api_name,
6356: to_char(p_charges_detail_rec.bill_to_account_id),
6357: 'Bill_to_Account_Id');
6358: RAISE FND_API.G_EXC_ERROR;
6359: null;
6360: ELSE
6361: -- assign to out record
6362: x_charges_detail_rec.bill_to_account_id := p_charges_detail_rec.bill_to_account_id;

Line 6378: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6374: x_msg_data => l_msg_data,
6375: x_msg_count => l_msg_count,
6376: x_return_status => l_return_status) = 'U' THEN
6377: --raise unexpected error
6378: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6379: null;
6380:
6381: ELSIF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
6382: p_contact_id => p_charges_detail_rec.bill_to_contact_id,

Line 6390: RAISE FND_API.G_EXC_ERROR;

6386:
6387: Add_Invalid_Argument_Msg(l_api_name,
6388: to_char(p_charges_detail_rec.bill_to_contact_id),
6389: 'Bill_to_Contact_Id');
6390: RAISE FND_API.G_EXC_ERROR;
6391: null;
6392: ELSE
6393: -- assign to out record
6394: x_charges_detail_rec.bill_to_contact_id := p_charges_detail_rec.bill_to_contact_id;

Line 6412: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6408: x_msg_data => l_msg_data,
6409: x_msg_count => l_msg_count,
6410: x_return_status => l_return_status) = 'U' THEN
6411: --raise unexpected error
6412: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6413: null;
6414: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.invoice_to_org_id,
6415: p_party_id => p_charges_detail_rec.bill_to_party_id,
6416: p_val_mode => 'BILL_TO',

Line 6423: RAISE FND_API.G_EXC_ERROR;

6419: x_return_status => l_return_status) = 'N' THEN
6420: Add_Invalid_Argument_Msg(l_api_name,
6421: to_char(p_charges_detail_rec.invoice_to_org_id),
6422: 'Invoice_to_org_Id');
6423: RAISE FND_API.G_EXC_ERROR;
6424: null;
6425: ELSE
6426: --assign to out record
6427: x_charges_detail_rec.invoice_to_org_id := p_charges_detail_rec.invoice_to_org_id;

Line 6454: RAISE FND_API.G_EXC_ERROR;

6450:
6451: Add_Invalid_Argument_Msg(l_api_name,
6452: to_char(l_bill_to_party_id),
6453: 'Bill_to_Party_Id');
6454: RAISE FND_API.G_EXC_ERROR;
6455: null;
6456: ELSE
6457:
6458: --DBMS_OUTPUT.PUT_LINE('l_bill_to_party_id assigned ...' || l_bill_to_party_id);

Line 6470: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6466: x_msg_data => l_msg_data,
6467: x_msg_count => l_msg_count,
6468: x_return_status => l_return_status) = 'U' THEN
6469: --raise unexpected error
6470: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6471: null;
6472:
6473: ELSIF IS_ACCOUNT_VALID(p_party_id => l_bill_to_party_id,
6474: p_account_id => l_bill_to_account_id,

Line 6482: RAISE FND_API.G_EXC_ERROR;

6478:
6479: Add_Invalid_Argument_Msg(l_api_name,
6480: to_char(l_bill_to_account_id),
6481: 'Bill_to_Account_Id');
6482: RAISE FND_API.G_EXC_ERROR;
6483: null;
6484: ELSE
6485: --DBMS_OUTPUT.PUT_LINE(' l_bill_to_account_id assigned ....'||l_bill_to_account_id);
6486:

Line 6505: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6501: x_msg_data => l_msg_data,
6502: x_msg_count => l_msg_count,
6503: x_return_status => l_return_status) = 'U' THEN
6504: --raise unexpected error
6505: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6506: null;
6507:
6508: ELSIF IS_CONTACT_VALID(p_party_id => l_bill_to_party_id,
6509: p_contact_id => l_bill_to_contact_id,

Line 6517: RAISE FND_API.G_EXC_ERROR;

6513:
6514: Add_Invalid_Argument_Msg(l_api_name,
6515: to_char(l_bill_to_contact_id),
6516: 'Bill_to_Contact_Id');
6517: RAISE FND_API.G_EXC_ERROR;
6518: null;
6519: ELSE
6520: -- assign to out record
6521: --DBMS_OUTPUT.PUT_LINE(' l_bill_to_contact_id assigned....'||l_bill_to_contact_id);

Line 6556: RAISE FND_API.G_EXC_ERROR;

6552:
6553: Add_Invalid_Argument_Msg(l_api_name,
6554: to_char(l_customer_id),
6555: 'Bill_to_Party_Id');
6556: RAISE FND_API.G_EXC_ERROR;
6557: null;
6558: ELSE
6559: --assign to out record
6560: x_charges_detail_rec.bill_to_party_id := l_customer_id;

Line 6575: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6571: x_msg_data => l_msg_data,
6572: x_msg_count => l_msg_count,
6573: x_return_status => l_return_status) = 'U' THEN
6574: --raise unexpected error
6575: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6576: null;
6577:
6578: ELSIF IS_ACCOUNT_VALID(p_party_id => l_customer_id,
6579: p_account_id => l_account_id,

Line 6587: RAISE FND_API.G_EXC_ERROR;

6583:
6584: Add_Invalid_Argument_Msg(l_api_name,
6585: to_char(l_account_id),
6586: 'Bill_to_Account_Id');
6587: RAISE FND_API.G_EXC_ERROR;
6588: null;
6589: ELSE
6590: -- assign to out record
6591: x_charges_detail_rec.bill_to_account_id :=l_account_id;

Line 6604: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6600: x_msg_data => l_msg_data,
6601: x_msg_count => l_msg_count,
6602: x_return_status => l_return_status) = 'U' THEN
6603: --raise unexpected error
6604: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6605: null;
6606: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => l_customer_site_id,
6607: p_party_id => l_customer_id,
6608: p_val_mode => 'NONE',

Line 6616: RAISE FND_API.G_EXC_ERROR;

6612:
6613: Add_Invalid_Argument_Msg(l_api_name,
6614: to_char(l_customer_site_id),
6615: 'Invoice_to_Org_Id');
6616: RAISE FND_API.G_EXC_ERROR;
6617: null;
6618: ELSE
6619: --assign to out record
6620: x_charges_detail_rec.invoice_to_org_id := l_customer_site_id;

Line 6658: RAISE FND_API.G_EXC_ERROR;

6654:
6655: x_msg_data := l_msg_data;
6656: x_return_status := l_return_status;
6657:
6658: RAISE FND_API.G_EXC_ERROR;
6659:
6660: ELSE
6661:
6662: --DBMS_OUTPUT.PUT_LINE('Assigning the ship_to_party_id '||p_charges_detail_rec.ship_to_party_id);

Line 6675: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6671: x_msg_data => l_msg_data,
6672: x_msg_count => l_msg_count,
6673: x_return_status => l_return_status) = 'U' THEN
6674: --raise unexpected error
6675: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6676: null;
6677:
6678: ELSIF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
6679: p_account_id => p_charges_detail_rec.ship_to_account_id,

Line 6691: RAISE FND_API.G_EXC_ERROR;

6687:
6688: x_msg_data := l_msg_data;
6689: x_return_status := l_return_status;
6690:
6691: RAISE FND_API.G_EXC_ERROR;
6692: ELSE
6693: -- assign to out record
6694: x_charges_detail_rec.ship_to_account_id := p_charges_detail_rec.ship_to_account_id;
6695: END IF;

Line 6710: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6706: x_msg_data => l_msg_data,
6707: x_msg_count => l_msg_count,
6708: x_return_status => l_return_status) = 'U' THEN
6709: --raise unexpected error
6710: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6711: null;
6712: ELSIF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
6713: p_contact_id => p_charges_detail_rec.ship_to_contact_id,
6714: x_msg_data => l_msg_data,

Line 6721: RAISE FND_API.G_EXC_ERROR;

6717:
6718: Add_Invalid_Argument_Msg(l_api_name,
6719: to_char(p_charges_detail_rec.ship_to_contact_id),
6720: 'Ship_to_Contact_Id');
6721: RAISE FND_API.G_EXC_ERROR;
6722:
6723: ELSE
6724: -- assign to out record
6725: x_charges_detail_rec.ship_to_contact_id := p_charges_detail_rec.ship_to_contact_id;

Line 6743: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6739: x_msg_data => l_msg_data,
6740: x_msg_count => l_msg_count,
6741: x_return_status => l_return_status) = 'U' THEN
6742: --raise unexpected error
6743: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6744: null;
6745: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.ship_to_org_id,
6746: p_party_id => p_charges_detail_rec.ship_to_party_id,
6747: p_val_mode => 'SHIP_TO',

Line 6755: RAISE FND_API.G_EXC_ERROR;

6751:
6752: Add_Invalid_Argument_Msg(l_api_name,
6753: to_char(p_charges_detail_rec.ship_to_org_id),
6754: 'Ship_to_org_Id');
6755: RAISE FND_API.G_EXC_ERROR;
6756: null;
6757: ELSE
6758: --assign to out record
6759: x_charges_detail_rec.ship_to_org_id := p_charges_detail_rec.ship_to_org_id;

Line 6781: RAISE FND_API.G_EXC_ERROR;

6777: IF IS_PARTY_VALID(p_party_id => l_ship_to_party_id,
6778: x_msg_data => l_msg_data,
6779: x_msg_count => l_msg_count,
6780: x_return_status => l_return_status) = 'N' THEN
6781: RAISE FND_API.G_EXC_ERROR;
6782: null;
6783: ELSE
6784: --assign to out record
6785: x_charges_detail_rec.ship_to_party_id := l_ship_to_party_id;

Line 6796: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6792: x_msg_data => l_msg_data,
6793: x_msg_count => l_msg_count,
6794: x_return_status => l_return_status) = 'U' THEN
6795: --raise unexpected error
6796: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6797: null;
6798:
6799: ELSIF IS_ACCOUNT_VALID(p_party_id => l_ship_to_party_id,
6800: p_account_id => l_ship_to_account_id,

Line 6811: RAISE FND_API.G_EXC_ERROR;

6807:
6808: x_msg_data := l_msg_data;
6809: x_return_status := l_return_status;
6810:
6811: RAISE FND_API.G_EXC_ERROR;
6812: ELSE
6813: -- assign to out record
6814: x_charges_detail_rec.ship_to_account_id := l_ship_to_account_id;
6815: END IF;

Line 6830: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6826: x_msg_data => l_msg_data,
6827: x_msg_count => l_msg_count,
6828: x_return_status => l_return_status) = 'U' THEN
6829: --raise unexpected error
6830: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6831: null;
6832:
6833: ELSIF IS_CONTACT_VALID(p_party_id => l_ship_to_party_id,
6834: p_contact_id => l_ship_to_contact_id,

Line 6842: RAISE FND_API.G_EXC_ERROR;

6838:
6839: Add_Invalid_Argument_Msg(l_api_name,
6840: to_char(l_ship_to_contact_id),
6841: 'Ship_to_Contact_Id');
6842: RAISE FND_API.G_EXC_ERROR;
6843: ELSE
6844: -- assign to out record
6845: x_charges_detail_rec.ship_to_contact_id := l_ship_to_contact_id;
6846: END IF;

Line 6871: RAISE FND_API.G_EXC_ERROR;

6867: IF IS_PARTY_VALID(p_party_id => l_customer_id,
6868: x_msg_data => l_msg_data,
6869: x_msg_count => l_msg_count,
6870: x_return_status => l_return_status) = 'N' THEN
6871: RAISE FND_API.G_EXC_ERROR;
6872: null;
6873: ELSE
6874: --assign to out record
6875: x_charges_detail_rec.ship_to_party_id := l_customer_id;

Line 6889: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6885: x_msg_data => l_msg_data,
6886: x_msg_count => l_msg_count,
6887: x_return_status => l_return_status) = 'U' THEN
6888: --raise unexpected error
6889: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6890: null;
6891:
6892: ELSIF IS_ACCOUNT_VALID(p_party_id => l_customer_id,
6893: p_account_id => l_account_id,

Line 6905: RAISE FND_API.G_EXC_ERROR;

6901:
6902: x_msg_data := l_msg_data;
6903: x_return_status := l_return_status;
6904:
6905: RAISE FND_API.G_EXC_ERROR;
6906: ELSE
6907: -- assign to out record
6908: x_charges_detail_rec.ship_to_account_id := l_account_id;
6909: END IF;

Line 6925: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6921: x_msg_data => l_msg_data,
6922: x_msg_count => l_msg_count,
6923: x_return_status => l_return_status) = 'U' THEN
6924: --raise unexpected error
6925: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6926: null;
6927:
6928: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => l_customer_site_id,
6929: p_party_id => l_customer_id,

Line 6934: RAISE FND_API.G_EXC_ERROR;

6930: p_val_mode => 'NONE',
6931: x_msg_data => l_msg_data,
6932: x_msg_count => l_msg_count,
6933: x_return_status => l_return_status) = 'N' THEN
6934: RAISE FND_API.G_EXC_ERROR;
6935: null;
6936: ELSE
6937: --assign to out record
6938: x_charges_detail_rec.ship_to_org_id := l_customer_site_id;

Line 6963: IF p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM AND

6959: -- Bill to Valdation
6960: --
6961: --DBMS_OUTPUT.PUT_LINE('In the the TCA Update Validation');
6962:
6963: IF p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM AND
6964: p_charges_detail_rec.bill_to_party_id IS NOT NULL THEN
6965:
6966: IF IS_PARTY_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
6967: x_msg_data => l_msg_data,

Line 6974: RAISE FND_API.G_EXC_ERROR;

6970:
6971: Add_Invalid_Argument_Msg(l_api_name,
6972: to_char(p_charges_detail_rec.bill_to_party_id),
6973: 'Bill_to_Party_Id');
6974: RAISE FND_API.G_EXC_ERROR;
6975:
6976: ELSE
6977: --assign to out record
6978: x_charges_detail_rec.bill_to_party_id := p_charges_detail_rec.bill_to_party_id;

Line 6980: IF p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND

6976: ELSE
6977: --assign to out record
6978: x_charges_detail_rec.bill_to_party_id := p_charges_detail_rec.bill_to_party_id;
6979:
6980: IF p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND
6981: p_charges_detail_rec.bill_to_account_id IS NOT NULL THEN
6982:
6983: IF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
6984: p_account_id => p_charges_detail_rec.bill_to_account_id,

Line 6989: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6985: x_msg_data => l_msg_data,
6986: x_msg_count => l_msg_count,
6987: x_return_status => l_return_status) = 'U' THEN
6988: --raise unexpected error
6989: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6990: null;
6991: ELSIF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
6992: p_account_id => p_charges_detail_rec.bill_to_account_id,
6993: x_msg_data => l_msg_data,

Line 7000: RAISE FND_API.G_EXC_ERROR;

6996:
6997: Add_Invalid_Argument_Msg(l_api_name,
6998: to_char(p_charges_detail_rec.bill_to_account_id),
6999: 'Bill_to_Account_Id');
7000: RAISE FND_API.G_EXC_ERROR;
7001: null;
7002: ELSE
7003: -- assign to out record
7004: x_charges_detail_rec.bill_to_account_id := p_charges_detail_rec.bill_to_account_id;

Line 7008: ELSIF p_charges_detail_rec.bill_to_account_id = FND_API.G_MISS_NUM THEN

7004: x_charges_detail_rec.bill_to_account_id := p_charges_detail_rec.bill_to_account_id;
7005: END IF;
7006:
7007: --Bug# 4870037
7008: ELSIF p_charges_detail_rec.bill_to_account_id = FND_API.G_MISS_NUM THEN
7009: x_charges_detail_rec.bill_to_account_id := l_db_det_rec.invoice_to_account_id;
7010: ELSE
7011: -- bill_to_account IS NULL
7012: -- assign NULL to out record

Line 7015: IF p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM AND

7011: -- bill_to_account IS NULL
7012: -- assign NULL to out record
7013: x_charges_detail_rec.bill_to_account_id := NULL;
7014: END IF;
7015: IF p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM AND
7016: p_charges_detail_rec.bill_to_contact_id IS NOT NULL THEN
7017:
7018:
7019: IF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,

Line 7025: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7021: x_msg_data => l_msg_data,
7022: x_msg_count => l_msg_count,
7023: x_return_status => l_return_status) = 'U' THEN
7024: --raise unexpected error
7025: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7026: null;
7027:
7028: ELSIF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
7029: p_contact_id => p_charges_detail_rec.bill_to_contact_id,

Line 7037: RAISE FND_API.G_EXC_ERROR;

7033:
7034: Add_Invalid_Argument_Msg(l_api_name,
7035: to_char(p_charges_detail_rec.bill_to_contact_id),
7036: 'Bill_to_Contact_Id');
7037: RAISE FND_API.G_EXC_ERROR;
7038: null;
7039: ELSE
7040: -- assign to out record
7041: x_charges_detail_rec.bill_to_contact_id := p_charges_detail_rec.bill_to_contact_id;

Line 7049: IF p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM AND

7045: -- assign NULL to out record
7046: x_charges_detail_rec.bill_to_contact_id := NULL;
7047: END IF;
7048:
7049: IF p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM AND
7050: p_charges_detail_rec.invoice_to_org_id IS NOT NULL THEN
7051:
7052:
7053: IF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.invoice_to_org_id,

Line 7060: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7056: x_msg_data => l_msg_data,
7057: x_msg_count => l_msg_count,
7058: x_return_status => l_return_status) = 'U' THEN
7059: --raise unexpected error
7060: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7061: null;
7062: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.invoice_to_org_id,
7063: p_party_id => p_charges_detail_rec.bill_to_party_id,
7064: p_val_mode => 'BILL_TO',

Line 7071: RAISE FND_API.G_EXC_ERROR;

7067: x_return_status => l_return_status) = 'N' THEN
7068: Add_Invalid_Argument_Msg(l_api_name,
7069: to_char(p_charges_detail_rec.invoice_to_org_id),
7070: 'Invoice_to_org_Id');
7071: RAISE FND_API.G_EXC_ERROR;
7072: null;
7073: ELSE
7074: --assign to out record
7075: x_charges_detail_rec.invoice_to_org_id := p_charges_detail_rec.invoice_to_org_id;

Line 7087: p_charges_detail_rec.bill_to_party_id = FND_API.G_MISS_NUM THEN

7083: END IF;
7084:
7085: ELSIF
7086:
7087: p_charges_detail_rec.bill_to_party_id = FND_API.G_MISS_NUM THEN
7088:
7089: -- assign the value from the database
7090: x_charges_detail_rec.bill_to_party_id := l_db_det_rec.bill_to_party_id;
7091:

Line 7092: IF p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND

7088:
7089: -- assign the value from the database
7090: x_charges_detail_rec.bill_to_party_id := l_db_det_rec.bill_to_party_id;
7091:
7092: IF p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND
7093: p_charges_detail_rec.bill_to_account_id IS NOT NULL THEN
7094:
7095:
7096: IF IS_ACCOUNT_VALID(p_party_id => x_charges_detail_rec.bill_to_party_id,

Line 7102: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7098: x_msg_data => l_msg_data,
7099: x_msg_count => l_msg_count,
7100: x_return_status => l_return_status) = 'U' THEN
7101: --raise unexpected error
7102: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7103: null;
7104: ELSIF IS_ACCOUNT_VALID(p_party_id => x_charges_detail_rec.bill_to_party_id,
7105: p_account_id => p_charges_detail_rec.bill_to_account_id,
7106: x_msg_data => l_msg_data,

Line 7113: RAISE FND_API.G_EXC_ERROR;

7109:
7110: Add_Invalid_Argument_Msg(l_api_name,
7111: to_char(p_charges_detail_rec.bill_to_account_id),
7112: 'Bill_to_Account_Id');
7113: RAISE FND_API.G_EXC_ERROR;
7114: null;
7115: ELSE
7116: -- assign to out record
7117: x_charges_detail_rec.bill_to_account_id := p_charges_detail_rec.bill_to_account_id;

Line 7125: IF p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM AND

7121: -- assign the value from the database
7122: x_charges_detail_rec.bill_to_account_id := l_db_det_rec.invoice_to_account_id;
7123: END IF;
7124:
7125: IF p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM AND
7126: p_charges_detail_rec.bill_to_contact_id IS NOT NULL THEN
7127:
7128:
7129: IF IS_CONTACT_VALID(p_party_id => x_charges_detail_rec.bill_to_party_id,

Line 7135: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7131: x_msg_data => l_msg_data,
7132: x_msg_count => l_msg_count,
7133: x_return_status => l_return_status) = 'U' THEN
7134: --raise unexpected error
7135: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7136: null;
7137:
7138: ELSIF IS_CONTACT_VALID(p_party_id => x_charges_detail_rec.bill_to_party_id,
7139: p_contact_id => p_charges_detail_rec.bill_to_contact_id,

Line 7147: RAISE FND_API.G_EXC_ERROR;

7143:
7144: Add_Invalid_Argument_Msg(l_api_name,
7145: to_char(p_charges_detail_rec.bill_to_contact_id),
7146: 'Bill_to_Contact_Id');
7147: RAISE FND_API.G_EXC_ERROR;
7148: null;
7149: ELSE
7150: -- assign to out record
7151: x_charges_detail_rec.bill_to_contact_id := p_charges_detail_rec.bill_to_contact_id;

Line 7159: IF p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM AND

7155: -- assign values from the database to out record
7156: x_charges_detail_rec.bill_to_contact_id := l_db_det_rec.bill_to_contact_id;
7157: END IF;
7158:
7159: IF p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM AND
7160: p_charges_detail_rec.invoice_to_org_id IS NOT NULL THEN
7161:
7162:
7163: IF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.invoice_to_org_id,

Line 7170: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7166: x_msg_data => l_msg_data,
7167: x_msg_count => l_msg_count,
7168: x_return_status => l_return_status) = 'U' THEN
7169: --raise unexpected error
7170: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7171: null;
7172: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.invoice_to_org_id,
7173: p_party_id => x_charges_detail_rec.bill_to_party_id,
7174: p_val_mode => 'BILL_TO',

Line 7181: RAISE FND_API.G_EXC_ERROR;

7177: x_return_status => l_return_status) = 'N' THEN
7178: Add_Invalid_Argument_Msg(l_api_name,
7179: to_char(p_charges_detail_rec.invoice_to_org_id),
7180: 'Invoice_to_org_Id');
7181: RAISE FND_API.G_EXC_ERROR;
7182: null;
7183: ELSE
7184: --assign to out record
7185: x_charges_detail_rec.invoice_to_org_id := p_charges_detail_rec.invoice_to_org_id;

Line 7207: IF p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM AND

7203: END IF;
7204: END IF;
7205:
7206:
7207: IF p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM AND
7208: p_charges_detail_rec.ship_to_party_id IS NOT NULL THEN
7209:
7210: IF IS_PARTY_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
7211: x_msg_data => l_msg_data,

Line 7218: RAISE FND_API.G_EXC_ERROR;

7214:
7215: Add_Invalid_Argument_Msg(l_api_name,
7216: to_char(p_charges_detail_rec.ship_to_party_id),
7217: 'ship_to_party_id');
7218: RAISE FND_API.G_EXC_ERROR;
7219:
7220: ELSE
7221: --assign to out record
7222: x_charges_detail_rec.ship_to_party_id := p_charges_detail_rec.ship_to_party_id;

Line 7224: IF p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND

7220: ELSE
7221: --assign to out record
7222: x_charges_detail_rec.ship_to_party_id := p_charges_detail_rec.ship_to_party_id;
7223:
7224: IF p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND
7225: p_charges_detail_rec.ship_to_account_id IS NOT NULL THEN
7226:
7227: IF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
7228: p_account_id => p_charges_detail_rec.ship_to_account_id,

Line 7233: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7229: x_msg_data => l_msg_data,
7230: x_msg_count => l_msg_count,
7231: x_return_status => l_return_status) = 'U' THEN
7232: --raise unexpected error
7233: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7234: null;
7235: ELSIF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
7236: p_account_id => p_charges_detail_rec.ship_to_account_id,
7237: x_msg_data => l_msg_data,

Line 7244: RAISE FND_API.G_EXC_ERROR;

7240:
7241: Add_Invalid_Argument_Msg(l_api_name,
7242: to_char(p_charges_detail_rec.ship_to_account_id),
7243: 'ship_to_account_id');
7244: RAISE FND_API.G_EXC_ERROR;
7245: null;
7246: ELSE
7247: -- assign to out record
7248: x_charges_detail_rec.ship_to_account_id := p_charges_detail_rec.ship_to_account_id;

Line 7252: ELSIF p_charges_detail_rec.ship_to_account_id = FND_API.G_MISS_NUM THEN

7248: x_charges_detail_rec.ship_to_account_id := p_charges_detail_rec.ship_to_account_id;
7249: END IF;
7250:
7251: --Bug# 4870037
7252: ELSIF p_charges_detail_rec.ship_to_account_id = FND_API.G_MISS_NUM THEN
7253: x_charges_detail_rec.ship_to_account_id := l_db_det_rec.ship_to_account_id;
7254: ELSE
7255: -- ship_to_account IS NULL
7256: -- assign NULL to out record

Line 7259: IF p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM AND

7255: -- ship_to_account IS NULL
7256: -- assign NULL to out record
7257: x_charges_detail_rec.ship_to_account_id := NULL;
7258: END IF;
7259: IF p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM AND
7260: p_charges_detail_rec.ship_to_contact_id IS NOT NULL THEN
7261:
7262:
7263: IF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,

Line 7269: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7265: x_msg_data => l_msg_data,
7266: x_msg_count => l_msg_count,
7267: x_return_status => l_return_status) = 'U' THEN
7268: --raise unexpected error
7269: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7270: null;
7271:
7272: ELSIF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
7273: p_contact_id => p_charges_detail_rec.ship_to_contact_id,

Line 7281: RAISE FND_API.G_EXC_ERROR;

7277:
7278: Add_Invalid_Argument_Msg(l_api_name,
7279: to_char(p_charges_detail_rec.ship_to_contact_id),
7280: 'ship_to_contact_id');
7281: RAISE FND_API.G_EXC_ERROR;
7282: null;
7283: ELSE
7284: -- assign to out record
7285: x_charges_detail_rec.ship_to_contact_id := p_charges_detail_rec.ship_to_contact_id;

Line 7294: IF p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM AND

7290: x_charges_detail_rec.ship_to_contact_id := NULL;
7291: END IF;
7292:
7293: -- Fixed Bug # 3325675
7294: IF p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM AND
7295: p_charges_detail_rec.ship_to_org_id IS NOT NULL THEN
7296:
7297:
7298: IF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.ship_to_org_id,

Line 7305: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7301: x_msg_data => l_msg_data,
7302: x_msg_count => l_msg_count,
7303: x_return_status => l_return_status) = 'U' THEN
7304: --raise unexpected error
7305: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7306: null;
7307: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.ship_to_org_id,
7308: p_party_id => p_charges_detail_rec.ship_to_party_id,
7309: p_val_mode => 'SHIP_TO',

Line 7316: RAISE FND_API.G_EXC_ERROR;

7312: x_return_status => l_return_status) = 'N' THEN
7313: Add_Invalid_Argument_Msg(l_api_name,
7314: to_char(p_charges_detail_rec.ship_to_org_id),
7315: 'Ship_to_org_Id');
7316: RAISE FND_API.G_EXC_ERROR;
7317: null;
7318: ELSE
7319: --assign to out record
7320: x_charges_detail_rec.ship_to_org_id := p_charges_detail_rec.ship_to_org_id;

Line 7332: p_charges_detail_rec.ship_to_party_id = FND_API.G_MISS_NUM THEN

7328: END IF;
7329:
7330: ELSIF
7331:
7332: p_charges_detail_rec.ship_to_party_id = FND_API.G_MISS_NUM THEN
7333:
7334: -- assign the value from the database
7335: x_charges_detail_rec.ship_to_party_id := l_db_det_rec.ship_to_party_id;
7336:

Line 7337: IF p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND

7333:
7334: -- assign the value from the database
7335: x_charges_detail_rec.ship_to_party_id := l_db_det_rec.ship_to_party_id;
7336:
7337: IF p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND
7338: p_charges_detail_rec.ship_to_account_id IS NOT NULL THEN
7339:
7340:
7341: IF IS_ACCOUNT_VALID(p_party_id => x_charges_detail_rec.ship_to_party_id,

Line 7347: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7343: x_msg_data => l_msg_data,
7344: x_msg_count => l_msg_count,
7345: x_return_status => l_return_status) = 'U' THEN
7346: --raise unexpected error
7347: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7348: null;
7349: ELSIF IS_ACCOUNT_VALID(p_party_id => x_charges_detail_rec.ship_to_party_id,
7350: p_account_id => p_charges_detail_rec.ship_to_account_id,
7351: x_msg_data => l_msg_data,

Line 7358: RAISE FND_API.G_EXC_ERROR;

7354:
7355: Add_Invalid_Argument_Msg(l_api_name,
7356: to_char(p_charges_detail_rec.ship_to_account_id),
7357: 'ship_to_account_id');
7358: RAISE FND_API.G_EXC_ERROR;
7359: null;
7360: ELSE
7361: -- assign to out record
7362: x_charges_detail_rec.ship_to_account_id := p_charges_detail_rec.ship_to_account_id;

Line 7370: IF p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM AND

7366: -- assign the value from the database
7367: x_charges_detail_rec.ship_to_account_id := l_db_det_rec.ship_to_account_id;
7368: END IF;
7369:
7370: IF p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM AND
7371: p_charges_detail_rec.ship_to_contact_id IS NOT NULL THEN
7372:
7373:
7374: IF IS_CONTACT_VALID(p_party_id => x_charges_detail_rec.ship_to_party_id,

Line 7380: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7376: x_msg_data => l_msg_data,
7377: x_msg_count => l_msg_count,
7378: x_return_status => l_return_status) = 'U' THEN
7379: --raise unexpected error
7380: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7381: null;
7382:
7383: ELSIF IS_CONTACT_VALID(p_party_id => x_charges_detail_rec.ship_to_party_id,
7384: p_contact_id => p_charges_detail_rec.ship_to_contact_id,

Line 7392: RAISE FND_API.G_EXC_ERROR;

7388:
7389: Add_Invalid_Argument_Msg(l_api_name,
7390: to_char(p_charges_detail_rec.ship_to_contact_id),
7391: 'ship_to_contact_id');
7392: RAISE FND_API.G_EXC_ERROR;
7393: null;
7394: ELSE
7395: -- assign to out record
7396: x_charges_detail_rec.ship_to_contact_id := p_charges_detail_rec.ship_to_contact_id;

Line 7405: IF p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM AND

7401: x_charges_detail_rec.ship_to_contact_id := l_db_det_rec.ship_to_contact_id;
7402: END IF;
7403:
7404: -- Fixed Bug # 3325675
7405: IF p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM AND
7406: p_charges_detail_rec.ship_to_org_id IS NOT NULL THEN
7407:
7408:
7409: IF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.ship_to_org_id,

Line 7416: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7412: x_msg_data => l_msg_data,
7413: x_msg_count => l_msg_count,
7414: x_return_status => l_return_status) = 'U' THEN
7415: --raise unexpected error
7416: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7417: null;
7418: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.ship_to_org_id,
7419: p_party_id => x_charges_detail_rec.ship_to_party_id,
7420: p_val_mode => 'SHIP_TO',

Line 7427: RAISE FND_API.G_EXC_ERROR;

7423: x_return_status => l_return_status) = 'N' THEN
7424: Add_Invalid_Argument_Msg(l_api_name,
7425: to_char(p_charges_detail_rec.ship_to_org_id),
7426: 'ship_to_org_id');
7427: RAISE FND_API.G_EXC_ERROR;
7428: null;
7429: ELSE
7430: --assign to out record
7431: x_charges_detail_rec.ship_to_org_id := p_charges_detail_rec.ship_to_org_id;

Line 7473: RAISE FND_API.G_EXC_ERROR;

7469: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SOLD_TO_PARTY');
7470: FND_MESSAGE.SET_TOKEN('SOLD_TO_PARTY', p_charges_detail_rec.sold_to_party_id);
7471: FND_MESSAGE.SET_TOKEN('INCIDENT_ID', p_charges_detail_rec.incident_id);
7472: FND_MSG_PUB.ADD;
7473: RAISE FND_API.G_EXC_ERROR;
7474: ELSE
7475: --assign the sold to party to the out record
7476: x_charges_detail_rec.sold_to_party_id := l_customer_id;
7477: END IF;

Line 7490: IF p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM AND

7486: END IF;
7487:
7488: ElSIF p_validation_mode = 'U' THEN
7489:
7490: IF p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM AND
7491: p_charges_detail_rec.sold_to_party_id IS NOT NULL THEN
7492: IF p_charges_detail_rec.sold_to_party_id <> l_customer_id THEN
7493: --raise error
7494: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SOLD_TO_PARTY');

Line 7498: RAISE FND_API.G_EXC_ERROR;

7494: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SOLD_TO_PARTY');
7495: FND_MESSAGE.SET_TOKEN('SOLD_TO_PARTY', p_charges_detail_rec.sold_to_party_id);
7496: FND_MESSAGE.SET_TOKEN('INCIDENT_ID', p_charges_detail_rec.incident_id);
7497: FND_MSG_PUB.ADD;
7498: RAISE FND_API.G_EXC_ERROR;
7499: ELSE
7500: --assign the sold to party to the out record
7501: x_charges_detail_rec.sold_to_party_id := p_charges_detail_rec.sold_to_party_id;
7502: END IF;

Line 7504: ELSIF p_charges_detail_rec.sold_to_party_id = FND_API.G_MISS_NUM THEN

7500: --assign the sold to party to the out record
7501: x_charges_detail_rec.sold_to_party_id := p_charges_detail_rec.sold_to_party_id;
7502: END IF;
7503:
7504: ELSIF p_charges_detail_rec.sold_to_party_id = FND_API.G_MISS_NUM THEN
7505: --assign the database value to the field
7506: --assign the sold to party to the out record
7507: x_charges_detail_rec.sold_to_party_id := l_customer_id ;
7508:

Line 7546: --RAISE FND_API.G_EXC_ERROR;

7542: (l_comms_trackable_flag = 'Y') THEN
7543: IF p_charges_detail_rec.customer_product_id IS NULL THEN
7544:
7545: -- --DBMS_OUTPUT.PUT_LINE('Customer product id null');
7546: --RAISE FND_API.G_EXC_ERROR;
7547: --null;
7548: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
7549: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
7550: FND_MSG_PUB.Add;

Line 7551: RAISE FND_API.G_EXC_ERROR;

7547: --null;
7548: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
7549: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
7550: FND_MSG_PUB.Add;
7551: RAISE FND_API.G_EXC_ERROR;
7552: ELSE
7553: -- Check if instance is of the same inventory_item_id
7554: -- If not of the same inv id the error
7555: -- Call IS_INSTANCE_FOR_INVENTORY

Line 7567: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7563: x_msg_count => l_msg_count,
7564: x_return_status => l_return_status);
7565:
7566: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7567: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7568: ELSIF l_return_status = G_RET_STS_ERROR THEN
7569: RAISE FND_API.G_EXC_ERROR;
7570: END IF;
7571:

Line 7569: RAISE FND_API.G_EXC_ERROR;

7565:
7566: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7567: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7568: ELSIF l_return_status = G_RET_STS_ERROR THEN
7569: RAISE FND_API.G_EXC_ERROR;
7570: END IF;
7571:
7572: IF l_valid_check <> 'Y' THEN
7573:

Line 7578: RAISE FND_API.G_EXC_ERROR;

7574: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_IB_INSTANCE_INV');
7575: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
7576: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
7577: FND_MSG_PUB.Add;
7578: RAISE FND_API.G_EXC_ERROR;
7579: ELSE
7580:
7581: l_valid_check := IS_INSTANCE_VALID(p_instance_id => p_charges_detail_rec.customer_product_id,
7582: p_party_id => x_charges_detail_rec.sold_to_party_id,

Line 7588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7584: x_msg_count => l_msg_count,
7585: x_return_status => l_return_status);
7586:
7587: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7589: ELSIF l_return_status = G_RET_STS_ERROR THEN
7590: RAISE FND_API.G_EXC_ERROR;
7591: END IF;
7592:

Line 7590: RAISE FND_API.G_EXC_ERROR;

7586:
7587: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7589: ELSIF l_return_status = G_RET_STS_ERROR THEN
7590: RAISE FND_API.G_EXC_ERROR;
7591: END IF;
7592:
7593: --taklam
7594: IF l_valid_check <> 'Y' THEN

Line 7615: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7611: x_msg_data => l_msg_data,
7612: x_msg_count => l_msg_count,
7613: x_return_status => l_return_status);
7614: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7615: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7616: ELSIF l_return_status = G_RET_STS_ERROR THEN
7617: RAISE FND_API.G_EXC_ERROR;
7618: END IF;
7619: End if;

Line 7617: RAISE FND_API.G_EXC_ERROR;

7613: x_return_status => l_return_status);
7614: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7615: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7616: ELSIF l_return_status = G_RET_STS_ERROR THEN
7617: RAISE FND_API.G_EXC_ERROR;
7618: END IF;
7619: End if;
7620: End if;
7621:

Line 7627: RAISE FND_API.G_EXC_ERROR;

7623: IF l_valid_check <> 'Y' THEN
7624:
7625: FND_MESSAGE.SET_NAME ('CS', 'CS_CHG_INVALID_INSTANCE_RMA_PT');
7626: FND_MSG_PUB.Add;
7627: RAISE FND_API.G_EXC_ERROR;
7628: --taklam
7629: ELSE
7630: --assign the customer product id to out record
7631: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;

Line 7659: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7655: ,x_msg_count => l_msg_count
7656: ,x_return_status => l_return_status);
7657:
7658: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7659: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7660: ELSIF l_return_status = G_RET_STS_ERROR THEN
7661: RAISE FND_API.G_EXC_ERROR;
7662: END IF;
7663:

Line 7661: RAISE FND_API.G_EXC_ERROR;

7657:
7658: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7659: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7660: ELSIF l_return_status = G_RET_STS_ERROR THEN
7661: RAISE FND_API.G_EXC_ERROR;
7662: END IF;
7663:
7664: IF l_valid_check <> 'Y' THEN
7665: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 7669: RAISE FND_API.G_EXC_ERROR;

7665: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
7666: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
7667: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
7668: FND_MSG_PUB.Add;
7669: RAISE FND_API.G_EXC_ERROR;
7670: ELSE
7671: --assign the customer product id to out record
7672: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
7673: END IF;

Line 7687: --RAISE FND_API.G_EXC_ERROR;

7683: (l_line_order_category_code = 'ORDER') AND
7684: (l_comms_trackable_flag = 'Y') THEN
7685: IF p_charges_detail_rec.customer_product_id IS NULL THEN
7686: --DBMS_OUTPUT.PUT_LINE('Customer product id null');
7687: --RAISE FND_API.G_EXC_ERROR;
7688: --null;
7689: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
7690: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
7691: FND_MSG_PUB.Add;

Line 7692: RAISE FND_API.G_EXC_ERROR;

7688: --null;
7689: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
7690: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
7691: FND_MSG_PUB.Add;
7692: RAISE FND_API.G_EXC_ERROR;
7693: ELSE
7694:
7695:
7696: l_valid_check := IS_INSTANCE_VALID(p_instance_id => p_charges_detail_rec.customer_product_id,

Line 7703: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7699: x_msg_count => l_msg_count,
7700: x_return_status => l_return_status);
7701:
7702: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7703: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7704: ELSIF l_return_status = G_RET_STS_ERROR THEN
7705: RAISE FND_API.G_EXC_ERROR;
7706: END IF;
7707: --DBMS_OUTPUT.PUT_LINE('Instance is l_valid_check'||l_valid_check);

Line 7705: RAISE FND_API.G_EXC_ERROR;

7701:
7702: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7703: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7704: ELSIF l_return_status = G_RET_STS_ERROR THEN
7705: RAISE FND_API.G_EXC_ERROR;
7706: END IF;
7707: --DBMS_OUTPUT.PUT_LINE('Instance is l_valid_check'||l_valid_check);
7708:
7709: IF l_valid_check <> 'Y' THEN

Line 7715: RAISE FND_API.G_EXC_ERROR;

7711: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_IB_INSTANCE_PTY');
7712: FND_MESSAGE.Set_Token('PARTY_ID', x_charges_detail_rec.sold_to_party_id);
7713: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
7714: FND_MSG_PUB.Add;
7715: RAISE FND_API.G_EXC_ERROR;
7716:
7717: ELSE
7718: --assign to out record
7719: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;

Line 7747: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7743: ,x_msg_count => l_msg_count
7744: ,x_return_status => l_return_status);
7745:
7746: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7747: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7748: ELSIF l_return_status = G_RET_STS_ERROR THEN
7749: RAISE FND_API.G_EXC_ERROR;
7750: END IF;
7751:

Line 7749: RAISE FND_API.G_EXC_ERROR;

7745:
7746: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7747: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7748: ELSIF l_return_status = G_RET_STS_ERROR THEN
7749: RAISE FND_API.G_EXC_ERROR;
7750: END IF;
7751:
7752: IF l_valid_check <> 'Y' THEN
7753: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 7757: RAISE FND_API.G_EXC_ERROR;

7753: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
7754: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
7755: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
7756: FND_MSG_PUB.Add;
7757: RAISE FND_API.G_EXC_ERROR;
7758: ELSE
7759: --assign the customer product id to out record
7760: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
7761: END IF;

Line 7773: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM) THEN

7769:
7770: --DBMS_OUTPUT.PUT_LINE('In the IF1');
7771: -- Added customer_product_id is not null condition
7772: IF (p_charges_detail_rec.customer_product_id IS NOT NULL AND -- IF2
7773: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM) THEN
7774: -- Added the FND Messages for Bug# 5141369
7775: IF (l_comms_trackable_flag = 'N') THEN
7776: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_INST_AND_INV');
7777: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);

Line 7780: RAISE FND_API.G_EXC_ERROR;

7776: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_INST_AND_INV');
7777: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
7778: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
7779: FND_MSG_PUB.Add;
7780: RAISE FND_API.G_EXC_ERROR;
7781: ELSE
7782: -- Check if the Instance Is Valid for all other cases
7783: l_valid_check := IS_INSTANCE_VALID(
7784: p_instance_id => p_charges_detail_rec.customer_product_id,

Line 7790: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7786: x_msg_data => l_msg_data,
7787: x_msg_count => l_msg_count,
7788: x_return_status => l_return_status);
7789: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7790: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7791: ELSIF l_return_status = G_RET_STS_ERROR THEN
7792: RAISE FND_API.G_EXC_ERROR;
7793: END IF;
7794: END IF;

Line 7792: RAISE FND_API.G_EXC_ERROR;

7788: x_return_status => l_return_status);
7789: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7790: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7791: ELSIF l_return_status = G_RET_STS_ERROR THEN
7792: RAISE FND_API.G_EXC_ERROR;
7793: END IF;
7794: END IF;
7795:
7796: --DBMS_OUTPUT.PUT_LINE('l_valid_check'||l_valid_check);

Line 7822: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7818: x_msg_data => l_msg_data,
7819: x_msg_count => l_msg_count,
7820: x_return_status => l_return_status);
7821: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7822: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7823: ELSIF l_return_status = G_RET_STS_ERROR THEN
7824: RAISE FND_API.G_EXC_ERROR;
7825: END IF;
7826: End if;

Line 7824: RAISE FND_API.G_EXC_ERROR;

7820: x_return_status => l_return_status);
7821: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7822: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7823: ELSIF l_return_status = G_RET_STS_ERROR THEN
7824: RAISE FND_API.G_EXC_ERROR;
7825: END IF;
7826: End if;
7827: End if;
7828:

Line 7838: RAISE FND_API.G_EXC_ERROR;

7834: --FND_MSG_PUB.Add;
7835: Add_Invalid_Argument_Msg(l_api_name_full,
7836: to_char(p_charges_detail_rec.customer_product_id),
7837: 'Customer_Product_Id');
7838: RAISE FND_API.G_EXC_ERROR;
7839: --taklam
7840: ELSE
7841: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;
7842: END IF;

Line 7871: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7867: ,x_msg_data => l_msg_data
7868: ,x_msg_count => l_msg_count
7869: ,x_return_status => l_return_status);
7870: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7871: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7872: ELSIF l_return_status = G_RET_STS_ERROR THEN
7873: RAISE FND_API.G_EXC_ERROR;
7874: END IF;
7875:

Line 7873: RAISE FND_API.G_EXC_ERROR;

7869: ,x_return_status => l_return_status);
7870: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7871: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7872: ELSIF l_return_status = G_RET_STS_ERROR THEN
7873: RAISE FND_API.G_EXC_ERROR;
7874: END IF;
7875:
7876: IF l_valid_check <> 'Y' THEN
7877: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 7881: RAISE FND_API.G_EXC_ERROR;

7877: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
7878: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
7879: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
7880: FND_MSG_PUB.Add;
7881: RAISE FND_API.G_EXC_ERROR;
7882: ELSE
7883: --assign the customer product id to out record
7884: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
7885: END IF;

Line 7904: --RAISE FND_API.G_EXC_ERROR;

7900: l_src_return_reqd_flag = 'Y' AND
7901: l_line_order_category_code = 'RETURN' AND
7902: l_comms_trackable_flag = 'Y' THEN
7903: IF p_charges_detail_rec.installed_cp_return_by_date IS NULL THEN
7904: --RAISE FND_API.G_EXC_ERROR;
7905: --null;
7906: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
7907: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
7908: FND_MSG_PUB.Add;

Line 7909: RAISE FND_API.G_EXC_ERROR;

7905: --null;
7906: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
7907: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
7908: FND_MSG_PUB.Add;
7909: RAISE FND_API.G_EXC_ERROR;
7910: ELSE
7911: --assign to out record
7912: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
7913: END IF;

Line 7929: --RAISE FND_API.G_EXC_ERROR;

7925: l_line_order_category_code = 'RETURN' AND
7926: l_comms_trackable_flag = 'Y' THEN
7927:
7928: IF p_charges_detail_rec.installed_cp_return_by_date IS NULL THEN
7929: --RAISE FND_API.G_EXC_ERROR;
7930: --null;
7931: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
7932: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
7933: FND_MSG_PUB.Add;

Line 7934: RAISE FND_API.G_EXC_ERROR;

7930: --null;
7931: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
7932: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
7933: FND_MSG_PUB.Add;
7934: RAISE FND_API.G_EXC_ERROR;
7935: ELSE
7936: --assign to out record
7937: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
7938: END IF;

Line 7973: RAISE FND_API.G_EXC_ERROR;

7969: IF p_charges_detail_rec.installed_cp_return_by_date IS NULL THEN
7970: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INSTALLED_CP_RETURN_BY_DATE');
7971: FND_MESSAGE.Set_Token('INSTALLED_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
7972: FND_MSG_PUB.Add;
7973: RAISE FND_API.G_EXC_ERROR;
7974: ELSE
7975: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
7976: END IF;
7977: ELSE

Line 7991: RAISE FND_API.G_EXC_ERROR;

7987: IF p_charges_detail_rec.new_cp_return_by_date IS NULL THEN
7988: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NEW_CP_RETURN_BY_DATE');
7989: FND_MESSAGE.Set_Token('NEW_CP_RTN_BY_DATE', p_charges_detail_rec.new_cp_return_by_date);
7990: FND_MSG_PUB.Add;
7991: RAISE FND_API.G_EXC_ERROR;
7992: ELSE
7993: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
7994: END IF;
7995: ELSE

Line 8007: --RAISE FND_API.G_EXC_ERROR;

8003: l_non_src_return_reqd = 'Y' AND
8004: l_line_order_category_code = 'ORDER' AND
8005: l_comms_trackable_flag = 'Y' THEN
8006: IF p_charges_detail_rec.new_cp_return_by_date IS NULL THEN
8007: --RAISE FND_API.G_EXC_ERROR;
8008: --null;
8009: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NEW_CP_RETURN_BY_DATE');
8010: FND_MESSAGE.Set_Token('NEW_CP_RTN_BY_DATE', p_charges_detail_rec.new_cp_return_by_date);
8011: FND_MSG_PUB.Add;

Line 8012: RAISE FND_API.G_EXC_ERROR;

8008: --null;
8009: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NEW_CP_RETURN_BY_DATE');
8010: FND_MESSAGE.Set_Token('NEW_CP_RTN_BY_DATE', p_charges_detail_rec.new_cp_return_by_date);
8011: FND_MSG_PUB.Add;
8012: RAISE FND_API.G_EXC_ERROR;
8013: ELSE
8014: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8015: END IF;
8016:

Line 8038: IF p_charges_detail_rec.customer_product_id = FND_API.G_MISS_NUM THEN

8034:
8035: ELSIF p_validation_mode = 'U' THEN
8036:
8037: -- If no customer_product_id is passed
8038: IF p_charges_detail_rec.customer_product_id = FND_API.G_MISS_NUM THEN
8039: IF l_db_det_rec.customer_product_id IS NOT NULL AND
8040: l_item_changed = 'Y' AND
8041: x_charges_detail_rec.line_category_code = 'RETURN' AND
8042: l_src_reference_reqd_flag = 'Y' AND

Line 8054: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8050: x_msg_count => l_msg_count,
8051: x_return_status => l_return_status);
8052:
8053: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8054: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8055: ELSIF l_return_status = G_RET_STS_ERROR THEN
8056: RAISE FND_API.G_EXC_ERROR;
8057: END IF;
8058:

Line 8056: RAISE FND_API.G_EXC_ERROR;

8052:
8053: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8054: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8055: ELSIF l_return_status = G_RET_STS_ERROR THEN
8056: RAISE FND_API.G_EXC_ERROR;
8057: END IF;
8058:
8059: IF l_valid_check <> 'Y' THEN
8060:

Line 8065: RAISE FND_API.G_EXC_ERROR;

8061: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_IB_INSTANCE_INV');
8062: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
8063: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8064: FND_MSG_PUB.Add;
8065: RAISE FND_API.G_EXC_ERROR;
8066:
8067: ELSE
8068: l_valid_check := IS_INSTANCE_VALID(p_instance_id => p_charges_detail_rec.customer_product_id,
8069: p_party_id => x_charges_detail_rec.sold_to_party_id,

Line 8075: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8071: x_msg_count => l_msg_count,
8072: x_return_status => l_return_status);
8073:
8074: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8075: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8076: ELSIF l_return_status = G_RET_STS_ERROR THEN
8077: RAISE FND_API.G_EXC_ERROR;
8078: END IF;
8079:

Line 8077: RAISE FND_API.G_EXC_ERROR;

8073:
8074: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8075: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8076: ELSIF l_return_status = G_RET_STS_ERROR THEN
8077: RAISE FND_API.G_EXC_ERROR;
8078: END IF;
8079:
8080: --taklam
8081: IF l_valid_check <> 'Y' THEN

Line 8102: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8098: x_msg_data => l_msg_data,
8099: x_msg_count => l_msg_count,
8100: x_return_status => l_return_status);
8101: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8102: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8103: ELSIF l_return_status = G_RET_STS_ERROR THEN
8104: RAISE FND_API.G_EXC_ERROR;
8105: END IF;
8106: End if;

Line 8104: RAISE FND_API.G_EXC_ERROR;

8100: x_return_status => l_return_status);
8101: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8102: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8103: ELSIF l_return_status = G_RET_STS_ERROR THEN
8104: RAISE FND_API.G_EXC_ERROR;
8105: END IF;
8106: End if;
8107: End if;
8108:

Line 8114: RAISE FND_API.G_EXC_ERROR;

8110: IF l_valid_check <> 'Y' THEN
8111:
8112: FND_MESSAGE.SET_NAME ('CS', 'CS_CHG_INVALID_INSTANCE_RMA_PT');
8113: FND_MSG_PUB.Add;
8114: RAISE FND_API.G_EXC_ERROR;
8115: --taklam
8116: ELSE
8117: --assign the customer product id to out record
8118: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;

Line 8142: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN

8138:
8139: -- x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8140: x_charges_detail_rec.serial_number := l_serial_number;
8141:
8142: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN
8143: -- Remove serial_number validation. Fix bug#5176423
8144: --validate the serial number
8145: /* l_valid_check := IS_INSTANCE_SERIAL_VALID( p_instance_id => x_charges_detail_rec.customer_product_id
8146: ,p_serial_number => l_db_det_rec.serial_number

Line 8152: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8148: ,x_msg_count => l_msg_count
8149: ,x_return_status => l_return_status);
8150:
8151: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8152: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8153: ELSIF l_return_status = G_RET_STS_ERROR THEN
8154: RAISE FND_API.G_EXC_ERROR;
8155: END IF;
8156:

Line 8154: RAISE FND_API.G_EXC_ERROR;

8150:
8151: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8152: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8153: ELSIF l_return_status = G_RET_STS_ERROR THEN
8154: RAISE FND_API.G_EXC_ERROR;
8155: END IF;
8156:
8157: IF l_valid_check <> 'Y' THEN
8158: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8162: RAISE FND_API.G_EXC_ERROR;

8158: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8159: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8160: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8161: FND_MSG_PUB.Add;
8162: RAISE FND_API.G_EXC_ERROR;
8163: ELSE */
8164:
8165: --assign the customer product id to out record
8166: -- x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;

Line 8174: --serial number is neither null nor fnd_api.g_miss

8170: -- Added for bug fix:5259686
8171: ELSIF p_charges_detail_rec.serial_number IS NOT NULL AND
8172: x_charges_detail_rec.customer_product_id IS NOT NULL THEN
8173:
8174: --serial number is neither null nor fnd_api.g_miss
8175: -- value is passed
8176: --validate the serial number
8177: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number; --5887316
8178: /*

Line 8187: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8183: ,x_return_status => l_return_status);
8184:
8185:
8186: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8187: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8188: ELSIF l_return_status = G_RET_STS_ERROR THEN
8189: RAISE FND_API.G_EXC_ERROR;
8190: END IF;
8191:

Line 8189: RAISE FND_API.G_EXC_ERROR;

8185:
8186: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8187: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8188: ELSIF l_return_status = G_RET_STS_ERROR THEN
8189: RAISE FND_API.G_EXC_ERROR;
8190: END IF;
8191:
8192: IF l_valid_check <> 'Y' THEN
8193: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8197: RAISE FND_API.G_EXC_ERROR;

8193: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8194: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8195: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8196: FND_MSG_PUB.Add;
8197: RAISE FND_API.G_EXC_ERROR;
8198: ELSE
8199: --assign the serial_number to out record
8200: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8201: END IF;

Line 8221: --RAISE FND_API.G_EXC_ERROR;

8217: (l_line_order_category_code = 'RETURN') AND
8218: (l_comms_trackable_flag = 'Y') THEN
8219: --DBMS_OUTPUT.PUT_LINE('Customer product id null');
8220:
8221: --RAISE FND_API.G_EXC_ERROR;
8222: --null;
8223: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
8224: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
8225: FND_MSG_PUB.Add;

Line 8226: RAISE FND_API.G_EXC_ERROR;

8222: --null;
8223: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
8224: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
8225: FND_MSG_PUB.Add;
8226: RAISE FND_API.G_EXC_ERROR;
8227:
8228: --fixed Bug # 3362130 - added l_comms_trackable_flag = 'Y' condition
8229: ELSIF (l_non_src_reference_reqd_flag = 'Y') AND
8230: (l_line_order_category_code = 'ORDER') AND

Line 8233: --RAISE FND_API.G_EXC_ERROR;

8229: ELSIF (l_non_src_reference_reqd_flag = 'Y') AND
8230: (l_line_order_category_code = 'ORDER') AND
8231: (l_comms_trackable_flag = 'Y') THEN
8232: --DBMS_OUTPUT.PUT_LINE('Customer product id null');
8233: --RAISE FND_API.G_EXC_ERROR;
8234: --null;
8235: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
8236: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
8237: FND_MSG_PUB.Add;

Line 8238: RAISE FND_API.G_EXC_ERROR;

8234: --null;
8235: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
8236: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
8237: FND_MSG_PUB.Add;
8238: RAISE FND_API.G_EXC_ERROR;
8239: ELSE
8240: x_charges_detail_rec.customer_product_id := NULL;
8241: END IF;
8242: END IF;

Line 8250: IF p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM AND

8246: --IF l_db_det_rec.customer_product_id IS NOT NULL AND
8247: /*cnemalik bug 3913714
8248: IN 11.5.9 customer_product_id is mandatory for certain setups. But in 11.5.10, for the same setups it is optional*/
8249:
8250: IF p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM AND
8251: p_charges_detail_rec.customer_product_id IS NOT NULL AND
8252: x_charges_detail_rec.line_category_code = 'RETURN' THEN
8253:
8254: -- Added the FND Messages for Bug# 5141369

Line 8260: RAISE FND_API.G_EXC_ERROR;

8256: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_INST_AND_INV');
8257: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8258: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
8259: FND_MSG_PUB.Add;
8260: RAISE FND_API.G_EXC_ERROR;
8261:
8262: ELSE
8263:
8264: --check if instance is for the same inventory

Line 8273: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8269: x_msg_count => l_msg_count,
8270: x_return_status => l_return_status);
8271:
8272: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8273: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8274: ELSIF l_return_status = G_RET_STS_ERROR THEN
8275: RAISE FND_API.G_EXC_ERROR;
8276: END IF;
8277:

Line 8275: RAISE FND_API.G_EXC_ERROR;

8271:
8272: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8273: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8274: ELSIF l_return_status = G_RET_STS_ERROR THEN
8275: RAISE FND_API.G_EXC_ERROR;
8276: END IF;
8277:
8278: END IF;
8279:

Line 8286: RAISE FND_API.G_EXC_ERROR;

8282: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_IB_INSTANCE_INV');
8283: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
8284: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8285: FND_MSG_PUB.Add;
8286: RAISE FND_API.G_EXC_ERROR;
8287:
8288: ELSE
8289: l_valid_check := IS_INSTANCE_VALID(p_instance_id => p_charges_detail_rec.customer_product_id,
8290: p_party_id => x_charges_detail_rec.sold_to_party_id,

Line 8296: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8292: x_msg_count => l_msg_count,
8293: x_return_status => l_return_status);
8294:
8295: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8296: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8297: ELSIF l_return_status = G_RET_STS_ERROR THEN
8298: RAISE FND_API.G_EXC_ERROR;
8299: END IF;
8300:

Line 8298: RAISE FND_API.G_EXC_ERROR;

8294:
8295: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8296: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8297: ELSIF l_return_status = G_RET_STS_ERROR THEN
8298: RAISE FND_API.G_EXC_ERROR;
8299: END IF;
8300:
8301: --taklam
8302: IF l_valid_check <> 'Y' THEN

Line 8323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8319: x_msg_data => l_msg_data,
8320: x_msg_count => l_msg_count,
8321: x_return_status => l_return_status);
8322: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8324: ELSIF l_return_status = G_RET_STS_ERROR THEN
8325: RAISE FND_API.G_EXC_ERROR;
8326: END IF;
8327: End if;

Line 8325: RAISE FND_API.G_EXC_ERROR;

8321: x_return_status => l_return_status);
8322: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8324: ELSIF l_return_status = G_RET_STS_ERROR THEN
8325: RAISE FND_API.G_EXC_ERROR;
8326: END IF;
8327: End if;
8328: End if;
8329:

Line 8335: RAISE FND_API.G_EXC_ERROR;

8331: IF l_valid_check <> 'Y' THEN
8332:
8333: FND_MESSAGE.SET_NAME ('CS', 'CS_CHG_INVALID_INSTANCE_RMA_PT');
8334: FND_MSG_PUB.Add;
8335: RAISE FND_API.G_EXC_ERROR;
8336: --taklam
8337: ELSE
8338: --assign the customer product id to out record
8339: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;

Line 8357: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN

8353:
8354: -- x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8355: -- x_charges_detail_rec.serial_number := l_serial_number;
8356:
8357: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN
8358:
8359: --validate the serial number
8360: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number; --5887316
8361: /*

Line 8369: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8365: ,x_msg_count => l_msg_count
8366: ,x_return_status => l_return_status);
8367:
8368: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8369: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8370: ELSIF l_return_status = G_RET_STS_ERROR THEN
8371: RAISE FND_API.G_EXC_ERROR;
8372: END IF;
8373:

Line 8371: RAISE FND_API.G_EXC_ERROR;

8367:
8368: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8369: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8370: ELSIF l_return_status = G_RET_STS_ERROR THEN
8371: RAISE FND_API.G_EXC_ERROR;
8372: END IF;
8373:
8374: IF l_valid_check <> 'Y' THEN
8375: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8379: RAISE FND_API.G_EXC_ERROR;

8375: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8376: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8377: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8378: FND_MSG_PUB.Add;
8379: RAISE FND_API.G_EXC_ERROR;
8380: ELSE
8381: --assign the customer product id to out record
8382: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8383: END IF;

Line 8387: --serial number is neither null nor fnd_api.g_miss

8383: END IF;
8384: */--5887316
8385: ELSE
8386:
8387: --serial number is neither null nor fnd_api.g_miss
8388: -- value is passed
8389: --validate the serial number
8390: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number; --5887316
8391: /*

Line 8398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8394: ,x_msg_data => l_msg_data
8395: ,x_msg_count => l_msg_count
8396: ,x_return_status => l_return_status);
8397: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8399: ELSIF l_return_status = G_RET_STS_ERROR THEN
8400: RAISE FND_API.G_EXC_ERROR;
8401: END IF;
8402:

Line 8400: RAISE FND_API.G_EXC_ERROR;

8396: ,x_return_status => l_return_status);
8397: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8399: ELSIF l_return_status = G_RET_STS_ERROR THEN
8400: RAISE FND_API.G_EXC_ERROR;
8401: END IF;
8402:
8403: IF l_valid_check <> 'Y' THEN
8404: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8408: RAISE FND_API.G_EXC_ERROR;

8404: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8405: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8406: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8407: FND_MSG_PUB.Add;
8408: RAISE FND_API.G_EXC_ERROR;
8409: ELSE
8410: --assign the customer product id to out record
8411: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8412: END IF;

Line 8424: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM AND

8420:
8421:
8422: --Fix for Bug # 3325686
8423: ELSIF
8424: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM AND
8425: p_charges_detail_rec.customer_product_id IS NOT NULL AND
8426: x_charges_detail_rec.line_category_code = 'ORDER' THEN
8427:
8428: -- Added the FND Messages for Bug# 5141369

Line 8434: RAISE FND_API.G_EXC_ERROR;

8430: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_INST_AND_INV');
8431: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8432: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
8433: FND_MSG_PUB.Add;
8434: RAISE FND_API.G_EXC_ERROR;
8435: ELSE
8436: --Check if instance is valid for the party
8437: l_valid_check := IS_INSTANCE_VALID(p_instance_id => p_charges_detail_rec.customer_product_id,
8438: p_party_id => x_charges_detail_rec.sold_to_party_id,

Line 8444: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8440: x_msg_count => l_msg_count,
8441: x_return_status => l_return_status);
8442:
8443: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8444: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8445: ELSIF l_return_status = G_RET_STS_ERROR THEN
8446: RAISE FND_API.G_EXC_ERROR;
8447: END IF;
8448: END IF;

Line 8446: RAISE FND_API.G_EXC_ERROR;

8442:
8443: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8444: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8445: ELSIF l_return_status = G_RET_STS_ERROR THEN
8446: RAISE FND_API.G_EXC_ERROR;
8447: END IF;
8448: END IF;
8449:
8450: IF l_valid_check <> 'Y' THEN

Line 8456: RAISE FND_API.G_EXC_ERROR;

8452: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_IB_INSTANCE_PTY');
8453: FND_MESSAGE.Set_Token('PARTY_ID', x_charges_detail_rec.sold_to_party_id);
8454: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8455: FND_MSG_PUB.Add;
8456: RAISE FND_API.G_EXC_ERROR;
8457:
8458: ELSE
8459: --assign the customer product id to out record
8460: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;

Line 8477: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN

8473:
8474: -- x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8475: x_charges_detail_rec.serial_number := l_serial_number;
8476:
8477: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN
8478: --validate the serial number
8479: -- Added for Bug # 5471849
8480: IF l_db_det_rec.serial_number IS NOT NULL THEN
8481: -- dbms_output.put_line('Serial number test bug:5471849');

Line 8491: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8487: ,x_msg_count => l_msg_count
8488: ,x_return_status => l_return_status);
8489:
8490: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8491: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8492: ELSIF l_return_status = G_RET_STS_ERROR THEN
8493: RAISE FND_API.G_EXC_ERROR;
8494: END IF;
8495:

Line 8493: RAISE FND_API.G_EXC_ERROR;

8489:
8490: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8491: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8492: ELSIF l_return_status = G_RET_STS_ERROR THEN
8493: RAISE FND_API.G_EXC_ERROR;
8494: END IF;
8495:
8496: IF l_valid_check <> 'Y' THEN
8497: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8501: RAISE FND_API.G_EXC_ERROR;

8497: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8498: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8499: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8500: FND_MSG_PUB.Add;
8501: RAISE FND_API.G_EXC_ERROR;
8502: ELSE
8503: --assign the customer product id to out record
8504: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8505: END IF;

Line 8520: --serial number is neither null nor fnd_api.g_miss

8516: END IF;
8517:
8518: ELSE
8519:
8520: --serial number is neither null nor fnd_api.g_miss
8521: -- value is passed
8522: --validate the serial number
8523: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number; --5887316
8524: /*

Line 8532: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8528: ,x_msg_count => l_msg_count
8529: ,x_return_status => l_return_status);
8530:
8531: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8532: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8533: ELSIF l_return_status = G_RET_STS_ERROR THEN
8534: RAISE FND_API.G_EXC_ERROR;
8535: END IF;
8536:

Line 8534: RAISE FND_API.G_EXC_ERROR;

8530:
8531: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8532: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8533: ELSIF l_return_status = G_RET_STS_ERROR THEN
8534: RAISE FND_API.G_EXC_ERROR;
8535: END IF;
8536:
8537: IF l_valid_check <> 'Y' THEN
8538: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8542: RAISE FND_API.G_EXC_ERROR;

8538: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8539: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8540: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8541: FND_MSG_PUB.Add;
8542: RAISE FND_API.G_EXC_ERROR;
8543: ELSE
8544: --assign the customer product id to out record
8545: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8546: END IF;

Line 8567: --RAISE FND_API.G_EXC_ERROR;

8563: l_src_return_reqd_flag = 'Y' AND
8564: l_line_order_category_code = 'RETURN' AND
8565: l_comms_trackable_flag = 'Y' THEN
8566: IF p_charges_detail_rec.installed_cp_return_by_date IS NULL THEN
8567: --RAISE FND_API.G_EXC_ERROR;
8568: --null;
8569: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8570: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8571: FND_MSG_PUB.Add;

Line 8572: RAISE FND_API.G_EXC_ERROR;

8568: --null;
8569: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8570: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8571: FND_MSG_PUB.Add;
8572: RAISE FND_API.G_EXC_ERROR;
8573: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8574: --assign to out record
8575: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8576: ELSE

Line 8573: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8569: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8570: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8571: FND_MSG_PUB.Add;
8572: RAISE FND_API.G_EXC_ERROR;
8573: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8574: --assign to out record
8575: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8576: ELSE
8577: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;

Line 8585: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8581: -- ignore the installed_cp_return_by_date
8582: --x_charges_detail_rec.installed_cp_return_by_date := NULL;
8583: -- if the flags are not set, check for g_miss_date
8584: -- Modified for the return_by_date fix. Bug:5136853
8585: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8586: --assign to out record
8587: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8588: ELSE
8589: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;

Line 8611: RAISE FND_API.G_EXC_ERROR;

8607: IF p_charges_detail_rec.installed_cp_return_by_date IS NULL THEN
8608: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INSTALLED_CP_RETURN_BY_DATE');
8609: FND_MESSAGE.Set_Token('INSTALLED_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8610: FND_MSG_PUB.Add;
8611: RAISE FND_API.G_EXC_ERROR;
8612: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8613: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8614: ELSE
8615: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;

Line 8612: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8608: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INSTALLED_CP_RETURN_BY_DATE');
8609: FND_MESSAGE.Set_Token('INSTALLED_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8610: FND_MSG_PUB.Add;
8611: RAISE FND_API.G_EXC_ERROR;
8612: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8613: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8614: ELSE
8615: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;
8616: END IF;

Line 8618: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8614: ELSE
8615: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;
8616: END IF;
8617: -- if the flags are not set, check for g_miss_date
8618: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8619: -- Assign whatever value is passed in the parameter.
8620: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8621: ELSE
8622: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;

Line 8635: RAISE FND_API.G_EXC_ERROR;

8631: IF p_charges_detail_rec.new_cp_return_by_date IS NULL THEN
8632: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NEW_CP_RETURN_BY_DATE');
8633: FND_MESSAGE.Set_Token('NEW_CP_RTN_BY_DATE', p_charges_detail_rec.new_cp_return_by_date);
8634: FND_MSG_PUB.Add;
8635: RAISE FND_API.G_EXC_ERROR;
8636: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8637: -- Assign whatever value is passed in the parameter.
8638: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8639: ELSE

Line 8636: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8632: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NEW_CP_RETURN_BY_DATE');
8633: FND_MESSAGE.Set_Token('NEW_CP_RTN_BY_DATE', p_charges_detail_rec.new_cp_return_by_date);
8634: FND_MSG_PUB.Add;
8635: RAISE FND_API.G_EXC_ERROR;
8636: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8637: -- Assign whatever value is passed in the parameter.
8638: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8639: ELSE
8640: x_charges_detail_rec.new_cp_return_by_date := l_db_det_rec.new_cp_return_by_date;

Line 8642: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8638: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8639: ELSE
8640: x_charges_detail_rec.new_cp_return_by_date := l_db_det_rec.new_cp_return_by_date;
8641: END IF;
8642: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8643: -- Assign whatever value is passed in the parameter.
8644: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8645: ELSE
8646: x_charges_detail_rec.new_cp_return_by_date := l_db_det_rec.new_cp_return_by_date;

Line 8663: --RAISE FND_API.G_EXC_ERROR;

8659: l_non_src_return_reqd = 'Y' AND
8660: l_line_order_category_code = 'ORDER' AND
8661: l_comms_trackable_flag = 'Y' THEN
8662: IF p_charges_detail_rec.new_cp_return_by_date IS NULL THEN
8663: --RAISE FND_API.G_EXC_ERROR;
8664: --null;
8665: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8666: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8667: FND_MSG_PUB.Add;

Line 8668: RAISE FND_API.G_EXC_ERROR;

8664: --null;
8665: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8666: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8667: FND_MSG_PUB.Add;
8668: RAISE FND_API.G_EXC_ERROR;
8669: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8670: --assign to out record
8671: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8672: ELSE

Line 8669: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8665: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8666: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8667: FND_MSG_PUB.Add;
8668: RAISE FND_API.G_EXC_ERROR;
8669: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8670: --assign to out record
8671: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8672: ELSE
8673: x_charges_detail_rec.new_cp_return_by_date := l_db_det_rec.new_cp_return_by_date;

Line 8698: --RAISE FND_API.G_EXC_ERROR;

8694: IF p_validation_mode = 'I' THEN
8695:
8696: IF l_line_order_category_code = 'RETURN' THEN
8697: IF p_charges_detail_rec.return_reason_code IS NULL THEN
8698: --RAISE FND_API.G_EXC_ERROR;
8699: --null;
8700: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
8701: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
8702: FND_MSG_PUB.Add;

Line 8703: RAISE FND_API.G_EXC_ERROR;

8699: --null;
8700: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
8701: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
8702: FND_MSG_PUB.Add;
8703: RAISE FND_API.G_EXC_ERROR;
8704: ELSE
8705:
8706: --return reason code is not null
8707: --validate the return reason code

Line 8715: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8711: x_msg_count => l_msg_count,
8712: x_return_status => l_return_status);
8713:
8714: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8715: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8716: ELSIF l_return_status = G_RET_STS_ERROR THEN
8717: RAISE FND_API.G_EXC_ERROR;
8718: END IF;
8719:

Line 8717: RAISE FND_API.G_EXC_ERROR;

8713:
8714: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8715: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8716: ELSIF l_return_status = G_RET_STS_ERROR THEN
8717: RAISE FND_API.G_EXC_ERROR;
8718: END IF;
8719:
8720: IF l_valid_check <> 'Y' THEN
8721:

Line 8725: RAISE FND_API.G_EXC_ERROR;

8721:
8722: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
8723: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
8724: FND_MSG_PUB.Add;
8725: RAISE FND_API.G_EXC_ERROR;
8726: ELSE
8727: x_charges_detail_rec.return_reason_code := p_charges_detail_rec.return_reason_code;
8728: END IF;
8729:

Line 8736: --RAISE FND_API.G_EXC_ERROR;

8732: ELSE
8733:
8734: IF l_line_order_category_code = 'ORDER' OR l_line_order_category_code IS NULL THEN
8735: IF p_charges_detail_rec.return_reason_code IS NOT NULL THEN
8736: --RAISE FND_API.G_EXC_ERROR;
8737: --null;
8738: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
8739: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
8740: FND_MSG_PUB.Add;

Line 8741: RAISE FND_API.G_EXC_ERROR;

8737: --null;
8738: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
8739: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
8740: FND_MSG_PUB.Add;
8741: RAISE FND_API.G_EXC_ERROR;
8742: END IF;
8743: END IF;
8744: x_charges_detail_rec.return_reason_code := p_charges_detail_rec.return_reason_code;
8745:

Line 8752: IF p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR AND

8748: ELSIF p_validation_mode = 'U' THEN
8749:
8750: IF l_line_order_category_code = 'RETURN' THEN
8751:
8752: IF p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR AND
8753: p_charges_detail_rec.return_reason_code IS NOT NULL THEN
8754:
8755: l_valid_check := IS_RETURN_REASON_VALID(p_return_reason_code => p_charges_detail_rec.return_reason_code,
8756: x_msg_data => l_msg_data,

Line 8761: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8757: x_msg_count => l_msg_count,
8758: x_return_status => l_return_status);
8759:
8760: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8761: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8762: ELSIF l_return_status = G_RET_STS_ERROR THEN
8763: RAISE FND_API.G_EXC_ERROR;
8764: END IF;
8765:

Line 8763: RAISE FND_API.G_EXC_ERROR;

8759:
8760: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8761: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8762: ELSIF l_return_status = G_RET_STS_ERROR THEN
8763: RAISE FND_API.G_EXC_ERROR;
8764: END IF;
8765:
8766: IF l_valid_check <> 'Y' THEN
8767:

Line 8771: RAISE FND_API.G_EXC_ERROR;

8767:
8768: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
8769: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
8770: FND_MSG_PUB.Add;
8771: RAISE FND_API.G_EXC_ERROR;
8772: ELSE
8773: x_charges_detail_rec.return_reason_code := p_charges_detail_rec.return_reason_code;
8774: END IF;
8775:

Line 8839: IF p_charges_detail_rec.quantity_required = FND_API.G_MISS_NUM OR

8835: --DBMS_OUTPUT.PUT_LINE('Update Mode');
8836:
8837: --DBMS_OUTPUT.PUT_LINE('p_charges_detail_rec.quantity_required '||p_charges_detail_rec.quantity_required);
8838:
8839: IF p_charges_detail_rec.quantity_required = FND_API.G_MISS_NUM OR
8840: p_charges_detail_rec.quantity_required IS NULL THEN
8841:
8842: --DBMS_OUTPUT.PUT_LINE('Quantity Required not passed');
8843: x_charges_detail_rec.quantity_required := l_db_det_rec.quantity_required ;

Line 8852: RAISE FND_API.G_EXC_ERROR;

8848: IF l_db_det_rec.rollup_flag = 'Y' THEN
8849: Cant_Update_Detail_Param_Msg(l_api_name_full,
8850: 'QUANTITY_REQUIRED',
8851: to_char(p_charges_detail_rec.quantity_required));
8852: RAISE FND_API.G_EXC_ERROR;
8853: ELSE*/
8854: IF (((l_line_order_category_code = 'RETURN') AND
8855: (x_charges_detail_rec.return_reason_code IS NOT NULL) AND
8856: (p_charges_detail_rec.quantity_required IS NOT NULL))) THEN

Line 8898: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

8894:
8895: --DBMS_OUTPUT.PUT_LINE(' Price List '||p_charges_detail_rec.price_list_id);
8896: --DBMS_OUTPUT.PUT_LINE(' Currency_code '||p_charges_detail_rec.currency_code);
8897:
8898: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
8899: p_charges_detail_rec.price_list_id IS NOT NULL THEN
8900:
8901: l_valid_check := IS_PRICE_LIST_VALID(p_price_list_id => p_charges_detail_rec.price_list_id,
8902: x_msg_data => l_msg_data,

Line 8907: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8903: x_msg_count => l_msg_count,
8904: x_return_status => l_return_status);
8905:
8906: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8907: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8908: ELSIF l_return_status = G_RET_STS_ERROR THEN
8909: RAISE FND_API.G_EXC_ERROR;
8910: END IF;
8911:

Line 8909: RAISE FND_API.G_EXC_ERROR;

8905:
8906: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8907: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8908: ELSIF l_return_status = G_RET_STS_ERROR THEN
8909: RAISE FND_API.G_EXC_ERROR;
8910: END IF;
8911:
8912: IF l_valid_check <> 'Y' THEN
8913: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_PRICE_LIST');

Line 8916: RAISE FND_API.G_EXC_ERROR;

8912: IF l_valid_check <> 'Y' THEN
8913: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_PRICE_LIST');
8914: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
8915: FND_MSG_PUB.Add;
8916: RAISE FND_API.G_EXC_ERROR;
8917:
8918: ELSE
8919:
8920: --DBMS_OUTPUT.PUT_LINE('Price List is valid');

Line 8934: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

8930: x_msg_data => l_msg_data,
8931: x_msg_count => l_msg_count,
8932: x_return_status => l_return_status);
8933:
8934: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
8935: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
8936: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
8937: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
8938: FND_MSG_PUB.Add;

Line 8939: RAISE FND_API.G_EXC_ERROR;

8935: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
8936: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
8937: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
8938: FND_MSG_PUB.Add;
8939: RAISE FND_API.G_EXC_ERROR;
8940: END IF ;
8941:
8942: --DBMS_OUTPUT.PUT_LINE('Currency_code '||l_currency_code);
8943:

Line 8944: IF (p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR AND

8940: END IF ;
8941:
8942: --DBMS_OUTPUT.PUT_LINE('Currency_code '||l_currency_code);
8943:
8944: IF (p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR AND
8945: p_charges_detail_rec.currency_code IS NOT NULL) AND
8946: (l_currency_code IS NOT NULL) AND
8947: (p_charges_detail_rec.currency_code <> l_currency_code) THEN
8948: --RAISE FND_API.G_EXC_ERROR;

Line 8948: --RAISE FND_API.G_EXC_ERROR;

8944: IF (p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR AND
8945: p_charges_detail_rec.currency_code IS NOT NULL) AND
8946: (l_currency_code IS NOT NULL) AND
8947: (p_charges_detail_rec.currency_code <> l_currency_code) THEN
8948: --RAISE FND_API.G_EXC_ERROR;
8949: --null;
8950: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
8951: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
8952: FND_MSG_PUB.Add;

Line 8953: RAISE FND_API.G_EXC_ERROR;

8949: --null;
8950: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
8951: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
8952: FND_MSG_PUB.Add;
8953: RAISE FND_API.G_EXC_ERROR;
8954: ELSIF (p_charges_detail_rec.currency_code IS NULL) AND
8955: (l_currency_code IS NOT NULL) THEN
8956:
8957: x_charges_detail_rec.currency_code := l_currency_code;

Line 9013: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9009: x_msg_count => l_msg_count,
9010: x_return_status => l_return_status);
9011:
9012: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9013: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9014: ELSIF l_return_status = G_RET_STS_ERROR THEN
9015: RAISE FND_API.G_EXC_ERROR;
9016: END IF;
9017:

Line 9015: RAISE FND_API.G_EXC_ERROR;

9011:
9012: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9013: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9014: ELSIF l_return_status = G_RET_STS_ERROR THEN
9015: RAISE FND_API.G_EXC_ERROR;
9016: END IF;
9017:
9018: IF l_valid_check <> 'Y' THEN
9019:

Line 9023: RAISE FND_API.G_EXC_ERROR;

9019:
9020: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CONTRACT_LINE');
9021: FND_MESSAGE.Set_Token('CONTRACT_LINE_ID', p_charges_detail_rec.contract_Line_id);
9022: FND_MSG_PUB.Add;
9023: RAISE FND_API.G_EXC_ERROR;
9024: ELSE
9025: --assign this value to the out parameter
9026: x_charges_detail_rec.contract_line_id := p_charges_detail_rec.contract_line_id;
9027: END IF;

Line 9037: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9033: x_msg_count,
9034: x_return_status);
9035:
9036: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9037: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9038: ELSIF l_return_status = G_RET_STS_ERROR THEN
9039: RAISE FND_API.G_EXC_ERROR;
9040: END IF;
9041:

Line 9039: RAISE FND_API.G_EXC_ERROR;

9035:
9036: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9037: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9038: ELSIF l_return_status = G_RET_STS_ERROR THEN
9039: RAISE FND_API.G_EXC_ERROR;
9040: END IF;
9041:
9042: IF x_charges_detail_rec.contract_line_id = 0 THEN
9043: Add_Invalid_Argument_Msg(l_api_name,

Line 9047: RAISE FND_API.G_EXC_ERROR;

9043: Add_Invalid_Argument_Msg(l_api_name,
9044: l_contract_line_id,
9045: 'Contract Line ID');
9046:
9047: RAISE FND_API.G_EXC_ERROR;
9048: END IF;
9049: ELSE
9050: --Fixed Bug # 5022118 Added condition for Depot Repair Task lines
9051: IF l_contract_service_id IS NOT NULL AND

Line 9081: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9077: x_msg_count => l_msg_count,
9078: x_return_status => l_return_status);
9079:
9080: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9081: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9082: ELSIF l_return_status = G_RET_STS_ERROR THEN
9083: RAISE FND_API.G_EXC_ERROR;
9084: END IF;
9085:

Line 9083: RAISE FND_API.G_EXC_ERROR;

9079:
9080: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9081: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9082: ELSIF l_return_status = G_RET_STS_ERROR THEN
9083: RAISE FND_API.G_EXC_ERROR;
9084: END IF;
9085:
9086: IF l_valid_check <> 'Y' THEN
9087:

Line 9093: RAISE FND_API.G_EXC_ERROR;

9089: FND_MESSAGE.Set_Token('CONTRACT_ID', p_charges_detail_rec.contract_id);
9090: --FND_MESSAGE.Set_Token('COVERAGE_ID', p_charges_detail_rec.coverage_id, TRUE);
9091: --FND_MESSAGE.Set_Token('BUSINESS_PROCESS_ID', p_charges_detail_rec.business_process_id, TRUE);
9092: FND_MSG_PUB.Add;
9093: RAISE FND_API.G_EXC_ERROR;
9094:
9095: ELSE
9096:
9097: --Contract is valid, assign to out record

Line 9131: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9127: x_msg_data => l_msg_data,
9128: x_msg_count => l_msg_count,
9129: x_return_status => l_return_status);
9130:
9131: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9132: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9133: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9134: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9135: FND_MSG_PUB.Add;

Line 9136: RAISE FND_API.G_EXC_ERROR;

9132: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9133: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9134: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9135: FND_MSG_PUB.Add;
9136: RAISE FND_API.G_EXC_ERROR;
9137: END IF ;
9138:
9139: x_charges_detail_rec.currency_code := l_currency_code;
9140:

Line 9159: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9155: x_msg_data => l_msg_data,
9156: x_msg_count => l_msg_count,
9157: x_return_status => l_return_status);
9158:
9159: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9160: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9161: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9162: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9163: FND_MSG_PUB.Add;

Line 9164: RAISE FND_API.G_EXC_ERROR;

9160: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9161: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9162: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9163: FND_MSG_PUB.Add;
9164: RAISE FND_API.G_EXC_ERROR;
9165: END IF ;
9166:
9167: x_charges_detail_rec.currency_code := l_currency_code;
9168:

Line 9192: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9188: x_msg_data => l_msg_data,
9189: x_msg_count => l_msg_count,
9190: x_return_status => l_return_status);
9191:
9192: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9193: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9194: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9195: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9196: FND_MSG_PUB.Add;

Line 9197: RAISE FND_API.G_EXC_ERROR;

9193: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9194: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9195: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9196: FND_MSG_PUB.Add;
9197: RAISE FND_API.G_EXC_ERROR;
9198: END IF ;
9199: x_charges_detail_rec.currency_code := l_currency_code;
9200:
9201: END IF;

Line 9243: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

9239: x_msg_data => l_msg_data);
9240:
9241: --DBMS_OUTPUT.PUT_LINE('l_contract_id = ' || l_contract_id);
9242:
9243: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9244: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CONTRACT_API_ERROR');
9245: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_charges_detail_rec.business_process_id);
9246: FND_MESSAGE.SET_TOKEN('CONTRACT_SERVICE_LINE_ID', l_contract_service_id);
9247: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data);

Line 9249: RAISE FND_API.G_EXC_ERROR;

9245: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_charges_detail_rec.business_process_id);
9246: FND_MESSAGE.SET_TOKEN('CONTRACT_SERVICE_LINE_ID', l_contract_service_id);
9247: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data);
9248: FND_MSG_PUB.Add;
9249: RAISE FND_API.G_EXC_ERROR;
9250: END IF;
9251:
9252: IF l_contract_id IS NOT NULL THEN
9253:

Line 9288: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9284: x_msg_data => l_msg_data,
9285: x_msg_count => l_msg_count,
9286: x_return_status => l_return_status);
9287:
9288: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9289: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9290: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9291: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9292: FND_MSG_PUB.Add;

Line 9293: RAISE FND_API.G_EXC_ERROR;

9289: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9290: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9291: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9292: FND_MSG_PUB.Add;
9293: RAISE FND_API.G_EXC_ERROR;
9294: END IF ;
9295:
9296: x_charges_detail_rec.currency_code := l_currency_code;
9297:

Line 9315: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9311: x_msg_data => l_msg_data,
9312: x_msg_count => l_msg_count,
9313: x_return_status => l_return_status);
9314:
9315: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9316: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9317: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9318: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9319: FND_MSG_PUB.Add;

Line 9320: RAISE FND_API.G_EXC_ERROR;

9316: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9317: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9318: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9319: FND_MSG_PUB.Add;
9320: RAISE FND_API.G_EXC_ERROR;
9321: END IF ;
9322:
9323: x_charges_detail_rec.currency_code := l_currency_code;
9324:

Line 9348: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9344: x_msg_data => l_msg_data,
9345: x_msg_count => l_msg_count,
9346: x_return_status => l_return_status);
9347:
9348: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9349: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9350: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9351: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9352: FND_MSG_PUB.Add;

Line 9353: RAISE FND_API.G_EXC_ERROR;

9349: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9350: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9351: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9352: FND_MSG_PUB.Add;
9353: RAISE FND_API.G_EXC_ERROR;
9354: END IF ;
9355: x_charges_detail_rec.currency_code := l_currency_code;
9356: END IF;
9357:

Line 9372: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9368: x_msg_data => l_msg_data,
9369: x_msg_count => l_msg_count,
9370: x_return_status => l_return_status);
9371:
9372: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9373: --RAISE FND_API.G_EXC_ERROR;
9374: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9375: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9376: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);

Line 9373: --RAISE FND_API.G_EXC_ERROR;

9369: x_msg_count => l_msg_count,
9370: x_return_status => l_return_status);
9371:
9372: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9373: --RAISE FND_API.G_EXC_ERROR;
9374: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9375: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9376: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9377: FND_MSG_PUB.Add;

Line 9378: RAISE FND_API.G_EXC_ERROR;

9374: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9375: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9376: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9377: FND_MSG_PUB.Add;
9378: RAISE FND_API.G_EXC_ERROR;
9379: END IF ;
9380: x_charges_detail_rec.currency_code := l_currency_code;
9381: ELSE
9382:

Line 9393: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9389: x_currency_code => l_currency_code,
9390: x_msg_data => l_msg_data,
9391: x_msg_count => l_msg_count,
9392: x_return_status => l_return_status);
9393: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9394: --RAISE FND_API.G_EXC_ERROR;
9395: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9396: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9397: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);

Line 9394: --RAISE FND_API.G_EXC_ERROR;

9390: x_msg_data => l_msg_data,
9391: x_msg_count => l_msg_count,
9392: x_return_status => l_return_status);
9393: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9394: --RAISE FND_API.G_EXC_ERROR;
9395: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9396: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9397: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9398: FND_MSG_PUB.Add;

Line 9399: RAISE FND_API.G_EXC_ERROR;

9395: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9396: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9397: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9398: FND_MSG_PUB.Add;
9399: RAISE FND_API.G_EXC_ERROR;
9400: END IF ;
9401: x_charges_detail_rec.currency_code := l_currency_code;
9402: END IF;
9403: END IF;

Line 9420: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9416: x_msg_data => l_msg_data,
9417: x_msg_count => l_msg_count,
9418: x_return_status => l_return_status);
9419:
9420: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9421: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9422: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9423: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9424: FND_MSG_PUB.Add;

Line 9425: RAISE FND_API.G_EXC_ERROR;

9421: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9422: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9423: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9424: FND_MSG_PUB.Add;
9425: RAISE FND_API.G_EXC_ERROR;
9426: END IF ;
9427: x_charges_detail_rec.currency_code := l_currency_code;
9428:
9429: ELSE

Line 9440: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9436: x_currency_code => l_currency_code,
9437: x_msg_data => l_msg_data,
9438: x_msg_count => l_msg_count,
9439: x_return_status => l_return_status);
9440: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9441: --RAISE FND_API.G_EXC_ERROR;
9442: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9443: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9444: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);

Line 9441: --RAISE FND_API.G_EXC_ERROR;

9437: x_msg_data => l_msg_data,
9438: x_msg_count => l_msg_count,
9439: x_return_status => l_return_status);
9440: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9441: --RAISE FND_API.G_EXC_ERROR;
9442: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9443: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9444: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9445: FND_MSG_PUB.Add;

Line 9446: RAISE FND_API.G_EXC_ERROR;

9442: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9443: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9444: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9445: FND_MSG_PUB.Add;
9446: RAISE FND_API.G_EXC_ERROR;
9447: END IF ;
9448: x_charges_detail_rec.currency_code := l_currency_code;
9449: END IF;
9450: END IF;

Line 9461: p_charges_detail_rec.rate_type_code <> FND_API.G_MISS_CHAR THEN

9457: --DBMS_OUTPUT.PUT_LINE('p_charges_detail_rec.coverage_txn_group_id = ' || p_charges_detail_rec.coverage_txn_group_id);
9458:
9459: -- if rate_type is passed then pass it down to the application
9460: IF p_charges_detail_rec.rate_type_code IS NOT NULL AND
9461: p_charges_detail_rec.rate_type_code <> FND_API.G_MISS_CHAR THEN
9462: -- value is passed
9463: x_charges_detail_rec.rate_type_code := p_charges_detail_rec.rate_type_code;
9464: ELSE
9465: IF p_charges_detail_rec.rate_type_code IS NULL THEN

Line 9479: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM THEN

9475:
9476:
9477: --Changed for R12 - always use the contract_line_id
9478: IF p_charges_detail_rec.contract_line_id IS NOT NULL AND
9479: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM THEN
9480: --validate the contract_line_id
9481: l_valid_check := IS_CONTRACT_LINE_VALID(
9482: p_contract_line_id => p_charges_detail_rec.contract_line_id,
9483: x_contract_id => x_charges_detail_rec.contract_id,

Line 9489: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9485: x_msg_count => l_msg_count,
9486: x_return_status => l_return_status);
9487:
9488: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9489: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9490: ELSIF l_return_status = G_RET_STS_ERROR THEN
9491: RAISE FND_API.G_EXC_ERROR;
9492: END IF;
9493:

Line 9491: RAISE FND_API.G_EXC_ERROR;

9487:
9488: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9489: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9490: ELSIF l_return_status = G_RET_STS_ERROR THEN
9491: RAISE FND_API.G_EXC_ERROR;
9492: END IF;
9493:
9494: IF l_valid_check <> 'Y' THEN
9495:

Line 9499: RAISE FND_API.G_EXC_ERROR;

9495:
9496: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CONTRACT');
9497: FND_MESSAGE.Set_Token('CONTRACT_ID', p_charges_detail_rec.contract_id);
9498: FND_MSG_PUB.Add;
9499: RAISE FND_API.G_EXC_ERROR;
9500: ELSE
9501: --assign this value to the out parameter
9502: x_charges_detail_rec.contract_line_id := p_charges_detail_rec.contract_line_id;
9503: END IF;

Line 9505: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM THEN

9501: --assign this value to the out parameter
9502: x_charges_detail_rec.contract_line_id := p_charges_detail_rec.contract_line_id;
9503: END IF;
9504: ELSIF p_charges_detail_rec.coverage_id IS NOT NULL AND
9505: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM THEN
9506:
9507: --need to derive the coverage_line_id using the new coverage_id
9508:
9509: x_charges_detail_rec.contract_line_id := GET_CONTRACT_LINE_ID(p_charges_detail_rec.coverage_id,

Line 9515: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9511: x_msg_count,
9512: x_return_status);
9513:
9514: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9515: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9516: ELSIF l_return_status = G_RET_STS_ERROR THEN
9517: RAISE FND_API.G_EXC_ERROR;
9518: END IF;
9519:

Line 9517: RAISE FND_API.G_EXC_ERROR;

9513:
9514: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9515: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9516: ELSIF l_return_status = G_RET_STS_ERROR THEN
9517: RAISE FND_API.G_EXC_ERROR;
9518: END IF;
9519:
9520: IF x_charges_detail_rec.contract_line_id = 0 THEN
9521: Add_Invalid_Argument_Msg(l_api_name,

Line 9525: RAISE FND_API.G_EXC_ERROR;

9521: Add_Invalid_Argument_Msg(l_api_name,
9522: l_contract_line_id,
9523: 'Contract Line ID');
9524:
9525: RAISE FND_API.G_EXC_ERROR;
9526: END IF;
9527: ELSE
9528: IF p_charges_detail_rec.contract_line_id IS NULL THEN
9529: --nullify the contract line id on the charge line

Line 9546: IF(p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM) AND

9542: x_charges_detail_rec.coverage_txn_group_id := null;
9543:
9544:
9545:
9546: IF(p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM) AND
9547: (p_charges_detail_rec.contract_id IS NOT NULL) THEN
9548:
9549: -- Fixed Bug # 4126979
9550:

Line 9559: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9555: x_msg_count => l_msg_count,
9556: x_return_status => l_return_status);
9557:
9558: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9559: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9560: ELSIF l_return_status = G_RET_STS_ERROR THEN
9561: RAISE FND_API.G_EXC_ERROR;
9562: END IF;
9563:

Line 9561: RAISE FND_API.G_EXC_ERROR;

9557:
9558: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9559: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9560: ELSIF l_return_status = G_RET_STS_ERROR THEN
9561: RAISE FND_API.G_EXC_ERROR;
9562: END IF;
9563:
9564: IF l_valid_check <> 'Y' THEN
9565:

Line 9569: RAISE FND_API.G_EXC_ERROR;

9565:
9566: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CONTRACT');
9567: FND_MESSAGE.Set_Token('CONTRACT_ID', p_charges_detail_rec.contract_id);
9568: FND_MSG_PUB.Add;
9569: RAISE FND_API.G_EXC_ERROR;
9570:
9571: ELSE
9572:
9573: --Contract is valid, assign to out record

Line 9587: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

9583: x_msg_data => l_msg_data,
9584: x_msg_count => l_msg_count,
9585: x_return_status => l_return_status);
9586:
9587: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
9588: p_charges_detail_rec.price_list_id IS NOT NULL AND
9589: l_price_list_id IS NOT NULL AND
9590: p_charges_detail_rec.price_list_id <> l_price_list_id THEN
9591:

Line 9607: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9603: x_msg_data => l_msg_data,
9604: x_msg_count => l_msg_count,
9605: x_return_status => l_return_status);
9606:
9607: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9608: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9609: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9610: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9611: FND_MSG_PUB.Add;

Line 9612: RAISE FND_API.G_EXC_ERROR;

9608: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9609: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9610: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9611: FND_MSG_PUB.Add;
9612: RAISE FND_API.G_EXC_ERROR;
9613: END IF ;
9614:
9615: x_charges_detail_rec.currency_code := l_currency_code;
9616:

Line 9625: p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM AND

9621: l_calc_sp := 'Y';
9622: END IF;
9623:
9624: ELSIF p_charges_detail_rec.price_list_id IS NULL OR
9625: p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM AND
9626: l_price_list_id IS NOT NULL THEN
9627:
9628: -- update the pricelist in the database with the new one
9629:

Line 9640: ELSIF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

9636: --price list or currecy code is changed need to re-calculate the list price
9637: l_calc_sp := 'Y';
9638: END IF;
9639:
9640: ELSIF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
9641: p_charges_detail_rec.price_list_id IS NOT NULL AND
9642: l_price_list_id IS NULL THEN
9643:
9644: x_charges_detail_rec.price_list_id := p_charges_detail_rec.price_list_id;

Line 9654: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9650: x_msg_data => l_msg_data,
9651: x_msg_count => l_msg_count,
9652: x_return_status => l_return_status);
9653:
9654: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9655: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9656: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9657: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9658: FND_MSG_PUB.Add;

Line 9659: RAISE FND_API.G_EXC_ERROR;

9655: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9656: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9657: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9658: FND_MSG_PUB.Add;
9659: RAISE FND_API.G_EXC_ERROR;
9660: END IF ;
9661:
9662: x_charges_detail_rec.currency_code := l_currency_code;
9663:

Line 9672: p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM AND

9668: l_calc_sp := 'Y';
9669: END IF;
9670:
9671: ELSIF p_charges_detail_rec.price_list_id IS NULL OR
9672: p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM AND
9673: l_price_list_id IS NULL THEN
9674:
9675: --use the default from the price list
9676: x_charges_detail_rec.price_list_id := to_number(fnd_profile.value('CS_CHARGE_DEFAULT_PRICE_LIST'));

Line 9687: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9683: x_msg_data => l_msg_data,
9684: x_msg_count => l_msg_count,
9685: x_return_status => l_return_status);
9686:
9687: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9688: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9689: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9690: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9691: FND_MSG_PUB.Add;

Line 9692: RAISE FND_API.G_EXC_ERROR;

9688: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9689: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9690: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9691: FND_MSG_PUB.Add;
9692: RAISE FND_API.G_EXC_ERROR;
9693: END IF ;
9694: x_charges_detail_rec.currency_code := l_currency_code;
9695:
9696: --Condition added to fix Bug # 3358531

Line 9713: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

9709: --x_charges_detail_rec.coverage_id := null;
9710: --x_charges_detail_rec.coverage_txn_group_id := null;
9711:
9712: -- Check to see if there is a price list passed
9713: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
9714: p_charges_detail_rec.price_list_id IS NOT NULL THEN
9715:
9716: --assign these to the out parameters as these have already
9717: --been validated before

Line 9728: ELSIF p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM THEN

9724: --price list or currecy code is changed need to re-calculate the list price
9725: l_calc_sp := 'Y';
9726: END IF;
9727:
9728: ELSIF p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM THEN
9729:
9730: IF l_db_det_rec.price_list_header_id IS NOT NULL THEN
9731:
9732: x_charges_detail_rec.price_list_id := l_db_det_rec.price_list_header_id;

Line 9742: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9738: x_msg_data => l_msg_data,
9739: x_msg_count => l_msg_count,
9740: x_return_status => l_return_status);
9741:
9742: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9743: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9744: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9745: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9746: FND_MSG_PUB.Add;

Line 9747: RAISE FND_API.G_EXC_ERROR;

9743: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9744: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9745: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9746: FND_MSG_PUB.Add;
9747: RAISE FND_API.G_EXC_ERROR;
9748: END IF ;
9749:
9750: x_charges_detail_rec.currency_code := l_currency_code;
9751:

Line 9773: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9769: x_msg_data => l_msg_data,
9770: x_msg_count => l_msg_count,
9771: x_return_status => l_return_status);
9772:
9773: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9774: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9775: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9776: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9777: FND_MSG_PUB.Add;

Line 9778: RAISE FND_API.G_EXC_ERROR;

9774: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9775: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9776: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9777: FND_MSG_PUB.Add;
9778: RAISE FND_API.G_EXC_ERROR;
9779: END IF ;
9780: x_charges_detail_rec.currency_code := l_currency_code;
9781:
9782: --Condition added to fix Bug # 3358531

Line 9818: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9814: x_msg_data => l_msg_data,
9815: x_msg_count => l_msg_count,
9816: x_return_status => l_return_status);
9817:
9818: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9819: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9820: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9821: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9822: FND_MSG_PUB.Add;

Line 9823: RAISE FND_API.G_EXC_ERROR;

9819: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9820: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9821: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9822: FND_MSG_PUB.Add;
9823: RAISE FND_API.G_EXC_ERROR;
9824: END IF ;
9825: --DBMS_OUTPUT.PUT_LINE ('l_price_list_id '||l_price_list_id);
9826: --DBMS_OUTPUT.PUT_LINE (' l_currency_code '||l_currency_code);
9827:

Line 9828: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

9824: END IF ;
9825: --DBMS_OUTPUT.PUT_LINE ('l_price_list_id '||l_price_list_id);
9826: --DBMS_OUTPUT.PUT_LINE (' l_currency_code '||l_currency_code);
9827:
9828: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
9829: p_charges_detail_rec.price_list_id IS NOT NULL AND
9830: l_price_list_id IS NOT NULL AND
9831:
9832: p_charges_detail_rec.price_list_id <> l_price_list_id THEN

Line 9849: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9845: x_msg_data => l_msg_data,
9846: x_msg_count => l_msg_count,
9847: x_return_status => l_return_status);
9848:
9849: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9850: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9851: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9852: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9853: FND_MSG_PUB.Add;

Line 9854: RAISE FND_API.G_EXC_ERROR;

9850: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9851: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9852: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9853: FND_MSG_PUB.Add;
9854: RAISE FND_API.G_EXC_ERROR;
9855: END IF ;
9856:
9857: x_charges_detail_rec.currency_code := l_currency_code;
9858:

Line 9866: ELSIF p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM THEN

9862: --price list or currecy code is changed need to re-calculate the list price
9863: l_calc_sp := 'Y';
9864: END IF;
9865:
9866: ELSIF p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM THEN
9867:
9868: --DBMS_OUTPUT.PUT_LINE(' price list not passed using from db');
9869:
9870: x_charges_detail_rec.price_list_id := l_db_det_rec.price_list_header_id;

Line 9889: ELSIF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

9885: --price list or currecy code is changed need to re-calculate the list price
9886: l_calc_sp := 'Y';
9887: END IF;
9888:
9889: ELSIF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
9890: p_charges_detail_rec.price_list_id IS NOT NULL AND
9891: l_price_list_id IS NULL THEN
9892:
9893: x_charges_detail_rec.price_list_id := p_charges_detail_rec.price_list_id;

Line 9904: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9900: x_msg_data => l_msg_data,
9901: x_msg_count => l_msg_count,
9902: x_return_status => l_return_status);
9903:
9904: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9905: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9906: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9907: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9908: FND_MSG_PUB.Add;

Line 9909: RAISE FND_API.G_EXC_ERROR;

9905: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9906: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9907: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9908: FND_MSG_PUB.Add;
9909: RAISE FND_API.G_EXC_ERROR;
9910: END IF ;
9911:
9912: x_charges_detail_rec.currency_code := l_currency_code;
9913:

Line 9936: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9932: x_msg_data => l_msg_data,
9933: x_msg_count => l_msg_count,
9934: x_return_status => l_return_status);
9935:
9936: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9937: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9938: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9939: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9940: FND_MSG_PUB.Add;

Line 9941: RAISE FND_API.G_EXC_ERROR;

9937: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9938: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9939: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9940: FND_MSG_PUB.Add;
9941: RAISE FND_API.G_EXC_ERROR;
9942: END IF ;
9943: x_charges_detail_rec.currency_code := l_currency_code;
9944:
9945: --Condition added to fix Bug # 3358531

Line 9959: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

9955: --update what is come on the line
9956:
9957: --DBMS_OUTPUT.PUT_LINE(' No Contract Information');
9958:
9959: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
9960: p_charges_detail_rec.price_list_id IS NOT NULL THEN
9961:
9962: x_charges_detail_rec.price_list_id := p_charges_detail_rec.price_list_id;
9963:

Line 9973: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9969: x_msg_data => l_msg_data,
9970: x_msg_count => l_msg_count,
9971: x_return_status => l_return_status);
9972:
9973: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9974: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9975: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9976: FND_MSG_PUB.Add;
9977: RAISE FND_API.G_EXC_ERROR;

Line 9977: RAISE FND_API.G_EXC_ERROR;

9973: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9974: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9975: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9976: FND_MSG_PUB.Add;
9977: RAISE FND_API.G_EXC_ERROR;
9978: END IF ;
9979:
9980: x_charges_detail_rec.currency_code := l_currency_code;
9981:

Line 10003: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9999: x_msg_data => l_msg_data,
10000: x_msg_count => l_msg_count,
10001: x_return_status => l_return_status);
10002:
10003: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10004: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10005: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10006: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10007: FND_MSG_PUB.Add;

Line 10008: RAISE FND_API.G_EXC_ERROR;

10004: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10005: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10006: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10007: FND_MSG_PUB.Add;
10008: RAISE FND_API.G_EXC_ERROR;
10009: END IF ;
10010: x_charges_detail_rec.currency_code := l_currency_code;
10011:
10012: --Condition added to fix Bug # 3358531

Line 10031: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10027: x_msg_data => l_msg_data,
10028: x_msg_count => l_msg_count,
10029: x_return_status => l_return_status);
10030:
10031: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10032: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10033: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10034: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10035: FND_MSG_PUB.Add;

Line 10036: RAISE FND_API.G_EXC_ERROR;

10032: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10033: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10034: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10035: FND_MSG_PUB.Add;
10036: RAISE FND_API.G_EXC_ERROR;
10037: END IF ;
10038: x_charges_detail_rec.currency_code := l_currency_code;
10039:
10040: --Condition added to fix Bug # 3358531

Line 10069: IF p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR AND

10065: x_charges_detail_rec.conversion_rate := null;
10066: x_charges_detail_rec.conversion_type_code := null;
10067: x_charges_detail_rec.conversion_rate_date := null;
10068:
10069: IF p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR AND
10070: p_charges_detail_rec.currency_code IS NOT NULL AND
10071: p_charges_detail_rec.currency_code <> x_charges_detail_rec.currency_code THEN
10072:
10073: IF l_billing_flag = 'E' THEN

Line 10094: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10090: x_return_status => l_return_status);
10091:
10092: --DBMS_OUTPUT.PUT_LINE('l_rate '||l_rate);
10093:
10094: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10095: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CURRENCY_CONVERSION_ERR');
10096: FND_MESSAGE.Set_Token('FROM_CURRENCY', p_charges_detail_rec.currency_code);
10097: FND_MESSAGE.Set_Token('TO_CURRENCY', x_charges_detail_rec.currency_code);
10098: FND_MSG_PUB.Add;

Line 10099: RAISE FND_API.G_EXC_ERROR;

10095: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CURRENCY_CONVERSION_ERR');
10096: FND_MESSAGE.Set_Token('FROM_CURRENCY', p_charges_detail_rec.currency_code);
10097: FND_MESSAGE.Set_Token('TO_CURRENCY', x_charges_detail_rec.currency_code);
10098: FND_MSG_PUB.Add;
10099: RAISE FND_API.G_EXC_ERROR;
10100: END IF;
10101: --assign values to out record for conversion_rate, conversion_type_code
10102: --conversion_rate_date
10103: x_charges_detail_rec.conversion_rate := l_rate;

Line 10110: --RAISE FND_API.G_EXC_ERROR;

10106:
10107: ELSE
10108:
10109: --this should be an error because what comes in must mastch the derived currency code
10110: --RAISE FND_API.G_EXC_ERROR;
10111: --null;
10112: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10113: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10114: FND_MSG_PUB.Add;

Line 10115: RAISE FND_API.G_EXC_ERROR;

10111: --null;
10112: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10113: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10114: FND_MSG_PUB.Add;
10115: RAISE FND_API.G_EXC_ERROR;
10116:
10117: END IF;
10118:
10119: END IF;

Line 10263: IF p_charges_detail_rec.context = FND_API.G_MISS_CHAR THEN

10259: --=========================================
10260: -- Assign Values to Charges Flex fields
10261: -- in the out record
10262: --==========================================
10263: IF p_charges_detail_rec.context = FND_API.G_MISS_CHAR THEN
10264:
10265: -- get the values from the database
10266: x_charges_detail_rec.context := l_db_det_rec.context;
10267: x_charges_detail_rec.attribute1 := l_db_det_rec.attribute1;

Line 10308: IF p_charges_detail_rec.attribute1 = FND_API.G_MISS_CHAR THEN

10304: ELSE
10305:
10306: x_charges_detail_rec.context := p_charges_detail_rec.context ;
10307:
10308: IF p_charges_detail_rec.attribute1 = FND_API.G_MISS_CHAR THEN
10309: x_charges_detail_rec.attribute1 := null;
10310: ELSE
10311: x_charges_detail_rec.attribute1 := p_charges_detail_rec.attribute1;
10312: END IF;

Line 10314: IF p_charges_detail_rec.attribute2 = FND_API.G_MISS_CHAR THEN

10310: ELSE
10311: x_charges_detail_rec.attribute1 := p_charges_detail_rec.attribute1;
10312: END IF;
10313:
10314: IF p_charges_detail_rec.attribute2 = FND_API.G_MISS_CHAR THEN
10315: x_charges_detail_rec.attribute2 := null;
10316: ELSE
10317: x_charges_detail_rec.attribute2 := p_charges_detail_rec.attribute2;
10318: END IF;

Line 10320: IF p_charges_detail_rec.attribute3 = FND_API.G_MISS_CHAR THEN

10316: ELSE
10317: x_charges_detail_rec.attribute2 := p_charges_detail_rec.attribute2;
10318: END IF;
10319:
10320: IF p_charges_detail_rec.attribute3 = FND_API.G_MISS_CHAR THEN
10321: x_charges_detail_rec.attribute3 := null;
10322: ELSE
10323: x_charges_detail_rec.attribute3 := p_charges_detail_rec.attribute3;
10324: END IF;

Line 10326: IF p_charges_detail_rec.attribute4 = FND_API.G_MISS_CHAR THEN

10322: ELSE
10323: x_charges_detail_rec.attribute3 := p_charges_detail_rec.attribute3;
10324: END IF;
10325:
10326: IF p_charges_detail_rec.attribute4 = FND_API.G_MISS_CHAR THEN
10327: x_charges_detail_rec.attribute4 := null;
10328: ELSE
10329: x_charges_detail_rec.attribute4 := p_charges_detail_rec.attribute4;
10330: END IF;

Line 10332: IF p_charges_detail_rec.attribute5 = FND_API.G_MISS_CHAR THEN

10328: ELSE
10329: x_charges_detail_rec.attribute4 := p_charges_detail_rec.attribute4;
10330: END IF;
10331:
10332: IF p_charges_detail_rec.attribute5 = FND_API.G_MISS_CHAR THEN
10333: x_charges_detail_rec.attribute5 := null;
10334: ELSE
10335: x_charges_detail_rec.attribute5 := p_charges_detail_rec.attribute5;
10336: END IF;

Line 10338: IF p_charges_detail_rec.attribute6 = FND_API.G_MISS_CHAR THEN

10334: ELSE
10335: x_charges_detail_rec.attribute5 := p_charges_detail_rec.attribute5;
10336: END IF;
10337:
10338: IF p_charges_detail_rec.attribute6 = FND_API.G_MISS_CHAR THEN
10339: x_charges_detail_rec.attribute6 := null;
10340: ELSE
10341: x_charges_detail_rec.attribute6 := p_charges_detail_rec.attribute6;
10342: END IF;

Line 10344: IF p_charges_detail_rec.attribute7 = FND_API.G_MISS_CHAR THEN

10340: ELSE
10341: x_charges_detail_rec.attribute6 := p_charges_detail_rec.attribute6;
10342: END IF;
10343:
10344: IF p_charges_detail_rec.attribute7 = FND_API.G_MISS_CHAR THEN
10345: x_charges_detail_rec.attribute7 := null;
10346: ELSE
10347: x_charges_detail_rec.attribute7 := p_charges_detail_rec.attribute7;
10348: END IF;

Line 10350: IF p_charges_detail_rec.attribute8 = FND_API.G_MISS_CHAR THEN

10346: ELSE
10347: x_charges_detail_rec.attribute7 := p_charges_detail_rec.attribute7;
10348: END IF;
10349:
10350: IF p_charges_detail_rec.attribute8 = FND_API.G_MISS_CHAR THEN
10351: x_charges_detail_rec.attribute8 := null;
10352: ELSE
10353: x_charges_detail_rec.attribute8 := p_charges_detail_rec.attribute8;
10354: END IF;

Line 10356: IF p_charges_detail_rec.attribute9 = FND_API.G_MISS_CHAR THEN

10352: ELSE
10353: x_charges_detail_rec.attribute8 := p_charges_detail_rec.attribute8;
10354: END IF;
10355:
10356: IF p_charges_detail_rec.attribute9 = FND_API.G_MISS_CHAR THEN
10357: x_charges_detail_rec.attribute9 := null;
10358: ELSE
10359: x_charges_detail_rec.attribute9 := p_charges_detail_rec.attribute9;
10360: END IF;

Line 10362: IF p_charges_detail_rec.attribute10 = FND_API.G_MISS_CHAR THEN

10358: ELSE
10359: x_charges_detail_rec.attribute9 := p_charges_detail_rec.attribute9;
10360: END IF;
10361:
10362: IF p_charges_detail_rec.attribute10 = FND_API.G_MISS_CHAR THEN
10363: x_charges_detail_rec.attribute10 := null;
10364: ELSE
10365: x_charges_detail_rec.attribute10 := p_charges_detail_rec.attribute10;
10366: END IF;

Line 10368: IF p_charges_detail_rec.attribute11 = FND_API.G_MISS_CHAR THEN

10364: ELSE
10365: x_charges_detail_rec.attribute10 := p_charges_detail_rec.attribute10;
10366: END IF;
10367:
10368: IF p_charges_detail_rec.attribute11 = FND_API.G_MISS_CHAR THEN
10369: x_charges_detail_rec.attribute11 := null;
10370: ELSE
10371: x_charges_detail_rec.attribute11 := p_charges_detail_rec.attribute11;
10372: END IF;

Line 10374: IF p_charges_detail_rec.attribute12 = FND_API.G_MISS_CHAR THEN

10370: ELSE
10371: x_charges_detail_rec.attribute11 := p_charges_detail_rec.attribute11;
10372: END IF;
10373:
10374: IF p_charges_detail_rec.attribute12 = FND_API.G_MISS_CHAR THEN
10375: x_charges_detail_rec.attribute12 := null;
10376: ELSE
10377: x_charges_detail_rec.attribute12 := p_charges_detail_rec.attribute12;
10378: END IF;

Line 10380: IF p_charges_detail_rec.attribute13 = FND_API.G_MISS_CHAR THEN

10376: ELSE
10377: x_charges_detail_rec.attribute12 := p_charges_detail_rec.attribute12;
10378: END IF;
10379:
10380: IF p_charges_detail_rec.attribute13 = FND_API.G_MISS_CHAR THEN
10381: x_charges_detail_rec.attribute13 := null;
10382: ELSE
10383: x_charges_detail_rec.attribute13 := p_charges_detail_rec.attribute13;
10384: END IF;

Line 10386: IF p_charges_detail_rec.attribute14 = FND_API.G_MISS_CHAR THEN

10382: ELSE
10383: x_charges_detail_rec.attribute13 := p_charges_detail_rec.attribute13;
10384: END IF;
10385:
10386: IF p_charges_detail_rec.attribute14 = FND_API.G_MISS_CHAR THEN
10387: x_charges_detail_rec.attribute14 := null;
10388: ELSE
10389: x_charges_detail_rec.attribute14 := p_charges_detail_rec.attribute14;
10390: END IF;

Line 10392: IF p_charges_detail_rec.attribute15 = FND_API.G_MISS_CHAR THEN

10388: ELSE
10389: x_charges_detail_rec.attribute14 := p_charges_detail_rec.attribute14;
10390: END IF;
10391:
10392: IF p_charges_detail_rec.attribute15 = FND_API.G_MISS_CHAR THEN
10393: x_charges_detail_rec.attribute15 := null;
10394: ELSE
10395: x_charges_detail_rec.attribute15 := p_charges_detail_rec.attribute15;
10396: END IF;

Line 10407: IF p_charges_detail_rec.pricing_context = FND_API.G_MISS_CHAR THEN

10403: --=========================================
10404: -- Assign values to Pricing Flex fields
10405: -- in out record
10406: --=========================================
10407: IF p_charges_detail_rec.pricing_context = FND_API.G_MISS_CHAR THEN
10408:
10409: --DBMS_OUTPUT.PUT_LINE('parameter context is FND_API.G_MISS_CHAR ');
10410:
10411: x_charges_detail_rec.pricing_context := l_db_det_rec.pricing_context ;

Line 10409: --DBMS_OUTPUT.PUT_LINE('parameter context is FND_API.G_MISS_CHAR ');

10405: -- in out record
10406: --=========================================
10407: IF p_charges_detail_rec.pricing_context = FND_API.G_MISS_CHAR THEN
10408:
10409: --DBMS_OUTPUT.PUT_LINE('parameter context is FND_API.G_MISS_CHAR ');
10410:
10411: x_charges_detail_rec.pricing_context := l_db_det_rec.pricing_context ;
10412: x_charges_detail_rec.pricing_attribute1 := l_db_det_rec.pricing_attribute1;
10413: x_charges_detail_rec.pricing_attribute2 := l_db_det_rec.pricing_attribute2;

Line 10627: IF p_charges_detail_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN

10623: -- --DBMS_OUTPUT.PUT_LINE('parameter context is not null ');
10624:
10625: x_charges_detail_rec.pricing_context := p_charges_detail_rec.pricing_context ;
10626:
10627: IF p_charges_detail_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN
10628: x_charges_detail_rec.pricing_attribute1 := null;
10629: ELSE
10630: x_charges_detail_rec.pricing_attribute1 := p_charges_detail_rec.pricing_attribute1;
10631: END IF;

Line 10633: IF p_charges_detail_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN

10629: ELSE
10630: x_charges_detail_rec.pricing_attribute1 := p_charges_detail_rec.pricing_attribute1;
10631: END IF;
10632:
10633: IF p_charges_detail_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN
10634: x_charges_detail_rec.pricing_attribute2 := null;
10635: ELSE
10636: x_charges_detail_rec.pricing_attribute2 := p_charges_detail_rec.pricing_attribute2;
10637: END IF;

Line 10639: IF p_charges_detail_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN

10635: ELSE
10636: x_charges_detail_rec.pricing_attribute2 := p_charges_detail_rec.pricing_attribute2;
10637: END IF;
10638:
10639: IF p_charges_detail_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN
10640: x_charges_detail_rec.pricing_attribute3 := null;
10641: ELSE
10642: x_charges_detail_rec.pricing_attribute3 := p_charges_detail_rec.pricing_attribute3;
10643: END IF;

Line 10645: IF p_charges_detail_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN

10641: ELSE
10642: x_charges_detail_rec.pricing_attribute3 := p_charges_detail_rec.pricing_attribute3;
10643: END IF;
10644:
10645: IF p_charges_detail_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN
10646: x_charges_detail_rec.pricing_attribute4 := null;
10647: ELSE
10648: x_charges_detail_rec.pricing_attribute4 := p_charges_detail_rec.pricing_attribute4;
10649: END IF;

Line 10651: IF p_charges_detail_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN

10647: ELSE
10648: x_charges_detail_rec.pricing_attribute4 := p_charges_detail_rec.pricing_attribute4;
10649: END IF;
10650:
10651: IF p_charges_detail_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN
10652: x_charges_detail_rec.pricing_attribute5 := null;
10653: ELSE
10654: x_charges_detail_rec.pricing_attribute5 := p_charges_detail_rec.pricing_attribute5;
10655: END IF;

Line 10657: IF p_charges_detail_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN

10653: ELSE
10654: x_charges_detail_rec.pricing_attribute5 := p_charges_detail_rec.pricing_attribute5;
10655: END IF;
10656:
10657: IF p_charges_detail_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN
10658: x_charges_detail_rec.pricing_attribute6 := null;
10659: ELSE
10660: x_charges_detail_rec.pricing_attribute6 := p_charges_detail_rec.pricing_attribute6;
10661: END IF;

Line 10663: IF p_charges_detail_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN

10659: ELSE
10660: x_charges_detail_rec.pricing_attribute6 := p_charges_detail_rec.pricing_attribute6;
10661: END IF;
10662:
10663: IF p_charges_detail_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN
10664: x_charges_detail_rec.pricing_attribute7 := null;
10665: ELSE
10666: x_charges_detail_rec.pricing_attribute7 := p_charges_detail_rec.pricing_attribute7;
10667: END IF;

Line 10669: IF p_charges_detail_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN

10665: ELSE
10666: x_charges_detail_rec.pricing_attribute7 := p_charges_detail_rec.pricing_attribute7;
10667: END IF;
10668:
10669: IF p_charges_detail_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN
10670: x_charges_detail_rec.pricing_attribute8 := null;
10671: ELSE
10672: x_charges_detail_rec.pricing_attribute8 := p_charges_detail_rec.pricing_attribute8;
10673: END IF;

Line 10675: IF p_charges_detail_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN

10671: ELSE
10672: x_charges_detail_rec.pricing_attribute8 := p_charges_detail_rec.pricing_attribute8;
10673: END IF;
10674:
10675: IF p_charges_detail_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN
10676: x_charges_detail_rec.pricing_attribute9 := null;
10677: ELSE
10678: x_charges_detail_rec.pricing_attribute9 := p_charges_detail_rec.pricing_attribute9;
10679: END IF;

Line 10681: IF p_charges_detail_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN

10677: ELSE
10678: x_charges_detail_rec.pricing_attribute9 := p_charges_detail_rec.pricing_attribute9;
10679: END IF;
10680:
10681: IF p_charges_detail_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN
10682: x_charges_detail_rec.pricing_attribute10 := null;
10683: ELSE
10684: x_charges_detail_rec.pricing_attribute10 := p_charges_detail_rec.pricing_attribute10;
10685: END IF;

Line 10687: IF p_charges_detail_rec.pricing_attribute11 = FND_API.G_MISS_CHAR THEN

10683: ELSE
10684: x_charges_detail_rec.pricing_attribute10 := p_charges_detail_rec.pricing_attribute10;
10685: END IF;
10686:
10687: IF p_charges_detail_rec.pricing_attribute11 = FND_API.G_MISS_CHAR THEN
10688: x_charges_detail_rec.pricing_attribute11 := null;
10689: ELSE
10690: x_charges_detail_rec.pricing_attribute11 := p_charges_detail_rec.pricing_attribute11;
10691: END IF;

Line 10693: IF p_charges_detail_rec.pricing_attribute12 = FND_API.G_MISS_CHAR THEN

10689: ELSE
10690: x_charges_detail_rec.pricing_attribute11 := p_charges_detail_rec.pricing_attribute11;
10691: END IF;
10692:
10693: IF p_charges_detail_rec.pricing_attribute12 = FND_API.G_MISS_CHAR THEN
10694: x_charges_detail_rec.pricing_attribute12 := null;
10695: ELSE
10696: x_charges_detail_rec.pricing_attribute12 := p_charges_detail_rec.pricing_attribute12;
10697: END IF;

Line 10699: IF p_charges_detail_rec.pricing_attribute13 = FND_API.G_MISS_CHAR THEN

10695: ELSE
10696: x_charges_detail_rec.pricing_attribute12 := p_charges_detail_rec.pricing_attribute12;
10697: END IF;
10698:
10699: IF p_charges_detail_rec.pricing_attribute13 = FND_API.G_MISS_CHAR THEN
10700: x_charges_detail_rec.pricing_attribute13 := null;
10701: ELSE
10702: x_charges_detail_rec.pricing_attribute13 := p_charges_detail_rec.pricing_attribute13;
10703: END IF;

Line 10705: IF p_charges_detail_rec.pricing_attribute14 = FND_API.G_MISS_CHAR THEN

10701: ELSE
10702: x_charges_detail_rec.pricing_attribute13 := p_charges_detail_rec.pricing_attribute13;
10703: END IF;
10704:
10705: IF p_charges_detail_rec.pricing_attribute14 = FND_API.G_MISS_CHAR THEN
10706: x_charges_detail_rec.pricing_attribute14 := null;
10707: ELSE
10708: x_charges_detail_rec.pricing_attribute14 := p_charges_detail_rec.pricing_attribute14;
10709: END IF;

Line 10711: IF p_charges_detail_rec.pricing_attribute15 = FND_API.G_MISS_CHAR THEN

10707: ELSE
10708: x_charges_detail_rec.pricing_attribute14 := p_charges_detail_rec.pricing_attribute14;
10709: END IF;
10710:
10711: IF p_charges_detail_rec.pricing_attribute15 = FND_API.G_MISS_CHAR THEN
10712: x_charges_detail_rec.pricing_attribute15 := null;
10713: ELSE
10714: x_charges_detail_rec.pricing_attribute15 := p_charges_detail_rec.pricing_attribute15;
10715: END IF;

Line 10717: IF p_charges_detail_rec.pricing_attribute16 = FND_API.G_MISS_CHAR THEN

10713: ELSE
10714: x_charges_detail_rec.pricing_attribute15 := p_charges_detail_rec.pricing_attribute15;
10715: END IF;
10716:
10717: IF p_charges_detail_rec.pricing_attribute16 = FND_API.G_MISS_CHAR THEN
10718: x_charges_detail_rec.pricing_attribute16 := null;
10719: ELSE
10720: x_charges_detail_rec.pricing_attribute16 := p_charges_detail_rec.pricing_attribute16;
10721: END IF;

Line 10723: IF p_charges_detail_rec.pricing_attribute17 = FND_API.G_MISS_CHAR THEN

10719: ELSE
10720: x_charges_detail_rec.pricing_attribute16 := p_charges_detail_rec.pricing_attribute16;
10721: END IF;
10722:
10723: IF p_charges_detail_rec.pricing_attribute17 = FND_API.G_MISS_CHAR THEN
10724: x_charges_detail_rec.pricing_attribute17 := null;
10725: ELSE
10726: x_charges_detail_rec.pricing_attribute17 := p_charges_detail_rec.pricing_attribute17;
10727: END IF;

Line 10729: IF p_charges_detail_rec.pricing_attribute18 = FND_API.G_MISS_CHAR THEN

10725: ELSE
10726: x_charges_detail_rec.pricing_attribute17 := p_charges_detail_rec.pricing_attribute17;
10727: END IF;
10728:
10729: IF p_charges_detail_rec.pricing_attribute18 = FND_API.G_MISS_CHAR THEN
10730: x_charges_detail_rec.pricing_attribute18 := null;
10731: ELSE
10732: x_charges_detail_rec.pricing_attribute18 := p_charges_detail_rec.pricing_attribute18;
10733: END IF;

Line 10735: IF p_charges_detail_rec.pricing_attribute19 = FND_API.G_MISS_CHAR THEN

10731: ELSE
10732: x_charges_detail_rec.pricing_attribute18 := p_charges_detail_rec.pricing_attribute18;
10733: END IF;
10734:
10735: IF p_charges_detail_rec.pricing_attribute19 = FND_API.G_MISS_CHAR THEN
10736: x_charges_detail_rec.pricing_attribute19 := null;
10737: ELSE
10738: x_charges_detail_rec.pricing_attribute19 := p_charges_detail_rec.pricing_attribute19;
10739: END IF;

Line 10741: IF p_charges_detail_rec.pricing_attribute20 = FND_API.G_MISS_CHAR THEN

10737: ELSE
10738: x_charges_detail_rec.pricing_attribute19 := p_charges_detail_rec.pricing_attribute19;
10739: END IF;
10740:
10741: IF p_charges_detail_rec.pricing_attribute20 = FND_API.G_MISS_CHAR THEN
10742: x_charges_detail_rec.pricing_attribute20 := null;
10743: ELSE
10744: x_charges_detail_rec.pricing_attribute20 := p_charges_detail_rec.pricing_attribute20;
10745: END IF;

Line 10747: IF p_charges_detail_rec.pricing_attribute21 = FND_API.G_MISS_CHAR THEN

10743: ELSE
10744: x_charges_detail_rec.pricing_attribute20 := p_charges_detail_rec.pricing_attribute20;
10745: END IF;
10746:
10747: IF p_charges_detail_rec.pricing_attribute21 = FND_API.G_MISS_CHAR THEN
10748: x_charges_detail_rec.pricing_attribute21 := null;
10749: ELSE
10750: x_charges_detail_rec.pricing_attribute21 := p_charges_detail_rec.pricing_attribute21;
10751: END IF;

Line 10753: IF p_charges_detail_rec.pricing_attribute22 = FND_API.G_MISS_CHAR THEN

10749: ELSE
10750: x_charges_detail_rec.pricing_attribute21 := p_charges_detail_rec.pricing_attribute21;
10751: END IF;
10752:
10753: IF p_charges_detail_rec.pricing_attribute22 = FND_API.G_MISS_CHAR THEN
10754: x_charges_detail_rec.pricing_attribute22 := null;
10755: ELSE
10756: x_charges_detail_rec.pricing_attribute22 := p_charges_detail_rec.pricing_attribute22;
10757: END IF;

Line 10760: IF p_charges_detail_rec.pricing_attribute23 = FND_API.G_MISS_CHAR THEN

10756: x_charges_detail_rec.pricing_attribute22 := p_charges_detail_rec.pricing_attribute22;
10757: END IF;
10758:
10759:
10760: IF p_charges_detail_rec.pricing_attribute23 = FND_API.G_MISS_CHAR THEN
10761: x_charges_detail_rec.pricing_attribute23 := null;
10762: ELSE
10763: x_charges_detail_rec.pricing_attribute23 := p_charges_detail_rec.pricing_attribute23;
10764: END IF;

Line 10766: IF p_charges_detail_rec.pricing_attribute24 = FND_API.G_MISS_CHAR THEN

10762: ELSE
10763: x_charges_detail_rec.pricing_attribute23 := p_charges_detail_rec.pricing_attribute23;
10764: END IF;
10765:
10766: IF p_charges_detail_rec.pricing_attribute24 = FND_API.G_MISS_CHAR THEN
10767: x_charges_detail_rec.pricing_attribute24 := null;
10768: ELSE
10769: x_charges_detail_rec.pricing_attribute24 := p_charges_detail_rec.pricing_attribute24;
10770: END IF;

Line 10772: IF p_charges_detail_rec.pricing_attribute25 = FND_API.G_MISS_CHAR THEN

10768: ELSE
10769: x_charges_detail_rec.pricing_attribute24 := p_charges_detail_rec.pricing_attribute24;
10770: END IF;
10771:
10772: IF p_charges_detail_rec.pricing_attribute25 = FND_API.G_MISS_CHAR THEN
10773: x_charges_detail_rec.pricing_attribute25 := null;
10774: ELSE
10775: x_charges_detail_rec.pricing_attribute25 := p_charges_detail_rec.pricing_attribute25;
10776: END IF;

Line 10778: IF p_charges_detail_rec.pricing_attribute26 = FND_API.G_MISS_CHAR THEN

10774: ELSE
10775: x_charges_detail_rec.pricing_attribute25 := p_charges_detail_rec.pricing_attribute25;
10776: END IF;
10777:
10778: IF p_charges_detail_rec.pricing_attribute26 = FND_API.G_MISS_CHAR THEN
10779: x_charges_detail_rec.pricing_attribute26 := null;
10780: ELSE
10781: x_charges_detail_rec.pricing_attribute26 := p_charges_detail_rec.pricing_attribute26;
10782: END IF;

Line 10784: IF p_charges_detail_rec.pricing_attribute27 = FND_API.G_MISS_CHAR THEN

10780: ELSE
10781: x_charges_detail_rec.pricing_attribute26 := p_charges_detail_rec.pricing_attribute26;
10782: END IF;
10783:
10784: IF p_charges_detail_rec.pricing_attribute27 = FND_API.G_MISS_CHAR THEN
10785: x_charges_detail_rec.pricing_attribute27 := null;
10786: ELSE
10787: x_charges_detail_rec.pricing_attribute27 := p_charges_detail_rec.pricing_attribute27;
10788: END IF;

Line 10790: IF p_charges_detail_rec.pricing_attribute28 = FND_API.G_MISS_CHAR THEN

10786: ELSE
10787: x_charges_detail_rec.pricing_attribute27 := p_charges_detail_rec.pricing_attribute27;
10788: END IF;
10789:
10790: IF p_charges_detail_rec.pricing_attribute28 = FND_API.G_MISS_CHAR THEN
10791: x_charges_detail_rec.pricing_attribute28 := null;
10792: ELSE
10793: x_charges_detail_rec.pricing_attribute28 := p_charges_detail_rec.pricing_attribute28;
10794: END IF;

Line 10796: IF p_charges_detail_rec.pricing_attribute29 = FND_API.G_MISS_CHAR THEN

10792: ELSE
10793: x_charges_detail_rec.pricing_attribute28 := p_charges_detail_rec.pricing_attribute28;
10794: END IF;
10795:
10796: IF p_charges_detail_rec.pricing_attribute29 = FND_API.G_MISS_CHAR THEN
10797: x_charges_detail_rec.pricing_attribute29 := null;
10798: ELSE
10799: x_charges_detail_rec.pricing_attribute29 := p_charges_detail_rec.pricing_attribute29;
10800: END IF;

Line 10802: IF p_charges_detail_rec.pricing_attribute30 = FND_API.G_MISS_CHAR THEN

10798: ELSE
10799: x_charges_detail_rec.pricing_attribute29 := p_charges_detail_rec.pricing_attribute29;
10800: END IF;
10801:
10802: IF p_charges_detail_rec.pricing_attribute30 = FND_API.G_MISS_CHAR THEN
10803: x_charges_detail_rec.pricing_attribute30 := null;
10804: ELSE
10805: x_charges_detail_rec.pricing_attribute30 := p_charges_detail_rec.pricing_attribute30;
10806: END IF;

Line 10808: IF p_charges_detail_rec.pricing_attribute31 = FND_API.G_MISS_CHAR THEN

10804: ELSE
10805: x_charges_detail_rec.pricing_attribute30 := p_charges_detail_rec.pricing_attribute30;
10806: END IF;
10807:
10808: IF p_charges_detail_rec.pricing_attribute31 = FND_API.G_MISS_CHAR THEN
10809: x_charges_detail_rec.pricing_attribute31 := null;
10810: ELSE
10811: x_charges_detail_rec.pricing_attribute31 := p_charges_detail_rec.pricing_attribute31;
10812: END IF;

Line 10814: IF p_charges_detail_rec.pricing_attribute32 = FND_API.G_MISS_CHAR THEN

10810: ELSE
10811: x_charges_detail_rec.pricing_attribute31 := p_charges_detail_rec.pricing_attribute31;
10812: END IF;
10813:
10814: IF p_charges_detail_rec.pricing_attribute32 = FND_API.G_MISS_CHAR THEN
10815: x_charges_detail_rec.pricing_attribute32 := null;
10816: ELSE
10817: x_charges_detail_rec.pricing_attribute32 := p_charges_detail_rec.pricing_attribute32;
10818: END IF;

Line 10820: IF p_charges_detail_rec.pricing_attribute33 = FND_API.G_MISS_CHAR THEN

10816: ELSE
10817: x_charges_detail_rec.pricing_attribute32 := p_charges_detail_rec.pricing_attribute32;
10818: END IF;
10819:
10820: IF p_charges_detail_rec.pricing_attribute33 = FND_API.G_MISS_CHAR THEN
10821: x_charges_detail_rec.pricing_attribute33 := null;
10822: ELSE
10823: x_charges_detail_rec.pricing_attribute33 := p_charges_detail_rec.pricing_attribute33;
10824: END IF;

Line 10826: IF p_charges_detail_rec.pricing_attribute34 = FND_API.G_MISS_CHAR THEN

10822: ELSE
10823: x_charges_detail_rec.pricing_attribute33 := p_charges_detail_rec.pricing_attribute33;
10824: END IF;
10825:
10826: IF p_charges_detail_rec.pricing_attribute34 = FND_API.G_MISS_CHAR THEN
10827: x_charges_detail_rec.pricing_attribute34 := null;
10828: ELSE
10829: x_charges_detail_rec.pricing_attribute34 := p_charges_detail_rec.pricing_attribute34;
10830: END IF;

Line 10832: IF p_charges_detail_rec.pricing_attribute35 = FND_API.G_MISS_CHAR THEN

10828: ELSE
10829: x_charges_detail_rec.pricing_attribute34 := p_charges_detail_rec.pricing_attribute34;
10830: END IF;
10831:
10832: IF p_charges_detail_rec.pricing_attribute35 = FND_API.G_MISS_CHAR THEN
10833: x_charges_detail_rec.pricing_attribute35 := null;
10834: ELSE
10835: x_charges_detail_rec.pricing_attribute35 := p_charges_detail_rec.pricing_attribute35;
10836: END IF;

Line 10838: IF p_charges_detail_rec.pricing_attribute36 = FND_API.G_MISS_CHAR THEN

10834: ELSE
10835: x_charges_detail_rec.pricing_attribute35 := p_charges_detail_rec.pricing_attribute35;
10836: END IF;
10837:
10838: IF p_charges_detail_rec.pricing_attribute36 = FND_API.G_MISS_CHAR THEN
10839: x_charges_detail_rec.pricing_attribute36 := null;
10840: ELSE
10841: x_charges_detail_rec.pricing_attribute36 := p_charges_detail_rec.pricing_attribute36;
10842: END IF;

Line 10844: IF p_charges_detail_rec.pricing_attribute37 = FND_API.G_MISS_CHAR THEN

10840: ELSE
10841: x_charges_detail_rec.pricing_attribute36 := p_charges_detail_rec.pricing_attribute36;
10842: END IF;
10843:
10844: IF p_charges_detail_rec.pricing_attribute37 = FND_API.G_MISS_CHAR THEN
10845: x_charges_detail_rec.pricing_attribute37 := null;
10846: ELSE
10847: x_charges_detail_rec.pricing_attribute37 := p_charges_detail_rec.pricing_attribute37;
10848: END IF;

Line 10850: IF p_charges_detail_rec.pricing_attribute38 = FND_API.G_MISS_CHAR THEN

10846: ELSE
10847: x_charges_detail_rec.pricing_attribute37 := p_charges_detail_rec.pricing_attribute37;
10848: END IF;
10849:
10850: IF p_charges_detail_rec.pricing_attribute38 = FND_API.G_MISS_CHAR THEN
10851: x_charges_detail_rec.pricing_attribute38 := null;
10852: ELSE
10853: x_charges_detail_rec.pricing_attribute38 := p_charges_detail_rec.pricing_attribute38;
10854: END IF;

Line 10856: IF p_charges_detail_rec.pricing_attribute39 = FND_API.G_MISS_CHAR THEN

10852: ELSE
10853: x_charges_detail_rec.pricing_attribute38 := p_charges_detail_rec.pricing_attribute38;
10854: END IF;
10855:
10856: IF p_charges_detail_rec.pricing_attribute39 = FND_API.G_MISS_CHAR THEN
10857: x_charges_detail_rec.pricing_attribute39 := null;
10858: ELSE
10859: x_charges_detail_rec.pricing_attribute39 := p_charges_detail_rec.pricing_attribute39;
10860: END IF;

Line 10862: IF p_charges_detail_rec.pricing_attribute40 = FND_API.G_MISS_CHAR THEN

10858: ELSE
10859: x_charges_detail_rec.pricing_attribute39 := p_charges_detail_rec.pricing_attribute39;
10860: END IF;
10861:
10862: IF p_charges_detail_rec.pricing_attribute40 = FND_API.G_MISS_CHAR THEN
10863: x_charges_detail_rec.pricing_attribute40 := null;
10864: ELSE
10865: x_charges_detail_rec.pricing_attribute40 := p_charges_detail_rec.pricing_attribute40;
10866: END IF;

Line 10868: IF p_charges_detail_rec.pricing_attribute41 = FND_API.G_MISS_CHAR THEN

10864: ELSE
10865: x_charges_detail_rec.pricing_attribute40 := p_charges_detail_rec.pricing_attribute40;
10866: END IF;
10867:
10868: IF p_charges_detail_rec.pricing_attribute41 = FND_API.G_MISS_CHAR THEN
10869: x_charges_detail_rec.pricing_attribute41 := null;
10870: ELSE
10871: x_charges_detail_rec.pricing_attribute41 := p_charges_detail_rec.pricing_attribute41;
10872: END IF;

Line 10874: IF p_charges_detail_rec.pricing_attribute42 = FND_API.G_MISS_CHAR THEN

10870: ELSE
10871: x_charges_detail_rec.pricing_attribute41 := p_charges_detail_rec.pricing_attribute41;
10872: END IF;
10873:
10874: IF p_charges_detail_rec.pricing_attribute42 = FND_API.G_MISS_CHAR THEN
10875: x_charges_detail_rec.pricing_attribute42 := null;
10876: ELSE
10877: x_charges_detail_rec.pricing_attribute42 := p_charges_detail_rec.pricing_attribute42;
10878: END IF;

Line 10880: IF p_charges_detail_rec.pricing_attribute43 = FND_API.G_MISS_CHAR THEN

10876: ELSE
10877: x_charges_detail_rec.pricing_attribute42 := p_charges_detail_rec.pricing_attribute42;
10878: END IF;
10879:
10880: IF p_charges_detail_rec.pricing_attribute43 = FND_API.G_MISS_CHAR THEN
10881: x_charges_detail_rec.pricing_attribute43 := null;
10882: ELSE
10883: x_charges_detail_rec.pricing_attribute43 := p_charges_detail_rec.pricing_attribute43;
10884: END IF;

Line 10886: IF p_charges_detail_rec.pricing_attribute44 = FND_API.G_MISS_CHAR THEN

10882: ELSE
10883: x_charges_detail_rec.pricing_attribute43 := p_charges_detail_rec.pricing_attribute43;
10884: END IF;
10885:
10886: IF p_charges_detail_rec.pricing_attribute44 = FND_API.G_MISS_CHAR THEN
10887: x_charges_detail_rec.pricing_attribute44 := null;
10888: ELSE
10889: x_charges_detail_rec.pricing_attribute44 := p_charges_detail_rec.pricing_attribute44;
10890: END IF;

Line 10892: IF p_charges_detail_rec.pricing_attribute45 = FND_API.G_MISS_CHAR THEN

10888: ELSE
10889: x_charges_detail_rec.pricing_attribute44 := p_charges_detail_rec.pricing_attribute44;
10890: END IF;
10891:
10892: IF p_charges_detail_rec.pricing_attribute45 = FND_API.G_MISS_CHAR THEN
10893: x_charges_detail_rec.pricing_attribute45 := null;
10894: ELSE
10895: x_charges_detail_rec.pricing_attribute45 := p_charges_detail_rec.pricing_attribute45;
10896: END IF;

Line 10898: IF p_charges_detail_rec.pricing_attribute46 = FND_API.G_MISS_CHAR THEN

10894: ELSE
10895: x_charges_detail_rec.pricing_attribute45 := p_charges_detail_rec.pricing_attribute45;
10896: END IF;
10897:
10898: IF p_charges_detail_rec.pricing_attribute46 = FND_API.G_MISS_CHAR THEN
10899: x_charges_detail_rec.pricing_attribute46 := null;
10900: ELSE
10901: x_charges_detail_rec.pricing_attribute46 := p_charges_detail_rec.pricing_attribute46;
10902: END IF;

Line 10904: IF p_charges_detail_rec.pricing_attribute47 = FND_API.G_MISS_CHAR THEN

10900: ELSE
10901: x_charges_detail_rec.pricing_attribute46 := p_charges_detail_rec.pricing_attribute46;
10902: END IF;
10903:
10904: IF p_charges_detail_rec.pricing_attribute47 = FND_API.G_MISS_CHAR THEN
10905: x_charges_detail_rec.pricing_attribute47 := null;
10906: ELSE
10907: x_charges_detail_rec.pricing_attribute47 := p_charges_detail_rec.pricing_attribute47;
10908: END IF;

Line 10910: IF p_charges_detail_rec.pricing_attribute48 = FND_API.G_MISS_CHAR THEN

10906: ELSE
10907: x_charges_detail_rec.pricing_attribute47 := p_charges_detail_rec.pricing_attribute47;
10908: END IF;
10909:
10910: IF p_charges_detail_rec.pricing_attribute48 = FND_API.G_MISS_CHAR THEN
10911: x_charges_detail_rec.pricing_attribute48 := null;
10912: ELSE
10913: x_charges_detail_rec.pricing_attribute48 := p_charges_detail_rec.pricing_attribute48;
10914: END IF;

Line 10916: IF p_charges_detail_rec.pricing_attribute49 = FND_API.G_MISS_CHAR THEN

10912: ELSE
10913: x_charges_detail_rec.pricing_attribute48 := p_charges_detail_rec.pricing_attribute48;
10914: END IF;
10915:
10916: IF p_charges_detail_rec.pricing_attribute49 = FND_API.G_MISS_CHAR THEN
10917: x_charges_detail_rec.pricing_attribute49 := null;
10918: ELSE
10919: x_charges_detail_rec.pricing_attribute49 := p_charges_detail_rec.pricing_attribute49;
10920: END IF;

Line 10922: IF p_charges_detail_rec.pricing_attribute50 = FND_API.G_MISS_CHAR THEN

10918: ELSE
10919: x_charges_detail_rec.pricing_attribute49 := p_charges_detail_rec.pricing_attribute49;
10920: END IF;
10921:
10922: IF p_charges_detail_rec.pricing_attribute50 = FND_API.G_MISS_CHAR THEN
10923: x_charges_detail_rec.pricing_attribute50 := null;
10924: ELSE
10925: x_charges_detail_rec.pricing_attribute50 := p_charges_detail_rec.pricing_attribute50;
10926: END IF;

Line 10928: IF p_charges_detail_rec.pricing_attribute51 = FND_API.G_MISS_CHAR THEN

10924: ELSE
10925: x_charges_detail_rec.pricing_attribute50 := p_charges_detail_rec.pricing_attribute50;
10926: END IF;
10927:
10928: IF p_charges_detail_rec.pricing_attribute51 = FND_API.G_MISS_CHAR THEN
10929: x_charges_detail_rec.pricing_attribute51 := null;
10930: ELSE
10931: x_charges_detail_rec.pricing_attribute51 := p_charges_detail_rec.pricing_attribute51;
10932: END IF;

Line 10934: IF p_charges_detail_rec.pricing_attribute52 = FND_API.G_MISS_CHAR THEN

10930: ELSE
10931: x_charges_detail_rec.pricing_attribute51 := p_charges_detail_rec.pricing_attribute51;
10932: END IF;
10933:
10934: IF p_charges_detail_rec.pricing_attribute52 = FND_API.G_MISS_CHAR THEN
10935: x_charges_detail_rec.pricing_attribute52 := null;
10936: ELSE
10937: x_charges_detail_rec.pricing_attribute52 := p_charges_detail_rec.pricing_attribute52;
10938: END IF;

Line 10940: IF p_charges_detail_rec.pricing_attribute53 = FND_API.G_MISS_CHAR THEN

10936: ELSE
10937: x_charges_detail_rec.pricing_attribute52 := p_charges_detail_rec.pricing_attribute52;
10938: END IF;
10939:
10940: IF p_charges_detail_rec.pricing_attribute53 = FND_API.G_MISS_CHAR THEN
10941: x_charges_detail_rec.pricing_attribute53 := null;
10942: ELSE
10943: x_charges_detail_rec.pricing_attribute53 := p_charges_detail_rec.pricing_attribute53;
10944: END IF;

Line 10946: IF p_charges_detail_rec.pricing_attribute54 = FND_API.G_MISS_CHAR THEN

10942: ELSE
10943: x_charges_detail_rec.pricing_attribute53 := p_charges_detail_rec.pricing_attribute53;
10944: END IF;
10945:
10946: IF p_charges_detail_rec.pricing_attribute54 = FND_API.G_MISS_CHAR THEN
10947: x_charges_detail_rec.pricing_attribute54 := null;
10948: ELSE
10949: x_charges_detail_rec.pricing_attribute54 := p_charges_detail_rec.pricing_attribute54;
10950: END IF;

Line 10952: IF p_charges_detail_rec.pricing_attribute55 = FND_API.G_MISS_CHAR THEN

10948: ELSE
10949: x_charges_detail_rec.pricing_attribute54 := p_charges_detail_rec.pricing_attribute54;
10950: END IF;
10951:
10952: IF p_charges_detail_rec.pricing_attribute55 = FND_API.G_MISS_CHAR THEN
10953: x_charges_detail_rec.pricing_attribute55 := null;
10954: ELSE
10955: x_charges_detail_rec.pricing_attribute55 := p_charges_detail_rec.pricing_attribute55;
10956: END IF;

Line 10958: IF p_charges_detail_rec.pricing_attribute56 = FND_API.G_MISS_CHAR THEN

10954: ELSE
10955: x_charges_detail_rec.pricing_attribute55 := p_charges_detail_rec.pricing_attribute55;
10956: END IF;
10957:
10958: IF p_charges_detail_rec.pricing_attribute56 = FND_API.G_MISS_CHAR THEN
10959: x_charges_detail_rec.pricing_attribute56 := null;
10960: ELSE
10961: x_charges_detail_rec.pricing_attribute56 := p_charges_detail_rec.pricing_attribute56;
10962: END IF;

Line 10964: IF p_charges_detail_rec.pricing_attribute57 = FND_API.G_MISS_CHAR THEN

10960: ELSE
10961: x_charges_detail_rec.pricing_attribute56 := p_charges_detail_rec.pricing_attribute56;
10962: END IF;
10963:
10964: IF p_charges_detail_rec.pricing_attribute57 = FND_API.G_MISS_CHAR THEN
10965: x_charges_detail_rec.pricing_attribute57 := null;
10966: ELSE
10967: x_charges_detail_rec.pricing_attribute57 := p_charges_detail_rec.pricing_attribute57;
10968: END IF;

Line 10970: IF p_charges_detail_rec.pricing_attribute58 = FND_API.G_MISS_CHAR THEN

10966: ELSE
10967: x_charges_detail_rec.pricing_attribute57 := p_charges_detail_rec.pricing_attribute57;
10968: END IF;
10969:
10970: IF p_charges_detail_rec.pricing_attribute58 = FND_API.G_MISS_CHAR THEN
10971: x_charges_detail_rec.pricing_attribute58 := null;
10972: ELSE
10973: x_charges_detail_rec.pricing_attribute58 := p_charges_detail_rec.pricing_attribute58;
10974: END IF;

Line 10976: IF p_charges_detail_rec.pricing_attribute59 = FND_API.G_MISS_CHAR THEN

10972: ELSE
10973: x_charges_detail_rec.pricing_attribute58 := p_charges_detail_rec.pricing_attribute58;
10974: END IF;
10975:
10976: IF p_charges_detail_rec.pricing_attribute59 = FND_API.G_MISS_CHAR THEN
10977: x_charges_detail_rec.pricing_attribute59 := null;
10978: ELSE
10979: x_charges_detail_rec.pricing_attribute59 := p_charges_detail_rec.pricing_attribute59;
10980: END IF;

Line 10982: IF p_charges_detail_rec.pricing_attribute60 = FND_API.G_MISS_CHAR THEN

10978: ELSE
10979: x_charges_detail_rec.pricing_attribute59 := p_charges_detail_rec.pricing_attribute59;
10980: END IF;
10981:
10982: IF p_charges_detail_rec.pricing_attribute60 = FND_API.G_MISS_CHAR THEN
10983: x_charges_detail_rec.pricing_attribute60 := null;
10984: ELSE
10985: x_charges_detail_rec.pricing_attribute60 := p_charges_detail_rec.pricing_attribute60;
10986: END IF;

Line 10988: IF p_charges_detail_rec.pricing_attribute61 = FND_API.G_MISS_CHAR THEN

10984: ELSE
10985: x_charges_detail_rec.pricing_attribute60 := p_charges_detail_rec.pricing_attribute60;
10986: END IF;
10987:
10988: IF p_charges_detail_rec.pricing_attribute61 = FND_API.G_MISS_CHAR THEN
10989: x_charges_detail_rec.pricing_attribute61 := null;
10990: ELSE
10991: x_charges_detail_rec.pricing_attribute61 := p_charges_detail_rec.pricing_attribute61;
10992: END IF;

Line 10994: IF p_charges_detail_rec.pricing_attribute62 = FND_API.G_MISS_CHAR THEN

10990: ELSE
10991: x_charges_detail_rec.pricing_attribute61 := p_charges_detail_rec.pricing_attribute61;
10992: END IF;
10993:
10994: IF p_charges_detail_rec.pricing_attribute62 = FND_API.G_MISS_CHAR THEN
10995: x_charges_detail_rec.pricing_attribute62 := null;
10996: ELSE
10997: x_charges_detail_rec.pricing_attribute62 := p_charges_detail_rec.pricing_attribute62;
10998: END IF;

Line 11000: IF p_charges_detail_rec.pricing_attribute63 = FND_API.G_MISS_CHAR THEN

10996: ELSE
10997: x_charges_detail_rec.pricing_attribute62 := p_charges_detail_rec.pricing_attribute62;
10998: END IF;
10999:
11000: IF p_charges_detail_rec.pricing_attribute63 = FND_API.G_MISS_CHAR THEN
11001: x_charges_detail_rec.pricing_attribute63 := null;
11002: ELSE
11003: x_charges_detail_rec.pricing_attribute63 := p_charges_detail_rec.pricing_attribute63;
11004: END IF;

Line 11006: IF p_charges_detail_rec.pricing_attribute64 = FND_API.G_MISS_CHAR THEN

11002: ELSE
11003: x_charges_detail_rec.pricing_attribute63 := p_charges_detail_rec.pricing_attribute63;
11004: END IF;
11005:
11006: IF p_charges_detail_rec.pricing_attribute64 = FND_API.G_MISS_CHAR THEN
11007: x_charges_detail_rec.pricing_attribute64 := null;
11008: ELSE
11009: x_charges_detail_rec.pricing_attribute64 := p_charges_detail_rec.pricing_attribute64;
11010: END IF;

Line 11012: IF p_charges_detail_rec.pricing_attribute65 = FND_API.G_MISS_CHAR THEN

11008: ELSE
11009: x_charges_detail_rec.pricing_attribute64 := p_charges_detail_rec.pricing_attribute64;
11010: END IF;
11011:
11012: IF p_charges_detail_rec.pricing_attribute65 = FND_API.G_MISS_CHAR THEN
11013: x_charges_detail_rec.pricing_attribute65 := null;
11014: ELSE
11015: x_charges_detail_rec.pricing_attribute65 := p_charges_detail_rec.pricing_attribute65;
11016: END IF;

Line 11018: IF p_charges_detail_rec.pricing_attribute66 = FND_API.G_MISS_CHAR THEN

11014: ELSE
11015: x_charges_detail_rec.pricing_attribute65 := p_charges_detail_rec.pricing_attribute65;
11016: END IF;
11017:
11018: IF p_charges_detail_rec.pricing_attribute66 = FND_API.G_MISS_CHAR THEN
11019: x_charges_detail_rec.pricing_attribute66 := null;
11020: ELSE
11021: x_charges_detail_rec.pricing_attribute66 := p_charges_detail_rec.pricing_attribute66;
11022: END IF;

Line 11024: IF p_charges_detail_rec.pricing_attribute67 = FND_API.G_MISS_CHAR THEN

11020: ELSE
11021: x_charges_detail_rec.pricing_attribute66 := p_charges_detail_rec.pricing_attribute66;
11022: END IF;
11023:
11024: IF p_charges_detail_rec.pricing_attribute67 = FND_API.G_MISS_CHAR THEN
11025: x_charges_detail_rec.pricing_attribute67 := null;
11026: ELSE
11027: x_charges_detail_rec.pricing_attribute67 := p_charges_detail_rec.pricing_attribute67;
11028: END IF;

Line 11030: IF p_charges_detail_rec.pricing_attribute68 = FND_API.G_MISS_CHAR THEN

11026: ELSE
11027: x_charges_detail_rec.pricing_attribute67 := p_charges_detail_rec.pricing_attribute67;
11028: END IF;
11029:
11030: IF p_charges_detail_rec.pricing_attribute68 = FND_API.G_MISS_CHAR THEN
11031: x_charges_detail_rec.pricing_attribute68 := null;
11032: ELSE
11033: x_charges_detail_rec.pricing_attribute68 := p_charges_detail_rec.pricing_attribute68;
11034: END IF;

Line 11036: IF p_charges_detail_rec.pricing_attribute69 = FND_API.G_MISS_CHAR THEN

11032: ELSE
11033: x_charges_detail_rec.pricing_attribute68 := p_charges_detail_rec.pricing_attribute68;
11034: END IF;
11035:
11036: IF p_charges_detail_rec.pricing_attribute69 = FND_API.G_MISS_CHAR THEN
11037: x_charges_detail_rec.pricing_attribute69 := null;
11038: ELSE
11039: x_charges_detail_rec.pricing_attribute69 := p_charges_detail_rec.pricing_attribute69;
11040: END IF;

Line 11042: IF p_charges_detail_rec.pricing_attribute70 = FND_API.G_MISS_CHAR THEN

11038: ELSE
11039: x_charges_detail_rec.pricing_attribute69 := p_charges_detail_rec.pricing_attribute69;
11040: END IF;
11041:
11042: IF p_charges_detail_rec.pricing_attribute70 = FND_API.G_MISS_CHAR THEN
11043: x_charges_detail_rec.pricing_attribute70 := null;
11044: ELSE
11045: x_charges_detail_rec.pricing_attribute70 := p_charges_detail_rec.pricing_attribute70;
11046: END IF;

Line 11048: IF p_charges_detail_rec.pricing_attribute71 = FND_API.G_MISS_CHAR THEN

11044: ELSE
11045: x_charges_detail_rec.pricing_attribute70 := p_charges_detail_rec.pricing_attribute70;
11046: END IF;
11047:
11048: IF p_charges_detail_rec.pricing_attribute71 = FND_API.G_MISS_CHAR THEN
11049: x_charges_detail_rec.pricing_attribute71 := null;
11050: ELSE
11051: x_charges_detail_rec.pricing_attribute71 := p_charges_detail_rec.pricing_attribute71;
11052: END IF;

Line 11054: IF p_charges_detail_rec.pricing_attribute72 = FND_API.G_MISS_CHAR THEN

11050: ELSE
11051: x_charges_detail_rec.pricing_attribute71 := p_charges_detail_rec.pricing_attribute71;
11052: END IF;
11053:
11054: IF p_charges_detail_rec.pricing_attribute72 = FND_API.G_MISS_CHAR THEN
11055: x_charges_detail_rec.pricing_attribute72 := null;
11056: ELSE
11057: x_charges_detail_rec.pricing_attribute72 := p_charges_detail_rec.pricing_attribute72;
11058: END IF;

Line 11060: IF p_charges_detail_rec.pricing_attribute73 = FND_API.G_MISS_CHAR THEN

11056: ELSE
11057: x_charges_detail_rec.pricing_attribute72 := p_charges_detail_rec.pricing_attribute72;
11058: END IF;
11059:
11060: IF p_charges_detail_rec.pricing_attribute73 = FND_API.G_MISS_CHAR THEN
11061: x_charges_detail_rec.pricing_attribute73 := null;
11062: ELSE
11063: x_charges_detail_rec.pricing_attribute73 := p_charges_detail_rec.pricing_attribute73;
11064: END IF;

Line 11066: IF p_charges_detail_rec.pricing_attribute74 = FND_API.G_MISS_CHAR THEN

11062: ELSE
11063: x_charges_detail_rec.pricing_attribute73 := p_charges_detail_rec.pricing_attribute73;
11064: END IF;
11065:
11066: IF p_charges_detail_rec.pricing_attribute74 = FND_API.G_MISS_CHAR THEN
11067: x_charges_detail_rec.pricing_attribute74 := null;
11068: ELSE
11069: x_charges_detail_rec.pricing_attribute74 := p_charges_detail_rec.pricing_attribute74;
11070: END IF;

Line 11072: IF p_charges_detail_rec.pricing_attribute75 = FND_API.G_MISS_CHAR THEN

11068: ELSE
11069: x_charges_detail_rec.pricing_attribute74 := p_charges_detail_rec.pricing_attribute74;
11070: END IF;
11071:
11072: IF p_charges_detail_rec.pricing_attribute75 = FND_API.G_MISS_CHAR THEN
11073: x_charges_detail_rec.pricing_attribute75 := null;
11074: ELSE
11075: x_charges_detail_rec.pricing_attribute75 := p_charges_detail_rec.pricing_attribute75;
11076: END IF;

Line 11078: IF p_charges_detail_rec.pricing_attribute76 = FND_API.G_MISS_CHAR THEN

11074: ELSE
11075: x_charges_detail_rec.pricing_attribute75 := p_charges_detail_rec.pricing_attribute75;
11076: END IF;
11077:
11078: IF p_charges_detail_rec.pricing_attribute76 = FND_API.G_MISS_CHAR THEN
11079: x_charges_detail_rec.pricing_attribute76 := null;
11080: ELSE
11081: x_charges_detail_rec.pricing_attribute76 := p_charges_detail_rec.pricing_attribute76;
11082: END IF;

Line 11084: IF p_charges_detail_rec.pricing_attribute77 = FND_API.G_MISS_CHAR THEN

11080: ELSE
11081: x_charges_detail_rec.pricing_attribute76 := p_charges_detail_rec.pricing_attribute76;
11082: END IF;
11083:
11084: IF p_charges_detail_rec.pricing_attribute77 = FND_API.G_MISS_CHAR THEN
11085: x_charges_detail_rec.pricing_attribute77 := null;
11086: ELSE
11087: x_charges_detail_rec.pricing_attribute77 := p_charges_detail_rec.pricing_attribute77;
11088: END IF;

Line 11090: IF p_charges_detail_rec.pricing_attribute78 = FND_API.G_MISS_CHAR THEN

11086: ELSE
11087: x_charges_detail_rec.pricing_attribute77 := p_charges_detail_rec.pricing_attribute77;
11088: END IF;
11089:
11090: IF p_charges_detail_rec.pricing_attribute78 = FND_API.G_MISS_CHAR THEN
11091: x_charges_detail_rec.pricing_attribute78 := null;
11092: ELSE
11093: x_charges_detail_rec.pricing_attribute78 := p_charges_detail_rec.pricing_attribute78;
11094: END IF;

Line 11096: IF p_charges_detail_rec.pricing_attribute79 = FND_API.G_MISS_CHAR THEN

11092: ELSE
11093: x_charges_detail_rec.pricing_attribute78 := p_charges_detail_rec.pricing_attribute78;
11094: END IF;
11095:
11096: IF p_charges_detail_rec.pricing_attribute79 = FND_API.G_MISS_CHAR THEN
11097: x_charges_detail_rec.pricing_attribute79 := null;
11098: ELSE
11099: x_charges_detail_rec.pricing_attribute79 := p_charges_detail_rec.pricing_attribute79;
11100: END IF;

Line 11102: IF p_charges_detail_rec.pricing_attribute80 = FND_API.G_MISS_CHAR THEN

11098: ELSE
11099: x_charges_detail_rec.pricing_attribute79 := p_charges_detail_rec.pricing_attribute79;
11100: END IF;
11101:
11102: IF p_charges_detail_rec.pricing_attribute80 = FND_API.G_MISS_CHAR THEN
11103: x_charges_detail_rec.pricing_attribute80 := null;
11104: ELSE
11105: x_charges_detail_rec.pricing_attribute80 := p_charges_detail_rec.pricing_attribute80;
11106: END IF;

Line 11108: IF p_charges_detail_rec.pricing_attribute81 = FND_API.G_MISS_CHAR THEN

11104: ELSE
11105: x_charges_detail_rec.pricing_attribute80 := p_charges_detail_rec.pricing_attribute80;
11106: END IF;
11107:
11108: IF p_charges_detail_rec.pricing_attribute81 = FND_API.G_MISS_CHAR THEN
11109: x_charges_detail_rec.pricing_attribute81 := null;
11110: ELSE
11111: x_charges_detail_rec.pricing_attribute81 := p_charges_detail_rec.pricing_attribute81;
11112: END IF;

Line 11114: IF p_charges_detail_rec.pricing_attribute82 = FND_API.G_MISS_CHAR THEN

11110: ELSE
11111: x_charges_detail_rec.pricing_attribute81 := p_charges_detail_rec.pricing_attribute81;
11112: END IF;
11113:
11114: IF p_charges_detail_rec.pricing_attribute82 = FND_API.G_MISS_CHAR THEN
11115: x_charges_detail_rec.pricing_attribute82 := null;
11116: ELSE
11117: x_charges_detail_rec.pricing_attribute82 := p_charges_detail_rec.pricing_attribute82;
11118: END IF;

Line 11120: IF p_charges_detail_rec.pricing_attribute83 = FND_API.G_MISS_CHAR THEN

11116: ELSE
11117: x_charges_detail_rec.pricing_attribute82 := p_charges_detail_rec.pricing_attribute82;
11118: END IF;
11119:
11120: IF p_charges_detail_rec.pricing_attribute83 = FND_API.G_MISS_CHAR THEN
11121: x_charges_detail_rec.pricing_attribute83 := null;
11122: ELSE
11123: x_charges_detail_rec.pricing_attribute83 := p_charges_detail_rec.pricing_attribute83;
11124: END IF;

Line 11126: IF p_charges_detail_rec.pricing_attribute84 = FND_API.G_MISS_CHAR THEN

11122: ELSE
11123: x_charges_detail_rec.pricing_attribute83 := p_charges_detail_rec.pricing_attribute83;
11124: END IF;
11125:
11126: IF p_charges_detail_rec.pricing_attribute84 = FND_API.G_MISS_CHAR THEN
11127: x_charges_detail_rec.pricing_attribute84 := null;
11128: ELSE
11129: x_charges_detail_rec.pricing_attribute84 := p_charges_detail_rec.pricing_attribute84;
11130: END IF;

Line 11132: IF p_charges_detail_rec.pricing_attribute85 = FND_API.G_MISS_CHAR THEN

11128: ELSE
11129: x_charges_detail_rec.pricing_attribute84 := p_charges_detail_rec.pricing_attribute84;
11130: END IF;
11131:
11132: IF p_charges_detail_rec.pricing_attribute85 = FND_API.G_MISS_CHAR THEN
11133: x_charges_detail_rec.pricing_attribute85 := null;
11134: ELSE
11135: x_charges_detail_rec.pricing_attribute85 := p_charges_detail_rec.pricing_attribute85;
11136: END IF;

Line 11138: IF p_charges_detail_rec.pricing_attribute86 = FND_API.G_MISS_CHAR THEN

11134: ELSE
11135: x_charges_detail_rec.pricing_attribute85 := p_charges_detail_rec.pricing_attribute85;
11136: END IF;
11137:
11138: IF p_charges_detail_rec.pricing_attribute86 = FND_API.G_MISS_CHAR THEN
11139: x_charges_detail_rec.pricing_attribute86 := null;
11140: ELSE
11141: x_charges_detail_rec.pricing_attribute86 := p_charges_detail_rec.pricing_attribute86;
11142: END IF;

Line 11144: IF p_charges_detail_rec.pricing_attribute87 = FND_API.G_MISS_CHAR THEN

11140: ELSE
11141: x_charges_detail_rec.pricing_attribute86 := p_charges_detail_rec.pricing_attribute86;
11142: END IF;
11143:
11144: IF p_charges_detail_rec.pricing_attribute87 = FND_API.G_MISS_CHAR THEN
11145: x_charges_detail_rec.pricing_attribute87 := null;
11146: ELSE
11147: x_charges_detail_rec.pricing_attribute87 := p_charges_detail_rec.pricing_attribute87;
11148: END IF;

Line 11150: IF p_charges_detail_rec.pricing_attribute88 = FND_API.G_MISS_CHAR THEN

11146: ELSE
11147: x_charges_detail_rec.pricing_attribute87 := p_charges_detail_rec.pricing_attribute87;
11148: END IF;
11149:
11150: IF p_charges_detail_rec.pricing_attribute88 = FND_API.G_MISS_CHAR THEN
11151: x_charges_detail_rec.pricing_attribute88 := null;
11152: ELSE
11153: x_charges_detail_rec.pricing_attribute88 := p_charges_detail_rec.pricing_attribute88;
11154: END IF;

Line 11156: IF p_charges_detail_rec.pricing_attribute89 = FND_API.G_MISS_CHAR THEN

11152: ELSE
11153: x_charges_detail_rec.pricing_attribute88 := p_charges_detail_rec.pricing_attribute88;
11154: END IF;
11155:
11156: IF p_charges_detail_rec.pricing_attribute89 = FND_API.G_MISS_CHAR THEN
11157: x_charges_detail_rec.pricing_attribute89 := null;
11158: ELSE
11159: x_charges_detail_rec.pricing_attribute89 := p_charges_detail_rec.pricing_attribute89;
11160: END IF;

Line 11162: IF p_charges_detail_rec.pricing_attribute90 = FND_API.G_MISS_CHAR THEN

11158: ELSE
11159: x_charges_detail_rec.pricing_attribute89 := p_charges_detail_rec.pricing_attribute89;
11160: END IF;
11161:
11162: IF p_charges_detail_rec.pricing_attribute90 = FND_API.G_MISS_CHAR THEN
11163: x_charges_detail_rec.pricing_attribute90 := null;
11164: ELSE
11165: x_charges_detail_rec.pricing_attribute90 := p_charges_detail_rec.pricing_attribute90;
11166: END IF;

Line 11168: IF p_charges_detail_rec.pricing_attribute91 = FND_API.G_MISS_CHAR THEN

11164: ELSE
11165: x_charges_detail_rec.pricing_attribute90 := p_charges_detail_rec.pricing_attribute90;
11166: END IF;
11167:
11168: IF p_charges_detail_rec.pricing_attribute91 = FND_API.G_MISS_CHAR THEN
11169: x_charges_detail_rec.pricing_attribute91 := null;
11170: ELSE
11171: x_charges_detail_rec.pricing_attribute91 := p_charges_detail_rec.pricing_attribute91;
11172: END IF;

Line 11174: IF p_charges_detail_rec.pricing_attribute92 = FND_API.G_MISS_CHAR THEN

11170: ELSE
11171: x_charges_detail_rec.pricing_attribute91 := p_charges_detail_rec.pricing_attribute91;
11172: END IF;
11173:
11174: IF p_charges_detail_rec.pricing_attribute92 = FND_API.G_MISS_CHAR THEN
11175: x_charges_detail_rec.pricing_attribute92 := null;
11176: ELSE
11177: x_charges_detail_rec.pricing_attribute92 := p_charges_detail_rec.pricing_attribute92;
11178: END IF;

Line 11180: IF p_charges_detail_rec.pricing_attribute93 = FND_API.G_MISS_CHAR THEN

11176: ELSE
11177: x_charges_detail_rec.pricing_attribute92 := p_charges_detail_rec.pricing_attribute92;
11178: END IF;
11179:
11180: IF p_charges_detail_rec.pricing_attribute93 = FND_API.G_MISS_CHAR THEN
11181: x_charges_detail_rec.pricing_attribute93 := null;
11182: ELSE
11183: x_charges_detail_rec.pricing_attribute93 := p_charges_detail_rec.pricing_attribute93;
11184: END IF;

Line 11186: IF p_charges_detail_rec.pricing_attribute94 = FND_API.G_MISS_CHAR THEN

11182: ELSE
11183: x_charges_detail_rec.pricing_attribute93 := p_charges_detail_rec.pricing_attribute93;
11184: END IF;
11185:
11186: IF p_charges_detail_rec.pricing_attribute94 = FND_API.G_MISS_CHAR THEN
11187: x_charges_detail_rec.pricing_attribute94 := null;
11188: ELSE
11189: x_charges_detail_rec.pricing_attribute94 := p_charges_detail_rec.pricing_attribute94;
11190: END IF;

Line 11192: IF p_charges_detail_rec.pricing_attribute95 = FND_API.G_MISS_CHAR THEN

11188: ELSE
11189: x_charges_detail_rec.pricing_attribute94 := p_charges_detail_rec.pricing_attribute94;
11190: END IF;
11191:
11192: IF p_charges_detail_rec.pricing_attribute95 = FND_API.G_MISS_CHAR THEN
11193: x_charges_detail_rec.pricing_attribute95 := null;
11194: ELSE
11195: x_charges_detail_rec.pricing_attribute95 := p_charges_detail_rec.pricing_attribute95;
11196: END IF;

Line 11198: IF p_charges_detail_rec.pricing_attribute96 = FND_API.G_MISS_CHAR THEN

11194: ELSE
11195: x_charges_detail_rec.pricing_attribute95 := p_charges_detail_rec.pricing_attribute95;
11196: END IF;
11197:
11198: IF p_charges_detail_rec.pricing_attribute96 = FND_API.G_MISS_CHAR THEN
11199: x_charges_detail_rec.pricing_attribute96 := null;
11200: ELSE
11201: x_charges_detail_rec.pricing_attribute96 := p_charges_detail_rec.pricing_attribute96;
11202: END IF;

Line 11204: IF p_charges_detail_rec.pricing_attribute97 = FND_API.G_MISS_CHAR THEN

11200: ELSE
11201: x_charges_detail_rec.pricing_attribute96 := p_charges_detail_rec.pricing_attribute96;
11202: END IF;
11203:
11204: IF p_charges_detail_rec.pricing_attribute97 = FND_API.G_MISS_CHAR THEN
11205: x_charges_detail_rec.pricing_attribute97 := null;
11206: ELSE
11207: x_charges_detail_rec.pricing_attribute97 := p_charges_detail_rec.pricing_attribute97;
11208: END IF;

Line 11210: IF p_charges_detail_rec.pricing_attribute98 = FND_API.G_MISS_CHAR THEN

11206: ELSE
11207: x_charges_detail_rec.pricing_attribute97 := p_charges_detail_rec.pricing_attribute97;
11208: END IF;
11209:
11210: IF p_charges_detail_rec.pricing_attribute98 = FND_API.G_MISS_CHAR THEN
11211: x_charges_detail_rec.pricing_attribute98 := null;
11212: ELSE
11213: x_charges_detail_rec.pricing_attribute98 := p_charges_detail_rec.pricing_attribute98;
11214: END IF;

Line 11216: IF p_charges_detail_rec.pricing_attribute99 = FND_API.G_MISS_CHAR THEN

11212: ELSE
11213: x_charges_detail_rec.pricing_attribute98 := p_charges_detail_rec.pricing_attribute98;
11214: END IF;
11215:
11216: IF p_charges_detail_rec.pricing_attribute99 = FND_API.G_MISS_CHAR THEN
11217: x_charges_detail_rec.pricing_attribute99 := null;
11218: ELSE
11219: x_charges_detail_rec.pricing_attribute99 := p_charges_detail_rec.pricing_attribute99;
11220: END IF;

Line 11222: IF p_charges_detail_rec.pricing_attribute100 = FND_API.G_MISS_CHAR THEN

11218: ELSE
11219: x_charges_detail_rec.pricing_attribute99 := p_charges_detail_rec.pricing_attribute99;
11220: END IF;
11221:
11222: IF p_charges_detail_rec.pricing_attribute100 = FND_API.G_MISS_CHAR THEN
11223: x_charges_detail_rec.pricing_attribute100 := null;
11224: ELSE
11225: x_charges_detail_rec.pricing_attribute100 := p_charges_detail_rec.pricing_attribute100;
11226: END IF;

Line 11291: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

11287: X_RETURN_STATUS => l_return_status,
11288: X_MSG_COUNT => l_msg_count,
11289: X_MSG_DATA => l_msg_data);
11290:
11291: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11292: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
11293: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
11294: FND_MSG_PUB.Add;
11295: RAISE FND_API.G_EXC_ERROR;

Line 11295: RAISE FND_API.G_EXC_ERROR;

11291: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11292: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
11293: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
11294: FND_MSG_PUB.Add;
11295: RAISE FND_API.G_EXC_ERROR;
11296: END IF;
11297:
11298: --Bug Fix for Bug # 3088397
11299: IF l_contract_discount IS NOT NULL THEN

Line 11487: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

11483:
11484: --DBMS_OUTPUT.PUT_LINE('After calling CS_Pricing_Item_Pkg.Call_Pricing_Item ...');
11485: --DBMS_OUTPUT.PUT_LINE('l_msg_data '||l_msg_data);
11486:
11487: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11488: FND_MESSAGE.Set_Name('CS', 'CS_CHG_API_PRICING_ITEM_ERROR');
11489: FND_MESSAGE.set_token('INV_ID', x_charges_detail_rec.inventory_item_id_in);
11490: FND_MESSAGE.set_token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
11491: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);

Line 11495: RAISE FND_API.G_EXC_ERROR;

11491: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);
11492: FND_MESSAGE.set_token('CURR_CODE', x_charges_detail_rec.currency_code);
11493: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
11494: FND_MSG_PUB.Add;
11495: RAISE FND_API.G_EXC_ERROR;
11496: END IF;
11497:
11498: --assign to out record
11499: x_charges_detail_rec.list_price := l_list_price;

Line 11581: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

11577: X_RETURN_STATUS => l_return_status,
11578: X_MSG_COUNT => l_msg_count,
11579: X_MSG_DATA => l_msg_data);
11580:
11581: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11582: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
11583: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
11584: FND_MSG_PUB.Add;
11585: RAISE FND_API.G_EXC_ERROR;

Line 11585: RAISE FND_API.G_EXC_ERROR;

11581: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11582: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
11583: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
11584: FND_MSG_PUB.Add;
11585: RAISE FND_API.G_EXC_ERROR;
11586: END IF;
11587:
11588: --Bug Fix for Bug # 3088397
11589: IF l_contract_discount IS NOT NULL THEN

Line 11720: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

11716: X_RETURN_STATUS => l_return_status,
11717: X_MSG_COUNT => l_msg_count,
11718: X_MSG_DATA => l_msg_data);
11719:
11720: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11721: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
11722: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
11723: FND_MSG_PUB.Add;
11724: RAISE FND_API.G_EXC_ERROR;

Line 11724: RAISE FND_API.G_EXC_ERROR;

11720: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11721: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
11722: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
11723: FND_MSG_PUB.Add;
11724: RAISE FND_API.G_EXC_ERROR;
11725: END IF;
11726:
11727: IF l_contract_discount IS NOT NULL THEN
11728: --assign the contract discount to the out record

Line 11892: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

11888:
11889: --DBMS_OUTPUT.PUT_LINE('After calling CS_Pricing_Item_Pkg.Call_Pricing_Item ...');
11890: --DBMS_OUTPUT.PUT_LINE('l_msg_data '||l_msg_data);
11891:
11892: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11893: FND_MESSAGE.Set_Name('CS', 'CS_CHG_API_PRICING_ITEM_ERROR');
11894: FND_MESSAGE.set_token('INV_ID', x_charges_detail_rec.inventory_item_id_in);
11895: FND_MESSAGE.set_token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
11896: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);

Line 11900: RAISE FND_API.G_EXC_ERROR;

11896: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);
11897: FND_MESSAGE.set_token('CURR_CODE', x_charges_detail_rec.currency_code);
11898: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
11899: FND_MSG_PUB.Add;
11900: RAISE FND_API.G_EXC_ERROR;
11901: END IF;
11902:
11903:
11904:

Line 11966: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

11962: X_RETURN_STATUS => l_return_status,
11963: X_MSG_COUNT => l_msg_count,
11964: X_MSG_DATA => l_msg_data);
11965:
11966: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11967: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
11968: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
11969: FND_MSG_PUB.Add;
11970: RAISE FND_API.G_EXC_ERROR;

Line 11970: RAISE FND_API.G_EXC_ERROR;

11966: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11967: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
11968: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
11969: FND_MSG_PUB.Add;
11970: RAISE FND_API.G_EXC_ERROR;
11971: END IF;
11972:
11973: --Bug Fix for Bug # 3088397
11974: IF l_contract_discount IS NOT NULL THEN

Line 12017: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM AND

12013: --DBMS_OUTPUT.PUT_LINE('AFter_warranty_cost '||p_charges_detail_rec.after_warranty_cost);
12014: --DBMS_OUTPUT.PUT_LINE('selling price '||p_charges_detail_rec.selling_price);
12015:
12016: IF x_charges_detail_rec.billing_flag = 'L' AND
12017: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM AND
12018: p_charges_detail_rec.list_price IS NOT NULL THEN
12019:
12020: IF p_charges_detail_rec.list_price <> l_db_det_rec.list_price THEN
12021:

Line 12042: ELSIF p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM THEN

12038: IF p_charges_detail_rec.after_warranty_cost IS NOT NULL THEN
12039:
12040: x_charges_detail_rec.after_warranty_cost := p_charges_detail_rec.after_warranty_cost;
12041: l_calc_sp := 'N';
12042: ELSIF p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM THEN
12043: x_charges_detail_rec.after_warranty_cost := l_db_det_rec.after_warranty_cost;
12044: l_calc_sp := 'N';
12045: ELSE
12046: --after warr cost is null

Line 12078: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12074: X_RETURN_STATUS => l_return_status,
12075: X_MSG_COUNT => l_msg_count,
12076: X_MSG_DATA => l_msg_data);
12077:
12078: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12079: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12080: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12081: FND_MSG_PUB.Add;
12082: RAISE FND_API.G_EXC_ERROR;

Line 12082: RAISE FND_API.G_EXC_ERROR;

12078: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12079: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12080: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12081: FND_MSG_PUB.Add;
12082: RAISE FND_API.G_EXC_ERROR;
12083: END IF;
12084:
12085: --Bug Fix for Bug # 3088397
12086: IF l_contract_discount IS NOT NULL THEN

Line 12156: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12152: X_RETURN_STATUS => l_return_status,
12153: X_MSG_COUNT => l_msg_count,
12154: X_MSG_DATA => l_msg_data);
12155:
12156: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12157: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12158: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12159: FND_MSG_PUB.Add;
12160: RAISE FND_API.G_EXC_ERROR;

Line 12160: RAISE FND_API.G_EXC_ERROR;

12156: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12157: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12158: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12159: FND_MSG_PUB.Add;
12160: RAISE FND_API.G_EXC_ERROR;
12161: END IF;
12162:
12163: --Bug Fix for Bug # 3088397
12164: IF l_contract_discount IS NOT NULL THEN

Line 12184: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

12180: --Fixed Bug # 3220253
12181: --passed p_charges_detail_rec.contract_discount_amount
12182: x_charges_detail_rec.apply_contract_discount := p_charges_detail_rec.apply_contract_discount;
12183:
12184: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
12185: p_charges_detail_rec.contract_discount_amount IS NOT NULL THEN
12186: x_charges_detail_rec.contract_discount_amount := l_db_rec.contract_discount_amount;
12187: ELSIF p_charges_detail_rec.contract_discount_amount IS NULL THEN
12188: x_charges_detail_rec.contract_discount_amount := 0;

Line 12202: ((p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM OR

12198: --Fix # 3069583 unable to override charges for labor charge line
12199: --x_charges_detail_rec.billing_flag <> 'E' AND
12200: --x_charges_detail_rec.billing_flag <> 'M' OR
12201: (x_charges_detail_rec.billing_flag IN ('E','M', 'L') AND
12202: ((p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM OR
12203: p_charges_detail_rec.after_warranty_cost IS NULL) AND
12204: (p_charges_detail_rec.list_price = FND_API.G_MISS_NUM OR
12205: p_charges_detail_rec.list_price IS NULL))) THEN
12206:

Line 12204: (p_charges_detail_rec.list_price = FND_API.G_MISS_NUM OR

12200: --x_charges_detail_rec.billing_flag <> 'M' OR
12201: (x_charges_detail_rec.billing_flag IN ('E','M', 'L') AND
12202: ((p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM OR
12203: p_charges_detail_rec.after_warranty_cost IS NULL) AND
12204: (p_charges_detail_rec.list_price = FND_API.G_MISS_NUM OR
12205: p_charges_detail_rec.list_price IS NULL))) THEN
12206:
12207:
12208: IF l_calc_sp = 'Y' THEN

Line 12348: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

12344:
12345: --DBMS_OUTPUT.PUT_LINE('After calling CS_Pricing_Item_Pkg.Call_Pricing_Item ...');
12346: --DBMS_OUTPUT.PUT_LINE('l_msg_data '||l_msg_data);
12347:
12348: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
12349: FND_MESSAGE.Set_Name('CS', 'CS_CHG_API_PRICING_ITEM_ERROR');
12350: FND_MESSAGE.set_token('INV_ID', x_charges_detail_rec.inventory_item_id_in);
12351: FND_MESSAGE.set_token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
12352: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);

Line 12356: RAISE FND_API.G_EXC_ERROR;

12352: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);
12353: FND_MESSAGE.set_token('CURR_CODE', x_charges_detail_rec.currency_code);
12354: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
12355: FND_MSG_PUB.Add;
12356: RAISE FND_API.G_EXC_ERROR;
12357: END IF;
12358:
12359: --bug # 3056622 charge amount is zero for items with negative prices
12360: --assign to out record

Line 12362: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND

12358:
12359: --bug # 3056622 charge amount is zero for items with negative prices
12360: --assign to out record
12361: x_charges_detail_rec.list_price := l_list_price;
12362: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND
12363: p_charges_detail_rec.selling_price IS NOT NULL THEN
12364: x_charges_detail_rec.selling_price := p_charges_detail_rec.selling_price;
12365: ELSE
12366: x_charges_detail_rec.selling_price := x_charges_detail_rec.list_price;

Line 12436: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12432: X_RETURN_STATUS => l_return_status,
12433: X_MSG_COUNT => l_msg_count,
12434: X_MSG_DATA => l_msg_data);
12435:
12436: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12437: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12438: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12439: FND_MSG_PUB.Add;
12440: RAISE FND_API.G_EXC_ERROR;

Line 12440: RAISE FND_API.G_EXC_ERROR;

12436: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12437: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12438: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12439: FND_MSG_PUB.Add;
12440: RAISE FND_API.G_EXC_ERROR;
12441: END IF;
12442:
12443: --Bug Fix for Bug # 3088397
12444: IF l_contract_discount IS NOT NULL THEN

Line 12505: IF (p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND

12501: ELSE
12502: x_charges_detail_rec.list_price := l_db_det_rec.list_price;
12503: --x_charges_detail_rec.selling_price := l_db_det_rec.selling_price;
12504: -- Commented above and added below for Bug# 4689183
12505: IF (p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND
12506: p_charges_detail_rec.selling_price IS NOT NULL) THEN
12507: IF (p_charges_detail_rec.selling_price <> l_db_det_rec.selling_price) THEN
12508: x_charges_detail_rec.selling_price := p_charges_detail_rec.selling_price;
12509: ELSE

Line 12559: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12555: X_RETURN_STATUS => l_return_status,
12556: X_MSG_COUNT => l_msg_count,
12557: X_MSG_DATA => l_msg_data);
12558:
12559: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12560: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12561: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12562: FND_MSG_PUB.Add;
12563: RAISE FND_API.G_EXC_ERROR;

Line 12563: RAISE FND_API.G_EXC_ERROR;

12559: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12560: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12561: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12562: FND_MSG_PUB.Add;
12563: RAISE FND_API.G_EXC_ERROR;
12564: END IF;
12565:
12566: --Bug Fix for Bug # 3088397
12567: IF l_contract_discount IS NOT NULL THEN

Line 12585: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

12581: --Apply contract discount = 'N'
12582: --Fixed Bug # 3220253
12583: --passed p_charges_detail_rec.contract_discount_amount
12584: x_charges_detail_rec.apply_contract_discount := p_charges_detail_rec.apply_contract_discount;
12585: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
12586: p_charges_detail_rec.contract_discount_amount IS NOT NULL THEN
12587: x_charges_detail_rec.contract_discount_amount := l_db_rec.contract_discount_amount;
12588: ELSIF p_charges_detail_rec.contract_discount_amount IS NULL THEN
12589: x_charges_detail_rec.contract_discount_amount := 0;

Line 12599: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM AND

12595:
12596: ELSIF
12597: --Fix # 3069583 unable to override charges for labor charge line
12598: x_charges_detail_rec.billing_flag IN ('E', 'M', 'L') AND
12599: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM AND
12600: p_charges_detail_rec.after_warranty_cost IS NOT NULL THEN
12601:
12602: --DBMS_OUTPUT.PUT_LINE('Update Expense line with after warr cost ');
12603: --DBMS_OUTPUT.PUT_LINE('Update l_conversion_needed_flag '||l_conversion_needed_flag);

Line 12741: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

12737:
12738: --DBMS_OUTPUT.PUT_LINE('After calling CS_Pricing_Item_Pkg.Call_Pricing_Item ...');
12739: --DBMS_OUTPUT.PUT_LINE('l_msg_data '||l_msg_data);
12740:
12741: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
12742: FND_MESSAGE.Set_Name('CS', 'CS_CHG_API_PRICING_ITEM_ERROR');
12743: FND_MESSAGE.set_token('INV_ID', x_charges_detail_rec.inventory_item_id_in);
12744: FND_MESSAGE.set_token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
12745: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);

Line 12749: RAISE FND_API.G_EXC_ERROR;

12745: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);
12746: FND_MESSAGE.set_token('CURR_CODE', x_charges_detail_rec.currency_code);
12747: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
12748: FND_MSG_PUB.Add;
12749: RAISE FND_API.G_EXC_ERROR;
12750: END IF;
12751:
12752: -- Assign the after warranty that comes on the line
12753: x_charges_detail_rec.after_warranty_cost := p_charges_detail_rec.after_warranty_cost;

Line 12762: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND

12758: x_charges_detail_rec.list_price := l_list_price;
12759:
12760: --bug # 3056622 charge amount is zero for items with negative prices
12761:
12762: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND
12763: p_charges_detail_rec.selling_price IS NOT NULL THEN
12764: x_charges_detail_rec.selling_price := p_charges_detail_rec.selling_price * x_charges_detail_rec.conversion_rate;
12765: ELSE
12766: x_charges_detail_rec.selling_price := x_charges_detail_rec.list_price;

Line 12822: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12818: X_RETURN_STATUS => l_return_status,
12819: X_MSG_COUNT => l_msg_count,
12820: X_MSG_DATA => l_msg_data);
12821:
12822: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12823: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12824: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12825: FND_MSG_PUB.Add;
12826: RAISE FND_API.G_EXC_ERROR;

Line 12826: RAISE FND_API.G_EXC_ERROR;

12822: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12823: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12824: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12825: FND_MSG_PUB.Add;
12826: RAISE FND_API.G_EXC_ERROR;
12827: END IF;
12828:
12829: --DBMS_OUTPUT.PUT_LINE('l_contract_discount '||l_contract_discount);
12830:

Line 12876: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND

12872: --assign coverted amt to after_warranty_cost
12873:
12874: --bug # 3056622 charge amount is zero for items with negative prices
12875:
12876: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND
12877: p_charges_detail_rec.selling_price IS NOT NULL THEN
12878: x_charges_detail_rec.selling_price := p_charges_detail_rec.selling_price * x_charges_detail_rec.conversion_rate;
12879: x_charges_detail_rec.after_warranty_cost := x_charges_detail_rec.after_warranty_cost * x_charges_detail_rec.conversion_rate;
12880: x_charges_detail_rec.list_price := l_db_det_rec.list_price * x_charges_detail_rec.conversion_rate;

Line 12889: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND

12885: END IF;
12886:
12887: ELSE
12888: --bug # 3056622 charge amount is zero for items with negative prices
12889: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND
12890: p_charges_detail_rec.selling_price IS NOT NULL THEN
12891: x_charges_detail_rec.selling_price := p_charges_detail_rec.selling_price;
12892: x_charges_detail_rec.after_warranty_cost := x_charges_detail_rec.after_warranty_cost;
12893: x_charges_detail_rec.list_price := l_db_det_rec.list_price;

Line 12921: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12917: X_RETURN_STATUS => l_return_status,
12918: X_MSG_COUNT => l_msg_count,
12919: X_MSG_DATA => l_msg_data);
12920:
12921: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12922: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12923: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12924: FND_MSG_PUB.Add;
12925: RAISE FND_API.G_EXC_ERROR;

Line 12925: RAISE FND_API.G_EXC_ERROR;

12921: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12922: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12923: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12924: FND_MSG_PUB.Add;
12925: RAISE FND_API.G_EXC_ERROR;
12926: END IF;
12927:
12928: --Bug Fix for Bug # 3088397
12929: IF l_contract_discount IS NOT NULL THEN

Line 12950: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

12946: --Apply contract discount = 'N'
12947: --Fixed Bug # 3220253
12948: --passed p_charges_detail_rec.contract_discount_amount
12949: x_charges_detail_rec.apply_contract_discount := p_charges_detail_rec.apply_contract_discount;
12950: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
12951: p_charges_detail_rec.contract_discount_amount IS NOT NULL THEN
12952: x_charges_detail_rec.contract_discount_amount := l_db_rec.contract_discount_amount;
12953: ELSIF p_charges_detail_rec.contract_discount_amount IS NULL THEN
12954: x_charges_detail_rec.contract_discount_amount := 0;

Line 12996: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

12992: x_msg_count => l_msg_count,
12993: x_return_status => l_return_status ) ;
12994:
12995: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
12996: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12997: ELSIF l_return_status = G_RET_STS_ERROR THEN
12998: RAISE FND_API.G_EXC_ERROR;
12999: END IF;
13000:

Line 12998: RAISE FND_API.G_EXC_ERROR;

12994:
12995: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
12996: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12997: ELSIF l_return_status = G_RET_STS_ERROR THEN
12998: RAISE FND_API.G_EXC_ERROR;
12999: END IF;
13000:
13001: IF l_valid_check <> 'Y' THEN
13002: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_INV_ORG');

Line 13005: RAISE FND_API.G_EXC_ERROR;

13001: IF l_valid_check <> 'Y' THEN
13002: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_INV_ORG');
13003: FND_MESSAGE.Set_Token('ORG_ID', p_charges_detail_rec.transaction_inventory_org);
13004: FND_MSG_PUB.Add;
13005: RAISE FND_API.G_EXC_ERROR;
13006: END IF;
13007:
13008: END IF;
13009: x_charges_detail_rec.transaction_inventory_org := p_charges_detail_rec.transaction_inventory_org;

Line 13016: IF p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM AND

13012: -- assign from db record
13013: -- need to find out if we can update the transaction_inventory_org
13014: --
13015:
13016: IF p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM AND
13017: p_charges_detail_rec.transaction_inventory_org IS NOT NULL THEN
13018:
13019: l_valid_check := IS_TXN_INV_ORG_VALID
13020: (p_txn_inv_org => p_charges_detail_rec.transaction_inventory_org,

Line 13027: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

13023: x_msg_count => l_msg_count,
13024: x_return_status => l_return_status ) ;
13025:
13026: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
13027: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13028: ELSIF l_return_status = G_RET_STS_ERROR THEN
13029: RAISE FND_API.G_EXC_ERROR;
13030: END IF;
13031:

Line 13029: RAISE FND_API.G_EXC_ERROR;

13025:
13026: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
13027: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13028: ELSIF l_return_status = G_RET_STS_ERROR THEN
13029: RAISE FND_API.G_EXC_ERROR;
13030: END IF;
13031:
13032: IF l_valid_check <> 'Y' THEN
13033: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_INV_ORG');

Line 13036: RAISE FND_API.G_EXC_ERROR;

13032: IF l_valid_check <> 'Y' THEN
13033: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_INV_ORG');
13034: FND_MESSAGE.Set_Token('ORG_ID', p_charges_detail_rec.transaction_inventory_org);
13035: FND_MSG_PUB.Add;
13036: RAISE FND_API.G_EXC_ERROR;
13037: END IF;
13038:
13039: x_charges_detail_rec.transaction_inventory_org := p_charges_detail_rec.transaction_inventory_org;
13040:

Line 13041: ELSIF p_charges_detail_rec.transaction_inventory_org = FND_API.G_MISS_NUM THEN

13037: END IF;
13038:
13039: x_charges_detail_rec.transaction_inventory_org := p_charges_detail_rec.transaction_inventory_org;
13040:
13041: ELSIF p_charges_detail_rec.transaction_inventory_org = FND_API.G_MISS_NUM THEN
13042: x_charges_detail_rec.transaction_inventory_org := l_db_det_rec.transaction_inventory_org;
13043: ELSE
13044: x_charges_detail_rec.transaction_inventory_org := NULL;
13045: END IF;

Line 13067: --RAISE FND_API.G_EXC_ERROR;

13063:
13064: --Charges needs a order number when interfaceing
13065: --to OM if add to order flag = 'Y'
13066:
13067: --RAISE FND_API.G_EXC_ERROR;
13068: --null;
13069: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ORDER_NUMBER_REQUIRED');
13070: FND_MSG_PUB.Add;
13071: RAISE FND_API.G_EXC_ERROR;

Line 13071: RAISE FND_API.G_EXC_ERROR;

13067: --RAISE FND_API.G_EXC_ERROR;
13068: --null;
13069: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ORDER_NUMBER_REQUIRED');
13070: FND_MSG_PUB.Add;
13071: RAISE FND_API.G_EXC_ERROR;
13072: ELSE
13073:
13074: -- If order number provided then validate the order
13075:

Line 13085: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

13081: x_return_status => l_return_status,
13082: x_msg_count => l_msg_count,
13083: x_msg_data => l_msg_data);
13084:
13085: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13086:
13087: --RAISE FND_API.G_EXC_ERROR ;
13088: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13089: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);

Line 13087: --RAISE FND_API.G_EXC_ERROR ;

13083: x_msg_data => l_msg_data);
13084:
13085: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13086:
13087: --RAISE FND_API.G_EXC_ERROR ;
13088: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13089: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
13090: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
13091: FND_MSG_PUB.Add;

Line 13092: RAISE FND_API.G_EXC_ERROR;

13088: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13089: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
13090: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
13091: FND_MSG_PUB.Add;
13092: RAISE FND_API.G_EXC_ERROR;
13093: ELSE
13094:
13095: x_charges_detail_rec.order_header_id := p_charges_detail_rec.order_header_id;
13096: x_charges_detail_rec.order_line_id := p_charges_detail_rec.order_line_id;

Line 13118: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

13114: x_return_status => l_return_status,
13115: x_msg_count => l_msg_count,
13116: x_msg_data => l_msg_data);
13117:
13118: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13119:
13120: --RAISE FND_API.G_EXC_ERROR ;
13121: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13122: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);

Line 13120: --RAISE FND_API.G_EXC_ERROR ;

13116: x_msg_data => l_msg_data);
13117:
13118: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13119:
13120: --RAISE FND_API.G_EXC_ERROR ;
13121: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13122: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
13123: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
13124: FND_MSG_PUB.Add;

Line 13125: RAISE FND_API.G_EXC_ERROR;

13121: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13122: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
13123: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
13124: FND_MSG_PUB.Add;
13125: RAISE FND_API.G_EXC_ERROR;
13126:
13127: ELSE
13128:
13129: x_charges_detail_rec.order_header_id := p_charges_detail_rec.order_header_id;

Line 13152: IF p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM AND

13148: IF x_charges_detail_rec.add_to_order_flag = 'Y' AND
13149: x_charges_detail_rec.interface_to_oe_flag = 'Y' THEN
13150:
13151:
13152: IF p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM AND
13153: p_charges_detail_rec.order_header_id IS NOT NULL THEN
13154:
13155: Validate_Order(
13156: p_api_name => p_api_name,

Line 13163: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

13159: x_return_status => l_return_status,
13160: x_msg_count => l_msg_count,
13161: x_msg_data => l_msg_data);
13162:
13163: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13164: --RAISE FND_API.G_EXC_ERROR ;
13165: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13166: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
13167: FND_MSG_PUB.Add;

Line 13164: --RAISE FND_API.G_EXC_ERROR ;

13160: x_msg_count => l_msg_count,
13161: x_msg_data => l_msg_data);
13162:
13163: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13164: --RAISE FND_API.G_EXC_ERROR ;
13165: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13166: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
13167: FND_MSG_PUB.Add;
13168: RAISE FND_API.G_EXC_ERROR;

Line 13168: RAISE FND_API.G_EXC_ERROR;

13164: --RAISE FND_API.G_EXC_ERROR ;
13165: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13166: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
13167: FND_MSG_PUB.Add;
13168: RAISE FND_API.G_EXC_ERROR;
13169: ELSE
13170: x_charges_detail_rec.order_header_id := p_charges_detail_rec.order_header_id;
13171: END IF;
13172:

Line 13173: ELSIF p_charges_detail_rec.order_header_id = FND_API.G_MISS_NUM THEN

13169: ELSE
13170: x_charges_detail_rec.order_header_id := p_charges_detail_rec.order_header_id;
13171: END IF;
13172:
13173: ELSIF p_charges_detail_rec.order_header_id = FND_API.G_MISS_NUM THEN
13174: IF l_db_det_rec.order_header_id IS NOT NULL THEN
13175: x_charges_detail_rec.order_header_id := l_db_det_rec.order_header_id;
13176: ELSE
13177: --order number required

Line 13180: RAISE FND_API.G_EXC_ERROR;

13176: ELSE
13177: --order number required
13178: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ORDER_NUMBER_REQUIRED');
13179: FND_MSG_PUB.Add;
13180: RAISE FND_API.G_EXC_ERROR;
13181: END IF;
13182: ELSE
13183: --order number not passed
13184: --order number required

Line 13187: RAISE FND_API.G_EXC_ERROR;

13183: --order number not passed
13184: --order number required
13185: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ORDER_NUMBER_REQUIRED');
13186: FND_MSG_PUB.Add;
13187: RAISE FND_API.G_EXC_ERROR;
13188: END IF;
13189:
13190:
13191: ELSE

Line 13194: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM AND

13190:
13191: ELSE
13192: --If the add_to_order_flag = 'Y' and order is provided
13193: IF x_charges_detail_rec.add_to_order_flag = 'Y' AND
13194: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM AND
13195: p_charges_detail_rec.order_header_id IS NOT NULL THEN
13196:
13197: Validate_Order(
13198: p_api_name => p_api_name,

Line 13206: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

13202: x_return_status => l_return_status,
13203: x_msg_count => l_msg_count,
13204: x_msg_data => l_msg_data);
13205:
13206: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13207:
13208: --RAISE FND_API.G_EXC_ERROR ;
13209: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13210: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);

Line 13208: --RAISE FND_API.G_EXC_ERROR ;

13204: x_msg_data => l_msg_data);
13205:
13206: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13207:
13208: --RAISE FND_API.G_EXC_ERROR ;
13209: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13210: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
13211: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
13212: FND_MSG_PUB.Add;

Line 13213: RAISE FND_API.G_EXC_ERROR;

13209: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
13210: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
13211: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
13212: FND_MSG_PUB.Add;
13213: RAISE FND_API.G_EXC_ERROR;
13214:
13215: ELSE
13216:
13217: x_charges_detail_rec.order_header_id := p_charges_detail_rec.order_header_id;

Line 13239: RAISE FND_API.G_EXC_ERROR;

13235: --raise error
13236: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_ADD_CHG_TO_ORDER');
13237: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
13238: FND_MSG_PUB.Add;
13239: RAISE FND_API.G_EXC_ERROR;
13240: END IF;
13241: END IF;
13242:
13243:

Line 13268: IF p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR AND

13264: END IF;
13265: END IF;
13266: ELSIF p_validation_mode = 'U' THEN
13267: -- bug Fix for Bug # 3084256
13268: IF p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR AND
13269: p_charges_detail_rec.purchase_order_num IS NOT NULL THEN
13270: x_charges_detail_rec.purchase_order_num := p_charges_detail_rec.purchase_order_num;
13271: ELSIF
13272: p_charges_detail_rec.purchase_order_num = FND_API.G_MISS_CHAR THEN

Line 13272: p_charges_detail_rec.purchase_order_num = FND_API.G_MISS_CHAR THEN

13268: IF p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR AND
13269: p_charges_detail_rec.purchase_order_num IS NOT NULL THEN
13270: x_charges_detail_rec.purchase_order_num := p_charges_detail_rec.purchase_order_num;
13271: ELSIF
13272: p_charges_detail_rec.purchase_order_num = FND_API.G_MISS_CHAR THEN
13273: x_charges_detail_rec.purchase_order_num := l_db_det_rec.purchase_order_num;
13274: ELSE
13275: --null is passed
13276: x_charges_detail_rec.purchase_order_num := null;

Line 13312: WHEN FND_API.G_EXC_ERROR THEN

13308:
13309: -- Exception Block
13310: EXCEPTION
13311:
13312: WHEN FND_API.G_EXC_ERROR THEN
13313: ROLLBACK TO Validate_Charge_Details_PUB;
13314:
13315: x_return_status := FND_API.G_RET_STS_ERROR;
13316: FND_MSG_PUB.Count_And_Get(

Line 13315: x_return_status := FND_API.G_RET_STS_ERROR;

13311:
13312: WHEN FND_API.G_EXC_ERROR THEN
13313: ROLLBACK TO Validate_Charge_Details_PUB;
13314:
13315: x_return_status := FND_API.G_RET_STS_ERROR;
13316: FND_MSG_PUB.Count_And_Get(
13317: p_count => x_msg_count,
13318: p_data => x_msg_data,
13319: p_encoded => FND_API.G_FALSE);

Line 13319: p_encoded => FND_API.G_FALSE);

13315: x_return_status := FND_API.G_RET_STS_ERROR;
13316: FND_MSG_PUB.Count_And_Get(
13317: p_count => x_msg_count,
13318: p_data => x_msg_data,
13319: p_encoded => FND_API.G_FALSE);
13320:
13321: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
13322: ROLLBACK TO Validate_Charge_Details_PUB;
13323: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 13321: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

13317: p_count => x_msg_count,
13318: p_data => x_msg_data,
13319: p_encoded => FND_API.G_FALSE);
13320:
13321: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
13322: ROLLBACK TO Validate_Charge_Details_PUB;
13323: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
13324: FND_MSG_PUB.Count_And_Get(
13325: p_count => x_msg_count,

Line 13323: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

13319: p_encoded => FND_API.G_FALSE);
13320:
13321: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
13322: ROLLBACK TO Validate_Charge_Details_PUB;
13323: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
13324: FND_MSG_PUB.Count_And_Get(
13325: p_count => x_msg_count,
13326: p_data => x_msg_data,
13327: p_encoded => FND_API.G_FALSE);

Line 13327: p_encoded => FND_API.G_FALSE);

13323: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
13324: FND_MSG_PUB.Count_And_Get(
13325: p_count => x_msg_count,
13326: p_data => x_msg_data,
13327: p_encoded => FND_API.G_FALSE);
13328:
13329: WHEN OTHERS THEN
13330: ROLLBACK TO Validate_Charge_Details_PUB;
13331: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_UNEXPECTED_EXEC_ERRORS');

Line 13341: x_return_status := FND_API.G_RET_STS_ERROR;

13337: END IF ;
13338: fnd_msg_pub.count_and_get(
13339: p_count => x_msg_count
13340: ,p_data => x_msg_data);
13341: x_return_status := FND_API.G_RET_STS_ERROR;
13342:
13343: END VALIDATE_CHARGE_DETAILS;
13344:
13345:

Line 13417: x_return_status := FND_API.G_RET_STS_SUCCESS;

13413:
13414:
13415: BEGIN
13416:
13417: x_return_status := FND_API.G_RET_STS_SUCCESS;
13418:
13419: FOR v_incidents_def IN c_incidents_def(p_incident_id) LOOP
13420:
13421: x_business_process_id := v_incidents_def.business_process_id;

Line 13447: x_return_status := FND_API.G_RET_STS_ERROR;

13443:
13444: EXCEPTION
13445:
13446: WHEN OTHERS THEN
13447: x_return_status := FND_API.G_RET_STS_ERROR;
13448: fnd_msg_pub.count_and_get(
13449: p_count => x_msg_count,
13450: p_data => x_msg_data);
13451:

Line 13539: x_return_status := FND_API.G_RET_STS_SUCCESS;

13535: lv_exists_flag VARCHAR2(1) := 'N';
13536:
13537: BEGIN
13538: -- Initialize API return status to success
13539: x_return_status := FND_API.G_RET_STS_SUCCESS;
13540:
13541: --DBMS_OUTPUT.PUT_LINE(' Source Code = :'||p_source_code);
13542:
13543: IF p_source_code <> 'SD' THEN

Line 13551: --RAISE FND_API.G_EXC_ERROR;

13547:
13548: -- Check with Anu if this logic is OK here
13549: IF v_txn_type.line_order_category_code = 'RETURN' THEN
13550: IF v_txn_type.src_change_owner_to_code = 'E' THEN
13551: --RAISE FND_API.G_EXC_ERROR;
13552: --null;
13553: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_TYPE_OWNER');
13554: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
13555: FND_MSG_PUB.Add;

Line 13556: RAISE FND_API.G_EXC_ERROR;

13552: --null;
13553: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_TYPE_OWNER');
13554: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
13555: FND_MSG_PUB.Add;
13556: RAISE FND_API.G_EXC_ERROR;
13557: END IF;
13558:
13559: ELSIF v_txn_type.line_order_category_code = 'ORDER' THEN
13560: IF v_txn_type.non_src_change_owner_to_code = 'E' THEN

Line 13561: --RAISE FND_API.G_EXC_ERROR;

13557: END IF;
13558:
13559: ELSIF v_txn_type.line_order_category_code = 'ORDER' THEN
13560: IF v_txn_type.non_src_change_owner_to_code = 'E' THEN
13561: --RAISE FND_API.G_EXC_ERROR;
13562: --null;
13563: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_TYPE_OWNER');
13564: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
13565: FND_MSG_PUB.Add;

Line 13566: RAISE FND_API.G_EXC_ERROR;

13562: --null;
13563: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_TYPE_OWNER');
13564: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
13565: FND_MSG_PUB.Add;
13566: RAISE FND_API.G_EXC_ERROR;
13567: END IF;
13568: END IF;
13569:
13570: x_line_order_category_code := v_txn_type.line_order_category_code;

Line 13600: RAISE FND_API.G_EXC_ERROR;

13596: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
13597: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_business_process_id);
13598: FND_MSG_PUB.Add;
13599:
13600: RAISE FND_API.G_EXC_ERROR;
13601:
13602: END IF;
13603:
13604: EXCEPTION

Line 13605: WHEN FND_API.G_EXC_ERROR THEN

13601:
13602: END IF;
13603:
13604: EXCEPTION
13605: WHEN FND_API.G_EXC_ERROR THEN
13606: x_return_status := FND_API.G_RET_STS_ERROR;
13607: fnd_msg_pub.count_and_get(
13608: p_count => x_msg_count
13609: ,p_data => x_msg_data);

Line 13606: x_return_status := FND_API.G_RET_STS_ERROR;

13602: END IF;
13603:
13604: EXCEPTION
13605: WHEN FND_API.G_EXC_ERROR THEN
13606: x_return_status := FND_API.G_RET_STS_ERROR;
13607: fnd_msg_pub.count_and_get(
13608: p_count => x_msg_count
13609: ,p_data => x_msg_data);
13610:

Line 13613: x_return_status := FND_API.G_RET_STS_ERROR;

13609: ,p_data => x_msg_data);
13610:
13611:
13612: WHEN OTHERS THEN
13613: x_return_status := FND_API.G_RET_STS_ERROR;
13614: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_TYPE');
13615: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
13616: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_business_process_id);
13617: FND_MSG_PUB.Add;

Line 13660: x_return_status := FND_API.G_RET_STS_SUCCESS;

13656: BEGIN
13657:
13658:
13659: -- Initialize API return status to success
13660: x_return_status := FND_API.G_RET_STS_SUCCESS;
13661:
13662: --DBMS_OUTPUT.PUT_LINE('cs_std.get_item_valdn_orgzn_id = ' || cs_std.get_item_valdn_orgzn_id);
13663: --DBMS_OUTPUT.PUT_LINE('p_inv_id = ' || p_inv_id);
13664: --DBMS_OUTPUT.PUT_LINE('p_update_ib_flag = ' || p_update_ib_flag);

Line 13679: -- --RAISE FND_API.G_EXC_ERROR;

13675: --
13676:
13677: -- IF NOT (NVL(v_get_inv_item.contract_item_type_code, 'N') = 'N') THEN
13678: -- lv_exists_flag := 'N';
13679: -- --RAISE FND_API.G_EXC_ERROR;
13680: -- FND_MESSAGE.Set_Name('CS', 'CS_CHG_CONTRACT_ITEM_ERROR');
13681: -- FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id, TRUE);
13682: -- FND_MSG_PUB.Add;
13683: -- RAISE FND_API.G_EXC_ERROR;

Line 13683: -- RAISE FND_API.G_EXC_ERROR;

13679: -- --RAISE FND_API.G_EXC_ERROR;
13680: -- FND_MESSAGE.Set_Name('CS', 'CS_CHG_CONTRACT_ITEM_ERROR');
13681: -- FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id, TRUE);
13682: -- FND_MSG_PUB.Add;
13683: -- RAISE FND_API.G_EXC_ERROR;
13684: -- END IF;
13685:
13686: ------DBMS_OUTPUT.PUT_LINE('v_get_inv_item.contract_item_type_code '||v_get_inv_item.contract_item_type_code);
13687:

Line 13715: RAISE FND_API.G_EXC_ERROR;

13711: -- --DBMS_OUTPUT.PUT_LINE('lv_exists_flag = ' || 'N');
13712: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_INVENTORY_ITEM');
13713: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13714: FND_MSG_PUB.Add;
13715: RAISE FND_API.G_EXC_ERROR;
13716: END IF;
13717:
13718: EXCEPTION
13719:

Line 13720: WHEN FND_API.G_EXC_ERROR THEN

13716: END IF;
13717:
13718: EXCEPTION
13719:
13720: WHEN FND_API.G_EXC_ERROR THEN
13721: x_return_status := FND_API.G_RET_STS_ERROR;
13722: fnd_msg_pub.count_and_get(
13723: p_count => x_msg_count
13724: ,p_data => x_msg_data);

Line 13721: x_return_status := FND_API.G_RET_STS_ERROR;

13717:
13718: EXCEPTION
13719:
13720: WHEN FND_API.G_EXC_ERROR THEN
13721: x_return_status := FND_API.G_RET_STS_ERROR;
13722: fnd_msg_pub.count_and_get(
13723: p_count => x_msg_count
13724: ,p_data => x_msg_data);
13725:

Line 13727: x_return_status := FND_API.G_RET_STS_ERROR;

13723: p_count => x_msg_count
13724: ,p_data => x_msg_data);
13725:
13726: WHEN OTHERS THEN
13727: x_return_status := FND_API.G_RET_STS_ERROR;
13728: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_INVENTORY_ITEM');
13729: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13730: FND_MSG_PUB.Add;
13731: fnd_msg_pub.count_and_get(

Line 13771: x_return_status := FND_API.G_RET_STS_SUCCESS;

13767: lv_exists_flag VARCHAR2(1) := 'N';
13768:
13769: BEGIN
13770: -- Initialize API return status to success
13771: x_return_status := FND_API.G_RET_STS_SUCCESS;
13772:
13773: -- --DBMS_OUTPUT.PUT_LINE('p_inv_id = ' || p_inv_id);
13774: -- --DBMS_OUTPUT.PUT_LINE('p_txn_type_id = ' || p_txn_type_id);
13775:

Line 13784: --RAISE FND_API.G_EXC_ERROR;

13780:
13781: END LOOP;
13782:
13783: IF lv_exists_flag <> 'Y' THEN
13784: --RAISE FND_API.G_EXC_ERROR;
13785: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_FLG_NOT_IN_TXN');
13786: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13787: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
13788: FND_MSG_PUB.Add;

Line 13789: RAISE FND_API.G_EXC_ERROR;

13785: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_FLG_NOT_IN_TXN');
13786: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13787: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
13788: FND_MSG_PUB.Add;
13789: RAISE FND_API.G_EXC_ERROR;
13790: END IF;
13791:
13792: --DBMS_OUTPUT.PUT_LINE('lv_exists_flag = ' || lv_exists_flag);
13793: --DBMS_OUTPUT.PUT_LINE('x_return_status = ' || x_return_status);

Line 13797: WHEN FND_API.G_EXC_ERROR THEN

13793: --DBMS_OUTPUT.PUT_LINE('x_return_status = ' || x_return_status);
13794:
13795: EXCEPTION
13796:
13797: WHEN FND_API.G_EXC_ERROR THEN
13798: x_return_status := FND_API.G_RET_STS_ERROR;
13799: fnd_msg_pub.count_and_get(
13800: p_count => x_msg_count
13801: ,p_data => x_msg_data);

Line 13798: x_return_status := FND_API.G_RET_STS_ERROR;

13794:
13795: EXCEPTION
13796:
13797: WHEN FND_API.G_EXC_ERROR THEN
13798: x_return_status := FND_API.G_RET_STS_ERROR;
13799: fnd_msg_pub.count_and_get(
13800: p_count => x_msg_count
13801: ,p_data => x_msg_data);
13802:

Line 13804: x_return_status := FND_API.G_RET_STS_ERROR;

13800: p_count => x_msg_count
13801: ,p_data => x_msg_data);
13802:
13803: WHEN OTHERS THEN
13804: x_return_status := FND_API.G_RET_STS_ERROR;
13805: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_FLG_NOT_IN_TXN');
13806: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13807: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
13808: FND_MSG_PUB.Add;

Line 13843: x_return_status := FND_API.G_RET_STS_SUCCESS;

13839:
13840:
13841: BEGIN
13842: -- Initialize API return status to success
13843: x_return_status := FND_API.G_RET_STS_SUCCESS;
13844:
13845: FOR v_txn_billing_type IN c_txn_billing_type(p_inv_id,
13846: p_txn_type_id) LOOP
13847: x_txn_billing_type_id := v_txn_billing_type.txn_billing_type_id;

Line 13852: --RAISE FND_API.G_EXC_ERROR;

13848: lv_exists_flag := 'Y';
13849: END LOOP;
13850:
13851: IF lv_exists_flag <> 'Y' THEN
13852: --RAISE FND_API.G_EXC_ERROR;
13853: --null;
13854: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_TYP_NOT_IN_TXN');
13855: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13856: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);

Line 13858: RAISE FND_API.G_EXC_ERROR;

13854: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_TYP_NOT_IN_TXN');
13855: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13856: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
13857: FND_MSG_PUB.Add;
13858: RAISE FND_API.G_EXC_ERROR;
13859: END IF;
13860:
13861: EXCEPTION
13862:

Line 13863: WHEN FND_API.G_EXC_ERROR THEN

13859: END IF;
13860:
13861: EXCEPTION
13862:
13863: WHEN FND_API.G_EXC_ERROR THEN
13864: x_return_status := FND_API.G_RET_STS_ERROR;
13865: fnd_msg_pub.count_and_get(
13866: p_count => x_msg_count
13867: ,p_data => x_msg_data);

Line 13864: x_return_status := FND_API.G_RET_STS_ERROR;

13860:
13861: EXCEPTION
13862:
13863: WHEN FND_API.G_EXC_ERROR THEN
13864: x_return_status := FND_API.G_RET_STS_ERROR;
13865: fnd_msg_pub.count_and_get(
13866: p_count => x_msg_count
13867: ,p_data => x_msg_data);
13868:

Line 13870: x_return_status := FND_API.G_RET_STS_ERROR;

13866: p_count => x_msg_count
13867: ,p_data => x_msg_data);
13868:
13869: WHEN OTHERS THEN
13870: x_return_status := FND_API.G_RET_STS_ERROR;
13871: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_TYP_NOT_IN_TXN');
13872: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13873: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
13874: FND_MSG_PUB.Add;

Line 13903: x_return_status := FND_API.G_RET_STS_SUCCESS;

13899: i NUMBER := 0;
13900:
13901: BEGIN
13902: -- Initialize API return status to success
13903: x_return_status := FND_API.G_RET_STS_SUCCESS;
13904:
13905: FOR v_uom IN c_uom(p_inv_id) LOOP
13906: i := i + 1;
13907: X_TBL_UOM(i).unit_of_measure := v_uom.uom_code;

Line 13913: x_return_status := FND_API.G_RET_STS_ERROR;

13909:
13910: EXCEPTION
13911:
13912: WHEN OTHERS THEN
13913: x_return_status := FND_API.G_RET_STS_ERROR;
13914: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_UOM_FAILED');
13915: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13916: FND_MESSAGE.SET_TOKEN('ORGANIZATION_ID', cs_std.get_item_valdn_orgzn_id);
13917: FND_MSG_PUB.Add;

Line 13947: x_return_status := FND_API.G_RET_STS_SUCCESS;

13943:
13944: lv_exists_flag VARCHAR2(1) := 'N';
13945: BEGIN
13946: -- Initialize API return status to success
13947: x_return_status := FND_API.G_RET_STS_SUCCESS;
13948:
13949: FOR v_primary_uom IN c_primary_uom(p_inv_id) LOOP
13950: lv_exists_flag := 'Y';
13951: x_primary_uom := v_primary_uom.uom_code;

Line 13955: --RAISE FND_API.G_EXC_ERROR;

13951: x_primary_uom := v_primary_uom.uom_code;
13952: END LOOP;
13953:
13954: IF lv_exists_flag = 'N' THEN
13955: --RAISE FND_API.G_EXC_ERROR;
13956: --null;
13957: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_UOM_FAILED');
13958: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13959: FND_MESSAGE.SET_TOKEN('ORGANIZATION_ID', cs_std.get_item_valdn_orgzn_id);

Line 13961: RAISE FND_API.G_EXC_ERROR;

13957: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_UOM_FAILED');
13958: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13959: FND_MESSAGE.SET_TOKEN('ORGANIZATION_ID', cs_std.get_item_valdn_orgzn_id);
13960: FND_MSG_PUB.Add;
13961: RAISE FND_API.G_EXC_ERROR;
13962: END IF;
13963:
13964: EXCEPTION
13965:

Line 13966: WHEN FND_API.G_EXC_ERROR THEN

13962: END IF;
13963:
13964: EXCEPTION
13965:
13966: WHEN FND_API.G_EXC_ERROR THEN
13967: x_return_status := FND_API.G_RET_STS_ERROR;
13968: fnd_msg_pub.count_and_get(
13969: p_count => x_msg_count
13970: ,p_data => x_msg_data);

Line 13967: x_return_status := FND_API.G_RET_STS_ERROR;

13963:
13964: EXCEPTION
13965:
13966: WHEN FND_API.G_EXC_ERROR THEN
13967: x_return_status := FND_API.G_RET_STS_ERROR;
13968: fnd_msg_pub.count_and_get(
13969: p_count => x_msg_count
13970: ,p_data => x_msg_data);
13971:

Line 13973: x_return_status := FND_API.G_RET_STS_ERROR;

13969: p_count => x_msg_count
13970: ,p_data => x_msg_data);
13971:
13972: WHEN OTHERS THEN
13973: x_return_status := FND_API.G_RET_STS_ERROR;
13974: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_UOM_FAILED');
13975: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
13976: FND_MESSAGE.SET_TOKEN('ORGANIZATION_ID', cs_std.get_item_valdn_orgzn_id);
13977: FND_MSG_PUB.Add;

Line 14025: x_return_status := FND_API.G_RET_STS_SUCCESS;

14021: l_ERRM VARCHAR2(100);
14022:
14023: BEGIN
14024: -- Initialize API return status to success
14025: x_return_status := FND_API.G_RET_STS_SUCCESS;
14026:
14027: --DBMS_OUTPUT.PUT_LINE('p_source_code = ' || p_source_code);
14028: --DBMS_OUTPUT.PUT_LINE('p_source_id = ' || p_source_id);
14029: --DBMS_OUTPUT.PUT_LINE('p_org_id = ' || p_org_id);

Line 14040: --RAISE FND_API.G_EXC_ERROR;

14036: x_source_id := p_source_id;
14037: END LOOP;
14038:
14039: IF lv_exists_flag <> 'Y' THEN
14040: --RAISE FND_API.G_EXC_ERROR;
14041: --null;
14042: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
14043: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
14044: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);

Line 14046: RAISE FND_API.G_EXC_ERROR;

14042: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
14043: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
14044: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);
14045: FND_MSG_PUB.Add;
14046: RAISE FND_API.G_EXC_ERROR;
14047: END IF;
14048:
14049: ELSE
14050: -- source_id cannot be cannot be null

Line 14052: RAISE FND_API.G_EXC_ERROR;

14048:
14049: ELSE
14050: -- source_id cannot be cannot be null
14051: Add_Null_Parameter_Msg(p_api_name, 'p_source_id');
14052: RAISE FND_API.G_EXC_ERROR;
14053: END IF ;
14054:
14055: ELSIF p_source_code = 'DR' THEN
14056: IF p_source_id IS NOT NULL THEN

Line 14063: --RAISE FND_API.G_EXC_ERROR;

14059: x_source_id := p_source_id;
14060: END LOOP;
14061:
14062: IF lv_exists_flag <> 'Y' THEN
14063: --RAISE FND_API.G_EXC_ERROR;
14064: --null;
14065: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
14066: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
14067: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);

Line 14069: RAISE FND_API.G_EXC_ERROR;

14065: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
14066: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
14067: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);
14068: FND_MSG_PUB.Add;
14069: RAISE FND_API.G_EXC_ERROR;
14070: END IF;
14071:
14072: ELSE
14073: -- source_id cannot be cannot be null

Line 14075: RAISE FND_API.G_EXC_ERROR;

14071:
14072: ELSE
14073: -- source_id cannot be cannot be null
14074: Add_Null_Parameter_Msg(p_api_name, 'p_source_id');
14075: RAISE FND_API.G_EXC_ERROR;
14076: END IF ;
14077:
14078: ELSIF p_source_code = 'SD' THEN
14079: IF p_source_id IS NOT NULL THEN

Line 14086: --RAISE FND_API.G_EXC_ERROR;

14082: x_source_id := p_source_id;
14083: END LOOP;
14084:
14085: IF lv_exists_flag <> 'Y' THEN
14086: --RAISE FND_API.G_EXC_ERROR;
14087: --null;
14088: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
14089: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
14090: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);

Line 14092: RAISE FND_API.G_EXC_ERROR;

14088: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
14089: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
14090: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);
14091: FND_MSG_PUB.Add;
14092: RAISE FND_API.G_EXC_ERROR;
14093: END IF;
14094:
14095: ELSE
14096: -- raise error as source_id cannot be cannot be null

Line 14098: RAISE FND_API.G_EXC_ERROR;

14094:
14095: ELSE
14096: -- raise error as source_id cannot be cannot be null
14097: Add_Null_Parameter_Msg(p_api_name, 'p_source_id');
14098: RAISE FND_API.G_EXC_ERROR;
14099: END IF ;
14100:
14101: ELSIF p_source_code = 'SD' THEN
14102: IF p_source_id IS NOT NULL THEN

Line 14110: --RAISE FND_API.G_EXC_ERROR;

14106: x_source_id := p_source_id;
14107: END LOOP;
14108:
14109: IF lv_exists_flag <> 'Y' THEN
14110: --RAISE FND_API.G_EXC_ERROR;
14111: --null;
14112: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
14113: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
14114: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);

Line 14116: RAISE FND_API.G_EXC_ERROR;

14112: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
14113: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
14114: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);
14115: FND_MSG_PUB.Add;
14116: RAISE FND_API.G_EXC_ERROR;
14117: END IF;
14118: ELSE
14119: -- cannot be null
14120: Add_Null_Parameter_Msg(p_api_name, 'p_source_id');

Line 14121: RAISE FND_API.G_EXC_ERROR;

14117: END IF;
14118: ELSE
14119: -- cannot be null
14120: Add_Null_Parameter_Msg(p_api_name, 'p_source_id');
14121: RAISE FND_API.G_EXC_ERROR;
14122: END IF ;
14123:
14124: ELSE
14125: --Invalid source code passed. Raise an exception

Line 14131: RAISE FND_API.G_EXC_ERROR;

14127: p_token_an => p_api_name,
14128: p_token_v => p_source_code,
14129: p_token_p => 'p_source_code');
14130:
14131: RAISE FND_API.G_EXC_ERROR;
14132: END IF ;
14133:
14134: EXCEPTION
14135:

Line 14136: WHEN FND_API.G_EXC_ERROR THEN

14132: END IF ;
14133:
14134: EXCEPTION
14135:
14136: WHEN FND_API.G_EXC_ERROR THEN
14137: x_return_status := FND_API.G_RET_STS_ERROR;
14138: fnd_msg_pub.count_and_get(
14139: p_count => x_msg_count
14140: ,p_data => x_msg_data);

Line 14137: x_return_status := FND_API.G_RET_STS_ERROR;

14133:
14134: EXCEPTION
14135:
14136: WHEN FND_API.G_EXC_ERROR THEN
14137: x_return_status := FND_API.G_RET_STS_ERROR;
14138: fnd_msg_pub.count_and_get(
14139: p_count => x_msg_count
14140: ,p_data => x_msg_data);
14141:

Line 14143: x_return_status := FND_API.G_RET_STS_ERROR;

14139: p_count => x_msg_count
14140: ,p_data => x_msg_data);
14141:
14142: WHEN NO_DATA_FOUND THEN
14143: x_return_status := FND_API.G_RET_STS_ERROR;
14144: IF p_source_id IS NOT NULL THEN
14145: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
14146: p_token_v => p_source_id,
14147: p_token_p => 'p_source_id');

Line 14153: --x_return_status := FND_API.G_RET_STS_ERROR ;

14149:
14150: WHEN OTHERS THEN
14151: --l_ERRM := SQLERRM;
14152: --DBMS_OUTPUT.PUT_LINE('Others Validate Source ' ||l_errm);
14153: --x_return_status := FND_API.G_RET_STS_ERROR ;
14154: x_return_status := FND_API.G_RET_STS_ERROR;
14155: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
14156: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
14157: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);

Line 14154: x_return_status := FND_API.G_RET_STS_ERROR;

14150: WHEN OTHERS THEN
14151: --l_ERRM := SQLERRM;
14152: --DBMS_OUTPUT.PUT_LINE('Others Validate Source ' ||l_errm);
14153: --x_return_status := FND_API.G_RET_STS_ERROR ;
14154: x_return_status := FND_API.G_RET_STS_ERROR;
14155: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
14156: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
14157: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);
14158: FND_MSG_PUB.Add;

Line 14205: x_return_status := FND_API.G_RET_STS_SUCCESS;

14201:
14202: lv_exists_flag VARCHAR2(1) := 'N';
14203: BEGIN
14204:
14205: x_return_status := FND_API.G_RET_STS_SUCCESS;
14206: IF p_val_mode = 'BILL_TO' THEN
14207: FOR v_bill_to_party_site IN c_bill_to_party_site(p_site_use_id, p_party_id) LOOP
14208: lv_exists_flag := 'Y';
14209: x_site_id := v_bill_to_party_site.party_site_id;

Line 14220: --RAISE FND_API.G_EXC_ERROR;

14216: END LOOP;
14217: END IF;
14218:
14219: IF lv_exists_flag = 'N' THEN
14220: --RAISE FND_API.G_EXC_ERROR;
14221: --null;
14222: FND_MESSAGE.Set_Name('CS', 'CS_CHG_NO_SITE_FOUND');
14223: FND_MESSAGE.SET_TOKEN('PARTY_ID', p_party_id);
14224: FND_MESSAGE.SET_TOKEN('SITE_USE_ID', p_site_use_id);

Line 14226: RAISE FND_API.G_EXC_ERROR;

14222: FND_MESSAGE.Set_Name('CS', 'CS_CHG_NO_SITE_FOUND');
14223: FND_MESSAGE.SET_TOKEN('PARTY_ID', p_party_id);
14224: FND_MESSAGE.SET_TOKEN('SITE_USE_ID', p_site_use_id);
14225: FND_MSG_PUB.Add;
14226: RAISE FND_API.G_EXC_ERROR;
14227: END IF;
14228:
14229: EXCEPTION
14230:

Line 14231: WHEN FND_API.G_EXC_ERROR THEN

14227: END IF;
14228:
14229: EXCEPTION
14230:
14231: WHEN FND_API.G_EXC_ERROR THEN
14232: x_return_status := FND_API.G_RET_STS_ERROR;
14233:
14234: WHEN OTHERS THEN
14235: x_return_status := FND_API.G_RET_STS_ERROR;

Line 14232: x_return_status := FND_API.G_RET_STS_ERROR;

14228:
14229: EXCEPTION
14230:
14231: WHEN FND_API.G_EXC_ERROR THEN
14232: x_return_status := FND_API.G_RET_STS_ERROR;
14233:
14234: WHEN OTHERS THEN
14235: x_return_status := FND_API.G_RET_STS_ERROR;
14236: FND_MESSAGE.Set_Name('CS', 'CS_CHG_NO_SITE_FOUND');

Line 14235: x_return_status := FND_API.G_RET_STS_ERROR;

14231: WHEN FND_API.G_EXC_ERROR THEN
14232: x_return_status := FND_API.G_RET_STS_ERROR;
14233:
14234: WHEN OTHERS THEN
14235: x_return_status := FND_API.G_RET_STS_ERROR;
14236: FND_MESSAGE.Set_Name('CS', 'CS_CHG_NO_SITE_FOUND');
14237: FND_MESSAGE.SET_TOKEN('PARTY_ID', p_party_id);
14238: FND_MESSAGE.SET_TOKEN('SITE_USE_ID', p_site_use_id);
14239: FND_MSG_PUB.Add;

Line 14277: x_return_status := FND_API.G_RET_STS_SUCCESS;

14273:
14274:
14275: BEGIN
14276:
14277: x_return_status := FND_API.G_RET_STS_SUCCESS;
14278:
14279: --Changed the functionality to resolve bug # 3546804
14280:
14281: IF p_business_process_id IS NOT NULL AND

Line 14322: x_return_status := FND_API.G_RET_STS_ERROR;

14318:
14319: EXCEPTION
14320:
14321: WHEN OTHERS THEN
14322: x_return_status := FND_API.G_RET_STS_ERROR;
14323: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_UNEXPECTED_EXEC_ERRORS');
14324: FND_MESSAGE.SET_TOKEN('ROUTINE', p_api_name);
14325: FND_MESSAGE.SET_TOKEN('SQLERRM', sqlerrm);
14326: FND_MSG_PUB.ADD;

Line 14353: x_return_status := FND_API.G_RET_STS_SUCCESS;

14349: WHERE price_list_id = p_price_list_id;
14350:
14351: lv_exists_flag VARCHAR2(1) := 'N';
14352: BEGIN
14353: x_return_status := FND_API.G_RET_STS_SUCCESS;
14354:
14355: IF p_price_list_id IS NOT NULL THEN
14356: FOR v_currency_code IN c_currency_code(p_price_list_id) LOOP
14357: --assign currency_code to out record

Line 14363: --RAISE FND_API.G_EXC_ERROR;

14359: lv_exists_flag := 'Y';
14360: END LOOP;
14361:
14362: IF lv_exists_flag <> 'Y' THEN
14363: --RAISE FND_API.G_EXC_ERROR;
14364: --null;
14365: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_CURRENCY_FAILED');
14366: FND_MESSAGE.SET_TOKEN('PRICE_LIST_ID', p_price_list_id);
14367: FND_MSG_PUB.Add;

Line 14368: RAISE FND_API.G_EXC_ERROR;

14364: --null;
14365: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_CURRENCY_FAILED');
14366: FND_MESSAGE.SET_TOKEN('PRICE_LIST_ID', p_price_list_id);
14367: FND_MSG_PUB.Add;
14368: RAISE FND_API.G_EXC_ERROR;
14369: END IF;
14370: ELSE
14371: --price list id is null
14372: -- this should never happen

Line 14373: --RAISE FND_API.G_EXC_ERROR;

14369: END IF;
14370: ELSE
14371: --price list id is null
14372: -- this should never happen
14373: --RAISE FND_API.G_EXC_ERROR;
14374: --null;
14375: Add_Null_Parameter_Msg(p_api_name, 'p_price_list_id');
14376: RAISE FND_API.G_EXC_ERROR;
14377: END IF;

Line 14376: RAISE FND_API.G_EXC_ERROR;

14372: -- this should never happen
14373: --RAISE FND_API.G_EXC_ERROR;
14374: --null;
14375: Add_Null_Parameter_Msg(p_api_name, 'p_price_list_id');
14376: RAISE FND_API.G_EXC_ERROR;
14377: END IF;
14378:
14379: EXCEPTION
14380:

Line 14381: WHEN FND_API.G_EXC_ERROR THEN

14377: END IF;
14378:
14379: EXCEPTION
14380:
14381: WHEN FND_API.G_EXC_ERROR THEN
14382: x_return_status := FND_API.G_RET_STS_ERROR;
14383: fnd_msg_pub.count_and_get(
14384: p_count => x_msg_count
14385: ,p_data => x_msg_data);

Line 14382: x_return_status := FND_API.G_RET_STS_ERROR;

14378:
14379: EXCEPTION
14380:
14381: WHEN FND_API.G_EXC_ERROR THEN
14382: x_return_status := FND_API.G_RET_STS_ERROR;
14383: fnd_msg_pub.count_and_get(
14384: p_count => x_msg_count
14385: ,p_data => x_msg_data);
14386:

Line 14388: x_return_status := FND_API.G_RET_STS_ERROR;

14384: p_count => x_msg_count
14385: ,p_data => x_msg_data);
14386:
14387: WHEN OTHERS THEN
14388: x_return_status := FND_API.G_RET_STS_ERROR;
14389: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_CURRENCY_FAILED');
14390: FND_MESSAGE.SET_TOKEN('PRICE_LIST_ID', p_price_list_id);
14391: FND_MSG_PUB.Add;
14392: fnd_msg_pub.count_and_get(

Line 14423: x_return_status := FND_API.G_RET_STS_SUCCESS;

14419:
14420: BEGIN
14421:
14422: -- Initialize Return Status to SUCCESS
14423: x_return_status := FND_API.G_RET_STS_SUCCESS;
14424:
14425: --DBMS_OUTPUT.PUT_LINE('Conversion Type is '||l_conversion_type);
14426: --DBMS_OUTPUT.PUT_LINE('l_max_roll_days '||l_max_roll_days);
14427:

Line 14447: RAISE FND_API.g_exc_error;

14443: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
14444: FND_MESSAGE.SET_TOKEN('FROM_CURRENCY', p_from_currency);
14445: FND_MESSAGE.SET_TOKEN('TO_CURRENCY', p_to_currency);
14446: FND_MSG_PUB.add;
14447: RAISE FND_API.g_exc_error;
14448: END IF;
14449:
14450: IF p_to_currency IS NULL THEN
14451: -- return error

Line 14457: RAISE FND_API.g_exc_error;

14453: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
14454: FND_MESSAGE.SET_TOKEN('FROM_CURRENCY', p_from_currency);
14455: FND_MESSAGE.SET_TOKEN('TO_CURRENCY', p_to_currency);
14456: FND_MSG_PUB.add;
14457: RAISE FND_API.g_exc_error;
14458: END IF;
14459:
14460: IF ((l_conversion_type IS NULL) OR
14461: (l_max_roll_days IS NULL)) THEN

Line 14468: RAISE FND_API.g_exc_error;

14464: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
14465: FND_MESSAGE.SET_TOKEN('PROFILE1', 'CS_CHG_DEFAULT_CONVERSION_TYPE');
14466: FND_MESSAGE.SET_TOKEN('PROFILE2', 'CS_CHG_MAX_ROLL_DAYS');
14467: FND_MSG_PUB.add;
14468: RAISE FND_API.g_exc_error;
14469: END IF;
14470:
14471:
14472: IF ((l_conversion_type IS NOT NULL) AND

Line 14485: --RAISE FND_API.g_exc_error;

14481: x_numerator => lx_numerator,
14482: x_rate => lx_rate );
14483:
14484: IF lx_rate IS NULL THEN
14485: --RAISE FND_API.g_exc_error;
14486: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CONV_RATE_NOT_FOUND');
14487: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
14488: FND_MESSAGE.SET_TOKEN('FROM_CURRENCY', p_from_currency);
14489: FND_MESSAGE.SET_TOKEN('TO_CURRENCY', p_to_currency);

Line 14492: RAISE FND_API.g_exc_error;

14488: FND_MESSAGE.SET_TOKEN('FROM_CURRENCY', p_from_currency);
14489: FND_MESSAGE.SET_TOKEN('TO_CURRENCY', p_to_currency);
14490: FND_MESSAGE.SET_TOKEN('CONV_DATE', sysdate);
14491: FND_MSG_PUB.add;
14492: RAISE FND_API.g_exc_error;
14493: ELSE
14494: x_denominator := lx_denominator;
14495: x_numerator := lx_numerator;
14496: x_rate := lx_rate;

Line 14502: WHEN FND_API.g_exc_error THEN

14498: END IF;
14499:
14500: EXCEPTION
14501:
14502: WHEN FND_API.g_exc_error THEN
14503: x_return_status := fnd_api.g_ret_sts_error;
14504:
14505: WHEN OTHERS THEN
14506: x_return_status := FND_API.G_RET_STS_ERROR;

Line 14503: x_return_status := fnd_api.g_ret_sts_error;

14499:
14500: EXCEPTION
14501:
14502: WHEN FND_API.g_exc_error THEN
14503: x_return_status := fnd_api.g_ret_sts_error;
14504:
14505: WHEN OTHERS THEN
14506: x_return_status := FND_API.G_RET_STS_ERROR;
14507: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CONV_RATE_NOT_FOUND');

Line 14506: x_return_status := FND_API.G_RET_STS_ERROR;

14502: WHEN FND_API.g_exc_error THEN
14503: x_return_status := fnd_api.g_ret_sts_error;
14504:
14505: WHEN OTHERS THEN
14506: x_return_status := FND_API.G_RET_STS_ERROR;
14507: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CONV_RATE_NOT_FOUND');
14508: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
14509: FND_MESSAGE.SET_TOKEN('FROM_CURRENCY', p_from_currency);
14510: FND_MESSAGE.SET_TOKEN('TO_CURRENCY', p_to_currency);

Line 14626: --RAISE FND_API.G_EXC_ERROR;

14622: x_po_number := null;
14623: END IF;
14624: END IF;
14625: ELSE
14626: --RAISE FND_API.G_EXC_ERROR;
14627: --null;
14628: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CONTRACT_ERROR');
14629: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
14630: FND_MESSAGE.SET_TOKEN('CONTRACT_SERVICE_LINE_ID', p_contract_sr_id);

Line 14633: RAISE FND_API.g_exc_error;

14629: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
14630: FND_MESSAGE.SET_TOKEN('CONTRACT_SERVICE_LINE_ID', p_contract_sr_id);
14631: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_business_process_id);
14632: FND_MSG_PUB.add;
14633: RAISE FND_API.g_exc_error;
14634: END IF;
14635:
14636: EXCEPTION
14637:

Line 14638: WHEN FND_API.g_exc_error THEN

14634: END IF;
14635:
14636: EXCEPTION
14637:
14638: WHEN FND_API.g_exc_error THEN
14639: x_return_status := fnd_api.g_ret_sts_error;
14640: fnd_msg_pub.count_and_get(
14641: p_count => x_msg_count
14642: ,p_data => x_msg_data);

Line 14639: x_return_status := fnd_api.g_ret_sts_error;

14635:
14636: EXCEPTION
14637:
14638: WHEN FND_API.g_exc_error THEN
14639: x_return_status := fnd_api.g_ret_sts_error;
14640: fnd_msg_pub.count_and_get(
14641: p_count => x_msg_count
14642: ,p_data => x_msg_data);
14643:

Line 14662: --p_return_status := FND_API.G_RET_STS_SUCCESS ;

14658:
14659: --DBMS_OUTPUT.PUT_LINE('In GET_CHARGE_DETAIL_REC .....');
14660:
14661: -- Initialize the p_return_status to TRUE
14662: --p_return_status := FND_API.G_RET_STS_SUCCESS ;
14663: x_return_status := FND_API.G_RET_STS_SUCCESS ;
14664:
14665: SELECT *
14666: INTO x_charge_detail_rec

Line 14663: x_return_status := FND_API.G_RET_STS_SUCCESS ;

14659: --DBMS_OUTPUT.PUT_LINE('In GET_CHARGE_DETAIL_REC .....');
14660:
14661: -- Initialize the p_return_status to TRUE
14662: --p_return_status := FND_API.G_RET_STS_SUCCESS ;
14663: x_return_status := FND_API.G_RET_STS_SUCCESS ;
14664:
14665: SELECT *
14666: INTO x_charge_detail_rec
14667: FROM CS_ESTIMATE_DETAILS

Line 14682: --p_return_status := FND_API.G_RET_STS_ERROR ;

14678: p_count => x_msg_count
14679: ,p_data => x_msg_data);
14680:
14681: WHEN RECORD_LOCK_EXCEPTION THEN
14682: --p_return_status := FND_API.G_RET_STS_ERROR ;
14683: x_return_status := FND_API.G_RET_STS_ERROR ;
14684: CS_Charge_Details_PVT.Record_Is_Locked_Msg(
14685: p_token_an => p_api_name);
14686:

Line 14683: x_return_status := FND_API.G_RET_STS_ERROR ;

14679: ,p_data => x_msg_data);
14680:
14681: WHEN RECORD_LOCK_EXCEPTION THEN
14682: --p_return_status := FND_API.G_RET_STS_ERROR ;
14683: x_return_status := FND_API.G_RET_STS_ERROR ;
14684: CS_Charge_Details_PVT.Record_Is_Locked_Msg(
14685: p_token_an => p_api_name);
14686:
14687: WHEN OTHERS THEN

Line 14688: x_return_status := FND_API.G_RET_STS_ERROR;

14684: CS_Charge_Details_PVT.Record_Is_Locked_Msg(
14685: p_token_an => p_api_name);
14686:
14687: WHEN OTHERS THEN
14688: x_return_status := FND_API.G_RET_STS_ERROR;
14689: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CHARGE_FAILED');
14690: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
14691: FND_MESSAGE.SET_TOKEN('ESTIMATE_DETAIL_ID', p_estimate_detail_id);
14692: FND_MSG_PUB.add;

Line 14711: --p_return_status := FND_API.G_RET_STS_SUCCESS ;

14707: x_gen_bca_flag OUT NOCOPY VARCHAR2,
14708: x_charge_line_type OUT NOCOPY VARCHAR2,
14709: x_return_status OUT NOCOPY VARCHAR2) AS
14710: BEGIN
14711: --p_return_status := FND_API.G_RET_STS_SUCCESS ;
14712: x_return_status := FND_API.G_RET_STS_SUCCESS;
14713: SELECT order_line_id,
14714: GENERATED_BY_BCA_ENGINE_FLAG,
14715: Charge_line_type

Line 14712: x_return_status := FND_API.G_RET_STS_SUCCESS;

14708: x_charge_line_type OUT NOCOPY VARCHAR2,
14709: x_return_status OUT NOCOPY VARCHAR2) AS
14710: BEGIN
14711: --p_return_status := FND_API.G_RET_STS_SUCCESS ;
14712: x_return_status := FND_API.G_RET_STS_SUCCESS;
14713: SELECT order_line_id,
14714: GENERATED_BY_BCA_ENGINE_FLAG,
14715: Charge_line_type
14716: INTO x_order_line_id,

Line 14726: --p_return_status := FND_API.G_RET_STS_ERROR ;

14722:
14723:
14724: EXCEPTION
14725: WHEN NO_DATA_FOUND THEN
14726: --p_return_status := FND_API.G_RET_STS_ERROR ;
14727: x_return_status := FND_API.G_RET_STS_ERROR ;
14728: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
14729: p_token_v => to_char(p_estimate_detail_id) ,
14730: p_token_p => 'estimate_detail_id' ) ;

Line 14727: x_return_status := FND_API.G_RET_STS_ERROR ;

14723:
14724: EXCEPTION
14725: WHEN NO_DATA_FOUND THEN
14726: --p_return_status := FND_API.G_RET_STS_ERROR ;
14727: x_return_status := FND_API.G_RET_STS_ERROR ;
14728: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
14729: p_token_v => to_char(p_estimate_detail_id) ,
14730: p_token_p => 'estimate_detail_id' ) ;
14731:

Line 14733: --p_return_status := FND_API.G_RET_STS_ERROR ;

14729: p_token_v => to_char(p_estimate_detail_id) ,
14730: p_token_p => 'estimate_detail_id' ) ;
14731:
14732: WHEN RECORD_LOCK_EXCEPTION THEN
14733: --p_return_status := FND_API.G_RET_STS_ERROR ;
14734: x_return_status := FND_API.G_RET_STS_ERROR ;
14735: Record_Is_Locked_Msg(p_token_an => p_api_name);
14736:
14737: WHEN OTHERS THEN

Line 14734: x_return_status := FND_API.G_RET_STS_ERROR ;

14730: p_token_p => 'estimate_detail_id' ) ;
14731:
14732: WHEN RECORD_LOCK_EXCEPTION THEN
14733: --p_return_status := FND_API.G_RET_STS_ERROR ;
14734: x_return_status := FND_API.G_RET_STS_ERROR ;
14735: Record_Is_Locked_Msg(p_token_an => p_api_name);
14736:
14737: WHEN OTHERS THEN
14738: --p_return_status := FND_API.G_RET_STS_ERROR ;

Line 14738: --p_return_status := FND_API.G_RET_STS_ERROR ;

14734: x_return_status := FND_API.G_RET_STS_ERROR ;
14735: Record_Is_Locked_Msg(p_token_an => p_api_name);
14736:
14737: WHEN OTHERS THEN
14738: --p_return_status := FND_API.G_RET_STS_ERROR ;
14739: x_return_status := FND_API.G_RET_STS_ERROR ;
14740:
14741: END Do_Txns_Exist ;
14742:

Line 14739: x_return_status := FND_API.G_RET_STS_ERROR ;

14735: Record_Is_Locked_Msg(p_token_an => p_api_name);
14736:
14737: WHEN OTHERS THEN
14738: --p_return_status := FND_API.G_RET_STS_ERROR ;
14739: x_return_status := FND_API.G_RET_STS_ERROR ;
14740:
14741: END Do_Txns_Exist ;
14742:
14743:

Line 14772: x_return_status := FND_API.G_RET_STS_SUCCESS ;

14768: lv_exists_flag := 'Y';
14769: END LOOP;
14770:
14771: IF lv_exists_flag = 'Y' THEN
14772: x_return_status := FND_API.G_RET_STS_SUCCESS ;
14773: ELSE
14774: raise NO_DATA_FOUND;
14775: END IF;
14776:

Line 14791: x_return_status := FND_API.G_RET_STS_ERROR ;

14787: ,p_data => x_msg_data);
14788:
14789:
14790: WHEN OTHERS THEN
14791: x_return_status := FND_API.G_RET_STS_ERROR ;
14792:
14793: END VALIDATE_ORG_ID;
14794:
14795:

Line 14916: x_return_status := FND_API.G_RET_STS_SUCCESS;

14912: l_dummy VARCHAR2(1);
14913:
14914: BEGIN
14915:
14916: x_return_status := FND_API.G_RET_STS_SUCCESS;
14917:
14918: BEGIN
14919: IF p_user_id = -1 then
14920: SELECT 'x' into l_dummy

Line 14933: x_return_status := FND_API.G_RET_STS_ERROR;

14929: END IF;
14930:
14931: EXCEPTION
14932: WHEN NO_DATA_FOUND THEN
14933: x_return_status := FND_API.G_RET_STS_ERROR;
14934: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
14935: p_token_v => TO_CHAR(p_user_id),
14936: p_token_p => 'p_user_id');
14937: return;

Line 14949: x_return_status := FND_API.G_RET_STS_ERROR;

14945: AND user_id = p_user_id;
14946:
14947: EXCEPTION
14948: WHEN NO_DATA_FOUND THEN
14949: x_return_status := FND_API.G_RET_STS_ERROR;
14950: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
14951: p_token_v => TO_CHAR(p_login_id),
14952: p_token_p => 'p_user_login');
14953: END;

Line 14979: x_return_status := FND_API.G_RET_STS_SUCCESS;

14975:
14976: BEGIN
14977: --DBMS_OUTPUT.PUT_LINE('p_txn_billing_type_id = ' || p_txn_billing_type_id);
14978:
14979: x_return_status := FND_API.G_RET_STS_SUCCESS;
14980: x_line_type_id := null;
14981:
14982: OPEN get_line_type_csr;
14983: FETCH get_line_type_csr

Line 14990: RAISE FND_API.g_exc_error;

14986: CLOSE get_line_type_csr;
14987: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_LINE_TYPE_NOT_FOUND');
14988: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID', p_txn_billing_type_id);
14989: FND_MSG_PUB.ADD;
14990: RAISE FND_API.g_exc_error;
14991: END IF;
14992: CLOSE get_line_type_csr;
14993: --DBMS_OUTPUT.PUT_LINE('x_return_status = ' || x_return_status);
14994:

Line 14997: WHEN FND_API.g_exc_error THEN

14993: --DBMS_OUTPUT.PUT_LINE('x_return_status = ' || x_return_status);
14994:
14995: -- Exception Block
14996: EXCEPTION
14997: WHEN FND_API.g_exc_error THEN
14998: x_return_status := fnd_api.g_ret_sts_error;
14999: fnd_msg_pub.count_and_get(
15000: p_count => x_msg_count
15001: ,p_data => x_msg_data);

Line 14998: x_return_status := fnd_api.g_ret_sts_error;

14994:
14995: -- Exception Block
14996: EXCEPTION
14997: WHEN FND_API.g_exc_error THEN
14998: x_return_status := fnd_api.g_ret_sts_error;
14999: fnd_msg_pub.count_and_get(
15000: p_count => x_msg_count
15001: ,p_data => x_msg_data);
15002: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 15002: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

14998: x_return_status := fnd_api.g_ret_sts_error;
14999: fnd_msg_pub.count_and_get(
15000: p_count => x_msg_count
15001: ,p_data => x_msg_data);
15002: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
15003: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
15004: fnd_msg_pub.count_and_get(
15005: p_count => x_msg_count
15006: ,p_data => x_msg_data);

Line 15003: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

14999: fnd_msg_pub.count_and_get(
15000: p_count => x_msg_count
15001: ,p_data => x_msg_data);
15002: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
15003: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
15004: fnd_msg_pub.count_and_get(
15005: p_count => x_msg_count
15006: ,p_data => x_msg_data);
15007: WHEN OTHERS THEN

Line 15008: x_return_status := FND_API.G_RET_STS_ERROR;

15004: fnd_msg_pub.count_and_get(
15005: p_count => x_msg_count
15006: ,p_data => x_msg_data);
15007: WHEN OTHERS THEN
15008: x_return_status := FND_API.G_RET_STS_ERROR;
15009: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_UNEXPECTED_EXEC_ERRORS');
15010: FND_MESSAGE.SET_TOKEN('ROUTINE', p_api_name);
15011: FND_MESSAGE.SET_TOKEN('SQLERRM', sqlerrm);
15012: FND_MSG_PUB.ADD;

Line 15053: RAISE FND_API.G_EXC_ERROR;

15049: --Add null argument error
15050: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
15051: p_token_v => TO_CHAR(p_incident_id),
15052: p_token_p => 'p_incident_id');
15053: RAISE FND_API.G_EXC_ERROR;
15054: END IF;
15055: CLOSE c_charge_flags;
15056: END;
15057:

Line 15091: RAISE FND_API.G_EXC_ERROR;

15087: --Add null argument error
15088: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
15089: p_token_v => TO_CHAR(p_txn_type_id),
15090: p_token_p => 'p_txn_type_id');
15091: RAISE FND_API.G_EXC_ERROR;
15092: END IF;
15093: CLOSE c_create_charge_flag;
15094:
15095: END;

Line 15127: x_return_status := FND_API.G_RET_STS_SUCCESS;

15123: l_open_flag VARCHAR2(1);
15124:
15125: BEGIN
15126: -- Initialize Return Status to SUCCESS
15127: x_return_status := FND_API.G_RET_STS_SUCCESS;
15128:
15129: OPEN order_csr;
15130: FETCH order_csr
15131: INTO l_order_header_id, l_open_flag;

Line 15137: RAISE FND_API.G_EXC_ERROR;

15133: CLOSE order_csr;
15134: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
15135: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_order_header_id);
15136: FND_MSG_PUB.Add;
15137: RAISE FND_API.G_EXC_ERROR;
15138: END IF;
15139: CLOSE order_csr;
15140:
15141: --Bug Fix for Bug # 3085106

Line 15148: RAISE FND_API.G_EXC_ERROR;

15144: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_ADD_TO_ORDER');
15145: FND_MESSAGE.Set_token('API_NAME', p_api_name);
15146: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_order_header_id);
15147: FND_MSG_PUB.Add;
15148: RAISE FND_API.G_EXC_ERROR;
15149: END IF;
15150:
15151:
15152: -- Exception Block

Line 15154: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

15150:
15151:
15152: -- Exception Block
15153: EXCEPTION
15154: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
15155: x_return_status := FND_API.G_RET_STS_ERROR;
15156: fnd_msg_pub.count_and_get(
15157: p_count => x_msg_count
15158: ,p_data => x_msg_data);

Line 15155: x_return_status := FND_API.G_RET_STS_ERROR;

15151:
15152: -- Exception Block
15153: EXCEPTION
15154: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
15155: x_return_status := FND_API.G_RET_STS_ERROR;
15156: fnd_msg_pub.count_and_get(
15157: p_count => x_msg_count
15158: ,p_data => x_msg_data);
15159:

Line 15168: x_return_status := FND_API.G_RET_STS_ERROR;

15164: FND_MSG_PUB.ADD;
15165: fnd_msg_pub.count_and_get(
15166: p_count => x_msg_count
15167: ,p_data => x_msg_data);
15168: x_return_status := FND_API.G_RET_STS_ERROR;
15169:
15170: END Validate_Order;
15171:
15172: --------------------------------------------------------------------------------

Line 15202: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

15198: ----------------+------------+--------------------------------------------------
15199: PROCEDURE Purge_Chg_Validations
15200: (
15201: p_api_version_number IN NUMBER := 1.0
15202: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
15203: , p_commit IN VARCHAR2 := FND_API.G_FALSE
15204: , p_object_type IN VARCHAR2
15205: , p_processing_set_id IN NUMBER
15206: , x_return_status OUT NOCOPY VARCHAR2

Line 15203: , p_commit IN VARCHAR2 := FND_API.G_FALSE

15199: PROCEDURE Purge_Chg_Validations
15200: (
15201: p_api_version_number IN NUMBER := 1.0
15202: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
15203: , p_commit IN VARCHAR2 := FND_API.G_FALSE
15204: , p_object_type IN VARCHAR2
15205: , p_processing_set_id IN NUMBER
15206: , x_return_status OUT NOCOPY VARCHAR2
15207: , x_msg_count OUT NOCOPY NUMBER

Line 15221: x_return_status := FND_API.G_RET_STS_SUCCESS;

15217:
15218: l_row_count NUMBER := 0;
15219:
15220: BEGIN
15221: x_return_status := FND_API.G_RET_STS_SUCCESS;
15222:
15223: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
15224: THEN
15225: FND_LOG.String

Line 15264: IF NOT FND_API.Compatible_API_Call

15260: , 'p_processing_set_id:' || p_processing_set_id
15261: );
15262: END IF ;
15263:
15264: IF NOT FND_API.Compatible_API_Call
15265: (
15266: L_API_VERSION
15267: , p_api_version_number
15268: , L_API_NAME

Line 15277: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

15273: (
15274: p_count => x_msg_count
15275: , p_data => x_msg_data
15276: );
15277: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15278: END IF ;
15279:
15280: IF FND_API.to_Boolean(p_init_msg_list)
15281: THEN

Line 15280: IF FND_API.to_Boolean(p_init_msg_list)

15276: );
15277: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15278: END IF ;
15279:
15280: IF FND_API.to_Boolean(p_init_msg_list)
15281: THEN
15282: FND_MSG_PUB.initialize;
15283: END IF ;
15284:

Line 15307: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

15303: FND_MESSAGE.Set_Token('PARAM', 'p_object_type');
15304: FND_MESSAGE.Set_Token('CURRVAL', p_object_type);
15305: FND_MSG_PUB.ADD;
15306:
15307: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15308: END IF;
15309:
15310: ---
15311:

Line 15330: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

15326: FND_MESSAGE.Set_Token('PARAM', 'p_processing_set_id');
15327: FND_MESSAGE.Set_Token('CURRVAL', NVL(to_char(p_processing_set_id),'NULL'));
15328: FND_MSG_PUB.ADD;
15329:
15330: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15331: END IF;
15332:
15333: ------------------------------------------------------------------------------
15334: -- Actual Logic starts below:

Line 15403: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

15399: );
15400: END IF ;
15401:
15402: EXCEPTION
15403: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
15404: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
15405:
15406: IF FND_LOG.level_unexpected >= FND_LOG.g_current_runtime_level
15407: THEN

Line 15404: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

15400: END IF ;
15401:
15402: EXCEPTION
15403: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
15404: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
15405:
15406: IF FND_LOG.level_unexpected >= FND_LOG.g_current_runtime_level
15407: THEN
15408: FND_LOG.String

Line 15412: , 'Inside WHEN FND_API.G_EXC_UNEXPECTED_ERROR of ' || L_API_NAME_FULL

15408: FND_LOG.String
15409: (
15410: FND_LOG.level_unexpected
15411: , L_LOG_MODULE || 'unexpected_error'
15412: , 'Inside WHEN FND_API.G_EXC_UNEXPECTED_ERROR of ' || L_API_NAME_FULL
15413: );
15414: END IF ;
15415:
15416: WHEN OTHERS THEN

Line 15417: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

15413: );
15414: END IF ;
15415:
15416: WHEN OTHERS THEN
15417: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
15418: FND_MESSAGE.Set_Name('CS', 'CS_CHG_LINE_VAL_FAIL');
15419: FND_MESSAGE.Set_Token('API_NAME', L_API_NAME_FULL);
15420: FND_MESSAGE.Set_Token('ERROR', SQLERRM);
15421: FND_MSG_PUB.ADD;

Line 15469: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

15465: ----------------+------------+--------------------------------------------------
15466: PROCEDURE Purge_Charges
15467: (
15468: p_api_version_number IN NUMBER := 1.0
15469: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
15470: , p_commit IN VARCHAR2 := FND_API.G_FALSE
15471: , p_object_type IN VARCHAR2
15472: , p_processing_set_id IN NUMBER
15473: , x_return_status OUT NOCOPY VARCHAR2

Line 15470: , p_commit IN VARCHAR2 := FND_API.G_FALSE

15466: PROCEDURE Purge_Charges
15467: (
15468: p_api_version_number IN NUMBER := 1.0
15469: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
15470: , p_commit IN VARCHAR2 := FND_API.G_FALSE
15471: , p_object_type IN VARCHAR2
15472: , p_processing_set_id IN NUMBER
15473: , x_return_status OUT NOCOPY VARCHAR2
15474: , x_msg_count OUT NOCOPY NUMBER

Line 15488: x_return_status := FND_API.G_RET_STS_SUCCESS;

15484:
15485: l_row_count NUMBER := 0;
15486:
15487: BEGIN
15488: x_return_status := FND_API.G_RET_STS_SUCCESS;
15489:
15490: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
15491: THEN
15492: FND_LOG.String

Line 15530: IF NOT FND_API.Compatible_API_Call

15526: , 'p_processing_set_id:' || p_processing_set_id
15527: );
15528: END IF ;
15529:
15530: IF NOT FND_API.Compatible_API_Call
15531: (
15532: L_API_VERSION
15533: , p_api_version_number
15534: , L_API_NAME

Line 15543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

15539: (
15540: p_count => x_msg_count
15541: , p_data => x_msg_data
15542: );
15543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15544: END IF ;
15545:
15546: IF FND_API.to_Boolean(p_init_msg_list)
15547: THEN

Line 15546: IF FND_API.to_Boolean(p_init_msg_list)

15542: );
15543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15544: END IF ;
15545:
15546: IF FND_API.to_Boolean(p_init_msg_list)
15547: THEN
15548: FND_MSG_PUB.initialize;
15549: END IF ;
15550:

Line 15573: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

15569: FND_MESSAGE.Set_Token('PARAM', 'p_object_type');
15570: FND_MESSAGE.Set_Token('CURRVAL', p_object_type);
15571: FND_MSG_PUB.ADD;
15572:
15573: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15574: END IF;
15575:
15576: ---
15577:

Line 15596: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

15592: FND_MESSAGE.Set_Token('PARAM', 'p_processing_set_id');
15593: FND_MESSAGE.Set_Token('CURRVAL', NVL(to_char(p_processing_set_id),'NULL'));
15594: FND_MSG_PUB.ADD;
15595:
15596: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15597: END IF;
15598:
15599: ------------------------------------------------------------------------------
15600: -- Actual Logic starts below:

Line 15656: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

15652: );
15653: END IF ;
15654:
15655: EXCEPTION
15656: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
15657: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
15658:
15659: IF FND_LOG.level_unexpected >= FND_LOG.g_current_runtime_level
15660: THEN

Line 15657: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

15653: END IF ;
15654:
15655: EXCEPTION
15656: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
15657: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
15658:
15659: IF FND_LOG.level_unexpected >= FND_LOG.g_current_runtime_level
15660: THEN
15661: FND_LOG.String

Line 15665: , 'Inside WHEN FND_API.G_EXC_UNEXPECTED_ERROR of ' || L_API_NAME_FULL

15661: FND_LOG.String
15662: (
15663: FND_LOG.level_unexpected
15664: , L_LOG_MODULE || 'unexpected_error'
15665: , 'Inside WHEN FND_API.G_EXC_UNEXPECTED_ERROR of ' || L_API_NAME_FULL
15666: );
15667: END IF ;
15668:
15669: WHEN OTHERS THEN

Line 15670: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

15666: );
15667: END IF ;
15668:
15669: WHEN OTHERS THEN
15670: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
15671: FND_MESSAGE.Set_Name('CS', 'CS_CHG_LINE_DEL_FAIL');
15672: FND_MESSAGE.Set_Token('API_NAME', L_API_NAME_FULL);
15673: FND_MESSAGE.Set_Token('ERROR', SQLERRM);
15674: FND_MSG_PUB.ADD;