DBA Data[Home] [Help]

APPS.CS_CHARGE_DETAILS_PVT dependencies on FND_API

Line 472: x_return_status := FND_API.G_RET_STS_SUCCESS;

468: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_incident_id_valid';
469:
470: BEGIN
471:
472: x_return_status := FND_API.G_RET_STS_SUCCESS;
473:
474: OPEN c_incident;
475: FETCH c_incident INTO lv_exists_flag;
476: CLOSE c_incident;

Line 490: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

486: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
487: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
488: FND_MSG_PUB.add;
489:
490: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
491: RETURN lv_exists_flag;
492:
493: END IS_INCIDENT_ID_VALID;
494:

Line 519: x_return_status := FND_API.G_RET_STS_SUCCESS;

515: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_return_reason_valid';
516:
517: BEGIN
518:
519: x_return_status := FND_API.G_RET_STS_SUCCESS;
520:
521: FOR v_return_reason_cur IN c_return_reason_cur(p_return_reason_code)
522: LOOP
523: lv_exists_flag := 'Y' ;

Line 537: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

533: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
534: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
535: FND_MSG_PUB.add;
536:
537: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
538: RETURN lv_exists_flag;
539:
540: END IS_RETURN_REASON_VALID;
541:

Line 567: x_return_status := FND_API.G_RET_STS_SUCCESS;

563: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_charge_line_type_valid';
564:
565: BEGIN
566:
567: x_return_status := FND_API.G_RET_STS_SUCCESS;
568:
569: FOR v_charge_line_type IN c_charge_line_type(p_charge_line_type)
570: LOOP
571: lv_exists_flag := 'Y';

Line 585: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

581: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
582: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
583: FND_MSG_PUB.add;
584:
585: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
586: RETURN lv_exists_flag;
587:
588:
589: END IS_CHARGE_LINE_TYPE_VALID;

Line 616: x_return_status := FND_API.G_RET_STS_SUCCESS;

612: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_business_process_id_valid';
613:
614: BEGIN
615:
616: x_return_status := FND_API.G_RET_STS_SUCCESS;
617:
618: FOR v_business_process_id IN c_business_process_id (p_business_process_id)
619: LOOP
620: lv_exists_flag := 'Y';

Line 634: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

630: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
631: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
632: FND_MSG_PUB.add;
633:
634: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
635: RETURN lv_exists_flag;
636:
637: END IS_BUSINESS_PROCESS_ID_VALID;
638:

Line 660: x_return_status := FND_API.G_RET_STS_SUCCESS;

656: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_party_valid';
657:
658: BEGIN
659:
660: x_return_status := FND_API.G_RET_STS_SUCCESS;
661:
662: OPEN c_party;
663: FETCH c_party INTO lv_exists_flag;
664: CLOSE c_party;

Line 678: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

674: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
675: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
676: FND_MSG_PUB.add;
677:
678: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
679: RETURN lv_exists_flag;
680:
681: END IS_PARTY_VALID;
682:

Line 717: x_return_status := FND_API.G_RET_STS_SUCCESS;

713: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_account_valid';
714:
715: BEGIN
716:
717: x_return_status := FND_API.G_RET_STS_SUCCESS;
718:
719: FOR v_account IN c_account(p_account_id,
720: p_party_id )
721: LOOP

Line 736: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

732: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
733: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
734: FND_MSG_PUB.add;
735:
736: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
737: RETURN lv_exists_flag;
738:
739: END IS_ACCOUNT_VALID;
740:

Line 851: x_return_status := FND_API.G_RET_STS_SUCCESS;

847: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_contact_valid';
848:
849: BEGIN
850:
851: x_return_status := FND_API.G_RET_STS_SUCCESS;
852:
853: FOR v_party_type IN c_party_type(p_party_id)
854: LOOP
855: lv_type_found := 'Y';

Line 899: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

895: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
896: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
897: FND_MSG_PUB.add;
898:
899: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
900: RETURN lv_exists_flag;
901:
902: END IS_CONTACT_VALID;
903:

Line 964: x_return_status := FND_API.G_RET_STS_SUCCESS;

960: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_party_site_valid';
961:
962: BEGIN
963:
964: x_return_status := FND_API.G_RET_STS_SUCCESS;
965:
966: IF p_val_mode = 'BILL_TO' THEN
967: FOR v_bill_to_party_site IN c_bill_to_party_site(p_party_site_id,
968: p_party_id)

Line 1000: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

996: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
997: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
998: FND_MSG_PUB.add;
999:
1000: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1001: RETURN lv_exists_flag;
1002:
1003: END IS_PARTY_SITE_VALID;
1004:

Line 1052: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1048: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1049: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1050: FND_MSG_PUB.add;
1051:
1052: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1053: RETURN l_exists_flag;
1054:
1055:
1056: END;

Line 1103: x_return_status := FND_API.G_RET_STS_SUCCESS;

1099: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_contract_valid';
1100:
1101: BEGIN
1102:
1103: x_return_status := FND_API.G_RET_STS_SUCCESS;
1104:
1105:
1106: FOR v_contract_check in c_contract_check LOOP
1107: lv_check_flag := 'Y';

Line 1131: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1127: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1128: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1129: FND_MSG_PUB.add;
1130:
1131: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1132: RETURN lv_exists_flag;
1133:
1134: END;
1135:

Line 1157: x_return_status := FND_API.G_RET_STS_SUCCESS;

1153: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'get_contract_line_id';
1154:
1155: BEGIN
1156:
1157: x_return_status := FND_API.G_RET_STS_SUCCESS;
1158:
1159: OPEN c_k_line;
1160: FETCH c_k_line INTO lv_temp;
1161: CLOSE c_k_line;

Line 1175: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1171: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1172: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1173: FND_MSG_PUB.add;
1174:
1175: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1176: RETURN lv_temp;
1177:
1178: END GET_CONTRACT_LINE_ID;
1179:

Line 1206: x_return_status := FND_API.G_RET_STS_SUCCESS;

1202: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_uom_valid';
1203:
1204: BEGIN
1205:
1206: x_return_status := FND_API.G_RET_STS_SUCCESS;
1207:
1208: FOR v_uom_code IN c_uom_code(p_uom_code,
1209: p_inv_id) LOOP
1210: lv_exists_flag := 'Y';

Line 1224: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1220: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1221: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1222: FND_MSG_PUB.add;
1223:
1224: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1225: RETURN lv_exists_flag;
1226: END;
1227:
1228: --=========================================================

Line 1255: x_return_status := FND_API.G_RET_STS_SUCCESS;

1251: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_instance_for_inventory';
1252:
1253: BEGIN
1254:
1255: x_return_status := FND_API.G_RET_STS_SUCCESS;
1256:
1257: FOR v_instance IN c_instance(p_instance_id,
1258: p_inv_id) LOOP
1259: lv_exists_flag := 'Y';

Line 1275: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1271: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1272: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1273: FND_MSG_PUB.add;
1274:
1275: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1276: RETURN lv_exists_flag;
1277: END;
1278:
1279: --=========================================================

Line 1317: x_return_status := FND_API.G_RET_STS_SUCCESS;

1313: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_instance_valid';
1314:
1315: BEGIN
1316:
1317: x_return_status := FND_API.G_RET_STS_SUCCESS;
1318:
1319: OPEN c_instance;
1320: FETCH c_instance INTO lv_exists_flag;
1321: CLOSE c_instance;

Line 1335: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1331: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1332: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1333: FND_MSG_PUB.add;
1334:
1335: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1336: RETURN lv_exists_flag;
1337: END;
1338:
1339: --==========================================================

Line 1363: x_return_status := FND_API.G_RET_STS_SUCCESS;

1359: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_instance_serial_number_valid';
1360:
1361: BEGIN
1362:
1363: x_return_status := FND_API.G_RET_STS_SUCCESS;
1364:
1365: --DBMS_OUTPUT.PUT_LINE('In IS_INSTANCE_SERIAL_VALID ');
1366:
1367: OPEN c_instance_serial_number;

Line 1386: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1382: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1383: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1384: FND_MSG_PUB.add;
1385:
1386: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1387: RETURN lv_exists_flag;
1388:
1389: END IS_INSTANCE_SERIAL_VALID ;
1390:

Line 1416: x_return_status := FND_API.G_RET_STS_SUCCESS;

1412: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_price_list_valid';
1413:
1414: BEGIN
1415:
1416: x_return_status := FND_API.G_RET_STS_SUCCESS;
1417:
1418: FOR v_price_list in c_price_list(p_price_list_id) LOOP
1419: lv_exists_flag := 'Y';
1420: END LOOP;

Line 1434: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1430: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1431: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1432: FND_MSG_PUB.add;
1433:
1434: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1435: RETURN lv_exists_flag;
1436: END;
1437:
1438: --=========================================================

Line 1490: x_return_status := FND_API.G_RET_STS_SUCCESS;

1486: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_txn_inv_org_valid';
1487:
1488: BEGIN
1489:
1490: x_return_status := FND_API.G_RET_STS_SUCCESS;
1491:
1492: FOR v_inv_org_for_item IN c_inv_org_for_item (p_inv_id) LOOP
1493:
1494: IF v_inv_org_for_item.inv_org_id = p_txn_inv_org THEN

Line 1512: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1508: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1509: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1510: FND_MSG_PUB.add;
1511:
1512: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1513: RETURN lv_exists_flag;
1514:
1515: END;
1516:

Line 1540: x_return_status := FND_API.G_RET_STS_SUCCESS;

1536: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_parent_instance_valid';
1537:
1538: BEGIN
1539:
1540: x_return_status := FND_API.G_RET_STS_SUCCESS;
1541:
1542: FOR i IN get_parent_instance(p_cust_prod_id, p_parent_inst_id) LOOP
1543: lv_exists_flag := 'Y';
1544: EXIT;

Line 1559: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1555: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1556: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1557: FND_MSG_PUB.add;
1558:
1559: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1560: RETURN lv_exists_flag;
1561: END;
1562:
1563: --------------------------------------------------------------------------------

Line 1582: x_return_status := FND_API.G_RET_STS_SUCCESS;

1578: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_estimate_detail_id_valid';
1579:
1580: BEGIN
1581:
1582: x_return_status := FND_API.G_RET_STS_SUCCESS;
1583:
1584: FOR v_estimate_detail_id IN c_estimate_detail_id LOOP
1585: lv_exists_flag := 'Y';
1586: END LOOP;

Line 1600: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1596: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1597: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1598: FND_MSG_PUB.add;
1599:
1600: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1601: RETURN lv_exists_flag;
1602:
1603: END IS_ESTIMATE_DETAIL_ID_VALID;
1604:

Line 1627: x_return_status := FND_API.G_RET_STS_SUCCESS;

1623: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_item_revision_valid';
1624:
1625: BEGIN
1626:
1627: x_return_status := FND_API.G_RET_STS_SUCCESS;
1628:
1629: FOR v_item_revision IN c_item_revision LOOP
1630: lv_exists_flag := 'Y';
1631: END LOOP;

Line 1645: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1641: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1642: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1643: FND_MSG_PUB.add;
1644:
1645: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1646: RETURN lv_exists_flag;
1647:
1648: END IS_ITEM_REVISION_VALID;
1649:

Line 1672: x_return_status := FND_API.G_RET_STS_SUCCESS;

1668: l_prog_name CONSTANT VARCHAR2(61) := G_PKG_NAME||'.'||'is_line_number_valid';
1669:
1670: BEGIN
1671:
1672: x_return_status := FND_API.G_RET_STS_SUCCESS;
1673:
1674: IF p_line_number <= 0 THEN
1675: lv_exists_flag := 'Y';
1676: ELSE

Line 1694: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1690: FND_MESSAGE.SET_TOKEN(token => G_SQLCODE_TOKEN, value => SQLCODE);
1691: FND_MESSAGE.SET_TOKEN(token => G_SQLERRM_TOKEN, value => SQLERRM);
1692: FND_MSG_PUB.add;
1693:
1694: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1695: RETURN lv_exists_flag;
1696:
1697: END IS_LINE_NUMBER_VALID;
1698:

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

1701: -- API for upstream to Create Charge Details
1702: --==========================================================
1703: PROCEDURE Create_Charge_Details(
1704: p_api_version IN NUMBER,
1705: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1706: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1707: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1708: x_return_status OUT NOCOPY VARCHAR2,
1709: x_msg_count OUT NOCOPY NUMBER,

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

1702: --==========================================================
1703: PROCEDURE Create_Charge_Details(
1704: p_api_version IN NUMBER,
1705: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1706: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1707: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1708: x_return_status OUT NOCOPY VARCHAR2,
1709: x_msg_count OUT NOCOPY NUMBER,
1710: x_object_version_number OUT NOCOPY NUMBER,

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

1703: PROCEDURE Create_Charge_Details(
1704: p_api_version IN NUMBER,
1705: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1706: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1707: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1708: x_return_status OUT NOCOPY VARCHAR2,
1709: x_msg_count OUT NOCOPY NUMBER,
1710: x_object_version_number OUT NOCOPY NUMBER,
1711: x_estimate_detail_id OUT NOCOPY NUMBER,

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

1714: p_resp_appl_id IN NUMBER := FND_GLOBAL.RESP_APPL_ID,
1715: p_resp_id IN NUMBER := FND_GLOBAL.RESP_ID,
1716: p_user_id IN NUMBER := FND_GLOBAL.USER_ID,
1717: p_login_id IN NUMBER := NULL,
1718: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
1719: p_est_detail_rec IN CS_Charge_Details_PUB.Charges_Rec_Type
1720: ) IS
1721:
1722: l_api_version NUMBER := 1.0 ;

Line 1746: IF FND_API.To_Boolean(p_transaction_control) THEN

1742: --DBMS_OUTPUT.PUT_LINE('BEGIN create_charge_details');
1743: --DBMS_OUTPUT.PUT_LINE('submit_error_message is '||p_est_detail_rec.submit_error_message);
1744:
1745: -- Standard start of API savepoint
1746: IF FND_API.To_Boolean(p_transaction_control) THEN
1747: SAVEPOINT Create_Charge_Details_PVT;
1748: END IF ;
1749:
1750: -- Standard call to check for call compatibility

Line 1751: IF NOT FND_API.Compatible_API_Call(l_api_version,

1747: SAVEPOINT Create_Charge_Details_PVT;
1748: END IF ;
1749:
1750: -- Standard call to check for call compatibility
1751: IF NOT FND_API.Compatible_API_Call(l_api_version,
1752: p_api_version,
1753: l_api_name,
1754: G_PKG_NAME) THEN
1755: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 1755: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1751: IF NOT FND_API.Compatible_API_Call(l_api_version,
1752: p_api_version,
1753: l_api_name,
1754: G_PKG_NAME) THEN
1755: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1756: END IF;
1757:
1758: -- Initialize message list if p_init_msg_list is set to TRUE
1759: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 1759: IF FND_API.To_Boolean(p_init_msg_list) THEN

1755: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1756: END IF;
1757:
1758: -- Initialize message list if p_init_msg_list is set to TRUE
1759: IF FND_API.To_Boolean(p_init_msg_list) THEN
1760: FND_MSG_PUB.Initialize;
1761: END IF;
1762:
1763: -- Initialize API return status to success

Line 1764: x_return_status := FND_API.G_RET_STS_SUCCESS;

1760: FND_MSG_PUB.Initialize;
1761: END IF;
1762:
1763: -- Initialize API return status to success
1764: x_return_status := FND_API.G_RET_STS_SUCCESS;
1765:
1766: ----------------------- FND Logging -----------------------------------
1767: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
1768: THEN

Line 1829: p_init_msg_list => FND_API.G_FALSE,

1825: 'B','C') THEN
1826:
1827: CS_CHARGE_DETAILS_CUHK.Create_Charge_Details_Pre(
1828: p_api_version => l_api_version,
1829: p_init_msg_list => FND_API.G_FALSE,
1830: p_commit => p_commit,
1831: p_validation_level => p_validation_level,
1832: x_return_status => l_return_status,
1833: x_msg_count => x_msg_count,

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

1842: p_transaction_control => p_transaction_control,
1843: p_est_detail_rec => p_est_detail_rec);
1844:
1845:
1846: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1847: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_CUST_USR_HK');
1848: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1849: FND_MSG_PUB.Add;
1850: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 1850: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1846: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1847: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_CUST_USR_HK');
1848: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1849: FND_MSG_PUB.Add;
1850: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1851: END IF;
1852:
1853: END IF;
1854:

Line 1864: p_init_msg_list => FND_API.G_FALSE,

1860: 'B', 'V') THEN
1861:
1862: CS_CHARGE_DETAILS_VUHK.Create_Charge_Details_Pre(
1863: p_api_version => l_api_version,
1864: p_init_msg_list => FND_API.G_FALSE,
1865: p_commit => p_commit,
1866: p_validation_level => p_validation_level,
1867: x_return_status => l_return_status,
1868: x_msg_count => x_msg_count,

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

1877: p_transaction_control => p_transaction_control,
1878: p_est_detail_rec => p_est_detail_rec);
1879:
1880:
1881: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1882: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_VERT_USR_HK');
1883: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1884: FND_MSG_PUB.Add;
1885: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 1885: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1881: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1882: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_VERT_USR_HK');
1883: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1884: FND_MSG_PUB.Add;
1885: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1886: END IF;
1887:
1888: END IF;
1889:

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

1891: -- Apply business-rule validation to all required and passed parameters
1892: -- if validation level is set.
1893: -- ======================================================================
1894:
1895: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
1896:
1897: --DBMS_OUTPUT.PUT_LINE('Calling VALIDATE_WHO_INFO');
1898: --DBMS_OUTPUT.PUT_LINE('p_user_id '|| p_user_id);
1899: --DBMS_OUTPUT.PUT_LINE('p_login_id '||p_login_id);

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

1904: x_return_status => l_return_status);
1905:
1906: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_WHO_INFO '||l_return_status);
1907:
1908: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1909: RAISE FND_API.G_EXC_ERROR;
1910: END IF;
1911:
1912: -- --DBMS_OUTPUT.PUT_LINE('Calling VALIDATE_CHARGE_DETAILS');

Line 1909: RAISE FND_API.G_EXC_ERROR;

1905:
1906: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_WHO_INFO '||l_return_status);
1907:
1908: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1909: RAISE FND_API.G_EXC_ERROR;
1910: END IF;
1911:
1912: -- --DBMS_OUTPUT.PUT_LINE('Calling VALIDATE_CHARGE_DETAILS');
1913:

Line 1937: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1933: );
1934: END IF;
1935:
1936:
1937: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1938: FND_MESSAGE.Set_Name('CS', 'CS_CHG_VALIDATE_CHRG_DETAIL_ER');
1939: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1940: FND_MSG_PUB.Add;
1941: RAISE FND_API.G_EXC_ERROR;

Line 1941: RAISE FND_API.G_EXC_ERROR;

1937: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1938: FND_MESSAGE.Set_Name('CS', 'CS_CHG_VALIDATE_CHRG_DETAIL_ER');
1939: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
1940: FND_MSG_PUB.Add;
1941: RAISE FND_API.G_EXC_ERROR;
1942: END IF;
1943:
1944: --Fixed Bug # 3795144
1945: ELSE

Line 1946: --p_validation_level = FND_API.G_VALID_LEVEL_NONE

1942: END IF;
1943:
1944: --Fixed Bug # 3795144
1945: ELSE
1946: --p_validation_level = FND_API.G_VALID_LEVEL_NONE
1947: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
1948: --populate the l_est_detail_rec record
1949: l_est_detail_rec := p_est_detail_rec;
1950: END IF;

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

1943:
1944: --Fixed Bug # 3795144
1945: ELSE
1946: --p_validation_level = FND_API.G_VALID_LEVEL_NONE
1947: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
1948: --populate the l_est_detail_rec record
1949: l_est_detail_rec := p_est_detail_rec;
1950: END IF;
1951: END IF ;

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

1958:
1959: -- dbms_output.put_line('Value of charge line number ' || l_est_detail_rec.line_number);
1960:
1961: IF l_est_detail_rec.line_number IS NOT NULL AND
1962: l_est_detail_rec.line_number <> FND_API.G_MISS_NUM THEN
1963:
1964: l_line_num := l_est_detail_rec.line_number;
1965:
1966: ELSE

Line 2276: p_init_msg_list => FND_API.G_FALSE,

2272: 'A','C') THEN
2273:
2274: CS_CHARGE_DETAILS_CUHK.Create_Charge_Details_Post(
2275: p_api_version => l_api_version,
2276: p_init_msg_list => FND_API.G_FALSE,
2277: p_commit => p_commit,
2278: p_validation_level => p_validation_level,
2279: x_return_status => l_return_status,
2280: x_msg_count => x_msg_count,

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

2289: p_transaction_control => p_transaction_control,
2290: p_est_detail_rec => p_est_detail_rec);
2291:
2292:
2293: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2294: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_CUST_USR_HK');
2295: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2296: FND_MSG_PUB.Add;
2297:

Line 2298: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2294: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_CUST_USR_HK');
2295: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2296: FND_MSG_PUB.Add;
2297:
2298: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2299: END IF;
2300:
2301: END IF;
2302: --

Line 2312: p_init_msg_list => FND_API.G_FALSE,

2308: 'A', 'V') THEN
2309:
2310: CS_CHARGE_DETAILS_VUHK.Create_Charge_Details_Post(
2311: p_api_version => l_api_version,
2312: p_init_msg_list => FND_API.G_FALSE,
2313: p_commit => p_commit,
2314: p_validation_level => p_validation_level,
2315: x_return_status => l_return_status,
2316: x_msg_count => x_msg_count,

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

2325: p_transaction_control => p_transaction_control,
2326: p_est_detail_rec => p_est_detail_rec);
2327:
2328:
2329: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2330: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_VERT_USR_HK');
2331: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2332: FND_MSG_PUB.Add;
2333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 2333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2329: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2330: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_VERT_USR_HK');
2331: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2332: FND_MSG_PUB.Add;
2333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2334: END IF;
2335: END IF;
2336:
2337:

Line 2339: IF FND_API.To_Boolean(p_commit) THEN

2335: END IF;
2336:
2337:
2338: -- Standard check of p_commit
2339: IF FND_API.To_Boolean(p_commit) THEN
2340: COMMIT WORK;
2341: END IF;
2342:
2343: FND_MSG_PUB.Count_And_Get

Line 2346: p_encoded => FND_API.G_FALSE) ;

2342:
2343: FND_MSG_PUB.Count_And_Get
2344: ( p_count => x_msg_count,
2345: p_data => x_msg_data,
2346: p_encoded => FND_API.G_FALSE) ;
2347:
2348: EXCEPTION
2349:
2350: WHEN FND_API.G_EXC_ERROR THEN

Line 2350: WHEN FND_API.G_EXC_ERROR THEN

2346: p_encoded => FND_API.G_FALSE) ;
2347:
2348: EXCEPTION
2349:
2350: WHEN FND_API.G_EXC_ERROR THEN
2351:
2352: IF FND_API.To_Boolean(p_transaction_control) THEN
2353: ROLLBACK TO Create_Charge_Details_PVT;
2354: END IF ;

Line 2352: IF FND_API.To_Boolean(p_transaction_control) THEN

2348: EXCEPTION
2349:
2350: WHEN FND_API.G_EXC_ERROR THEN
2351:
2352: IF FND_API.To_Boolean(p_transaction_control) THEN
2353: ROLLBACK TO Create_Charge_Details_PVT;
2354: END IF ;
2355:
2356:

Line 2359: p_encoded => FND_API.G_FALSE) ;

2355:
2356:
2357: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2358: p_data => x_msg_data,
2359: p_encoded => FND_API.G_FALSE) ;
2360:
2361:
2362: x_return_status := FND_API.G_RET_STS_ERROR;
2363:

Line 2362: x_return_status := FND_API.G_RET_STS_ERROR;

2358: p_data => x_msg_data,
2359: p_encoded => FND_API.G_FALSE) ;
2360:
2361:
2362: x_return_status := FND_API.G_RET_STS_ERROR;
2363:
2364:
2365:
2366: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 2366: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2362: x_return_status := FND_API.G_RET_STS_ERROR;
2363:
2364:
2365:
2366: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2367:
2368: IF FND_API.To_Boolean(p_transaction_control) THEN
2369: ROLLBACK TO Create_Charge_Details_PVT;
2370: END IF ;

Line 2368: IF FND_API.To_Boolean(p_transaction_control) THEN

2364:
2365:
2366: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2367:
2368: IF FND_API.To_Boolean(p_transaction_control) THEN
2369: ROLLBACK TO Create_Charge_Details_PVT;
2370: END IF ;
2371:
2372: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2372: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2368: IF FND_API.To_Boolean(p_transaction_control) THEN
2369: ROLLBACK TO Create_Charge_Details_PVT;
2370: END IF ;
2371:
2372: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2373:
2374: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2375: p_data => x_msg_data,
2376: p_encoded => FND_API.G_FALSE) ;

Line 2376: p_encoded => FND_API.G_FALSE) ;

2372: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2373:
2374: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2375: p_data => x_msg_data,
2376: p_encoded => FND_API.G_FALSE) ;
2377: WHEN OTHERS THEN
2378: --l_errm := SQLERRM;
2379: --DBMS_OUTPUT.PUT_LINE('OTHERS inside CREATE_CHARGE_DETAILS '||l_errm);
2380:

Line 2381: IF FND_API.To_Boolean(p_transaction_control) THEN

2377: WHEN OTHERS THEN
2378: --l_errm := SQLERRM;
2379: --DBMS_OUTPUT.PUT_LINE('OTHERS inside CREATE_CHARGE_DETAILS '||l_errm);
2380:
2381: IF FND_API.To_Boolean(p_transaction_control) THEN
2382: ROLLBACK TO Create_Charge_Details_PVT;
2383: END IF ;
2384:
2385: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2385: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2381: IF FND_API.To_Boolean(p_transaction_control) THEN
2382: ROLLBACK TO Create_Charge_Details_PVT;
2383: END IF ;
2384:
2385: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2386:
2387: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
2388: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
2389: END IF;

Line 2393: p_encoded => FND_API.G_FALSE) ;

2389: END IF;
2390:
2391: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
2392: p_data => x_msg_data,
2393: p_encoded => FND_API.G_FALSE) ;
2394:
2395: END Create_Charge_Details;
2396:
2397:

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

2400: --=====================================================
2401:
2402: PROCEDURE Update_Charge_Details(
2403: p_api_version IN NUMBER,
2404: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2405: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2406: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2407: x_return_status OUT NOCOPY VARCHAR2,
2408: x_msg_count OUT NOCOPY NUMBER,

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

2401:
2402: PROCEDURE Update_Charge_Details(
2403: p_api_version IN NUMBER,
2404: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2405: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2406: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2407: x_return_status OUT NOCOPY VARCHAR2,
2408: x_msg_count OUT NOCOPY NUMBER,
2409: x_object_version_number OUT NOCOPY NUMBER,

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

2402: PROCEDURE Update_Charge_Details(
2403: p_api_version IN NUMBER,
2404: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2405: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2406: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2407: x_return_status OUT NOCOPY VARCHAR2,
2408: x_msg_count OUT NOCOPY NUMBER,
2409: x_object_version_number OUT NOCOPY NUMBER,
2410: x_msg_data OUT NOCOPY VARCHAR2,

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

2414: p_resp_appl_id IN NUMBER := FND_GLOBAL.RESP_APPL_ID,
2415: p_resp_id IN NUMBER := FND_GLOBAL.RESP_ID,
2416: p_user_id IN NUMBER := FND_GLOBAL.USER_ID,
2417: p_login_id IN NUMBER := NULL,
2418: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
2419: p_est_detail_rec IN CS_Charge_Details_PUB.Charges_Rec_Type
2420: ) IS
2421:
2422: l_api_version NUMBER := 1.0 ;

Line 2440: IF FND_API.To_Boolean(p_transaction_control) THEN

2436:
2437: --DBMS_OUTPUT.PUT_LINE('Updating Charge Details');
2438:
2439: -- Standard start of API savepoint
2440: IF FND_API.To_Boolean(p_transaction_control) THEN
2441: SAVEPOINT Update_Charge_Details_PVT;
2442: END IF ;
2443:
2444: -- Standard call to check for call compatibility

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

2441: SAVEPOINT Update_Charge_Details_PVT;
2442: END IF ;
2443:
2444: -- Standard call to check for call compatibility
2445: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
2446: G_PKG_NAME) THEN
2447: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2448: END IF;
2449:

Line 2447: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2443:
2444: -- Standard call to check for call compatibility
2445: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
2446: G_PKG_NAME) THEN
2447: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2448: END IF;
2449:
2450: -- Initialize message list if p_init_msg_list is set to TRUE
2451: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 2451: IF FND_API.To_Boolean(p_init_msg_list) THEN

2447: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2448: END IF;
2449:
2450: -- Initialize message list if p_init_msg_list is set to TRUE
2451: IF FND_API.To_Boolean(p_init_msg_list) THEN
2452: FND_MSG_PUB.Initialize;
2453: END IF;
2454:
2455: -- Initialize API return status to success

Line 2456: x_return_status := FND_API.G_RET_STS_SUCCESS;

2452: FND_MSG_PUB.Initialize;
2453: END IF;
2454:
2455: -- Initialize API return status to success
2456: x_return_status := FND_API.G_RET_STS_SUCCESS;
2457:
2458: ----------------------- FND Logging -----------------------------------
2459: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
2460: THEN

Line 2521: p_init_msg_list => FND_API.G_FALSE,

2517: 'B','C') THEN
2518:
2519: CS_CHARGE_DETAILS_CUHK.Update_Charge_Details_Pre(
2520: p_api_version => l_api_version,
2521: p_init_msg_list => FND_API.G_FALSE,
2522: p_commit => p_commit,
2523: p_validation_level => p_validation_level,
2524: x_return_status => l_return_status,
2525: x_msg_count => x_msg_count,

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

2532: p_login_id => p_login_id,
2533: p_transaction_control => p_transaction_control,
2534: p_est_detail_rec => p_est_detail_rec);
2535:
2536: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2537: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_CUST_USR_HK');
2538: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2539: FND_MSG_PUB.Add;
2540: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 2540: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2536: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2537: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_CUST_USR_HK');
2538: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2539: FND_MSG_PUB.Add;
2540: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2541: END IF;
2542:
2543: END IF;
2544: --

Line 2554: p_init_msg_list => FND_API.G_FALSE,

2550: 'B', 'V') THEN
2551:
2552: CS_CHARGE_DETAILS_VUHK.Update_Charge_Details_Pre(
2553: p_api_version => l_api_version,
2554: p_init_msg_list => FND_API.G_FALSE,
2555: p_commit => p_commit,
2556: p_validation_level => p_validation_level,
2557: x_return_status => l_return_status,
2558: x_msg_count => x_msg_count,

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

2565: p_login_id => p_login_id,
2566: p_transaction_control => p_transaction_control,
2567: p_est_detail_rec => p_est_detail_rec);
2568:
2569: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2570: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_VERT_USR_HK');
2571: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2572: FND_MSG_PUB.Add;
2573: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 2573: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2569: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2570: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PRE_VERT_USR_HK');
2571: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2572: FND_MSG_PUB.Add;
2573: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2574: END IF;
2575:
2576: END IF;
2577:

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

2578: -- ----------------------------------------------------------------------
2579: -- Apply business-rule validation to all required and passed parameters
2580: -- if validation level is set.
2581: -- ----------------------------------------------------------------------
2582: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
2583:
2584: -- Validate the user and login ids
2585:
2586: Validate_Who_Info ( p_api_name => l_api_name_full,

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

2587: p_user_id => NVL(p_user_id, -1),
2588: p_login_id => p_login_id,
2589: x_return_status => l_return_status);
2590:
2591: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2592: RAISE FND_API.G_EXC_ERROR;
2593: END IF;
2594:
2595: --DBMS_OUTPUT.PUT_LINE('validating charge details');

Line 2592: RAISE FND_API.G_EXC_ERROR;

2588: p_login_id => p_login_id,
2589: x_return_status => l_return_status);
2590:
2591: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2592: RAISE FND_API.G_EXC_ERROR;
2593: END IF;
2594:
2595: --DBMS_OUTPUT.PUT_LINE('validating charge details');
2596:

Line 2608: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2604: x_msg_data => x_msg_data,
2605: x_msg_count => x_msg_count,
2606: x_return_status => l_return_status);
2607:
2608: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2609: FND_MESSAGE.Set_Name('CS', 'CS_CHG_VALIDATE_CHRG_DETAIL_ER');
2610: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2611: FND_MSG_PUB.Add;
2612: RAISE FND_API.G_EXC_ERROR;

Line 2612: RAISE FND_API.G_EXC_ERROR;

2608: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2609: FND_MESSAGE.Set_Name('CS', 'CS_CHG_VALIDATE_CHRG_DETAIL_ER');
2610: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2611: FND_MSG_PUB.Add;
2612: RAISE FND_API.G_EXC_ERROR;
2613: END IF;
2614:
2615: --Fixed Bug # 3795144
2616: ELSE

Line 2617: --p_validation_level = FND_API.G_VALID_LEVEL_NONE

2613: END IF;
2614:
2615: --Fixed Bug # 3795144
2616: ELSE
2617: --p_validation_level = FND_API.G_VALID_LEVEL_NONE
2618: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
2619: --populate the l_est_detail_rec record
2620: l_est_detail_rec := p_est_detail_rec;
2621: END IF;

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

2614:
2615: --Fixed Bug # 3795144
2616: ELSE
2617: --p_validation_level = FND_API.G_VALID_LEVEL_NONE
2618: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
2619: --populate the l_est_detail_rec record
2620: l_est_detail_rec := p_est_detail_rec;
2621: END IF;
2622: END IF ;

Line 2903: p_init_msg_list => FND_API.G_FALSE,

2899: 'A','C') THEN
2900:
2901: CS_CHARGE_DETAILS_CUHK.Update_Charge_Details_Post(
2902: p_api_version => l_api_version,
2903: p_init_msg_list => FND_API.G_FALSE,
2904: p_commit => p_commit,
2905: p_validation_level => p_validation_level,
2906: x_return_status => l_return_status,
2907: x_msg_count => x_msg_count,

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

2914: p_login_id => p_login_id,
2915: p_transaction_control => p_transaction_control,
2916: p_est_detail_rec => p_est_detail_rec);
2917:
2918: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2919: --DBMS_OUTPUT.PUT_LINE('Returned Error Status from the Pre Customer User Hook');
2920: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_CUST_USR_HK');
2921: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2922: FND_MSG_PUB.Add;

Line 2923: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2919: --DBMS_OUTPUT.PUT_LINE('Returned Error Status from the Pre Customer User Hook');
2920: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_CUST_USR_HK');
2921: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2922: FND_MSG_PUB.Add;
2923: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2924: END IF;
2925:
2926: END IF;
2927: --

Line 2937: p_init_msg_list => FND_API.G_FALSE,

2933: 'A', 'V') THEN
2934:
2935: CS_CHARGE_DETAILS_VUHK.Update_Charge_Details_Post(
2936: p_api_version => l_api_version,
2937: p_init_msg_list => FND_API.G_FALSE,
2938: p_commit => p_commit,
2939: p_validation_level => p_validation_level,
2940: x_return_status => l_return_status,
2941: x_msg_count => x_msg_count,

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

2949: p_transaction_control => p_transaction_control,
2950: p_est_detail_rec => p_est_detail_rec);
2951:
2952:
2953: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2954: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_VERT_USR_HK');
2955: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2956: FND_MSG_PUB.Add;
2957: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 2957: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2953: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2954: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_ERR_PST_VERT_USR_HK');
2955: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
2956: FND_MSG_PUB.Add;
2957: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2958: END IF;
2959:
2960: END IF;
2961: --

Line 2965: IF FND_API.To_Boolean(p_commit) THEN

2961: --
2962: --
2963:
2964: --Standard check of p_commit
2965: IF FND_API.To_Boolean(p_commit) THEN
2966: COMMIT WORK;
2967: END IF;
2968:
2969: -- Standard call to get message count and if count is 1, get message info

Line 2973: p_encoded => FND_API.G_FALSE) ;

2969: -- Standard call to get message count and if count is 1, get message info
2970: FND_MSG_PUB.Count_And_Get
2971: (p_count => x_msg_count,
2972: p_data => x_msg_data,
2973: p_encoded => FND_API.G_FALSE) ;
2974:
2975: -- Standard check of p_commit
2976: IF FND_API.To_Boolean(p_commit) THEN
2977: COMMIT WORK;

Line 2976: IF FND_API.To_Boolean(p_commit) THEN

2972: p_data => x_msg_data,
2973: p_encoded => FND_API.G_FALSE) ;
2974:
2975: -- Standard check of p_commit
2976: IF FND_API.To_Boolean(p_commit) THEN
2977: COMMIT WORK;
2978: END IF;
2979:
2980: -- Standard call to get message count and if count is 1, get message info

Line 2988: WHEN FND_API.G_EXC_ERROR THEN

2984: );
2985:
2986:
2987: EXCEPTION
2988: WHEN FND_API.G_EXC_ERROR THEN
2989: IF FND_API.To_Boolean(p_transaction_control) THEN
2990: ROLLBACK TO Update_Charge_Details_PVT;
2991: END IF ;
2992: x_return_status := FND_API.G_RET_STS_ERROR;

Line 2989: IF FND_API.To_Boolean(p_transaction_control) THEN

2985:
2986:
2987: EXCEPTION
2988: WHEN FND_API.G_EXC_ERROR THEN
2989: IF FND_API.To_Boolean(p_transaction_control) THEN
2990: ROLLBACK TO Update_Charge_Details_PVT;
2991: END IF ;
2992: x_return_status := FND_API.G_RET_STS_ERROR;
2993: FND_MSG_PUB.Count_And_Get(

Line 2992: x_return_status := FND_API.G_RET_STS_ERROR;

2988: WHEN FND_API.G_EXC_ERROR THEN
2989: IF FND_API.To_Boolean(p_transaction_control) THEN
2990: ROLLBACK TO Update_Charge_Details_PVT;
2991: END IF ;
2992: x_return_status := FND_API.G_RET_STS_ERROR;
2993: FND_MSG_PUB.Count_And_Get(
2994: p_count => x_msg_count,
2995: p_data => x_msg_data,
2996: p_encoded => FND_API.G_FALSE) ;

Line 2996: p_encoded => FND_API.G_FALSE) ;

2992: x_return_status := FND_API.G_RET_STS_ERROR;
2993: FND_MSG_PUB.Count_And_Get(
2994: p_count => x_msg_count,
2995: p_data => x_msg_data,
2996: p_encoded => FND_API.G_FALSE) ;
2997:
2998: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2999: IF FND_API.To_Boolean(p_transaction_control) THEN
3000: ROLLBACK TO Update_Charge_Details_PVT;

Line 2998: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2994: p_count => x_msg_count,
2995: p_data => x_msg_data,
2996: p_encoded => FND_API.G_FALSE) ;
2997:
2998: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2999: IF FND_API.To_Boolean(p_transaction_control) THEN
3000: ROLLBACK TO Update_Charge_Details_PVT;
3001: END IF ;
3002:

Line 2999: IF FND_API.To_Boolean(p_transaction_control) THEN

2995: p_data => x_msg_data,
2996: p_encoded => FND_API.G_FALSE) ;
2997:
2998: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2999: IF FND_API.To_Boolean(p_transaction_control) THEN
3000: ROLLBACK TO Update_Charge_Details_PVT;
3001: END IF ;
3002:
3003: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3003: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2999: IF FND_API.To_Boolean(p_transaction_control) THEN
3000: ROLLBACK TO Update_Charge_Details_PVT;
3001: END IF ;
3002:
3003: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3004:
3005: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3006: p_data => x_msg_data,
3007: p_encoded => FND_API.G_FALSE) ;

Line 3007: p_encoded => FND_API.G_FALSE) ;

3003: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3004:
3005: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3006: p_data => x_msg_data,
3007: p_encoded => FND_API.G_FALSE) ;
3008: WHEN OTHERS THEN
3009: IF FND_API.To_Boolean(p_transaction_control) THEN
3010: ROLLBACK TO Update_Charge_Details_PVT;
3011:

Line 3009: IF FND_API.To_Boolean(p_transaction_control) THEN

3005: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3006: p_data => x_msg_data,
3007: p_encoded => FND_API.G_FALSE) ;
3008: WHEN OTHERS THEN
3009: IF FND_API.To_Boolean(p_transaction_control) THEN
3010: ROLLBACK TO Update_Charge_Details_PVT;
3011:
3012: END IF ;
3013:

Line 3014: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3010: ROLLBACK TO Update_Charge_Details_PVT;
3011:
3012: END IF ;
3013:
3014: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3015:
3016: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
3017: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
3018: END IF;

Line 3022: p_encoded => FND_API.G_FALSE) ;

3018: END IF;
3019:
3020: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3021: p_data => x_msg_data,
3022: p_encoded => FND_API.G_FALSE) ;
3023:
3024: END Update_Charge_Details;
3025:
3026: --==========================================================

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

3031: --==========================================================
3032:
3033: Procedure Delete_Charge_Details(
3034: p_api_version IN NUMBER,
3035: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3036: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3037: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3038: x_return_status OUT NOCOPY VARCHAR2,
3039: x_msg_count OUT NOCOPY NUMBER,

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

3032:
3033: Procedure Delete_Charge_Details(
3034: p_api_version IN NUMBER,
3035: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3036: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3037: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3038: x_return_status OUT NOCOPY VARCHAR2,
3039: x_msg_count OUT NOCOPY NUMBER,
3040: x_msg_data OUT NOCOPY VARCHAR2,

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

3033: Procedure Delete_Charge_Details(
3034: p_api_version IN NUMBER,
3035: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3036: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3037: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3038: x_return_status OUT NOCOPY VARCHAR2,
3039: x_msg_count OUT NOCOPY NUMBER,
3040: x_msg_data OUT NOCOPY VARCHAR2,
3041: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,

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

3037: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3038: x_return_status OUT NOCOPY VARCHAR2,
3039: x_msg_count OUT NOCOPY NUMBER,
3040: x_msg_data OUT NOCOPY VARCHAR2,
3041: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
3042: p_estimate_detail_id IN NUMBER := NULL) AS
3043:
3044: l_api_name CONSTANT VARCHAR2(30) := 'Delete_Charge_Details' ;
3045: l_api_name_full CONSTANT VARCHAR2(100) := G_PKG_NAME || '.' || l_api_name ;

Line 3069: IF FND_API.To_Boolean( p_transaction_control ) THEN

3065:
3066: BEGIN
3067:
3068: --Standard Start of API Savepoint
3069: IF FND_API.To_Boolean( p_transaction_control ) THEN
3070: SAVEPOINT Delete_Charge_Details_PUB ;
3071: END IF ;
3072:
3073: --Standard Call to check API compatibility

Line 3074: IF NOT FND_API.Compatible_API_Call(l_api_version,

3070: SAVEPOINT Delete_Charge_Details_PUB ;
3071: END IF ;
3072:
3073: --Standard Call to check API compatibility
3074: IF NOT FND_API.Compatible_API_Call(l_api_version,
3075: p_api_version,
3076: l_api_name,
3077: G_PKG_NAME) THEN
3078: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

Line 3078: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

3074: IF NOT FND_API.Compatible_API_Call(l_api_version,
3075: p_api_version,
3076: l_api_name,
3077: G_PKG_NAME) THEN
3078: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
3079: END IF ;
3080:
3081: --Initialize the message list if p_msg_list is set to TRUE
3082: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 3082: IF FND_API.To_Boolean(p_init_msg_list) THEN

3078: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
3079: END IF ;
3080:
3081: --Initialize the message list if p_msg_list is set to TRUE
3082: IF FND_API.To_Boolean(p_init_msg_list) THEN
3083: FND_MSG_PUB.initialize ;
3084: END IF ;
3085:
3086: --Initialize the API Return Success to True

Line 3087: x_return_status := FND_API.G_RET_STS_SUCCESS ;

3083: FND_MSG_PUB.initialize ;
3084: END IF ;
3085:
3086: --Initialize the API Return Success to True
3087: x_return_status := FND_API.G_RET_STS_SUCCESS ;
3088:
3089: ----------------------- FND Logging -----------------------------------
3090: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
3091: THEN

Line 3133: RAISE FND_API.G_EXC_ERROR ;

3129:
3130: Add_Invalid_Argument_Msg(l_api_name_full,
3131: to_char(p_estimate_detail_id),
3132: 'p_estimate_detail_id');
3133: RAISE FND_API.G_EXC_ERROR ;
3134: END IF ;
3135:
3136: -- Check to see if Transactions exits in Order Management
3137:

Line 3145: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3141: l_gen_bca_flag,
3142: l_charge_line_type,
3143: l_return_status) ;
3144:
3145: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3146: RAISE FND_API.G_EXC_ERROR ;
3147: END IF ;
3148:
3149: IF l_order_line_id IS NOT NULL THEN

Line 3146: RAISE FND_API.G_EXC_ERROR ;

3142: l_charge_line_type,
3143: l_return_status) ;
3144:
3145: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3146: RAISE FND_API.G_EXC_ERROR ;
3147: END IF ;
3148:
3149: IF l_order_line_id IS NOT NULL THEN
3150: Cannot_Delete_Line_Msg(l_api_name_full) ;

Line 3151: RAISE FND_API.G_EXC_ERROR ;

3147: END IF ;
3148:
3149: IF l_order_line_id IS NOT NULL THEN
3150: Cannot_Delete_Line_Msg(l_api_name_full) ;
3151: RAISE FND_API.G_EXC_ERROR ;
3152: END IF ;
3153:
3154: --Bug Fix for Bug # 3136630
3155:

Line 3160: RAISE FND_API.G_EXC_ERROR ;

3156: --IF l_gen_bca_flag IS NOT NULL THEN
3157: -- IF l_gen_bca_flag = 'Y' AND
3158: IF l_charge_line_type = 'IN PROGRESS' THEN
3159: Cannot_Delete_Line_Msg(l_api_name_full) ;
3160: RAISE FND_API.G_EXC_ERROR ;
3161: END IF ;
3162: -- END IF;
3163:
3164: DELETE FROM

Line 3170: IF FND_API.To_Boolean( p_commit ) THEN

3166: WHERE ESTIMATE_DETAIL_ID = p_estimate_detail_id ;
3167:
3168: --End of API Body
3169: --Standard Check of p_commit
3170: IF FND_API.To_Boolean( p_commit ) THEN
3171: COMMIT WORK ;
3172: END IF ;
3173:
3174: --Standard call to get message count and if count is 1 , get message info

Line 3182: WHEN FND_API.G_EXC_ERROR THEN

3178: --Begin Exception Handling
3179:
3180: EXCEPTION
3181:
3182: WHEN FND_API.G_EXC_ERROR THEN
3183: IF FND_API.To_Boolean( p_transaction_control ) THEN
3184: ROLLBACK TO Delete_Charge_Details_PUB;
3185: END IF ;
3186: x_return_status := FND_API.G_RET_STS_ERROR ;

Line 3183: IF FND_API.To_Boolean( p_transaction_control ) THEN

3179:
3180: EXCEPTION
3181:
3182: WHEN FND_API.G_EXC_ERROR THEN
3183: IF FND_API.To_Boolean( p_transaction_control ) THEN
3184: ROLLBACK TO Delete_Charge_Details_PUB;
3185: END IF ;
3186: x_return_status := FND_API.G_RET_STS_ERROR ;
3187:

Line 3186: x_return_status := FND_API.G_RET_STS_ERROR ;

3182: WHEN FND_API.G_EXC_ERROR THEN
3183: IF FND_API.To_Boolean( p_transaction_control ) THEN
3184: ROLLBACK TO Delete_Charge_Details_PUB;
3185: END IF ;
3186: x_return_status := FND_API.G_RET_STS_ERROR ;
3187:
3188: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3189: p_data => x_msg_data,
3190: p_encoded => FND_API.G_FALSE) ;

Line 3190: p_encoded => FND_API.G_FALSE) ;

3186: x_return_status := FND_API.G_RET_STS_ERROR ;
3187:
3188: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3189: p_data => x_msg_data,
3190: p_encoded => FND_API.G_FALSE) ;
3191:
3192:
3193:
3194: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 3194: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3190: p_encoded => FND_API.G_FALSE) ;
3191:
3192:
3193:
3194: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3195: IF FND_API.To_Boolean( p_transaction_control ) THEN
3196: ROLLBACK TO Delete_Charge_Details_PUB;
3197: END IF ;
3198: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 3195: IF FND_API.To_Boolean( p_transaction_control ) THEN

3191:
3192:
3193:
3194: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3195: IF FND_API.To_Boolean( p_transaction_control ) THEN
3196: ROLLBACK TO Delete_Charge_Details_PUB;
3197: END IF ;
3198: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3199:

Line 3198: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3194: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3195: IF FND_API.To_Boolean( p_transaction_control ) THEN
3196: ROLLBACK TO Delete_Charge_Details_PUB;
3197: END IF ;
3198: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3199:
3200: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3201: p_data => x_msg_data,
3202: p_encoded => FND_API.G_FALSE) ;

Line 3202: p_encoded => FND_API.G_FALSE) ;

3198: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3199:
3200: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3201: p_data => x_msg_data,
3202: p_encoded => FND_API.G_FALSE) ;
3203:
3204: WHEN OTHERS THEN
3205: IF FND_API.To_Boolean( p_transaction_control ) THEN
3206: ROLLBACK TO Delete_Charge_Details_PUB;

Line 3205: IF FND_API.To_Boolean( p_transaction_control ) THEN

3201: p_data => x_msg_data,
3202: p_encoded => FND_API.G_FALSE) ;
3203:
3204: WHEN OTHERS THEN
3205: IF FND_API.To_Boolean( p_transaction_control ) THEN
3206: ROLLBACK TO Delete_Charge_Details_PUB;
3207: END IF ;
3208: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3209: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN

Line 3208: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3204: WHEN OTHERS THEN
3205: IF FND_API.To_Boolean( p_transaction_control ) THEN
3206: ROLLBACK TO Delete_Charge_Details_PUB;
3207: END IF ;
3208: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3209: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
3210: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
3211: END IF ;
3212: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,

Line 3214: p_encoded => FND_API.G_FALSE) ;

3210: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
3211: END IF ;
3212: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3213: p_data => x_msg_data,
3214: p_encoded => FND_API.G_FALSE) ;
3215:
3216: END Delete_Charge_Details; -- End of Procedure Delete Charge Details
3217:
3218:

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

3223: -- New API added for 11.5.10
3224: -- mviswana
3225: Procedure Copy_Estimate(
3226: p_api_version IN NUMBER,
3227: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3228: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3229: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
3230: p_estimate_detail_id IN NUMBER := NULL,
3231: x_estimate_detail_id OUT NOCOPY NUMBER,

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

3224: -- mviswana
3225: Procedure Copy_Estimate(
3226: p_api_version IN NUMBER,
3227: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3228: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3229: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
3230: p_estimate_detail_id IN NUMBER := NULL,
3231: x_estimate_detail_id OUT NOCOPY NUMBER,
3232: x_return_status OUT NOCOPY VARCHAR2,

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

3225: Procedure Copy_Estimate(
3226: p_api_version IN NUMBER,
3227: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3228: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3229: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
3230: p_estimate_detail_id IN NUMBER := NULL,
3231: x_estimate_detail_id OUT NOCOPY NUMBER,
3232: x_return_status OUT NOCOPY VARCHAR2,
3233: x_msg_count OUT NOCOPY NUMBER,

Line 3261: IF FND_API.To_Boolean(p_transaction_control) THEN

3257:
3258: --DBMS_OUTPUT.PUT_LINE('BEGIN copy_estimates');
3259:
3260: -- Standard start of API savepoint
3261: IF FND_API.To_Boolean(p_transaction_control) THEN
3262: SAVEPOINT Copy_Estimate_PVT;
3263: END IF ;
3264:
3265: -- Standard call to check for call compatibility

Line 3266: IF NOT FND_API.Compatible_API_Call(l_api_version,

3262: SAVEPOINT Copy_Estimate_PVT;
3263: END IF ;
3264:
3265: -- Standard call to check for call compatibility
3266: IF NOT FND_API.Compatible_API_Call(l_api_version,
3267: p_api_version,
3268: l_api_name,
3269: G_PKG_NAME) THEN
3270: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 3270: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3266: IF NOT FND_API.Compatible_API_Call(l_api_version,
3267: p_api_version,
3268: l_api_name,
3269: G_PKG_NAME) THEN
3270: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3271: END IF;
3272:
3273: -- Initialize message list if p_init_msg_list is set to TRUE
3274: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 3274: IF FND_API.To_Boolean(p_init_msg_list) THEN

3270: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3271: END IF;
3272:
3273: -- Initialize message list if p_init_msg_list is set to TRUE
3274: IF FND_API.To_Boolean(p_init_msg_list) THEN
3275: FND_MSG_PUB.Initialize;
3276: END IF;
3277:
3278: -- Initialize API return status to success

Line 3279: x_return_status := FND_API.G_RET_STS_SUCCESS;

3275: FND_MSG_PUB.Initialize;
3276: END IF;
3277:
3278: -- Initialize API return status to success
3279: x_return_status := FND_API.G_RET_STS_SUCCESS;
3280:
3281: ----------------------- FND Logging -----------------------------------
3282: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
3283: THEN

Line 3323: RAISE FND_API.G_EXC_ERROR;

3319: IF p_estimate_detail_id IS NULL THEN
3320: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_A_VALID_CHARGE_LINE');
3321: FND_MESSAGE.SET_TOKEN('ESTIMATE_DETAIL_ID', p_estimate_detail_id);
3322: FND_MSG_PUB.ADD;
3323: RAISE FND_API.G_EXC_ERROR;
3324: END IF;
3325:
3326: --DBMS_OUTPUT.PUT_LINE('passed 1st val');
3327:

Line 3335: RAISE FND_API.G_EXC_ERROR;

3331: CLOSE c_charges_rec;
3332: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_A_VALID_CHARGE_LINE');
3333: FND_MESSAGE.SET_TOKEN('ESTIMATE_DETAIL_ID', p_estimate_detail_id);
3334: FND_MSG_PUB.ADD;
3335: RAISE FND_API.G_EXC_ERROR;
3336: END IF;
3337: CLOSE c_charges_rec;
3338:
3339: --DBMS_OUTPUT.PUT_LINE('passed 2ndst val');

Line 3345: RAISE FND_API.G_EXC_ERROR;

3341: IF v_charges_rec.charge_line_type <> 'ESTIMATE' THEN
3342: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_AN_ESTIMATE');
3343: FND_MESSAGE.SET_TOKEN('ESTIMATE_DETAIL_ID', p_estimate_detail_id);
3344: FND_MSG_PUB.ADD;
3345: RAISE FND_API.G_EXC_ERROR;
3346: END IF;
3347:
3348: --DBMS_OUTPUT.PUT_LINE('passed 3rd val');
3349:

Line 3567: p_commit => fnd_api.g_false,

3563:
3564:
3565: CS_Charge_Details_PUB.Create_Charge_Details(
3566: p_api_version => l_api_version,
3567: p_commit => fnd_api.g_false,
3568: p_init_msg_list => fnd_api.g_false,
3569: x_msg_count => x_msg_count,
3570: x_msg_data => x_msg_data,
3571: x_return_status => l_return_status,

Line 3568: p_init_msg_list => fnd_api.g_false,

3564:
3565: CS_Charge_Details_PUB.Create_Charge_Details(
3566: p_api_version => l_api_version,
3567: p_commit => fnd_api.g_false,
3568: p_init_msg_list => fnd_api.g_false,
3569: x_msg_count => x_msg_count,
3570: x_msg_data => x_msg_data,
3571: x_return_status => l_return_status,
3572: p_Charges_Rec => l_est_detail_rec,

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

3581:
3582:
3583: --DBMS_OUTPUT.PUT_LINE('Estimate detail Id is'||l_est_detail_id);
3584:
3585: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3586: RAISE FND_API.G_EXC_ERROR;
3587: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3589: END IF;

Line 3586: RAISE FND_API.G_EXC_ERROR;

3582:
3583: --DBMS_OUTPUT.PUT_LINE('Estimate detail Id is'||l_est_detail_id);
3584:
3585: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3586: RAISE FND_API.G_EXC_ERROR;
3587: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3589: END IF;
3590:

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

3583: --DBMS_OUTPUT.PUT_LINE('Estimate detail Id is'||l_est_detail_id);
3584:
3585: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3586: RAISE FND_API.G_EXC_ERROR;
3587: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3589: END IF;
3590:
3591: --End of API Body

Line 3588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3584:
3585: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3586: RAISE FND_API.G_EXC_ERROR;
3587: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3589: END IF;
3590:
3591: --End of API Body
3592: --Standard Check of p_commit

Line 3593: IF FND_API.To_Boolean( p_commit ) THEN

3589: END IF;
3590:
3591: --End of API Body
3592: --Standard Check of p_commit
3593: IF FND_API.To_Boolean( p_commit ) THEN
3594: COMMIT WORK ;
3595: END IF ;
3596:
3597: --Standard call to get message count and if count is 1 , get message info

Line 3607: WHEN FND_API.G_EXC_ERROR THEN

3603: --Begin Exception Handling
3604:
3605: EXCEPTION
3606:
3607: WHEN FND_API.G_EXC_ERROR THEN
3608: IF FND_API.To_Boolean( p_transaction_control ) THEN
3609: ROLLBACK TO Copy_Estimates_PVT;
3610: END IF ;
3611:

Line 3608: IF FND_API.To_Boolean( p_transaction_control ) THEN

3604:
3605: EXCEPTION
3606:
3607: WHEN FND_API.G_EXC_ERROR THEN
3608: IF FND_API.To_Boolean( p_transaction_control ) THEN
3609: ROLLBACK TO Copy_Estimates_PVT;
3610: END IF ;
3611:
3612: x_return_status := FND_API.G_RET_STS_ERROR ;

Line 3612: x_return_status := FND_API.G_RET_STS_ERROR ;

3608: IF FND_API.To_Boolean( p_transaction_control ) THEN
3609: ROLLBACK TO Copy_Estimates_PVT;
3610: END IF ;
3611:
3612: x_return_status := FND_API.G_RET_STS_ERROR ;
3613:
3614: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3615: p_data => x_msg_data,
3616: p_encoded => FND_API.G_FALSE) ;

Line 3616: p_encoded => FND_API.G_FALSE) ;

3612: x_return_status := FND_API.G_RET_STS_ERROR ;
3613:
3614: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3615: p_data => x_msg_data,
3616: p_encoded => FND_API.G_FALSE) ;
3617:
3618:
3619: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3620: IF FND_API.To_Boolean( p_transaction_control ) THEN

Line 3619: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3615: p_data => x_msg_data,
3616: p_encoded => FND_API.G_FALSE) ;
3617:
3618:
3619: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3620: IF FND_API.To_Boolean( p_transaction_control ) THEN
3621: ROLLBACK TO Copy_Estimates_PVT;
3622: END IF ;
3623:

Line 3620: IF FND_API.To_Boolean( p_transaction_control ) THEN

3616: p_encoded => FND_API.G_FALSE) ;
3617:
3618:
3619: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3620: IF FND_API.To_Boolean( p_transaction_control ) THEN
3621: ROLLBACK TO Copy_Estimates_PVT;
3622: END IF ;
3623:
3624: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 3624: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3620: IF FND_API.To_Boolean( p_transaction_control ) THEN
3621: ROLLBACK TO Copy_Estimates_PVT;
3622: END IF ;
3623:
3624: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3625:
3626: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3627: p_data => x_msg_data,
3628: p_encoded => FND_API.G_FALSE) ;

Line 3628: p_encoded => FND_API.G_FALSE) ;

3624: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3625:
3626: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3627: p_data => x_msg_data,
3628: p_encoded => FND_API.G_FALSE) ;
3629: WHEN OTHERS THEN
3630: IF FND_API.To_Boolean( p_transaction_control ) THEN
3631: ROLLBACK TO Copy_Estimates_PVT;
3632: END IF ;

Line 3630: IF FND_API.To_Boolean( p_transaction_control ) THEN

3626: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3627: p_data => x_msg_data,
3628: p_encoded => FND_API.G_FALSE) ;
3629: WHEN OTHERS THEN
3630: IF FND_API.To_Boolean( p_transaction_control ) THEN
3631: ROLLBACK TO Copy_Estimates_PVT;
3632: END IF ;
3633:
3634: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 3634: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3630: IF FND_API.To_Boolean( p_transaction_control ) THEN
3631: ROLLBACK TO Copy_Estimates_PVT;
3632: END IF ;
3633:
3634: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3635:
3636: IF FND_MSG_PUB.Check_Msg_Level
3637: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
3638: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);

Line 3643: p_encoded => FND_API.G_FALSE) ;

3639: END IF ;
3640:
3641: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
3642: p_data => x_msg_data,
3643: p_encoded => FND_API.G_FALSE) ;
3644:
3645: END Copy_Estimate;
3646:
3647: PROCEDURE CURR_IN_CONVERSION_LIST(

Line 3673: RAISE FND_API.G_EXC_ERROR;

3669: IF lv_exists_flag <> 'Y' THEN
3670: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
3671: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_currency_code);
3672: FND_MSG_PUB.Add;
3673: RAISE FND_API.G_EXC_ERROR;
3674: ELSE
3675: x_return_status := FND_API.G_RET_STS_SUCCESS;
3676: END IF;
3677: ELSE

Line 3675: x_return_status := FND_API.G_RET_STS_SUCCESS;

3671: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_currency_code);
3672: FND_MSG_PUB.Add;
3673: RAISE FND_API.G_EXC_ERROR;
3674: ELSE
3675: x_return_status := FND_API.G_RET_STS_SUCCESS;
3676: END IF;
3677: ELSE
3678: Add_Null_Parameter_Msg(p_api_name, 'p_price_list_id');
3679: RAISE FND_API.G_EXC_ERROR;

Line 3679: RAISE FND_API.G_EXC_ERROR;

3675: x_return_status := FND_API.G_RET_STS_SUCCESS;
3676: END IF;
3677: ELSE
3678: Add_Null_Parameter_Msg(p_api_name, 'p_price_list_id');
3679: RAISE FND_API.G_EXC_ERROR;
3680: END IF;
3681: EXCEPTION
3682: WHEN FND_API.G_EXC_ERROR THEN
3683: x_return_status := FND_API.G_RET_STS_ERROR;

Line 3682: WHEN FND_API.G_EXC_ERROR THEN

3678: Add_Null_Parameter_Msg(p_api_name, 'p_price_list_id');
3679: RAISE FND_API.G_EXC_ERROR;
3680: END IF;
3681: EXCEPTION
3682: WHEN FND_API.G_EXC_ERROR THEN
3683: x_return_status := FND_API.G_RET_STS_ERROR;
3684: fnd_msg_pub.count_and_get(
3685: p_count => x_msg_count
3686: ,p_data => x_msg_data);

Line 3683: x_return_status := FND_API.G_RET_STS_ERROR;

3679: RAISE FND_API.G_EXC_ERROR;
3680: END IF;
3681: EXCEPTION
3682: WHEN FND_API.G_EXC_ERROR THEN
3683: x_return_status := FND_API.G_RET_STS_ERROR;
3684: fnd_msg_pub.count_and_get(
3685: p_count => x_msg_count
3686: ,p_data => x_msg_data);
3687:

Line 3689: x_return_status := FND_API.G_RET_STS_ERROR;

3685: p_count => x_msg_count
3686: ,p_data => x_msg_data);
3687:
3688: WHEN OTHERS THEN
3689: x_return_status := FND_API.G_RET_STS_ERROR;
3690: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_CURRENCY_FAILED');
3691: FND_MESSAGE.SET_TOKEN('PRICE_LIST_ID', p_price_list_id);
3692: FND_MSG_PUB.Add;
3693: fnd_msg_pub.count_and_get(

Line 3930: x_return_status := FND_API.G_RET_STS_SUCCESS;

3926: --Standard Start of API Savepoint
3927: SAVEPOINT Validate_Charge_Details_PUB;
3928:
3929: --Initialize the API Return Success to True
3930: x_return_status := FND_API.G_RET_STS_SUCCESS;
3931:
3932: --DBMS_OUTPUT.PUT_LINE('BEGIN VALIDATE_CHARGE_DETAILS');
3933: --DBMS_OUTPUT.PUT_LINE('Cust_product_id is '||P_CHARGES_DETAIL_REC.customer_product_id);
3934: --DBMS_OUTPUT.PUT_LINE('Apply contract_discount '||P_CHARGES_DETAIL_REC.apply_contract_discount);

Line 3950: p_charges_detail_rec.estimate_detail_id = FND_API.G_MISS_NUM THEN

3946: --get the charges record from the database
3947:
3948: IF p_validation_mode = 'U' THEN
3949: IF p_charges_detail_rec.estimate_detail_id IS NULL OR
3950: p_charges_detail_rec.estimate_detail_id = FND_API.G_MISS_NUM THEN
3951:
3952: Add_Null_Parameter_Msg(l_api_name,
3953: 'estimate_detail_id') ;
3954:

Line 3958: RAISE FND_API.G_EXC_ERROR;

3954:
3955: Add_Invalid_Argument_Msg(l_api_name,
3956: TO_CHAR(p_charges_detail_rec.estimate_detail_id),
3957: 'estimate_detail_id');
3958: RAISE FND_API.G_EXC_ERROR;
3959:
3960: ELSE
3961:
3962: IF IS_ESTIMATE_DETAIL_ID_VALID(p_estimate_detail_id => p_charges_detail_rec.estimate_detail_id,

Line 3968: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3964: x_msg_count => l_msg_count,
3965: x_return_status => l_return_status) = 'U' THEN
3966:
3967: --raise unexpected error
3968: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3969:
3970: ELSIF IS_ESTIMATE_DETAIL_ID_VALID(p_estimate_detail_id => p_charges_detail_rec.estimate_detail_id,
3971: x_msg_data => l_msg_data,
3972: x_msg_count => l_msg_count,

Line 3978: RAISE FND_API.G_EXC_ERROR;

3974:
3975: Add_Invalid_Argument_Msg(l_api_name,
3976: TO_CHAR(p_charges_detail_rec.estimate_detail_id),
3977: 'estimate_detail_id');
3978: RAISE FND_API.G_EXC_ERROR;
3979:
3980: ELSE
3981: --estimate detail id is valid
3982: --assign to out record

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

3989: x_msg_data => l_msg_data,
3990: x_msg_count => l_msg_count,
3991: x_return_status => l_return_status);
3992:
3993: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3994: RAISE FND_API.G_EXC_ERROR;
3995: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3996: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3997: END IF;

Line 3994: RAISE FND_API.G_EXC_ERROR;

3990: x_msg_count => l_msg_count,
3991: x_return_status => l_return_status);
3992:
3993: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3994: RAISE FND_API.G_EXC_ERROR;
3995: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3996: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3997: END IF;
3998:

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

3991: x_return_status => l_return_status);
3992:
3993: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3994: RAISE FND_API.G_EXC_ERROR;
3995: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3996: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3997: END IF;
3998:
3999: END IF;

Line 3996: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3992:
3993: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3994: RAISE FND_API.G_EXC_ERROR;
3995: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3996: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3997: END IF;
3998:
3999: END IF;
4000: END IF;

Line 4024: RAISE FND_API.G_EXC_ERROR;

4020:
4021: Add_Invalid_Argument_Msg(l_api_name,
4022: to_char(p_charges_detail_rec.incident_id),
4023: 'incident_id');
4024: RAISE FND_API.G_EXC_ERROR;
4025:
4026: ELSE
4027: -- The incident_id IS NOT NULL
4028: l_valid_check := IS_INCIDENT_ID_VALID( p_incident_id => p_charges_detail_rec.incident_id,

Line 4034: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4030: x_msg_count => l_msg_count,
4031: x_return_status => l_return_status);
4032:
4033: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
4034: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4035: ELSIF l_return_status = G_RET_STS_ERROR THEN
4036: RAISE FND_API.G_EXC_ERROR;
4037: END IF;
4038:

Line 4036: RAISE FND_API.G_EXC_ERROR;

4032:
4033: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
4034: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4035: ELSIF l_return_status = G_RET_STS_ERROR THEN
4036: RAISE FND_API.G_EXC_ERROR;
4037: END IF;
4038:
4039: IF l_valid_check <> 'Y' THEN
4040:

Line 4045: RAISE FND_API.G_EXC_ERROR;

4041: Add_Invalid_Argument_Msg(l_api_name,
4042: to_char(p_charges_detail_rec.incident_id),
4043: 'incident_id');
4044:
4045: RAISE FND_API.G_EXC_ERROR;
4046:
4047: ELSE
4048: -- assign it to the out record
4049: x_charges_detail_rec.incident_id := p_charges_detail_rec.incident_id;

Line 4081: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4077:
4078: --DBMS_OUTPUT.PUT_LINE('Back from GET_SR_DEFAULTS l_bill_to_party_id '||l_bill_to_party_id);
4079: --DBMS_OUTPUT.PUT_LINE('Back from GET_SR_DEFAULTS l_ship_to_party_id '||l_ship_to_party_id);
4080:
4081: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4082: RAISE FND_API.G_EXC_ERROR ;
4083: END IF;
4084:
4085: --DBMS_OUTPUT.PUT_LINE('l_incident_date '||l_incident_date);

Line 4082: RAISE FND_API.G_EXC_ERROR ;

4078: --DBMS_OUTPUT.PUT_LINE('Back from GET_SR_DEFAULTS l_bill_to_party_id '||l_bill_to_party_id);
4079: --DBMS_OUTPUT.PUT_LINE('Back from GET_SR_DEFAULTS l_ship_to_party_id '||l_ship_to_party_id);
4080:
4081: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4082: RAISE FND_API.G_EXC_ERROR ;
4083: END IF;
4084:
4085: --DBMS_OUTPUT.PUT_LINE('l_incident_date '||l_incident_date);
4086: --DBMS_OUTPUT.PUT_LINE('l_creation_date '||l_creation_date);

Line 4150: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4146: --DBMS_OUTPUT.PUT_LINE('msg_count'|| l_msg_count);
4147: --DBMS_OUTPUT.PUT_LINE('return_status'||l_return_status);
4148:
4149:
4150: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4151: RAISE FND_API.G_EXC_ERROR ;
4152: END IF;
4153:
4154: ELSE

Line 4151: RAISE FND_API.G_EXC_ERROR ;

4147: --DBMS_OUTPUT.PUT_LINE('return_status'||l_return_status);
4148:
4149:
4150: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4151: RAISE FND_API.G_EXC_ERROR ;
4152: END IF;
4153:
4154: ELSE
4155:

Line 4185: RAISE FND_API.G_EXC_ERROR;

4181: --DBMS_OUTPUT.PUT_LINE('l_disallow_new_charge is '||l_disallow_new_charge);
4182: --raise error
4183: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_INSERT');
4184: FND_MSG_PUB.ADD;
4185: RAISE FND_API.G_EXC_ERROR;
4186: END IF;
4187: ELSIF p_validation_mode = 'U' THEN
4188: IF l_disallow_charge_update = 'Y' THEN
4189: --raise error

Line 4192: RAISE FND_API.G_EXC_ERROR;

4188: IF l_disallow_charge_update = 'Y' THEN
4189: --raise error
4190: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_UPDATE');
4191: FND_MSG_PUB.ADD;
4192: RAISE FND_API.G_EXC_ERROR;
4193: END IF;
4194: END IF;
4195:
4196:

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

4257: -- If not passed then assign from database
4258: -- If passed as null then assign 'N'
4259: -- If passed then assign to the out parameter
4260:
4261: IF p_charges_detail_rec.add_to_order_flag = FND_API.G_MISS_CHAR THEN
4262: x_charges_detail_rec.add_to_order_flag := l_db_det_rec.add_to_order_flag;
4263: ELSIF p_charges_detail_rec.add_to_order_flag IS NULL THEN
4264: x_charges_detail_rec.add_to_order_flag := 'N';
4265: ELSE

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

4277: -- If not passed then assign from database
4278: -- If passed as null then assign NULL
4279: -- If passed then assign to the out parameter
4280:
4281: IF p_charges_detail_rec.coverage_bill_rate_id = FND_API.G_MISS_NUM THEN
4282: x_charges_detail_rec.coverage_bill_rate_id := l_db_det_rec.coverage_bill_rate_id;
4283: ELSIF p_charges_detail_rec.coverage_bill_rate_id IS NULL THEN
4284: x_charges_detail_rec.coverage_bill_rate_id := null;
4285: ELSE

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

4292: -- If not passed then assign from database
4293: -- If passed as null then assign NULL
4294: -- If passed then assign to the out parameter
4295:
4296: IF p_charges_detail_rec.transaction_sub_inventory = FND_API.G_MISS_CHAR THEN
4297: x_charges_detail_rec.transaction_sub_inventory := l_db_det_rec.transaction_sub_inventory;
4298: ELSIF p_charges_detail_rec.transaction_sub_inventory IS NULL THEN
4299: x_charges_detail_rec.transaction_sub_inventory := null;
4300: ELSE

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

4308: -- If not passed then assign from database
4309: -- If passed as null then assign NULL
4310: -- If passed then assign to the out parameter
4311:
4312: --IF p_charges_detail_rec.interface_to_oe_flag = FND_API.G_MISS_CHAR THEN
4313: -- x_charges_detail_rec.interface_to_oe_flag := l_db_det_rec.interface_to_oe_flag;
4314: --ELSIF p_charges_detail_rec.interface_to_oe_flag IS NULL THEN
4315: -- x_charges_detail_rec.interface_to_oe_flag := 'N';
4316: --ELSE

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

4323: -- If not passed then assign from database
4324: -- If passed as null then assign NULL
4325: -- If passed then assign to the out parameter
4326:
4327: IF p_charges_detail_rec.apply_contract_discount = FND_API.G_MISS_CHAR OR
4328: p_charges_detail_rec.apply_contract_discount IS NULL THEN
4329: x_charges_detail_rec.apply_contract_discount := 'N';
4330: ELSE
4331: x_charges_detail_rec.apply_contract_discount := p_charges_detail_rec.apply_contract_discount;

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

4337: -- If not passed then OR
4338: -- If passed as null then assign NULL
4339: -- If passed then assign to the out parameter
4340:
4341: IF p_charges_detail_rec.con_pct_over_list_price = FND_API.G_MISS_NUM OR
4342: p_charges_detail_rec.con_pct_over_list_price IS NULL THEN
4343: x_charges_detail_rec.con_pct_over_list_price := NULL;
4344: ELSE
4345: x_charges_detail_rec.con_pct_over_list_price := p_charges_detail_rec.con_pct_over_list_price;

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

4351: -- If not passed then assign the value in the database
4352: -- If passed as NULL then assign NULL
4353: -- If passed then assign to out parameter
4354:
4355: IF p_charges_detail_rec.submit_restriction_message = FND_API.G_MISS_CHAR THEN
4356: x_charges_detail_rec.submit_restriction_message := l_db_det_rec.submit_restriction_message;
4357: ELSIF p_charges_detail_rec.submit_restriction_message IS NULL THEN
4358: x_charges_detail_rec.submit_restriction_message := NULL;
4359: ELSE

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

4364: -- If not passed then assign the value in the database
4365: -- If passed as NULL then assign NULL
4366: -- If passed then assign to out parameter
4367:
4368: IF p_charges_detail_rec.submit_error_message = FND_API.G_MISS_CHAR THEN
4369: x_charges_detail_rec.submit_error_message := l_db_det_rec.submit_error_message;
4370: ELSIF p_charges_detail_rec.submit_error_message IS NULL THEN
4371: x_charges_detail_rec.submit_error_message := NULL;
4372: ELSE

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

4377: -- If not passed then assign the value in the database
4378: -- If passed as NULL then assign NULL
4379: -- If passed then assign to out parameter
4380:
4381: IF p_charges_detail_rec.submit_from_system = FND_API.G_MISS_CHAR THEN
4382: x_charges_detail_rec.submit_from_system := l_db_det_rec.submit_from_system;
4383: ELSIF p_charges_detail_rec.submit_from_system IS NULL THEN
4384: x_charges_detail_rec.submit_from_system := NULL;
4385: ELSE

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

4394:
4395: -- Get Org ID from Source for Incident ID
4396: -- CS_Multiorg_PVT.Get_OrgId(
4397: -- P_API_VERSION => 1.2,
4398: -- P_INIT_MSG_LIST => FND_API.G_FALSE,
4399: -- X_RETURN_STATUS => l_return_status,
4400: -- X_MSG_COUNT => l_msg_count,
4401: -- X_MSG_DATA => l_msg_data,
4402: -- P_INCIDENT_ID => p_charges_detail_rec.incident_id,

Line 4417: P_INIT_MSG_LIST => FND_API.G_FALSE,

4413: -- This uses the new multi org public API
4414: --
4415: CS_Multiorg_PUB.Get_OrgId(
4416: P_API_VERSION => 1.0,
4417: P_INIT_MSG_LIST => FND_API.G_FALSE,
4418: -- Fix bug 3236597 P_COMMIT => 'T',
4419: P_COMMIT => 'F', -- Fix bug 3236597
4420: P_VALIDATION_LEVEL => FND_API.G_VALID_LEVEL_FULL,
4421: X_RETURN_STATUS => l_return_status,

Line 4420: P_VALIDATION_LEVEL => FND_API.G_VALID_LEVEL_FULL,

4416: P_API_VERSION => 1.0,
4417: P_INIT_MSG_LIST => FND_API.G_FALSE,
4418: -- Fix bug 3236597 P_COMMIT => 'T',
4419: P_COMMIT => 'F', -- Fix bug 3236597
4420: P_VALIDATION_LEVEL => FND_API.G_VALID_LEVEL_FULL,
4421: X_RETURN_STATUS => l_return_status,
4422: X_MSG_COUNT => l_msg_count,
4423: X_MSG_DATA => l_msg_data,
4424: P_INCIDENT_ID => p_charges_detail_rec.incident_id,

Line 4433: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4429: --DBMS_OUTPUT.PUT_LINE('X Profile '||l_profile);
4430: --DBMS_OUTPUT.PUT_LINE('l_org_id '||l_org_id);
4431:
4432:
4433: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4434: RAISE FND_API.G_EXC_ERROR ;
4435: END IF;
4436:
4437: IF p_validation_mode = 'I' THEN

Line 4434: RAISE FND_API.G_EXC_ERROR ;

4430: --DBMS_OUTPUT.PUT_LINE('l_org_id '||l_org_id);
4431:
4432:
4433: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4434: RAISE FND_API.G_EXC_ERROR ;
4435: END IF;
4436:
4437: IF p_validation_mode = 'I' THEN
4438: IF l_profile = 'Y' THEN

Line 4447: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4443: X_RETURN_STATUS => l_return_status,
4444: X_MSG_COUNT => l_msg_count,
4445: X_MSG_DATA => l_msg_data);
4446:
4447: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4448: RAISE FND_API.G_EXC_ERROR ;
4449: END IF;
4450: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4451: ELSE

Line 4448: RAISE FND_API.G_EXC_ERROR ;

4444: X_MSG_COUNT => l_msg_count,
4445: X_MSG_DATA => l_msg_data);
4446:
4447: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4448: RAISE FND_API.G_EXC_ERROR ;
4449: END IF;
4450: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4451: ELSE
4452: --use the default

Line 4465: RAISE FND_API.G_EXC_ERROR;

4461: --Need to define error here
4462: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_CHANGE_OU');
4463: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
4464: FND_MSG_PUB.ADD;
4465: RAISE FND_API.G_EXC_ERROR;
4466: ELSE
4467: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4468: END IF;
4469: ELSE

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

4483: -- or org_id is null then assign the value from the database
4484: -- else if passed then validate the org_id and if valid then
4485: -- assign the value to the out parameter
4486:
4487: IF p_charges_detail_rec.org_id = FND_API.G_MISS_NUM OR
4488: p_charges_detail_rec.org_id IS NULL THEN
4489: --use the value from the database
4490: x_charges_detail_rec.org_id := l_db_det_rec.org_id;
4491:

Line 4500: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4496: X_RETURN_STATUS => l_return_status,
4497: X_MSG_COUNT => l_msg_count,
4498: X_MSG_DATA => l_msg_data);
4499:
4500: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4501: RAISE FND_API.G_EXC_ERROR ;
4502: END IF;
4503: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4504:

Line 4501: RAISE FND_API.G_EXC_ERROR ;

4497: X_MSG_COUNT => l_msg_count,
4498: X_MSG_DATA => l_msg_data);
4499:
4500: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4501: RAISE FND_API.G_EXC_ERROR ;
4502: END IF;
4503: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4504:
4505: END IF;

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

4510: -- or org_id is null then assign the value from the database
4511: -- else if passed then validate the org_id and if valid then
4512: -- assign the value to the out parameter
4513:
4514: IF p_charges_detail_rec.org_id = FND_API.G_MISS_NUM OR
4515: p_charges_detail_rec.org_id IS NULL THEN
4516: --use the value from the database
4517: x_charges_detail_rec.org_id := l_db_det_rec.org_id;
4518:

Line 4525: RAISE FND_API.G_EXC_ERROR;

4521: --raise error
4522: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_CHANGE_OU');
4523: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
4524: FND_MSG_PUB.ADD;
4525: RAISE FND_API.G_EXC_ERROR;
4526: ELSE
4527: x_charges_detail_rec.org_id := p_charges_detail_rec.org_id;
4528: END IF;
4529: END IF;

Line 4546: RAISE FND_API.G_EXC_ERROR;

4542: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_ORIGINAL_SOURCE');
4543: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_ID', p_charges_detail_rec.original_source_id);
4544: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_CODE', p_charges_detail_rec.original_source_code);
4545: FND_MSG_PUB.ADD;
4546: RAISE FND_API.G_EXC_ERROR;
4547:
4548: ELSE
4549: VALIDATE_SOURCE(
4550: P_API_NAME => p_api_name,

Line 4562: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4558:
4559: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_SOURCE for ORIG SOURCE '||l_return_status);
4560:
4561: --IF l_return_status <> 'S' THEN
4562: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4563: --raise error
4564: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_ORIGINAL_SOURCE');
4565: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_ID', p_charges_detail_rec.original_source_id);
4566: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_CODE', p_charges_detail_rec.original_source_code);

Line 4568: RAISE FND_API.G_EXC_ERROR;

4564: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_ORIGINAL_SOURCE');
4565: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_ID', p_charges_detail_rec.original_source_id);
4566: FND_MESSAGE.SET_TOKEN('ORIG_SOURCE_CODE', p_charges_detail_rec.original_source_code);
4567: FND_MSG_PUB.ADD;
4568: RAISE FND_API.G_EXC_ERROR;
4569: END IF;
4570:
4571: -- assign to out record
4572: x_charges_detail_rec.original_source_code := p_charges_detail_rec.original_source_code;

Line 4597: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4593: X_RETURN_STATUS => l_return_status) ;
4594:
4595: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_SOURCE for SOURCE '||l_return_status);
4596:
4597: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4598: RAISE FND_API.G_EXC_ERROR ;
4599: END IF;
4600:
4601: --assign the values source_code, source_id to out record

Line 4598: RAISE FND_API.G_EXC_ERROR ;

4594:
4595: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_SOURCE for SOURCE '||l_return_status);
4596:
4597: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4598: RAISE FND_API.G_EXC_ERROR ;
4599: END IF;
4600:
4601: --assign the values source_code, source_id to out record
4602: x_charges_detail_rec.source_code := p_charges_detail_rec.source_code;

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

4618: x_charges_detail_rec.original_source_code := l_db_det_rec.original_source_code;
4619:
4620:
4621:
4622: IF p_charges_detail_rec.source_code = FND_API.G_MISS_CHAR OR
4623: p_charges_detail_rec.source_code IS NULL AND
4624: p_charges_detail_rec.source_id = FND_API.G_MISS_NUM OR
4625: p_charges_detail_rec.source_id IS NULL THEN
4626:

Line 4624: p_charges_detail_rec.source_id = FND_API.G_MISS_NUM OR

4620:
4621:
4622: IF p_charges_detail_rec.source_code = FND_API.G_MISS_CHAR OR
4623: p_charges_detail_rec.source_code IS NULL AND
4624: p_charges_detail_rec.source_id = FND_API.G_MISS_NUM OR
4625: p_charges_detail_rec.source_id IS NULL THEN
4626:
4627: --Default attributes using db record
4628: x_charges_detail_rec.source_code := l_db_det_rec.source_code;

Line 4646: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4642: X_RETURN_STATUS => l_return_status) ;
4643:
4644: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_SOURCE for SOURCE '||l_return_status);
4645:
4646: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4647: RAISE FND_API.G_EXC_ERROR ;
4648: END IF;
4649:
4650: --assign the values source_code, source_id to out record

Line 4647: RAISE FND_API.G_EXC_ERROR ;

4643:
4644: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_SOURCE for SOURCE '||l_return_status);
4645:
4646: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4647: RAISE FND_API.G_EXC_ERROR ;
4648: END IF;
4649:
4650: --assign the values source_code, source_id to out record
4651: x_charges_detail_rec.source_code := p_charges_detail_rec.source_code;

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

4686: -- source code from SR to DR and vice versa
4687: -- everything else is not updateable
4688:
4689: IF l_db_det_rec.original_source_code IN ('SR', 'DR') AND
4690: p_charges_detail_rec.source_code <> FND_API.G_MISS_CHAR AND
4691: p_charges_detail_rec.source_code IS NOT NULL AND
4692: p_charges_detail_rec.source_code IN ('DR', 'SR') THEN
4693:
4694: --DBMS_OUTPUT.PUT_LINE(' Calling validate_source');

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

4702: X_MSG_DATA => l_msg_data,
4703: X_MSG_COUNT => l_msg_count,
4704: X_RETURN_STATUS => l_return_status) ;
4705:
4706: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
4707: RAISE FND_API.G_EXC_ERROR;
4708: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
4709: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4710: END IF;

Line 4707: RAISE FND_API.G_EXC_ERROR;

4703: X_MSG_COUNT => l_msg_count,
4704: X_RETURN_STATUS => l_return_status) ;
4705:
4706: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
4707: RAISE FND_API.G_EXC_ERROR;
4708: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
4709: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4710: END IF;
4711:

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

4704: X_RETURN_STATUS => l_return_status) ;
4705:
4706: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
4707: RAISE FND_API.G_EXC_ERROR;
4708: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
4709: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4710: END IF;
4711:
4712: --DBMS_OUTPUT.PUT_LINE(' l_source_id '||l_source_id);

Line 4709: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4705:
4706: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
4707: RAISE FND_API.G_EXC_ERROR;
4708: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
4709: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4710: END IF;
4711:
4712: --DBMS_OUTPUT.PUT_LINE(' l_source_id '||l_source_id);
4713:

Line 4721: RAISE FND_API.G_EXC_ERROR;

4717: ELSE
4718: --DBMS_OUTPUT.PUT_LINE('Coming to the else');
4719: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
4720: FND_MSG_PUB.Add;
4721: RAISE FND_API.G_EXC_ERROR;
4722: END IF;
4723:
4724: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR

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

4720: FND_MSG_PUB.Add;
4721: RAISE FND_API.G_EXC_ERROR;
4722: END IF;
4723:
4724: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4726: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4727: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4728: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR

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

4721: RAISE FND_API.G_EXC_ERROR;
4722: END IF;
4723:
4724: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4726: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4727: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4728: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4729: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR

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

4722: END IF;
4723:
4724: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4726: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4727: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4728: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4729: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR

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

4723:
4724: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4726: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4727: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4728: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4729: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR

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

4724: IF (p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4725: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4726: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4727: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4728: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4729: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4732: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR

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

4725: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4726: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4727: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4728: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4729: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4732: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR

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

4726: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4727: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4728: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4729: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4732: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4734: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR

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

4727: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4728: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4729: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4732: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4734: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR

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

4728: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4729: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4732: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4734: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4736: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR

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

4729: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4730: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4732: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4734: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4736: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR

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

4730: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4731: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4732: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4734: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4736: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4738: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR

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

4731: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4732: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4734: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4736: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4738: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4739: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR

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

4732: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4733: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4734: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4736: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4738: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4739: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4740: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR

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

4733: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4734: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4736: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4738: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4739: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4740: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4741: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR

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

4734: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4735: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4736: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4738: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4739: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4740: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4741: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4742: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR

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

4735: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4736: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4738: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4739: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4740: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4741: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4742: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4743: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR

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

4736: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4737: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4738: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4739: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4740: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4741: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4742: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4743: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4744: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR

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

4737: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4738: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4739: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4740: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4741: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4742: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4743: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4744: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4745: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR

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

4738: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4739: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4740: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4741: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4742: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4743: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4744: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4745: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4746: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR

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

4739: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4740: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4741: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4742: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4743: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4744: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4745: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4746: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4747: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR

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

4740: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4741: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4742: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4743: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4744: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4745: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4746: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4747: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4748: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR

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

4741: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4742: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4743: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4744: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4745: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4746: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4747: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4748: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4749: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR

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

4742: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4743: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4744: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4745: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4746: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4747: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4748: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4749: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4750: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR

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

4743: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4744: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4745: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4746: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4747: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4748: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4749: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4750: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4751: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR

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

4744: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4745: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4746: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4747: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4748: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4749: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4750: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4751: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4752: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR

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

4745: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4746: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4747: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4748: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4749: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4750: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4751: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4752: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4753: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR

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

4746: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4747: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4748: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4749: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4750: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4751: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4752: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4753: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4754: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR

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

4747: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4748: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4749: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4750: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4751: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4752: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4753: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4754: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4755: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR

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

4748: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4749: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4750: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4751: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4752: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4753: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4754: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4755: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR

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

4749: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM OR
4750: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4751: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4752: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4753: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4754: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4755: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR

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

4750: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4751: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4752: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4753: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4754: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4755: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4758: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR

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

4751: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4752: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4753: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4754: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4755: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4758: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4759: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR

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

4752: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4753: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4754: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4755: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4758: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4759: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4760: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

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

4753: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4754: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4755: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4758: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4759: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4760: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4761: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR

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

4754: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4755: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4758: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4759: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4760: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4761: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR

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

4755: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4756: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4758: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4759: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4760: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4761: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4763: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR

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

4756: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4757: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4758: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4759: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4760: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4761: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4763: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4764: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR

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

4757: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4758: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4759: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4760: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4761: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4763: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4764: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR

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

4758: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4759: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4760: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4761: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4763: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4764: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR

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

4759: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
4760: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4761: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4763: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4764: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR

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

4760: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4761: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4763: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4764: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4768: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR

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

4761: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4762: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4763: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4764: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4768: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR

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

4762: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM OR
4763: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4764: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4768: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR

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

4763: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4764: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4768: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR

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

4764: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4765: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4768: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4772: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR

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

4765: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
4766: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4768: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4772: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4773: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR

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

4766: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
4767: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4768: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4772: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4773: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4774: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR

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

4767: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4768: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4772: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4773: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4774: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR

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

4768: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
4769: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4772: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4773: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4774: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4776: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR

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

4769: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
4770: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4772: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4773: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4774: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4776: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4777: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR

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

4770: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4771: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4772: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4773: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4774: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4776: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4777: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4778: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR

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

4771: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4772: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4773: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4774: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4776: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4777: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4778: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4779: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR

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

4772: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4773: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4774: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4776: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4777: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4778: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4779: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR

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

4773: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4774: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4776: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4777: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4778: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4779: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR

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

4774: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4775: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4776: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4777: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4778: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4779: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR

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

4775: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4776: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4777: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4778: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4779: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR

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

4776: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4777: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4778: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4779: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR

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

4777: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4778: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4779: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR

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

4778: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4779: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR

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

4779: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4780: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR

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

4780: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4781: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR

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

4781: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4782: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR

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

4782: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4783: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR

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

4783: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
4784: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR

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

4784: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
4785: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR

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

4785: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
4786: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR

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

4786: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
4787: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR

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

4787: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
4788: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR

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

4788: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
4789: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR

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

4789: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
4790: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR

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

4790: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
4791: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR

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

4791: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
4792: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR

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

4792: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
4793: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR

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

4793: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
4794: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR

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

4794: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
4795: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR

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

4795: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
4796: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR

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

4796: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
4797: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR

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

4797: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
4798: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR

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

4798: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
4799: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR

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

4799: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
4800: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR

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

4800: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
4801: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR

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

4801: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
4802: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR

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

4802: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
4803: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR

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

4803: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
4804: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR

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

4804: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
4805: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR

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

4805: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
4806: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR

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

4806: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
4807: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR

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

4807: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
4808: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR

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

4808: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
4809: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR

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

4809: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
4810: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR

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

4810: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
4811: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR

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

4811: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
4812: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR

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

4812: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
4813: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR

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

4813: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
4814: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR

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

4814: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
4815: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR

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

4815: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
4816: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR

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

4816: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
4817: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR

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

4817: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
4818: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR

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

4818: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
4819: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR

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

4819: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
4820: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR

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

4820: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
4821: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR

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

4821: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
4822: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR

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

4822: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
4823: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR

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

4823: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
4824: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR

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

4824: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
4825: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR

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

4825: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
4826: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4833: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR

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

4826: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
4827: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4833: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4834: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR

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

4827: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
4828: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4833: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4834: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4835: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR

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

4828: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
4829: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4833: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4834: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4835: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4836: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR

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

4829: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
4830: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4833: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4834: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4835: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4836: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4837: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR

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

4830: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
4831: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4833: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4834: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4835: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4836: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4837: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4838: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR

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

4831: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
4832: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4833: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4834: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4835: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4836: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4837: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4838: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4839: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR

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

4832: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
4833: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4834: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4835: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4836: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4837: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4838: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4839: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4840: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR

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

4833: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
4834: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4835: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4836: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4837: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4838: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4839: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4840: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4841: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR

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

4834: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
4835: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4836: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4837: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4838: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4839: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4840: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4841: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4842: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR

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

4835: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
4836: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4837: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4838: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4839: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4840: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4841: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4842: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4843: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR

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

4836: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
4837: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4838: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4839: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4840: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4841: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4842: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4843: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4844: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR

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

4837: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
4838: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4839: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4840: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4841: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4842: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4843: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4844: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4845: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR

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

4838: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
4839: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4840: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4841: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4842: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4843: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4844: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4845: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4846: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR

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

4839: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
4840: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4841: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4842: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4843: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4844: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4845: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4846: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4847: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR

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

4840: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
4841: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4842: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4843: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4844: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4845: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4846: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4847: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4848: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR

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

4841: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
4842: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4843: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4844: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4845: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4846: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4847: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4848: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4849: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR

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

4842: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
4843: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4844: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4845: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4846: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4847: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4848: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4849: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4850: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR

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

4843: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
4844: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4845: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4846: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4847: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4848: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4849: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4850: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4851: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR

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

4844: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
4845: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4846: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4847: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4848: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4849: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4850: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4851: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4852: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR

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

4845: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
4846: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4847: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4848: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4849: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4850: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4851: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4852: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4853: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR

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

4846: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
4847: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4848: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4849: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4850: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4851: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4852: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4853: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4854: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR

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

4847: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
4848: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4849: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4850: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4851: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4852: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4853: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4854: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4855: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR

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

4848: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
4849: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4850: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4851: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4852: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4853: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4854: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4855: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4856: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR

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

4849: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
4850: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4851: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4852: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4853: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4854: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4855: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4856: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4857: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR

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

4850: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
4851: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4852: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4853: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4854: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4855: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4856: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4857: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4858: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR

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

4851: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
4852: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4853: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4854: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4855: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4856: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4857: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4858: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4859: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR

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

4852: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
4853: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4854: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4855: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4856: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4857: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4858: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4859: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4860: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR

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

4853: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
4854: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4855: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4856: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4857: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4858: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4859: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4860: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4861: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR

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

4854: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
4855: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4856: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4857: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4858: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4859: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4860: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4861: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4862: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR

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

4855: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
4856: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4857: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4858: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4859: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4860: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4861: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4862: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4863: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR

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

4856: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
4857: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4858: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4859: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4860: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4861: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4862: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4863: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4864: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR

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

4857: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
4858: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4859: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4860: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4861: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4862: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4863: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4864: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4865: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR

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

4858: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
4859: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4860: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4861: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4862: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4863: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4864: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4865: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4866: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR

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

4859: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
4860: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4861: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4862: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4863: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4864: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4865: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4866: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4867: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR

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

4860: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
4861: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4862: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4863: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4864: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4865: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4866: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4867: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4868: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR

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

4861: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
4862: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4863: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4864: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4865: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4866: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4867: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4868: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4869: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR

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

4862: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
4863: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4864: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4865: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4866: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4867: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4868: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4869: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4870: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR

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

4863: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
4864: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4865: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4866: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4867: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4868: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4869: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4870: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4871: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR

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

4864: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
4865: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4866: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4867: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4868: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4869: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4870: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4871: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4872: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR

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

4865: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
4866: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4867: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4868: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4869: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4870: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4871: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4872: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4873: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR

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

4866: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
4867: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4868: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4869: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4870: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4871: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4872: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4873: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4874: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR

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

4867: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
4868: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4869: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4870: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4871: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4872: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4873: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4874: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4875: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR

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

4868: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
4869: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4870: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4871: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4872: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4873: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4874: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4875: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4876: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR

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

4869: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
4870: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4871: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4872: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4873: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4874: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4875: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4876: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4877: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR

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

4870: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
4871: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4872: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4873: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4874: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4875: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4876: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4877: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4878: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR

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

4871: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
4872: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4873: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4874: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4875: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4876: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4877: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4878: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4879: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR

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

4872: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
4873: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4874: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4875: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4876: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4877: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4878: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4879: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4880: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR

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

4873: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
4874: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4875: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4876: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4877: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4878: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4879: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4880: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4881: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR

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

4874: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
4875: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4876: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4877: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4878: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4879: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4880: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4881: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4882: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR

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

4875: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
4876: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4877: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4878: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4879: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4880: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4881: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4882: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4883: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR

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

4876: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
4877: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4878: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4879: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4880: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4881: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4882: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4883: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4884: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR

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

4877: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
4878: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4879: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4880: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4881: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4882: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4883: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4884: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4885: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR

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

4878: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
4879: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4880: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4881: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4882: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4883: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4884: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4885: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4886: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR

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

4879: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
4880: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4881: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4882: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4883: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4884: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4885: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4886: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4887: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR

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

4880: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
4881: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4882: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4883: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4884: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4885: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4886: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4887: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4888: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR

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

4881: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
4882: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4883: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4884: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4885: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4886: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4887: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4888: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4889: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR

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

4882: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
4883: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4884: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4885: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4886: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4887: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4888: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4889: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4890: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR

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

4883: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
4884: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4885: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4886: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4887: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4888: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4889: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4890: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4891: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR

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

4884: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
4885: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4886: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4887: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4888: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4889: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4890: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4891: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4892: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR

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

4885: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
4886: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4887: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4888: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4889: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4890: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4891: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4892: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4893: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR

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

4886: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
4887: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4888: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4889: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4890: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4891: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4892: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4893: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4894: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR

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

4887: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
4888: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4889: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4890: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4891: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4892: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4893: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4894: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4895: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR

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

4888: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
4889: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4890: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4891: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4892: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4893: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4894: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4895: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4896: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR

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

4889: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
4890: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4891: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4892: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4893: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4894: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4895: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4896: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4897: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR

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

4890: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
4891: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4892: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4893: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4894: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4895: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4896: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4897: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4898: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR

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

4891: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
4892: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4893: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4894: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4895: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4896: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4897: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4898: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4899: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN

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

4892: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
4893: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4894: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4895: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4896: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4897: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4898: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4899: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4900:

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

4893: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
4894: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4895: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4896: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4897: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4898: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4899: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4900:
4901: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');

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

4894: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
4895: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4896: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4897: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4898: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4899: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4900:
4901: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
4902: FND_MSG_PUB.Add;

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

4895: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
4896: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
4897: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
4898: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
4899: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4900:
4901: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
4902: FND_MSG_PUB.Add;
4903: RAISE FND_API.G_EXC_ERROR;

Line 4903: RAISE FND_API.G_EXC_ERROR;

4899: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR ) THEN
4900:
4901: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
4902: FND_MSG_PUB.Add;
4903: RAISE FND_API.G_EXC_ERROR;
4904: END IF;
4905: ELSE
4906: --l_in_oe_flag = 'N'
4907: --DBMS_OUTPUT.PUT_LINE('l_in_oe_flag is N ');

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

4917:
4918: -- get the current_source for the update transaction
4919:
4920: IF p_charges_detail_rec.source_code IS NOT NULL AND
4921: p_charges_detail_rec.source_code <> FND_API.G_MISS_CHAR THEN
4922: l_source := p_charges_detail_rec.source_code;
4923: ELSE
4924: l_source := l_db_det_rec.source_code;
4925: END IF;

Line 4936: p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR

4932: l_original_source = 'SR' AND
4933: l_source = 'SD' THEN
4934: IF (
4935: --cannot be updated
4936: p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4937: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4938: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4939: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4940: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR

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

4933: l_source = 'SD' THEN
4934: IF (
4935: --cannot be updated
4936: p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4937: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4938: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4939: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4940: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4941: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR

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

4934: IF (
4935: --cannot be updated
4936: p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4937: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4938: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4939: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4940: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4941: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4942: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR

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

4935: --cannot be updated
4936: p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4937: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4938: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4939: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4940: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4941: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4942: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4943: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR

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

4936: p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR OR
4937: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4938: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4939: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4940: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4941: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4942: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4943: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4944: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR

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

4937: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM OR
4938: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4939: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4940: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4941: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4942: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4943: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4944: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4945: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR

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

4938: p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM OR
4939: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4940: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4941: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4942: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4943: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4944: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4945: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4946: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR

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

4939: p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM OR
4940: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4941: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4942: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4943: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4944: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4945: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4946: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4947: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR

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

4940: p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM OR
4941: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4942: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4943: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4944: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4945: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4946: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4947: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4948: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR

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

4941: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR OR
4942: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4943: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4944: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4945: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4946: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4947: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4948: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4949: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR

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

4942: p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR OR
4943: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4944: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4945: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4946: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4947: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4948: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4949: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4950: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR

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

4943: p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM OR
4944: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4945: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4946: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4947: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4948: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4949: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4950: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4951:

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

4944: p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR OR
4945: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4946: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4947: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4948: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4949: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4950: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4951:
4952: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR

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

4945: p_charges_detail_rec.quantity_required <> FND_API.G_MISS_NUM OR
4946: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4947: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4948: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4949: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4950: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4951:
4952: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4953: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR

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

4946: p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR OR
4947: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM OR
4948: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4949: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4950: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4951:
4952: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4953: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4954: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

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

4948: p_charges_detail_rec.serial_number <> FND_API.G_MISS_CHAR OR
4949: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4950: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4951:
4952: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4953: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4954: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4955: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4956:

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

4949: p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE OR
4950: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4951:
4952: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4953: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4954: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4955: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4956:
4957: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR

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

4950: p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE OR
4951:
4952: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4953: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4954: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4955: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4956:
4957: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4958: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR

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

4951:
4952: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM OR
4953: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4954: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4955: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4956:
4957: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4958: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4959:

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

4953: p_charges_detail_rec.con_pct_over_list_price <> FND_API.G_MISS_NUM OR
4954: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4955: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4956:
4957: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4958: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4959:
4960:
4961: -- p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR

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

4954: p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
4955: p_charges_detail_rec.apply_contract_discount <> FND_API.G_MISS_CHAR OR
4956:
4957: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4958: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4959:
4960:
4961: -- p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4962: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR

Line 4961: -- p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR

4957: p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM OR
4958: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4959:
4960:
4961: -- p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4962: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4963: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4964: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4965: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR

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

4958: p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR OR
4959:
4960:
4961: -- p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4962: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4963: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4964: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4965: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4966: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR

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

4959:
4960:
4961: -- p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4962: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4963: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4964: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4965: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4966: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4967: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR

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

4960:
4961: -- p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4962: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4963: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4964: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4965: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4966: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4967: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4968: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR

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

4961: -- p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM OR
4962: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4963: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4964: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4965: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4966: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4967: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4968: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4969: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR

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

4962: p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR OR
4963: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4964: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4965: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4966: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4967: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4968: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4969: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4970: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR

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

4963: p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM OR
4964: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4965: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4966: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4967: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4968: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4969: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4970: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4971: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR

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

4964: p_charges_detail_rec.order_line_id <> FND_API.G_MISS_NUM OR
4965: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4966: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4967: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4968: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4969: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4970: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4971: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4972: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR

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

4965: p_charges_detail_rec.conversion_rate <> FND_API.G_MISS_NUM OR
4966: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4967: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4968: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4969: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4970: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4971: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4972: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4973: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR

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

4966: p_charges_detail_rec.conversion_type_code <> FND_API.G_MISS_CHAR OR
4967: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4968: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4969: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4970: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4971: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4972: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4973: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4974: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR

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

4967: p_charges_detail_rec.conversion_rate_date <> FND_API.G_MISS_DATE OR
4968: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4969: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4970: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4971: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4972: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4973: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4974: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4975: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR

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

4968: p_charges_detail_rec.original_source_id <> FND_API.G_MISS_NUM OR
4969: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4970: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4971: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4972: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4973: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4974: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4975: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4976: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR

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

4969: p_charges_detail_rec.original_source_code <> FND_API.G_MISS_CHAR OR
4970: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4971: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4972: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4973: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4974: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4975: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4976: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4977: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM

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

4970: p_charges_detail_rec.org_id <> FND_API.G_MISS_NUM OR
4971: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4972: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4973: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4974: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4975: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4976: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4977: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM
4978: )

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

4971: p_charges_detail_rec.activity_start_time <> FND_API.G_MISS_DATE OR
4972: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4973: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4974: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4975: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4976: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4977: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM
4978: )
4979:

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

4972: p_charges_detail_rec.activity_end_time <> FND_API.G_MISS_DATE OR
4973: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4974: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4975: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4976: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4977: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM
4978: )
4979:
4980: --can be updated

Line 4977: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM

4973: p_charges_detail_rec.generated_by_bca_engine <> FND_API.G_MISS_CHAR OR
4974: p_charges_detail_rec.submit_restriction_message <> FND_API.G_MISS_CHAR OR
4975: p_charges_detail_rec.submit_error_message <> FND_API.G_MISS_CHAR OR
4976: p_charges_detail_rec.submit_from_system <> FND_API.G_MISS_CHAR OR
4977: p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM
4978: )
4979:
4980: --can be updated
4981:

Line 4982: /* p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR

4978: )
4979:
4980: --can be updated
4981:
4982: /* p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4983: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4984: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4985: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4986: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR

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

4979:
4980: --can be updated
4981:
4982: /* p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4983: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4984: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4985: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4986: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4987: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR

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

4980: --can be updated
4981:
4982: /* p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4983: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4984: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4985: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4986: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4987: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4988: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR

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

4981:
4982: /* p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4983: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4984: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4985: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4986: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4987: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4988: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4989: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR

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

4982: /* p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM OR
4983: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4984: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4985: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4986: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4987: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4988: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4989: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4990: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR

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

4983: p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM OR
4984: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4985: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4986: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4987: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4988: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4989: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4990: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4991: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR

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

4984: p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM OR
4985: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4986: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4987: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4988: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4989: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4990: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4991: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4992: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR

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

4985: p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM OR
4986: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4987: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4988: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4989: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4990: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4991: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4992: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4993: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR

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

4986: p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM OR
4987: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4988: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4989: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4990: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4991: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4992: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4993: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4994: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR

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

4987: p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM OR
4988: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4989: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4990: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4991: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4992: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4993: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4994: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4995: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR

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

4988: p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM OR
4989: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4990: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4991: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4992: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4993: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4994: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4995: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4996: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR

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

4989: p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM OR
4990: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4991: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4992: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4993: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4994: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4995: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4996: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4997: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR

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

4990: p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM OR
4991: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4992: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4993: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4994: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4995: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4996: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4997: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4998: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR

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

4991: p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM OR
4992: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4993: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4994: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4995: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4996: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4997: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4998: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4999: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR

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

4992: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM OR
4993: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4994: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4995: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4996: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4997: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4998: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4999: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
5000: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR

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

4993: p_charges_detail_rec.coverage_txn_group_id <> FND_API.G_MISS_NUM OR
4994: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4995: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4996: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4997: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4998: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4999: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
5000: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
5001: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR

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

4994: p_charges_detail_rec.coverage_bill_rate_id <> FND_API.G_MISS_NUM OR
4995: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4996: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4997: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4998: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4999: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
5000: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
5001: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
5002: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR

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

4995: p_charges_detail_rec.coverage_billing_type_id <> FND_API.G_MISS_NUM OR
4996: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4997: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4998: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4999: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
5000: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
5001: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
5002: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
5003: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR

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

4996: p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM OR
4997: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4998: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4999: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
5000: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
5001: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
5002: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
5003: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
5004:

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

4997: p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR OR
4998: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4999: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
5000: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
5001: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
5002: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
5003: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
5004:
5005: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR

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

4998: p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR OR
4999: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
5000: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
5001: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
5002: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
5003: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
5004:
5005: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
5006: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR

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

4999: p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM OR
5000: p_charges_detail_rec.rollup_flag <> FND_API.G_MISS_CHAR OR
5001: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
5002: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
5003: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
5004:
5005: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
5006: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
5007: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR

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

5001: p_charges_detail_rec.add_to_order_flag <> FND_API.G_MISS_CHAR OR
5002: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
5003: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
5004:
5005: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
5006: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
5007: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
5008: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
5009: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR

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

5002: p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR OR
5003: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
5004:
5005: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
5006: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
5007: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
5008: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
5009: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
5010: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR

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

5003: p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR OR
5004:
5005: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
5006: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
5007: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
5008: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
5009: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
5010: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
5011: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR

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

5004:
5005: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
5006: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
5007: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
5008: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
5009: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
5010: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
5011: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
5012: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR

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

5005: p_charges_detail_rec.attribute1 <> FND_API.G_MISS_CHAR OR
5006: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
5007: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
5008: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
5009: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
5010: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
5011: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
5012: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
5013: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR

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

5006: p_charges_detail_rec.attribute2 <> FND_API.G_MISS_CHAR OR
5007: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
5008: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
5009: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
5010: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
5011: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
5012: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
5013: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
5014: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR

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

5007: p_charges_detail_rec.attribute3 <> FND_API.G_MISS_CHAR OR
5008: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
5009: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
5010: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
5011: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
5012: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
5013: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
5014: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
5015: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR

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

5008: p_charges_detail_rec.attribute4 <> FND_API.G_MISS_CHAR OR
5009: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
5010: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
5011: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
5012: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
5013: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
5014: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
5015: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
5016: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR

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

5009: p_charges_detail_rec.attribute5 <> FND_API.G_MISS_CHAR OR
5010: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
5011: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
5012: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
5013: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
5014: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
5015: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
5016: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
5017: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR

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

5010: p_charges_detail_rec.attribute6 <> FND_API.G_MISS_CHAR OR
5011: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
5012: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
5013: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
5014: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
5015: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
5016: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
5017: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
5018: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR

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

5011: p_charges_detail_rec.attribute7 <> FND_API.G_MISS_CHAR OR
5012: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
5013: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
5014: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
5015: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
5016: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
5017: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
5018: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
5019: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR

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

5012: p_charges_detail_rec.attribute8 <> FND_API.G_MISS_CHAR OR
5013: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
5014: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
5015: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
5016: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
5017: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
5018: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
5019: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
5020: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR

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

5013: p_charges_detail_rec.attribute9 <> FND_API.G_MISS_CHAR OR
5014: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
5015: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
5016: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
5017: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
5018: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
5019: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
5020: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
5021: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR

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

5014: p_charges_detail_rec.attribute10 <> FND_API.G_MISS_CHAR OR
5015: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
5016: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
5017: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
5018: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
5019: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
5020: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
5021: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
5022: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR

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

5015: p_charges_detail_rec.attribute11 <> FND_API.G_MISS_CHAR OR
5016: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
5017: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
5018: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
5019: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
5020: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
5021: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
5022: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
5023: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR

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

5016: p_charges_detail_rec.attribute12 <> FND_API.G_MISS_CHAR OR
5017: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
5018: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
5019: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
5020: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
5021: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
5022: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
5023: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
5024: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR

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

5017: p_charges_detail_rec.attribute13 <> FND_API.G_MISS_CHAR OR
5018: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
5019: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
5020: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
5021: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
5022: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
5023: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
5024: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
5025: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR

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

5018: p_charges_detail_rec.attribute14 <> FND_API.G_MISS_CHAR OR
5019: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
5020: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
5021: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
5022: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
5023: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
5024: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
5025: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
5026: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR

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

5019: p_charges_detail_rec.attribute15 <> FND_API.G_MISS_CHAR OR
5020: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
5021: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
5022: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
5023: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
5024: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
5025: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
5026: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
5027: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR

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

5020: p_charges_detail_rec.context <> FND_API.G_MISS_CHAR OR
5021: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
5022: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
5023: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
5024: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
5025: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
5026: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
5027: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
5028: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR

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

5021: p_charges_detail_rec.pricing_context <> FND_API.G_MISS_CHAR OR
5022: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
5023: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
5024: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
5025: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
5026: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
5027: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
5028: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
5029: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR

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

5022: p_charges_detail_rec.pricing_attribute1 <> FND_API.G_MISS_CHAR OR
5023: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
5024: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
5025: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
5026: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
5027: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
5028: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
5029: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
5030: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR

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

5023: p_charges_detail_rec.pricing_attribute2 <> FND_API.G_MISS_CHAR OR
5024: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
5025: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
5026: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
5027: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
5028: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
5029: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
5030: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
5031: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR

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

5024: p_charges_detail_rec.pricing_attribute3 <> FND_API.G_MISS_CHAR OR
5025: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
5026: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
5027: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
5028: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
5029: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
5030: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
5031: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
5032: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR

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

5025: p_charges_detail_rec.pricing_attribute4 <> FND_API.G_MISS_CHAR OR
5026: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
5027: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
5028: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
5029: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
5030: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
5031: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
5032: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
5033: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR

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

5026: p_charges_detail_rec.pricing_attribute5 <> FND_API.G_MISS_CHAR OR
5027: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
5028: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
5029: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
5030: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
5031: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
5032: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
5033: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
5034: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR

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

5027: p_charges_detail_rec.pricing_attribute6 <> FND_API.G_MISS_CHAR OR
5028: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
5029: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
5030: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
5031: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
5032: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
5033: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
5034: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
5035: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR

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

5028: p_charges_detail_rec.pricing_attribute7 <> FND_API.G_MISS_CHAR OR
5029: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
5030: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
5031: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
5032: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
5033: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
5034: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
5035: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
5036: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR

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

5029: p_charges_detail_rec.pricing_attribute8 <> FND_API.G_MISS_CHAR OR
5030: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
5031: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
5032: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
5033: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
5034: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
5035: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
5036: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
5037: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR

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

5030: p_charges_detail_rec.pricing_attribute9 <> FND_API.G_MISS_CHAR OR
5031: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
5032: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
5033: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
5034: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
5035: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
5036: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
5037: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
5038: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR

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

5031: p_charges_detail_rec.pricing_attribute10 <> FND_API.G_MISS_CHAR OR
5032: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
5033: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
5034: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
5035: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
5036: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
5037: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
5038: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
5039: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR

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

5032: p_charges_detail_rec.pricing_attribute11 <> FND_API.G_MISS_CHAR OR
5033: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
5034: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
5035: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
5036: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
5037: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
5038: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
5039: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
5040: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR

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

5033: p_charges_detail_rec.pricing_attribute12 <> FND_API.G_MISS_CHAR OR
5034: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
5035: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
5036: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
5037: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
5038: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
5039: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
5040: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
5041: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR

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

5034: p_charges_detail_rec.pricing_attribute13 <> FND_API.G_MISS_CHAR OR
5035: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
5036: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
5037: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
5038: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
5039: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
5040: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
5041: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
5042: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR

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

5035: p_charges_detail_rec.pricing_attribute14 <> FND_API.G_MISS_CHAR OR
5036: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
5037: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
5038: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
5039: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
5040: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
5041: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
5042: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
5043: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR

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

5036: p_charges_detail_rec.pricing_attribute15 <> FND_API.G_MISS_CHAR OR
5037: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
5038: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
5039: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
5040: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
5041: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
5042: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
5043: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
5044: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR

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

5037: p_charges_detail_rec.pricing_attribute16 <> FND_API.G_MISS_CHAR OR
5038: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
5039: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
5040: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
5041: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
5042: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
5043: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
5044: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
5045: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR

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

5038: p_charges_detail_rec.pricing_attribute17 <> FND_API.G_MISS_CHAR OR
5039: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
5040: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
5041: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
5042: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
5043: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
5044: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
5045: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
5046: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR

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

5039: p_charges_detail_rec.pricing_attribute18 <> FND_API.G_MISS_CHAR OR
5040: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
5041: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
5042: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
5043: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
5044: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
5045: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
5046: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
5047: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR

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

5040: p_charges_detail_rec.pricing_attribute19 <> FND_API.G_MISS_CHAR OR
5041: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
5042: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
5043: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
5044: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
5045: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
5046: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
5047: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
5048: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR

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

5041: p_charges_detail_rec.pricing_attribute20 <> FND_API.G_MISS_CHAR OR
5042: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
5043: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
5044: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
5045: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
5046: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
5047: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
5048: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
5049: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR

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

5042: p_charges_detail_rec.pricing_attribute21 <> FND_API.G_MISS_CHAR OR
5043: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
5044: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
5045: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
5046: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
5047: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
5048: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
5049: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
5050: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR

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

5043: p_charges_detail_rec.pricing_attribute22 <> FND_API.G_MISS_CHAR OR
5044: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
5045: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
5046: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
5047: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
5048: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
5049: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
5050: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
5051: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR

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

5044: p_charges_detail_rec.pricing_attribute23 <> FND_API.G_MISS_CHAR OR
5045: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
5046: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
5047: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
5048: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
5049: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
5050: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
5051: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
5052: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR

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

5045: p_charges_detail_rec.pricing_attribute24 <> FND_API.G_MISS_CHAR OR
5046: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
5047: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
5048: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
5049: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
5050: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
5051: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
5052: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
5053: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR

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

5046: p_charges_detail_rec.pricing_attribute25 <> FND_API.G_MISS_CHAR OR
5047: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
5048: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
5049: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
5050: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
5051: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
5052: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
5053: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
5054: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR

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

5047: p_charges_detail_rec.pricing_attribute26 <> FND_API.G_MISS_CHAR OR
5048: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
5049: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
5050: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
5051: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
5052: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
5053: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
5054: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
5055: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR

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

5048: p_charges_detail_rec.pricing_attribute27 <> FND_API.G_MISS_CHAR OR
5049: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
5050: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
5051: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
5052: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
5053: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
5054: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
5055: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
5056: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR

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

5049: p_charges_detail_rec.pricing_attribute28 <> FND_API.G_MISS_CHAR OR
5050: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
5051: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
5052: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
5053: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
5054: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
5055: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
5056: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
5057: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR

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

5050: p_charges_detail_rec.pricing_attribute29 <> FND_API.G_MISS_CHAR OR
5051: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
5052: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
5053: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
5054: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
5055: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
5056: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
5057: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
5058: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR

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

5051: p_charges_detail_rec.pricing_attribute30 <> FND_API.G_MISS_CHAR OR
5052: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
5053: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
5054: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
5055: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
5056: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
5057: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
5058: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
5059: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR

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

5052: p_charges_detail_rec.pricing_attribute31 <> FND_API.G_MISS_CHAR OR
5053: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
5054: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
5055: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
5056: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
5057: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
5058: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
5059: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
5060: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR

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

5053: p_charges_detail_rec.pricing_attribute32 <> FND_API.G_MISS_CHAR OR
5054: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
5055: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
5056: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
5057: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
5058: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
5059: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
5060: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
5061: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR

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

5054: p_charges_detail_rec.pricing_attribute33 <> FND_API.G_MISS_CHAR OR
5055: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
5056: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
5057: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
5058: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
5059: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
5060: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
5061: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
5062: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR

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

5055: p_charges_detail_rec.pricing_attribute34 <> FND_API.G_MISS_CHAR OR
5056: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
5057: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
5058: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
5059: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
5060: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
5061: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
5062: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
5063: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR

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

5056: p_charges_detail_rec.pricing_attribute35 <> FND_API.G_MISS_CHAR OR
5057: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
5058: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
5059: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
5060: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
5061: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
5062: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
5063: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
5064: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR

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

5057: p_charges_detail_rec.pricing_attribute36 <> FND_API.G_MISS_CHAR OR
5058: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
5059: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
5060: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
5061: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
5062: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
5063: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
5064: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
5065: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR

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

5058: p_charges_detail_rec.pricing_attribute37 <> FND_API.G_MISS_CHAR OR
5059: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
5060: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
5061: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
5062: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
5063: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
5064: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
5065: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
5066: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR

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

5059: p_charges_detail_rec.pricing_attribute38 <> FND_API.G_MISS_CHAR OR
5060: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
5061: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
5062: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
5063: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
5064: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
5065: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
5066: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
5067: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR

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

5060: p_charges_detail_rec.pricing_attribute39 <> FND_API.G_MISS_CHAR OR
5061: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
5062: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
5063: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
5064: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
5065: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
5066: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
5067: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
5068: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR

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

5061: p_charges_detail_rec.pricing_attribute40 <> FND_API.G_MISS_CHAR OR
5062: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
5063: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
5064: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
5065: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
5066: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
5067: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
5068: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
5069: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR

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

5062: p_charges_detail_rec.pricing_attribute41 <> FND_API.G_MISS_CHAR OR
5063: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
5064: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
5065: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
5066: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
5067: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
5068: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
5069: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
5070: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR

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

5063: p_charges_detail_rec.pricing_attribute42 <> FND_API.G_MISS_CHAR OR
5064: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
5065: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
5066: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
5067: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
5068: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
5069: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
5070: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
5071: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR

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

5064: p_charges_detail_rec.pricing_attribute43 <> FND_API.G_MISS_CHAR OR
5065: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
5066: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
5067: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
5068: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
5069: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
5070: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
5071: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
5072: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR

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

5065: p_charges_detail_rec.pricing_attribute44 <> FND_API.G_MISS_CHAR OR
5066: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
5067: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
5068: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
5069: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
5070: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
5071: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
5072: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
5073: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR

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

5066: p_charges_detail_rec.pricing_attribute45 <> FND_API.G_MISS_CHAR OR
5067: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
5068: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
5069: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
5070: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
5071: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
5072: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
5073: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
5074: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR

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

5067: p_charges_detail_rec.pricing_attribute46 <> FND_API.G_MISS_CHAR OR
5068: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
5069: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
5070: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
5071: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
5072: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
5073: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
5074: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
5075: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR

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

5068: p_charges_detail_rec.pricing_attribute47 <> FND_API.G_MISS_CHAR OR
5069: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
5070: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
5071: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
5072: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
5073: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
5074: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
5075: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
5076: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR

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

5069: p_charges_detail_rec.pricing_attribute48 <> FND_API.G_MISS_CHAR OR
5070: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
5071: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
5072: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
5073: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
5074: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
5075: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
5076: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
5077: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR

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

5070: p_charges_detail_rec.pricing_attribute49 <> FND_API.G_MISS_CHAR OR
5071: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
5072: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
5073: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
5074: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
5075: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
5076: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
5077: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
5078: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR

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

5071: p_charges_detail_rec.pricing_attribute50 <> FND_API.G_MISS_CHAR OR
5072: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
5073: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
5074: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
5075: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
5076: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
5077: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
5078: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
5079: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR

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

5072: p_charges_detail_rec.pricing_attribute51 <> FND_API.G_MISS_CHAR OR
5073: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
5074: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
5075: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
5076: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
5077: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
5078: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
5079: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
5080: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR

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

5073: p_charges_detail_rec.pricing_attribute52 <> FND_API.G_MISS_CHAR OR
5074: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
5075: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
5076: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
5077: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
5078: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
5079: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
5080: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
5081: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR

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

5074: p_charges_detail_rec.pricing_attribute53 <> FND_API.G_MISS_CHAR OR
5075: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
5076: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
5077: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
5078: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
5079: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
5080: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
5081: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
5082: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR

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

5075: p_charges_detail_rec.pricing_attribute54 <> FND_API.G_MISS_CHAR OR
5076: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
5077: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
5078: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
5079: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
5080: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
5081: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
5082: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
5083: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR

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

5076: p_charges_detail_rec.pricing_attribute55 <> FND_API.G_MISS_CHAR OR
5077: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
5078: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
5079: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
5080: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
5081: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
5082: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
5083: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
5084: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR

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

5077: p_charges_detail_rec.pricing_attribute56 <> FND_API.G_MISS_CHAR OR
5078: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
5079: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
5080: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
5081: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
5082: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
5083: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
5084: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
5085: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR

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

5078: p_charges_detail_rec.pricing_attribute57 <> FND_API.G_MISS_CHAR OR
5079: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
5080: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
5081: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
5082: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
5083: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
5084: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
5085: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
5086: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR

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

5079: p_charges_detail_rec.pricing_attribute58 <> FND_API.G_MISS_CHAR OR
5080: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
5081: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
5082: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
5083: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
5084: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
5085: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
5086: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
5087: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR

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

5080: p_charges_detail_rec.pricing_attribute59 <> FND_API.G_MISS_CHAR OR
5081: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
5082: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
5083: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
5084: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
5085: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
5086: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
5087: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
5088: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR

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

5081: p_charges_detail_rec.pricing_attribute60 <> FND_API.G_MISS_CHAR OR
5082: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
5083: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
5084: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
5085: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
5086: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
5087: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
5088: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
5089: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR

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

5082: p_charges_detail_rec.pricing_attribute61 <> FND_API.G_MISS_CHAR OR
5083: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
5084: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
5085: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
5086: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
5087: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
5088: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
5089: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
5090: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR

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

5083: p_charges_detail_rec.pricing_attribute62 <> FND_API.G_MISS_CHAR OR
5084: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
5085: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
5086: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
5087: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
5088: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
5089: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
5090: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
5091: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR

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

5084: p_charges_detail_rec.pricing_attribute63 <> FND_API.G_MISS_CHAR OR
5085: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
5086: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
5087: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
5088: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
5089: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
5090: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
5091: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
5092: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR

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

5085: p_charges_detail_rec.pricing_attribute64 <> FND_API.G_MISS_CHAR OR
5086: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
5087: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
5088: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
5089: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
5090: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
5091: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
5092: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
5093: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR

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

5086: p_charges_detail_rec.pricing_attribute65 <> FND_API.G_MISS_CHAR OR
5087: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
5088: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
5089: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
5090: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
5091: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
5092: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
5093: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
5094: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR

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

5087: p_charges_detail_rec.pricing_attribute66 <> FND_API.G_MISS_CHAR OR
5088: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
5089: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
5090: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
5091: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
5092: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
5093: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
5094: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
5095: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR

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

5088: p_charges_detail_rec.pricing_attribute67 <> FND_API.G_MISS_CHAR OR
5089: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
5090: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
5091: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
5092: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
5093: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
5094: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
5095: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
5096: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR

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

5089: p_charges_detail_rec.pricing_attribute68 <> FND_API.G_MISS_CHAR OR
5090: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
5091: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
5092: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
5093: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
5094: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
5095: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
5096: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
5097: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR

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

5090: p_charges_detail_rec.pricing_attribute69 <> FND_API.G_MISS_CHAR OR
5091: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
5092: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
5093: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
5094: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
5095: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
5096: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
5097: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
5098: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR

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

5091: p_charges_detail_rec.pricing_attribute70 <> FND_API.G_MISS_CHAR OR
5092: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
5093: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
5094: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
5095: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
5096: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
5097: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
5098: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
5099: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR

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

5092: p_charges_detail_rec.pricing_attribute71 <> FND_API.G_MISS_CHAR OR
5093: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
5094: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
5095: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
5096: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
5097: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
5098: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
5099: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
5100: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR

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

5093: p_charges_detail_rec.pricing_attribute72 <> FND_API.G_MISS_CHAR OR
5094: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
5095: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
5096: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
5097: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
5098: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
5099: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
5100: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
5101: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR

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

5094: p_charges_detail_rec.pricing_attribute73 <> FND_API.G_MISS_CHAR OR
5095: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
5096: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
5097: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
5098: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
5099: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
5100: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
5101: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
5102: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR

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

5095: p_charges_detail_rec.pricing_attribute74 <> FND_API.G_MISS_CHAR OR
5096: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
5097: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
5098: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
5099: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
5100: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
5101: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
5102: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
5103: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR

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

5096: p_charges_detail_rec.pricing_attribute75 <> FND_API.G_MISS_CHAR OR
5097: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
5098: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
5099: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
5100: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
5101: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
5102: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
5103: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
5104: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR

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

5097: p_charges_detail_rec.pricing_attribute76 <> FND_API.G_MISS_CHAR OR
5098: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
5099: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
5100: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
5101: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
5102: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
5103: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
5104: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
5105: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR

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

5098: p_charges_detail_rec.pricing_attribute77 <> FND_API.G_MISS_CHAR OR
5099: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
5100: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
5101: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
5102: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
5103: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
5104: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
5105: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
5106: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR

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

5099: p_charges_detail_rec.pricing_attribute78 <> FND_API.G_MISS_CHAR OR
5100: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
5101: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
5102: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
5103: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
5104: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
5105: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
5106: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
5107: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR

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

5100: p_charges_detail_rec.pricing_attribute79 <> FND_API.G_MISS_CHAR OR
5101: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
5102: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
5103: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
5104: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
5105: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
5106: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
5107: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
5108: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR

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

5101: p_charges_detail_rec.pricing_attribute80 <> FND_API.G_MISS_CHAR OR
5102: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
5103: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
5104: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
5105: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
5106: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
5107: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
5108: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
5109: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR

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

5102: p_charges_detail_rec.pricing_attribute81 <> FND_API.G_MISS_CHAR OR
5103: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
5104: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
5105: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
5106: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
5107: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
5108: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
5109: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
5110: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR

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

5103: p_charges_detail_rec.pricing_attribute82 <> FND_API.G_MISS_CHAR OR
5104: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
5105: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
5106: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
5107: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
5108: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
5109: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
5110: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
5111: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR

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

5104: p_charges_detail_rec.pricing_attribute83 <> FND_API.G_MISS_CHAR OR
5105: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
5106: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
5107: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
5108: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
5109: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
5110: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
5111: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
5112: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR

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

5105: p_charges_detail_rec.pricing_attribute84 <> FND_API.G_MISS_CHAR OR
5106: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
5107: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
5108: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
5109: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
5110: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
5111: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
5112: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
5113: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR

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

5106: p_charges_detail_rec.pricing_attribute85 <> FND_API.G_MISS_CHAR OR
5107: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
5108: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
5109: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
5110: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
5111: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
5112: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
5113: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
5114: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR

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

5107: p_charges_detail_rec.pricing_attribute86 <> FND_API.G_MISS_CHAR OR
5108: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
5109: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
5110: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
5111: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
5112: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
5113: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
5114: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
5115: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR

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

5108: p_charges_detail_rec.pricing_attribute87 <> FND_API.G_MISS_CHAR OR
5109: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
5110: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
5111: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
5112: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
5113: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
5114: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
5115: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
5116: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR

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

5109: p_charges_detail_rec.pricing_attribute88 <> FND_API.G_MISS_CHAR OR
5110: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
5111: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
5112: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
5113: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
5114: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
5115: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
5116: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
5117: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR

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

5110: p_charges_detail_rec.pricing_attribute89 <> FND_API.G_MISS_CHAR OR
5111: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
5112: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
5113: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
5114: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
5115: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
5116: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
5117: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
5118: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR

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

5111: p_charges_detail_rec.pricing_attribute90 <> FND_API.G_MISS_CHAR OR
5112: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
5113: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
5114: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
5115: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
5116: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
5117: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
5118: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
5119: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR

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

5112: p_charges_detail_rec.pricing_attribute91 <> FND_API.G_MISS_CHAR OR
5113: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
5114: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
5115: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
5116: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
5117: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
5118: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
5119: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
5120: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR

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

5113: p_charges_detail_rec.pricing_attribute92 <> FND_API.G_MISS_CHAR OR
5114: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
5115: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
5116: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
5117: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
5118: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
5119: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
5120: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
5121: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR )

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

5114: p_charges_detail_rec.pricing_attribute93 <> FND_API.G_MISS_CHAR OR
5115: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
5116: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
5117: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
5118: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
5119: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
5120: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
5121: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR )
5122: */

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

5115: p_charges_detail_rec.pricing_attribute94 <> FND_API.G_MISS_CHAR OR
5116: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
5117: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
5118: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
5119: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
5120: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
5121: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR )
5122: */
5123:

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

5116: p_charges_detail_rec.pricing_attribute95 <> FND_API.G_MISS_CHAR OR
5117: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
5118: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
5119: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
5120: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
5121: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR )
5122: */
5123:
5124: THEN

Line 5121: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR )

5117: p_charges_detail_rec.pricing_attribute96 <> FND_API.G_MISS_CHAR OR
5118: p_charges_detail_rec.pricing_attribute97 <> FND_API.G_MISS_CHAR OR
5119: p_charges_detail_rec.pricing_attribute98 <> FND_API.G_MISS_CHAR OR
5120: p_charges_detail_rec.pricing_attribute99 <> FND_API.G_MISS_CHAR OR
5121: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR )
5122: */
5123:
5124: THEN
5125: --RAISE FND_API.G_EXC_ERROR;

Line 5125: --RAISE FND_API.G_EXC_ERROR;

5121: p_charges_detail_rec.pricing_attribute100 <> FND_API.G_MISS_CHAR )
5122: */
5123:
5124: THEN
5125: --RAISE FND_API.G_EXC_ERROR;
5126: --null;
5127:
5128: -- FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
5129: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_LINE'); --Bug 7445810 created an appropriate message

Line 5131: RAISE FND_API.G_EXC_ERROR;

5127:
5128: -- FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_CHRG_LINE');
5129: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_UPDATE_LINE'); --Bug 7445810 created an appropriate message
5130: FND_MSG_PUB.Add;
5131: RAISE FND_API.G_EXC_ERROR;
5132: END IF;
5133:
5134: -- If generated by BCA Engine then cannot update anything except the final amount
5135: -- need to find out from Iwen the exact requirements

Line 5167: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5163: x_msg_count => l_msg_count,
5164: x_return_status => l_return_status);
5165:
5166: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5167: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5168: ELSIF l_return_status = G_RET_STS_ERROR THEN
5169: RAISE FND_API.G_EXC_ERROR;
5170: END IF;
5171:

Line 5169: RAISE FND_API.G_EXC_ERROR;

5165:
5166: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5167: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5168: ELSIF l_return_status = G_RET_STS_ERROR THEN
5169: RAISE FND_API.G_EXC_ERROR;
5170: END IF;
5171:
5172: IF l_valid_check <> 'Y' THEN
5173:

Line 5178: RAISE FND_API.G_EXC_ERROR;

5174: Add_Invalid_Argument_Msg(l_api_name,
5175: p_charges_detail_rec.charge_line_type,
5176: 'charge_line_type');
5177:
5178: RAISE FND_API.G_EXC_ERROR;
5179: ELSE
5180: x_charges_detail_rec.charge_line_type := p_charges_detail_rec.charge_line_type;
5181: END IF;
5182:

Line 5192: IF p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR AND

5188: ELSIF p_validation_mode = 'U' THEN
5189:
5190: --Resolve Bug # 3078244
5191:
5192: IF p_charges_detail_rec.charge_line_type <> FND_API.G_MISS_CHAR AND
5193: p_charges_detail_rec.charge_line_type IS NOT NULL THEN
5194:
5195: IF l_db_det_rec.charge_line_type <> 'IN PROGRESS' THEN
5196:

Line 5203: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5199: x_msg_count => l_msg_count,
5200: x_return_status => l_return_status);
5201:
5202: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5203: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5204: ELSIF l_return_status = G_RET_STS_ERROR THEN
5205: RAISE FND_API.G_EXC_ERROR;
5206: END IF;
5207:

Line 5205: RAISE FND_API.G_EXC_ERROR;

5201:
5202: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5203: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5204: ELSIF l_return_status = G_RET_STS_ERROR THEN
5205: RAISE FND_API.G_EXC_ERROR;
5206: END IF;
5207:
5208: IF l_valid_check <> 'Y' THEN
5209:

Line 5214: RAISE FND_API.G_EXC_ERROR;

5210: Add_Invalid_Argument_Msg(l_api_name,
5211: p_charges_detail_rec.charge_line_type,
5212: 'charge_line_type');
5213:
5214: RAISE FND_API.G_EXC_ERROR;
5215: ELSE
5216: x_charges_detail_rec.charge_line_type := p_charges_detail_rec.charge_line_type;
5217: END IF;
5218:

Line 5224: RAISE FND_API.G_EXC_ERROR;

5220: -- give an error message
5221: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_UPDATE_INPROG');
5222: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
5223: FND_MSG_PUB.ADD;
5224: RAISE FND_API.G_EXC_ERROR;
5225: END IF;
5226: ELSE
5227: --get it from the db record
5228: x_charges_detail_rec.charge_line_type := l_db_det_rec.charge_line_type;

Line 5234: RAISE FND_API.G_EXC_ERROR;

5230: IF x_charges_detail_rec.charge_line_type = 'IN PROGRESS' THEN
5231: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_UPDATE_INPROG');
5232: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
5233: FND_MSG_PUB.ADD;
5234: RAISE FND_API.G_EXC_ERROR;
5235: END IF;
5236: END IF;
5237:
5238: --DBMS_OUTPUT.PUT_LINE('passed charge_line_type validation in update');

Line 5283: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5279: x_msg_count => l_msg_count,
5280: x_return_status => l_return_status);
5281:
5282: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5283: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5284: ELSIF l_return_status = G_RET_STS_ERROR THEN
5285: RAISE FND_API.G_EXC_ERROR;
5286: END IF;
5287:

Line 5285: RAISE FND_API.G_EXC_ERROR;

5281:
5282: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5283: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5284: ELSIF l_return_status = G_RET_STS_ERROR THEN
5285: RAISE FND_API.G_EXC_ERROR;
5286: END IF;
5287:
5288: IF l_valid_check <> 'Y' THEN
5289:

Line 5293: RAISE FND_API.G_EXC_ERROR;

5289:
5290: Add_Invalid_Argument_Msg(l_api_name,
5291: to_char(p_charges_detail_rec.business_process_id),
5292: 'business_process_id');
5293: RAISE FND_API.G_EXC_ERROR;
5294: ELSE
5295: x_charges_detail_rec.business_process_id := p_charges_detail_rec.business_process_id;
5296: END IF;
5297:

Line 5322: RAISE FND_API.G_EXC_ERROR;

5318: -- Raise Error
5319: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_BUSS_PROCESS_ID');
5320: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', l_business_process_id);
5321: FND_MSG_PUB.ADD;
5322: RAISE FND_API.G_EXC_ERROR;
5323: END IF;
5324: ELSE
5325: -- Profile to get Business Process From SR = 'N'
5326: -- Raise error the Business Process ID IS Null and needed

Line 5330: RAISE FND_API.G_EXC_ERROR;

5326: -- Raise error the Business Process ID IS Null and needed
5327: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_BUSS_PROCESS_ID');
5328: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_charges_detail_rec.business_process_id);
5329: FND_MSG_PUB.ADD;
5330: RAISE FND_API.G_EXC_ERROR;
5331: END IF;
5332: END IF;
5333:
5334: ELSIF p_validation_mode = 'U' THEN

Line 5347: IF p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM AND

5343: --If valid then assign to out parameters
5344: --Check too see if business_process_id is changed
5345: --If business_process_id is not passed assign the one in the database
5346:
5347: IF p_charges_detail_rec.business_process_id <> FND_API.G_MISS_NUM AND
5348: p_charges_detail_rec.business_process_id IS NOT NULL THEN
5349:
5350: l_valid_check := IS_BUSINESS_PROCESS_ID_VALID(
5351: p_business_process_id => p_charges_detail_rec.business_process_id,

Line 5357: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5353: x_msg_count => l_msg_count,
5354: x_return_status => l_return_status);
5355:
5356: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5357: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5358: ELSIF l_return_status = G_RET_STS_ERROR THEN
5359: RAISE FND_API.G_EXC_ERROR;
5360: END IF;
5361:

Line 5359: RAISE FND_API.G_EXC_ERROR;

5355:
5356: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
5357: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5358: ELSIF l_return_status = G_RET_STS_ERROR THEN
5359: RAISE FND_API.G_EXC_ERROR;
5360: END IF;
5361:
5362: IF l_valid_check <> 'Y' THEN
5363:

Line 5367: RAISE FND_API.G_EXC_ERROR;

5363:
5364: Add_Invalid_Argument_Msg(l_api_name,
5365: to_char(p_charges_detail_rec.business_process_id),
5366: 'business_process_id');
5367: RAISE FND_API.G_EXC_ERROR;
5368: ELSE
5369: x_charges_detail_rec.business_process_id := p_charges_detail_rec.business_process_id;
5370:
5371: IF p_charges_detail_rec.business_process_id <> l_db_det_rec.business_process_id THEN

Line 5398: RAISE FND_API.G_EXC_ERROR;

5394: IF p_charges_detail_rec.transaction_type_id IS NULL THEN
5395:
5396: Add_Null_Parameter_Msg(l_api_name, 'transaction_type_id');
5397: Add_Invalid_Argument_Msg(l_api_name, to_char(p_charges_detail_rec.inventory_item_id_in), 'transaction_type_id');
5398: RAISE FND_API.G_EXC_ERROR;
5399:
5400: ELSE -- transaction_type_id is not null;
5401:
5402: --Added by bkanimoz on 15-dec-2007

Line 5420: RAISE FND_API.G_EXC_ERROR;

5416: --DBMS_OUTPUT.PUT_LINE('l_disallow_new_charge is '||l_disallow_new_charge);
5417: --raise error
5418: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CHARGE_FLAG');
5419: FND_MSG_PUB.ADD;
5420: RAISE FND_API.G_EXC_ERROR;
5421: END IF;
5422:
5423: -- end
5424:

Line 5446: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

5442: X_RETURN_STATUS => l_return_status );
5443:
5444:
5445:
5446: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5447: RAISE FND_API.G_EXC_ERROR;
5448: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5449: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5450: ELSE

Line 5447: RAISE FND_API.G_EXC_ERROR;

5443:
5444:
5445:
5446: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5447: RAISE FND_API.G_EXC_ERROR;
5448: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5449: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5450: ELSE
5451: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;

Line 5448: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5444:
5445:
5446: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5447: RAISE FND_API.G_EXC_ERROR;
5448: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5449: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5450: ELSE
5451: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;
5452: END IF ;

Line 5449: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5445:
5446: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5447: RAISE FND_API.G_EXC_ERROR;
5448: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5449: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5450: ELSE
5451: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;
5452: END IF ;
5453: END IF;

Line 5467: IF p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM AND

5463: --DBMS_OUTPUT.PUT_LINE(' p_charges_detail_rec.transaction_type_id '||p_charges_detail_rec.transaction_type_id);
5464:
5465: --Check to see if the
5466:
5467: IF p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM AND
5468: p_charges_detail_rec.transaction_type_id IS NOT NULL THEN
5469:
5470: --DBMS_OUTPUT.PUT_LINE('Transaction Type Passed BP Changed');
5471:

Line 5488: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

5484: X_MSG_DATA => l_msg_data,
5485: X_MSG_COUNT => l_msg_count,
5486: X_RETURN_STATUS => l_return_status );
5487:
5488: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5489: RAISE FND_API.G_EXC_ERROR;
5490: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5491: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5492: ELSE

Line 5489: RAISE FND_API.G_EXC_ERROR;

5485: X_MSG_COUNT => l_msg_count,
5486: X_RETURN_STATUS => l_return_status );
5487:
5488: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5489: RAISE FND_API.G_EXC_ERROR;
5490: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5491: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5492: ELSE
5493: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;

Line 5490: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5486: X_RETURN_STATUS => l_return_status );
5487:
5488: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5489: RAISE FND_API.G_EXC_ERROR;
5490: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5491: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5492: ELSE
5493: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;
5494: l_transaction_type_changed := 'Y';

Line 5491: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5487:
5488: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5489: RAISE FND_API.G_EXC_ERROR;
5490: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5491: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5492: ELSE
5493: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;
5494: l_transaction_type_changed := 'Y';
5495: END IF ;

Line 5518: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

5514: X_MSG_DATA => l_msg_data,
5515: X_MSG_COUNT => l_msg_count,
5516: X_RETURN_STATUS => l_return_status );
5517:
5518: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5519: RAISE FND_API.G_EXC_ERROR;
5520: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5521: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5522: ELSE

Line 5519: RAISE FND_API.G_EXC_ERROR;

5515: X_MSG_COUNT => l_msg_count,
5516: X_RETURN_STATUS => l_return_status );
5517:
5518: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5519: RAISE FND_API.G_EXC_ERROR;
5520: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5521: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5522: ELSE
5523: x_charges_detail_rec.transaction_type_id := l_db_det_rec.transaction_type_id;

Line 5520: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5516: X_RETURN_STATUS => l_return_status );
5517:
5518: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5519: RAISE FND_API.G_EXC_ERROR;
5520: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5521: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5522: ELSE
5523: x_charges_detail_rec.transaction_type_id := l_db_det_rec.transaction_type_id;
5524: l_transaction_type_changed := 'N';

Line 5521: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5517:
5518: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5519: RAISE FND_API.G_EXC_ERROR;
5520: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5521: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5522: ELSE
5523: x_charges_detail_rec.transaction_type_id := l_db_det_rec.transaction_type_id;
5524: l_transaction_type_changed := 'N';
5525: END IF ;

Line 5533: IF p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM AND

5529: -- p_charges_detail_rec.transaction_type_id is NOT NULL
5530: --DBMS_OUTPUT.PUT_LINE('l_bp_changed = N');
5531:
5532:
5533: IF p_charges_detail_rec.transaction_type_id <> FND_API.G_MISS_NUM AND
5534: p_charges_detail_rec.transaction_type_id IS NOT NULL THEN
5535:
5536: --DBMS_OUTPUT.PUT_LINE('Transaction Type Passed BP not Changed');
5537: VALIDATE_TXN_TYPE(P_API_NAME => p_api_name,

Line 5552: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

5548: X_NON_SRC_RETURN_REQD => l_non_src_return_reqd,
5549: X_MSG_DATA => l_msg_data,
5550: X_MSG_COUNT => l_msg_count,
5551: X_RETURN_STATUS => l_return_status );
5552: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5553: RAISE FND_API.G_EXC_ERROR;
5554: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5555: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5556: END IF;

Line 5553: RAISE FND_API.G_EXC_ERROR;

5549: X_MSG_DATA => l_msg_data,
5550: X_MSG_COUNT => l_msg_count,
5551: X_RETURN_STATUS => l_return_status );
5552: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5553: RAISE FND_API.G_EXC_ERROR;
5554: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5555: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5556: END IF;
5557:

Line 5554: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5550: X_MSG_COUNT => l_msg_count,
5551: X_RETURN_STATUS => l_return_status );
5552: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5553: RAISE FND_API.G_EXC_ERROR;
5554: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5555: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5556: END IF;
5557:
5558: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;

Line 5555: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5551: X_RETURN_STATUS => l_return_status );
5552: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5553: RAISE FND_API.G_EXC_ERROR;
5554: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5555: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5556: END IF;
5557:
5558: x_charges_detail_rec.transaction_type_id := p_charges_detail_rec.transaction_type_id;
5559: l_transaction_type_changed := 'Y';

Line 5563: IF p_charges_detail_rec.transaction_type_id = FND_API.G_MISS_NUM OR

5559: l_transaction_type_changed := 'Y';
5560:
5561: ELSE
5562:
5563: IF p_charges_detail_rec.transaction_type_id = FND_API.G_MISS_NUM OR
5564: p_charges_detail_rec.transaction_type_id IS NULL THEN
5565:
5566: --DBMS_OUTPUT.PUT_LINE('Transaction Type Not Passed BP not Changed');
5567: -- transaction type is not passed

Line 5590: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

5586: X_NON_SRC_RETURN_REQD => l_non_src_return_reqd,
5587: X_MSG_DATA => l_msg_data,
5588: X_MSG_COUNT => l_msg_count,
5589: X_RETURN_STATUS => l_return_status );
5590: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5591: RAISE FND_API.G_EXC_ERROR;
5592: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5593: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5594: END IF;

Line 5591: RAISE FND_API.G_EXC_ERROR;

5587: X_MSG_DATA => l_msg_data,
5588: X_MSG_COUNT => l_msg_count,
5589: X_RETURN_STATUS => l_return_status );
5590: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5591: RAISE FND_API.G_EXC_ERROR;
5592: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5593: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5594: END IF;
5595:

Line 5592: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5588: X_MSG_COUNT => l_msg_count,
5589: X_RETURN_STATUS => l_return_status );
5590: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5591: RAISE FND_API.G_EXC_ERROR;
5592: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5593: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5594: END IF;
5595:
5596: END IF;

Line 5593: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5589: X_RETURN_STATUS => l_return_status );
5590: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
5591: RAISE FND_API.G_EXC_ERROR;
5592: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5593: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5594: END IF;
5595:
5596: END IF;
5597: END IF;

Line 5625: RAISE FND_API.G_EXC_ERROR;

5621: --raise error
5622: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LN_ORD_CATEGORY');
5623: FND_MESSAGE.SET_TOKEN('LINE_ORDER_CATEGORY', p_charges_detail_rec.line_category_code);
5624: FND_MSG_PUB.ADD;
5625: RAISE FND_API.G_EXC_ERROR;
5626: ELSE
5627: -- the p_charges_detail_rec.line_category_code
5628: -- matches l_line_order_category_code
5629: -- assign to out record

Line 5646: IF p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR AND

5642: -- Resolve Bug # 3078244
5643: -- line_order_category can change due to changed transaction type
5644:
5645: IF l_transaction_type_changed = 'Y' THEN
5646: IF p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR AND
5647: p_charges_detail_rec.line_category_code IS NOT NULL THEN
5648: IF p_charges_detail_rec.line_category_code <> l_line_order_category_code THEN
5649: --raise error
5650: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LN_ORD_CATEGORY');

Line 5653: RAISE FND_API.G_EXC_ERROR;

5649: --raise error
5650: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LN_ORD_CATEGORY');
5651: FND_MESSAGE.SET_TOKEN('LINE_ORDER_CATEGORY', p_charges_detail_rec.line_category_code);
5652: FND_MSG_PUB.ADD;
5653: RAISE FND_API.G_EXC_ERROR;
5654: ELSE
5655: -- the p_charges_detail_rec.line_category_code
5656: -- matches l_line_order_category_code
5657: -- assign to out record

Line 5667: IF p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR AND

5663: x_charges_detail_rec.line_category_code := l_line_order_category_code;
5664: END IF;
5665: ELSE
5666: -- l_transaction_type_changed := 'N'
5667: IF p_charges_detail_rec.line_category_code <> FND_API.G_MISS_CHAR AND
5668: p_charges_detail_rec.line_category_code IS NOT NULL THEN
5669: IF p_charges_detail_rec.line_category_code <> l_db_det_rec.line_category_code THEN
5670: --raise error
5671: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LN_ORD_CATEGORY');

Line 5674: RAISE FND_API.G_EXC_ERROR;

5670: --raise error
5671: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LN_ORD_CATEGORY');
5672: FND_MESSAGE.SET_TOKEN('LINE_ORDER_CATEGORY', p_charges_detail_rec.line_category_code);
5673: FND_MSG_PUB.ADD;
5674: RAISE FND_API.G_EXC_ERROR;
5675: ELSE
5676: -- the p_charges_detail_rec.line_category_code
5677: -- matches l_db_det_rec.line_category_code
5678: -- assign to out record

Line 5716: IF p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR AND

5712:
5713:
5714: -- Added for Bug # 5135284
5715: IF l_transaction_type_changed = 'Y' THEN
5716: IF p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR AND
5717: p_charges_detail_rec.interface_to_oe_flag IS NOT NULL THEN
5718:
5719: IF p_charges_detail_rec.interface_to_oe_flag IN ('Y', 'N') THEN
5720: x_charges_detail_rec.interface_to_oe_flag := p_charges_detail_rec.interface_to_oe_flag;

Line 5733: IF p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR AND

5729: END IF;
5730:
5731: ELSE
5732: -- l_transaction_type_changed = 'N'
5733: IF p_charges_detail_rec.interface_to_oe_flag <> FND_API.G_MISS_CHAR AND
5734: p_charges_detail_rec.interface_to_oe_flag IS NOT NULL THEN
5735:
5736: IF p_charges_detail_rec.interface_to_oe_flag IN ('Y', 'N') THEN
5737: x_charges_detail_rec.interface_to_oe_flag := p_charges_detail_rec.interface_to_oe_flag;

Line 5780: IF p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR AND

5776: -- upstream application
5777: -- if not passed then use the one from the database
5778:
5779: IF l_transaction_type_changed = 'Y' THEN
5780: IF p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR AND
5781: p_charges_detail_rec.no_charge_flag IS NOT NULL THEN
5782: IF p_charges_detail_rec.no_charge_flag IN ('Y', 'N') THEN
5783: x_charges_detail_rec.no_charge_flag := p_charges_detail_rec.no_charge_flag;
5784: ELSE

Line 5795: IF p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR AND

5791: END IF;
5792:
5793: ELSE
5794: -- l_transaction_type_changed = 'N'
5795: IF p_charges_detail_rec.no_charge_flag <> FND_API.G_MISS_CHAR AND
5796: p_charges_detail_rec.no_charge_flag IS NOT NULL THEN
5797: IF p_charges_detail_rec.no_charge_flag IN ('Y', 'N') THEN
5798: x_charges_detail_rec.no_charge_flag := p_charges_detail_rec.no_charge_flag;
5799: ELSE

Line 5827: RAISE FND_API.G_EXC_ERROR ;

5823:
5824: Add_Invalid_Argument_Msg(l_api_name,
5825: to_char(p_charges_detail_rec.inventory_item_id_in),
5826: 'inventory_item_id');
5827: RAISE FND_API.G_EXC_ERROR ;
5828:
5829: ELSE
5830: -- Inventory_Item_ID is not null, call Validate Item
5831:

Line 5846: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5842: X_RETURN_STATUS => l_return_status);
5843:
5844: --DBMS_OUTPUT.PUT_LINE('Back from VALIDATE_ITEM '||l_return_status);
5845:
5846: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5847: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_VALIDATE_ITEM_ERROR');
5848: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5849: FND_MSG_PUB.ADD;
5850: RAISE FND_API.G_EXC_ERROR;

Line 5850: RAISE FND_API.G_EXC_ERROR;

5846: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5847: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_VALIDATE_ITEM_ERROR');
5848: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5849: FND_MSG_PUB.ADD;
5850: RAISE FND_API.G_EXC_ERROR;
5851: ELSE
5852: --assign to out record
5853: x_charges_detail_rec.inventory_item_id_in := p_charges_detail_rec.inventory_item_id_in;
5854: END IF;

Line 5864: IF p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM AND

5860: --DBMS_OUTPUT.PUT_LINE( 'In update for item val');
5861: --DBMS_OUTPUT.PUT_LINE( 'p_charges_detail_rec.inventory_item_id_in '||p_charges_detail_rec.inventory_item_id_in);
5862:
5863: -- Resolve Bug # 3078244
5864: IF p_charges_detail_rec.inventory_item_id_in <> FND_API.G_MISS_NUM AND
5865: p_charges_detail_rec.inventory_item_id_in IS NOT NULL THEN
5866:
5867: IF l_db_det_rec.customer_product_id IS NOT NULL AND
5868: p_charges_detail_rec.inventory_item_id_in <> l_db_det_rec.inventory_item_id AND

Line 5881: RAISE FND_API.G_EXC_ERROR ;

5877: Cant_Update_Detail_Param_Msg(l_api_name_full,
5878: 'INVENTORY_ITEM_ID',
5879: to_char(p_charges_DETAIL_rec.inventory_item_id_in));
5880:
5881: RAISE FND_API.G_EXC_ERROR ;
5882:
5883:
5884: ELSE
5885:

Line 5900: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5896: X_RETURN_STATUS => l_return_status);
5897:
5898: --DBMS_OUTPUT.PUT_LINE('l_return_status = '||l_return_status);
5899:
5900: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5901: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_VALIDATE_ITEM_ERROR');
5902: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5903: FND_MSG_PUB.ADD;
5904: RAISE FND_API.G_EXC_ERROR;

Line 5904: RAISE FND_API.G_EXC_ERROR;

5900: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5901: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_VALIDATE_ITEM_ERROR');
5902: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
5903: FND_MSG_PUB.ADD;
5904: RAISE FND_API.G_EXC_ERROR;
5905: END IF;
5906:
5907: --assign to out record
5908: x_charges_detail_rec.inventory_item_id_in := p_charges_detail_rec.inventory_item_id_in;

Line 5925: IF p_charges_detail_rec.inventory_item_id_in = FND_API.G_MISS_NUM OR

5921:
5922: ELSE
5923: --p_charges_detail_rec.inventory_item_id_in is not passed
5924: --assign to out record
5925: IF p_charges_detail_rec.inventory_item_id_in = FND_API.G_MISS_NUM OR
5926: p_charges_detail_rec.inventory_item_id_in IS NULL THEN
5927:
5928: x_charges_detail_rec.inventory_item_id_in := l_db_det_rec.inventory_item_id;
5929:

Line 5959: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR THEN

5955: --DBMS_OUTPUT.PUT_LINE('Item Revision Validation ...');
5956: IF p_validation_mode = 'I' THEN
5957: IF l_rev_control_flag = 'Y' THEN
5958: IF p_charges_detail_rec.item_revision IS NOT NULL AND
5959: p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR THEN
5960: -- Added for fix:5125858
5961: IF IS_ITEM_REVISION_VALID(
5962: p_inventory_item_id => p_charges_detail_rec.inventory_item_id_in,
5963: p_item_revision => p_charges_detail_rec.item_revision,

Line 5971: RAISE FND_API.G_EXC_ERROR;

5967:
5968: Add_Invalid_Argument_Msg(l_api_name,
5969: TO_CHAR(p_charges_detail_rec.item_revision),
5970: 'item_revision');
5971: RAISE FND_API.G_EXC_ERROR;
5972: ELSE
5973: x_charges_detail_rec.item_revision := p_charges_detail_rec.item_revision;
5974:
5975: END IF;

Line 5983: --RAISE FND_API.G_EXC_ERROR;

5979: --FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_ITEM_REVISION');
5980: --FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in, TRUE);
5981: --FND_MESSAGE.SET_TOKEN('ITEM_REVISION', p_charges_detail_rec.item_revision, TRUE);
5982: --FND_MSG_PUB.ADD;
5983: --RAISE FND_API.G_EXC_ERROR;
5984: x_charges_detail_rec.item_revision := NULL;
5985: END IF;
5986: ELSE
5987: -- l_rev_control_flag = 'N'

Line 5997: IF p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR AND

5993: -- Resolve Bug # 3078244
5994:
5995: IF l_item_changed = 'Y' THEN
5996: IF l_rev_control_flag = 'Y' THEN
5997: IF p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR AND
5998: p_charges_detail_rec.item_revision IS NOT NULL THEN
5999:
6000: -- Added for fix:5125858
6001: IF IS_ITEM_REVISION_VALID(

Line 6011: RAISE FND_API.G_EXC_ERROR;

6007:
6008: Add_Invalid_Argument_Msg(l_api_name,
6009: TO_CHAR(p_charges_detail_rec.item_revision),
6010: 'item_revision');
6011: RAISE FND_API.G_EXC_ERROR;
6012: ELSE
6013: x_charges_detail_rec.item_revision := p_charges_detail_rec.item_revision;
6014:
6015: END IF;

Line 6023: --RAISE FND_API.G_EXC_ERROR;

6019: --FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_ITEM_REVISION');
6020: --FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in, TRUE);
6021: --FND_MESSAGE.SET_TOKEN('ITEM_REVISION', p_charges_detail_rec.item_revision, TRUE);
6022: --FND_MSG_PUB.ADD;
6023: --RAISE FND_API.G_EXC_ERROR;
6024: x_charges_detail_rec.item_revision := NULL;
6025: END IF;
6026: ELSE
6027: --l_rev_control_flag = 'N' THEN ignore the item revision

Line 6039: IF p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR AND

6035: l_rev_control_flag := 'N' ;
6036: END IF;
6037:
6038: IF l_rev_control_flag = 'Y' THEN
6039: IF p_charges_detail_rec.item_revision <> FND_API.G_MISS_CHAR AND
6040: p_charges_detail_rec.item_revision IS NOT NULL THEN
6041: --
6042: -- Added for fix:5125858
6043: IF IS_ITEM_REVISION_VALID(

Line 6053: RAISE FND_API.G_EXC_ERROR;

6049:
6050: Add_Invalid_Argument_Msg(l_api_name,
6051: TO_CHAR(p_charges_detail_rec.item_revision),
6052: 'item_revision');
6053: RAISE FND_API.G_EXC_ERROR;
6054: ELSE
6055: x_charges_detail_rec.item_revision := p_charges_detail_rec.item_revision;
6056:
6057: END IF;

Line 6083: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM THEN

6079: --DBMS_OUTPUT.PUT_LINE('Line Number Validation ...');
6080: -- Added for fix:5125385
6081: IF p_validation_mode = 'I' THEN
6082: IF p_charges_detail_rec.line_number IS NOT NULL AND
6083: p_charges_detail_rec.line_number <> FND_API.G_MISS_NUM THEN
6084: -- If the line number already exists or <= 0, then raise an error message
6085: IF IS_LINE_NUMBER_VALID(
6086: p_line_number => p_charges_detail_rec.line_number,
6087: p_incident_id => p_charges_detail_rec.incident_id,

Line 6095: RAISE FND_API.G_EXC_ERROR;

6091:
6092: Add_Invalid_Argument_Msg(l_api_name,
6093: TO_CHAR(p_charges_detail_rec.line_number),
6094: 'line_number');
6095: RAISE FND_API.G_EXC_ERROR;
6096: ELSE
6097: x_charges_detail_rec.line_number := p_charges_detail_rec.line_number;
6098:
6099: END IF;

Line 6125: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6121: x_msg_count => l_msg_count,
6122: x_return_status => l_return_status);
6123:
6124: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
6125: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6126: ELSIF l_return_status = G_RET_STS_ERROR THEN
6127: RAISE FND_API.G_EXC_ERROR;
6128: END IF;
6129:

Line 6127: RAISE FND_API.G_EXC_ERROR;

6123:
6124: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
6125: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6126: ELSIF l_return_status = G_RET_STS_ERROR THEN
6127: RAISE FND_API.G_EXC_ERROR;
6128: END IF;
6129:
6130: IF l_valid_check <> 'Y' THEN
6131: Add_Invalid_Argument_Msg(l_api_name,

Line 6134: RAISE FND_API.G_EXC_ERROR;

6130: IF l_valid_check <> 'Y' THEN
6131: Add_Invalid_Argument_Msg(l_api_name,
6132: p_charges_detail_rec.unit_of_measure_code,
6133: 'Unit_of_Measure_Code');
6134: RAISE FND_API.G_EXC_ERROR;
6135:
6136: ELSE
6137: --assign to out record
6138: x_charges_detail_rec.unit_of_measure_code := p_charges_detail_rec.unit_of_measure_code;

Line 6154: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6150:
6151: --DBMS_OUTPUT.PUT_LINE('Back from GET_PRIMARY_UOM status='||l_return_status || ' l_primary_uom '||l_primary_uom);
6152:
6153: --IF l_return_status <> 'S' THEN
6154: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6155: --raise error
6156: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_PRIMARY_UOM_ERROR');
6157: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
6158: FND_MSG_PUB.ADD;

Line 6159: RAISE FND_API.G_EXC_ERROR;

6155: --raise error
6156: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_PRIMARY_UOM_ERROR');
6157: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
6158: FND_MSG_PUB.ADD;
6159: RAISE FND_API.G_EXC_ERROR;
6160: END IF;
6161:
6162: --assign to out record
6163: x_charges_detail_rec.unit_of_measure_code := l_primary_uom;

Line 6172: IF p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR AND

6168:
6169: -- Resolve Bug # 3078244
6170:
6171: IF l_item_changed = 'Y' THEN
6172: IF p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR AND
6173: p_charges_detail_rec.unit_of_measure_code IS NOT NULL THEN
6174:
6175: l_valid_check := IS_UOM_VALID(
6176: p_inv_id => p_charges_detail_rec.inventory_item_id_in,

Line 6183: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6179: x_msg_count => l_msg_count,
6180: x_return_status => l_return_status);
6181:
6182: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
6183: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6184: ELSIF l_return_status = G_RET_STS_ERROR THEN
6185: RAISE FND_API.G_EXC_ERROR;
6186: END IF;
6187:

Line 6185: RAISE FND_API.G_EXC_ERROR;

6181:
6182: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
6183: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6184: ELSIF l_return_status = G_RET_STS_ERROR THEN
6185: RAISE FND_API.G_EXC_ERROR;
6186: END IF;
6187:
6188: IF l_valid_check <> 'Y' THEN
6189: Add_Invalid_Argument_Msg(l_api_name,

Line 6192: RAISE FND_API.G_EXC_ERROR;

6188: IF l_valid_check <> 'Y' THEN
6189: Add_Invalid_Argument_Msg(l_api_name,
6190: p_charges_detail_rec.unit_of_measure_code,
6191: 'Unit_of_Measure_Code');
6192: RAISE FND_API.G_EXC_ERROR;
6193:
6194: ELSE
6195: --assign to out record
6196: x_charges_detail_rec.unit_of_measure_code := p_charges_detail_rec.unit_of_measure_code;

Line 6217: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6213: X_MSG_COUNT => l_msg_count,
6214: X_RETURN_STATUS => l_return_status);
6215:
6216: --IF l_return_status <> 'S' THEN
6217: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6218: --raise error
6219: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_PRIMARY_UOM_ERROR');
6220: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
6221: FND_MSG_PUB.ADD;

Line 6222: RAISE FND_API.G_EXC_ERROR;

6218: --raise error
6219: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_PRIMARY_UOM_ERROR');
6220: FND_MESSAGE.SET_TOKEN('INV_ID', p_charges_detail_rec.inventory_item_id_in);
6221: FND_MSG_PUB.ADD;
6222: RAISE FND_API.G_EXC_ERROR;
6223: END IF;
6224:
6225: --assign to out record
6226: x_charges_detail_rec.unit_of_measure_code := l_primary_uom;

Line 6239: IF p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR AND

6235:
6236: ELSE
6237:
6238: -- l_item_changed = 'N';
6239: IF p_charges_detail_rec.unit_of_measure_code <> FND_API.G_MISS_CHAR AND
6240: p_charges_detail_rec.unit_of_measure_code IS NOT NULL THEN
6241:
6242: l_valid_check := IS_UOM_VALID(
6243: p_inv_id => p_charges_detail_rec.inventory_item_id_in,

Line 6250: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6246: x_msg_count => l_msg_count,
6247: x_return_status => l_return_status);
6248:
6249: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
6250: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6251: ELSIF l_return_status = G_RET_STS_ERROR THEN
6252: RAISE FND_API.G_EXC_ERROR;
6253: END IF;
6254:

Line 6252: RAISE FND_API.G_EXC_ERROR;

6248:
6249: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
6250: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6251: ELSIF l_return_status = G_RET_STS_ERROR THEN
6252: RAISE FND_API.G_EXC_ERROR;
6253: END IF;
6254:
6255: IF l_valid_check <> 'Y' THEN
6256: Add_Invalid_Argument_Msg(l_api_name,

Line 6259: RAISE FND_API.G_EXC_ERROR;

6255: IF l_valid_check <> 'Y' THEN
6256: Add_Invalid_Argument_Msg(l_api_name,
6257: p_charges_detail_rec.unit_of_measure_code,
6258: 'Unit_of_Measure_Code');
6259: RAISE FND_API.G_EXC_ERROR;
6260: ELSE
6261: --assign to out record
6262: x_charges_detail_rec.unit_of_measure_code := p_charges_detail_rec.unit_of_measure_code;
6263:

Line 6302: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6298: X_RETURN_STATUS => l_return_status);
6299:
6300: --DBMS_OUTPUT.PUT_LINE('Back from GET_BILLING_FLAG. Status='||l_return_status||' l_billing_flag='||l_billing_flag);
6301:
6302: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6303: RAISE FND_API.G_EXC_ERROR;
6304: END IF;
6305:
6306: --DBMS_OUTPUT.PUT_LINE('p_charges_detail_rec.billing_flag = ' || p_charges_detail_rec.billing_flag);

Line 6303: RAISE FND_API.G_EXC_ERROR;

6299:
6300: --DBMS_OUTPUT.PUT_LINE('Back from GET_BILLING_FLAG. Status='||l_return_status||' l_billing_flag='||l_billing_flag);
6301:
6302: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6303: RAISE FND_API.G_EXC_ERROR;
6304: END IF;
6305:
6306: --DBMS_OUTPUT.PUT_LINE('p_charges_detail_rec.billing_flag = ' || p_charges_detail_rec.billing_flag);
6307: --DBMS_OUTPUT.PUT_LINE('l_billing_flag = ' || l_billing_flag);

Line 6318: RAISE FND_API.G_EXC_ERROR;

6314: -- Billing Flag does not match, raise Error
6315: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_BILLING_FLAG');
6316: FND_MESSAGE.SET_TOKEN('BILLING_FLAG', p_charges_detail_rec.billing_flag);
6317: FND_MSG_PUB.ADD;
6318: RAISE FND_API.G_EXC_ERROR;
6319: END IF;
6320: ELSE
6321: -- p_charges_detail_rec.billing_flag is null
6322: -- assign l_billing_flag to out record

Line 6343: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6339: X_MSG_DATA => l_msg_data,
6340: X_MSG_COUNT => l_msg_count,
6341: X_RETURN_STATUS => l_return_status);
6342:
6343: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6344: RAISE FND_API.G_EXC_ERROR ;
6345: END IF;
6346:
6347: IF p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR AND

Line 6344: RAISE FND_API.G_EXC_ERROR ;

6340: X_MSG_COUNT => l_msg_count,
6341: X_RETURN_STATUS => l_return_status);
6342:
6343: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6344: RAISE FND_API.G_EXC_ERROR ;
6345: END IF;
6346:
6347: IF p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR AND
6348: p_charges_detail_rec.billing_flag IS NOT NULL THEN

Line 6347: IF p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR AND

6343: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6344: RAISE FND_API.G_EXC_ERROR ;
6345: END IF;
6346:
6347: IF p_charges_detail_rec.billing_flag <> FND_API.G_MISS_CHAR AND
6348: p_charges_detail_rec.billing_flag IS NOT NULL THEN
6349: IF p_charges_detail_rec.billing_flag = l_billing_flag THEN
6350: x_charges_detail_rec.billing_flag := p_charges_detail_rec.billing_flag;
6351: ELSE

Line 6357: RAISE FND_API.G_EXC_ERROR;

6353: -- Raise Error
6354: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_BILLING_FLAG');
6355: FND_MESSAGE.SET_TOKEN('BILLING_FLAG', p_charges_detail_rec.billing_flag);
6356: FND_MSG_PUB.ADD;
6357: RAISE FND_API.G_EXC_ERROR;
6358: END IF;
6359:
6360: ELSE
6361: -- p_charges_detail_rec.billing_flag is is not passed or is null

Line 6380: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6376: X_MSG_DATA => l_msg_data,
6377: X_MSG_COUNT => l_msg_count,
6378: X_RETURN_STATUS => l_return_status);
6379:
6380: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6381: RAISE FND_API.G_EXC_ERROR ;
6382: END IF;
6383:
6384: x_charges_detail_rec.billing_flag := l_billing_flag;

Line 6381: RAISE FND_API.G_EXC_ERROR ;

6377: X_MSG_COUNT => l_msg_count,
6378: X_RETURN_STATUS => l_return_status);
6379:
6380: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6381: RAISE FND_API.G_EXC_ERROR ;
6382: END IF;
6383:
6384: x_charges_detail_rec.billing_flag := l_billing_flag;
6385: END IF;

Line 6407: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6403: X_MSG_COUNT => l_msg_count,
6404: X_RETURN_STATUS => l_return_status);
6405: --DBMS_OUTPUT.PUT_LINE('Back from GET_TXN_BILLING_TYPE '||l_return_status);
6406:
6407: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6408:
6409: RAISE FND_API.G_EXC_ERROR ;
6410:
6411: ELSE

Line 6409: RAISE FND_API.G_EXC_ERROR ;

6405: --DBMS_OUTPUT.PUT_LINE('Back from GET_TXN_BILLING_TYPE '||l_return_status);
6406:
6407: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6408:
6409: RAISE FND_API.G_EXC_ERROR ;
6410:
6411: ELSE
6412:
6413: IF p_charges_detail_rec.txn_billing_type_id IS NOT NULL THEN

Line 6420: RAISE FND_API.G_EXC_ERROR;

6416: --RAISE ERROR
6417: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_TXN_BILLING_TYP');
6418: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID', p_charges_detail_rec.txn_billing_type_id);
6419: FND_MSG_PUB.ADD;
6420: RAISE FND_API.G_EXC_ERROR;
6421: ELSE --
6422: --the ids match
6423: --assign to the out record
6424: x_charges_detail_rec.txn_billing_type_id := p_charges_detail_rec.txn_billing_type_id ;

Line 6450: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6446: X_MSG_DATA => l_msg_data,
6447: X_MSG_COUNT => l_msg_count,
6448: X_RETURN_STATUS => l_return_status);
6449:
6450: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6451: RAISE FND_API.G_EXC_ERROR ;
6452: END IF;
6453:
6454: IF p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM AND

Line 6451: RAISE FND_API.G_EXC_ERROR ;

6447: X_MSG_COUNT => l_msg_count,
6448: X_RETURN_STATUS => l_return_status);
6449:
6450: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6451: RAISE FND_API.G_EXC_ERROR ;
6452: END IF;
6453:
6454: IF p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM AND
6455: p_charges_detail_rec.txn_billing_type_id IS NOT NULL THEN

Line 6454: IF p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM AND

6450: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6451: RAISE FND_API.G_EXC_ERROR ;
6452: END IF;
6453:
6454: IF p_charges_detail_rec.txn_billing_type_id <> FND_API.G_MISS_NUM AND
6455: p_charges_detail_rec.txn_billing_type_id IS NOT NULL THEN
6456: IF p_charges_detail_rec.txn_billing_type_id <> l_txn_billing_type_id THEN
6457: --RAISE ERROR
6458: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_TXN_BILLING_TYP');

Line 6461: RAISE FND_API.G_EXC_ERROR;

6457: --RAISE ERROR
6458: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_TXN_BILLING_TYP');
6459: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID', p_charges_detail_rec.txn_billing_type_id);
6460: FND_MSG_PUB.ADD;
6461: RAISE FND_API.G_EXC_ERROR;
6462: ELSE --
6463: --the ids match
6464: --assign to the out record
6465: x_charges_detail_rec.txn_billing_type_id := p_charges_detail_rec.txn_billing_type_id ;

Line 6512: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6508:
6509: --DBMS_OUTPUT.PUT_LINE('Back from Calling get_line_type. status = '||l_return_status);
6510: --DBMS_OUTPUT.PUT_LINE('msg_data = '||l_msg_data);
6511:
6512: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6513:
6514: RAISE FND_API.G_EXC_ERROR ;
6515:
6516: ELSE

Line 6514: RAISE FND_API.G_EXC_ERROR ;

6510: --DBMS_OUTPUT.PUT_LINE('msg_data = '||l_msg_data);
6511:
6512: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6513:
6514: RAISE FND_API.G_EXC_ERROR ;
6515:
6516: ELSE
6517:
6518: --DBMS_OUTPUT.PUT_LINE('p_charges_detail_rec.line_type_id = '||p_charges_detail_rec.line_type_id);

Line 6532: RAISE FND_API.G_EXC_ERROR;

6528: FND_MESSAGE.SET_TOKEN('LINE_TYPE_ID', p_charges_detail_rec.line_type_id);
6529: FND_MESSAGE.SET_TOKEN('TXN_LINE_TYPE_ID', l_line_type_id);
6530: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID', x_charges_detail_rec.txn_billing_type_id);
6531: FND_MSG_PUB.ADD;
6532: RAISE FND_API.G_EXC_ERROR;
6533: ELSE --
6534: --the ids match
6535: --assign to the out record
6536: x_charges_detail_rec.line_type_id := p_charges_detail_rec.line_type_id;

Line 6563: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6559: x_return_status => l_return_status,
6560: x_msg_count => l_msg_count,
6561: x_msg_data => l_msg_data);
6562:
6563: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6564: RAISE FND_API.G_EXC_ERROR ;
6565: END IF;
6566:
6567: IF p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM AND

Line 6564: RAISE FND_API.G_EXC_ERROR ;

6560: x_msg_count => l_msg_count,
6561: x_msg_data => l_msg_data);
6562:
6563: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6564: RAISE FND_API.G_EXC_ERROR ;
6565: END IF;
6566:
6567: IF p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM AND
6568: p_charges_detail_rec.line_type_id IS NOT NULL THEN

Line 6567: IF p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM AND

6563: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6564: RAISE FND_API.G_EXC_ERROR ;
6565: END IF;
6566:
6567: IF p_charges_detail_rec.line_type_id <> FND_API.G_MISS_NUM AND
6568: p_charges_detail_rec.line_type_id IS NOT NULL THEN
6569: IF p_charges_detail_rec.line_type_id <> l_line_type_id THEN
6570: --RAISE ERROR
6571: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_LINE_TYPE');

Line 6576: RAISE FND_API.G_EXC_ERROR;

6572: FND_MESSAGE.SET_TOKEN('LINE_TYPE_ID', p_charges_detail_rec.line_type_id);
6573: FND_MESSAGE.SET_TOKEN('TXN_LINE_TYPE_ID', l_line_type_id);
6574: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID', x_charges_detail_rec.txn_billing_type_id);
6575: FND_MSG_PUB.ADD;
6576: RAISE FND_API.G_EXC_ERROR;
6577: ELSE --
6578: --the ids match
6579: --assign to the out record
6580: x_charges_detail_rec.line_type_id := p_charges_detail_rec.line_type_id;

Line 6625: RAISE FND_API.G_EXC_ERROR;

6621:
6622: Add_Invalid_Argument_Msg(l_api_name,
6623: to_char(p_charges_detail_rec.bill_to_party_id),
6624: 'Bill_to_Party_Id');
6625: RAISE FND_API.G_EXC_ERROR;
6626:
6627: ELSE
6628: --assign to out record
6629: x_charges_detail_rec.bill_to_party_id := p_charges_detail_rec.bill_to_party_id;

Line 6640: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6636: x_msg_data => l_msg_data,
6637: x_msg_count => l_msg_count,
6638: x_return_status => l_return_status) = 'U' THEN
6639: --raise unexpected error
6640: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6641: null;
6642: ELSIF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
6643: p_account_id => p_charges_detail_rec.bill_to_account_id,
6644: x_msg_data => l_msg_data,

Line 6651: RAISE FND_API.G_EXC_ERROR;

6647:
6648: Add_Invalid_Argument_Msg(l_api_name,
6649: to_char(p_charges_detail_rec.bill_to_account_id),
6650: 'Bill_to_Account_Id');
6651: RAISE FND_API.G_EXC_ERROR;
6652: null;
6653: ELSE
6654: -- assign to out record
6655: x_charges_detail_rec.bill_to_account_id := p_charges_detail_rec.bill_to_account_id;

Line 6671: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6667: x_msg_data => l_msg_data,
6668: x_msg_count => l_msg_count,
6669: x_return_status => l_return_status) = 'U' THEN
6670: --raise unexpected error
6671: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6672: null;
6673:
6674: ELSIF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
6675: p_contact_id => p_charges_detail_rec.bill_to_contact_id,

Line 6683: RAISE FND_API.G_EXC_ERROR;

6679:
6680: Add_Invalid_Argument_Msg(l_api_name,
6681: to_char(p_charges_detail_rec.bill_to_contact_id),
6682: 'Bill_to_Contact_Id');
6683: RAISE FND_API.G_EXC_ERROR;
6684: null;
6685: ELSE
6686: -- assign to out record
6687: x_charges_detail_rec.bill_to_contact_id := p_charges_detail_rec.bill_to_contact_id;

Line 6705: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6701: x_msg_data => l_msg_data,
6702: x_msg_count => l_msg_count,
6703: x_return_status => l_return_status) = 'U' THEN
6704: --raise unexpected error
6705: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6706: null;
6707: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.invoice_to_org_id,
6708: p_party_id => p_charges_detail_rec.bill_to_party_id,
6709: p_val_mode => 'BILL_TO',

Line 6716: RAISE FND_API.G_EXC_ERROR;

6712: x_return_status => l_return_status) = 'N' THEN
6713: Add_Invalid_Argument_Msg(l_api_name,
6714: to_char(p_charges_detail_rec.invoice_to_org_id),
6715: 'Invoice_to_org_Id');
6716: RAISE FND_API.G_EXC_ERROR;
6717: null;
6718: ELSE
6719: --assign to out record
6720: x_charges_detail_rec.invoice_to_org_id := p_charges_detail_rec.invoice_to_org_id;

Line 6747: RAISE FND_API.G_EXC_ERROR;

6743:
6744: Add_Invalid_Argument_Msg(l_api_name,
6745: to_char(l_bill_to_party_id),
6746: 'Bill_to_Party_Id');
6747: RAISE FND_API.G_EXC_ERROR;
6748: null;
6749: ELSE
6750:
6751: --DBMS_OUTPUT.PUT_LINE('l_bill_to_party_id assigned ...' || l_bill_to_party_id);

Line 6763: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6759: x_msg_data => l_msg_data,
6760: x_msg_count => l_msg_count,
6761: x_return_status => l_return_status) = 'U' THEN
6762: --raise unexpected error
6763: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6764: null;
6765:
6766: ELSIF IS_ACCOUNT_VALID(p_party_id => l_bill_to_party_id,
6767: p_account_id => l_bill_to_account_id,

Line 6775: RAISE FND_API.G_EXC_ERROR;

6771:
6772: Add_Invalid_Argument_Msg(l_api_name,
6773: to_char(l_bill_to_account_id),
6774: 'Bill_to_Account_Id');
6775: RAISE FND_API.G_EXC_ERROR;
6776: null;
6777: ELSE
6778: --DBMS_OUTPUT.PUT_LINE(' l_bill_to_account_id assigned ....'||l_bill_to_account_id);
6779:

Line 6798: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6794: x_msg_data => l_msg_data,
6795: x_msg_count => l_msg_count,
6796: x_return_status => l_return_status) = 'U' THEN
6797: --raise unexpected error
6798: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6799: null;
6800:
6801: ELSIF IS_CONTACT_VALID(p_party_id => l_bill_to_party_id,
6802: p_contact_id => l_bill_to_contact_id,

Line 6810: RAISE FND_API.G_EXC_ERROR;

6806:
6807: Add_Invalid_Argument_Msg(l_api_name,
6808: to_char(l_bill_to_contact_id),
6809: 'Bill_to_Contact_Id');
6810: RAISE FND_API.G_EXC_ERROR;
6811: null;
6812: ELSE
6813: -- assign to out record
6814: --DBMS_OUTPUT.PUT_LINE(' l_bill_to_contact_id assigned....'||l_bill_to_contact_id);

Line 6849: RAISE FND_API.G_EXC_ERROR;

6845:
6846: Add_Invalid_Argument_Msg(l_api_name,
6847: to_char(l_customer_id),
6848: 'Bill_to_Party_Id');
6849: RAISE FND_API.G_EXC_ERROR;
6850: null;
6851: ELSE
6852: --assign to out record
6853: x_charges_detail_rec.bill_to_party_id := l_customer_id;

Line 6868: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6864: x_msg_data => l_msg_data,
6865: x_msg_count => l_msg_count,
6866: x_return_status => l_return_status) = 'U' THEN
6867: --raise unexpected error
6868: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6869: null;
6870:
6871: ELSIF IS_ACCOUNT_VALID(p_party_id => l_customer_id,
6872: p_account_id => l_account_id,

Line 6880: RAISE FND_API.G_EXC_ERROR;

6876:
6877: Add_Invalid_Argument_Msg(l_api_name,
6878: to_char(l_account_id),
6879: 'Bill_to_Account_Id');
6880: RAISE FND_API.G_EXC_ERROR;
6881: null;
6882: ELSE
6883: -- assign to out record
6884: x_charges_detail_rec.bill_to_account_id :=l_account_id;

Line 6897: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6893: x_msg_data => l_msg_data,
6894: x_msg_count => l_msg_count,
6895: x_return_status => l_return_status) = 'U' THEN
6896: --raise unexpected error
6897: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6898: null;
6899: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => l_customer_site_id,
6900: p_party_id => l_customer_id,
6901: p_val_mode => 'NONE',

Line 6909: RAISE FND_API.G_EXC_ERROR;

6905:
6906: Add_Invalid_Argument_Msg(l_api_name,
6907: to_char(l_customer_site_id),
6908: 'Invoice_to_Org_Id');
6909: RAISE FND_API.G_EXC_ERROR;
6910: null;
6911: ELSE
6912: --assign to out record
6913: x_charges_detail_rec.invoice_to_org_id := l_customer_site_id;

Line 6951: RAISE FND_API.G_EXC_ERROR;

6947:
6948: x_msg_data := l_msg_data;
6949: x_return_status := l_return_status;
6950:
6951: RAISE FND_API.G_EXC_ERROR;
6952:
6953: ELSE
6954:
6955: --DBMS_OUTPUT.PUT_LINE('Assigning the ship_to_party_id '||p_charges_detail_rec.ship_to_party_id);

Line 6968: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6964: x_msg_data => l_msg_data,
6965: x_msg_count => l_msg_count,
6966: x_return_status => l_return_status) = 'U' THEN
6967: --raise unexpected error
6968: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
6969: null;
6970:
6971: ELSIF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
6972: p_account_id => p_charges_detail_rec.ship_to_account_id,

Line 6984: RAISE FND_API.G_EXC_ERROR;

6980:
6981: x_msg_data := l_msg_data;
6982: x_return_status := l_return_status;
6983:
6984: RAISE FND_API.G_EXC_ERROR;
6985: ELSE
6986: -- assign to out record
6987: x_charges_detail_rec.ship_to_account_id := p_charges_detail_rec.ship_to_account_id;
6988: END IF;

Line 7003: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

6999: x_msg_data => l_msg_data,
7000: x_msg_count => l_msg_count,
7001: x_return_status => l_return_status) = 'U' THEN
7002: --raise unexpected error
7003: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7004: null;
7005: ELSIF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
7006: p_contact_id => p_charges_detail_rec.ship_to_contact_id,
7007: x_msg_data => l_msg_data,

Line 7014: RAISE FND_API.G_EXC_ERROR;

7010:
7011: Add_Invalid_Argument_Msg(l_api_name,
7012: to_char(p_charges_detail_rec.ship_to_contact_id),
7013: 'Ship_to_Contact_Id');
7014: RAISE FND_API.G_EXC_ERROR;
7015:
7016: ELSE
7017: -- assign to out record
7018: x_charges_detail_rec.ship_to_contact_id := p_charges_detail_rec.ship_to_contact_id;

Line 7036: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7032: x_msg_data => l_msg_data,
7033: x_msg_count => l_msg_count,
7034: x_return_status => l_return_status) = 'U' THEN
7035: --raise unexpected error
7036: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7037: null;
7038: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.ship_to_org_id,
7039: p_party_id => p_charges_detail_rec.ship_to_party_id,
7040: p_val_mode => 'SHIP_TO',

Line 7048: RAISE FND_API.G_EXC_ERROR;

7044:
7045: Add_Invalid_Argument_Msg(l_api_name,
7046: to_char(p_charges_detail_rec.ship_to_org_id),
7047: 'Ship_to_org_Id');
7048: RAISE FND_API.G_EXC_ERROR;
7049: null;
7050: ELSE
7051: --assign to out record
7052: x_charges_detail_rec.ship_to_org_id := p_charges_detail_rec.ship_to_org_id;

Line 7074: RAISE FND_API.G_EXC_ERROR;

7070: IF IS_PARTY_VALID(p_party_id => l_ship_to_party_id,
7071: x_msg_data => l_msg_data,
7072: x_msg_count => l_msg_count,
7073: x_return_status => l_return_status) = 'N' THEN
7074: RAISE FND_API.G_EXC_ERROR;
7075: null;
7076: ELSE
7077: --assign to out record
7078: x_charges_detail_rec.ship_to_party_id := l_ship_to_party_id;

Line 7089: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7085: x_msg_data => l_msg_data,
7086: x_msg_count => l_msg_count,
7087: x_return_status => l_return_status) = 'U' THEN
7088: --raise unexpected error
7089: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7090: null;
7091:
7092: ELSIF IS_ACCOUNT_VALID(p_party_id => l_ship_to_party_id,
7093: p_account_id => l_ship_to_account_id,

Line 7104: RAISE FND_API.G_EXC_ERROR;

7100:
7101: x_msg_data := l_msg_data;
7102: x_return_status := l_return_status;
7103:
7104: RAISE FND_API.G_EXC_ERROR;
7105: ELSE
7106: -- assign to out record
7107: x_charges_detail_rec.ship_to_account_id := l_ship_to_account_id;
7108: END IF;

Line 7123: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7119: x_msg_data => l_msg_data,
7120: x_msg_count => l_msg_count,
7121: x_return_status => l_return_status) = 'U' THEN
7122: --raise unexpected error
7123: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7124: null;
7125:
7126: ELSIF IS_CONTACT_VALID(p_party_id => l_ship_to_party_id,
7127: p_contact_id => l_ship_to_contact_id,

Line 7135: RAISE FND_API.G_EXC_ERROR;

7131:
7132: Add_Invalid_Argument_Msg(l_api_name,
7133: to_char(l_ship_to_contact_id),
7134: 'Ship_to_Contact_Id');
7135: RAISE FND_API.G_EXC_ERROR;
7136: ELSE
7137: -- assign to out record
7138: x_charges_detail_rec.ship_to_contact_id := l_ship_to_contact_id;
7139: END IF;

Line 7164: RAISE FND_API.G_EXC_ERROR;

7160: IF IS_PARTY_VALID(p_party_id => l_customer_id,
7161: x_msg_data => l_msg_data,
7162: x_msg_count => l_msg_count,
7163: x_return_status => l_return_status) = 'N' THEN
7164: RAISE FND_API.G_EXC_ERROR;
7165: null;
7166: ELSE
7167: --assign to out record
7168: x_charges_detail_rec.ship_to_party_id := l_customer_id;

Line 7182: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7178: x_msg_data => l_msg_data,
7179: x_msg_count => l_msg_count,
7180: x_return_status => l_return_status) = 'U' THEN
7181: --raise unexpected error
7182: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7183: null;
7184:
7185: ELSIF IS_ACCOUNT_VALID(p_party_id => l_customer_id,
7186: p_account_id => l_account_id,

Line 7198: RAISE FND_API.G_EXC_ERROR;

7194:
7195: x_msg_data := l_msg_data;
7196: x_return_status := l_return_status;
7197:
7198: RAISE FND_API.G_EXC_ERROR;
7199: ELSE
7200: -- assign to out record
7201: x_charges_detail_rec.ship_to_account_id := l_account_id;
7202: END IF;

Line 7218: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7214: x_msg_data => l_msg_data,
7215: x_msg_count => l_msg_count,
7216: x_return_status => l_return_status) = 'U' THEN
7217: --raise unexpected error
7218: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7219: null;
7220:
7221: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => l_customer_site_id,
7222: p_party_id => l_customer_id,

Line 7227: RAISE FND_API.G_EXC_ERROR;

7223: p_val_mode => 'NONE',
7224: x_msg_data => l_msg_data,
7225: x_msg_count => l_msg_count,
7226: x_return_status => l_return_status) = 'N' THEN
7227: RAISE FND_API.G_EXC_ERROR;
7228: null;
7229: ELSE
7230: --assign to out record
7231: x_charges_detail_rec.ship_to_org_id := l_customer_site_id;

Line 7256: IF p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM AND

7252: -- Bill to Valdation
7253: --
7254: --DBMS_OUTPUT.PUT_LINE('In the the TCA Update Validation');
7255:
7256: IF p_charges_detail_rec.bill_to_party_id <> FND_API.G_MISS_NUM AND
7257: p_charges_detail_rec.bill_to_party_id IS NOT NULL THEN
7258:
7259: IF IS_PARTY_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
7260: x_msg_data => l_msg_data,

Line 7267: RAISE FND_API.G_EXC_ERROR;

7263:
7264: Add_Invalid_Argument_Msg(l_api_name,
7265: to_char(p_charges_detail_rec.bill_to_party_id),
7266: 'Bill_to_Party_Id');
7267: RAISE FND_API.G_EXC_ERROR;
7268:
7269: ELSE
7270: --assign to out record
7271: x_charges_detail_rec.bill_to_party_id := p_charges_detail_rec.bill_to_party_id;

Line 7273: IF p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND

7269: ELSE
7270: --assign to out record
7271: x_charges_detail_rec.bill_to_party_id := p_charges_detail_rec.bill_to_party_id;
7272:
7273: IF p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND
7274: p_charges_detail_rec.bill_to_account_id IS NOT NULL THEN
7275:
7276: IF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
7277: p_account_id => p_charges_detail_rec.bill_to_account_id,

Line 7282: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7278: x_msg_data => l_msg_data,
7279: x_msg_count => l_msg_count,
7280: x_return_status => l_return_status) = 'U' THEN
7281: --raise unexpected error
7282: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7283: null;
7284: ELSIF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
7285: p_account_id => p_charges_detail_rec.bill_to_account_id,
7286: x_msg_data => l_msg_data,

Line 7293: RAISE FND_API.G_EXC_ERROR;

7289:
7290: Add_Invalid_Argument_Msg(l_api_name,
7291: to_char(p_charges_detail_rec.bill_to_account_id),
7292: 'Bill_to_Account_Id');
7293: RAISE FND_API.G_EXC_ERROR;
7294: null;
7295: ELSE
7296: -- assign to out record
7297: x_charges_detail_rec.bill_to_account_id := p_charges_detail_rec.bill_to_account_id;

Line 7301: ELSIF p_charges_detail_rec.bill_to_account_id = FND_API.G_MISS_NUM THEN

7297: x_charges_detail_rec.bill_to_account_id := p_charges_detail_rec.bill_to_account_id;
7298: END IF;
7299:
7300: --Bug# 4870037
7301: ELSIF p_charges_detail_rec.bill_to_account_id = FND_API.G_MISS_NUM THEN
7302: x_charges_detail_rec.bill_to_account_id := l_db_det_rec.invoice_to_account_id;
7303: ELSE
7304: -- bill_to_account IS NULL
7305: -- assign NULL to out record

Line 7308: IF p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM AND

7304: -- bill_to_account IS NULL
7305: -- assign NULL to out record
7306: x_charges_detail_rec.bill_to_account_id := NULL;
7307: END IF;
7308: IF p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM AND
7309: p_charges_detail_rec.bill_to_contact_id IS NOT NULL THEN
7310:
7311:
7312: IF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,

Line 7318: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7314: x_msg_data => l_msg_data,
7315: x_msg_count => l_msg_count,
7316: x_return_status => l_return_status) = 'U' THEN
7317: --raise unexpected error
7318: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7319: null;
7320:
7321: ELSIF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.bill_to_party_id,
7322: p_contact_id => p_charges_detail_rec.bill_to_contact_id,

Line 7330: RAISE FND_API.G_EXC_ERROR;

7326:
7327: Add_Invalid_Argument_Msg(l_api_name,
7328: to_char(p_charges_detail_rec.bill_to_contact_id),
7329: 'Bill_to_Contact_Id');
7330: RAISE FND_API.G_EXC_ERROR;
7331: null;
7332: ELSE
7333: -- assign to out record
7334: x_charges_detail_rec.bill_to_contact_id := p_charges_detail_rec.bill_to_contact_id;

Line 7342: IF p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM AND

7338: -- assign NULL to out record
7339: x_charges_detail_rec.bill_to_contact_id := NULL;
7340: END IF;
7341:
7342: IF p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM AND
7343: p_charges_detail_rec.invoice_to_org_id IS NOT NULL THEN
7344:
7345:
7346: IF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.invoice_to_org_id,

Line 7353: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7349: x_msg_data => l_msg_data,
7350: x_msg_count => l_msg_count,
7351: x_return_status => l_return_status) = 'U' THEN
7352: --raise unexpected error
7353: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7354: null;
7355: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.invoice_to_org_id,
7356: p_party_id => p_charges_detail_rec.bill_to_party_id,
7357: p_val_mode => 'BILL_TO',

Line 7364: RAISE FND_API.G_EXC_ERROR;

7360: x_return_status => l_return_status) = 'N' THEN
7361: Add_Invalid_Argument_Msg(l_api_name,
7362: to_char(p_charges_detail_rec.invoice_to_org_id),
7363: 'Invoice_to_org_Id');
7364: RAISE FND_API.G_EXC_ERROR;
7365: null;
7366: ELSE
7367: --assign to out record
7368: x_charges_detail_rec.invoice_to_org_id := p_charges_detail_rec.invoice_to_org_id;

Line 7380: p_charges_detail_rec.bill_to_party_id = FND_API.G_MISS_NUM THEN

7376: END IF;
7377:
7378: ELSIF
7379:
7380: p_charges_detail_rec.bill_to_party_id = FND_API.G_MISS_NUM THEN
7381:
7382: -- assign the value from the database
7383: x_charges_detail_rec.bill_to_party_id := l_db_det_rec.bill_to_party_id;
7384:

Line 7385: IF p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND

7381:
7382: -- assign the value from the database
7383: x_charges_detail_rec.bill_to_party_id := l_db_det_rec.bill_to_party_id;
7384:
7385: IF p_charges_detail_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND
7386: p_charges_detail_rec.bill_to_account_id IS NOT NULL THEN
7387:
7388:
7389: IF IS_ACCOUNT_VALID(p_party_id => x_charges_detail_rec.bill_to_party_id,

Line 7395: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7391: x_msg_data => l_msg_data,
7392: x_msg_count => l_msg_count,
7393: x_return_status => l_return_status) = 'U' THEN
7394: --raise unexpected error
7395: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7396: null;
7397: ELSIF IS_ACCOUNT_VALID(p_party_id => x_charges_detail_rec.bill_to_party_id,
7398: p_account_id => p_charges_detail_rec.bill_to_account_id,
7399: x_msg_data => l_msg_data,

Line 7406: RAISE FND_API.G_EXC_ERROR;

7402:
7403: Add_Invalid_Argument_Msg(l_api_name,
7404: to_char(p_charges_detail_rec.bill_to_account_id),
7405: 'Bill_to_Account_Id');
7406: RAISE FND_API.G_EXC_ERROR;
7407: null;
7408: ELSE
7409: -- assign to out record
7410: x_charges_detail_rec.bill_to_account_id := p_charges_detail_rec.bill_to_account_id;

Line 7418: IF p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM AND

7414: -- assign the value from the database
7415: x_charges_detail_rec.bill_to_account_id := l_db_det_rec.invoice_to_account_id;
7416: END IF;
7417:
7418: IF p_charges_detail_rec.bill_to_contact_id <> FND_API.G_MISS_NUM AND
7419: p_charges_detail_rec.bill_to_contact_id IS NOT NULL THEN
7420:
7421:
7422: IF IS_CONTACT_VALID(p_party_id => x_charges_detail_rec.bill_to_party_id,

Line 7428: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7424: x_msg_data => l_msg_data,
7425: x_msg_count => l_msg_count,
7426: x_return_status => l_return_status) = 'U' THEN
7427: --raise unexpected error
7428: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7429: null;
7430:
7431: ELSIF IS_CONTACT_VALID(p_party_id => x_charges_detail_rec.bill_to_party_id,
7432: p_contact_id => p_charges_detail_rec.bill_to_contact_id,

Line 7440: RAISE FND_API.G_EXC_ERROR;

7436:
7437: Add_Invalid_Argument_Msg(l_api_name,
7438: to_char(p_charges_detail_rec.bill_to_contact_id),
7439: 'Bill_to_Contact_Id');
7440: RAISE FND_API.G_EXC_ERROR;
7441: null;
7442: ELSE
7443: -- assign to out record
7444: x_charges_detail_rec.bill_to_contact_id := p_charges_detail_rec.bill_to_contact_id;

Line 7452: IF p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM AND

7448: -- assign values from the database to out record
7449: x_charges_detail_rec.bill_to_contact_id := l_db_det_rec.bill_to_contact_id;
7450: END IF;
7451:
7452: IF p_charges_detail_rec.invoice_to_org_id <> FND_API.G_MISS_NUM AND
7453: p_charges_detail_rec.invoice_to_org_id IS NOT NULL THEN
7454:
7455:
7456: IF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.invoice_to_org_id,

Line 7463: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7459: x_msg_data => l_msg_data,
7460: x_msg_count => l_msg_count,
7461: x_return_status => l_return_status) = 'U' THEN
7462: --raise unexpected error
7463: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7464: null;
7465: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.invoice_to_org_id,
7466: p_party_id => x_charges_detail_rec.bill_to_party_id,
7467: p_val_mode => 'BILL_TO',

Line 7474: RAISE FND_API.G_EXC_ERROR;

7470: x_return_status => l_return_status) = 'N' THEN
7471: Add_Invalid_Argument_Msg(l_api_name,
7472: to_char(p_charges_detail_rec.invoice_to_org_id),
7473: 'Invoice_to_org_Id');
7474: RAISE FND_API.G_EXC_ERROR;
7475: null;
7476: ELSE
7477: --assign to out record
7478: x_charges_detail_rec.invoice_to_org_id := p_charges_detail_rec.invoice_to_org_id;

Line 7500: IF p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM AND

7496: END IF;
7497: END IF;
7498:
7499:
7500: IF p_charges_detail_rec.ship_to_party_id <> FND_API.G_MISS_NUM AND
7501: p_charges_detail_rec.ship_to_party_id IS NOT NULL THEN
7502:
7503: IF IS_PARTY_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
7504: x_msg_data => l_msg_data,

Line 7511: RAISE FND_API.G_EXC_ERROR;

7507:
7508: Add_Invalid_Argument_Msg(l_api_name,
7509: to_char(p_charges_detail_rec.ship_to_party_id),
7510: 'ship_to_party_id');
7511: RAISE FND_API.G_EXC_ERROR;
7512:
7513: ELSE
7514: --assign to out record
7515: x_charges_detail_rec.ship_to_party_id := p_charges_detail_rec.ship_to_party_id;

Line 7517: IF p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND

7513: ELSE
7514: --assign to out record
7515: x_charges_detail_rec.ship_to_party_id := p_charges_detail_rec.ship_to_party_id;
7516:
7517: IF p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND
7518: p_charges_detail_rec.ship_to_account_id IS NOT NULL THEN
7519:
7520: IF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
7521: p_account_id => p_charges_detail_rec.ship_to_account_id,

Line 7526: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7522: x_msg_data => l_msg_data,
7523: x_msg_count => l_msg_count,
7524: x_return_status => l_return_status) = 'U' THEN
7525: --raise unexpected error
7526: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7527: null;
7528: ELSIF IS_ACCOUNT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
7529: p_account_id => p_charges_detail_rec.ship_to_account_id,
7530: x_msg_data => l_msg_data,

Line 7537: RAISE FND_API.G_EXC_ERROR;

7533:
7534: Add_Invalid_Argument_Msg(l_api_name,
7535: to_char(p_charges_detail_rec.ship_to_account_id),
7536: 'ship_to_account_id');
7537: RAISE FND_API.G_EXC_ERROR;
7538: null;
7539: ELSE
7540: -- assign to out record
7541: x_charges_detail_rec.ship_to_account_id := p_charges_detail_rec.ship_to_account_id;

Line 7545: ELSIF p_charges_detail_rec.ship_to_account_id = FND_API.G_MISS_NUM THEN

7541: x_charges_detail_rec.ship_to_account_id := p_charges_detail_rec.ship_to_account_id;
7542: END IF;
7543:
7544: --Bug# 4870037
7545: ELSIF p_charges_detail_rec.ship_to_account_id = FND_API.G_MISS_NUM THEN
7546: x_charges_detail_rec.ship_to_account_id := l_db_det_rec.ship_to_account_id;
7547: ELSE
7548: -- ship_to_account IS NULL
7549: -- assign NULL to out record

Line 7552: IF p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM AND

7548: -- ship_to_account IS NULL
7549: -- assign NULL to out record
7550: x_charges_detail_rec.ship_to_account_id := NULL;
7551: END IF;
7552: IF p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM AND
7553: p_charges_detail_rec.ship_to_contact_id IS NOT NULL THEN
7554:
7555:
7556: IF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,

Line 7562: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7558: x_msg_data => l_msg_data,
7559: x_msg_count => l_msg_count,
7560: x_return_status => l_return_status) = 'U' THEN
7561: --raise unexpected error
7562: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7563: null;
7564:
7565: ELSIF IS_CONTACT_VALID(p_party_id => p_charges_detail_rec.ship_to_party_id,
7566: p_contact_id => p_charges_detail_rec.ship_to_contact_id,

Line 7574: RAISE FND_API.G_EXC_ERROR;

7570:
7571: Add_Invalid_Argument_Msg(l_api_name,
7572: to_char(p_charges_detail_rec.ship_to_contact_id),
7573: 'ship_to_contact_id');
7574: RAISE FND_API.G_EXC_ERROR;
7575: null;
7576: ELSE
7577: -- assign to out record
7578: x_charges_detail_rec.ship_to_contact_id := p_charges_detail_rec.ship_to_contact_id;

Line 7587: IF p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM AND

7583: x_charges_detail_rec.ship_to_contact_id := NULL;
7584: END IF;
7585:
7586: -- Fixed Bug # 3325675
7587: IF p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM AND
7588: p_charges_detail_rec.ship_to_org_id IS NOT NULL THEN
7589:
7590:
7591: IF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.ship_to_org_id,

Line 7598: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7594: x_msg_data => l_msg_data,
7595: x_msg_count => l_msg_count,
7596: x_return_status => l_return_status) = 'U' THEN
7597: --raise unexpected error
7598: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7599: null;
7600: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.ship_to_org_id,
7601: p_party_id => p_charges_detail_rec.ship_to_party_id,
7602: p_val_mode => 'SHIP_TO',

Line 7609: RAISE FND_API.G_EXC_ERROR;

7605: x_return_status => l_return_status) = 'N' THEN
7606: Add_Invalid_Argument_Msg(l_api_name,
7607: to_char(p_charges_detail_rec.ship_to_org_id),
7608: 'Ship_to_org_Id');
7609: RAISE FND_API.G_EXC_ERROR;
7610: null;
7611: ELSE
7612: --assign to out record
7613: x_charges_detail_rec.ship_to_org_id := p_charges_detail_rec.ship_to_org_id;

Line 7625: p_charges_detail_rec.ship_to_party_id = FND_API.G_MISS_NUM THEN

7621: END IF;
7622:
7623: ELSIF
7624:
7625: p_charges_detail_rec.ship_to_party_id = FND_API.G_MISS_NUM THEN
7626:
7627: -- assign the value from the database
7628: x_charges_detail_rec.ship_to_party_id := l_db_det_rec.ship_to_party_id;
7629:

Line 7630: IF p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND

7626:
7627: -- assign the value from the database
7628: x_charges_detail_rec.ship_to_party_id := l_db_det_rec.ship_to_party_id;
7629:
7630: IF p_charges_detail_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND
7631: p_charges_detail_rec.ship_to_account_id IS NOT NULL THEN
7632:
7633:
7634: IF IS_ACCOUNT_VALID(p_party_id => x_charges_detail_rec.ship_to_party_id,

Line 7640: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7636: x_msg_data => l_msg_data,
7637: x_msg_count => l_msg_count,
7638: x_return_status => l_return_status) = 'U' THEN
7639: --raise unexpected error
7640: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7641: null;
7642: ELSIF IS_ACCOUNT_VALID(p_party_id => x_charges_detail_rec.ship_to_party_id,
7643: p_account_id => p_charges_detail_rec.ship_to_account_id,
7644: x_msg_data => l_msg_data,

Line 7651: RAISE FND_API.G_EXC_ERROR;

7647:
7648: Add_Invalid_Argument_Msg(l_api_name,
7649: to_char(p_charges_detail_rec.ship_to_account_id),
7650: 'ship_to_account_id');
7651: RAISE FND_API.G_EXC_ERROR;
7652: null;
7653: ELSE
7654: -- assign to out record
7655: x_charges_detail_rec.ship_to_account_id := p_charges_detail_rec.ship_to_account_id;

Line 7663: IF p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM AND

7659: -- assign the value from the database
7660: x_charges_detail_rec.ship_to_account_id := l_db_det_rec.ship_to_account_id;
7661: END IF;
7662:
7663: IF p_charges_detail_rec.ship_to_contact_id <> FND_API.G_MISS_NUM AND
7664: p_charges_detail_rec.ship_to_contact_id IS NOT NULL THEN
7665:
7666:
7667: IF IS_CONTACT_VALID(p_party_id => x_charges_detail_rec.ship_to_party_id,

Line 7673: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7669: x_msg_data => l_msg_data,
7670: x_msg_count => l_msg_count,
7671: x_return_status => l_return_status) = 'U' THEN
7672: --raise unexpected error
7673: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7674: null;
7675:
7676: ELSIF IS_CONTACT_VALID(p_party_id => x_charges_detail_rec.ship_to_party_id,
7677: p_contact_id => p_charges_detail_rec.ship_to_contact_id,

Line 7685: RAISE FND_API.G_EXC_ERROR;

7681:
7682: Add_Invalid_Argument_Msg(l_api_name,
7683: to_char(p_charges_detail_rec.ship_to_contact_id),
7684: 'ship_to_contact_id');
7685: RAISE FND_API.G_EXC_ERROR;
7686: null;
7687: ELSE
7688: -- assign to out record
7689: x_charges_detail_rec.ship_to_contact_id := p_charges_detail_rec.ship_to_contact_id;

Line 7698: IF p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM AND

7694: x_charges_detail_rec.ship_to_contact_id := l_db_det_rec.ship_to_contact_id;
7695: END IF;
7696:
7697: -- Fixed Bug # 3325675
7698: IF p_charges_detail_rec.ship_to_org_id <> FND_API.G_MISS_NUM AND
7699: p_charges_detail_rec.ship_to_org_id IS NOT NULL THEN
7700:
7701:
7702: IF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.ship_to_org_id,

Line 7709: Raise FND_API.G_EXC_UNEXPECTED_ERROR;

7705: x_msg_data => l_msg_data,
7706: x_msg_count => l_msg_count,
7707: x_return_status => l_return_status) = 'U' THEN
7708: --raise unexpected error
7709: Raise FND_API.G_EXC_UNEXPECTED_ERROR;
7710: null;
7711: ELSIF IS_PARTY_SITE_VALID( p_party_site_id => p_charges_detail_rec.ship_to_org_id,
7712: p_party_id => x_charges_detail_rec.ship_to_party_id,
7713: p_val_mode => 'SHIP_TO',

Line 7720: RAISE FND_API.G_EXC_ERROR;

7716: x_return_status => l_return_status) = 'N' THEN
7717: Add_Invalid_Argument_Msg(l_api_name,
7718: to_char(p_charges_detail_rec.ship_to_org_id),
7719: 'ship_to_org_id');
7720: RAISE FND_API.G_EXC_ERROR;
7721: null;
7722: ELSE
7723: --assign to out record
7724: x_charges_detail_rec.ship_to_org_id := p_charges_detail_rec.ship_to_org_id;

Line 7766: RAISE FND_API.G_EXC_ERROR;

7762: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SOLD_TO_PARTY');
7763: FND_MESSAGE.SET_TOKEN('SOLD_TO_PARTY', p_charges_detail_rec.sold_to_party_id);
7764: FND_MESSAGE.SET_TOKEN('INCIDENT_ID', p_charges_detail_rec.incident_id);
7765: FND_MSG_PUB.ADD;
7766: RAISE FND_API.G_EXC_ERROR;
7767: ELSE
7768: --assign the sold to party to the out record
7769: x_charges_detail_rec.sold_to_party_id := l_customer_id;
7770: END IF;

Line 7783: IF p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM AND

7779: END IF;
7780:
7781: ElSIF p_validation_mode = 'U' THEN
7782:
7783: IF p_charges_detail_rec.sold_to_party_id <> FND_API.G_MISS_NUM AND
7784: p_charges_detail_rec.sold_to_party_id IS NOT NULL THEN
7785: IF p_charges_detail_rec.sold_to_party_id <> l_customer_id THEN
7786: --raise error
7787: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SOLD_TO_PARTY');

Line 7791: RAISE FND_API.G_EXC_ERROR;

7787: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SOLD_TO_PARTY');
7788: FND_MESSAGE.SET_TOKEN('SOLD_TO_PARTY', p_charges_detail_rec.sold_to_party_id);
7789: FND_MESSAGE.SET_TOKEN('INCIDENT_ID', p_charges_detail_rec.incident_id);
7790: FND_MSG_PUB.ADD;
7791: RAISE FND_API.G_EXC_ERROR;
7792: ELSE
7793: --assign the sold to party to the out record
7794: x_charges_detail_rec.sold_to_party_id := p_charges_detail_rec.sold_to_party_id;
7795: END IF;

Line 7797: ELSIF p_charges_detail_rec.sold_to_party_id = FND_API.G_MISS_NUM THEN

7793: --assign the sold to party to the out record
7794: x_charges_detail_rec.sold_to_party_id := p_charges_detail_rec.sold_to_party_id;
7795: END IF;
7796:
7797: ELSIF p_charges_detail_rec.sold_to_party_id = FND_API.G_MISS_NUM THEN
7798: --assign the database value to the field
7799: --assign the sold to party to the out record
7800: x_charges_detail_rec.sold_to_party_id := l_customer_id ;
7801:

Line 7840: --RAISE FND_API.G_EXC_ERROR;

7836: (l_comms_trackable_flag = 'Y') THEN
7837: IF p_charges_detail_rec.customer_product_id IS NULL THEN
7838:
7839: -- --DBMS_OUTPUT.PUT_LINE('Customer product id null');
7840: --RAISE FND_API.G_EXC_ERROR;
7841: --null;
7842: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
7843: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
7844: FND_MSG_PUB.Add;

Line 7845: RAISE FND_API.G_EXC_ERROR;

7841: --null;
7842: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
7843: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
7844: FND_MSG_PUB.Add;
7845: RAISE FND_API.G_EXC_ERROR;
7846: ELSE
7847: -- Check if instance is of the same inventory_item_id
7848: -- If not of the same inv id the error
7849: -- Call IS_INSTANCE_FOR_INVENTORY

Line 7861: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7857: x_msg_count => l_msg_count,
7858: x_return_status => l_return_status);
7859:
7860: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7861: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7862: ELSIF l_return_status = G_RET_STS_ERROR THEN
7863: RAISE FND_API.G_EXC_ERROR;
7864: END IF;
7865:

Line 7863: RAISE FND_API.G_EXC_ERROR;

7859:
7860: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7861: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7862: ELSIF l_return_status = G_RET_STS_ERROR THEN
7863: RAISE FND_API.G_EXC_ERROR;
7864: END IF;
7865:
7866: IF l_valid_check <> 'Y' THEN
7867:

Line 7872: RAISE FND_API.G_EXC_ERROR;

7868: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_IB_INSTANCE_INV');
7869: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
7870: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
7871: FND_MSG_PUB.Add;
7872: RAISE FND_API.G_EXC_ERROR;
7873: ELSE
7874:
7875: l_valid_check := IS_INSTANCE_VALID(p_instance_id => p_charges_detail_rec.customer_product_id,
7876: p_party_id => x_charges_detail_rec.sold_to_party_id,

Line 7882: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7878: x_msg_count => l_msg_count,
7879: x_return_status => l_return_status);
7880:
7881: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7882: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7883: ELSIF l_return_status = G_RET_STS_ERROR THEN
7884: RAISE FND_API.G_EXC_ERROR;
7885: END IF;
7886:

Line 7884: RAISE FND_API.G_EXC_ERROR;

7880:
7881: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7882: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7883: ELSIF l_return_status = G_RET_STS_ERROR THEN
7884: RAISE FND_API.G_EXC_ERROR;
7885: END IF;
7886:
7887: --taklam
7888: IF l_valid_check <> 'Y' THEN

Line 7909: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7905: x_msg_data => l_msg_data,
7906: x_msg_count => l_msg_count,
7907: x_return_status => l_return_status);
7908: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7909: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7910: ELSIF l_return_status = G_RET_STS_ERROR THEN
7911: RAISE FND_API.G_EXC_ERROR;
7912: END IF;
7913: End if;

Line 7911: RAISE FND_API.G_EXC_ERROR;

7907: x_return_status => l_return_status);
7908: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7909: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7910: ELSIF l_return_status = G_RET_STS_ERROR THEN
7911: RAISE FND_API.G_EXC_ERROR;
7912: END IF;
7913: End if;
7914: End if;
7915:

Line 7921: RAISE FND_API.G_EXC_ERROR;

7917: IF l_valid_check <> 'Y' THEN
7918:
7919: FND_MESSAGE.SET_NAME ('CS', 'CS_CHG_INVALID_INSTANCE_RMA_PT');
7920: FND_MSG_PUB.Add;
7921: RAISE FND_API.G_EXC_ERROR;
7922: --taklam
7923: ELSE
7924: --assign the customer product id to out record
7925: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;

Line 7953: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7949: ,x_msg_count => l_msg_count
7950: ,x_return_status => l_return_status);
7951:
7952: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7953: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7954: ELSIF l_return_status = G_RET_STS_ERROR THEN
7955: RAISE FND_API.G_EXC_ERROR;
7956: END IF;
7957:

Line 7955: RAISE FND_API.G_EXC_ERROR;

7951:
7952: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7953: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7954: ELSIF l_return_status = G_RET_STS_ERROR THEN
7955: RAISE FND_API.G_EXC_ERROR;
7956: END IF;
7957:
7958: IF l_valid_check <> 'Y' THEN
7959: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 7963: RAISE FND_API.G_EXC_ERROR;

7959: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
7960: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
7961: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
7962: FND_MSG_PUB.Add;
7963: RAISE FND_API.G_EXC_ERROR;
7964: ELSE
7965: --assign the customer product id to out record
7966: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
7967: END IF;

Line 7982: --RAISE FND_API.G_EXC_ERROR;

7978: (l_line_order_category_code = 'ORDER') AND
7979: (l_comms_trackable_flag = 'Y') THEN
7980: IF p_charges_detail_rec.customer_product_id IS NULL THEN
7981: --DBMS_OUTPUT.PUT_LINE('Customer product id null');
7982: --RAISE FND_API.G_EXC_ERROR;
7983: --null;
7984: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
7985: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
7986: FND_MSG_PUB.Add;

Line 7987: RAISE FND_API.G_EXC_ERROR;

7983: --null;
7984: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
7985: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
7986: FND_MSG_PUB.Add;
7987: RAISE FND_API.G_EXC_ERROR;
7988: ELSE
7989:
7990:
7991: l_valid_check := IS_INSTANCE_VALID(p_instance_id => p_charges_detail_rec.customer_product_id,

Line 7998: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7994: x_msg_count => l_msg_count,
7995: x_return_status => l_return_status);
7996:
7997: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7998: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7999: ELSIF l_return_status = G_RET_STS_ERROR THEN
8000: RAISE FND_API.G_EXC_ERROR;
8001: END IF;
8002: --DBMS_OUTPUT.PUT_LINE('Instance is l_valid_check'||l_valid_check);

Line 8000: RAISE FND_API.G_EXC_ERROR;

7996:
7997: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
7998: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7999: ELSIF l_return_status = G_RET_STS_ERROR THEN
8000: RAISE FND_API.G_EXC_ERROR;
8001: END IF;
8002: --DBMS_OUTPUT.PUT_LINE('Instance is l_valid_check'||l_valid_check);
8003:
8004: IF l_valid_check <> 'Y' THEN

Line 8010: RAISE FND_API.G_EXC_ERROR;

8006: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_IB_INSTANCE_PTY');
8007: FND_MESSAGE.Set_Token('PARTY_ID', x_charges_detail_rec.sold_to_party_id);
8008: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8009: FND_MSG_PUB.Add;
8010: RAISE FND_API.G_EXC_ERROR;
8011:
8012: ELSE
8013: --assign to out record
8014: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;

Line 8041: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8037: x_msg_count => l_msg_count,
8038: x_return_status => l_return_status);
8039:
8040: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8041: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8042: ELSIF l_return_status = G_RET_STS_ERROR THEN
8043: RAISE FND_API.G_EXC_ERROR;
8044: END IF;
8045:

Line 8043: RAISE FND_API.G_EXC_ERROR;

8039:
8040: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8041: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8042: ELSIF l_return_status = G_RET_STS_ERROR THEN
8043: RAISE FND_API.G_EXC_ERROR;
8044: END IF;
8045:
8046: IF l_valid_check <> 'Y' THEN
8047:

Line 8052: RAISE FND_API.G_EXC_ERROR;

8048: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_IB_INSTANCE_PTY');
8049: FND_MESSAGE.Set_Token('PARTY_ID', x_charges_detail_rec.sold_to_party_id);
8050: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8051: FND_MSG_PUB.Add;
8052: RAISE FND_API.G_EXC_ERROR;
8053:
8054: ELSE
8055: --assign to out record
8056: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;

Line 8085: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8081: ,x_msg_count => l_msg_count
8082: ,x_return_status => l_return_status);
8083:
8084: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8085: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8086: ELSIF l_return_status = G_RET_STS_ERROR THEN
8087: RAISE FND_API.G_EXC_ERROR;
8088: END IF;
8089:

Line 8087: RAISE FND_API.G_EXC_ERROR;

8083:
8084: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8085: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8086: ELSIF l_return_status = G_RET_STS_ERROR THEN
8087: RAISE FND_API.G_EXC_ERROR;
8088: END IF;
8089:
8090: IF l_valid_check <> 'Y' THEN
8091: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8095: RAISE FND_API.G_EXC_ERROR;

8091: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8092: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8093: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8094: FND_MSG_PUB.Add;
8095: RAISE FND_API.G_EXC_ERROR;
8096: ELSE
8097: --assign the customer product id to out record
8098: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8099: END IF;

Line 8111: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM) THEN

8107:
8108: --DBMS_OUTPUT.PUT_LINE('In the IF1');
8109: -- Added customer_product_id is not null condition
8110: IF (p_charges_detail_rec.customer_product_id IS NOT NULL AND -- IF2
8111: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM) THEN
8112: -- Added the FND Messages for Bug# 5141369
8113: IF (l_comms_trackable_flag = 'N') THEN
8114: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_INST_AND_INV');
8115: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);

Line 8118: RAISE FND_API.G_EXC_ERROR;

8114: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_INST_AND_INV');
8115: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8116: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
8117: FND_MSG_PUB.Add;
8118: RAISE FND_API.G_EXC_ERROR;
8119: ELSE
8120: -- Check if the Instance Is Valid for all other cases
8121: l_valid_check := IS_INSTANCE_VALID(
8122: p_instance_id => p_charges_detail_rec.customer_product_id,

Line 8128: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8124: x_msg_data => l_msg_data,
8125: x_msg_count => l_msg_count,
8126: x_return_status => l_return_status);
8127: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8128: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8129: ELSIF l_return_status = G_RET_STS_ERROR THEN
8130: RAISE FND_API.G_EXC_ERROR;
8131: END IF;
8132: END IF;

Line 8130: RAISE FND_API.G_EXC_ERROR;

8126: x_return_status => l_return_status);
8127: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8128: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8129: ELSIF l_return_status = G_RET_STS_ERROR THEN
8130: RAISE FND_API.G_EXC_ERROR;
8131: END IF;
8132: END IF;
8133:
8134: --DBMS_OUTPUT.PUT_LINE('l_valid_check'||l_valid_check);

Line 8160: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8156: x_msg_data => l_msg_data,
8157: x_msg_count => l_msg_count,
8158: x_return_status => l_return_status);
8159: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8160: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8161: ELSIF l_return_status = G_RET_STS_ERROR THEN
8162: RAISE FND_API.G_EXC_ERROR;
8163: END IF;
8164: End if;

Line 8162: RAISE FND_API.G_EXC_ERROR;

8158: x_return_status => l_return_status);
8159: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8160: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8161: ELSIF l_return_status = G_RET_STS_ERROR THEN
8162: RAISE FND_API.G_EXC_ERROR;
8163: END IF;
8164: End if;
8165: End if;
8166:

Line 8176: RAISE FND_API.G_EXC_ERROR;

8172: --FND_MSG_PUB.Add;
8173: Add_Invalid_Argument_Msg(l_api_name_full,
8174: to_char(p_charges_detail_rec.customer_product_id),
8175: 'Customer_Product_Id');
8176: RAISE FND_API.G_EXC_ERROR;
8177: --taklam
8178: ELSE
8179: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;
8180: END IF;

Line 8209: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8205: ,x_msg_data => l_msg_data
8206: ,x_msg_count => l_msg_count
8207: ,x_return_status => l_return_status);
8208: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8209: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8210: ELSIF l_return_status = G_RET_STS_ERROR THEN
8211: RAISE FND_API.G_EXC_ERROR;
8212: END IF;
8213:

Line 8211: RAISE FND_API.G_EXC_ERROR;

8207: ,x_return_status => l_return_status);
8208: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8209: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8210: ELSIF l_return_status = G_RET_STS_ERROR THEN
8211: RAISE FND_API.G_EXC_ERROR;
8212: END IF;
8213:
8214: IF l_valid_check <> 'Y' THEN
8215: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8219: RAISE FND_API.G_EXC_ERROR;

8215: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8216: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8217: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8218: FND_MSG_PUB.Add;
8219: RAISE FND_API.G_EXC_ERROR;
8220: ELSE
8221: --assign the customer product id to out record
8222: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8223: END IF;

Line 8242: --RAISE FND_API.G_EXC_ERROR;

8238: l_src_return_reqd_flag = 'Y' AND
8239: l_line_order_category_code = 'RETURN' AND
8240: l_comms_trackable_flag = 'Y' THEN
8241: IF p_charges_detail_rec.installed_cp_return_by_date IS NULL THEN
8242: --RAISE FND_API.G_EXC_ERROR;
8243: --null;
8244: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8245: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8246: FND_MSG_PUB.Add;

Line 8247: RAISE FND_API.G_EXC_ERROR;

8243: --null;
8244: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8245: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8246: FND_MSG_PUB.Add;
8247: RAISE FND_API.G_EXC_ERROR;
8248: ELSE
8249: --assign to out record
8250: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8251: END IF;

Line 8267: --RAISE FND_API.G_EXC_ERROR;

8263: l_line_order_category_code = 'RETURN' AND
8264: l_comms_trackable_flag = 'Y' THEN
8265:
8266: IF p_charges_detail_rec.installed_cp_return_by_date IS NULL THEN
8267: --RAISE FND_API.G_EXC_ERROR;
8268: --null;
8269: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8270: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8271: FND_MSG_PUB.Add;

Line 8272: RAISE FND_API.G_EXC_ERROR;

8268: --null;
8269: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8270: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8271: FND_MSG_PUB.Add;
8272: RAISE FND_API.G_EXC_ERROR;
8273: ELSE
8274: --assign to out record
8275: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8276: END IF;

Line 8311: RAISE FND_API.G_EXC_ERROR;

8307: IF p_charges_detail_rec.installed_cp_return_by_date IS NULL THEN
8308: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INSTALLED_CP_RETURN_BY_DATE');
8309: FND_MESSAGE.Set_Token('INSTALLED_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8310: FND_MSG_PUB.Add;
8311: RAISE FND_API.G_EXC_ERROR;
8312: ELSE
8313: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8314: END IF;
8315: ELSE

Line 8329: RAISE FND_API.G_EXC_ERROR;

8325: IF p_charges_detail_rec.new_cp_return_by_date IS NULL THEN
8326: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NEW_CP_RETURN_BY_DATE');
8327: FND_MESSAGE.Set_Token('NEW_CP_RTN_BY_DATE', p_charges_detail_rec.new_cp_return_by_date);
8328: FND_MSG_PUB.Add;
8329: RAISE FND_API.G_EXC_ERROR;
8330: ELSE
8331: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8332: END IF;
8333: ELSE

Line 8345: --RAISE FND_API.G_EXC_ERROR;

8341: l_non_src_return_reqd = 'Y' AND
8342: l_line_order_category_code = 'ORDER' AND
8343: l_comms_trackable_flag = 'Y' THEN
8344: IF p_charges_detail_rec.new_cp_return_by_date IS NULL THEN
8345: --RAISE FND_API.G_EXC_ERROR;
8346: --null;
8347: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NEW_CP_RETURN_BY_DATE');
8348: FND_MESSAGE.Set_Token('NEW_CP_RTN_BY_DATE', p_charges_detail_rec.new_cp_return_by_date);
8349: FND_MSG_PUB.Add;

Line 8350: RAISE FND_API.G_EXC_ERROR;

8346: --null;
8347: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NEW_CP_RETURN_BY_DATE');
8348: FND_MESSAGE.Set_Token('NEW_CP_RTN_BY_DATE', p_charges_detail_rec.new_cp_return_by_date);
8349: FND_MSG_PUB.Add;
8350: RAISE FND_API.G_EXC_ERROR;
8351: ELSE
8352: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8353: END IF;
8354:

Line 8376: IF p_charges_detail_rec.customer_product_id = FND_API.G_MISS_NUM THEN

8372:
8373: ELSIF p_validation_mode = 'U' THEN
8374:
8375: -- If no customer_product_id is passed
8376: IF p_charges_detail_rec.customer_product_id = FND_API.G_MISS_NUM THEN
8377: IF l_db_det_rec.customer_product_id IS NOT NULL AND
8378: l_item_changed = 'Y' AND
8379: x_charges_detail_rec.line_category_code = 'RETURN' AND
8380: l_src_reference_reqd_flag = 'Y' AND

Line 8392: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8388: x_msg_count => l_msg_count,
8389: x_return_status => l_return_status);
8390:
8391: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8392: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8393: ELSIF l_return_status = G_RET_STS_ERROR THEN
8394: RAISE FND_API.G_EXC_ERROR;
8395: END IF;
8396:

Line 8394: RAISE FND_API.G_EXC_ERROR;

8390:
8391: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8392: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8393: ELSIF l_return_status = G_RET_STS_ERROR THEN
8394: RAISE FND_API.G_EXC_ERROR;
8395: END IF;
8396:
8397: IF l_valid_check <> 'Y' THEN
8398:

Line 8403: RAISE FND_API.G_EXC_ERROR;

8399: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_IB_INSTANCE_INV');
8400: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
8401: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8402: FND_MSG_PUB.Add;
8403: RAISE FND_API.G_EXC_ERROR;
8404:
8405: ELSE
8406: l_valid_check := IS_INSTANCE_VALID(p_instance_id => p_charges_detail_rec.customer_product_id,
8407: p_party_id => x_charges_detail_rec.sold_to_party_id,

Line 8413: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8409: x_msg_count => l_msg_count,
8410: x_return_status => l_return_status);
8411:
8412: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8413: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8414: ELSIF l_return_status = G_RET_STS_ERROR THEN
8415: RAISE FND_API.G_EXC_ERROR;
8416: END IF;
8417:

Line 8415: RAISE FND_API.G_EXC_ERROR;

8411:
8412: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8413: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8414: ELSIF l_return_status = G_RET_STS_ERROR THEN
8415: RAISE FND_API.G_EXC_ERROR;
8416: END IF;
8417:
8418: --taklam
8419: IF l_valid_check <> 'Y' THEN

Line 8440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8436: x_msg_data => l_msg_data,
8437: x_msg_count => l_msg_count,
8438: x_return_status => l_return_status);
8439: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8441: ELSIF l_return_status = G_RET_STS_ERROR THEN
8442: RAISE FND_API.G_EXC_ERROR;
8443: END IF;
8444: End if;

Line 8442: RAISE FND_API.G_EXC_ERROR;

8438: x_return_status => l_return_status);
8439: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8441: ELSIF l_return_status = G_RET_STS_ERROR THEN
8442: RAISE FND_API.G_EXC_ERROR;
8443: END IF;
8444: End if;
8445: End if;
8446:

Line 8452: RAISE FND_API.G_EXC_ERROR;

8448: IF l_valid_check <> 'Y' THEN
8449:
8450: FND_MESSAGE.SET_NAME ('CS', 'CS_CHG_INVALID_INSTANCE_RMA_PT');
8451: FND_MSG_PUB.Add;
8452: RAISE FND_API.G_EXC_ERROR;
8453: --taklam
8454: ELSE
8455: --assign the customer product id to out record
8456: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;

Line 8480: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN

8476:
8477: -- x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8478: x_charges_detail_rec.serial_number := l_serial_number;
8479:
8480: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN
8481: -- Remove serial_number validation. Fix bug#5176423
8482: --validate the serial number
8483: /* l_valid_check := IS_INSTANCE_SERIAL_VALID( p_instance_id => x_charges_detail_rec.customer_product_id
8484: ,p_serial_number => l_db_det_rec.serial_number

Line 8490: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8486: ,x_msg_count => l_msg_count
8487: ,x_return_status => l_return_status);
8488:
8489: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8490: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8491: ELSIF l_return_status = G_RET_STS_ERROR THEN
8492: RAISE FND_API.G_EXC_ERROR;
8493: END IF;
8494:

Line 8492: RAISE FND_API.G_EXC_ERROR;

8488:
8489: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8490: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8491: ELSIF l_return_status = G_RET_STS_ERROR THEN
8492: RAISE FND_API.G_EXC_ERROR;
8493: END IF;
8494:
8495: IF l_valid_check <> 'Y' THEN
8496: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8500: RAISE FND_API.G_EXC_ERROR;

8496: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8497: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8498: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8499: FND_MSG_PUB.Add;
8500: RAISE FND_API.G_EXC_ERROR;
8501: ELSE */
8502:
8503: --assign the customer product id to out record
8504: -- x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;

Line 8512: --serial number is neither null nor fnd_api.g_miss

8508: -- Added for bug fix:5259686
8509: ELSIF p_charges_detail_rec.serial_number IS NOT NULL AND
8510: x_charges_detail_rec.customer_product_id IS NOT NULL THEN
8511:
8512: --serial number is neither null nor fnd_api.g_miss
8513: -- value is passed
8514: --validate the serial number
8515: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number; --5887316
8516: /*

Line 8525: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8521: ,x_return_status => l_return_status);
8522:
8523:
8524: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8525: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8526: ELSIF l_return_status = G_RET_STS_ERROR THEN
8527: RAISE FND_API.G_EXC_ERROR;
8528: END IF;
8529:

Line 8527: RAISE FND_API.G_EXC_ERROR;

8523:
8524: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8525: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8526: ELSIF l_return_status = G_RET_STS_ERROR THEN
8527: RAISE FND_API.G_EXC_ERROR;
8528: END IF;
8529:
8530: IF l_valid_check <> 'Y' THEN
8531: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8535: RAISE FND_API.G_EXC_ERROR;

8531: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8532: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8533: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8534: FND_MSG_PUB.Add;
8535: RAISE FND_API.G_EXC_ERROR;
8536: ELSE
8537: --assign the serial_number to out record
8538: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8539: END IF;

Line 8559: --RAISE FND_API.G_EXC_ERROR;

8555: (l_line_order_category_code = 'RETURN') AND
8556: (l_comms_trackable_flag = 'Y') THEN
8557: --DBMS_OUTPUT.PUT_LINE('Customer product id null');
8558:
8559: --RAISE FND_API.G_EXC_ERROR;
8560: --null;
8561: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
8562: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
8563: FND_MSG_PUB.Add;

Line 8564: RAISE FND_API.G_EXC_ERROR;

8560: --null;
8561: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
8562: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
8563: FND_MSG_PUB.Add;
8564: RAISE FND_API.G_EXC_ERROR;
8565:
8566: --fixed Bug # 3362130 - added l_comms_trackable_flag = 'Y' condition
8567: ELSIF (l_update_ib_flag = 'Y') AND
8568: (l_non_src_reference_reqd_flag = 'Y') AND

Line 8572: --RAISE FND_API.G_EXC_ERROR;

8568: (l_non_src_reference_reqd_flag = 'Y') AND
8569: (l_line_order_category_code = 'ORDER') AND
8570: (l_comms_trackable_flag = 'Y') THEN
8571: --DBMS_OUTPUT.PUT_LINE('Customer product id null');
8572: --RAISE FND_API.G_EXC_ERROR;
8573: --null;
8574: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
8575: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
8576: FND_MSG_PUB.Add;

Line 8577: RAISE FND_API.G_EXC_ERROR;

8573: --null;
8574: FND_MESSAGE.Set_Name('CS', 'CS_API_CHG_IB_INSTANCE_MISSING');
8575: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
8576: FND_MSG_PUB.Add;
8577: RAISE FND_API.G_EXC_ERROR;
8578: ELSE
8579: x_charges_detail_rec.customer_product_id := NULL;
8580: END IF;
8581: END IF;

Line 8589: IF p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM AND

8585: --IF l_db_det_rec.customer_product_id IS NOT NULL AND
8586: /*cnemalik bug 3913714
8587: IN 11.5.9 customer_product_id is mandatory for certain setups. But in 11.5.10, for the same setups it is optional*/
8588:
8589: IF p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM AND
8590: p_charges_detail_rec.customer_product_id IS NOT NULL AND
8591: x_charges_detail_rec.line_category_code = 'RETURN' THEN
8592:
8593: -- Added the FND Messages for Bug# 5141369

Line 8599: RAISE FND_API.G_EXC_ERROR;

8595: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_INST_AND_INV');
8596: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8597: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
8598: FND_MSG_PUB.Add;
8599: RAISE FND_API.G_EXC_ERROR;
8600:
8601: ELSE
8602:
8603: --check if instance is for the same inventory

Line 8612: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8608: x_msg_count => l_msg_count,
8609: x_return_status => l_return_status);
8610:
8611: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8612: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8613: ELSIF l_return_status = G_RET_STS_ERROR THEN
8614: RAISE FND_API.G_EXC_ERROR;
8615: END IF;
8616:

Line 8614: RAISE FND_API.G_EXC_ERROR;

8610:
8611: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8612: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8613: ELSIF l_return_status = G_RET_STS_ERROR THEN
8614: RAISE FND_API.G_EXC_ERROR;
8615: END IF;
8616:
8617: END IF;
8618:

Line 8625: RAISE FND_API.G_EXC_ERROR;

8621: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_IB_INSTANCE_INV');
8622: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
8623: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8624: FND_MSG_PUB.Add;
8625: RAISE FND_API.G_EXC_ERROR;
8626:
8627: ELSE
8628: l_valid_check := IS_INSTANCE_VALID(p_instance_id => p_charges_detail_rec.customer_product_id,
8629: p_party_id => x_charges_detail_rec.sold_to_party_id,

Line 8635: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8631: x_msg_count => l_msg_count,
8632: x_return_status => l_return_status);
8633:
8634: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8635: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8636: ELSIF l_return_status = G_RET_STS_ERROR THEN
8637: RAISE FND_API.G_EXC_ERROR;
8638: END IF;
8639:

Line 8637: RAISE FND_API.G_EXC_ERROR;

8633:
8634: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8635: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8636: ELSIF l_return_status = G_RET_STS_ERROR THEN
8637: RAISE FND_API.G_EXC_ERROR;
8638: END IF;
8639:
8640: --taklam
8641: IF l_valid_check <> 'Y' THEN

Line 8662: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8658: x_msg_data => l_msg_data,
8659: x_msg_count => l_msg_count,
8660: x_return_status => l_return_status);
8661: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8662: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8663: ELSIF l_return_status = G_RET_STS_ERROR THEN
8664: RAISE FND_API.G_EXC_ERROR;
8665: END IF;
8666: End if;

Line 8664: RAISE FND_API.G_EXC_ERROR;

8660: x_return_status => l_return_status);
8661: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8662: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8663: ELSIF l_return_status = G_RET_STS_ERROR THEN
8664: RAISE FND_API.G_EXC_ERROR;
8665: END IF;
8666: End if;
8667: End if;
8668:

Line 8674: RAISE FND_API.G_EXC_ERROR;

8670: IF l_valid_check <> 'Y' THEN
8671:
8672: FND_MESSAGE.SET_NAME ('CS', 'CS_CHG_INVALID_INSTANCE_RMA_PT');
8673: FND_MSG_PUB.Add;
8674: RAISE FND_API.G_EXC_ERROR;
8675: --taklam
8676: ELSE
8677: --assign the customer product id to out record
8678: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;

Line 8696: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN

8692:
8693: -- x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8694: -- x_charges_detail_rec.serial_number := l_serial_number;
8695:
8696: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN
8697:
8698: --validate the serial number
8699: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number; --5887316
8700: /*

Line 8708: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8704: ,x_msg_count => l_msg_count
8705: ,x_return_status => l_return_status);
8706:
8707: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8708: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8709: ELSIF l_return_status = G_RET_STS_ERROR THEN
8710: RAISE FND_API.G_EXC_ERROR;
8711: END IF;
8712:

Line 8710: RAISE FND_API.G_EXC_ERROR;

8706:
8707: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8708: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8709: ELSIF l_return_status = G_RET_STS_ERROR THEN
8710: RAISE FND_API.G_EXC_ERROR;
8711: END IF;
8712:
8713: IF l_valid_check <> 'Y' THEN
8714: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8718: RAISE FND_API.G_EXC_ERROR;

8714: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8715: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8716: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8717: FND_MSG_PUB.Add;
8718: RAISE FND_API.G_EXC_ERROR;
8719: ELSE
8720: --assign the customer product id to out record
8721: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8722: END IF;

Line 8726: --serial number is neither null nor fnd_api.g_miss

8722: END IF;
8723: */--5887316
8724: ELSE
8725:
8726: --serial number is neither null nor fnd_api.g_miss
8727: -- value is passed
8728: --validate the serial number
8729: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number; --5887316
8730: /*

Line 8737: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8733: ,x_msg_data => l_msg_data
8734: ,x_msg_count => l_msg_count
8735: ,x_return_status => l_return_status);
8736: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8737: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8738: ELSIF l_return_status = G_RET_STS_ERROR THEN
8739: RAISE FND_API.G_EXC_ERROR;
8740: END IF;
8741:

Line 8739: RAISE FND_API.G_EXC_ERROR;

8735: ,x_return_status => l_return_status);
8736: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8737: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8738: ELSIF l_return_status = G_RET_STS_ERROR THEN
8739: RAISE FND_API.G_EXC_ERROR;
8740: END IF;
8741:
8742: IF l_valid_check <> 'Y' THEN
8743: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8747: RAISE FND_API.G_EXC_ERROR;

8743: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8744: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8745: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8746: FND_MSG_PUB.Add;
8747: RAISE FND_API.G_EXC_ERROR;
8748: ELSE
8749: --assign the customer product id to out record
8750: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8751: END IF;

Line 8763: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM AND

8759:
8760:
8761: --Fix for Bug # 3325686
8762: ELSIF
8763: p_charges_detail_rec.customer_product_id <> FND_API.G_MISS_NUM AND
8764: p_charges_detail_rec.customer_product_id IS NOT NULL AND
8765: x_charges_detail_rec.line_category_code = 'ORDER' THEN
8766:
8767: -- Added the FND Messages for Bug# 5141369

Line 8773: RAISE FND_API.G_EXC_ERROR;

8769: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_INST_AND_INV');
8770: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8771: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_charges_detail_rec.inventory_item_id_in);
8772: FND_MSG_PUB.Add;
8773: RAISE FND_API.G_EXC_ERROR;
8774: ELSE
8775: --Check if instance is valid for the party
8776: l_valid_check := IS_INSTANCE_VALID(p_instance_id => p_charges_detail_rec.customer_product_id,
8777: p_party_id => x_charges_detail_rec.sold_to_party_id,

Line 8783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8779: x_msg_count => l_msg_count,
8780: x_return_status => l_return_status);
8781:
8782: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8784: ELSIF l_return_status = G_RET_STS_ERROR THEN
8785: RAISE FND_API.G_EXC_ERROR;
8786: END IF;
8787: END IF;

Line 8785: RAISE FND_API.G_EXC_ERROR;

8781:
8782: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8784: ELSIF l_return_status = G_RET_STS_ERROR THEN
8785: RAISE FND_API.G_EXC_ERROR;
8786: END IF;
8787: END IF;
8788:
8789: IF l_valid_check <> 'Y' THEN

Line 8795: RAISE FND_API.G_EXC_ERROR;

8791: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_IB_INSTANCE_PTY');
8792: FND_MESSAGE.Set_Token('PARTY_ID', x_charges_detail_rec.sold_to_party_id);
8793: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8794: FND_MSG_PUB.Add;
8795: RAISE FND_API.G_EXC_ERROR;
8796:
8797: ELSE
8798: --assign the customer product id to out record
8799: x_charges_detail_rec.customer_product_id := p_charges_detail_rec.customer_product_id;

Line 8816: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN

8812:
8813: -- x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8814: x_charges_detail_rec.serial_number := l_serial_number;
8815:
8816: ELSIF p_charges_detail_rec.serial_number = FND_API.G_MISS_CHAR THEN
8817: --validate the serial number
8818: -- Added for Bug # 5471849
8819: IF l_db_det_rec.serial_number IS NOT NULL THEN
8820: -- dbms_output.put_line('Serial number test bug:5471849');

Line 8830: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8826: ,x_msg_count => l_msg_count
8827: ,x_return_status => l_return_status);
8828:
8829: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8830: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8831: ELSIF l_return_status = G_RET_STS_ERROR THEN
8832: RAISE FND_API.G_EXC_ERROR;
8833: END IF;
8834:

Line 8832: RAISE FND_API.G_EXC_ERROR;

8828:
8829: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8830: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8831: ELSIF l_return_status = G_RET_STS_ERROR THEN
8832: RAISE FND_API.G_EXC_ERROR;
8833: END IF;
8834:
8835: IF l_valid_check <> 'Y' THEN
8836: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8840: RAISE FND_API.G_EXC_ERROR;

8836: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8837: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8838: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8839: FND_MSG_PUB.Add;
8840: RAISE FND_API.G_EXC_ERROR;
8841: ELSE
8842: --assign the customer product id to out record
8843: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8844: END IF;

Line 8859: --serial number is neither null nor fnd_api.g_miss

8855: END IF;
8856:
8857: ELSE
8858:
8859: --serial number is neither null nor fnd_api.g_miss
8860: -- value is passed
8861: --validate the serial number
8862: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number; --5887316
8863: /*

Line 8871: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8867: ,x_msg_count => l_msg_count
8868: ,x_return_status => l_return_status);
8869:
8870: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8871: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8872: ELSIF l_return_status = G_RET_STS_ERROR THEN
8873: RAISE FND_API.G_EXC_ERROR;
8874: END IF;
8875:

Line 8873: RAISE FND_API.G_EXC_ERROR;

8869:
8870: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
8871: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8872: ELSIF l_return_status = G_RET_STS_ERROR THEN
8873: RAISE FND_API.G_EXC_ERROR;
8874: END IF;
8875:
8876: IF l_valid_check <> 'Y' THEN
8877: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');

Line 8881: RAISE FND_API.G_EXC_ERROR;

8877: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_SERIAL_NUMBER');
8878: FND_MESSAGE.Set_Token('INSTANCE_ID', p_charges_detail_rec.customer_product_id);
8879: FND_MESSAGE.Set_Token('SERIAL_NUMBER', p_charges_detail_rec.serial_number);
8880: FND_MSG_PUB.Add;
8881: RAISE FND_API.G_EXC_ERROR;
8882: ELSE
8883: --assign the customer product id to out record
8884: x_charges_detail_rec.serial_number := p_charges_detail_rec.serial_number;
8885: END IF;

Line 8906: --RAISE FND_API.G_EXC_ERROR;

8902: l_src_return_reqd_flag = 'Y' AND
8903: l_line_order_category_code = 'RETURN' AND
8904: l_comms_trackable_flag = 'Y' THEN
8905: IF p_charges_detail_rec.installed_cp_return_by_date IS NULL THEN
8906: --RAISE FND_API.G_EXC_ERROR;
8907: --null;
8908: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8909: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8910: FND_MSG_PUB.Add;

Line 8911: RAISE FND_API.G_EXC_ERROR;

8907: --null;
8908: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8909: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8910: FND_MSG_PUB.Add;
8911: RAISE FND_API.G_EXC_ERROR;
8912: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8913: --assign to out record
8914: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8915: ELSE

Line 8912: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8908: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
8909: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8910: FND_MSG_PUB.Add;
8911: RAISE FND_API.G_EXC_ERROR;
8912: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8913: --assign to out record
8914: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8915: ELSE
8916: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;

Line 8924: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8920: -- ignore the installed_cp_return_by_date
8921: --x_charges_detail_rec.installed_cp_return_by_date := NULL;
8922: -- if the flags are not set, check for g_miss_date
8923: -- Modified for the return_by_date fix. Bug:5136853
8924: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8925: --assign to out record
8926: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8927: ELSE
8928: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;

Line 8950: RAISE FND_API.G_EXC_ERROR;

8946: IF p_charges_detail_rec.installed_cp_return_by_date IS NULL THEN
8947: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INSTALLED_CP_RETURN_BY_DATE');
8948: FND_MESSAGE.Set_Token('INSTALLED_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8949: FND_MSG_PUB.Add;
8950: RAISE FND_API.G_EXC_ERROR;
8951: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8952: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8953: ELSE
8954: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;

Line 8951: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8947: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INSTALLED_CP_RETURN_BY_DATE');
8948: FND_MESSAGE.Set_Token('INSTALLED_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
8949: FND_MSG_PUB.Add;
8950: RAISE FND_API.G_EXC_ERROR;
8951: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8952: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8953: ELSE
8954: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;
8955: END IF;

Line 8957: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8953: ELSE
8954: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;
8955: END IF;
8956: -- if the flags are not set, check for g_miss_date
8957: ELSIF p_charges_detail_rec.installed_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8958: -- Assign whatever value is passed in the parameter.
8959: x_charges_detail_rec.installed_cp_return_by_date := p_charges_detail_rec.installed_cp_return_by_date;
8960: ELSE
8961: x_charges_detail_rec.installed_cp_return_by_date := l_db_det_rec.installed_cp_return_by_date;

Line 8974: RAISE FND_API.G_EXC_ERROR;

8970: IF p_charges_detail_rec.new_cp_return_by_date IS NULL THEN
8971: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NEW_CP_RETURN_BY_DATE');
8972: FND_MESSAGE.Set_Token('NEW_CP_RTN_BY_DATE', p_charges_detail_rec.new_cp_return_by_date);
8973: FND_MSG_PUB.Add;
8974: RAISE FND_API.G_EXC_ERROR;
8975: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8976: -- Assign whatever value is passed in the parameter.
8977: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8978: ELSE

Line 8975: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8971: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NEW_CP_RETURN_BY_DATE');
8972: FND_MESSAGE.Set_Token('NEW_CP_RTN_BY_DATE', p_charges_detail_rec.new_cp_return_by_date);
8973: FND_MSG_PUB.Add;
8974: RAISE FND_API.G_EXC_ERROR;
8975: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8976: -- Assign whatever value is passed in the parameter.
8977: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8978: ELSE
8979: x_charges_detail_rec.new_cp_return_by_date := l_db_det_rec.new_cp_return_by_date;

Line 8981: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN

8977: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8978: ELSE
8979: x_charges_detail_rec.new_cp_return_by_date := l_db_det_rec.new_cp_return_by_date;
8980: END IF;
8981: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN
8982: -- Assign whatever value is passed in the parameter.
8983: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
8984: ELSE
8985: x_charges_detail_rec.new_cp_return_by_date := l_db_det_rec.new_cp_return_by_date;

Line 9002: --RAISE FND_API.G_EXC_ERROR;

8998: l_non_src_return_reqd = 'Y' AND
8999: l_line_order_category_code = 'ORDER' AND
9000: l_comms_trackable_flag = 'Y' THEN
9001: IF p_charges_detail_rec.new_cp_return_by_date IS NULL THEN
9002: --RAISE FND_API.G_EXC_ERROR;
9003: --null;
9004: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
9005: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
9006: FND_MSG_PUB.Add;

Line 9007: RAISE FND_API.G_EXC_ERROR;

9003: --null;
9004: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
9005: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
9006: FND_MSG_PUB.Add;
9007: RAISE FND_API.G_EXC_ERROR;
9008: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN
9009: --assign to out record
9010: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
9011: ELSE

Line 9008: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN

9004: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INST_CP_RETURN_BY_DATE');
9005: FND_MESSAGE.Set_Token('INST_CP_RTN_BY_DATE', p_charges_detail_rec.installed_cp_return_by_date);
9006: FND_MSG_PUB.Add;
9007: RAISE FND_API.G_EXC_ERROR;
9008: ELSIF p_charges_detail_rec.new_cp_return_by_date <> FND_API.G_MISS_DATE THEN
9009: --assign to out record
9010: x_charges_detail_rec.new_cp_return_by_date := p_charges_detail_rec.new_cp_return_by_date;
9011: ELSE
9012: x_charges_detail_rec.new_cp_return_by_date := l_db_det_rec.new_cp_return_by_date;

Line 9032: IF p_charges_detail_rec.parent_instance_id <> FND_API.G_MISS_NUM AND

9028:
9029: -- 12.1.3 Charges Logistics Project
9030: IF p_validation_mode = 'I' THEN
9031:
9032: IF p_charges_detail_rec.parent_instance_id <> FND_API.G_MISS_NUM AND
9033: p_charges_detail_rec.parent_instance_id IS NOT NULL and x_charges_detail_rec.customer_product_id is not NUll
9034: AND x_charges_detail_rec.line_category_code = 'ORDER'
9035: AND x_charges_detail_rec.billing_flag = 'M' THEN
9036:

Line 9044: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9040: x_msg_count => l_msg_count,
9041: x_return_status => l_return_status);
9042:
9043: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9044: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9045: ELSIF l_return_status = G_RET_STS_ERROR THEN
9046: RAISE FND_API.G_EXC_ERROR;
9047: END IF;
9048:

Line 9046: RAISE FND_API.G_EXC_ERROR;

9042:
9043: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9044: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9045: ELSIF l_return_status = G_RET_STS_ERROR THEN
9046: RAISE FND_API.G_EXC_ERROR;
9047: END IF;
9048:
9049: IF l_valid_check <> 'Y' THEN
9050: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_PARENT_INST');

Line 9053: RAISE FND_API.G_EXC_ERROR;

9049: IF l_valid_check <> 'Y' THEN
9050: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_PARENT_INST');
9051: FND_MESSAGE.Set_Token('PARENT_INSTANCE_ID', p_charges_detail_rec.parent_instance_id);
9052: FND_MSG_PUB.Add;
9053: RAISE FND_API.G_EXC_ERROR;
9054: Else
9055: x_charges_detail_rec.parent_instance_id := p_charges_detail_rec.parent_instance_id;
9056: END IF;
9057: Elsif p_charges_detail_rec.parent_instance_id <> FND_API.G_MISS_NUM AND

Line 9057: Elsif p_charges_detail_rec.parent_instance_id <> FND_API.G_MISS_NUM AND

9053: RAISE FND_API.G_EXC_ERROR;
9054: Else
9055: x_charges_detail_rec.parent_instance_id := p_charges_detail_rec.parent_instance_id;
9056: END IF;
9057: Elsif p_charges_detail_rec.parent_instance_id <> FND_API.G_MISS_NUM AND
9058: p_charges_detail_rec.parent_instance_id IS NOT NULL and x_charges_detail_rec.customer_product_id is NUll
9059: AND x_charges_detail_rec.line_category_code = 'ORDER'
9060: AND x_charges_detail_rec.billing_flag = 'M' THEN
9061:

Line 9073: RAISE FND_API.G_EXC_ERROR;

9069: Else
9070: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_PARENT_INST');
9071: FND_MESSAGE.Set_Token('PARENT_INSTANCE_ID', p_charges_detail_rec.parent_instance_id);
9072: FND_MSG_PUB.Add;
9073: RAISE FND_API.G_EXC_ERROR;
9074: End If;
9075: Else
9076: x_charges_detail_rec.parent_instance_id := NULL;
9077: END IF;

Line 9082: IF p_charges_detail_rec.parent_instance_id <> FND_API.G_MISS_NUM AND

9078:
9079:
9080: ELSIF p_validation_mode = 'U' THEN
9081:
9082: IF p_charges_detail_rec.parent_instance_id <> FND_API.G_MISS_NUM AND
9083: p_charges_detail_rec.parent_instance_id IS NOT NULL AND
9084: x_charges_detail_rec.customer_product_id IS NOT NULL AND x_charges_detail_rec.line_category_code = 'ORDER'
9085: AND x_charges_detail_rec.billing_flag = 'M' THEN
9086:

Line 9094: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9090: x_msg_count => l_msg_count,
9091: x_return_status => l_return_status ) ;
9092:
9093: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9094: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9095: ELSIF l_return_status = G_RET_STS_ERROR THEN
9096: RAISE FND_API.G_EXC_ERROR;
9097: END IF;
9098:

Line 9096: RAISE FND_API.G_EXC_ERROR;

9092:
9093: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9094: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9095: ELSIF l_return_status = G_RET_STS_ERROR THEN
9096: RAISE FND_API.G_EXC_ERROR;
9097: END IF;
9098:
9099: IF l_valid_check <> 'Y' THEN
9100: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_PARENT_INST');

Line 9103: RAISE FND_API.G_EXC_ERROR;

9099: IF l_valid_check <> 'Y' THEN
9100: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_PARENT_INST');
9101: FND_MESSAGE.Set_Token('PARENT_INSTANCE_ID', p_charges_detail_rec.parent_instance_id);
9102: FND_MSG_PUB.Add;
9103: RAISE FND_API.G_EXC_ERROR;
9104: Else
9105: x_charges_detail_rec.parent_instance_id := p_charges_detail_rec.parent_instance_id;
9106: End If;
9107:

Line 9108: Elsif p_charges_detail_rec.parent_instance_id <> FND_API.G_MISS_NUM AND

9104: Else
9105: x_charges_detail_rec.parent_instance_id := p_charges_detail_rec.parent_instance_id;
9106: End If;
9107:
9108: Elsif p_charges_detail_rec.parent_instance_id <> FND_API.G_MISS_NUM AND
9109: p_charges_detail_rec.parent_instance_id IS NOT NULL and x_charges_detail_rec.customer_product_id is NUll
9110: AND x_charges_detail_rec.line_category_code = 'ORDER' AND x_charges_detail_rec.billing_flag = 'M' THEN
9111:
9112: Open sr_instance(x_charges_detail_rec.incident_id); --new flow...

Line 9123: RAISE FND_API.G_EXC_ERROR;

9119: Else
9120: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_PARENT_INST');
9121: FND_MESSAGE.Set_Token('PARENT_INSTANCE_ID', p_charges_detail_rec.parent_instance_id);
9122: FND_MSG_PUB.Add;
9123: RAISE FND_API.G_EXC_ERROR;
9124: End If;
9125:
9126: ELSIF p_charges_detail_rec.parent_instance_id = FND_API.G_MISS_NUM THEN
9127: x_charges_detail_rec.parent_instance_id := l_db_det_rec.parent_instance_id;

Line 9126: ELSIF p_charges_detail_rec.parent_instance_id = FND_API.G_MISS_NUM THEN

9122: FND_MSG_PUB.Add;
9123: RAISE FND_API.G_EXC_ERROR;
9124: End If;
9125:
9126: ELSIF p_charges_detail_rec.parent_instance_id = FND_API.G_MISS_NUM THEN
9127: x_charges_detail_rec.parent_instance_id := l_db_det_rec.parent_instance_id;
9128: ELSE
9129: x_charges_detail_rec.parent_instance_id := NULL;
9130: END IF;

Line 9143: --RAISE FND_API.G_EXC_ERROR;

9139: IF p_validation_mode = 'I' THEN
9140:
9141: IF l_line_order_category_code = 'RETURN' THEN
9142: IF p_charges_detail_rec.return_reason_code IS NULL THEN
9143: --RAISE FND_API.G_EXC_ERROR;
9144: --null;
9145: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
9146: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
9147: FND_MSG_PUB.Add;

Line 9148: RAISE FND_API.G_EXC_ERROR;

9144: --null;
9145: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
9146: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
9147: FND_MSG_PUB.Add;
9148: RAISE FND_API.G_EXC_ERROR;
9149: ELSE
9150:
9151: --return reason code is not null
9152: --validate the return reason code

Line 9160: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9156: x_msg_count => l_msg_count,
9157: x_return_status => l_return_status);
9158:
9159: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9160: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9161: ELSIF l_return_status = G_RET_STS_ERROR THEN
9162: RAISE FND_API.G_EXC_ERROR;
9163: END IF;
9164:

Line 9162: RAISE FND_API.G_EXC_ERROR;

9158:
9159: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9160: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9161: ELSIF l_return_status = G_RET_STS_ERROR THEN
9162: RAISE FND_API.G_EXC_ERROR;
9163: END IF;
9164:
9165: IF l_valid_check <> 'Y' THEN
9166:

Line 9170: RAISE FND_API.G_EXC_ERROR;

9166:
9167: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
9168: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
9169: FND_MSG_PUB.Add;
9170: RAISE FND_API.G_EXC_ERROR;
9171: ELSE
9172: x_charges_detail_rec.return_reason_code := p_charges_detail_rec.return_reason_code;
9173: END IF;
9174:

Line 9181: --RAISE FND_API.G_EXC_ERROR;

9177: ELSE
9178:
9179: IF l_line_order_category_code = 'ORDER' OR l_line_order_category_code IS NULL THEN
9180: IF p_charges_detail_rec.return_reason_code IS NOT NULL THEN
9181: --RAISE FND_API.G_EXC_ERROR;
9182: --null;
9183: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
9184: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
9185: FND_MSG_PUB.Add;

Line 9186: RAISE FND_API.G_EXC_ERROR;

9182: --null;
9183: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
9184: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
9185: FND_MSG_PUB.Add;
9186: RAISE FND_API.G_EXC_ERROR;
9187: END IF;
9188: END IF;
9189: x_charges_detail_rec.return_reason_code := p_charges_detail_rec.return_reason_code;
9190:

Line 9197: IF p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR AND

9193: ELSIF p_validation_mode = 'U' THEN
9194:
9195: IF l_line_order_category_code = 'RETURN' THEN
9196:
9197: IF p_charges_detail_rec.return_reason_code <> FND_API.G_MISS_CHAR AND
9198: p_charges_detail_rec.return_reason_code IS NOT NULL THEN
9199:
9200: l_valid_check := IS_RETURN_REASON_VALID(p_return_reason_code => p_charges_detail_rec.return_reason_code,
9201: x_msg_data => l_msg_data,

Line 9206: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9202: x_msg_count => l_msg_count,
9203: x_return_status => l_return_status);
9204:
9205: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9206: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9207: ELSIF l_return_status = G_RET_STS_ERROR THEN
9208: RAISE FND_API.G_EXC_ERROR;
9209: END IF;
9210:

Line 9208: RAISE FND_API.G_EXC_ERROR;

9204:
9205: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9206: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9207: ELSIF l_return_status = G_RET_STS_ERROR THEN
9208: RAISE FND_API.G_EXC_ERROR;
9209: END IF;
9210:
9211: IF l_valid_check <> 'Y' THEN
9212:

Line 9216: RAISE FND_API.G_EXC_ERROR;

9212:
9213: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_RETURN_REASON');
9214: FND_MESSAGE.Set_Token('RETURN_REASON_CODE', p_charges_detail_rec.return_reason_code);
9215: FND_MSG_PUB.Add;
9216: RAISE FND_API.G_EXC_ERROR;
9217: ELSE
9218: x_charges_detail_rec.return_reason_code := p_charges_detail_rec.return_reason_code;
9219: END IF;
9220:

Line 9284: IF p_charges_detail_rec.quantity_required = FND_API.G_MISS_NUM OR

9280: --DBMS_OUTPUT.PUT_LINE('Update Mode');
9281:
9282: --DBMS_OUTPUT.PUT_LINE('p_charges_detail_rec.quantity_required '||p_charges_detail_rec.quantity_required);
9283:
9284: IF p_charges_detail_rec.quantity_required = FND_API.G_MISS_NUM OR
9285: p_charges_detail_rec.quantity_required IS NULL THEN
9286:
9287: --DBMS_OUTPUT.PUT_LINE('Quantity Required not passed');
9288: x_charges_detail_rec.quantity_required := l_db_det_rec.quantity_required ;

Line 9297: RAISE FND_API.G_EXC_ERROR;

9293: IF l_db_det_rec.rollup_flag = 'Y' THEN
9294: Cant_Update_Detail_Param_Msg(l_api_name_full,
9295: 'QUANTITY_REQUIRED',
9296: to_char(p_charges_detail_rec.quantity_required));
9297: RAISE FND_API.G_EXC_ERROR;
9298: ELSE*/
9299: IF (((l_line_order_category_code = 'RETURN') AND
9300: (x_charges_detail_rec.return_reason_code IS NOT NULL) AND
9301: (p_charges_detail_rec.quantity_required IS NOT NULL))) THEN

Line 9343: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

9339:
9340: --DBMS_OUTPUT.PUT_LINE(' Price List '||p_charges_detail_rec.price_list_id);
9341: --DBMS_OUTPUT.PUT_LINE(' Currency_code '||p_charges_detail_rec.currency_code);
9342:
9343: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
9344: p_charges_detail_rec.price_list_id IS NOT NULL THEN
9345:
9346: l_valid_check := IS_PRICE_LIST_VALID(p_price_list_id => p_charges_detail_rec.price_list_id,
9347: x_msg_data => l_msg_data,

Line 9352: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9348: x_msg_count => l_msg_count,
9349: x_return_status => l_return_status);
9350:
9351: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9352: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9353: ELSIF l_return_status = G_RET_STS_ERROR THEN
9354: RAISE FND_API.G_EXC_ERROR;
9355: END IF;
9356:

Line 9354: RAISE FND_API.G_EXC_ERROR;

9350:
9351: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9352: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9353: ELSIF l_return_status = G_RET_STS_ERROR THEN
9354: RAISE FND_API.G_EXC_ERROR;
9355: END IF;
9356:
9357: IF l_valid_check <> 'Y' THEN
9358: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_PRICE_LIST');

Line 9361: RAISE FND_API.G_EXC_ERROR;

9357: IF l_valid_check <> 'Y' THEN
9358: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_PRICE_LIST');
9359: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9360: FND_MSG_PUB.Add;
9361: RAISE FND_API.G_EXC_ERROR;
9362:
9363: ELSE
9364:
9365: --DBMS_OUTPUT.PUT_LINE('Price List is valid');

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

9375: x_msg_data => l_msg_data,
9376: x_msg_count => l_msg_count,
9377: x_return_status => l_return_status);
9378:
9379: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9380: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9381: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9382: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9383: FND_MSG_PUB.Add;

Line 9384: RAISE FND_API.G_EXC_ERROR;

9380: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9381: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9382: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9383: FND_MSG_PUB.Add;
9384: RAISE FND_API.G_EXC_ERROR;
9385: END IF ;
9386:
9387: --DBMS_OUTPUT.PUT_LINE('Currency_code '||l_currency_code);
9388:

Line 9389: IF (p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR AND

9385: END IF ;
9386:
9387: --DBMS_OUTPUT.PUT_LINE('Currency_code '||l_currency_code);
9388:
9389: IF (p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR AND
9390: p_charges_detail_rec.currency_code IS NOT NULL) AND
9391: (l_currency_code IS NOT NULL) AND
9392: (p_charges_detail_rec.currency_code <> l_currency_code) THEN
9393: l_profile_value := fnd_profile.value('CS_ENABLE_CURRENCY_CONVERSION');

Line 9404: IF l_return_status = FND_API.G_RET_STS_SUCCESS Then

9400: x_msg_data => l_msg_data,
9401: x_msg_count => l_msg_count,
9402: x_return_status => l_return_status);
9403:
9404: IF l_return_status = FND_API.G_RET_STS_SUCCESS Then
9405: x_charges_detail_rec.currency_code := p_charges_detail_rec.currency_code;
9406: l_curr_in_conversion_list := 'Y';
9407:
9408: ELSE

Line 9412: RAISE FND_API.G_EXC_ERROR;

9408: ELSE
9409: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9410: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9411: FND_MSG_PUB.Add;
9412: RAISE FND_API.G_EXC_ERROR;
9413:
9414: END IF;
9415:
9416: If l_curr_in_conversion_list = 'Y'

Line 9417: and (p_charges_detail_rec.list_price is null OR p_charges_detail_rec.list_price = FND_API.G_MISS_NUM

9413:
9414: END IF;
9415:
9416: If l_curr_in_conversion_list = 'Y'
9417: and (p_charges_detail_rec.list_price is null OR p_charges_detail_rec.list_price = FND_API.G_MISS_NUM
9418: OR p_charges_detail_rec.selling_price is null OR p_charges_detail_rec.selling_price = FND_API.G_MISS_NUM
9419: OR p_charges_detail_rec.after_warranty_cost is null OR p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM) then
9420:
9421: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');

Line 9418: OR p_charges_detail_rec.selling_price is null OR p_charges_detail_rec.selling_price = FND_API.G_MISS_NUM

9414: END IF;
9415:
9416: If l_curr_in_conversion_list = 'Y'
9417: and (p_charges_detail_rec.list_price is null OR p_charges_detail_rec.list_price = FND_API.G_MISS_NUM
9418: OR p_charges_detail_rec.selling_price is null OR p_charges_detail_rec.selling_price = FND_API.G_MISS_NUM
9419: OR p_charges_detail_rec.after_warranty_cost is null OR p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM) then
9420:
9421: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');
9422: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);

Line 9419: OR p_charges_detail_rec.after_warranty_cost is null OR p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM) then

9415:
9416: If l_curr_in_conversion_list = 'Y'
9417: and (p_charges_detail_rec.list_price is null OR p_charges_detail_rec.list_price = FND_API.G_MISS_NUM
9418: OR p_charges_detail_rec.selling_price is null OR p_charges_detail_rec.selling_price = FND_API.G_MISS_NUM
9419: OR p_charges_detail_rec.after_warranty_cost is null OR p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM) then
9420:
9421: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');
9422: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9423: FND_MSG_PUB.Add;

Line 9424: RAISE FND_API.G_EXC_ERROR;

9420:
9421: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');
9422: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9423: FND_MSG_PUB.Add;
9424: RAISE FND_API.G_EXC_ERROR;
9425:
9426: End If;
9427: ELSE
9428: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');

Line 9431: RAISE FND_API.G_EXC_ERROR;

9427: ELSE
9428: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9429: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9430: FND_MSG_PUB.Add;
9431: RAISE FND_API.G_EXC_ERROR;
9432: END IF;
9433:
9434: ELSIF (p_charges_detail_rec.currency_code IS NULL) AND
9435: (l_currency_code IS NOT NULL) THEN

Line 9492: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9488: x_msg_count => l_msg_count,
9489: x_return_status => l_return_status);
9490:
9491: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9492: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9493: ELSIF l_return_status = G_RET_STS_ERROR THEN
9494: RAISE FND_API.G_EXC_ERROR;
9495: END IF;
9496:

Line 9494: RAISE FND_API.G_EXC_ERROR;

9490:
9491: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9492: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9493: ELSIF l_return_status = G_RET_STS_ERROR THEN
9494: RAISE FND_API.G_EXC_ERROR;
9495: END IF;
9496:
9497: IF l_valid_check <> 'Y' THEN
9498:

Line 9502: RAISE FND_API.G_EXC_ERROR;

9498:
9499: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CONTRACT_LINE');
9500: FND_MESSAGE.Set_Token('CONTRACT_LINE_ID', p_charges_detail_rec.contract_Line_id);
9501: FND_MSG_PUB.Add;
9502: RAISE FND_API.G_EXC_ERROR;
9503: ELSE
9504: --assign this value to the out parameter
9505: x_charges_detail_rec.contract_line_id := p_charges_detail_rec.contract_line_id;
9506: END IF;

Line 9516: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9512: x_msg_count,
9513: x_return_status);
9514:
9515: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9516: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9517: ELSIF l_return_status = G_RET_STS_ERROR THEN
9518: RAISE FND_API.G_EXC_ERROR;
9519: END IF;
9520:

Line 9518: RAISE FND_API.G_EXC_ERROR;

9514:
9515: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9516: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9517: ELSIF l_return_status = G_RET_STS_ERROR THEN
9518: RAISE FND_API.G_EXC_ERROR;
9519: END IF;
9520:
9521: IF x_charges_detail_rec.contract_line_id = 0 THEN
9522: Add_Invalid_Argument_Msg(l_api_name,

Line 9526: RAISE FND_API.G_EXC_ERROR;

9522: Add_Invalid_Argument_Msg(l_api_name,
9523: l_contract_line_id,
9524: 'Contract Line ID');
9525:
9526: RAISE FND_API.G_EXC_ERROR;
9527: END IF;
9528: ELSE
9529: --Fixed Bug # 5022118 Added condition for Depot Repair Task lines
9530: IF l_contract_service_id IS NOT NULL AND

Line 9567: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9563: x_msg_count => l_msg_count,
9564: x_return_status => l_return_status);
9565:
9566: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9567: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9568: ELSIF l_return_status = G_RET_STS_ERROR THEN
9569: RAISE FND_API.G_EXC_ERROR;
9570: END IF;
9571:

Line 9569: RAISE FND_API.G_EXC_ERROR;

9565:
9566: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
9567: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9568: ELSIF l_return_status = G_RET_STS_ERROR THEN
9569: RAISE FND_API.G_EXC_ERROR;
9570: END IF;
9571:
9572: IF l_valid_check <> 'Y' THEN
9573:

Line 9579: RAISE FND_API.G_EXC_ERROR;

9575: FND_MESSAGE.Set_Token('CONTRACT_ID', p_charges_detail_rec.contract_id);
9576: --FND_MESSAGE.Set_Token('COVERAGE_ID', p_charges_detail_rec.coverage_id, TRUE);
9577: --FND_MESSAGE.Set_Token('BUSINESS_PROCESS_ID', p_charges_detail_rec.business_process_id, TRUE);
9578: FND_MSG_PUB.Add;
9579: RAISE FND_API.G_EXC_ERROR;
9580:
9581: ELSE
9582:
9583: --Contract is valid, assign to out record

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

9613: x_msg_data => l_msg_data,
9614: x_msg_count => l_msg_count,
9615: x_return_status => l_return_status);
9616:
9617: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9618: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9619: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9620: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9621: FND_MSG_PUB.Add;

Line 9622: RAISE FND_API.G_EXC_ERROR;

9618: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9619: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9620: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9621: FND_MSG_PUB.Add;
9622: RAISE FND_API.G_EXC_ERROR;
9623: END IF ;
9624: IF x_charges_detail_rec.currency_code <> l_currency_code
9625: AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9626: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3 , vpremach

Line 9626: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3 , vpremach

9622: RAISE FND_API.G_EXC_ERROR;
9623: END IF ;
9624: IF x_charges_detail_rec.currency_code <> l_currency_code
9625: AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9626: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3 , vpremach
9627: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9628: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9629: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9630: FND_MSG_PUB.Add;

Line 9631: RAISE FND_API.G_EXC_ERROR;

9627: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9628: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9629: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9630: FND_MSG_PUB.Add;
9631: RAISE FND_API.G_EXC_ERROR;
9632: END IF;
9633: ELSE
9634: x_charges_detail_rec.currency_code := l_currency_code;
9635: END IF;

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: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9663: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

Line 9663: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

9659: RAISE FND_API.G_EXC_ERROR;
9660: END IF ;
9661:
9662: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9663: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9664: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9665: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9666: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9667: FND_MSG_PUB.Add;

Line 9668: RAISE FND_API.G_EXC_ERROR;

9664: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9665: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9666: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9667: FND_MSG_PUB.Add;
9668: RAISE FND_API.G_EXC_ERROR;
9669: END IF;
9670: ELSE
9671: x_charges_detail_rec.currency_code := l_currency_code;
9672: END IF;

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

9693: x_msg_data => l_msg_data,
9694: x_msg_count => l_msg_count,
9695: x_return_status => l_return_status);
9696:
9697: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9698: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9699: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9700: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9701: FND_MSG_PUB.Add;

Line 9702: RAISE FND_API.G_EXC_ERROR;

9698: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9699: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9700: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9701: FND_MSG_PUB.Add;
9702: RAISE FND_API.G_EXC_ERROR;
9703: END IF ;
9704: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9705: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9706: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN

Line 9705: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

9701: FND_MSG_PUB.Add;
9702: RAISE FND_API.G_EXC_ERROR;
9703: END IF ;
9704: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9705: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9706: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9707: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9708: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9709: FND_MSG_PUB.Add;

Line 9710: RAISE FND_API.G_EXC_ERROR;

9706: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9707: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9708: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9709: FND_MSG_PUB.Add;
9710: RAISE FND_API.G_EXC_ERROR;
9711: END IF;
9712: ELSE
9713: x_charges_detail_rec.currency_code := l_currency_code;
9714: END IF;

Line 9758: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

9754: x_msg_data => l_msg_data);
9755:
9756: --DBMS_OUTPUT.PUT_LINE('l_contract_id = ' || l_contract_id);
9757:
9758: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9759: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CONTRACT_API_ERROR');
9760: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_charges_detail_rec.business_process_id);
9761: FND_MESSAGE.SET_TOKEN('CONTRACT_SERVICE_LINE_ID', l_contract_service_id);
9762: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data);

Line 9764: RAISE FND_API.G_EXC_ERROR;

9760: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_charges_detail_rec.business_process_id);
9761: FND_MESSAGE.SET_TOKEN('CONTRACT_SERVICE_LINE_ID', l_contract_service_id);
9762: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data);
9763: FND_MSG_PUB.Add;
9764: RAISE FND_API.G_EXC_ERROR;
9765: END IF;
9766:
9767: IF l_contract_id IS NOT NULL THEN
9768:

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

9799: x_msg_data => l_msg_data,
9800: x_msg_count => l_msg_count,
9801: x_return_status => l_return_status);
9802:
9803: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9804: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9805: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9806: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9807: FND_MSG_PUB.Add;

Line 9808: RAISE FND_API.G_EXC_ERROR;

9804: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9805: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9806: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9807: FND_MSG_PUB.Add;
9808: RAISE FND_API.G_EXC_ERROR;
9809: END IF ;
9810:
9811: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9812: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

Line 9812: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

9808: RAISE FND_API.G_EXC_ERROR;
9809: END IF ;
9810:
9811: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9812: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9813: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9814: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9815: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9816: FND_MSG_PUB.Add;

Line 9817: RAISE FND_API.G_EXC_ERROR;

9813: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9814: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9815: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9816: FND_MSG_PUB.Add;
9817: RAISE FND_API.G_EXC_ERROR;
9818: END IF;
9819: ELSE
9820: x_charges_detail_rec.currency_code := l_currency_code;
9821: END IF;

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

9836: x_msg_data => l_msg_data,
9837: x_msg_count => l_msg_count,
9838: x_return_status => l_return_status);
9839:
9840: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9841: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9842: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9843: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9844: FND_MSG_PUB.Add;

Line 9845: RAISE FND_API.G_EXC_ERROR;

9841: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9842: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
9843: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9844: FND_MSG_PUB.Add;
9845: RAISE FND_API.G_EXC_ERROR;
9846: END IF ;
9847:
9848: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9849: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

Line 9849: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

9845: RAISE FND_API.G_EXC_ERROR;
9846: END IF ;
9847:
9848: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9849: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9850: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9851: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9852: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9853: FND_MSG_PUB.Add;

Line 9854: RAISE FND_API.G_EXC_ERROR;

9850: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9851: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9852: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9853: FND_MSG_PUB.Add;
9854: RAISE FND_API.G_EXC_ERROR;
9855: END IF;
9856: ELSE
9857: x_charges_detail_rec.currency_code := l_currency_code;
9858: END IF;

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

9879: x_msg_data => l_msg_data,
9880: x_msg_count => l_msg_count,
9881: x_return_status => l_return_status);
9882:
9883: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9884: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9885: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9886: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9887: FND_MSG_PUB.Add;

Line 9888: RAISE FND_API.G_EXC_ERROR;

9884: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9885: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9886: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9887: FND_MSG_PUB.Add;
9888: RAISE FND_API.G_EXC_ERROR;
9889: END IF ;
9890: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9891: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9892: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN

Line 9891: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

9887: FND_MSG_PUB.Add;
9888: RAISE FND_API.G_EXC_ERROR;
9889: END IF ;
9890: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9891: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9892: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9893: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9894: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9895: FND_MSG_PUB.Add;

Line 9896: RAISE FND_API.G_EXC_ERROR;

9892: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9893: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9894: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9895: FND_MSG_PUB.Add;
9896: RAISE FND_API.G_EXC_ERROR;
9897: END IF;
9898: ELSE
9899: x_charges_detail_rec.currency_code := l_currency_code;
9900: END IF;

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

9913: x_msg_data => l_msg_data,
9914: x_msg_count => l_msg_count,
9915: x_return_status => l_return_status);
9916:
9917: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9918: --RAISE FND_API.G_EXC_ERROR;
9919: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9920: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9921: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);

Line 9918: --RAISE FND_API.G_EXC_ERROR;

9914: x_msg_count => l_msg_count,
9915: x_return_status => l_return_status);
9916:
9917: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9918: --RAISE FND_API.G_EXC_ERROR;
9919: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9920: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9921: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9922: FND_MSG_PUB.Add;

Line 9923: RAISE FND_API.G_EXC_ERROR;

9919: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9920: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9921: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9922: FND_MSG_PUB.Add;
9923: RAISE FND_API.G_EXC_ERROR;
9924: END IF ;
9925: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9926: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9927: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN

Line 9926: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

9922: FND_MSG_PUB.Add;
9923: RAISE FND_API.G_EXC_ERROR;
9924: END IF ;
9925: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9926: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9927: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9928: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9929: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9930: FND_MSG_PUB.Add;

Line 9931: RAISE FND_API.G_EXC_ERROR;

9927: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9928: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9929: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9930: FND_MSG_PUB.Add;
9931: RAISE FND_API.G_EXC_ERROR;
9932: END IF;
9933: ELSE
9934: x_charges_detail_rec.currency_code := l_currency_code;
9935: END IF;

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

9944: x_currency_code => l_currency_code,
9945: x_msg_data => l_msg_data,
9946: x_msg_count => l_msg_count,
9947: x_return_status => l_return_status);
9948: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9949: --RAISE FND_API.G_EXC_ERROR;
9950: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9951: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9952: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);

Line 9949: --RAISE FND_API.G_EXC_ERROR;

9945: x_msg_data => l_msg_data,
9946: x_msg_count => l_msg_count,
9947: x_return_status => l_return_status);
9948: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9949: --RAISE FND_API.G_EXC_ERROR;
9950: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9951: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9952: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9953: FND_MSG_PUB.Add;

Line 9954: RAISE FND_API.G_EXC_ERROR;

9950: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9951: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9952: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9953: FND_MSG_PUB.Add;
9954: RAISE FND_API.G_EXC_ERROR;
9955: END IF ;
9956: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9957: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9958: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN

Line 9957: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

9953: FND_MSG_PUB.Add;
9954: RAISE FND_API.G_EXC_ERROR;
9955: END IF ;
9956: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9957: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9958: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9959: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9960: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9961: FND_MSG_PUB.Add;

Line 9962: RAISE FND_API.G_EXC_ERROR;

9958: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9959: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9960: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9961: FND_MSG_PUB.Add;
9962: RAISE FND_API.G_EXC_ERROR;
9963: END IF;
9964: ELSE
9965: x_charges_detail_rec.currency_code := l_currency_code;
9966: END IF;

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

9981: x_msg_data => l_msg_data,
9982: x_msg_count => l_msg_count,
9983: x_return_status => l_return_status);
9984:
9985: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9986: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9987: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9988: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9989: FND_MSG_PUB.Add;

Line 9990: RAISE FND_API.G_EXC_ERROR;

9986: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
9987: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
9988: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
9989: FND_MSG_PUB.Add;
9990: RAISE FND_API.G_EXC_ERROR;
9991: END IF ;
9992: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9993: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9994: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN

Line 9993: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

9989: FND_MSG_PUB.Add;
9990: RAISE FND_API.G_EXC_ERROR;
9991: END IF ;
9992: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
9993: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
9994: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9995: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9996: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9997: FND_MSG_PUB.Add;

Line 9998: RAISE FND_API.G_EXC_ERROR;

9994: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
9995: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
9996: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
9997: FND_MSG_PUB.Add;
9998: RAISE FND_API.G_EXC_ERROR;
9999: END IF;
10000: ELSE
10001: x_charges_detail_rec.currency_code := l_currency_code;
10002: END IF;

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

10011: x_currency_code => l_currency_code,
10012: x_msg_data => l_msg_data,
10013: x_msg_count => l_msg_count,
10014: x_return_status => l_return_status);
10015: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10016: --RAISE FND_API.G_EXC_ERROR;
10017: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10018: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10019: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);

Line 10016: --RAISE FND_API.G_EXC_ERROR;

10012: x_msg_data => l_msg_data,
10013: x_msg_count => l_msg_count,
10014: x_return_status => l_return_status);
10015: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10016: --RAISE FND_API.G_EXC_ERROR;
10017: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10018: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10019: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10020: FND_MSG_PUB.Add;

Line 10021: RAISE FND_API.G_EXC_ERROR;

10017: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10018: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10019: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10020: FND_MSG_PUB.Add;
10021: RAISE FND_API.G_EXC_ERROR;
10022: END IF ;
10023: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10024: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10025: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN

Line 10024: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10020: FND_MSG_PUB.Add;
10021: RAISE FND_API.G_EXC_ERROR;
10022: END IF ;
10023: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10024: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10025: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10026: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10027: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10028: FND_MSG_PUB.Add;

Line 10029: RAISE FND_API.G_EXC_ERROR;

10025: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10026: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10027: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10028: FND_MSG_PUB.Add;
10029: RAISE FND_API.G_EXC_ERROR;
10030: END IF;
10031: ELSE
10032: x_charges_detail_rec.currency_code := l_currency_code;
10033: END IF;

Line 10046: p_charges_detail_rec.rate_type_code <> FND_API.G_MISS_CHAR THEN

10042: --DBMS_OUTPUT.PUT_LINE('p_charges_detail_rec.coverage_txn_group_id = ' || p_charges_detail_rec.coverage_txn_group_id);
10043:
10044: -- if rate_type is passed then pass it down to the application
10045: IF p_charges_detail_rec.rate_type_code IS NOT NULL AND
10046: p_charges_detail_rec.rate_type_code <> FND_API.G_MISS_CHAR THEN
10047: -- value is passed
10048: x_charges_detail_rec.rate_type_code := p_charges_detail_rec.rate_type_code;
10049: ELSE
10050: IF p_charges_detail_rec.rate_type_code IS NULL THEN

Line 10064: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM THEN

10060:
10061:
10062: --Changed for R12 - always use the contract_line_id
10063: IF p_charges_detail_rec.contract_line_id IS NOT NULL AND
10064: p_charges_detail_rec.contract_line_id <> FND_API.G_MISS_NUM THEN
10065: --validate the contract_line_id
10066: l_valid_check := IS_CONTRACT_LINE_VALID(
10067: p_contract_line_id => p_charges_detail_rec.contract_line_id,
10068: x_contract_id => x_charges_detail_rec.contract_id,

Line 10074: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10070: x_msg_count => l_msg_count,
10071: x_return_status => l_return_status);
10072:
10073: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
10074: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10075: ELSIF l_return_status = G_RET_STS_ERROR THEN
10076: RAISE FND_API.G_EXC_ERROR;
10077: END IF;
10078:

Line 10076: RAISE FND_API.G_EXC_ERROR;

10072:
10073: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
10074: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10075: ELSIF l_return_status = G_RET_STS_ERROR THEN
10076: RAISE FND_API.G_EXC_ERROR;
10077: END IF;
10078:
10079: IF l_valid_check <> 'Y' THEN
10080:

Line 10084: RAISE FND_API.G_EXC_ERROR;

10080:
10081: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CONTRACT');
10082: FND_MESSAGE.Set_Token('CONTRACT_ID', p_charges_detail_rec.contract_id);
10083: FND_MSG_PUB.Add;
10084: RAISE FND_API.G_EXC_ERROR;
10085: ELSE
10086: --assign this value to the out parameter
10087: x_charges_detail_rec.contract_line_id := p_charges_detail_rec.contract_line_id;
10088: END IF;

Line 10090: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM THEN

10086: --assign this value to the out parameter
10087: x_charges_detail_rec.contract_line_id := p_charges_detail_rec.contract_line_id;
10088: END IF;
10089: ELSIF p_charges_detail_rec.coverage_id IS NOT NULL AND
10090: p_charges_detail_rec.coverage_id <> FND_API.G_MISS_NUM THEN
10091:
10092: --need to derive the coverage_line_id using the new coverage_id
10093:
10094: x_charges_detail_rec.contract_line_id := GET_CONTRACT_LINE_ID(p_charges_detail_rec.coverage_id,

Line 10100: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10096: x_msg_count,
10097: x_return_status);
10098:
10099: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
10100: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10101: ELSIF l_return_status = G_RET_STS_ERROR THEN
10102: RAISE FND_API.G_EXC_ERROR;
10103: END IF;
10104:

Line 10102: RAISE FND_API.G_EXC_ERROR;

10098:
10099: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
10100: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10101: ELSIF l_return_status = G_RET_STS_ERROR THEN
10102: RAISE FND_API.G_EXC_ERROR;
10103: END IF;
10104:
10105: IF x_charges_detail_rec.contract_line_id = 0 THEN
10106: Add_Invalid_Argument_Msg(l_api_name,

Line 10110: RAISE FND_API.G_EXC_ERROR;

10106: Add_Invalid_Argument_Msg(l_api_name,
10107: l_contract_line_id,
10108: 'Contract Line ID');
10109:
10110: RAISE FND_API.G_EXC_ERROR;
10111: END IF;
10112: ELSE
10113: IF p_charges_detail_rec.contract_line_id IS NULL THEN
10114: --nullify the contract line id on the charge line

Line 10131: IF(p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM) AND

10127: x_charges_detail_rec.coverage_txn_group_id := null;
10128:
10129:
10130:
10131: IF(p_charges_detail_rec.contract_id <> FND_API.G_MISS_NUM) AND
10132: (p_charges_detail_rec.contract_id IS NOT NULL) THEN
10133:
10134: -- Fixed Bug # 4126979
10135:

Line 10144: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10140: x_msg_count => l_msg_count,
10141: x_return_status => l_return_status);
10142:
10143: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
10144: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10145: ELSIF l_return_status = G_RET_STS_ERROR THEN
10146: RAISE FND_API.G_EXC_ERROR;
10147: END IF;
10148:

Line 10146: RAISE FND_API.G_EXC_ERROR;

10142:
10143: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
10144: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10145: ELSIF l_return_status = G_RET_STS_ERROR THEN
10146: RAISE FND_API.G_EXC_ERROR;
10147: END IF;
10148:
10149: IF l_valid_check <> 'Y' THEN
10150:

Line 10154: RAISE FND_API.G_EXC_ERROR;

10150:
10151: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CONTRACT');
10152: FND_MESSAGE.Set_Token('CONTRACT_ID', p_charges_detail_rec.contract_id);
10153: FND_MSG_PUB.Add;
10154: RAISE FND_API.G_EXC_ERROR;
10155:
10156: ELSE
10157:
10158: --Contract is valid, assign to out record

Line 10172: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

10168: x_msg_data => l_msg_data,
10169: x_msg_count => l_msg_count,
10170: x_return_status => l_return_status);
10171:
10172: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
10173: p_charges_detail_rec.price_list_id IS NOT NULL AND
10174: l_price_list_id IS NOT NULL AND
10175: p_charges_detail_rec.price_list_id <> l_price_list_id THEN
10176:

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

10188: x_msg_data => l_msg_data,
10189: x_msg_count => l_msg_count,
10190: x_return_status => l_return_status);
10191:
10192: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10193: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10194: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10195: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10196: FND_MSG_PUB.Add;

Line 10197: RAISE FND_API.G_EXC_ERROR;

10193: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10194: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10195: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10196: FND_MSG_PUB.Add;
10197: RAISE FND_API.G_EXC_ERROR;
10198: END IF ;
10199:
10200: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10201: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

Line 10201: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10197: RAISE FND_API.G_EXC_ERROR;
10198: END IF ;
10199:
10200: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10201: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10202: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10203: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10204: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10205: FND_MSG_PUB.Add;

Line 10206: RAISE FND_API.G_EXC_ERROR;

10202: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10203: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10204: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10205: FND_MSG_PUB.Add;
10206: RAISE FND_API.G_EXC_ERROR;
10207: END IF;
10208: ELSE
10209: x_charges_detail_rec.currency_code := l_currency_code;
10210: END IF;

Line 10220: p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM AND

10216: l_calc_sp := 'Y';
10217: END IF;
10218:
10219: ELSIF p_charges_detail_rec.price_list_id IS NULL OR
10220: p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM AND
10221: l_price_list_id IS NOT NULL THEN
10222:
10223: -- update the pricelist in the database with the new one
10224:

Line 10235: ELSIF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

10231: --price list or currecy code is changed need to re-calculate the list price
10232: l_calc_sp := 'Y';
10233: END IF;
10234:
10235: ELSIF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
10236: p_charges_detail_rec.price_list_id IS NOT NULL AND
10237: l_price_list_id IS NULL THEN
10238:
10239: x_charges_detail_rec.price_list_id := p_charges_detail_rec.price_list_id;

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

10245: x_msg_data => l_msg_data,
10246: x_msg_count => l_msg_count,
10247: x_return_status => l_return_status);
10248:
10249: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10250: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10251: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10252: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10253: FND_MSG_PUB.Add;

Line 10254: RAISE FND_API.G_EXC_ERROR;

10250: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10251: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10252: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10253: FND_MSG_PUB.Add;
10254: RAISE FND_API.G_EXC_ERROR;
10255: END IF ;
10256:
10257: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10258: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

Line 10258: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10254: RAISE FND_API.G_EXC_ERROR;
10255: END IF ;
10256:
10257: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10258: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10259: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10260: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10261: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10262: FND_MSG_PUB.Add;

Line 10263: RAISE FND_API.G_EXC_ERROR;

10259: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10260: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10261: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10262: FND_MSG_PUB.Add;
10263: RAISE FND_API.G_EXC_ERROR;
10264: END IF;
10265: ELSE
10266: x_charges_detail_rec.currency_code := l_currency_code;
10267: END IF;

Line 10277: p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM AND

10273: l_calc_sp := 'Y';
10274: END IF;
10275:
10276: ELSIF p_charges_detail_rec.price_list_id IS NULL OR
10277: p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM AND
10278: l_price_list_id IS NULL THEN
10279:
10280: --use the default from the price list
10281: x_charges_detail_rec.price_list_id := to_number(fnd_profile.value('CS_CHARGE_DEFAULT_PRICE_LIST'));

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

10288: x_msg_data => l_msg_data,
10289: x_msg_count => l_msg_count,
10290: x_return_status => l_return_status);
10291:
10292: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10293: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10294: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10295: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10296: FND_MSG_PUB.Add;

Line 10297: RAISE FND_API.G_EXC_ERROR;

10293: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10294: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10295: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10296: FND_MSG_PUB.Add;
10297: RAISE FND_API.G_EXC_ERROR;
10298: END IF ;
10299: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10300: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10301: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN

Line 10300: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10296: FND_MSG_PUB.Add;
10297: RAISE FND_API.G_EXC_ERROR;
10298: END IF ;
10299: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10300: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10301: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10302: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10303: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10304: FND_MSG_PUB.Add;

Line 10305: RAISE FND_API.G_EXC_ERROR;

10301: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10302: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10303: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10304: FND_MSG_PUB.Add;
10305: RAISE FND_API.G_EXC_ERROR;
10306: END IF;
10307: ELSE
10308: x_charges_detail_rec.currency_code := l_currency_code;
10309: END IF;

Line 10328: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

10324: --x_charges_detail_rec.coverage_id := null;
10325: --x_charges_detail_rec.coverage_txn_group_id := null;
10326:
10327: -- Check to see if there is a price list passed
10328: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
10329: p_charges_detail_rec.price_list_id IS NOT NULL THEN
10330:
10331: --assign these to the out parameters as these have already
10332: --been validated before

Line 10343: ELSIF p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM THEN

10339: --price list or currecy code is changed need to re-calculate the list price
10340: l_calc_sp := 'Y';
10341: END IF;
10342:
10343: ELSIF p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM THEN
10344:
10345: IF l_db_det_rec.price_list_header_id IS NOT NULL THEN
10346:
10347: x_charges_detail_rec.price_list_id := l_db_det_rec.price_list_header_id;

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

10353: x_msg_data => l_msg_data,
10354: x_msg_count => l_msg_count,
10355: x_return_status => l_return_status);
10356:
10357: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10358: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10359: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10360: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10361: FND_MSG_PUB.Add;

Line 10362: RAISE FND_API.G_EXC_ERROR;

10358: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10359: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10360: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10361: FND_MSG_PUB.Add;
10362: RAISE FND_API.G_EXC_ERROR;
10363: END IF ;
10364:
10365: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10366: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

Line 10366: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10362: RAISE FND_API.G_EXC_ERROR;
10363: END IF ;
10364:
10365: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10366: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10367: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10368: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10369: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10370: FND_MSG_PUB.Add;

Line 10371: RAISE FND_API.G_EXC_ERROR;

10367: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10368: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10369: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10370: FND_MSG_PUB.Add;
10371: RAISE FND_API.G_EXC_ERROR;
10372: END IF;
10373: ELSE
10374: x_charges_detail_rec.currency_code := l_currency_code;
10375: END IF;

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

10394: x_msg_data => l_msg_data,
10395: x_msg_count => l_msg_count,
10396: x_return_status => l_return_status);
10397:
10398: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10399: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10400: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10401: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10402: FND_MSG_PUB.Add;

Line 10403: RAISE FND_API.G_EXC_ERROR;

10399: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10400: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10401: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10402: FND_MSG_PUB.Add;
10403: RAISE FND_API.G_EXC_ERROR;
10404: END IF ;
10405: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10406: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10407: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN

Line 10406: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10402: FND_MSG_PUB.Add;
10403: RAISE FND_API.G_EXC_ERROR;
10404: END IF ;
10405: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10406: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10407: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10408: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10409: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10410: FND_MSG_PUB.Add;

Line 10411: RAISE FND_API.G_EXC_ERROR;

10407: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10408: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10409: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10410: FND_MSG_PUB.Add;
10411: RAISE FND_API.G_EXC_ERROR;
10412: END IF;
10413: ELSE
10414: x_charges_detail_rec.currency_code := l_currency_code;
10415: END IF;

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

10449: x_msg_data => l_msg_data,
10450: x_msg_count => l_msg_count,
10451: x_return_status => l_return_status);
10452:
10453: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10454: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10455: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10456: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10457: FND_MSG_PUB.Add;

Line 10458: RAISE FND_API.G_EXC_ERROR;

10454: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10455: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10456: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10457: FND_MSG_PUB.Add;
10458: RAISE FND_API.G_EXC_ERROR;
10459: END IF ;
10460: --DBMS_OUTPUT.PUT_LINE ('l_price_list_id '||l_price_list_id);
10461: --DBMS_OUTPUT.PUT_LINE (' l_currency_code '||l_currency_code);
10462:

Line 10463: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

10459: END IF ;
10460: --DBMS_OUTPUT.PUT_LINE ('l_price_list_id '||l_price_list_id);
10461: --DBMS_OUTPUT.PUT_LINE (' l_currency_code '||l_currency_code);
10462:
10463: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
10464: p_charges_detail_rec.price_list_id IS NOT NULL AND
10465: l_price_list_id IS NOT NULL AND
10466:
10467: p_charges_detail_rec.price_list_id <> l_price_list_id THEN

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

10480: x_msg_data => l_msg_data,
10481: x_msg_count => l_msg_count,
10482: x_return_status => l_return_status);
10483:
10484: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10485: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10486: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10487: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10488: FND_MSG_PUB.Add;

Line 10489: RAISE FND_API.G_EXC_ERROR;

10485: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10486: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10487: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10488: FND_MSG_PUB.Add;
10489: RAISE FND_API.G_EXC_ERROR;
10490: END IF ;
10491:
10492: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10493: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

Line 10493: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10489: RAISE FND_API.G_EXC_ERROR;
10490: END IF ;
10491:
10492: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10493: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10494: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10495: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10496: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10497: FND_MSG_PUB.Add;

Line 10498: RAISE FND_API.G_EXC_ERROR;

10494: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10495: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10496: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10497: FND_MSG_PUB.Add;
10498: RAISE FND_API.G_EXC_ERROR;
10499: END IF;
10500: ELSE
10501: x_charges_detail_rec.currency_code := l_currency_code;
10502: END IF;

Line 10511: ELSIF p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM THEN

10507: --price list or currecy code is changed need to re-calculate the list price
10508: l_calc_sp := 'Y';
10509: END IF;
10510:
10511: ELSIF p_charges_detail_rec.price_list_id = FND_API.G_MISS_NUM THEN
10512:
10513: --DBMS_OUTPUT.PUT_LINE(' price list not passed using from db');
10514:
10515: x_charges_detail_rec.price_list_id := l_db_det_rec.price_list_header_id;

Line 10534: ELSIF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

10530: --price list or currecy code is changed need to re-calculate the list price
10531: l_calc_sp := 'Y';
10532: END IF;
10533:
10534: ELSIF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
10535: p_charges_detail_rec.price_list_id IS NOT NULL AND
10536: l_price_list_id IS NULL THEN
10537:
10538: x_charges_detail_rec.price_list_id := p_charges_detail_rec.price_list_id;

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

10545: x_msg_data => l_msg_data,
10546: x_msg_count => l_msg_count,
10547: x_return_status => l_return_status);
10548:
10549: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10550: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10551: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10552: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10553: FND_MSG_PUB.Add;

Line 10554: RAISE FND_API.G_EXC_ERROR;

10550: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10551: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10552: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10553: FND_MSG_PUB.Add;
10554: RAISE FND_API.G_EXC_ERROR;
10555: END IF ;
10556:
10557: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10558: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

Line 10558: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10554: RAISE FND_API.G_EXC_ERROR;
10555: END IF ;
10556:
10557: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10558: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10559: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10560: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10561: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10562: FND_MSG_PUB.Add;

Line 10563: RAISE FND_API.G_EXC_ERROR;

10559: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10560: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10561: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10562: FND_MSG_PUB.Add;
10563: RAISE FND_API.G_EXC_ERROR;
10564: END IF;
10565: ELSE
10566: x_charges_detail_rec.currency_code := l_currency_code;
10567: END IF;

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

10587: x_msg_data => l_msg_data,
10588: x_msg_count => l_msg_count,
10589: x_return_status => l_return_status);
10590:
10591: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10592: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10593: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10594: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10595: FND_MSG_PUB.Add;

Line 10596: RAISE FND_API.G_EXC_ERROR;

10592: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10593: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10594: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10595: FND_MSG_PUB.Add;
10596: RAISE FND_API.G_EXC_ERROR;
10597: END IF ;
10598: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10599: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10600: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN

Line 10599: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10595: FND_MSG_PUB.Add;
10596: RAISE FND_API.G_EXC_ERROR;
10597: END IF ;
10598: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10599: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10600: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10601:
10602: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10603: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);

Line 10605: RAISE FND_API.G_EXC_ERROR;

10601:
10602: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10603: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10604: FND_MSG_PUB.Add;
10605: RAISE FND_API.G_EXC_ERROR;
10606: END IF;
10607: ELSE
10608: x_charges_detail_rec.currency_code := l_currency_code;
10609: END IF;

Line 10625: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND

10621: --update what is come on the line
10622:
10623: --DBMS_OUTPUT.PUT_LINE(' No Contract Information');
10624:
10625: IF p_charges_detail_rec.price_list_id <> FND_API.G_MISS_NUM AND
10626: p_charges_detail_rec.price_list_id IS NOT NULL THEN
10627:
10628: x_charges_detail_rec.price_list_id := p_charges_detail_rec.price_list_id;
10629:

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

10635: x_msg_data => l_msg_data,
10636: x_msg_count => l_msg_count,
10637: x_return_status => l_return_status);
10638:
10639: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10640: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10641: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10642: FND_MSG_PUB.Add;
10643: RAISE FND_API.G_EXC_ERROR;

Line 10643: RAISE FND_API.G_EXC_ERROR;

10639: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10640: FND_MESSAGE.Set_Token('PRICE_LIST_ID', p_charges_detail_rec.price_list_id);
10641: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10642: FND_MSG_PUB.Add;
10643: RAISE FND_API.G_EXC_ERROR;
10644: END IF ;
10645:
10646: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10647: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

Line 10647: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10643: RAISE FND_API.G_EXC_ERROR;
10644: END IF ;
10645:
10646: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10647: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10648: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10649: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10650: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10651: FND_MSG_PUB.Add;

Line 10652: RAISE FND_API.G_EXC_ERROR;

10648: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10649: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10650: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10651: FND_MSG_PUB.Add;
10652: RAISE FND_API.G_EXC_ERROR;
10653: END IF;
10654: ELSE
10655: x_charges_detail_rec.currency_code := l_currency_code;
10656: END IF;

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

10675: x_msg_data => l_msg_data,
10676: x_msg_count => l_msg_count,
10677: x_return_status => l_return_status);
10678:
10679: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10680: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10681: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10682: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10683: FND_MSG_PUB.Add;

Line 10684: RAISE FND_API.G_EXC_ERROR;

10680: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10681: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10682: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10683: FND_MSG_PUB.Add;
10684: RAISE FND_API.G_EXC_ERROR;
10685: END IF ;
10686: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10687: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10688: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN

Line 10687: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10683: FND_MSG_PUB.Add;
10684: RAISE FND_API.G_EXC_ERROR;
10685: END IF ;
10686: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10687: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10688: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10689: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10690: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10691: FND_MSG_PUB.Add;

Line 10692: RAISE FND_API.G_EXC_ERROR;

10688: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10689: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10690: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10691: FND_MSG_PUB.Add;
10692: RAISE FND_API.G_EXC_ERROR;
10693: END IF;
10694: ELSE
10695: x_charges_detail_rec.currency_code := l_currency_code;
10696: END IF;

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

10713: x_msg_data => l_msg_data,
10714: x_msg_count => l_msg_count,
10715: x_return_status => l_return_status);
10716:
10717: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10718: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10719: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10720: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10721: FND_MSG_PUB.Add;

Line 10722: RAISE FND_API.G_EXC_ERROR;

10718: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CURRENCY_CODE_ERROR');
10719: FND_MESSAGE.Set_Token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
10720: --FND_MESSAGE.Set_Token('TEXT', l_msg_data, TRUE);
10721: FND_MSG_PUB.Add;
10722: RAISE FND_API.G_EXC_ERROR;
10723: END IF ;
10724: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10725: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10726: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN

Line 10725: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach

10721: FND_MSG_PUB.Add;
10722: RAISE FND_API.G_EXC_ERROR;
10723: END IF ;
10724: IF x_charges_detail_rec.currency_code <> l_currency_code AND l_currency_code is NOT NULL and x_charges_detail_rec.currency_code is not NUll
10725: and x_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR THEN --12.1.3, vpremach
10726: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10727: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10728: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10729: FND_MSG_PUB.Add;

Line 10730: RAISE FND_API.G_EXC_ERROR;

10726: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN
10727: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10728: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10729: FND_MSG_PUB.Add;
10730: RAISE FND_API.G_EXC_ERROR;
10731: END IF;
10732: ELSE
10733: x_charges_detail_rec.currency_code := l_currency_code;
10734: END IF;

Line 10765: IF p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR AND

10761: x_charges_detail_rec.conversion_rate := null;
10762: x_charges_detail_rec.conversion_type_code := null;
10763: x_charges_detail_rec.conversion_rate_date := null;
10764:
10765: IF p_charges_detail_rec.currency_code <> FND_API.G_MISS_CHAR AND
10766: p_charges_detail_rec.currency_code IS NOT NULL AND
10767: p_charges_detail_rec.currency_code <> x_charges_detail_rec.currency_code THEN
10768:
10769: IF l_billing_flag = 'E' THEN

Line 10790: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10786: x_return_status => l_return_status);
10787:
10788: --DBMS_OUTPUT.PUT_LINE('l_rate '||l_rate);
10789:
10790: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10791: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CURRENCY_CONVERSION_ERR');
10792: FND_MESSAGE.Set_Token('FROM_CURRENCY', p_charges_detail_rec.currency_code);
10793: FND_MESSAGE.Set_Token('TO_CURRENCY', x_charges_detail_rec.currency_code);
10794: FND_MSG_PUB.Add;

Line 10795: RAISE FND_API.G_EXC_ERROR;

10791: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CURRENCY_CONVERSION_ERR');
10792: FND_MESSAGE.Set_Token('FROM_CURRENCY', p_charges_detail_rec.currency_code);
10793: FND_MESSAGE.Set_Token('TO_CURRENCY', x_charges_detail_rec.currency_code);
10794: FND_MSG_PUB.Add;
10795: RAISE FND_API.G_EXC_ERROR;
10796: END IF;
10797: --assign values to out record for conversion_rate, conversion_type_code
10798: --conversion_rate_date
10799: x_charges_detail_rec.conversion_rate := l_rate;

Line 10806: --RAISE FND_API.G_EXC_ERROR;

10802:
10803: ELSE
10804:
10805: --this should be an error because what comes in must mastch the derived currency code
10806: --RAISE FND_API.G_EXC_ERROR;
10807: --null;
10808: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN --srini
10809: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10810: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);

Line 10812: RAISE FND_API.G_EXC_ERROR;

10808: IF L_CURR_IN_CONVERSION_LIST <> 'Y' THEN --srini
10809: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10810: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10811: FND_MSG_PUB.Add;
10812: RAISE FND_API.G_EXC_ERROR;
10813: Else--srini
10814: IF p_charges_detail_rec.list_price is not null AND
10815: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM Then
10816: x_charges_detail_rec.currency_code := p_charges_detail_rec.currency_code; --srini

Line 10815: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM Then

10811: FND_MSG_PUB.Add;
10812: RAISE FND_API.G_EXC_ERROR;
10813: Else--srini
10814: IF p_charges_detail_rec.list_price is not null AND
10815: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM Then
10816: x_charges_detail_rec.currency_code := p_charges_detail_rec.currency_code; --srini
10817: Else
10818: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10819: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);

Line 10821: RAISE FND_API.G_EXC_ERROR;

10817: Else
10818: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_INVALID_CURRENCY_CODE');
10819: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
10820: FND_MSG_PUB.Add;
10821: RAISE FND_API.G_EXC_ERROR;
10822: End IF; --srini
10823: End If;--srini
10824: END IF;
10825:

Line 10970: IF p_charges_detail_rec.context = FND_API.G_MISS_CHAR THEN

10966: --=========================================
10967: -- Assign Values to Charges Flex fields
10968: -- in the out record
10969: --==========================================
10970: IF p_charges_detail_rec.context = FND_API.G_MISS_CHAR THEN
10971:
10972: -- get the values from the database
10973: x_charges_detail_rec.context := l_db_det_rec.context;
10974: x_charges_detail_rec.attribute1 := l_db_det_rec.attribute1;

Line 11015: IF p_charges_detail_rec.attribute1 = FND_API.G_MISS_CHAR THEN

11011: ELSE
11012:
11013: x_charges_detail_rec.context := p_charges_detail_rec.context ;
11014:
11015: IF p_charges_detail_rec.attribute1 = FND_API.G_MISS_CHAR THEN
11016: x_charges_detail_rec.attribute1 := null;
11017: ELSE
11018: x_charges_detail_rec.attribute1 := p_charges_detail_rec.attribute1;
11019: END IF;

Line 11021: IF p_charges_detail_rec.attribute2 = FND_API.G_MISS_CHAR THEN

11017: ELSE
11018: x_charges_detail_rec.attribute1 := p_charges_detail_rec.attribute1;
11019: END IF;
11020:
11021: IF p_charges_detail_rec.attribute2 = FND_API.G_MISS_CHAR THEN
11022: x_charges_detail_rec.attribute2 := null;
11023: ELSE
11024: x_charges_detail_rec.attribute2 := p_charges_detail_rec.attribute2;
11025: END IF;

Line 11027: IF p_charges_detail_rec.attribute3 = FND_API.G_MISS_CHAR THEN

11023: ELSE
11024: x_charges_detail_rec.attribute2 := p_charges_detail_rec.attribute2;
11025: END IF;
11026:
11027: IF p_charges_detail_rec.attribute3 = FND_API.G_MISS_CHAR THEN
11028: x_charges_detail_rec.attribute3 := null;
11029: ELSE
11030: x_charges_detail_rec.attribute3 := p_charges_detail_rec.attribute3;
11031: END IF;

Line 11033: IF p_charges_detail_rec.attribute4 = FND_API.G_MISS_CHAR THEN

11029: ELSE
11030: x_charges_detail_rec.attribute3 := p_charges_detail_rec.attribute3;
11031: END IF;
11032:
11033: IF p_charges_detail_rec.attribute4 = FND_API.G_MISS_CHAR THEN
11034: x_charges_detail_rec.attribute4 := null;
11035: ELSE
11036: x_charges_detail_rec.attribute4 := p_charges_detail_rec.attribute4;
11037: END IF;

Line 11039: IF p_charges_detail_rec.attribute5 = FND_API.G_MISS_CHAR THEN

11035: ELSE
11036: x_charges_detail_rec.attribute4 := p_charges_detail_rec.attribute4;
11037: END IF;
11038:
11039: IF p_charges_detail_rec.attribute5 = FND_API.G_MISS_CHAR THEN
11040: x_charges_detail_rec.attribute5 := null;
11041: ELSE
11042: x_charges_detail_rec.attribute5 := p_charges_detail_rec.attribute5;
11043: END IF;

Line 11045: IF p_charges_detail_rec.attribute6 = FND_API.G_MISS_CHAR THEN

11041: ELSE
11042: x_charges_detail_rec.attribute5 := p_charges_detail_rec.attribute5;
11043: END IF;
11044:
11045: IF p_charges_detail_rec.attribute6 = FND_API.G_MISS_CHAR THEN
11046: x_charges_detail_rec.attribute6 := null;
11047: ELSE
11048: x_charges_detail_rec.attribute6 := p_charges_detail_rec.attribute6;
11049: END IF;

Line 11051: IF p_charges_detail_rec.attribute7 = FND_API.G_MISS_CHAR THEN

11047: ELSE
11048: x_charges_detail_rec.attribute6 := p_charges_detail_rec.attribute6;
11049: END IF;
11050:
11051: IF p_charges_detail_rec.attribute7 = FND_API.G_MISS_CHAR THEN
11052: x_charges_detail_rec.attribute7 := null;
11053: ELSE
11054: x_charges_detail_rec.attribute7 := p_charges_detail_rec.attribute7;
11055: END IF;

Line 11057: IF p_charges_detail_rec.attribute8 = FND_API.G_MISS_CHAR THEN

11053: ELSE
11054: x_charges_detail_rec.attribute7 := p_charges_detail_rec.attribute7;
11055: END IF;
11056:
11057: IF p_charges_detail_rec.attribute8 = FND_API.G_MISS_CHAR THEN
11058: x_charges_detail_rec.attribute8 := null;
11059: ELSE
11060: x_charges_detail_rec.attribute8 := p_charges_detail_rec.attribute8;
11061: END IF;

Line 11063: IF p_charges_detail_rec.attribute9 = FND_API.G_MISS_CHAR THEN

11059: ELSE
11060: x_charges_detail_rec.attribute8 := p_charges_detail_rec.attribute8;
11061: END IF;
11062:
11063: IF p_charges_detail_rec.attribute9 = FND_API.G_MISS_CHAR THEN
11064: x_charges_detail_rec.attribute9 := null;
11065: ELSE
11066: x_charges_detail_rec.attribute9 := p_charges_detail_rec.attribute9;
11067: END IF;

Line 11069: IF p_charges_detail_rec.attribute10 = FND_API.G_MISS_CHAR THEN

11065: ELSE
11066: x_charges_detail_rec.attribute9 := p_charges_detail_rec.attribute9;
11067: END IF;
11068:
11069: IF p_charges_detail_rec.attribute10 = FND_API.G_MISS_CHAR THEN
11070: x_charges_detail_rec.attribute10 := null;
11071: ELSE
11072: x_charges_detail_rec.attribute10 := p_charges_detail_rec.attribute10;
11073: END IF;

Line 11075: IF p_charges_detail_rec.attribute11 = FND_API.G_MISS_CHAR THEN

11071: ELSE
11072: x_charges_detail_rec.attribute10 := p_charges_detail_rec.attribute10;
11073: END IF;
11074:
11075: IF p_charges_detail_rec.attribute11 = FND_API.G_MISS_CHAR THEN
11076: x_charges_detail_rec.attribute11 := null;
11077: ELSE
11078: x_charges_detail_rec.attribute11 := p_charges_detail_rec.attribute11;
11079: END IF;

Line 11081: IF p_charges_detail_rec.attribute12 = FND_API.G_MISS_CHAR THEN

11077: ELSE
11078: x_charges_detail_rec.attribute11 := p_charges_detail_rec.attribute11;
11079: END IF;
11080:
11081: IF p_charges_detail_rec.attribute12 = FND_API.G_MISS_CHAR THEN
11082: x_charges_detail_rec.attribute12 := null;
11083: ELSE
11084: x_charges_detail_rec.attribute12 := p_charges_detail_rec.attribute12;
11085: END IF;

Line 11087: IF p_charges_detail_rec.attribute13 = FND_API.G_MISS_CHAR THEN

11083: ELSE
11084: x_charges_detail_rec.attribute12 := p_charges_detail_rec.attribute12;
11085: END IF;
11086:
11087: IF p_charges_detail_rec.attribute13 = FND_API.G_MISS_CHAR THEN
11088: x_charges_detail_rec.attribute13 := null;
11089: ELSE
11090: x_charges_detail_rec.attribute13 := p_charges_detail_rec.attribute13;
11091: END IF;

Line 11093: IF p_charges_detail_rec.attribute14 = FND_API.G_MISS_CHAR THEN

11089: ELSE
11090: x_charges_detail_rec.attribute13 := p_charges_detail_rec.attribute13;
11091: END IF;
11092:
11093: IF p_charges_detail_rec.attribute14 = FND_API.G_MISS_CHAR THEN
11094: x_charges_detail_rec.attribute14 := null;
11095: ELSE
11096: x_charges_detail_rec.attribute14 := p_charges_detail_rec.attribute14;
11097: END IF;

Line 11099: IF p_charges_detail_rec.attribute15 = FND_API.G_MISS_CHAR THEN

11095: ELSE
11096: x_charges_detail_rec.attribute14 := p_charges_detail_rec.attribute14;
11097: END IF;
11098:
11099: IF p_charges_detail_rec.attribute15 = FND_API.G_MISS_CHAR THEN
11100: x_charges_detail_rec.attribute15 := null;
11101: ELSE
11102: x_charges_detail_rec.attribute15 := p_charges_detail_rec.attribute15;
11103: END IF;

Line 11114: IF p_charges_detail_rec.pricing_context = FND_API.G_MISS_CHAR THEN

11110: --=========================================
11111: -- Assign values to Pricing Flex fields
11112: -- in out record
11113: --=========================================
11114: IF p_charges_detail_rec.pricing_context = FND_API.G_MISS_CHAR THEN
11115:
11116: --DBMS_OUTPUT.PUT_LINE('parameter context is FND_API.G_MISS_CHAR ');
11117:
11118: x_charges_detail_rec.pricing_context := l_db_det_rec.pricing_context ;

Line 11116: --DBMS_OUTPUT.PUT_LINE('parameter context is FND_API.G_MISS_CHAR ');

11112: -- in out record
11113: --=========================================
11114: IF p_charges_detail_rec.pricing_context = FND_API.G_MISS_CHAR THEN
11115:
11116: --DBMS_OUTPUT.PUT_LINE('parameter context is FND_API.G_MISS_CHAR ');
11117:
11118: x_charges_detail_rec.pricing_context := l_db_det_rec.pricing_context ;
11119: x_charges_detail_rec.pricing_attribute1 := l_db_det_rec.pricing_attribute1;
11120: x_charges_detail_rec.pricing_attribute2 := l_db_det_rec.pricing_attribute2;

Line 11334: IF p_charges_detail_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN

11330: -- --DBMS_OUTPUT.PUT_LINE('parameter context is not null ');
11331:
11332: x_charges_detail_rec.pricing_context := p_charges_detail_rec.pricing_context ;
11333:
11334: IF p_charges_detail_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN
11335: x_charges_detail_rec.pricing_attribute1 := null;
11336: ELSE
11337: x_charges_detail_rec.pricing_attribute1 := p_charges_detail_rec.pricing_attribute1;
11338: END IF;

Line 11340: IF p_charges_detail_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN

11336: ELSE
11337: x_charges_detail_rec.pricing_attribute1 := p_charges_detail_rec.pricing_attribute1;
11338: END IF;
11339:
11340: IF p_charges_detail_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN
11341: x_charges_detail_rec.pricing_attribute2 := null;
11342: ELSE
11343: x_charges_detail_rec.pricing_attribute2 := p_charges_detail_rec.pricing_attribute2;
11344: END IF;

Line 11346: IF p_charges_detail_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN

11342: ELSE
11343: x_charges_detail_rec.pricing_attribute2 := p_charges_detail_rec.pricing_attribute2;
11344: END IF;
11345:
11346: IF p_charges_detail_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN
11347: x_charges_detail_rec.pricing_attribute3 := null;
11348: ELSE
11349: x_charges_detail_rec.pricing_attribute3 := p_charges_detail_rec.pricing_attribute3;
11350: END IF;

Line 11352: IF p_charges_detail_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN

11348: ELSE
11349: x_charges_detail_rec.pricing_attribute3 := p_charges_detail_rec.pricing_attribute3;
11350: END IF;
11351:
11352: IF p_charges_detail_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN
11353: x_charges_detail_rec.pricing_attribute4 := null;
11354: ELSE
11355: x_charges_detail_rec.pricing_attribute4 := p_charges_detail_rec.pricing_attribute4;
11356: END IF;

Line 11358: IF p_charges_detail_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN

11354: ELSE
11355: x_charges_detail_rec.pricing_attribute4 := p_charges_detail_rec.pricing_attribute4;
11356: END IF;
11357:
11358: IF p_charges_detail_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN
11359: x_charges_detail_rec.pricing_attribute5 := null;
11360: ELSE
11361: x_charges_detail_rec.pricing_attribute5 := p_charges_detail_rec.pricing_attribute5;
11362: END IF;

Line 11364: IF p_charges_detail_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN

11360: ELSE
11361: x_charges_detail_rec.pricing_attribute5 := p_charges_detail_rec.pricing_attribute5;
11362: END IF;
11363:
11364: IF p_charges_detail_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN
11365: x_charges_detail_rec.pricing_attribute6 := null;
11366: ELSE
11367: x_charges_detail_rec.pricing_attribute6 := p_charges_detail_rec.pricing_attribute6;
11368: END IF;

Line 11370: IF p_charges_detail_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN

11366: ELSE
11367: x_charges_detail_rec.pricing_attribute6 := p_charges_detail_rec.pricing_attribute6;
11368: END IF;
11369:
11370: IF p_charges_detail_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN
11371: x_charges_detail_rec.pricing_attribute7 := null;
11372: ELSE
11373: x_charges_detail_rec.pricing_attribute7 := p_charges_detail_rec.pricing_attribute7;
11374: END IF;

Line 11376: IF p_charges_detail_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN

11372: ELSE
11373: x_charges_detail_rec.pricing_attribute7 := p_charges_detail_rec.pricing_attribute7;
11374: END IF;
11375:
11376: IF p_charges_detail_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN
11377: x_charges_detail_rec.pricing_attribute8 := null;
11378: ELSE
11379: x_charges_detail_rec.pricing_attribute8 := p_charges_detail_rec.pricing_attribute8;
11380: END IF;

Line 11382: IF p_charges_detail_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN

11378: ELSE
11379: x_charges_detail_rec.pricing_attribute8 := p_charges_detail_rec.pricing_attribute8;
11380: END IF;
11381:
11382: IF p_charges_detail_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN
11383: x_charges_detail_rec.pricing_attribute9 := null;
11384: ELSE
11385: x_charges_detail_rec.pricing_attribute9 := p_charges_detail_rec.pricing_attribute9;
11386: END IF;

Line 11388: IF p_charges_detail_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN

11384: ELSE
11385: x_charges_detail_rec.pricing_attribute9 := p_charges_detail_rec.pricing_attribute9;
11386: END IF;
11387:
11388: IF p_charges_detail_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN
11389: x_charges_detail_rec.pricing_attribute10 := null;
11390: ELSE
11391: x_charges_detail_rec.pricing_attribute10 := p_charges_detail_rec.pricing_attribute10;
11392: END IF;

Line 11394: IF p_charges_detail_rec.pricing_attribute11 = FND_API.G_MISS_CHAR THEN

11390: ELSE
11391: x_charges_detail_rec.pricing_attribute10 := p_charges_detail_rec.pricing_attribute10;
11392: END IF;
11393:
11394: IF p_charges_detail_rec.pricing_attribute11 = FND_API.G_MISS_CHAR THEN
11395: x_charges_detail_rec.pricing_attribute11 := null;
11396: ELSE
11397: x_charges_detail_rec.pricing_attribute11 := p_charges_detail_rec.pricing_attribute11;
11398: END IF;

Line 11400: IF p_charges_detail_rec.pricing_attribute12 = FND_API.G_MISS_CHAR THEN

11396: ELSE
11397: x_charges_detail_rec.pricing_attribute11 := p_charges_detail_rec.pricing_attribute11;
11398: END IF;
11399:
11400: IF p_charges_detail_rec.pricing_attribute12 = FND_API.G_MISS_CHAR THEN
11401: x_charges_detail_rec.pricing_attribute12 := null;
11402: ELSE
11403: x_charges_detail_rec.pricing_attribute12 := p_charges_detail_rec.pricing_attribute12;
11404: END IF;

Line 11406: IF p_charges_detail_rec.pricing_attribute13 = FND_API.G_MISS_CHAR THEN

11402: ELSE
11403: x_charges_detail_rec.pricing_attribute12 := p_charges_detail_rec.pricing_attribute12;
11404: END IF;
11405:
11406: IF p_charges_detail_rec.pricing_attribute13 = FND_API.G_MISS_CHAR THEN
11407: x_charges_detail_rec.pricing_attribute13 := null;
11408: ELSE
11409: x_charges_detail_rec.pricing_attribute13 := p_charges_detail_rec.pricing_attribute13;
11410: END IF;

Line 11412: IF p_charges_detail_rec.pricing_attribute14 = FND_API.G_MISS_CHAR THEN

11408: ELSE
11409: x_charges_detail_rec.pricing_attribute13 := p_charges_detail_rec.pricing_attribute13;
11410: END IF;
11411:
11412: IF p_charges_detail_rec.pricing_attribute14 = FND_API.G_MISS_CHAR THEN
11413: x_charges_detail_rec.pricing_attribute14 := null;
11414: ELSE
11415: x_charges_detail_rec.pricing_attribute14 := p_charges_detail_rec.pricing_attribute14;
11416: END IF;

Line 11418: IF p_charges_detail_rec.pricing_attribute15 = FND_API.G_MISS_CHAR THEN

11414: ELSE
11415: x_charges_detail_rec.pricing_attribute14 := p_charges_detail_rec.pricing_attribute14;
11416: END IF;
11417:
11418: IF p_charges_detail_rec.pricing_attribute15 = FND_API.G_MISS_CHAR THEN
11419: x_charges_detail_rec.pricing_attribute15 := null;
11420: ELSE
11421: x_charges_detail_rec.pricing_attribute15 := p_charges_detail_rec.pricing_attribute15;
11422: END IF;

Line 11424: IF p_charges_detail_rec.pricing_attribute16 = FND_API.G_MISS_CHAR THEN

11420: ELSE
11421: x_charges_detail_rec.pricing_attribute15 := p_charges_detail_rec.pricing_attribute15;
11422: END IF;
11423:
11424: IF p_charges_detail_rec.pricing_attribute16 = FND_API.G_MISS_CHAR THEN
11425: x_charges_detail_rec.pricing_attribute16 := null;
11426: ELSE
11427: x_charges_detail_rec.pricing_attribute16 := p_charges_detail_rec.pricing_attribute16;
11428: END IF;

Line 11430: IF p_charges_detail_rec.pricing_attribute17 = FND_API.G_MISS_CHAR THEN

11426: ELSE
11427: x_charges_detail_rec.pricing_attribute16 := p_charges_detail_rec.pricing_attribute16;
11428: END IF;
11429:
11430: IF p_charges_detail_rec.pricing_attribute17 = FND_API.G_MISS_CHAR THEN
11431: x_charges_detail_rec.pricing_attribute17 := null;
11432: ELSE
11433: x_charges_detail_rec.pricing_attribute17 := p_charges_detail_rec.pricing_attribute17;
11434: END IF;

Line 11436: IF p_charges_detail_rec.pricing_attribute18 = FND_API.G_MISS_CHAR THEN

11432: ELSE
11433: x_charges_detail_rec.pricing_attribute17 := p_charges_detail_rec.pricing_attribute17;
11434: END IF;
11435:
11436: IF p_charges_detail_rec.pricing_attribute18 = FND_API.G_MISS_CHAR THEN
11437: x_charges_detail_rec.pricing_attribute18 := null;
11438: ELSE
11439: x_charges_detail_rec.pricing_attribute18 := p_charges_detail_rec.pricing_attribute18;
11440: END IF;

Line 11442: IF p_charges_detail_rec.pricing_attribute19 = FND_API.G_MISS_CHAR THEN

11438: ELSE
11439: x_charges_detail_rec.pricing_attribute18 := p_charges_detail_rec.pricing_attribute18;
11440: END IF;
11441:
11442: IF p_charges_detail_rec.pricing_attribute19 = FND_API.G_MISS_CHAR THEN
11443: x_charges_detail_rec.pricing_attribute19 := null;
11444: ELSE
11445: x_charges_detail_rec.pricing_attribute19 := p_charges_detail_rec.pricing_attribute19;
11446: END IF;

Line 11448: IF p_charges_detail_rec.pricing_attribute20 = FND_API.G_MISS_CHAR THEN

11444: ELSE
11445: x_charges_detail_rec.pricing_attribute19 := p_charges_detail_rec.pricing_attribute19;
11446: END IF;
11447:
11448: IF p_charges_detail_rec.pricing_attribute20 = FND_API.G_MISS_CHAR THEN
11449: x_charges_detail_rec.pricing_attribute20 := null;
11450: ELSE
11451: x_charges_detail_rec.pricing_attribute20 := p_charges_detail_rec.pricing_attribute20;
11452: END IF;

Line 11454: IF p_charges_detail_rec.pricing_attribute21 = FND_API.G_MISS_CHAR THEN

11450: ELSE
11451: x_charges_detail_rec.pricing_attribute20 := p_charges_detail_rec.pricing_attribute20;
11452: END IF;
11453:
11454: IF p_charges_detail_rec.pricing_attribute21 = FND_API.G_MISS_CHAR THEN
11455: x_charges_detail_rec.pricing_attribute21 := null;
11456: ELSE
11457: x_charges_detail_rec.pricing_attribute21 := p_charges_detail_rec.pricing_attribute21;
11458: END IF;

Line 11460: IF p_charges_detail_rec.pricing_attribute22 = FND_API.G_MISS_CHAR THEN

11456: ELSE
11457: x_charges_detail_rec.pricing_attribute21 := p_charges_detail_rec.pricing_attribute21;
11458: END IF;
11459:
11460: IF p_charges_detail_rec.pricing_attribute22 = FND_API.G_MISS_CHAR THEN
11461: x_charges_detail_rec.pricing_attribute22 := null;
11462: ELSE
11463: x_charges_detail_rec.pricing_attribute22 := p_charges_detail_rec.pricing_attribute22;
11464: END IF;

Line 11467: IF p_charges_detail_rec.pricing_attribute23 = FND_API.G_MISS_CHAR THEN

11463: x_charges_detail_rec.pricing_attribute22 := p_charges_detail_rec.pricing_attribute22;
11464: END IF;
11465:
11466:
11467: IF p_charges_detail_rec.pricing_attribute23 = FND_API.G_MISS_CHAR THEN
11468: x_charges_detail_rec.pricing_attribute23 := null;
11469: ELSE
11470: x_charges_detail_rec.pricing_attribute23 := p_charges_detail_rec.pricing_attribute23;
11471: END IF;

Line 11473: IF p_charges_detail_rec.pricing_attribute24 = FND_API.G_MISS_CHAR THEN

11469: ELSE
11470: x_charges_detail_rec.pricing_attribute23 := p_charges_detail_rec.pricing_attribute23;
11471: END IF;
11472:
11473: IF p_charges_detail_rec.pricing_attribute24 = FND_API.G_MISS_CHAR THEN
11474: x_charges_detail_rec.pricing_attribute24 := null;
11475: ELSE
11476: x_charges_detail_rec.pricing_attribute24 := p_charges_detail_rec.pricing_attribute24;
11477: END IF;

Line 11479: IF p_charges_detail_rec.pricing_attribute25 = FND_API.G_MISS_CHAR THEN

11475: ELSE
11476: x_charges_detail_rec.pricing_attribute24 := p_charges_detail_rec.pricing_attribute24;
11477: END IF;
11478:
11479: IF p_charges_detail_rec.pricing_attribute25 = FND_API.G_MISS_CHAR THEN
11480: x_charges_detail_rec.pricing_attribute25 := null;
11481: ELSE
11482: x_charges_detail_rec.pricing_attribute25 := p_charges_detail_rec.pricing_attribute25;
11483: END IF;

Line 11485: IF p_charges_detail_rec.pricing_attribute26 = FND_API.G_MISS_CHAR THEN

11481: ELSE
11482: x_charges_detail_rec.pricing_attribute25 := p_charges_detail_rec.pricing_attribute25;
11483: END IF;
11484:
11485: IF p_charges_detail_rec.pricing_attribute26 = FND_API.G_MISS_CHAR THEN
11486: x_charges_detail_rec.pricing_attribute26 := null;
11487: ELSE
11488: x_charges_detail_rec.pricing_attribute26 := p_charges_detail_rec.pricing_attribute26;
11489: END IF;

Line 11491: IF p_charges_detail_rec.pricing_attribute27 = FND_API.G_MISS_CHAR THEN

11487: ELSE
11488: x_charges_detail_rec.pricing_attribute26 := p_charges_detail_rec.pricing_attribute26;
11489: END IF;
11490:
11491: IF p_charges_detail_rec.pricing_attribute27 = FND_API.G_MISS_CHAR THEN
11492: x_charges_detail_rec.pricing_attribute27 := null;
11493: ELSE
11494: x_charges_detail_rec.pricing_attribute27 := p_charges_detail_rec.pricing_attribute27;
11495: END IF;

Line 11497: IF p_charges_detail_rec.pricing_attribute28 = FND_API.G_MISS_CHAR THEN

11493: ELSE
11494: x_charges_detail_rec.pricing_attribute27 := p_charges_detail_rec.pricing_attribute27;
11495: END IF;
11496:
11497: IF p_charges_detail_rec.pricing_attribute28 = FND_API.G_MISS_CHAR THEN
11498: x_charges_detail_rec.pricing_attribute28 := null;
11499: ELSE
11500: x_charges_detail_rec.pricing_attribute28 := p_charges_detail_rec.pricing_attribute28;
11501: END IF;

Line 11503: IF p_charges_detail_rec.pricing_attribute29 = FND_API.G_MISS_CHAR THEN

11499: ELSE
11500: x_charges_detail_rec.pricing_attribute28 := p_charges_detail_rec.pricing_attribute28;
11501: END IF;
11502:
11503: IF p_charges_detail_rec.pricing_attribute29 = FND_API.G_MISS_CHAR THEN
11504: x_charges_detail_rec.pricing_attribute29 := null;
11505: ELSE
11506: x_charges_detail_rec.pricing_attribute29 := p_charges_detail_rec.pricing_attribute29;
11507: END IF;

Line 11509: IF p_charges_detail_rec.pricing_attribute30 = FND_API.G_MISS_CHAR THEN

11505: ELSE
11506: x_charges_detail_rec.pricing_attribute29 := p_charges_detail_rec.pricing_attribute29;
11507: END IF;
11508:
11509: IF p_charges_detail_rec.pricing_attribute30 = FND_API.G_MISS_CHAR THEN
11510: x_charges_detail_rec.pricing_attribute30 := null;
11511: ELSE
11512: x_charges_detail_rec.pricing_attribute30 := p_charges_detail_rec.pricing_attribute30;
11513: END IF;

Line 11515: IF p_charges_detail_rec.pricing_attribute31 = FND_API.G_MISS_CHAR THEN

11511: ELSE
11512: x_charges_detail_rec.pricing_attribute30 := p_charges_detail_rec.pricing_attribute30;
11513: END IF;
11514:
11515: IF p_charges_detail_rec.pricing_attribute31 = FND_API.G_MISS_CHAR THEN
11516: x_charges_detail_rec.pricing_attribute31 := null;
11517: ELSE
11518: x_charges_detail_rec.pricing_attribute31 := p_charges_detail_rec.pricing_attribute31;
11519: END IF;

Line 11521: IF p_charges_detail_rec.pricing_attribute32 = FND_API.G_MISS_CHAR THEN

11517: ELSE
11518: x_charges_detail_rec.pricing_attribute31 := p_charges_detail_rec.pricing_attribute31;
11519: END IF;
11520:
11521: IF p_charges_detail_rec.pricing_attribute32 = FND_API.G_MISS_CHAR THEN
11522: x_charges_detail_rec.pricing_attribute32 := null;
11523: ELSE
11524: x_charges_detail_rec.pricing_attribute32 := p_charges_detail_rec.pricing_attribute32;
11525: END IF;

Line 11527: IF p_charges_detail_rec.pricing_attribute33 = FND_API.G_MISS_CHAR THEN

11523: ELSE
11524: x_charges_detail_rec.pricing_attribute32 := p_charges_detail_rec.pricing_attribute32;
11525: END IF;
11526:
11527: IF p_charges_detail_rec.pricing_attribute33 = FND_API.G_MISS_CHAR THEN
11528: x_charges_detail_rec.pricing_attribute33 := null;
11529: ELSE
11530: x_charges_detail_rec.pricing_attribute33 := p_charges_detail_rec.pricing_attribute33;
11531: END IF;

Line 11533: IF p_charges_detail_rec.pricing_attribute34 = FND_API.G_MISS_CHAR THEN

11529: ELSE
11530: x_charges_detail_rec.pricing_attribute33 := p_charges_detail_rec.pricing_attribute33;
11531: END IF;
11532:
11533: IF p_charges_detail_rec.pricing_attribute34 = FND_API.G_MISS_CHAR THEN
11534: x_charges_detail_rec.pricing_attribute34 := null;
11535: ELSE
11536: x_charges_detail_rec.pricing_attribute34 := p_charges_detail_rec.pricing_attribute34;
11537: END IF;

Line 11539: IF p_charges_detail_rec.pricing_attribute35 = FND_API.G_MISS_CHAR THEN

11535: ELSE
11536: x_charges_detail_rec.pricing_attribute34 := p_charges_detail_rec.pricing_attribute34;
11537: END IF;
11538:
11539: IF p_charges_detail_rec.pricing_attribute35 = FND_API.G_MISS_CHAR THEN
11540: x_charges_detail_rec.pricing_attribute35 := null;
11541: ELSE
11542: x_charges_detail_rec.pricing_attribute35 := p_charges_detail_rec.pricing_attribute35;
11543: END IF;

Line 11545: IF p_charges_detail_rec.pricing_attribute36 = FND_API.G_MISS_CHAR THEN

11541: ELSE
11542: x_charges_detail_rec.pricing_attribute35 := p_charges_detail_rec.pricing_attribute35;
11543: END IF;
11544:
11545: IF p_charges_detail_rec.pricing_attribute36 = FND_API.G_MISS_CHAR THEN
11546: x_charges_detail_rec.pricing_attribute36 := null;
11547: ELSE
11548: x_charges_detail_rec.pricing_attribute36 := p_charges_detail_rec.pricing_attribute36;
11549: END IF;

Line 11551: IF p_charges_detail_rec.pricing_attribute37 = FND_API.G_MISS_CHAR THEN

11547: ELSE
11548: x_charges_detail_rec.pricing_attribute36 := p_charges_detail_rec.pricing_attribute36;
11549: END IF;
11550:
11551: IF p_charges_detail_rec.pricing_attribute37 = FND_API.G_MISS_CHAR THEN
11552: x_charges_detail_rec.pricing_attribute37 := null;
11553: ELSE
11554: x_charges_detail_rec.pricing_attribute37 := p_charges_detail_rec.pricing_attribute37;
11555: END IF;

Line 11557: IF p_charges_detail_rec.pricing_attribute38 = FND_API.G_MISS_CHAR THEN

11553: ELSE
11554: x_charges_detail_rec.pricing_attribute37 := p_charges_detail_rec.pricing_attribute37;
11555: END IF;
11556:
11557: IF p_charges_detail_rec.pricing_attribute38 = FND_API.G_MISS_CHAR THEN
11558: x_charges_detail_rec.pricing_attribute38 := null;
11559: ELSE
11560: x_charges_detail_rec.pricing_attribute38 := p_charges_detail_rec.pricing_attribute38;
11561: END IF;

Line 11563: IF p_charges_detail_rec.pricing_attribute39 = FND_API.G_MISS_CHAR THEN

11559: ELSE
11560: x_charges_detail_rec.pricing_attribute38 := p_charges_detail_rec.pricing_attribute38;
11561: END IF;
11562:
11563: IF p_charges_detail_rec.pricing_attribute39 = FND_API.G_MISS_CHAR THEN
11564: x_charges_detail_rec.pricing_attribute39 := null;
11565: ELSE
11566: x_charges_detail_rec.pricing_attribute39 := p_charges_detail_rec.pricing_attribute39;
11567: END IF;

Line 11569: IF p_charges_detail_rec.pricing_attribute40 = FND_API.G_MISS_CHAR THEN

11565: ELSE
11566: x_charges_detail_rec.pricing_attribute39 := p_charges_detail_rec.pricing_attribute39;
11567: END IF;
11568:
11569: IF p_charges_detail_rec.pricing_attribute40 = FND_API.G_MISS_CHAR THEN
11570: x_charges_detail_rec.pricing_attribute40 := null;
11571: ELSE
11572: x_charges_detail_rec.pricing_attribute40 := p_charges_detail_rec.pricing_attribute40;
11573: END IF;

Line 11575: IF p_charges_detail_rec.pricing_attribute41 = FND_API.G_MISS_CHAR THEN

11571: ELSE
11572: x_charges_detail_rec.pricing_attribute40 := p_charges_detail_rec.pricing_attribute40;
11573: END IF;
11574:
11575: IF p_charges_detail_rec.pricing_attribute41 = FND_API.G_MISS_CHAR THEN
11576: x_charges_detail_rec.pricing_attribute41 := null;
11577: ELSE
11578: x_charges_detail_rec.pricing_attribute41 := p_charges_detail_rec.pricing_attribute41;
11579: END IF;

Line 11581: IF p_charges_detail_rec.pricing_attribute42 = FND_API.G_MISS_CHAR THEN

11577: ELSE
11578: x_charges_detail_rec.pricing_attribute41 := p_charges_detail_rec.pricing_attribute41;
11579: END IF;
11580:
11581: IF p_charges_detail_rec.pricing_attribute42 = FND_API.G_MISS_CHAR THEN
11582: x_charges_detail_rec.pricing_attribute42 := null;
11583: ELSE
11584: x_charges_detail_rec.pricing_attribute42 := p_charges_detail_rec.pricing_attribute42;
11585: END IF;

Line 11587: IF p_charges_detail_rec.pricing_attribute43 = FND_API.G_MISS_CHAR THEN

11583: ELSE
11584: x_charges_detail_rec.pricing_attribute42 := p_charges_detail_rec.pricing_attribute42;
11585: END IF;
11586:
11587: IF p_charges_detail_rec.pricing_attribute43 = FND_API.G_MISS_CHAR THEN
11588: x_charges_detail_rec.pricing_attribute43 := null;
11589: ELSE
11590: x_charges_detail_rec.pricing_attribute43 := p_charges_detail_rec.pricing_attribute43;
11591: END IF;

Line 11593: IF p_charges_detail_rec.pricing_attribute44 = FND_API.G_MISS_CHAR THEN

11589: ELSE
11590: x_charges_detail_rec.pricing_attribute43 := p_charges_detail_rec.pricing_attribute43;
11591: END IF;
11592:
11593: IF p_charges_detail_rec.pricing_attribute44 = FND_API.G_MISS_CHAR THEN
11594: x_charges_detail_rec.pricing_attribute44 := null;
11595: ELSE
11596: x_charges_detail_rec.pricing_attribute44 := p_charges_detail_rec.pricing_attribute44;
11597: END IF;

Line 11599: IF p_charges_detail_rec.pricing_attribute45 = FND_API.G_MISS_CHAR THEN

11595: ELSE
11596: x_charges_detail_rec.pricing_attribute44 := p_charges_detail_rec.pricing_attribute44;
11597: END IF;
11598:
11599: IF p_charges_detail_rec.pricing_attribute45 = FND_API.G_MISS_CHAR THEN
11600: x_charges_detail_rec.pricing_attribute45 := null;
11601: ELSE
11602: x_charges_detail_rec.pricing_attribute45 := p_charges_detail_rec.pricing_attribute45;
11603: END IF;

Line 11605: IF p_charges_detail_rec.pricing_attribute46 = FND_API.G_MISS_CHAR THEN

11601: ELSE
11602: x_charges_detail_rec.pricing_attribute45 := p_charges_detail_rec.pricing_attribute45;
11603: END IF;
11604:
11605: IF p_charges_detail_rec.pricing_attribute46 = FND_API.G_MISS_CHAR THEN
11606: x_charges_detail_rec.pricing_attribute46 := null;
11607: ELSE
11608: x_charges_detail_rec.pricing_attribute46 := p_charges_detail_rec.pricing_attribute46;
11609: END IF;

Line 11611: IF p_charges_detail_rec.pricing_attribute47 = FND_API.G_MISS_CHAR THEN

11607: ELSE
11608: x_charges_detail_rec.pricing_attribute46 := p_charges_detail_rec.pricing_attribute46;
11609: END IF;
11610:
11611: IF p_charges_detail_rec.pricing_attribute47 = FND_API.G_MISS_CHAR THEN
11612: x_charges_detail_rec.pricing_attribute47 := null;
11613: ELSE
11614: x_charges_detail_rec.pricing_attribute47 := p_charges_detail_rec.pricing_attribute47;
11615: END IF;

Line 11617: IF p_charges_detail_rec.pricing_attribute48 = FND_API.G_MISS_CHAR THEN

11613: ELSE
11614: x_charges_detail_rec.pricing_attribute47 := p_charges_detail_rec.pricing_attribute47;
11615: END IF;
11616:
11617: IF p_charges_detail_rec.pricing_attribute48 = FND_API.G_MISS_CHAR THEN
11618: x_charges_detail_rec.pricing_attribute48 := null;
11619: ELSE
11620: x_charges_detail_rec.pricing_attribute48 := p_charges_detail_rec.pricing_attribute48;
11621: END IF;

Line 11623: IF p_charges_detail_rec.pricing_attribute49 = FND_API.G_MISS_CHAR THEN

11619: ELSE
11620: x_charges_detail_rec.pricing_attribute48 := p_charges_detail_rec.pricing_attribute48;
11621: END IF;
11622:
11623: IF p_charges_detail_rec.pricing_attribute49 = FND_API.G_MISS_CHAR THEN
11624: x_charges_detail_rec.pricing_attribute49 := null;
11625: ELSE
11626: x_charges_detail_rec.pricing_attribute49 := p_charges_detail_rec.pricing_attribute49;
11627: END IF;

Line 11629: IF p_charges_detail_rec.pricing_attribute50 = FND_API.G_MISS_CHAR THEN

11625: ELSE
11626: x_charges_detail_rec.pricing_attribute49 := p_charges_detail_rec.pricing_attribute49;
11627: END IF;
11628:
11629: IF p_charges_detail_rec.pricing_attribute50 = FND_API.G_MISS_CHAR THEN
11630: x_charges_detail_rec.pricing_attribute50 := null;
11631: ELSE
11632: x_charges_detail_rec.pricing_attribute50 := p_charges_detail_rec.pricing_attribute50;
11633: END IF;

Line 11635: IF p_charges_detail_rec.pricing_attribute51 = FND_API.G_MISS_CHAR THEN

11631: ELSE
11632: x_charges_detail_rec.pricing_attribute50 := p_charges_detail_rec.pricing_attribute50;
11633: END IF;
11634:
11635: IF p_charges_detail_rec.pricing_attribute51 = FND_API.G_MISS_CHAR THEN
11636: x_charges_detail_rec.pricing_attribute51 := null;
11637: ELSE
11638: x_charges_detail_rec.pricing_attribute51 := p_charges_detail_rec.pricing_attribute51;
11639: END IF;

Line 11641: IF p_charges_detail_rec.pricing_attribute52 = FND_API.G_MISS_CHAR THEN

11637: ELSE
11638: x_charges_detail_rec.pricing_attribute51 := p_charges_detail_rec.pricing_attribute51;
11639: END IF;
11640:
11641: IF p_charges_detail_rec.pricing_attribute52 = FND_API.G_MISS_CHAR THEN
11642: x_charges_detail_rec.pricing_attribute52 := null;
11643: ELSE
11644: x_charges_detail_rec.pricing_attribute52 := p_charges_detail_rec.pricing_attribute52;
11645: END IF;

Line 11647: IF p_charges_detail_rec.pricing_attribute53 = FND_API.G_MISS_CHAR THEN

11643: ELSE
11644: x_charges_detail_rec.pricing_attribute52 := p_charges_detail_rec.pricing_attribute52;
11645: END IF;
11646:
11647: IF p_charges_detail_rec.pricing_attribute53 = FND_API.G_MISS_CHAR THEN
11648: x_charges_detail_rec.pricing_attribute53 := null;
11649: ELSE
11650: x_charges_detail_rec.pricing_attribute53 := p_charges_detail_rec.pricing_attribute53;
11651: END IF;

Line 11653: IF p_charges_detail_rec.pricing_attribute54 = FND_API.G_MISS_CHAR THEN

11649: ELSE
11650: x_charges_detail_rec.pricing_attribute53 := p_charges_detail_rec.pricing_attribute53;
11651: END IF;
11652:
11653: IF p_charges_detail_rec.pricing_attribute54 = FND_API.G_MISS_CHAR THEN
11654: x_charges_detail_rec.pricing_attribute54 := null;
11655: ELSE
11656: x_charges_detail_rec.pricing_attribute54 := p_charges_detail_rec.pricing_attribute54;
11657: END IF;

Line 11659: IF p_charges_detail_rec.pricing_attribute55 = FND_API.G_MISS_CHAR THEN

11655: ELSE
11656: x_charges_detail_rec.pricing_attribute54 := p_charges_detail_rec.pricing_attribute54;
11657: END IF;
11658:
11659: IF p_charges_detail_rec.pricing_attribute55 = FND_API.G_MISS_CHAR THEN
11660: x_charges_detail_rec.pricing_attribute55 := null;
11661: ELSE
11662: x_charges_detail_rec.pricing_attribute55 := p_charges_detail_rec.pricing_attribute55;
11663: END IF;

Line 11665: IF p_charges_detail_rec.pricing_attribute56 = FND_API.G_MISS_CHAR THEN

11661: ELSE
11662: x_charges_detail_rec.pricing_attribute55 := p_charges_detail_rec.pricing_attribute55;
11663: END IF;
11664:
11665: IF p_charges_detail_rec.pricing_attribute56 = FND_API.G_MISS_CHAR THEN
11666: x_charges_detail_rec.pricing_attribute56 := null;
11667: ELSE
11668: x_charges_detail_rec.pricing_attribute56 := p_charges_detail_rec.pricing_attribute56;
11669: END IF;

Line 11671: IF p_charges_detail_rec.pricing_attribute57 = FND_API.G_MISS_CHAR THEN

11667: ELSE
11668: x_charges_detail_rec.pricing_attribute56 := p_charges_detail_rec.pricing_attribute56;
11669: END IF;
11670:
11671: IF p_charges_detail_rec.pricing_attribute57 = FND_API.G_MISS_CHAR THEN
11672: x_charges_detail_rec.pricing_attribute57 := null;
11673: ELSE
11674: x_charges_detail_rec.pricing_attribute57 := p_charges_detail_rec.pricing_attribute57;
11675: END IF;

Line 11677: IF p_charges_detail_rec.pricing_attribute58 = FND_API.G_MISS_CHAR THEN

11673: ELSE
11674: x_charges_detail_rec.pricing_attribute57 := p_charges_detail_rec.pricing_attribute57;
11675: END IF;
11676:
11677: IF p_charges_detail_rec.pricing_attribute58 = FND_API.G_MISS_CHAR THEN
11678: x_charges_detail_rec.pricing_attribute58 := null;
11679: ELSE
11680: x_charges_detail_rec.pricing_attribute58 := p_charges_detail_rec.pricing_attribute58;
11681: END IF;

Line 11683: IF p_charges_detail_rec.pricing_attribute59 = FND_API.G_MISS_CHAR THEN

11679: ELSE
11680: x_charges_detail_rec.pricing_attribute58 := p_charges_detail_rec.pricing_attribute58;
11681: END IF;
11682:
11683: IF p_charges_detail_rec.pricing_attribute59 = FND_API.G_MISS_CHAR THEN
11684: x_charges_detail_rec.pricing_attribute59 := null;
11685: ELSE
11686: x_charges_detail_rec.pricing_attribute59 := p_charges_detail_rec.pricing_attribute59;
11687: END IF;

Line 11689: IF p_charges_detail_rec.pricing_attribute60 = FND_API.G_MISS_CHAR THEN

11685: ELSE
11686: x_charges_detail_rec.pricing_attribute59 := p_charges_detail_rec.pricing_attribute59;
11687: END IF;
11688:
11689: IF p_charges_detail_rec.pricing_attribute60 = FND_API.G_MISS_CHAR THEN
11690: x_charges_detail_rec.pricing_attribute60 := null;
11691: ELSE
11692: x_charges_detail_rec.pricing_attribute60 := p_charges_detail_rec.pricing_attribute60;
11693: END IF;

Line 11695: IF p_charges_detail_rec.pricing_attribute61 = FND_API.G_MISS_CHAR THEN

11691: ELSE
11692: x_charges_detail_rec.pricing_attribute60 := p_charges_detail_rec.pricing_attribute60;
11693: END IF;
11694:
11695: IF p_charges_detail_rec.pricing_attribute61 = FND_API.G_MISS_CHAR THEN
11696: x_charges_detail_rec.pricing_attribute61 := null;
11697: ELSE
11698: x_charges_detail_rec.pricing_attribute61 := p_charges_detail_rec.pricing_attribute61;
11699: END IF;

Line 11701: IF p_charges_detail_rec.pricing_attribute62 = FND_API.G_MISS_CHAR THEN

11697: ELSE
11698: x_charges_detail_rec.pricing_attribute61 := p_charges_detail_rec.pricing_attribute61;
11699: END IF;
11700:
11701: IF p_charges_detail_rec.pricing_attribute62 = FND_API.G_MISS_CHAR THEN
11702: x_charges_detail_rec.pricing_attribute62 := null;
11703: ELSE
11704: x_charges_detail_rec.pricing_attribute62 := p_charges_detail_rec.pricing_attribute62;
11705: END IF;

Line 11707: IF p_charges_detail_rec.pricing_attribute63 = FND_API.G_MISS_CHAR THEN

11703: ELSE
11704: x_charges_detail_rec.pricing_attribute62 := p_charges_detail_rec.pricing_attribute62;
11705: END IF;
11706:
11707: IF p_charges_detail_rec.pricing_attribute63 = FND_API.G_MISS_CHAR THEN
11708: x_charges_detail_rec.pricing_attribute63 := null;
11709: ELSE
11710: x_charges_detail_rec.pricing_attribute63 := p_charges_detail_rec.pricing_attribute63;
11711: END IF;

Line 11713: IF p_charges_detail_rec.pricing_attribute64 = FND_API.G_MISS_CHAR THEN

11709: ELSE
11710: x_charges_detail_rec.pricing_attribute63 := p_charges_detail_rec.pricing_attribute63;
11711: END IF;
11712:
11713: IF p_charges_detail_rec.pricing_attribute64 = FND_API.G_MISS_CHAR THEN
11714: x_charges_detail_rec.pricing_attribute64 := null;
11715: ELSE
11716: x_charges_detail_rec.pricing_attribute64 := p_charges_detail_rec.pricing_attribute64;
11717: END IF;

Line 11719: IF p_charges_detail_rec.pricing_attribute65 = FND_API.G_MISS_CHAR THEN

11715: ELSE
11716: x_charges_detail_rec.pricing_attribute64 := p_charges_detail_rec.pricing_attribute64;
11717: END IF;
11718:
11719: IF p_charges_detail_rec.pricing_attribute65 = FND_API.G_MISS_CHAR THEN
11720: x_charges_detail_rec.pricing_attribute65 := null;
11721: ELSE
11722: x_charges_detail_rec.pricing_attribute65 := p_charges_detail_rec.pricing_attribute65;
11723: END IF;

Line 11725: IF p_charges_detail_rec.pricing_attribute66 = FND_API.G_MISS_CHAR THEN

11721: ELSE
11722: x_charges_detail_rec.pricing_attribute65 := p_charges_detail_rec.pricing_attribute65;
11723: END IF;
11724:
11725: IF p_charges_detail_rec.pricing_attribute66 = FND_API.G_MISS_CHAR THEN
11726: x_charges_detail_rec.pricing_attribute66 := null;
11727: ELSE
11728: x_charges_detail_rec.pricing_attribute66 := p_charges_detail_rec.pricing_attribute66;
11729: END IF;

Line 11731: IF p_charges_detail_rec.pricing_attribute67 = FND_API.G_MISS_CHAR THEN

11727: ELSE
11728: x_charges_detail_rec.pricing_attribute66 := p_charges_detail_rec.pricing_attribute66;
11729: END IF;
11730:
11731: IF p_charges_detail_rec.pricing_attribute67 = FND_API.G_MISS_CHAR THEN
11732: x_charges_detail_rec.pricing_attribute67 := null;
11733: ELSE
11734: x_charges_detail_rec.pricing_attribute67 := p_charges_detail_rec.pricing_attribute67;
11735: END IF;

Line 11737: IF p_charges_detail_rec.pricing_attribute68 = FND_API.G_MISS_CHAR THEN

11733: ELSE
11734: x_charges_detail_rec.pricing_attribute67 := p_charges_detail_rec.pricing_attribute67;
11735: END IF;
11736:
11737: IF p_charges_detail_rec.pricing_attribute68 = FND_API.G_MISS_CHAR THEN
11738: x_charges_detail_rec.pricing_attribute68 := null;
11739: ELSE
11740: x_charges_detail_rec.pricing_attribute68 := p_charges_detail_rec.pricing_attribute68;
11741: END IF;

Line 11743: IF p_charges_detail_rec.pricing_attribute69 = FND_API.G_MISS_CHAR THEN

11739: ELSE
11740: x_charges_detail_rec.pricing_attribute68 := p_charges_detail_rec.pricing_attribute68;
11741: END IF;
11742:
11743: IF p_charges_detail_rec.pricing_attribute69 = FND_API.G_MISS_CHAR THEN
11744: x_charges_detail_rec.pricing_attribute69 := null;
11745: ELSE
11746: x_charges_detail_rec.pricing_attribute69 := p_charges_detail_rec.pricing_attribute69;
11747: END IF;

Line 11749: IF p_charges_detail_rec.pricing_attribute70 = FND_API.G_MISS_CHAR THEN

11745: ELSE
11746: x_charges_detail_rec.pricing_attribute69 := p_charges_detail_rec.pricing_attribute69;
11747: END IF;
11748:
11749: IF p_charges_detail_rec.pricing_attribute70 = FND_API.G_MISS_CHAR THEN
11750: x_charges_detail_rec.pricing_attribute70 := null;
11751: ELSE
11752: x_charges_detail_rec.pricing_attribute70 := p_charges_detail_rec.pricing_attribute70;
11753: END IF;

Line 11755: IF p_charges_detail_rec.pricing_attribute71 = FND_API.G_MISS_CHAR THEN

11751: ELSE
11752: x_charges_detail_rec.pricing_attribute70 := p_charges_detail_rec.pricing_attribute70;
11753: END IF;
11754:
11755: IF p_charges_detail_rec.pricing_attribute71 = FND_API.G_MISS_CHAR THEN
11756: x_charges_detail_rec.pricing_attribute71 := null;
11757: ELSE
11758: x_charges_detail_rec.pricing_attribute71 := p_charges_detail_rec.pricing_attribute71;
11759: END IF;

Line 11761: IF p_charges_detail_rec.pricing_attribute72 = FND_API.G_MISS_CHAR THEN

11757: ELSE
11758: x_charges_detail_rec.pricing_attribute71 := p_charges_detail_rec.pricing_attribute71;
11759: END IF;
11760:
11761: IF p_charges_detail_rec.pricing_attribute72 = FND_API.G_MISS_CHAR THEN
11762: x_charges_detail_rec.pricing_attribute72 := null;
11763: ELSE
11764: x_charges_detail_rec.pricing_attribute72 := p_charges_detail_rec.pricing_attribute72;
11765: END IF;

Line 11767: IF p_charges_detail_rec.pricing_attribute73 = FND_API.G_MISS_CHAR THEN

11763: ELSE
11764: x_charges_detail_rec.pricing_attribute72 := p_charges_detail_rec.pricing_attribute72;
11765: END IF;
11766:
11767: IF p_charges_detail_rec.pricing_attribute73 = FND_API.G_MISS_CHAR THEN
11768: x_charges_detail_rec.pricing_attribute73 := null;
11769: ELSE
11770: x_charges_detail_rec.pricing_attribute73 := p_charges_detail_rec.pricing_attribute73;
11771: END IF;

Line 11773: IF p_charges_detail_rec.pricing_attribute74 = FND_API.G_MISS_CHAR THEN

11769: ELSE
11770: x_charges_detail_rec.pricing_attribute73 := p_charges_detail_rec.pricing_attribute73;
11771: END IF;
11772:
11773: IF p_charges_detail_rec.pricing_attribute74 = FND_API.G_MISS_CHAR THEN
11774: x_charges_detail_rec.pricing_attribute74 := null;
11775: ELSE
11776: x_charges_detail_rec.pricing_attribute74 := p_charges_detail_rec.pricing_attribute74;
11777: END IF;

Line 11779: IF p_charges_detail_rec.pricing_attribute75 = FND_API.G_MISS_CHAR THEN

11775: ELSE
11776: x_charges_detail_rec.pricing_attribute74 := p_charges_detail_rec.pricing_attribute74;
11777: END IF;
11778:
11779: IF p_charges_detail_rec.pricing_attribute75 = FND_API.G_MISS_CHAR THEN
11780: x_charges_detail_rec.pricing_attribute75 := null;
11781: ELSE
11782: x_charges_detail_rec.pricing_attribute75 := p_charges_detail_rec.pricing_attribute75;
11783: END IF;

Line 11785: IF p_charges_detail_rec.pricing_attribute76 = FND_API.G_MISS_CHAR THEN

11781: ELSE
11782: x_charges_detail_rec.pricing_attribute75 := p_charges_detail_rec.pricing_attribute75;
11783: END IF;
11784:
11785: IF p_charges_detail_rec.pricing_attribute76 = FND_API.G_MISS_CHAR THEN
11786: x_charges_detail_rec.pricing_attribute76 := null;
11787: ELSE
11788: x_charges_detail_rec.pricing_attribute76 := p_charges_detail_rec.pricing_attribute76;
11789: END IF;

Line 11791: IF p_charges_detail_rec.pricing_attribute77 = FND_API.G_MISS_CHAR THEN

11787: ELSE
11788: x_charges_detail_rec.pricing_attribute76 := p_charges_detail_rec.pricing_attribute76;
11789: END IF;
11790:
11791: IF p_charges_detail_rec.pricing_attribute77 = FND_API.G_MISS_CHAR THEN
11792: x_charges_detail_rec.pricing_attribute77 := null;
11793: ELSE
11794: x_charges_detail_rec.pricing_attribute77 := p_charges_detail_rec.pricing_attribute77;
11795: END IF;

Line 11797: IF p_charges_detail_rec.pricing_attribute78 = FND_API.G_MISS_CHAR THEN

11793: ELSE
11794: x_charges_detail_rec.pricing_attribute77 := p_charges_detail_rec.pricing_attribute77;
11795: END IF;
11796:
11797: IF p_charges_detail_rec.pricing_attribute78 = FND_API.G_MISS_CHAR THEN
11798: x_charges_detail_rec.pricing_attribute78 := null;
11799: ELSE
11800: x_charges_detail_rec.pricing_attribute78 := p_charges_detail_rec.pricing_attribute78;
11801: END IF;

Line 11803: IF p_charges_detail_rec.pricing_attribute79 = FND_API.G_MISS_CHAR THEN

11799: ELSE
11800: x_charges_detail_rec.pricing_attribute78 := p_charges_detail_rec.pricing_attribute78;
11801: END IF;
11802:
11803: IF p_charges_detail_rec.pricing_attribute79 = FND_API.G_MISS_CHAR THEN
11804: x_charges_detail_rec.pricing_attribute79 := null;
11805: ELSE
11806: x_charges_detail_rec.pricing_attribute79 := p_charges_detail_rec.pricing_attribute79;
11807: END IF;

Line 11809: IF p_charges_detail_rec.pricing_attribute80 = FND_API.G_MISS_CHAR THEN

11805: ELSE
11806: x_charges_detail_rec.pricing_attribute79 := p_charges_detail_rec.pricing_attribute79;
11807: END IF;
11808:
11809: IF p_charges_detail_rec.pricing_attribute80 = FND_API.G_MISS_CHAR THEN
11810: x_charges_detail_rec.pricing_attribute80 := null;
11811: ELSE
11812: x_charges_detail_rec.pricing_attribute80 := p_charges_detail_rec.pricing_attribute80;
11813: END IF;

Line 11815: IF p_charges_detail_rec.pricing_attribute81 = FND_API.G_MISS_CHAR THEN

11811: ELSE
11812: x_charges_detail_rec.pricing_attribute80 := p_charges_detail_rec.pricing_attribute80;
11813: END IF;
11814:
11815: IF p_charges_detail_rec.pricing_attribute81 = FND_API.G_MISS_CHAR THEN
11816: x_charges_detail_rec.pricing_attribute81 := null;
11817: ELSE
11818: x_charges_detail_rec.pricing_attribute81 := p_charges_detail_rec.pricing_attribute81;
11819: END IF;

Line 11821: IF p_charges_detail_rec.pricing_attribute82 = FND_API.G_MISS_CHAR THEN

11817: ELSE
11818: x_charges_detail_rec.pricing_attribute81 := p_charges_detail_rec.pricing_attribute81;
11819: END IF;
11820:
11821: IF p_charges_detail_rec.pricing_attribute82 = FND_API.G_MISS_CHAR THEN
11822: x_charges_detail_rec.pricing_attribute82 := null;
11823: ELSE
11824: x_charges_detail_rec.pricing_attribute82 := p_charges_detail_rec.pricing_attribute82;
11825: END IF;

Line 11827: IF p_charges_detail_rec.pricing_attribute83 = FND_API.G_MISS_CHAR THEN

11823: ELSE
11824: x_charges_detail_rec.pricing_attribute82 := p_charges_detail_rec.pricing_attribute82;
11825: END IF;
11826:
11827: IF p_charges_detail_rec.pricing_attribute83 = FND_API.G_MISS_CHAR THEN
11828: x_charges_detail_rec.pricing_attribute83 := null;
11829: ELSE
11830: x_charges_detail_rec.pricing_attribute83 := p_charges_detail_rec.pricing_attribute83;
11831: END IF;

Line 11833: IF p_charges_detail_rec.pricing_attribute84 = FND_API.G_MISS_CHAR THEN

11829: ELSE
11830: x_charges_detail_rec.pricing_attribute83 := p_charges_detail_rec.pricing_attribute83;
11831: END IF;
11832:
11833: IF p_charges_detail_rec.pricing_attribute84 = FND_API.G_MISS_CHAR THEN
11834: x_charges_detail_rec.pricing_attribute84 := null;
11835: ELSE
11836: x_charges_detail_rec.pricing_attribute84 := p_charges_detail_rec.pricing_attribute84;
11837: END IF;

Line 11839: IF p_charges_detail_rec.pricing_attribute85 = FND_API.G_MISS_CHAR THEN

11835: ELSE
11836: x_charges_detail_rec.pricing_attribute84 := p_charges_detail_rec.pricing_attribute84;
11837: END IF;
11838:
11839: IF p_charges_detail_rec.pricing_attribute85 = FND_API.G_MISS_CHAR THEN
11840: x_charges_detail_rec.pricing_attribute85 := null;
11841: ELSE
11842: x_charges_detail_rec.pricing_attribute85 := p_charges_detail_rec.pricing_attribute85;
11843: END IF;

Line 11845: IF p_charges_detail_rec.pricing_attribute86 = FND_API.G_MISS_CHAR THEN

11841: ELSE
11842: x_charges_detail_rec.pricing_attribute85 := p_charges_detail_rec.pricing_attribute85;
11843: END IF;
11844:
11845: IF p_charges_detail_rec.pricing_attribute86 = FND_API.G_MISS_CHAR THEN
11846: x_charges_detail_rec.pricing_attribute86 := null;
11847: ELSE
11848: x_charges_detail_rec.pricing_attribute86 := p_charges_detail_rec.pricing_attribute86;
11849: END IF;

Line 11851: IF p_charges_detail_rec.pricing_attribute87 = FND_API.G_MISS_CHAR THEN

11847: ELSE
11848: x_charges_detail_rec.pricing_attribute86 := p_charges_detail_rec.pricing_attribute86;
11849: END IF;
11850:
11851: IF p_charges_detail_rec.pricing_attribute87 = FND_API.G_MISS_CHAR THEN
11852: x_charges_detail_rec.pricing_attribute87 := null;
11853: ELSE
11854: x_charges_detail_rec.pricing_attribute87 := p_charges_detail_rec.pricing_attribute87;
11855: END IF;

Line 11857: IF p_charges_detail_rec.pricing_attribute88 = FND_API.G_MISS_CHAR THEN

11853: ELSE
11854: x_charges_detail_rec.pricing_attribute87 := p_charges_detail_rec.pricing_attribute87;
11855: END IF;
11856:
11857: IF p_charges_detail_rec.pricing_attribute88 = FND_API.G_MISS_CHAR THEN
11858: x_charges_detail_rec.pricing_attribute88 := null;
11859: ELSE
11860: x_charges_detail_rec.pricing_attribute88 := p_charges_detail_rec.pricing_attribute88;
11861: END IF;

Line 11863: IF p_charges_detail_rec.pricing_attribute89 = FND_API.G_MISS_CHAR THEN

11859: ELSE
11860: x_charges_detail_rec.pricing_attribute88 := p_charges_detail_rec.pricing_attribute88;
11861: END IF;
11862:
11863: IF p_charges_detail_rec.pricing_attribute89 = FND_API.G_MISS_CHAR THEN
11864: x_charges_detail_rec.pricing_attribute89 := null;
11865: ELSE
11866: x_charges_detail_rec.pricing_attribute89 := p_charges_detail_rec.pricing_attribute89;
11867: END IF;

Line 11869: IF p_charges_detail_rec.pricing_attribute90 = FND_API.G_MISS_CHAR THEN

11865: ELSE
11866: x_charges_detail_rec.pricing_attribute89 := p_charges_detail_rec.pricing_attribute89;
11867: END IF;
11868:
11869: IF p_charges_detail_rec.pricing_attribute90 = FND_API.G_MISS_CHAR THEN
11870: x_charges_detail_rec.pricing_attribute90 := null;
11871: ELSE
11872: x_charges_detail_rec.pricing_attribute90 := p_charges_detail_rec.pricing_attribute90;
11873: END IF;

Line 11875: IF p_charges_detail_rec.pricing_attribute91 = FND_API.G_MISS_CHAR THEN

11871: ELSE
11872: x_charges_detail_rec.pricing_attribute90 := p_charges_detail_rec.pricing_attribute90;
11873: END IF;
11874:
11875: IF p_charges_detail_rec.pricing_attribute91 = FND_API.G_MISS_CHAR THEN
11876: x_charges_detail_rec.pricing_attribute91 := null;
11877: ELSE
11878: x_charges_detail_rec.pricing_attribute91 := p_charges_detail_rec.pricing_attribute91;
11879: END IF;

Line 11881: IF p_charges_detail_rec.pricing_attribute92 = FND_API.G_MISS_CHAR THEN

11877: ELSE
11878: x_charges_detail_rec.pricing_attribute91 := p_charges_detail_rec.pricing_attribute91;
11879: END IF;
11880:
11881: IF p_charges_detail_rec.pricing_attribute92 = FND_API.G_MISS_CHAR THEN
11882: x_charges_detail_rec.pricing_attribute92 := null;
11883: ELSE
11884: x_charges_detail_rec.pricing_attribute92 := p_charges_detail_rec.pricing_attribute92;
11885: END IF;

Line 11887: IF p_charges_detail_rec.pricing_attribute93 = FND_API.G_MISS_CHAR THEN

11883: ELSE
11884: x_charges_detail_rec.pricing_attribute92 := p_charges_detail_rec.pricing_attribute92;
11885: END IF;
11886:
11887: IF p_charges_detail_rec.pricing_attribute93 = FND_API.G_MISS_CHAR THEN
11888: x_charges_detail_rec.pricing_attribute93 := null;
11889: ELSE
11890: x_charges_detail_rec.pricing_attribute93 := p_charges_detail_rec.pricing_attribute93;
11891: END IF;

Line 11893: IF p_charges_detail_rec.pricing_attribute94 = FND_API.G_MISS_CHAR THEN

11889: ELSE
11890: x_charges_detail_rec.pricing_attribute93 := p_charges_detail_rec.pricing_attribute93;
11891: END IF;
11892:
11893: IF p_charges_detail_rec.pricing_attribute94 = FND_API.G_MISS_CHAR THEN
11894: x_charges_detail_rec.pricing_attribute94 := null;
11895: ELSE
11896: x_charges_detail_rec.pricing_attribute94 := p_charges_detail_rec.pricing_attribute94;
11897: END IF;

Line 11899: IF p_charges_detail_rec.pricing_attribute95 = FND_API.G_MISS_CHAR THEN

11895: ELSE
11896: x_charges_detail_rec.pricing_attribute94 := p_charges_detail_rec.pricing_attribute94;
11897: END IF;
11898:
11899: IF p_charges_detail_rec.pricing_attribute95 = FND_API.G_MISS_CHAR THEN
11900: x_charges_detail_rec.pricing_attribute95 := null;
11901: ELSE
11902: x_charges_detail_rec.pricing_attribute95 := p_charges_detail_rec.pricing_attribute95;
11903: END IF;

Line 11905: IF p_charges_detail_rec.pricing_attribute96 = FND_API.G_MISS_CHAR THEN

11901: ELSE
11902: x_charges_detail_rec.pricing_attribute95 := p_charges_detail_rec.pricing_attribute95;
11903: END IF;
11904:
11905: IF p_charges_detail_rec.pricing_attribute96 = FND_API.G_MISS_CHAR THEN
11906: x_charges_detail_rec.pricing_attribute96 := null;
11907: ELSE
11908: x_charges_detail_rec.pricing_attribute96 := p_charges_detail_rec.pricing_attribute96;
11909: END IF;

Line 11911: IF p_charges_detail_rec.pricing_attribute97 = FND_API.G_MISS_CHAR THEN

11907: ELSE
11908: x_charges_detail_rec.pricing_attribute96 := p_charges_detail_rec.pricing_attribute96;
11909: END IF;
11910:
11911: IF p_charges_detail_rec.pricing_attribute97 = FND_API.G_MISS_CHAR THEN
11912: x_charges_detail_rec.pricing_attribute97 := null;
11913: ELSE
11914: x_charges_detail_rec.pricing_attribute97 := p_charges_detail_rec.pricing_attribute97;
11915: END IF;

Line 11917: IF p_charges_detail_rec.pricing_attribute98 = FND_API.G_MISS_CHAR THEN

11913: ELSE
11914: x_charges_detail_rec.pricing_attribute97 := p_charges_detail_rec.pricing_attribute97;
11915: END IF;
11916:
11917: IF p_charges_detail_rec.pricing_attribute98 = FND_API.G_MISS_CHAR THEN
11918: x_charges_detail_rec.pricing_attribute98 := null;
11919: ELSE
11920: x_charges_detail_rec.pricing_attribute98 := p_charges_detail_rec.pricing_attribute98;
11921: END IF;

Line 11923: IF p_charges_detail_rec.pricing_attribute99 = FND_API.G_MISS_CHAR THEN

11919: ELSE
11920: x_charges_detail_rec.pricing_attribute98 := p_charges_detail_rec.pricing_attribute98;
11921: END IF;
11922:
11923: IF p_charges_detail_rec.pricing_attribute99 = FND_API.G_MISS_CHAR THEN
11924: x_charges_detail_rec.pricing_attribute99 := null;
11925: ELSE
11926: x_charges_detail_rec.pricing_attribute99 := p_charges_detail_rec.pricing_attribute99;
11927: END IF;

Line 11929: IF p_charges_detail_rec.pricing_attribute100 = FND_API.G_MISS_CHAR THEN

11925: ELSE
11926: x_charges_detail_rec.pricing_attribute99 := p_charges_detail_rec.pricing_attribute99;
11927: END IF;
11928:
11929: IF p_charges_detail_rec.pricing_attribute100 = FND_API.G_MISS_CHAR THEN
11930: x_charges_detail_rec.pricing_attribute100 := null;
11931: ELSE
11932: x_charges_detail_rec.pricing_attribute100 := p_charges_detail_rec.pricing_attribute100;
11933: END IF;

Line 11954: RAISE FND_API.G_EXC_ERROR;

11950:
11951: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');
11952: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
11953: FND_MSG_PUB.Add;
11954: RAISE FND_API.G_EXC_ERROR;
11955: END IF;
11956: x_charges_detail_rec.apply_contract_discount := p_charges_detail_rec.apply_contract_discount;
11957:
11958: IF x_charges_detail_rec.billing_flag = 'L' AND

Line 12007: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12003: X_RETURN_STATUS => l_return_status,
12004: X_MSG_COUNT => l_msg_count,
12005: X_MSG_DATA => l_msg_data);
12006:
12007: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12008: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12009: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12010: FND_MSG_PUB.Add;
12011: RAISE FND_API.G_EXC_ERROR;

Line 12011: RAISE FND_API.G_EXC_ERROR;

12007: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12008: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12009: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12010: FND_MSG_PUB.Add;
12011: RAISE FND_API.G_EXC_ERROR;
12012: END IF;
12013:
12014: --Bug Fix for Bug # 3088397
12015: IF l_contract_discount IS NOT NULL THEN

Line 12055: RAISE FND_API.G_EXC_ERROR;

12051: IF l_curr_in_conversion_list = 'Y' THEN --AND fnd_profile.value('CS_ENABLE_CURRENCY_CONVERSION') = 'Y' THEN --12.1.3 Multi Currency, vpremach
12052: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');
12053: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
12054: FND_MSG_PUB.Add;
12055: RAISE FND_API.G_EXC_ERROR;
12056: END IF;
12057:
12058: IF ((((x_charges_detail_rec.inventory_item_id_in IS NOT NULL) AND
12059: (x_charges_detail_rec.unit_of_measure_code IS NOT NULL) AND

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

12204:
12205: --DBMS_OUTPUT.PUT_LINE('After calling CS_Pricing_Item_Pkg.Call_Pricing_Item ...');
12206: --DBMS_OUTPUT.PUT_LINE('l_msg_data '||l_msg_data);
12207:
12208: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
12209: FND_MESSAGE.Set_Name('CS', 'CS_CHG_API_PRICING_ITEM_ERROR');
12210: FND_MESSAGE.set_token('INV_ID', x_charges_detail_rec.inventory_item_id_in);
12211: FND_MESSAGE.set_token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
12212: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);

Line 12216: RAISE FND_API.G_EXC_ERROR;

12212: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);
12213: FND_MESSAGE.set_token('CURR_CODE', x_charges_detail_rec.currency_code);
12214: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
12215: FND_MSG_PUB.Add;
12216: RAISE FND_API.G_EXC_ERROR;
12217: END IF;
12218:
12219: --assign to out record
12220: x_charges_detail_rec.list_price := l_list_price;

Line 12300: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12296: X_RETURN_STATUS => l_return_status,
12297: X_MSG_COUNT => l_msg_count,
12298: X_MSG_DATA => l_msg_data);
12299:
12300: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12301: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12302: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12303: FND_MSG_PUB.Add;
12304: RAISE FND_API.G_EXC_ERROR;

Line 12304: RAISE FND_API.G_EXC_ERROR;

12300: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12301: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12302: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12303: FND_MSG_PUB.Add;
12304: RAISE FND_API.G_EXC_ERROR;
12305: END IF;
12306:
12307: --Bug Fix for Bug # 3088397
12308: IF l_contract_discount IS NOT NULL THEN

Line 12366: RAISE FND_API.G_EXC_ERROR;

12362: IF l_curr_in_conversion_list = 'Y' THEN --AND fnd_profile.value('CS_ENABLE_CURRENCY_CONVERSION') = 'Y' THEN
12363: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');
12364: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
12365: FND_MSG_PUB.Add;
12366: RAISE FND_API.G_EXC_ERROR;
12367: END IF;
12368: END IF;
12369: --DBMS_OUTPUT.PUT_LINE('Expense line with after warr cost ');
12370: /* Start Bug 6960562 */

Line 12447: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12443: X_RETURN_STATUS => l_return_status,
12444: X_MSG_COUNT => l_msg_count,
12445: X_MSG_DATA => l_msg_data);
12446:
12447: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12448: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12449: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12450: FND_MSG_PUB.Add;
12451: RAISE FND_API.G_EXC_ERROR;

Line 12451: RAISE FND_API.G_EXC_ERROR;

12447: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12448: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12449: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12450: FND_MSG_PUB.Add;
12451: RAISE FND_API.G_EXC_ERROR;
12452: END IF;
12453:
12454: IF l_contract_discount IS NOT NULL THEN
12455: --assign the contract discount to the out record

Line 12492: RAISE FND_API.G_EXC_ERROR;

12488: IF l_curr_in_conversion_list = 'Y' THEN --AND fnd_profile.value('CS_ENABLE_CURRENCY_CONVERSION') = 'Y' THEN
12489: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');
12490: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
12491: FND_MSG_PUB.Add;
12492: RAISE FND_API.G_EXC_ERROR;
12493: END IF;
12494: END IF;
12495:
12496: --DBMS_OUTPUT.PUT_LINE('Expense line with after warr cost ');

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

12626:
12627: --DBMS_OUTPUT.PUT_LINE('After calling CS_Pricing_Item_Pkg.Call_Pricing_Item ...');
12628: --DBMS_OUTPUT.PUT_LINE('l_msg_data '||l_msg_data);
12629:
12630: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
12631: FND_MESSAGE.Set_Name('CS', 'CS_CHG_API_PRICING_ITEM_ERROR');
12632: FND_MESSAGE.set_token('INV_ID', x_charges_detail_rec.inventory_item_id_in);
12633: FND_MESSAGE.set_token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
12634: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);

Line 12638: RAISE FND_API.G_EXC_ERROR;

12634: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);
12635: FND_MESSAGE.set_token('CURR_CODE', x_charges_detail_rec.currency_code);
12636: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
12637: FND_MSG_PUB.Add;
12638: RAISE FND_API.G_EXC_ERROR;
12639: END IF;
12640: END IF;
12641:
12642:

Line 12716: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12712: X_RETURN_STATUS => l_return_status,
12713: X_MSG_COUNT => l_msg_count,
12714: X_MSG_DATA => l_msg_data);
12715:
12716: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12717: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12718: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12719: FND_MSG_PUB.Add;
12720: RAISE FND_API.G_EXC_ERROR;

Line 12720: RAISE FND_API.G_EXC_ERROR;

12716: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12717: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12718: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12719: FND_MSG_PUB.Add;
12720: RAISE FND_API.G_EXC_ERROR;
12721: END IF;
12722:
12723: --Bug Fix for Bug # 3088397
12724: IF l_contract_discount IS NOT NULL THEN

Line 12766: RAISE FND_API.G_EXC_ERROR;

12762: IF l_curr_in_conversion_list = 'Y' AND p_charges_detail_rec.list_price is null then --12.1.3, vpremach
12763: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');
12764: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
12765: FND_MSG_PUB.Add;
12766: RAISE FND_API.G_EXC_ERROR;
12767: END IF;
12768: --DBMS_OUTPUT.PUT_LINE('In Update of Pricing API');
12769: --DBMS_OUTPUT.PUT_LINE('Billing Flag '||x_charges_detail_rec.billing_flag);
12770: --DBMS_OUTPUT.PUT_LINE('AFter_warranty_cost '||p_charges_detail_rec.after_warranty_cost);

Line 12774: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM AND

12770: --DBMS_OUTPUT.PUT_LINE('AFter_warranty_cost '||p_charges_detail_rec.after_warranty_cost);
12771: --DBMS_OUTPUT.PUT_LINE('selling price '||p_charges_detail_rec.selling_price);
12772:
12773: IF x_charges_detail_rec.billing_flag = 'L' AND
12774: p_charges_detail_rec.list_price <> FND_API.G_MISS_NUM AND
12775: p_charges_detail_rec.list_price IS NOT NULL THEN
12776:
12777: IF p_charges_detail_rec.list_price <> l_db_det_rec.list_price THEN
12778:

Line 12798: ELSIF p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM THEN

12794: IF p_charges_detail_rec.after_warranty_cost IS NOT NULL THEN
12795:
12796: x_charges_detail_rec.after_warranty_cost := p_charges_detail_rec.after_warranty_cost;
12797: l_calc_sp := 'N';
12798: ELSIF p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM THEN
12799: x_charges_detail_rec.after_warranty_cost := l_db_det_rec.after_warranty_cost;
12800: l_calc_sp := 'N';
12801: ELSE
12802: --after warr cost is null

Line 12834: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12830: X_RETURN_STATUS => l_return_status,
12831: X_MSG_COUNT => l_msg_count,
12832: X_MSG_DATA => l_msg_data);
12833:
12834: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12835: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12836: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12837: FND_MSG_PUB.Add;
12838: RAISE FND_API.G_EXC_ERROR;

Line 12838: RAISE FND_API.G_EXC_ERROR;

12834: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12835: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12836: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12837: FND_MSG_PUB.Add;
12838: RAISE FND_API.G_EXC_ERROR;
12839: END IF;
12840:
12841: --Bug Fix for Bug # 3088397
12842: IF l_contract_discount IS NOT NULL THEN

Line 12915: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

12911: X_RETURN_STATUS => l_return_status,
12912: X_MSG_COUNT => l_msg_count,
12913: X_MSG_DATA => l_msg_data);
12914:
12915: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12916: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12917: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12918: FND_MSG_PUB.Add;
12919: RAISE FND_API.G_EXC_ERROR;

Line 12919: RAISE FND_API.G_EXC_ERROR;

12915: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12916: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
12917: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
12918: FND_MSG_PUB.Add;
12919: RAISE FND_API.G_EXC_ERROR;
12920: END IF;
12921:
12922: --Bug Fix for Bug # 3088397
12923: IF l_contract_discount IS NOT NULL THEN

Line 12943: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

12939: --Fixed Bug # 3220253
12940: --passed p_charges_detail_rec.contract_discount_amount
12941: x_charges_detail_rec.apply_contract_discount := p_charges_detail_rec.apply_contract_discount;
12942:
12943: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
12944: p_charges_detail_rec.contract_discount_amount IS NOT NULL THEN
12945: x_charges_detail_rec.contract_discount_amount := l_db_rec.contract_discount_amount;
12946: ELSIF p_charges_detail_rec.contract_discount_amount IS NULL THEN
12947: x_charges_detail_rec.contract_discount_amount := 0;

Line 12961: ((p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM OR

12957: --Fix # 3069583 unable to override charges for labor charge line
12958: --x_charges_detail_rec.billing_flag <> 'E' AND
12959: --x_charges_detail_rec.billing_flag <> 'M' OR
12960: (x_charges_detail_rec.billing_flag IN ('E','M', 'L') AND
12961: ((p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM OR
12962: p_charges_detail_rec.after_warranty_cost IS NULL) AND
12963: (p_charges_detail_rec.list_price = FND_API.G_MISS_NUM OR
12964: p_charges_detail_rec.list_price IS NULL))) THEN
12965: IF nvl(l_curr_in_conversion_list,'N') = 'Y' THEN --12.1.3, vpremach

Line 12963: (p_charges_detail_rec.list_price = FND_API.G_MISS_NUM OR

12959: --x_charges_detail_rec.billing_flag <> 'M' OR
12960: (x_charges_detail_rec.billing_flag IN ('E','M', 'L') AND
12961: ((p_charges_detail_rec.after_warranty_cost = FND_API.G_MISS_NUM OR
12962: p_charges_detail_rec.after_warranty_cost IS NULL) AND
12963: (p_charges_detail_rec.list_price = FND_API.G_MISS_NUM OR
12964: p_charges_detail_rec.list_price IS NULL))) THEN
12965: IF nvl(l_curr_in_conversion_list,'N') = 'Y' THEN --12.1.3, vpremach
12966: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');
12967: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);

Line 12969: RAISE FND_API.G_EXC_ERROR;

12965: IF nvl(l_curr_in_conversion_list,'N') = 'Y' THEN --12.1.3, vpremach
12966: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');
12967: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
12968: FND_MSG_PUB.Add;
12969: RAISE FND_API.G_EXC_ERROR;
12970: END IF;
12971:
12972: IF l_calc_sp = 'Y' THEN
12973: IF ((((x_charges_detail_rec.inventory_item_id_in IS NOT NULL) AND

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

13108:
13109: --DBMS_OUTPUT.PUT_LINE('After calling CS_Pricing_Item_Pkg.Call_Pricing_Item ...');
13110: --DBMS_OUTPUT.PUT_LINE('l_msg_data '||l_msg_data);
13111:
13112: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13113: FND_MESSAGE.Set_Name('CS', 'CS_CHG_API_PRICING_ITEM_ERROR');
13114: FND_MESSAGE.set_token('INV_ID', x_charges_detail_rec.inventory_item_id_in);
13115: FND_MESSAGE.set_token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
13116: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);

Line 13120: RAISE FND_API.G_EXC_ERROR;

13116: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);
13117: FND_MESSAGE.set_token('CURR_CODE', x_charges_detail_rec.currency_code);
13118: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
13119: FND_MSG_PUB.Add;
13120: RAISE FND_API.G_EXC_ERROR;
13121: END IF;
13122:
13123: --bug # 3056622 charge amount is zero for items with negative prices
13124: --assign to out record

Line 13126: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND

13122:
13123: --bug # 3056622 charge amount is zero for items with negative prices
13124: --assign to out record
13125: x_charges_detail_rec.list_price := l_list_price;
13126: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND
13127: p_charges_detail_rec.selling_price IS NOT NULL THEN
13128: x_charges_detail_rec.selling_price := p_charges_detail_rec.selling_price;
13129: ELSE
13130: x_charges_detail_rec.selling_price := x_charges_detail_rec.list_price;

Line 13198: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

13194: X_RETURN_STATUS => l_return_status,
13195: X_MSG_COUNT => l_msg_count,
13196: X_MSG_DATA => l_msg_data);
13197:
13198: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13199: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
13200: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
13201: FND_MSG_PUB.Add;
13202: RAISE FND_API.G_EXC_ERROR;

Line 13202: RAISE FND_API.G_EXC_ERROR;

13198: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13199: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
13200: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
13201: FND_MSG_PUB.Add;
13202: RAISE FND_API.G_EXC_ERROR;
13203: END IF;
13204:
13205: --Bug Fix for Bug # 3088397
13206: IF l_contract_discount IS NOT NULL THEN

Line 13266: IF (p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND

13262: ELSE
13263: x_charges_detail_rec.list_price := l_db_det_rec.list_price;
13264: --x_charges_detail_rec.selling_price := l_db_det_rec.selling_price;
13265: -- Commented above and added below for Bug# 4689183
13266: IF (p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND
13267: p_charges_detail_rec.selling_price IS NOT NULL) THEN
13268: IF (p_charges_detail_rec.selling_price <> l_db_det_rec.selling_price) THEN
13269: x_charges_detail_rec.selling_price := p_charges_detail_rec.selling_price;
13270: ELSE

Line 13320: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

13316: X_RETURN_STATUS => l_return_status,
13317: X_MSG_COUNT => l_msg_count,
13318: X_MSG_DATA => l_msg_data);
13319:
13320: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13321: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
13322: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
13323: FND_MSG_PUB.Add;
13324: RAISE FND_API.G_EXC_ERROR;

Line 13324: RAISE FND_API.G_EXC_ERROR;

13320: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13321: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
13322: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
13323: FND_MSG_PUB.Add;
13324: RAISE FND_API.G_EXC_ERROR;
13325: END IF;
13326:
13327: --Bug Fix for Bug # 3088397
13328: IF l_contract_discount IS NOT NULL THEN

Line 13346: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

13342: --Apply contract discount = 'N'
13343: --Fixed Bug # 3220253
13344: --passed p_charges_detail_rec.contract_discount_amount
13345: x_charges_detail_rec.apply_contract_discount := p_charges_detail_rec.apply_contract_discount;
13346: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
13347: p_charges_detail_rec.contract_discount_amount IS NOT NULL THEN
13348: x_charges_detail_rec.contract_discount_amount := l_db_rec.contract_discount_amount;
13349: ELSIF p_charges_detail_rec.contract_discount_amount IS NULL THEN
13350: x_charges_detail_rec.contract_discount_amount := 0;

Line 13360: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM AND

13356:
13357: ELSIF
13358: --Fix # 3069583 unable to override charges for labor charge line
13359: x_charges_detail_rec.billing_flag IN ('E', 'M', 'L') AND
13360: p_charges_detail_rec.after_warranty_cost <> FND_API.G_MISS_NUM AND
13361: p_charges_detail_rec.after_warranty_cost IS NOT NULL THEN
13362:
13363: IF p_charges_detail_rec.list_price IS NULL THEN --12.1.3 Multi Currency, vpremach
13364: IF l_curr_in_conversion_list = 'Y' THEN

Line 13368: RAISE FND_API.G_EXC_ERROR;

13364: IF l_curr_in_conversion_list = 'Y' THEN
13365: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_NOT_BASE_CURRENCY');
13366: FND_MESSAGE.Set_Token('CURRENCY_CODE', p_charges_detail_rec.currency_code);
13367: FND_MSG_PUB.Add;
13368: RAISE FND_API.G_EXC_ERROR;
13369: END IF;
13370: END IF;
13371:
13372: --DBMS_OUTPUT.PUT_LINE('Update Expense line with after warr cost ');

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

13507:
13508: --DBMS_OUTPUT.PUT_LINE('After calling CS_Pricing_Item_Pkg.Call_Pricing_Item ...');
13509: --DBMS_OUTPUT.PUT_LINE('l_msg_data '||l_msg_data);
13510:
13511: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13512: FND_MESSAGE.Set_Name('CS', 'CS_CHG_API_PRICING_ITEM_ERROR');
13513: FND_MESSAGE.set_token('INV_ID', x_charges_detail_rec.inventory_item_id_in);
13514: FND_MESSAGE.set_token('PRICE_LIST_ID', x_charges_detail_rec.price_list_id);
13515: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);

Line 13519: RAISE FND_API.G_EXC_ERROR;

13515: FND_MESSAGE.set_token('UOM', x_charges_detail_rec.unit_of_measure_code);
13516: FND_MESSAGE.set_token('CURR_CODE', x_charges_detail_rec.currency_code);
13517: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
13518: FND_MSG_PUB.Add;
13519: RAISE FND_API.G_EXC_ERROR;
13520: END IF;
13521: END IF;
13522: -- Assign the after warranty that comes on the line
13523: x_charges_detail_rec.after_warranty_cost := p_charges_detail_rec.after_warranty_cost;

Line 13536: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND

13532: END IF;
13533:
13534: --bug # 3056622 charge amount is zero for items with negative prices
13535:
13536: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND
13537: p_charges_detail_rec.selling_price IS NOT NULL THEN
13538: x_charges_detail_rec.selling_price := p_charges_detail_rec.selling_price * x_charges_detail_rec.conversion_rate;
13539: ELSE
13540: x_charges_detail_rec.selling_price := x_charges_detail_rec.list_price;

Line 13554: and p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM THEN -- charges logistics

13550:
13551: --bug # 3056622 charge amount is zero for items with negative prices
13552:
13553: IF p_charges_detail_rec.selling_price IS NOT NULL
13554: and p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM THEN -- charges logistics
13555: x_charges_detail_rec.selling_price := p_charges_detail_rec.selling_price;
13556: ELSE
13557: x_charges_detail_rec.selling_price := x_charges_detail_rec.list_price;
13558: END IF;

Line 13601: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

13597: X_RETURN_STATUS => l_return_status,
13598: X_MSG_COUNT => l_msg_count,
13599: X_MSG_DATA => l_msg_data);
13600:
13601: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13602: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
13603: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
13604: FND_MSG_PUB.Add;
13605: RAISE FND_API.G_EXC_ERROR;

Line 13605: RAISE FND_API.G_EXC_ERROR;

13601: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13602: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
13603: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
13604: FND_MSG_PUB.Add;
13605: RAISE FND_API.G_EXC_ERROR;
13606: END IF;
13607:
13608: --DBMS_OUTPUT.PUT_LINE('l_contract_discount '||l_contract_discount);
13609:

Line 13655: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND

13651: --assign coverted amt to after_warranty_cost
13652:
13653: --bug # 3056622 charge amount is zero for items with negative prices
13654:
13655: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND
13656: p_charges_detail_rec.selling_price IS NOT NULL THEN
13657: x_charges_detail_rec.selling_price := p_charges_detail_rec.selling_price * x_charges_detail_rec.conversion_rate;
13658: x_charges_detail_rec.after_warranty_cost := x_charges_detail_rec.after_warranty_cost * x_charges_detail_rec.conversion_rate;
13659: x_charges_detail_rec.list_price := l_db_det_rec.list_price * x_charges_detail_rec.conversion_rate;

Line 13668: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND

13664: END IF;
13665:
13666: ELSE
13667: --bug # 3056622 charge amount is zero for items with negative prices
13668: IF p_charges_detail_rec.selling_price <> FND_API.G_MISS_NUM AND
13669: p_charges_detail_rec.selling_price IS NOT NULL THEN
13670: x_charges_detail_rec.selling_price := p_charges_detail_rec.selling_price;
13671: x_charges_detail_rec.after_warranty_cost := x_charges_detail_rec.after_warranty_cost;
13672: x_charges_detail_rec.list_price := l_db_det_rec.list_price;

Line 13700: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

13696: X_RETURN_STATUS => l_return_status,
13697: X_MSG_COUNT => l_msg_count,
13698: X_MSG_DATA => l_msg_data);
13699:
13700: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13701: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
13702: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
13703: FND_MSG_PUB.Add;
13704: RAISE FND_API.G_EXC_ERROR;

Line 13704: RAISE FND_API.G_EXC_ERROR;

13700: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13701: FND_MESSAGE.Set_Name('CS', 'CS_CHG_APPLY_CONTRACT_WARNING');
13702: FND_MESSAGE.SET_TOKEN('REASON', l_msg_data);
13703: FND_MSG_PUB.Add;
13704: RAISE FND_API.G_EXC_ERROR;
13705: END IF;
13706:
13707: --Bug Fix for Bug # 3088397
13708: IF l_contract_discount IS NOT NULL THEN

Line 13729: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR

13725: --Apply contract discount = 'N'
13726: --Fixed Bug # 3220253
13727: --passed p_charges_detail_rec.contract_discount_amount
13728: x_charges_detail_rec.apply_contract_discount := p_charges_detail_rec.apply_contract_discount;
13729: IF p_charges_detail_rec.contract_discount_amount <> FND_API.G_MISS_NUM OR
13730: p_charges_detail_rec.contract_discount_amount IS NOT NULL THEN
13731: x_charges_detail_rec.contract_discount_amount := l_db_rec.contract_discount_amount;
13732: ELSIF p_charges_detail_rec.contract_discount_amount IS NULL THEN
13733: x_charges_detail_rec.contract_discount_amount := 0;

Line 13777: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

13773: x_msg_count => l_msg_count,
13774: x_return_status => l_return_status ) ;
13775:
13776: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
13777: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13778: ELSIF l_return_status = G_RET_STS_ERROR THEN
13779: RAISE FND_API.G_EXC_ERROR;
13780: END IF;
13781:

Line 13779: RAISE FND_API.G_EXC_ERROR;

13775:
13776: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
13777: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13778: ELSIF l_return_status = G_RET_STS_ERROR THEN
13779: RAISE FND_API.G_EXC_ERROR;
13780: END IF;
13781:
13782: IF l_valid_check <> 'Y' THEN
13783: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_INV_ORG');

Line 13786: RAISE FND_API.G_EXC_ERROR;

13782: IF l_valid_check <> 'Y' THEN
13783: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_INV_ORG');
13784: FND_MESSAGE.Set_Token('ORG_ID', p_charges_detail_rec.transaction_inventory_org);
13785: FND_MSG_PUB.Add;
13786: RAISE FND_API.G_EXC_ERROR;
13787: END IF;
13788:
13789: END IF;
13790: x_charges_detail_rec.transaction_inventory_org := p_charges_detail_rec.transaction_inventory_org;

Line 13797: IF p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM AND

13793: -- assign from db record
13794: -- need to find out if we can update the transaction_inventory_org
13795: --
13796:
13797: IF p_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM AND
13798: p_charges_detail_rec.transaction_inventory_org IS NOT NULL THEN
13799:
13800: l_valid_check := IS_TXN_INV_ORG_VALID
13801: (p_txn_inv_org => p_charges_detail_rec.transaction_inventory_org,

Line 13809: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

13805: x_msg_count => l_msg_count,
13806: x_return_status => l_return_status ) ;
13807:
13808: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
13809: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13810: ELSIF l_return_status = G_RET_STS_ERROR THEN
13811: RAISE FND_API.G_EXC_ERROR;
13812: END IF;
13813:

Line 13811: RAISE FND_API.G_EXC_ERROR;

13807:
13808: IF l_return_status = G_RET_STS_UNEXP_ERROR THEN
13809: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13810: ELSIF l_return_status = G_RET_STS_ERROR THEN
13811: RAISE FND_API.G_EXC_ERROR;
13812: END IF;
13813:
13814: IF l_valid_check <> 'Y' THEN
13815: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_INV_ORG');

Line 13818: RAISE FND_API.G_EXC_ERROR;

13814: IF l_valid_check <> 'Y' THEN
13815: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_INV_ORG');
13816: FND_MESSAGE.Set_Token('ORG_ID', p_charges_detail_rec.transaction_inventory_org);
13817: FND_MSG_PUB.Add;
13818: RAISE FND_API.G_EXC_ERROR;
13819: END IF;
13820:
13821: x_charges_detail_rec.transaction_inventory_org := p_charges_detail_rec.transaction_inventory_org;
13822:

Line 13823: ELSIF p_charges_detail_rec.transaction_inventory_org = FND_API.G_MISS_NUM THEN

13819: END IF;
13820:
13821: x_charges_detail_rec.transaction_inventory_org := p_charges_detail_rec.transaction_inventory_org;
13822:
13823: ELSIF p_charges_detail_rec.transaction_inventory_org = FND_API.G_MISS_NUM THEN
13824: x_charges_detail_rec.transaction_inventory_org := l_db_det_rec.transaction_inventory_org;
13825: ELSE
13826: x_charges_detail_rec.transaction_inventory_org := NULL;
13827: END IF;

Line 13846: If x_charges_detail_rec.transaction_inventory_org is not Null AND x_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM THEN

13842: x_charges_detail_rec.need_by_date := null;
13843:
13844: IF x_charges_detail_rec.line_category_code = 'ORDER' AND fnd_profile.value('CS_SR_EN_SHIP_SOUR_RULE') = 'Y' Then
13845:
13846: If x_charges_detail_rec.transaction_inventory_org is not Null AND x_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM THEN
13847:
13848: IF p_charges_detail_rec.transaction_sub_inventory IS NOT NULL AND p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR Then
13849: Open c_sub_inventory(x_charges_detail_rec.transaction_inventory_org, p_charges_detail_rec.transaction_sub_inventory);
13850: Fetch c_sub_inventory into l_sub_inv_exists;

Line 13848: IF p_charges_detail_rec.transaction_sub_inventory IS NOT NULL AND p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR Then

13844: IF x_charges_detail_rec.line_category_code = 'ORDER' AND fnd_profile.value('CS_SR_EN_SHIP_SOUR_RULE') = 'Y' Then
13845:
13846: If x_charges_detail_rec.transaction_inventory_org is not Null AND x_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM THEN
13847:
13848: IF p_charges_detail_rec.transaction_sub_inventory IS NOT NULL AND p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR Then
13849: Open c_sub_inventory(x_charges_detail_rec.transaction_inventory_org, p_charges_detail_rec.transaction_sub_inventory);
13850: Fetch c_sub_inventory into l_sub_inv_exists;
13851: If c_sub_inventory%FOUND Then
13852: x_charges_detail_rec.transaction_sub_inventory := p_charges_detail_rec.transaction_sub_inventory;

Line 13857: RAISE FND_API.G_EXC_ERROR;

13853: Else
13854: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SUB_INV');
13855: FND_MESSAGE.Set_Token('SUB_INVENTORY', p_charges_detail_rec.transaction_sub_inventory);
13856: FND_MSG_PUB.Add;
13857: RAISE FND_API.G_EXC_ERROR;
13858: End If;
13859: Else
13860: x_charges_detail_rec.transaction_sub_inventory := Null;
13861: End If;

Line 13863: If ( p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR)

13859: Else
13860: x_charges_detail_rec.transaction_sub_inventory := Null;
13861: End If;
13862:
13863: If ( p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR)
13864: OR (p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE) Then
13865:
13866: l_required_parts(1).inventory_item_id := x_charges_detail_rec.inventory_item_id_in;
13867: l_required_parts(1).quantity := x_charges_detail_rec.quantity_required;

Line 13864: OR (p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE) Then

13860: x_charges_detail_rec.transaction_sub_inventory := Null;
13861: End If;
13862:
13863: If ( p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR)
13864: OR (p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE) Then
13865:
13866: l_required_parts(1).inventory_item_id := x_charges_detail_rec.inventory_item_id_in;
13867: l_required_parts(1).quantity := x_charges_detail_rec.quantity_required;
13868: l_party_site_id := x_charges_detail_rec.ship_to_org_id;

Line 13878: If p_charges_detail_rec.need_by_date is not Null and p_charges_detail_rec.need_by_date <> FND_API.G_MISS_DATE Then

13874: l_search_params.manned_warehouses := TRUE;
13875: l_search_params.to_hz_location_id := l_location_id;
13876: l_search_params.include_closed := TRUE;
13877:
13878: If p_charges_detail_rec.need_by_date is not Null and p_charges_detail_rec.need_by_date <> FND_API.G_MISS_DATE Then
13879: l_search_params.need_by_date := p_charges_detail_rec.need_by_date;
13880: x_charges_detail_rec.need_by_date := p_charges_detail_rec.need_by_date;
13881: Else
13882: l_search_params.need_by_date := null;

Line 13895: If ( p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR) Then

13891:
13892: If x_return_status = 'S' then
13893:
13894: For i in c_ship_dtls(x_charges_detail_rec.transaction_inventory_org) Loop
13895: If ( p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR) Then
13896:
13897: if i.shipping_method = p_charges_detail_rec.shipping_method Then
13898: x_charges_detail_rec.shipping_method := p_charges_detail_rec.shipping_method;
13899: l_shipping_method_found :='Y';

Line 13906: If (p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE) Then

13902: l_found := 'N';
13903: End If;
13904: End If;
13905:
13906: If (p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE) Then
13907: If trunc(i.arrival_date) = trunc(p_charges_detail_rec.arrival_date_time) then
13908: x_charges_detail_rec.arrival_date_time := p_charges_detail_rec.arrival_date_time;
13909: l_arrival_date_found :='Y';
13910: l_found := 'Y';

Line 13918: If (p_charges_detail_rec.distance is not Null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM) Then

13914: Else
13915: x_charges_detail_rec.arrival_date_time := Null;
13916: End If;
13917:
13918: If (p_charges_detail_rec.distance is not Null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM) Then
13919:
13920: If i.distance = p_charges_detail_rec.distance then
13921: x_charges_detail_rec.distance := p_charges_detail_rec.distance;
13922: l_distance_found :='Y';

Line 13943: RAISE FND_API.G_EXC_ERROR;

13939: If (p_charges_detail_rec.shipping_method is not null and l_shipping_method_found ='N' ) then
13940: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SHIP_METHOD');
13941: FND_MESSAGE.Set_Token('SHIPPING_METHOD', p_charges_detail_rec.shipping_method);
13942: FND_MSG_PUB.Add;
13943: RAISE FND_API.G_EXC_ERROR;
13944: end if;
13945:
13946: If (l_arrival_date_found ='N' and p_charges_detail_rec.arrival_date_time is not null ) Then
13947: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ARRV_DT');

Line 13950: RAISE FND_API.G_EXC_ERROR;

13946: If (l_arrival_date_found ='N' and p_charges_detail_rec.arrival_date_time is not null ) Then
13947: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ARRV_DT');
13948: FND_MESSAGE.Set_Token('ARRIVAL_DATE', p_charges_detail_rec.arrival_date_time);
13949: FND_MSG_PUB.Add;
13950: RAISE FND_API.G_EXC_ERROR;
13951: End If;
13952: If (l_distance_found ='N' and p_charges_detail_rec.distance is not null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM) Then
13953: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SHIP_DIST');
13954: FND_MESSAGE.Set_Token('DISTANCE', p_charges_detail_rec.distance);

Line 13952: If (l_distance_found ='N' and p_charges_detail_rec.distance is not null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM) Then

13948: FND_MESSAGE.Set_Token('ARRIVAL_DATE', p_charges_detail_rec.arrival_date_time);
13949: FND_MSG_PUB.Add;
13950: RAISE FND_API.G_EXC_ERROR;
13951: End If;
13952: If (l_distance_found ='N' and p_charges_detail_rec.distance is not null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM) Then
13953: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SHIP_DIST');
13954: FND_MESSAGE.Set_Token('DISTANCE', p_charges_detail_rec.distance);
13955: FND_MSG_PUB.Add;
13956: RAISE FND_API.G_EXC_ERROR;

Line 13956: RAISE FND_API.G_EXC_ERROR;

13952: If (l_distance_found ='N' and p_charges_detail_rec.distance is not null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM) Then
13953: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SHIP_DIST');
13954: FND_MESSAGE.Set_Token('DISTANCE', p_charges_detail_rec.distance);
13955: FND_MSG_PUB.Add;
13956: RAISE FND_API.G_EXC_ERROR;
13957: end if;
13958: End If; --x_return_status = 'S'
13959: Else
13960: x_charges_detail_rec.shipping_method := Null;

Line 13991: If p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR Then

13987: Open c_ship_dtls(x_charges_detail_rec.transaction_inventory_org, x_charges_detail_rec.transaction_sub_inventory);
13988: Fetch c_ship_dtls into l_shipping_method_code, l_arrival_date;
13989: Close c_ship_dtls;
13990:
13991: If p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR Then
13992: If l_shipping_method_code = p_charges_detail_rec.shipping_method Then
13993: x_charges_detail_rec.shipping_method := p_charges_detail_rec.shipping_method;
13994: Else
13995: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SHIP_METHOD');

Line 13998: RAISE FND_API.G_EXC_ERROR;

13994: Else
13995: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SHIP_METHOD');
13996: FND_MESSAGE.Set_Token('SHIPPING_METHOD', p_charges_detail_rec.shipping_method);
13997: FND_MSG_PUB.Add;
13998: RAISE FND_API.G_EXC_ERROR;
13999: End If;
14000: Else
14001: x_charges_detail_rec.shipping_method := Null;
14002: End If;

Line 14004: If p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE Then

14000: Else
14001: x_charges_detail_rec.shipping_method := Null;
14002: End If;
14003:
14004: If p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE Then
14005: If trunc(l_arrival_date) = trunc(p_charges_detail_rec.arrival_date_time) then
14006: x_charges_detail_rec.arrival_date_time := p_charges_detail_rec.arrival_date_time;
14007: Else
14008: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ARRV_DT');

Line 14011: RAISE FND_API.G_EXC_ERROR;

14007: Else
14008: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ARRV_DT');
14009: FND_MESSAGE.Set_Token('ARRIVAL_DATE', p_charges_detail_rec.arrival_date_time);
14010: FND_MSG_PUB.Add;
14011: RAISE FND_API.G_EXC_ERROR;
14012: End If;
14013: Else
14014: x_charges_detail_rec.arrival_date_time := Null;
14015: End If;

Line 14028: RAISE FND_API.G_EXC_ERROR;

14024:
14025: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SUB_INV');
14026: FND_MESSAGE.Set_Token('SUB_INVENTORY', p_charges_detail_rec.transaction_sub_inventory);
14027: FND_MSG_PUB.Add;
14028: RAISE FND_API.G_EXC_ERROR;
14029: End If; --c_sub_inventory
14030: Close c_sub_inventory; */
14031: -- Else
14032: -- x_charges_detail_rec.transaction_sub_inventory := Null;

Line 14038: If (x_charges_detail_rec.transaction_inventory_org is not Null AND x_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM) THEN

14034:
14035: ELSIF p_validation_mode = 'U' THEN
14036: -- bug 10404123
14037: IF x_charges_detail_rec.line_category_code = 'ORDER' AND fnd_profile.value('CS_SR_EN_SHIP_SOUR_RULE') = 'Y' Then
14038: If (x_charges_detail_rec.transaction_inventory_org is not Null AND x_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM) THEN
14039:
14040: IF (p_charges_detail_rec.transaction_sub_inventory IS NOT NULL AND p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR) Then
14041:
14042: Open c_sub_inventory(x_charges_detail_rec.transaction_inventory_org, p_charges_detail_rec.transaction_sub_inventory);

Line 14040: IF (p_charges_detail_rec.transaction_sub_inventory IS NOT NULL AND p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR) Then

14036: -- bug 10404123
14037: IF x_charges_detail_rec.line_category_code = 'ORDER' AND fnd_profile.value('CS_SR_EN_SHIP_SOUR_RULE') = 'Y' Then
14038: If (x_charges_detail_rec.transaction_inventory_org is not Null AND x_charges_detail_rec.transaction_inventory_org <> FND_API.G_MISS_NUM) THEN
14039:
14040: IF (p_charges_detail_rec.transaction_sub_inventory IS NOT NULL AND p_charges_detail_rec.transaction_sub_inventory <> FND_API.G_MISS_CHAR) Then
14041:
14042: Open c_sub_inventory(x_charges_detail_rec.transaction_inventory_org, p_charges_detail_rec.transaction_sub_inventory);
14043: Fetch c_sub_inventory into l_sub_inv_exists;
14044: If c_sub_inventory%FOUND Then

Line 14050: RAISE FND_API.G_EXC_ERROR;

14046: Else
14047: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SUB_INV');
14048: FND_MESSAGE.Set_Token('SUB_INVENTORY', p_charges_detail_rec.transaction_sub_inventory);
14049: FND_MSG_PUB.Add;
14050: RAISE FND_API.G_EXC_ERROR;
14051: End If;
14052: Close c_sub_inventory;
14053: ELSE
14054: x_charges_detail_rec.transaction_sub_inventory := l_db_det_rec.transaction_sub_inventory;

Line 14057: IF ( p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR)

14053: ELSE
14054: x_charges_detail_rec.transaction_sub_inventory := l_db_det_rec.transaction_sub_inventory;
14055: End if;
14056:
14057: IF ( p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR)
14058: OR (p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE) Then
14059:
14060: l_required_parts(1).inventory_item_id := x_charges_detail_rec.inventory_item_id_in;
14061: l_required_parts(1).quantity := x_charges_detail_rec.quantity_required;

Line 14058: OR (p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE) Then

14054: x_charges_detail_rec.transaction_sub_inventory := l_db_det_rec.transaction_sub_inventory;
14055: End if;
14056:
14057: IF ( p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR)
14058: OR (p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE) Then
14059:
14060: l_required_parts(1).inventory_item_id := x_charges_detail_rec.inventory_item_id_in;
14061: l_required_parts(1).quantity := x_charges_detail_rec.quantity_required;
14062: l_party_site_id := x_charges_detail_rec.ship_to_org_id;

Line 14070: If p_charges_detail_rec.need_by_date is not Null and p_charges_detail_rec.need_by_date <> FND_API.G_MISS_DATE Then

14066: Close c_location_id;
14067:
14068: l_search_params.manned_warehouses := TRUE;
14069: -- Charges MED Project
14070: If p_charges_detail_rec.need_by_date is not Null and p_charges_detail_rec.need_by_date <> FND_API.G_MISS_DATE Then
14071: l_search_params.need_by_date := p_charges_detail_rec.need_by_date;
14072: x_charges_detail_rec.need_by_date := p_charges_detail_rec.need_by_date;
14073: else
14074: l_search_params.need_by_date := Null;

Line 14090: If p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR Then

14086: If x_return_status = 'S' then
14087:
14088:
14089: For i in c_ship_dtls(x_charges_detail_rec.transaction_inventory_org) Loop
14090: If p_charges_detail_rec.shipping_method is not null and p_charges_detail_rec.shipping_method <> FND_API.G_MISS_CHAR Then
14091:
14092: If i.shipping_method = p_charges_detail_rec.shipping_method Then
14093: l_found :='Y';
14094: l_shipping_method_found := 'Y';

Line 14103: If p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE Then

14099: Else
14100: x_charges_detail_rec.shipping_method := l_db_det_rec.shipping_method;
14101: End If;
14102:
14103: If p_charges_detail_rec.arrival_date_time is not Null and p_charges_detail_rec.arrival_date_time <> FND_API.G_MISS_DATE Then
14104:
14105: If trunc(i.arrival_date) = trunc(p_charges_detail_rec.arrival_date_time) then
14106: x_charges_detail_rec.arrival_date_time := p_charges_detail_rec.arrival_date_time;
14107: l_found := 'Y';

Line 14118: If p_charges_detail_rec.distance is not Null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM Then

14114: End If;
14115:
14116: --Charges MED
14117:
14118: If p_charges_detail_rec.distance is not Null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM Then
14119: If i.distance = p_charges_detail_rec.distance then
14120: l_found :='Y';
14121: l_distance_found :='Y';
14122: x_charges_detail_rec.distance := p_charges_detail_rec.distance;

Line 14143: RAISE FND_API.G_EXC_ERROR;

14139: If (p_charges_detail_rec.shipping_method is not null and l_shipping_method_found ='N' ) then
14140: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SHIP_METHOD');
14141: FND_MESSAGE.Set_Token('SHIPPING_METHOD', p_charges_detail_rec.shipping_method);
14142: FND_MSG_PUB.Add;
14143: RAISE FND_API.G_EXC_ERROR;
14144: end if;
14145:
14146: If (l_arrival_date_found ='N' and p_charges_detail_rec.arrival_date_time is not null ) Then
14147: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ARRV_DT');

Line 14150: RAISE FND_API.G_EXC_ERROR;

14146: If (l_arrival_date_found ='N' and p_charges_detail_rec.arrival_date_time is not null ) Then
14147: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ARRV_DT');
14148: FND_MESSAGE.Set_Token('ARRIVAL_DATE', p_charges_detail_rec.arrival_date_time);
14149: FND_MSG_PUB.Add;
14150: RAISE FND_API.G_EXC_ERROR;
14151: End If;
14152: If (l_distance_found ='N' and p_charges_detail_rec.distance is not null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM) Then
14153: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SHIP_DIST');
14154: FND_MESSAGE.Set_Token('DISTANCE', p_charges_detail_rec.distance);

Line 14152: If (l_distance_found ='N' and p_charges_detail_rec.distance is not null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM) Then

14148: FND_MESSAGE.Set_Token('ARRIVAL_DATE', p_charges_detail_rec.arrival_date_time);
14149: FND_MSG_PUB.Add;
14150: RAISE FND_API.G_EXC_ERROR;
14151: End If;
14152: If (l_distance_found ='N' and p_charges_detail_rec.distance is not null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM) Then
14153: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SHIP_DIST');
14154: FND_MESSAGE.Set_Token('DISTANCE', p_charges_detail_rec.distance);
14155: FND_MSG_PUB.Add;
14156: RAISE FND_API.G_EXC_ERROR;

Line 14156: RAISE FND_API.G_EXC_ERROR;

14152: If (l_distance_found ='N' and p_charges_detail_rec.distance is not null and p_charges_detail_rec.distance <> FND_API.G_MISS_NUM) Then
14153: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SHIP_DIST');
14154: FND_MESSAGE.Set_Token('DISTANCE', p_charges_detail_rec.distance);
14155: FND_MSG_PUB.Add;
14156: RAISE FND_API.G_EXC_ERROR;
14157: end if;
14158:
14159: End If; -- return status = 'S'
14160:

Line 14177: IF p_charges_detail_rec.return_type IS NOT NULL and p_charges_detail_rec.return_type <> FND_API.G_MISS_CHAR THEN

14173: End If;
14174:
14175: IF p_validation_mode = 'I' THEN
14176:
14177: IF p_charges_detail_rec.return_type IS NOT NULL and p_charges_detail_rec.return_type <> FND_API.G_MISS_CHAR THEN
14178: Open c_return_type(p_charges_detail_rec.return_type);
14179: Fetch c_return_type into l_return_type;
14180: If c_return_type%FOUND Then
14181:

Line 14212: RAISE FND_API.G_EXC_ERROR;

14208: Else
14209: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_RETURN_TYPE');
14210: FND_MESSAGE.Set_Token('RETURN_TYPE', p_charges_detail_rec.return_type);
14211: FND_MSG_PUB.Add;
14212: RAISE FND_API.G_EXC_ERROR;
14213: End If;
14214: Close c_return_type;
14215: Else
14216: x_charges_detail_rec.return_type := Null;

Line 14221: IF p_charges_detail_rec.return_type <> FND_API.G_MISS_CHAR AND

14217:
14218: End If;
14219:
14220: ELSIF p_validation_mode = 'U' THEN
14221: IF p_charges_detail_rec.return_type <> FND_API.G_MISS_CHAR AND
14222: p_charges_detail_rec.return_type <> l_db_det_rec.return_type AND
14223: p_charges_detail_rec.return_type IS NOT NULL THEN
14224:
14225: Open c_return_type(p_charges_detail_rec.return_type);

Line 14259: RAISE FND_API.G_EXC_ERROR;

14255: Else
14256: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_RETURN_TYPE');
14257: FND_MESSAGE.Set_Token('RETURN_TYPE', p_charges_detail_rec.return_type);
14258: FND_MSG_PUB.Add;
14259: RAISE FND_API.G_EXC_ERROR;
14260: End If;
14261: Close c_return_type;
14262: ELSIF p_charges_detail_rec.return_type = FND_API.G_MISS_CHAR THEN
14263: x_charges_detail_rec.return_type := l_db_det_rec.return_type;

Line 14262: ELSIF p_charges_detail_rec.return_type = FND_API.G_MISS_CHAR THEN

14258: FND_MSG_PUB.Add;
14259: RAISE FND_API.G_EXC_ERROR;
14260: End If;
14261: Close c_return_type;
14262: ELSIF p_charges_detail_rec.return_type = FND_API.G_MISS_CHAR THEN
14263: x_charges_detail_rec.return_type := l_db_det_rec.return_type;
14264: ELSE
14265: x_charges_detail_rec.return_type := NULL;
14266: END IF;

Line 14287: --RAISE FND_API.G_EXC_ERROR;

14283:
14284: --Charges needs a order number when interfaceing
14285: --to OM if add to order flag = 'Y'
14286:
14287: --RAISE FND_API.G_EXC_ERROR;
14288: --null;
14289: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ORDER_NUMBER_REQUIRED');
14290: FND_MSG_PUB.Add;
14291: RAISE FND_API.G_EXC_ERROR;

Line 14291: RAISE FND_API.G_EXC_ERROR;

14287: --RAISE FND_API.G_EXC_ERROR;
14288: --null;
14289: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ORDER_NUMBER_REQUIRED');
14290: FND_MSG_PUB.Add;
14291: RAISE FND_API.G_EXC_ERROR;
14292: ELSE
14293:
14294: -- If order number provided then validate the order
14295:

Line 14305: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

14301: x_return_status => l_return_status,
14302: x_msg_count => l_msg_count,
14303: x_msg_data => l_msg_data);
14304:
14305: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14306:
14307: --RAISE FND_API.G_EXC_ERROR ;
14308: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14309: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);

Line 14307: --RAISE FND_API.G_EXC_ERROR ;

14303: x_msg_data => l_msg_data);
14304:
14305: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14306:
14307: --RAISE FND_API.G_EXC_ERROR ;
14308: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14309: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
14310: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
14311: FND_MSG_PUB.Add;

Line 14312: RAISE FND_API.G_EXC_ERROR;

14308: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14309: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
14310: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
14311: FND_MSG_PUB.Add;
14312: RAISE FND_API.G_EXC_ERROR;
14313: ELSE
14314:
14315: x_charges_detail_rec.order_header_id := p_charges_detail_rec.order_header_id;
14316: x_charges_detail_rec.order_line_id := p_charges_detail_rec.order_line_id;

Line 14338: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

14334: x_return_status => l_return_status,
14335: x_msg_count => l_msg_count,
14336: x_msg_data => l_msg_data);
14337:
14338: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14339:
14340: --RAISE FND_API.G_EXC_ERROR ;
14341: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14342: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);

Line 14340: --RAISE FND_API.G_EXC_ERROR ;

14336: x_msg_data => l_msg_data);
14337:
14338: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14339:
14340: --RAISE FND_API.G_EXC_ERROR ;
14341: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14342: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
14343: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
14344: FND_MSG_PUB.Add;

Line 14345: RAISE FND_API.G_EXC_ERROR;

14341: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14342: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
14343: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
14344: FND_MSG_PUB.Add;
14345: RAISE FND_API.G_EXC_ERROR;
14346:
14347: ELSE
14348:
14349: x_charges_detail_rec.order_header_id := p_charges_detail_rec.order_header_id;

Line 14372: IF p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM AND

14368: IF x_charges_detail_rec.add_to_order_flag = 'Y' AND
14369: x_charges_detail_rec.interface_to_oe_flag = 'Y' THEN
14370:
14371:
14372: IF p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM AND
14373: p_charges_detail_rec.order_header_id IS NOT NULL THEN
14374:
14375: Validate_Order(
14376: p_api_name => p_api_name,

Line 14383: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

14379: x_return_status => l_return_status,
14380: x_msg_count => l_msg_count,
14381: x_msg_data => l_msg_data);
14382:
14383: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14384: --RAISE FND_API.G_EXC_ERROR ;
14385: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14386: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
14387: FND_MSG_PUB.Add;

Line 14384: --RAISE FND_API.G_EXC_ERROR ;

14380: x_msg_count => l_msg_count,
14381: x_msg_data => l_msg_data);
14382:
14383: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14384: --RAISE FND_API.G_EXC_ERROR ;
14385: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14386: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
14387: FND_MSG_PUB.Add;
14388: RAISE FND_API.G_EXC_ERROR;

Line 14388: RAISE FND_API.G_EXC_ERROR;

14384: --RAISE FND_API.G_EXC_ERROR ;
14385: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14386: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
14387: FND_MSG_PUB.Add;
14388: RAISE FND_API.G_EXC_ERROR;
14389: ELSE
14390: x_charges_detail_rec.order_header_id := p_charges_detail_rec.order_header_id;
14391: END IF;
14392:

Line 14393: ELSIF p_charges_detail_rec.order_header_id = FND_API.G_MISS_NUM THEN

14389: ELSE
14390: x_charges_detail_rec.order_header_id := p_charges_detail_rec.order_header_id;
14391: END IF;
14392:
14393: ELSIF p_charges_detail_rec.order_header_id = FND_API.G_MISS_NUM THEN
14394: IF l_db_det_rec.order_header_id IS NOT NULL THEN
14395: x_charges_detail_rec.order_header_id := l_db_det_rec.order_header_id;
14396: ELSE
14397: --order number required

Line 14400: RAISE FND_API.G_EXC_ERROR;

14396: ELSE
14397: --order number required
14398: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ORDER_NUMBER_REQUIRED');
14399: FND_MSG_PUB.Add;
14400: RAISE FND_API.G_EXC_ERROR;
14401: END IF;
14402: ELSE
14403: --order number not passed
14404: --order number required

Line 14407: RAISE FND_API.G_EXC_ERROR;

14403: --order number not passed
14404: --order number required
14405: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ORDER_NUMBER_REQUIRED');
14406: FND_MSG_PUB.Add;
14407: RAISE FND_API.G_EXC_ERROR;
14408: END IF;
14409:
14410:
14411: ELSE

Line 14414: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM AND

14410:
14411: ELSE
14412: --If the add_to_order_flag = 'Y' and order is provided
14413: IF x_charges_detail_rec.add_to_order_flag = 'Y' AND
14414: p_charges_detail_rec.order_header_id <> FND_API.G_MISS_NUM AND
14415: p_charges_detail_rec.order_header_id IS NOT NULL THEN
14416:
14417: Validate_Order(
14418: p_api_name => p_api_name,

Line 14426: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

14422: x_return_status => l_return_status,
14423: x_msg_count => l_msg_count,
14424: x_msg_data => l_msg_data);
14425:
14426: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14427:
14428: --RAISE FND_API.G_EXC_ERROR ;
14429: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14430: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);

Line 14428: --RAISE FND_API.G_EXC_ERROR ;

14424: x_msg_data => l_msg_data);
14425:
14426: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14427:
14428: --RAISE FND_API.G_EXC_ERROR ;
14429: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14430: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
14431: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
14432: FND_MSG_PUB.Add;

Line 14433: RAISE FND_API.G_EXC_ERROR;

14429: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
14430: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_charges_detail_rec.order_header_id);
14431: --FND_MESSAGE.SET_TOKEN('TEXT', l_msg_data, TRUE);
14432: FND_MSG_PUB.Add;
14433: RAISE FND_API.G_EXC_ERROR;
14434:
14435: ELSE
14436:
14437: x_charges_detail_rec.order_header_id := p_charges_detail_rec.order_header_id;

Line 14459: RAISE FND_API.G_EXC_ERROR;

14455: --raise error
14456: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CANNOT_ADD_CHG_TO_ORDER');
14457: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
14458: FND_MSG_PUB.Add;
14459: RAISE FND_API.G_EXC_ERROR;
14460: END IF;
14461: END IF;
14462:
14463:

Line 14488: IF p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR AND

14484: END IF;
14485: END IF;
14486: ELSIF p_validation_mode = 'U' THEN
14487: -- bug Fix for Bug # 3084256
14488: IF p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR AND
14489: p_charges_detail_rec.purchase_order_num IS NOT NULL THEN
14490: x_charges_detail_rec.purchase_order_num := p_charges_detail_rec.purchase_order_num;
14491: ELSIF
14492: p_charges_detail_rec.purchase_order_num = FND_API.G_MISS_CHAR THEN

Line 14492: p_charges_detail_rec.purchase_order_num = FND_API.G_MISS_CHAR THEN

14488: IF p_charges_detail_rec.purchase_order_num <> FND_API.G_MISS_CHAR AND
14489: p_charges_detail_rec.purchase_order_num IS NOT NULL THEN
14490: x_charges_detail_rec.purchase_order_num := p_charges_detail_rec.purchase_order_num;
14491: ELSIF
14492: p_charges_detail_rec.purchase_order_num = FND_API.G_MISS_CHAR THEN
14493: x_charges_detail_rec.purchase_order_num := l_db_det_rec.purchase_order_num;
14494: ELSE
14495: --null is passed
14496: x_charges_detail_rec.purchase_order_num := null;

Line 14523: IF (p_charges_detail_rec.instrument_payment_use_id =FND_API.G_MISS_NUM) THEN

14519: END IF;
14520:
14521: /* Credit Card 9358401 */
14522: IF (p_validation_mode = 'I') THEN
14523: IF (p_charges_detail_rec.instrument_payment_use_id =FND_API.G_MISS_NUM) THEN
14524: x_charges_detail_rec.instrument_payment_use_id := NULL;
14525: ELSE
14526: x_charges_detail_rec.instrument_payment_use_id :=
14527: p_charges_detail_rec.instrument_payment_use_id;

Line 14530: IF (p_charges_detail_rec.instrument_payment_use_id =FND_API.G_MISS_NUM)

14526: x_charges_detail_rec.instrument_payment_use_id :=
14527: p_charges_detail_rec.instrument_payment_use_id;
14528: END IF;
14529: ELSE /*Update mode */
14530: IF (p_charges_detail_rec.instrument_payment_use_id =FND_API.G_MISS_NUM)
14531: THEN
14532: x_charges_detail_rec.instrument_payment_use_id :=
14533: l_db_det_rec.instrument_payment_use_id;
14534: ELSE

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

14547: p_bill_to_acct_id => x_charges_detail_rec.bill_to_account_id,
14548: p_called_from => p_validation_mode,
14549: x_return_status => l_return_status);
14550:
14551: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
14552: x_charges_detail_rec.instrument_payment_use_id := NULL;
14553: END IF;
14554: END IF;
14555:

Line 14585: IF (p_charges_detail_rec.project_id =FND_API.G_MISS_NUM) THEN

14581: -- setting charge line's operating unit before executing PA views
14582:
14583:
14584:
14585: IF (p_charges_detail_rec.project_id =FND_API.G_MISS_NUM) THEN
14586: x_charges_detail_rec.project_id := NULL;
14587: ELSE
14588: x_charges_detail_rec.project_id := p_charges_detail_rec.project_id;
14589: END IF;

Line 14595: IF (p_charges_detail_rec.project_id =FND_API.G_MISS_NUM)

14591: ELSE /*Update mode */
14592:
14593: mo_global.set_policy_context('S',x_charges_detail_rec.org_id);
14594:
14595: IF (p_charges_detail_rec.project_id =FND_API.G_MISS_NUM)
14596: THEN
14597: x_charges_detail_rec.project_id := l_db_det_rec.project_id;
14598: ELSE
14599: x_charges_detail_rec.project_id := p_charges_detail_rec.project_id;

Line 14625: IF (p_charges_detail_rec.project_task_id =FND_API.G_MISS_NUM) THEN

14621:
14622: --project_task_id
14623:
14624: IF (p_validation_mode = 'I') THEN
14625: IF (p_charges_detail_rec.project_task_id =FND_API.G_MISS_NUM) THEN
14626: x_charges_detail_rec.project_task_id := NULL;
14627: ELSE
14628: x_charges_detail_rec.project_task_id := p_charges_detail_rec.project_task_id;
14629: END IF;

Line 14631: IF (p_charges_detail_rec.project_task_id =FND_API.G_MISS_NUM)

14627: ELSE
14628: x_charges_detail_rec.project_task_id := p_charges_detail_rec.project_task_id;
14629: END IF;
14630: ELSE /*Update mode */
14631: IF (p_charges_detail_rec.project_task_id =FND_API.G_MISS_NUM)
14632: THEN
14633: x_charges_detail_rec.project_task_id := l_db_det_rec.project_task_id;
14634: ELSE
14635: x_charges_detail_rec.project_task_id := p_charges_detail_rec.project_task_id;

Line 14663: IF (p_charges_detail_rec.expenditure_org_id =FND_API.G_MISS_NUM) THEN

14659:
14660: IF (p_validation_mode = 'I') THEN
14661:
14662:
14663: IF (p_charges_detail_rec.expenditure_org_id =FND_API.G_MISS_NUM) THEN
14664: x_charges_detail_rec.expenditure_org_id := NULL;
14665: ELSE
14666: x_charges_detail_rec.expenditure_org_id := p_charges_detail_rec.expenditure_org_id;
14667: END IF;

Line 14669: IF (p_charges_detail_rec.expenditure_org_id =FND_API.G_MISS_NUM)

14665: ELSE
14666: x_charges_detail_rec.expenditure_org_id := p_charges_detail_rec.expenditure_org_id;
14667: END IF;
14668: ELSE /*Update mode */
14669: IF (p_charges_detail_rec.expenditure_org_id =FND_API.G_MISS_NUM)
14670: THEN
14671: x_charges_detail_rec.expenditure_org_id := l_db_det_rec.expenditure_org_id;
14672: ELSE
14673: x_charges_detail_rec.expenditure_org_id := p_charges_detail_rec.expenditure_org_id;

Line 14710: RAISE FND_API.G_EXC_ERROR;

14706: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
14707: FND_MSG_PUB.Add;
14708:
14709: IF (p_validation_mode ='U') then
14710: RAISE FND_API.G_EXC_ERROR;
14711: End if;
14712:
14713:
14714:

Line 14726: RAISE FND_API.G_EXC_ERROR;

14722: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
14723: FND_MSG_PUB.Add;
14724:
14725: IF (p_validation_mode ='U') then
14726: RAISE FND_API.G_EXC_ERROR;
14727: End if;
14728:
14729: Elsif x_charges_detail_rec.project_id is not null and x_charges_detail_rec.project_task_id is not null and
14730: x_charges_detail_rec.expenditure_org_id is null then

Line 14743: RAISE FND_API.G_EXC_ERROR;

14739: FND_MSG_PUB.Add;
14740:
14741:
14742: IF (p_validation_mode ='U') then
14743: RAISE FND_API.G_EXC_ERROR;
14744: End if;
14745:
14746: Elsif (x_charges_detail_rec.project_id is null or x_charges_detail_rec.project_task_id is null ) and
14747: x_charges_detail_rec.expenditure_org_id is not null then

Line 14760: RAISE FND_API.G_EXC_ERROR;

14756: FND_MSG_PUB.Add;
14757:
14758:
14759: IF (p_validation_mode ='U') then
14760: RAISE FND_API.G_EXC_ERROR;
14761: End if;
14762:
14763:
14764: Elsif ( x_charges_detail_rec.project_id is not null and x_charges_detail_rec.project_task_id is not null and

Line 14798: RAISE FND_API.G_EXC_ERROR;

14794: x_charges_detail_rec.expenditure_org_id := null;
14795: */
14796:
14797: IF (p_validation_mode ='U') then
14798: RAISE FND_API.G_EXC_ERROR;
14799: End if;
14800:
14801: when others then
14802: FND_MESSAGE.SET_NAME('CS', 'CS_SR_INVALID_PROJECT_DETAILS');

Line 14808: RAISE FND_API.G_EXC_ERROR;

14804: FND_MSG_PUB.Add;
14805:
14806:
14807: IF (p_validation_mode ='U') then
14808: RAISE FND_API.G_EXC_ERROR;
14809: End if;
14810: END;
14811:
14812: If x_charges_detail_rec.project_id is null or x_charges_detail_rec.project_task_id is null

Line 14838: WHEN FND_API.G_EXC_ERROR THEN

14834:
14835: -- Exception Block
14836: EXCEPTION
14837:
14838: WHEN FND_API.G_EXC_ERROR THEN
14839: ROLLBACK TO Validate_Charge_Details_PUB;
14840:
14841: x_return_status := FND_API.G_RET_STS_ERROR;
14842: FND_MSG_PUB.Count_And_Get(

Line 14841: x_return_status := FND_API.G_RET_STS_ERROR;

14837:
14838: WHEN FND_API.G_EXC_ERROR THEN
14839: ROLLBACK TO Validate_Charge_Details_PUB;
14840:
14841: x_return_status := FND_API.G_RET_STS_ERROR;
14842: FND_MSG_PUB.Count_And_Get(
14843: p_count => x_msg_count,
14844: p_data => x_msg_data,
14845: p_encoded => FND_API.G_FALSE);

Line 14845: p_encoded => FND_API.G_FALSE);

14841: x_return_status := FND_API.G_RET_STS_ERROR;
14842: FND_MSG_PUB.Count_And_Get(
14843: p_count => x_msg_count,
14844: p_data => x_msg_data,
14845: p_encoded => FND_API.G_FALSE);
14846:
14847: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
14848: ROLLBACK TO Validate_Charge_Details_PUB;
14849: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 14847: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

14843: p_count => x_msg_count,
14844: p_data => x_msg_data,
14845: p_encoded => FND_API.G_FALSE);
14846:
14847: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
14848: ROLLBACK TO Validate_Charge_Details_PUB;
14849: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
14850: FND_MSG_PUB.Count_And_Get(
14851: p_count => x_msg_count,

Line 14849: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

14845: p_encoded => FND_API.G_FALSE);
14846:
14847: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
14848: ROLLBACK TO Validate_Charge_Details_PUB;
14849: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
14850: FND_MSG_PUB.Count_And_Get(
14851: p_count => x_msg_count,
14852: p_data => x_msg_data,
14853: p_encoded => FND_API.G_FALSE);

Line 14853: p_encoded => FND_API.G_FALSE);

14849: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
14850: FND_MSG_PUB.Count_And_Get(
14851: p_count => x_msg_count,
14852: p_data => x_msg_data,
14853: p_encoded => FND_API.G_FALSE);
14854:
14855: WHEN G_WARNING THEN
14856: ROLLBACK TO Validate_Charge_Details_PUB;
14857: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 14857: x_return_status := FND_API.G_RET_STS_SUCCESS;

14853: p_encoded => FND_API.G_FALSE);
14854:
14855: WHEN G_WARNING THEN
14856: ROLLBACK TO Validate_Charge_Details_PUB;
14857: x_return_status := FND_API.G_RET_STS_SUCCESS;
14858: FND_MSG_PUB.Count_And_Get(
14859: p_count => x_msg_count,
14860: p_data => x_msg_data,
14861: p_encoded => FND_API.G_FALSE);

Line 14861: p_encoded => FND_API.G_FALSE);

14857: x_return_status := FND_API.G_RET_STS_SUCCESS;
14858: FND_MSG_PUB.Count_And_Get(
14859: p_count => x_msg_count,
14860: p_data => x_msg_data,
14861: p_encoded => FND_API.G_FALSE);
14862:
14863:
14864: WHEN OTHERS THEN
14865: ROLLBACK TO Validate_Charge_Details_PUB;

Line 14876: x_return_status := FND_API.G_RET_STS_ERROR;

14872: END IF ;
14873: fnd_msg_pub.count_and_get(
14874: p_count => x_msg_count
14875: ,p_data => x_msg_data);
14876: x_return_status := FND_API.G_RET_STS_ERROR;
14877:
14878:
14879:
14880: END VALIDATE_CHARGE_DETAILS;

Line 14954: x_return_status := FND_API.G_RET_STS_SUCCESS;

14950:
14951:
14952: BEGIN
14953:
14954: x_return_status := FND_API.G_RET_STS_SUCCESS;
14955:
14956: FOR v_incidents_def IN c_incidents_def(p_incident_id) LOOP
14957:
14958: x_business_process_id := v_incidents_def.business_process_id;

Line 14984: x_return_status := FND_API.G_RET_STS_ERROR;

14980:
14981: EXCEPTION
14982:
14983: WHEN OTHERS THEN
14984: x_return_status := FND_API.G_RET_STS_ERROR;
14985: fnd_msg_pub.count_and_get(
14986: p_count => x_msg_count,
14987: p_data => x_msg_data);
14988:

Line 15076: x_return_status := FND_API.G_RET_STS_SUCCESS;

15072: lv_exists_flag VARCHAR2(1) := 'N';
15073:
15074: BEGIN
15075: -- Initialize API return status to success
15076: x_return_status := FND_API.G_RET_STS_SUCCESS;
15077:
15078: --DBMS_OUTPUT.PUT_LINE(' Source Code = :'||p_source_code);
15079:
15080: IF p_source_code <> 'SD' THEN

Line 15088: --RAISE FND_API.G_EXC_ERROR;

15084:
15085: -- Check with Anu if this logic is OK here
15086: IF v_txn_type.line_order_category_code = 'RETURN' THEN
15087: IF v_txn_type.src_change_owner_to_code = 'E' THEN
15088: --RAISE FND_API.G_EXC_ERROR;
15089: --null;
15090: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_TYPE_OWNER');
15091: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
15092: FND_MSG_PUB.Add;

Line 15093: RAISE FND_API.G_EXC_ERROR;

15089: --null;
15090: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_TYPE_OWNER');
15091: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
15092: FND_MSG_PUB.Add;
15093: RAISE FND_API.G_EXC_ERROR;
15094: END IF;
15095:
15096: ELSIF v_txn_type.line_order_category_code = 'ORDER' THEN
15097: IF v_txn_type.non_src_change_owner_to_code = 'E' THEN

Line 15098: --RAISE FND_API.G_EXC_ERROR;

15094: END IF;
15095:
15096: ELSIF v_txn_type.line_order_category_code = 'ORDER' THEN
15097: IF v_txn_type.non_src_change_owner_to_code = 'E' THEN
15098: --RAISE FND_API.G_EXC_ERROR;
15099: --null;
15100: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_TYPE_OWNER');
15101: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
15102: FND_MSG_PUB.Add;

Line 15103: RAISE FND_API.G_EXC_ERROR;

15099: --null;
15100: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_TYPE_OWNER');
15101: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
15102: FND_MSG_PUB.Add;
15103: RAISE FND_API.G_EXC_ERROR;
15104: END IF;
15105: END IF;
15106:
15107: x_line_order_category_code := v_txn_type.line_order_category_code;

Line 15137: RAISE FND_API.G_EXC_ERROR;

15133: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
15134: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_business_process_id);
15135: FND_MSG_PUB.Add;
15136:
15137: RAISE FND_API.G_EXC_ERROR;
15138:
15139: END IF;
15140:
15141: EXCEPTION

Line 15142: WHEN FND_API.G_EXC_ERROR THEN

15138:
15139: END IF;
15140:
15141: EXCEPTION
15142: WHEN FND_API.G_EXC_ERROR THEN
15143: x_return_status := FND_API.G_RET_STS_ERROR;
15144: fnd_msg_pub.count_and_get(
15145: p_count => x_msg_count
15146: ,p_data => x_msg_data);

Line 15143: x_return_status := FND_API.G_RET_STS_ERROR;

15139: END IF;
15140:
15141: EXCEPTION
15142: WHEN FND_API.G_EXC_ERROR THEN
15143: x_return_status := FND_API.G_RET_STS_ERROR;
15144: fnd_msg_pub.count_and_get(
15145: p_count => x_msg_count
15146: ,p_data => x_msg_data);
15147:

Line 15150: x_return_status := FND_API.G_RET_STS_ERROR;

15146: ,p_data => x_msg_data);
15147:
15148:
15149: WHEN OTHERS THEN
15150: x_return_status := FND_API.G_RET_STS_ERROR;
15151: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_TXN_TYPE');
15152: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
15153: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_business_process_id);
15154: FND_MSG_PUB.Add;

Line 15197: x_return_status := FND_API.G_RET_STS_SUCCESS;

15193: BEGIN
15194:
15195:
15196: -- Initialize API return status to success
15197: x_return_status := FND_API.G_RET_STS_SUCCESS;
15198:
15199: --DBMS_OUTPUT.PUT_LINE('cs_std.get_item_valdn_orgzn_id = ' || cs_std.get_item_valdn_orgzn_id);
15200: --DBMS_OUTPUT.PUT_LINE('p_inv_id = ' || p_inv_id);
15201: --DBMS_OUTPUT.PUT_LINE('p_update_ib_flag = ' || p_update_ib_flag);

Line 15216: -- --RAISE FND_API.G_EXC_ERROR;

15212: --
15213:
15214: -- IF NOT (NVL(v_get_inv_item.contract_item_type_code, 'N') = 'N') THEN
15215: -- lv_exists_flag := 'N';
15216: -- --RAISE FND_API.G_EXC_ERROR;
15217: -- FND_MESSAGE.Set_Name('CS', 'CS_CHG_CONTRACT_ITEM_ERROR');
15218: -- FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id, TRUE);
15219: -- FND_MSG_PUB.Add;
15220: -- RAISE FND_API.G_EXC_ERROR;

Line 15220: -- RAISE FND_API.G_EXC_ERROR;

15216: -- --RAISE FND_API.G_EXC_ERROR;
15217: -- FND_MESSAGE.Set_Name('CS', 'CS_CHG_CONTRACT_ITEM_ERROR');
15218: -- FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id, TRUE);
15219: -- FND_MSG_PUB.Add;
15220: -- RAISE FND_API.G_EXC_ERROR;
15221: -- END IF;
15222:
15223: ------DBMS_OUTPUT.PUT_LINE('v_get_inv_item.contract_item_type_code '||v_get_inv_item.contract_item_type_code);
15224:

Line 15252: RAISE FND_API.G_EXC_ERROR;

15248: -- --DBMS_OUTPUT.PUT_LINE('lv_exists_flag = ' || 'N');
15249: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_INVENTORY_ITEM');
15250: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15251: FND_MSG_PUB.Add;
15252: RAISE FND_API.G_EXC_ERROR;
15253: END IF;
15254:
15255: EXCEPTION
15256:

Line 15257: WHEN FND_API.G_EXC_ERROR THEN

15253: END IF;
15254:
15255: EXCEPTION
15256:
15257: WHEN FND_API.G_EXC_ERROR THEN
15258: x_return_status := FND_API.G_RET_STS_ERROR;
15259: fnd_msg_pub.count_and_get(
15260: p_count => x_msg_count
15261: ,p_data => x_msg_data);

Line 15258: x_return_status := FND_API.G_RET_STS_ERROR;

15254:
15255: EXCEPTION
15256:
15257: WHEN FND_API.G_EXC_ERROR THEN
15258: x_return_status := FND_API.G_RET_STS_ERROR;
15259: fnd_msg_pub.count_and_get(
15260: p_count => x_msg_count
15261: ,p_data => x_msg_data);
15262:

Line 15264: x_return_status := FND_API.G_RET_STS_ERROR;

15260: p_count => x_msg_count
15261: ,p_data => x_msg_data);
15262:
15263: WHEN OTHERS THEN
15264: x_return_status := FND_API.G_RET_STS_ERROR;
15265: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_INVENTORY_ITEM');
15266: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15267: FND_MSG_PUB.Add;
15268: fnd_msg_pub.count_and_get(

Line 15308: x_return_status := FND_API.G_RET_STS_SUCCESS;

15304: lv_exists_flag VARCHAR2(1) := 'N';
15305:
15306: BEGIN
15307: -- Initialize API return status to success
15308: x_return_status := FND_API.G_RET_STS_SUCCESS;
15309:
15310: -- --DBMS_OUTPUT.PUT_LINE('p_inv_id = ' || p_inv_id);
15311: -- --DBMS_OUTPUT.PUT_LINE('p_txn_type_id = ' || p_txn_type_id);
15312:

Line 15321: --RAISE FND_API.G_EXC_ERROR;

15317:
15318: END LOOP;
15319:
15320: IF lv_exists_flag <> 'Y' THEN
15321: --RAISE FND_API.G_EXC_ERROR;
15322: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_FLG_NOT_IN_TXN');
15323: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15324: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
15325: FND_MSG_PUB.Add;

Line 15326: RAISE FND_API.G_EXC_ERROR;

15322: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_FLG_NOT_IN_TXN');
15323: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15324: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
15325: FND_MSG_PUB.Add;
15326: RAISE FND_API.G_EXC_ERROR;
15327: END IF;
15328:
15329: --DBMS_OUTPUT.PUT_LINE('lv_exists_flag = ' || lv_exists_flag);
15330: --DBMS_OUTPUT.PUT_LINE('x_return_status = ' || x_return_status);

Line 15334: WHEN FND_API.G_EXC_ERROR THEN

15330: --DBMS_OUTPUT.PUT_LINE('x_return_status = ' || x_return_status);
15331:
15332: EXCEPTION
15333:
15334: WHEN FND_API.G_EXC_ERROR THEN
15335: x_return_status := FND_API.G_RET_STS_ERROR;
15336: fnd_msg_pub.count_and_get(
15337: p_count => x_msg_count
15338: ,p_data => x_msg_data);

Line 15335: x_return_status := FND_API.G_RET_STS_ERROR;

15331:
15332: EXCEPTION
15333:
15334: WHEN FND_API.G_EXC_ERROR THEN
15335: x_return_status := FND_API.G_RET_STS_ERROR;
15336: fnd_msg_pub.count_and_get(
15337: p_count => x_msg_count
15338: ,p_data => x_msg_data);
15339:

Line 15341: x_return_status := FND_API.G_RET_STS_ERROR;

15337: p_count => x_msg_count
15338: ,p_data => x_msg_data);
15339:
15340: WHEN OTHERS THEN
15341: x_return_status := FND_API.G_RET_STS_ERROR;
15342: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_FLG_NOT_IN_TXN');
15343: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15344: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
15345: FND_MSG_PUB.Add;

Line 15380: x_return_status := FND_API.G_RET_STS_SUCCESS;

15376:
15377:
15378: BEGIN
15379: -- Initialize API return status to success
15380: x_return_status := FND_API.G_RET_STS_SUCCESS;
15381:
15382: FOR v_txn_billing_type IN c_txn_billing_type(p_inv_id,
15383: p_txn_type_id) LOOP
15384: x_txn_billing_type_id := v_txn_billing_type.txn_billing_type_id;

Line 15389: --RAISE FND_API.G_EXC_ERROR;

15385: lv_exists_flag := 'Y';
15386: END LOOP;
15387:
15388: IF lv_exists_flag <> 'Y' THEN
15389: --RAISE FND_API.G_EXC_ERROR;
15390: --null;
15391: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_TYP_NOT_IN_TXN');
15392: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15393: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);

Line 15395: RAISE FND_API.G_EXC_ERROR;

15391: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_TYP_NOT_IN_TXN');
15392: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15393: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
15394: FND_MSG_PUB.Add;
15395: RAISE FND_API.G_EXC_ERROR;
15396: END IF;
15397:
15398: EXCEPTION
15399:

Line 15400: WHEN FND_API.G_EXC_ERROR THEN

15396: END IF;
15397:
15398: EXCEPTION
15399:
15400: WHEN FND_API.G_EXC_ERROR THEN
15401: x_return_status := FND_API.G_RET_STS_ERROR;
15402: fnd_msg_pub.count_and_get(
15403: p_count => x_msg_count
15404: ,p_data => x_msg_data);

Line 15401: x_return_status := FND_API.G_RET_STS_ERROR;

15397:
15398: EXCEPTION
15399:
15400: WHEN FND_API.G_EXC_ERROR THEN
15401: x_return_status := FND_API.G_RET_STS_ERROR;
15402: fnd_msg_pub.count_and_get(
15403: p_count => x_msg_count
15404: ,p_data => x_msg_data);
15405:

Line 15407: x_return_status := FND_API.G_RET_STS_ERROR;

15403: p_count => x_msg_count
15404: ,p_data => x_msg_data);
15405:
15406: WHEN OTHERS THEN
15407: x_return_status := FND_API.G_RET_STS_ERROR;
15408: FND_MESSAGE.Set_Name('CS', 'CS_CHG_ITM_BILL_TYP_NOT_IN_TXN');
15409: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15410: FND_MESSAGE.SET_TOKEN('TXN_TYPE_ID', p_txn_type_id);
15411: FND_MSG_PUB.Add;

Line 15440: x_return_status := FND_API.G_RET_STS_SUCCESS;

15436: i NUMBER := 0;
15437:
15438: BEGIN
15439: -- Initialize API return status to success
15440: x_return_status := FND_API.G_RET_STS_SUCCESS;
15441:
15442: FOR v_uom IN c_uom(p_inv_id) LOOP
15443: i := i + 1;
15444: X_TBL_UOM(i).unit_of_measure := v_uom.uom_code;

Line 15450: x_return_status := FND_API.G_RET_STS_ERROR;

15446:
15447: EXCEPTION
15448:
15449: WHEN OTHERS THEN
15450: x_return_status := FND_API.G_RET_STS_ERROR;
15451: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_UOM_FAILED');
15452: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15453: FND_MESSAGE.SET_TOKEN('ORGANIZATION_ID', cs_std.get_item_valdn_orgzn_id);
15454: FND_MSG_PUB.Add;

Line 15484: x_return_status := FND_API.G_RET_STS_SUCCESS;

15480:
15481: lv_exists_flag VARCHAR2(1) := 'N';
15482: BEGIN
15483: -- Initialize API return status to success
15484: x_return_status := FND_API.G_RET_STS_SUCCESS;
15485:
15486: FOR v_primary_uom IN c_primary_uom(p_inv_id) LOOP
15487: lv_exists_flag := 'Y';
15488: x_primary_uom := v_primary_uom.uom_code;

Line 15492: --RAISE FND_API.G_EXC_ERROR;

15488: x_primary_uom := v_primary_uom.uom_code;
15489: END LOOP;
15490:
15491: IF lv_exists_flag = 'N' THEN
15492: --RAISE FND_API.G_EXC_ERROR;
15493: --null;
15494: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_UOM_FAILED');
15495: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15496: FND_MESSAGE.SET_TOKEN('ORGANIZATION_ID', cs_std.get_item_valdn_orgzn_id);

Line 15498: RAISE FND_API.G_EXC_ERROR;

15494: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_UOM_FAILED');
15495: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15496: FND_MESSAGE.SET_TOKEN('ORGANIZATION_ID', cs_std.get_item_valdn_orgzn_id);
15497: FND_MSG_PUB.Add;
15498: RAISE FND_API.G_EXC_ERROR;
15499: END IF;
15500:
15501: EXCEPTION
15502:

Line 15503: WHEN FND_API.G_EXC_ERROR THEN

15499: END IF;
15500:
15501: EXCEPTION
15502:
15503: WHEN FND_API.G_EXC_ERROR THEN
15504: x_return_status := FND_API.G_RET_STS_ERROR;
15505: fnd_msg_pub.count_and_get(
15506: p_count => x_msg_count
15507: ,p_data => x_msg_data);

Line 15504: x_return_status := FND_API.G_RET_STS_ERROR;

15500:
15501: EXCEPTION
15502:
15503: WHEN FND_API.G_EXC_ERROR THEN
15504: x_return_status := FND_API.G_RET_STS_ERROR;
15505: fnd_msg_pub.count_and_get(
15506: p_count => x_msg_count
15507: ,p_data => x_msg_data);
15508:

Line 15510: x_return_status := FND_API.G_RET_STS_ERROR;

15506: p_count => x_msg_count
15507: ,p_data => x_msg_data);
15508:
15509: WHEN OTHERS THEN
15510: x_return_status := FND_API.G_RET_STS_ERROR;
15511: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_UOM_FAILED');
15512: FND_MESSAGE.SET_TOKEN('INVENTORY_ITEM_ID', p_inv_id);
15513: FND_MESSAGE.SET_TOKEN('ORGANIZATION_ID', cs_std.get_item_valdn_orgzn_id);
15514: FND_MSG_PUB.Add;

Line 15562: x_return_status := FND_API.G_RET_STS_SUCCESS;

15558: l_ERRM VARCHAR2(100);
15559:
15560: BEGIN
15561: -- Initialize API return status to success
15562: x_return_status := FND_API.G_RET_STS_SUCCESS;
15563:
15564: --DBMS_OUTPUT.PUT_LINE('p_source_code = ' || p_source_code);
15565: --DBMS_OUTPUT.PUT_LINE('p_source_id = ' || p_source_id);
15566: --DBMS_OUTPUT.PUT_LINE('p_org_id = ' || p_org_id);

Line 15577: --RAISE FND_API.G_EXC_ERROR;

15573: x_source_id := p_source_id;
15574: END LOOP;
15575:
15576: IF lv_exists_flag <> 'Y' THEN
15577: --RAISE FND_API.G_EXC_ERROR;
15578: --null;
15579: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
15580: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
15581: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);

Line 15583: RAISE FND_API.G_EXC_ERROR;

15579: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
15580: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
15581: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);
15582: FND_MSG_PUB.Add;
15583: RAISE FND_API.G_EXC_ERROR;
15584: END IF;
15585:
15586: ELSE
15587: -- source_id cannot be cannot be null

Line 15589: RAISE FND_API.G_EXC_ERROR;

15585:
15586: ELSE
15587: -- source_id cannot be cannot be null
15588: Add_Null_Parameter_Msg(p_api_name, 'p_source_id');
15589: RAISE FND_API.G_EXC_ERROR;
15590: END IF ;
15591:
15592: ELSIF p_source_code = 'DR' THEN
15593: IF p_source_id IS NOT NULL THEN

Line 15600: --RAISE FND_API.G_EXC_ERROR;

15596: x_source_id := p_source_id;
15597: END LOOP;
15598:
15599: IF lv_exists_flag <> 'Y' THEN
15600: --RAISE FND_API.G_EXC_ERROR;
15601: --null;
15602: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
15603: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
15604: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);

Line 15606: RAISE FND_API.G_EXC_ERROR;

15602: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
15603: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
15604: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);
15605: FND_MSG_PUB.Add;
15606: RAISE FND_API.G_EXC_ERROR;
15607: END IF;
15608:
15609: ELSE
15610: -- source_id cannot be cannot be null

Line 15612: RAISE FND_API.G_EXC_ERROR;

15608:
15609: ELSE
15610: -- source_id cannot be cannot be null
15611: Add_Null_Parameter_Msg(p_api_name, 'p_source_id');
15612: RAISE FND_API.G_EXC_ERROR;
15613: END IF ;
15614:
15615: ELSIF p_source_code = 'SD' THEN
15616: IF p_source_id IS NOT NULL THEN

Line 15623: --RAISE FND_API.G_EXC_ERROR;

15619: x_source_id := p_source_id;
15620: END LOOP;
15621:
15622: IF lv_exists_flag <> 'Y' THEN
15623: --RAISE FND_API.G_EXC_ERROR;
15624: --null;
15625: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
15626: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
15627: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);

Line 15629: RAISE FND_API.G_EXC_ERROR;

15625: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
15626: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
15627: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);
15628: FND_MSG_PUB.Add;
15629: RAISE FND_API.G_EXC_ERROR;
15630: END IF;
15631:
15632: ELSE
15633: -- raise error as source_id cannot be cannot be null

Line 15635: RAISE FND_API.G_EXC_ERROR;

15631:
15632: ELSE
15633: -- raise error as source_id cannot be cannot be null
15634: Add_Null_Parameter_Msg(p_api_name, 'p_source_id');
15635: RAISE FND_API.G_EXC_ERROR;
15636: END IF ;
15637:
15638: ELSIF p_source_code = 'SD' THEN
15639: IF p_source_id IS NOT NULL THEN

Line 15647: --RAISE FND_API.G_EXC_ERROR;

15643: x_source_id := p_source_id;
15644: END LOOP;
15645:
15646: IF lv_exists_flag <> 'Y' THEN
15647: --RAISE FND_API.G_EXC_ERROR;
15648: --null;
15649: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
15650: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
15651: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);

Line 15653: RAISE FND_API.G_EXC_ERROR;

15649: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
15650: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
15651: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);
15652: FND_MSG_PUB.Add;
15653: RAISE FND_API.G_EXC_ERROR;
15654: END IF;
15655: ELSE
15656: -- cannot be null
15657: Add_Null_Parameter_Msg(p_api_name, 'p_source_id');

Line 15658: RAISE FND_API.G_EXC_ERROR;

15654: END IF;
15655: ELSE
15656: -- cannot be null
15657: Add_Null_Parameter_Msg(p_api_name, 'p_source_id');
15658: RAISE FND_API.G_EXC_ERROR;
15659: END IF ;
15660:
15661: ELSE
15662: --Invalid source code passed. Raise an exception

Line 15668: RAISE FND_API.G_EXC_ERROR;

15664: p_token_an => p_api_name,
15665: p_token_v => p_source_code,
15666: p_token_p => 'p_source_code');
15667:
15668: RAISE FND_API.G_EXC_ERROR;
15669: END IF ;
15670:
15671: EXCEPTION
15672:

Line 15673: WHEN FND_API.G_EXC_ERROR THEN

15669: END IF ;
15670:
15671: EXCEPTION
15672:
15673: WHEN FND_API.G_EXC_ERROR THEN
15674: x_return_status := FND_API.G_RET_STS_ERROR;
15675: fnd_msg_pub.count_and_get(
15676: p_count => x_msg_count
15677: ,p_data => x_msg_data);

Line 15674: x_return_status := FND_API.G_RET_STS_ERROR;

15670:
15671: EXCEPTION
15672:
15673: WHEN FND_API.G_EXC_ERROR THEN
15674: x_return_status := FND_API.G_RET_STS_ERROR;
15675: fnd_msg_pub.count_and_get(
15676: p_count => x_msg_count
15677: ,p_data => x_msg_data);
15678:

Line 15680: x_return_status := FND_API.G_RET_STS_ERROR;

15676: p_count => x_msg_count
15677: ,p_data => x_msg_data);
15678:
15679: WHEN NO_DATA_FOUND THEN
15680: x_return_status := FND_API.G_RET_STS_ERROR;
15681: IF p_source_id IS NOT NULL THEN
15682: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
15683: p_token_v => p_source_id,
15684: p_token_p => 'p_source_id');

Line 15690: --x_return_status := FND_API.G_RET_STS_ERROR ;

15686:
15687: WHEN OTHERS THEN
15688: --l_ERRM := SQLERRM;
15689: --DBMS_OUTPUT.PUT_LINE('Others Validate Source ' ||l_errm);
15690: --x_return_status := FND_API.G_RET_STS_ERROR ;
15691: x_return_status := FND_API.G_RET_STS_ERROR;
15692: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
15693: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
15694: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);

Line 15691: x_return_status := FND_API.G_RET_STS_ERROR;

15687: WHEN OTHERS THEN
15688: --l_ERRM := SQLERRM;
15689: --DBMS_OUTPUT.PUT_LINE('Others Validate Source ' ||l_errm);
15690: --x_return_status := FND_API.G_RET_STS_ERROR ;
15691: x_return_status := FND_API.G_RET_STS_ERROR;
15692: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_SOURCE');
15693: FND_MESSAGE.SET_TOKEN('SOURCE_CODE', p_source_code);
15694: FND_MESSAGE.SET_TOKEN('SOURCE_ID', p_source_id);
15695: FND_MSG_PUB.Add;

Line 15742: x_return_status := FND_API.G_RET_STS_SUCCESS;

15738:
15739: lv_exists_flag VARCHAR2(1) := 'N';
15740: BEGIN
15741:
15742: x_return_status := FND_API.G_RET_STS_SUCCESS;
15743: IF p_val_mode = 'BILL_TO' THEN
15744: FOR v_bill_to_party_site IN c_bill_to_party_site(p_site_use_id, p_party_id) LOOP
15745: lv_exists_flag := 'Y';
15746: x_site_id := v_bill_to_party_site.party_site_id;

Line 15757: --RAISE FND_API.G_EXC_ERROR;

15753: END LOOP;
15754: END IF;
15755:
15756: IF lv_exists_flag = 'N' THEN
15757: --RAISE FND_API.G_EXC_ERROR;
15758: --null;
15759: FND_MESSAGE.Set_Name('CS', 'CS_CHG_NO_SITE_FOUND');
15760: FND_MESSAGE.SET_TOKEN('PARTY_ID', p_party_id);
15761: FND_MESSAGE.SET_TOKEN('SITE_USE_ID', p_site_use_id);

Line 15763: RAISE FND_API.G_EXC_ERROR;

15759: FND_MESSAGE.Set_Name('CS', 'CS_CHG_NO_SITE_FOUND');
15760: FND_MESSAGE.SET_TOKEN('PARTY_ID', p_party_id);
15761: FND_MESSAGE.SET_TOKEN('SITE_USE_ID', p_site_use_id);
15762: FND_MSG_PUB.Add;
15763: RAISE FND_API.G_EXC_ERROR;
15764: END IF;
15765:
15766: EXCEPTION
15767:

Line 15768: WHEN FND_API.G_EXC_ERROR THEN

15764: END IF;
15765:
15766: EXCEPTION
15767:
15768: WHEN FND_API.G_EXC_ERROR THEN
15769: x_return_status := FND_API.G_RET_STS_ERROR;
15770:
15771: WHEN OTHERS THEN
15772: x_return_status := FND_API.G_RET_STS_ERROR;

Line 15769: x_return_status := FND_API.G_RET_STS_ERROR;

15765:
15766: EXCEPTION
15767:
15768: WHEN FND_API.G_EXC_ERROR THEN
15769: x_return_status := FND_API.G_RET_STS_ERROR;
15770:
15771: WHEN OTHERS THEN
15772: x_return_status := FND_API.G_RET_STS_ERROR;
15773: FND_MESSAGE.Set_Name('CS', 'CS_CHG_NO_SITE_FOUND');

Line 15772: x_return_status := FND_API.G_RET_STS_ERROR;

15768: WHEN FND_API.G_EXC_ERROR THEN
15769: x_return_status := FND_API.G_RET_STS_ERROR;
15770:
15771: WHEN OTHERS THEN
15772: x_return_status := FND_API.G_RET_STS_ERROR;
15773: FND_MESSAGE.Set_Name('CS', 'CS_CHG_NO_SITE_FOUND');
15774: FND_MESSAGE.SET_TOKEN('PARTY_ID', p_party_id);
15775: FND_MESSAGE.SET_TOKEN('SITE_USE_ID', p_site_use_id);
15776: FND_MSG_PUB.Add;

Line 15814: x_return_status := FND_API.G_RET_STS_SUCCESS;

15810:
15811:
15812: BEGIN
15813:
15814: x_return_status := FND_API.G_RET_STS_SUCCESS;
15815:
15816: --Changed the functionality to resolve bug # 3546804
15817:
15818: IF p_business_process_id IS NOT NULL AND

Line 15859: x_return_status := FND_API.G_RET_STS_ERROR;

15855:
15856: EXCEPTION
15857:
15858: WHEN OTHERS THEN
15859: x_return_status := FND_API.G_RET_STS_ERROR;
15860: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_UNEXPECTED_EXEC_ERRORS');
15861: FND_MESSAGE.SET_TOKEN('ROUTINE', p_api_name);
15862: FND_MESSAGE.SET_TOKEN('SQLERRM', sqlerrm);
15863: FND_MSG_PUB.ADD;

Line 15890: x_return_status := FND_API.G_RET_STS_SUCCESS;

15886: WHERE price_list_id = p_price_list_id;
15887:
15888: lv_exists_flag VARCHAR2(1) := 'N';
15889: BEGIN
15890: x_return_status := FND_API.G_RET_STS_SUCCESS;
15891:
15892: IF p_price_list_id IS NOT NULL THEN
15893: FOR v_currency_code IN c_currency_code(p_price_list_id) LOOP
15894: --assign currency_code to out record

Line 15900: --RAISE FND_API.G_EXC_ERROR;

15896: lv_exists_flag := 'Y';
15897: END LOOP;
15898:
15899: IF lv_exists_flag <> 'Y' THEN
15900: --RAISE FND_API.G_EXC_ERROR;
15901: --null;
15902: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_CURRENCY_FAILED');
15903: FND_MESSAGE.SET_TOKEN('PRICE_LIST_ID', p_price_list_id);
15904: FND_MSG_PUB.Add;

Line 15905: RAISE FND_API.G_EXC_ERROR;

15901: --null;
15902: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_CURRENCY_FAILED');
15903: FND_MESSAGE.SET_TOKEN('PRICE_LIST_ID', p_price_list_id);
15904: FND_MSG_PUB.Add;
15905: RAISE FND_API.G_EXC_ERROR;
15906: END IF;
15907: ELSE
15908: --price list id is null
15909: -- this should never happen

Line 15910: --RAISE FND_API.G_EXC_ERROR;

15906: END IF;
15907: ELSE
15908: --price list id is null
15909: -- this should never happen
15910: --RAISE FND_API.G_EXC_ERROR;
15911: --null;
15912: Add_Null_Parameter_Msg(p_api_name, 'p_price_list_id');
15913: RAISE FND_API.G_EXC_ERROR;
15914: END IF;

Line 15913: RAISE FND_API.G_EXC_ERROR;

15909: -- this should never happen
15910: --RAISE FND_API.G_EXC_ERROR;
15911: --null;
15912: Add_Null_Parameter_Msg(p_api_name, 'p_price_list_id');
15913: RAISE FND_API.G_EXC_ERROR;
15914: END IF;
15915:
15916: EXCEPTION
15917:

Line 15918: WHEN FND_API.G_EXC_ERROR THEN

15914: END IF;
15915:
15916: EXCEPTION
15917:
15918: WHEN FND_API.G_EXC_ERROR THEN
15919: x_return_status := FND_API.G_RET_STS_ERROR;
15920: fnd_msg_pub.count_and_get(
15921: p_count => x_msg_count
15922: ,p_data => x_msg_data);

Line 15919: x_return_status := FND_API.G_RET_STS_ERROR;

15915:
15916: EXCEPTION
15917:
15918: WHEN FND_API.G_EXC_ERROR THEN
15919: x_return_status := FND_API.G_RET_STS_ERROR;
15920: fnd_msg_pub.count_and_get(
15921: p_count => x_msg_count
15922: ,p_data => x_msg_data);
15923:

Line 15925: x_return_status := FND_API.G_RET_STS_ERROR;

15921: p_count => x_msg_count
15922: ,p_data => x_msg_data);
15923:
15924: WHEN OTHERS THEN
15925: x_return_status := FND_API.G_RET_STS_ERROR;
15926: FND_MESSAGE.Set_Name('CS', 'CS_CHG_GET_CURRENCY_FAILED');
15927: FND_MESSAGE.SET_TOKEN('PRICE_LIST_ID', p_price_list_id);
15928: FND_MSG_PUB.Add;
15929: fnd_msg_pub.count_and_get(

Line 15960: x_return_status := FND_API.G_RET_STS_SUCCESS;

15956:
15957: BEGIN
15958:
15959: -- Initialize Return Status to SUCCESS
15960: x_return_status := FND_API.G_RET_STS_SUCCESS;
15961:
15962: --DBMS_OUTPUT.PUT_LINE('Conversion Type is '||l_conversion_type);
15963: --DBMS_OUTPUT.PUT_LINE('l_max_roll_days '||l_max_roll_days);
15964:

Line 15984: RAISE FND_API.g_exc_error;

15980: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
15981: FND_MESSAGE.SET_TOKEN('FROM_CURRENCY', p_from_currency);
15982: FND_MESSAGE.SET_TOKEN('TO_CURRENCY', p_to_currency);
15983: FND_MSG_PUB.add;
15984: RAISE FND_API.g_exc_error;
15985: END IF;
15986:
15987: IF p_to_currency IS NULL THEN
15988: -- return error

Line 15994: RAISE FND_API.g_exc_error;

15990: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
15991: FND_MESSAGE.SET_TOKEN('FROM_CURRENCY', p_from_currency);
15992: FND_MESSAGE.SET_TOKEN('TO_CURRENCY', p_to_currency);
15993: FND_MSG_PUB.add;
15994: RAISE FND_API.g_exc_error;
15995: END IF;
15996:
15997: IF ((l_conversion_type IS NULL) OR
15998: (l_max_roll_days IS NULL)) THEN

Line 16005: RAISE FND_API.g_exc_error;

16001: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
16002: FND_MESSAGE.SET_TOKEN('PROFILE1', 'CS_CHG_DEFAULT_CONVERSION_TYPE');
16003: FND_MESSAGE.SET_TOKEN('PROFILE2', 'CS_CHG_MAX_ROLL_DAYS');
16004: FND_MSG_PUB.add;
16005: RAISE FND_API.g_exc_error;
16006: END IF;
16007:
16008:
16009: IF ((l_conversion_type IS NOT NULL) AND

Line 16022: --RAISE FND_API.g_exc_error;

16018: x_numerator => lx_numerator,
16019: x_rate => lx_rate );
16020:
16021: IF lx_rate IS NULL THEN
16022: --RAISE FND_API.g_exc_error;
16023: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CONV_RATE_NOT_FOUND');
16024: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
16025: FND_MESSAGE.SET_TOKEN('FROM_CURRENCY', p_from_currency);
16026: FND_MESSAGE.SET_TOKEN('TO_CURRENCY', p_to_currency);

Line 16029: RAISE FND_API.g_exc_error;

16025: FND_MESSAGE.SET_TOKEN('FROM_CURRENCY', p_from_currency);
16026: FND_MESSAGE.SET_TOKEN('TO_CURRENCY', p_to_currency);
16027: FND_MESSAGE.SET_TOKEN('CONV_DATE', sysdate);
16028: FND_MSG_PUB.add;
16029: RAISE FND_API.g_exc_error;
16030: ELSE
16031: x_denominator := lx_denominator;
16032: x_numerator := lx_numerator;
16033: x_rate := lx_rate;

Line 16039: WHEN FND_API.g_exc_error THEN

16035: END IF;
16036:
16037: EXCEPTION
16038:
16039: WHEN FND_API.g_exc_error THEN
16040: x_return_status := fnd_api.g_ret_sts_error;
16041:
16042: WHEN OTHERS THEN
16043: x_return_status := FND_API.G_RET_STS_ERROR;

Line 16040: x_return_status := fnd_api.g_ret_sts_error;

16036:
16037: EXCEPTION
16038:
16039: WHEN FND_API.g_exc_error THEN
16040: x_return_status := fnd_api.g_ret_sts_error;
16041:
16042: WHEN OTHERS THEN
16043: x_return_status := FND_API.G_RET_STS_ERROR;
16044: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CONV_RATE_NOT_FOUND');

Line 16043: x_return_status := FND_API.G_RET_STS_ERROR;

16039: WHEN FND_API.g_exc_error THEN
16040: x_return_status := fnd_api.g_ret_sts_error;
16041:
16042: WHEN OTHERS THEN
16043: x_return_status := FND_API.G_RET_STS_ERROR;
16044: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_CONV_RATE_NOT_FOUND');
16045: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
16046: FND_MESSAGE.SET_TOKEN('FROM_CURRENCY', p_from_currency);
16047: FND_MESSAGE.SET_TOKEN('TO_CURRENCY', p_to_currency);

Line 16163: --RAISE FND_API.G_EXC_ERROR;

16159: x_po_number := null;
16160: END IF;
16161: END IF;
16162: ELSE
16163: --RAISE FND_API.G_EXC_ERROR;
16164: --null;
16165: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CONTRACT_ERROR');
16166: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
16167: FND_MESSAGE.SET_TOKEN('CONTRACT_SERVICE_LINE_ID', p_contract_sr_id);

Line 16170: RAISE FND_API.g_exc_error;

16166: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
16167: FND_MESSAGE.SET_TOKEN('CONTRACT_SERVICE_LINE_ID', p_contract_sr_id);
16168: FND_MESSAGE.SET_TOKEN('BUSINESS_PROCESS_ID', p_business_process_id);
16169: FND_MSG_PUB.add;
16170: RAISE FND_API.g_exc_error;
16171: END IF;
16172:
16173: EXCEPTION
16174:

Line 16175: WHEN FND_API.g_exc_error THEN

16171: END IF;
16172:
16173: EXCEPTION
16174:
16175: WHEN FND_API.g_exc_error THEN
16176: x_return_status := fnd_api.g_ret_sts_error;
16177: fnd_msg_pub.count_and_get(
16178: p_count => x_msg_count
16179: ,p_data => x_msg_data);

Line 16176: x_return_status := fnd_api.g_ret_sts_error;

16172:
16173: EXCEPTION
16174:
16175: WHEN FND_API.g_exc_error THEN
16176: x_return_status := fnd_api.g_ret_sts_error;
16177: fnd_msg_pub.count_and_get(
16178: p_count => x_msg_count
16179: ,p_data => x_msg_data);
16180:

Line 16199: --p_return_status := FND_API.G_RET_STS_SUCCESS ;

16195:
16196: --DBMS_OUTPUT.PUT_LINE('In GET_CHARGE_DETAIL_REC .....');
16197:
16198: -- Initialize the p_return_status to TRUE
16199: --p_return_status := FND_API.G_RET_STS_SUCCESS ;
16200: x_return_status := FND_API.G_RET_STS_SUCCESS ;
16201:
16202: SELECT *
16203: INTO x_charge_detail_rec

Line 16200: x_return_status := FND_API.G_RET_STS_SUCCESS ;

16196: --DBMS_OUTPUT.PUT_LINE('In GET_CHARGE_DETAIL_REC .....');
16197:
16198: -- Initialize the p_return_status to TRUE
16199: --p_return_status := FND_API.G_RET_STS_SUCCESS ;
16200: x_return_status := FND_API.G_RET_STS_SUCCESS ;
16201:
16202: SELECT *
16203: INTO x_charge_detail_rec
16204: FROM CS_ESTIMATE_DETAILS

Line 16219: --p_return_status := FND_API.G_RET_STS_ERROR ;

16215: p_count => x_msg_count
16216: ,p_data => x_msg_data);
16217:
16218: WHEN RECORD_LOCK_EXCEPTION THEN
16219: --p_return_status := FND_API.G_RET_STS_ERROR ;
16220: x_return_status := FND_API.G_RET_STS_ERROR ;
16221: CS_Charge_Details_PVT.Record_Is_Locked_Msg(
16222: p_token_an => p_api_name);
16223:

Line 16220: x_return_status := FND_API.G_RET_STS_ERROR ;

16216: ,p_data => x_msg_data);
16217:
16218: WHEN RECORD_LOCK_EXCEPTION THEN
16219: --p_return_status := FND_API.G_RET_STS_ERROR ;
16220: x_return_status := FND_API.G_RET_STS_ERROR ;
16221: CS_Charge_Details_PVT.Record_Is_Locked_Msg(
16222: p_token_an => p_api_name);
16223:
16224: WHEN OTHERS THEN

Line 16225: x_return_status := FND_API.G_RET_STS_ERROR;

16221: CS_Charge_Details_PVT.Record_Is_Locked_Msg(
16222: p_token_an => p_api_name);
16223:
16224: WHEN OTHERS THEN
16225: x_return_status := FND_API.G_RET_STS_ERROR;
16226: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_GET_CHARGE_FAILED');
16227: FND_MESSAGE.SET_TOKEN('API_NAME', p_api_name);
16228: FND_MESSAGE.SET_TOKEN('ESTIMATE_DETAIL_ID', p_estimate_detail_id);
16229: FND_MSG_PUB.add;

Line 16248: --p_return_status := FND_API.G_RET_STS_SUCCESS ;

16244: x_gen_bca_flag OUT NOCOPY VARCHAR2,
16245: x_charge_line_type OUT NOCOPY VARCHAR2,
16246: x_return_status OUT NOCOPY VARCHAR2) AS
16247: BEGIN
16248: --p_return_status := FND_API.G_RET_STS_SUCCESS ;
16249: x_return_status := FND_API.G_RET_STS_SUCCESS;
16250: SELECT order_line_id,
16251: GENERATED_BY_BCA_ENGINE_FLAG,
16252: Charge_line_type

Line 16249: x_return_status := FND_API.G_RET_STS_SUCCESS;

16245: x_charge_line_type OUT NOCOPY VARCHAR2,
16246: x_return_status OUT NOCOPY VARCHAR2) AS
16247: BEGIN
16248: --p_return_status := FND_API.G_RET_STS_SUCCESS ;
16249: x_return_status := FND_API.G_RET_STS_SUCCESS;
16250: SELECT order_line_id,
16251: GENERATED_BY_BCA_ENGINE_FLAG,
16252: Charge_line_type
16253: INTO x_order_line_id,

Line 16263: --p_return_status := FND_API.G_RET_STS_ERROR ;

16259:
16260:
16261: EXCEPTION
16262: WHEN NO_DATA_FOUND THEN
16263: --p_return_status := FND_API.G_RET_STS_ERROR ;
16264: x_return_status := FND_API.G_RET_STS_ERROR ;
16265: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
16266: p_token_v => to_char(p_estimate_detail_id) ,
16267: p_token_p => 'estimate_detail_id' ) ;

Line 16264: x_return_status := FND_API.G_RET_STS_ERROR ;

16260:
16261: EXCEPTION
16262: WHEN NO_DATA_FOUND THEN
16263: --p_return_status := FND_API.G_RET_STS_ERROR ;
16264: x_return_status := FND_API.G_RET_STS_ERROR ;
16265: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
16266: p_token_v => to_char(p_estimate_detail_id) ,
16267: p_token_p => 'estimate_detail_id' ) ;
16268:

Line 16270: --p_return_status := FND_API.G_RET_STS_ERROR ;

16266: p_token_v => to_char(p_estimate_detail_id) ,
16267: p_token_p => 'estimate_detail_id' ) ;
16268:
16269: WHEN RECORD_LOCK_EXCEPTION THEN
16270: --p_return_status := FND_API.G_RET_STS_ERROR ;
16271: x_return_status := FND_API.G_RET_STS_ERROR ;
16272: Record_Is_Locked_Msg(p_token_an => p_api_name);
16273:
16274: WHEN OTHERS THEN

Line 16271: x_return_status := FND_API.G_RET_STS_ERROR ;

16267: p_token_p => 'estimate_detail_id' ) ;
16268:
16269: WHEN RECORD_LOCK_EXCEPTION THEN
16270: --p_return_status := FND_API.G_RET_STS_ERROR ;
16271: x_return_status := FND_API.G_RET_STS_ERROR ;
16272: Record_Is_Locked_Msg(p_token_an => p_api_name);
16273:
16274: WHEN OTHERS THEN
16275: --p_return_status := FND_API.G_RET_STS_ERROR ;

Line 16275: --p_return_status := FND_API.G_RET_STS_ERROR ;

16271: x_return_status := FND_API.G_RET_STS_ERROR ;
16272: Record_Is_Locked_Msg(p_token_an => p_api_name);
16273:
16274: WHEN OTHERS THEN
16275: --p_return_status := FND_API.G_RET_STS_ERROR ;
16276: x_return_status := FND_API.G_RET_STS_ERROR ;
16277:
16278: END Do_Txns_Exist ;
16279:

Line 16276: x_return_status := FND_API.G_RET_STS_ERROR ;

16272: Record_Is_Locked_Msg(p_token_an => p_api_name);
16273:
16274: WHEN OTHERS THEN
16275: --p_return_status := FND_API.G_RET_STS_ERROR ;
16276: x_return_status := FND_API.G_RET_STS_ERROR ;
16277:
16278: END Do_Txns_Exist ;
16279:
16280:

Line 16321: x_return_status := FND_API.G_RET_STS_SUCCESS ;

16317: lv_exists_flag := 'Y';
16318: END LOOP;
16319:
16320: IF lv_exists_flag = 'Y' THEN
16321: x_return_status := FND_API.G_RET_STS_SUCCESS ;
16322: ELSE
16323: raise NO_DATA_FOUND;
16324: END IF;
16325: else

Line 16332: x_return_status := FND_API.G_RET_STS_SUCCESS ;

16328: lv_exists_flag := 'Y';
16329: END LOOP;
16330:
16331: IF lv_exists_flag = 'Y' THEN
16332: x_return_status := FND_API.G_RET_STS_SUCCESS ;
16333: ELSE
16334: raise NO_DATA_FOUND;
16335: END IF;*/
16336:

Line 16340: x_return_status := FND_API.G_RET_STS_SUCCESS ;

16336:
16337: IF (MO_GLOBAL.check_valid_org(p_org_id) ='N') THEN -- Bug 10359327
16338: raise NO_DATA_FOUND;
16339: else
16340: x_return_status := FND_API.G_RET_STS_SUCCESS ;
16341: End if;
16342: end if;
16343:
16344:

Line 16358: x_return_status := FND_API.G_RET_STS_ERROR ; -- Bug 10359327

16354: fnd_msg_pub.count_and_get(
16355: p_count => x_msg_count
16356: ,p_data => x_msg_data);
16357:
16358: x_return_status := FND_API.G_RET_STS_ERROR ; -- Bug 10359327
16359:
16360:
16361: WHEN OTHERS THEN
16362: x_return_status := FND_API.G_RET_STS_ERROR ;

Line 16362: x_return_status := FND_API.G_RET_STS_ERROR ;

16358: x_return_status := FND_API.G_RET_STS_ERROR ; -- Bug 10359327
16359:
16360:
16361: WHEN OTHERS THEN
16362: x_return_status := FND_API.G_RET_STS_ERROR ;
16363:
16364: END VALIDATE_ORG_ID;
16365:
16366:

Line 16487: x_return_status := FND_API.G_RET_STS_SUCCESS;

16483: l_dummy VARCHAR2(1);
16484:
16485: BEGIN
16486:
16487: x_return_status := FND_API.G_RET_STS_SUCCESS;
16488:
16489: BEGIN
16490: IF p_user_id = -1 then
16491: SELECT 'x' into l_dummy

Line 16504: x_return_status := FND_API.G_RET_STS_ERROR;

16500: END IF;
16501:
16502: EXCEPTION
16503: WHEN NO_DATA_FOUND THEN
16504: x_return_status := FND_API.G_RET_STS_ERROR;
16505: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
16506: p_token_v => TO_CHAR(p_user_id),
16507: p_token_p => 'p_user_id');
16508: return;

Line 16520: x_return_status := FND_API.G_RET_STS_ERROR;

16516: AND user_id = p_user_id;
16517:
16518: EXCEPTION
16519: WHEN NO_DATA_FOUND THEN
16520: x_return_status := FND_API.G_RET_STS_ERROR;
16521: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
16522: p_token_v => TO_CHAR(p_login_id),
16523: p_token_p => 'p_user_login');
16524: END;

Line 16550: x_return_status := FND_API.G_RET_STS_SUCCESS;

16546:
16547: BEGIN
16548: --DBMS_OUTPUT.PUT_LINE('p_txn_billing_type_id = ' || p_txn_billing_type_id);
16549:
16550: x_return_status := FND_API.G_RET_STS_SUCCESS;
16551: x_line_type_id := null;
16552:
16553: OPEN get_line_type_csr;
16554: FETCH get_line_type_csr

Line 16561: RAISE FND_API.g_exc_error;

16557: CLOSE get_line_type_csr;
16558: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_LINE_TYPE_NOT_FOUND');
16559: FND_MESSAGE.SET_TOKEN('TXN_BILLING_TYPE_ID', p_txn_billing_type_id);
16560: FND_MSG_PUB.ADD;
16561: RAISE FND_API.g_exc_error;
16562: END IF;
16563: CLOSE get_line_type_csr;
16564: --DBMS_OUTPUT.PUT_LINE('x_return_status = ' || x_return_status);
16565:

Line 16568: WHEN FND_API.g_exc_error THEN

16564: --DBMS_OUTPUT.PUT_LINE('x_return_status = ' || x_return_status);
16565:
16566: -- Exception Block
16567: EXCEPTION
16568: WHEN FND_API.g_exc_error THEN
16569: x_return_status := fnd_api.g_ret_sts_error;
16570: fnd_msg_pub.count_and_get(
16571: p_count => x_msg_count
16572: ,p_data => x_msg_data);

Line 16569: x_return_status := fnd_api.g_ret_sts_error;

16565:
16566: -- Exception Block
16567: EXCEPTION
16568: WHEN FND_API.g_exc_error THEN
16569: x_return_status := fnd_api.g_ret_sts_error;
16570: fnd_msg_pub.count_and_get(
16571: p_count => x_msg_count
16572: ,p_data => x_msg_data);
16573: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 16573: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

16569: x_return_status := fnd_api.g_ret_sts_error;
16570: fnd_msg_pub.count_and_get(
16571: p_count => x_msg_count
16572: ,p_data => x_msg_data);
16573: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
16574: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
16575: fnd_msg_pub.count_and_get(
16576: p_count => x_msg_count
16577: ,p_data => x_msg_data);

Line 16574: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

16570: fnd_msg_pub.count_and_get(
16571: p_count => x_msg_count
16572: ,p_data => x_msg_data);
16573: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
16574: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
16575: fnd_msg_pub.count_and_get(
16576: p_count => x_msg_count
16577: ,p_data => x_msg_data);
16578: WHEN OTHERS THEN

Line 16579: x_return_status := FND_API.G_RET_STS_ERROR;

16575: fnd_msg_pub.count_and_get(
16576: p_count => x_msg_count
16577: ,p_data => x_msg_data);
16578: WHEN OTHERS THEN
16579: x_return_status := FND_API.G_RET_STS_ERROR;
16580: FND_MESSAGE.SET_NAME('CS', 'CS_CHG_UNEXPECTED_EXEC_ERRORS');
16581: FND_MESSAGE.SET_TOKEN('ROUTINE', p_api_name);
16582: FND_MESSAGE.SET_TOKEN('SQLERRM', sqlerrm);
16583: FND_MSG_PUB.ADD;

Line 16624: RAISE FND_API.G_EXC_ERROR;

16620: --Add null argument error
16621: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
16622: p_token_v => TO_CHAR(p_incident_id),
16623: p_token_p => 'p_incident_id');
16624: RAISE FND_API.G_EXC_ERROR;
16625: END IF;
16626: CLOSE c_charge_flags;
16627: END;
16628:

Line 16662: RAISE FND_API.G_EXC_ERROR;

16658: --Add null argument error
16659: Add_Invalid_Argument_Msg(p_token_an => p_api_name,
16660: p_token_v => TO_CHAR(p_txn_type_id),
16661: p_token_p => 'p_txn_type_id');
16662: RAISE FND_API.G_EXC_ERROR;
16663: END IF;
16664: CLOSE c_create_charge_flag;
16665:
16666: END;

Line 16698: x_return_status := FND_API.G_RET_STS_SUCCESS;

16694: l_open_flag VARCHAR2(1);
16695:
16696: BEGIN
16697: -- Initialize Return Status to SUCCESS
16698: x_return_status := FND_API.G_RET_STS_SUCCESS;
16699:
16700: OPEN order_csr;
16701: FETCH order_csr
16702: INTO l_order_header_id, l_open_flag;

Line 16708: RAISE FND_API.G_EXC_ERROR;

16704: CLOSE order_csr;
16705: FND_MESSAGE.Set_Name('CS', 'CS_CHG_INVALID_ORDER');
16706: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_order_header_id);
16707: FND_MSG_PUB.Add;
16708: RAISE FND_API.G_EXC_ERROR;
16709: END IF;
16710: CLOSE order_csr;
16711:
16712: --Bug Fix for Bug # 3085106

Line 16719: RAISE FND_API.G_EXC_ERROR;

16715: FND_MESSAGE.Set_Name('CS', 'CS_CHG_CANNOT_ADD_TO_ORDER');
16716: FND_MESSAGE.Set_token('API_NAME', p_api_name);
16717: FND_MESSAGE.SET_TOKEN('ORDER_HEADER_ID', p_order_header_id);
16718: FND_MSG_PUB.Add;
16719: RAISE FND_API.G_EXC_ERROR;
16720: END IF;
16721:
16722:
16723: -- Exception Block

Line 16725: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

16721:
16722:
16723: -- Exception Block
16724: EXCEPTION
16725: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
16726: x_return_status := FND_API.G_RET_STS_ERROR;
16727: fnd_msg_pub.count_and_get(
16728: p_count => x_msg_count
16729: ,p_data => x_msg_data);

Line 16726: x_return_status := FND_API.G_RET_STS_ERROR;

16722:
16723: -- Exception Block
16724: EXCEPTION
16725: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
16726: x_return_status := FND_API.G_RET_STS_ERROR;
16727: fnd_msg_pub.count_and_get(
16728: p_count => x_msg_count
16729: ,p_data => x_msg_data);
16730:

Line 16739: x_return_status := FND_API.G_RET_STS_ERROR;

16735: FND_MSG_PUB.ADD;
16736: fnd_msg_pub.count_and_get(
16737: p_count => x_msg_count
16738: ,p_data => x_msg_data);
16739: x_return_status := FND_API.G_RET_STS_ERROR;
16740:
16741: END Validate_Order;
16742:
16743: --------------------------------------------------------------------------------

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

16769: ----------------+------------+--------------------------------------------------
16770: PROCEDURE Purge_Chg_Validations
16771: (
16772: p_api_version_number IN NUMBER := 1.0
16773: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
16774: , p_commit IN VARCHAR2 := FND_API.G_FALSE
16775: , p_object_type IN VARCHAR2
16776: , p_processing_set_id IN NUMBER
16777: , x_return_status OUT NOCOPY VARCHAR2

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

16770: PROCEDURE Purge_Chg_Validations
16771: (
16772: p_api_version_number IN NUMBER := 1.0
16773: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
16774: , p_commit IN VARCHAR2 := FND_API.G_FALSE
16775: , p_object_type IN VARCHAR2
16776: , p_processing_set_id IN NUMBER
16777: , x_return_status OUT NOCOPY VARCHAR2
16778: , x_msg_count OUT NOCOPY NUMBER

Line 16792: x_return_status := FND_API.G_RET_STS_SUCCESS;

16788:
16789: l_row_count NUMBER := 0;
16790:
16791: BEGIN
16792: x_return_status := FND_API.G_RET_STS_SUCCESS;
16793:
16794: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
16795: THEN
16796: FND_LOG.String

Line 16835: IF NOT FND_API.Compatible_API_Call

16831: , 'p_processing_set_id:' || p_processing_set_id
16832: );
16833: END IF ;
16834:
16835: IF NOT FND_API.Compatible_API_Call
16836: (
16837: L_API_VERSION
16838: , p_api_version_number
16839: , L_API_NAME

Line 16848: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

16844: (
16845: p_count => x_msg_count
16846: , p_data => x_msg_data
16847: );
16848: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16849: END IF ;
16850:
16851: IF FND_API.to_Boolean(p_init_msg_list)
16852: THEN

Line 16851: IF FND_API.to_Boolean(p_init_msg_list)

16847: );
16848: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16849: END IF ;
16850:
16851: IF FND_API.to_Boolean(p_init_msg_list)
16852: THEN
16853: FND_MSG_PUB.initialize;
16854: END IF ;
16855:

Line 16878: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

16874: FND_MESSAGE.Set_Token('PARAM', 'p_object_type');
16875: FND_MESSAGE.Set_Token('CURRVAL', p_object_type);
16876: FND_MSG_PUB.ADD;
16877:
16878: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16879: END IF;
16880:
16881: ---
16882:

Line 16901: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

16897: FND_MESSAGE.Set_Token('PARAM', 'p_processing_set_id');
16898: FND_MESSAGE.Set_Token('CURRVAL', NVL(to_char(p_processing_set_id),'NULL'));
16899: FND_MSG_PUB.ADD;
16900:
16901: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16902: END IF;
16903:
16904: ------------------------------------------------------------------------------
16905: -- Actual Logic starts below:

Line 16974: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

16970: );
16971: END IF ;
16972:
16973: EXCEPTION
16974: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
16975: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
16976:
16977: IF FND_LOG.level_unexpected >= FND_LOG.g_current_runtime_level
16978: THEN

Line 16975: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

16971: END IF ;
16972:
16973: EXCEPTION
16974: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
16975: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
16976:
16977: IF FND_LOG.level_unexpected >= FND_LOG.g_current_runtime_level
16978: THEN
16979: FND_LOG.String

Line 16983: , 'Inside WHEN FND_API.G_EXC_UNEXPECTED_ERROR of ' || L_API_NAME_FULL

16979: FND_LOG.String
16980: (
16981: FND_LOG.level_unexpected
16982: , L_LOG_MODULE || 'unexpected_error'
16983: , 'Inside WHEN FND_API.G_EXC_UNEXPECTED_ERROR of ' || L_API_NAME_FULL
16984: );
16985: END IF ;
16986:
16987: WHEN OTHERS THEN

Line 16988: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

16984: );
16985: END IF ;
16986:
16987: WHEN OTHERS THEN
16988: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
16989: FND_MESSAGE.Set_Name('CS', 'CS_CHG_LINE_VAL_FAIL');
16990: FND_MESSAGE.Set_Token('API_NAME', L_API_NAME_FULL);
16991: FND_MESSAGE.Set_Token('ERROR', SQLERRM);
16992: FND_MSG_PUB.ADD;

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

17036: ----------------+------------+--------------------------------------------------
17037: PROCEDURE Purge_Charges
17038: (
17039: p_api_version_number IN NUMBER := 1.0
17040: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
17041: , p_commit IN VARCHAR2 := FND_API.G_FALSE
17042: , p_object_type IN VARCHAR2
17043: , p_processing_set_id IN NUMBER
17044: , x_return_status OUT NOCOPY VARCHAR2

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

17037: PROCEDURE Purge_Charges
17038: (
17039: p_api_version_number IN NUMBER := 1.0
17040: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
17041: , p_commit IN VARCHAR2 := FND_API.G_FALSE
17042: , p_object_type IN VARCHAR2
17043: , p_processing_set_id IN NUMBER
17044: , x_return_status OUT NOCOPY VARCHAR2
17045: , x_msg_count OUT NOCOPY NUMBER

Line 17059: x_return_status := FND_API.G_RET_STS_SUCCESS;

17055:
17056: l_row_count NUMBER := 0;
17057:
17058: BEGIN
17059: x_return_status := FND_API.G_RET_STS_SUCCESS;
17060:
17061: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
17062: THEN
17063: FND_LOG.String

Line 17101: IF NOT FND_API.Compatible_API_Call

17097: , 'p_processing_set_id:' || p_processing_set_id
17098: );
17099: END IF ;
17100:
17101: IF NOT FND_API.Compatible_API_Call
17102: (
17103: L_API_VERSION
17104: , p_api_version_number
17105: , L_API_NAME

Line 17114: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17110: (
17111: p_count => x_msg_count
17112: , p_data => x_msg_data
17113: );
17114: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17115: END IF ;
17116:
17117: IF FND_API.to_Boolean(p_init_msg_list)
17118: THEN

Line 17117: IF FND_API.to_Boolean(p_init_msg_list)

17113: );
17114: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17115: END IF ;
17116:
17117: IF FND_API.to_Boolean(p_init_msg_list)
17118: THEN
17119: FND_MSG_PUB.initialize;
17120: END IF ;
17121:

Line 17144: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17140: FND_MESSAGE.Set_Token('PARAM', 'p_object_type');
17141: FND_MESSAGE.Set_Token('CURRVAL', p_object_type);
17142: FND_MSG_PUB.ADD;
17143:
17144: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17145: END IF;
17146:
17147: ---
17148:

Line 17167: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17163: FND_MESSAGE.Set_Token('PARAM', 'p_processing_set_id');
17164: FND_MESSAGE.Set_Token('CURRVAL', NVL(to_char(p_processing_set_id),'NULL'));
17165: FND_MSG_PUB.ADD;
17166:
17167: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17168: END IF;
17169:
17170: ------------------------------------------------------------------------------
17171: -- Actual Logic starts below:

Line 17228: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

17224: );
17225: END IF ;
17226:
17227: EXCEPTION
17228: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
17229: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
17230:
17231: IF FND_LOG.level_unexpected >= FND_LOG.g_current_runtime_level
17232: THEN

Line 17229: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

17225: END IF ;
17226:
17227: EXCEPTION
17228: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
17229: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
17230:
17231: IF FND_LOG.level_unexpected >= FND_LOG.g_current_runtime_level
17232: THEN
17233: FND_LOG.String

Line 17237: , 'Inside WHEN FND_API.G_EXC_UNEXPECTED_ERROR of ' || L_API_NAME_FULL

17233: FND_LOG.String
17234: (
17235: FND_LOG.level_unexpected
17236: , L_LOG_MODULE || 'unexpected_error'
17237: , 'Inside WHEN FND_API.G_EXC_UNEXPECTED_ERROR of ' || L_API_NAME_FULL
17238: );
17239: END IF ;
17240:
17241: WHEN OTHERS THEN

Line 17242: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

17238: );
17239: END IF ;
17240:
17241: WHEN OTHERS THEN
17242: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
17243: FND_MESSAGE.Set_Name('CS', 'CS_CHG_LINE_DEL_FAIL');
17244: FND_MESSAGE.Set_Token('API_NAME', L_API_NAME_FULL);
17245: FND_MESSAGE.Set_Token('ERROR', SQLERRM);
17246: FND_MSG_PUB.ADD;