17: oe_debug_pub.add('version' ||p_version);
18: oe_debug_pub.add('phase_change_flag' ||p_phase_change_flag);
19: END IF;
20:
21: l_org_id := OE_GLOBALS.G_ORG_ID;
22:
23: IF l_org_id IS NULL THEN
24: OE_GLOBALS.Set_Context;
25: l_org_id := OE_GLOBALS.G_ORG_ID;
20:
21: l_org_id := OE_GLOBALS.G_ORG_ID;
22:
23: IF l_org_id IS NULL THEN
24: OE_GLOBALS.Set_Context;
25: l_org_id := OE_GLOBALS.G_ORG_ID;
26: END IF;
27:
28: SELECT ACCOUNTING_RULE_ID
21: l_org_id := OE_GLOBALS.G_ORG_ID;
22:
23: IF l_org_id IS NULL THEN
24: OE_GLOBALS.Set_Context;
25: l_org_id := OE_GLOBALS.G_ORG_ID;
26: END IF;
27:
28: SELECT ACCOUNTING_RULE_ID
29: , ACCOUNTING_RULE_DURATION
405: oe_debug_pub.add('header' ||p_header_id);
406: oe_debug_pub.add('version' ||p_version);
407: END IF;
408:
409: l_org_id := OE_GLOBALS.G_ORG_ID;
410:
411: IF l_org_id IS NULL THEN
412: OE_GLOBALS.Set_Context;
413: l_org_id := OE_GLOBALS.G_ORG_ID;
408:
409: l_org_id := OE_GLOBALS.G_ORG_ID;
410:
411: IF l_org_id IS NULL THEN
412: OE_GLOBALS.Set_Context;
413: l_org_id := OE_GLOBALS.G_ORG_ID;
414: END IF;
415:
416: SELECT ACCOUNTING_RULE_ID
409: l_org_id := OE_GLOBALS.G_ORG_ID;
410:
411: IF l_org_id IS NULL THEN
412: OE_GLOBALS.Set_Context;
413: l_org_id := OE_GLOBALS.G_ORG_ID;
414: END IF;
415:
416: SELECT ACCOUNTING_RULE_ID
417: , ACCOUNTING_RULE_DURATION
941: /* START ACCOUNTING_RULE_ID*/
942:
943: prior_exists := 'N';
944: IF p_prior_version IS NOT NULL THEN
945: IF OE_Globals.Equal(
946: p_curr_rec.accounting_rule_id,
947: p_prior_rec.accounting_rule_id) THEN
948: null;
949: ELSE
957: END IF;
958: END IF; /* PRIOR */
959: /****************************/
960: IF p_next_version IS NOT NULL THEN
961: IF OE_Globals.Equal(
962: p_curr_rec.accounting_rule_id,
963: p_next_rec.accounting_rule_id) THEN
964: IF prior_exists = 'Y' THEN
965: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Accounting_Rule(p_curr_rec.accounting_rule_id);
984: /* START accounting_rule_duration*/
985:
986: prior_exists := 'N';
987: IF p_prior_version IS NOT NULL THEN
988: IF OE_Globals.Equal(
989: p_curr_rec.accounting_rule_duration,
990: p_prior_rec.accounting_rule_duration) THEN
991: null;
992: ELSE
998: END IF;
999: END IF; /* PRIOR */
1000: /****************************/
1001: IF p_next_version IS NOT NULL THEN
1002: IF OE_Globals.Equal(
1003: p_curr_rec.accounting_rule_duration,
1004: p_next_rec.accounting_rule_duration) THEN
1005: IF prior_exists = 'Y' THEN
1006: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.accounting_rule_duration;
1022: /* START agreement_id*/
1023:
1024: prior_exists := 'N';
1025: IF p_prior_version IS NOT NULL THEN
1026: IF OE_Globals.Equal(
1027: p_curr_rec.agreement_id,
1028: p_prior_rec.agreement_id) THEN
1029: null;
1030: ELSE
1038: END IF;
1039: END IF; /* PRIOR */
1040: /****************************/
1041: IF p_next_version IS NOT NULL THEN
1042: IF OE_Globals.Equal(
1043: p_curr_rec.agreement_id,
1044: p_next_rec.agreement_id) THEN
1045: IF prior_exists = 'Y' THEN
1046: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Agreement(p_curr_rec.agreement_id);
1066: /* START attribute1*/
1067:
1068: prior_exists := 'N';
1069: IF p_prior_version IS NOT NULL THEN
1070: IF OE_Globals.Equal(
1071: p_curr_rec.attribute1,
1072: p_prior_rec.attribute1) THEN
1073: null;
1074: ELSE
1080: END IF;
1081: END IF; /* PRIOR */
1082: /****************************/
1083: IF p_next_version IS NOT NULL THEN
1084: IF OE_Globals.Equal(
1085: p_curr_rec.attribute1,
1086: p_next_rec.attribute1) THEN
1087: IF prior_exists = 'Y' THEN
1088: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute1;
1104: /* START attribute2*/
1105:
1106: prior_exists := 'N';
1107: IF p_prior_version IS NOT NULL THEN
1108: IF OE_Globals.Equal(
1109: p_curr_rec.attribute2,
1110: p_prior_rec.attribute2) THEN
1111: null;
1112: ELSE
1118: END IF;
1119: END IF; /* PRIOR */
1120: /****************************/
1121: IF p_next_version IS NOT NULL THEN
1122: IF OE_Globals.Equal(
1123: p_curr_rec.attribute2,
1124: p_next_rec.attribute2) THEN
1125: IF prior_exists = 'Y' THEN
1126: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute2;
1141: /* START attribute3*/
1142:
1143: prior_exists := 'N';
1144: IF p_prior_version IS NOT NULL THEN
1145: IF OE_Globals.Equal(
1146: p_curr_rec.attribute3,
1147: p_prior_rec.attribute3) THEN
1148: null;
1149: ELSE
1155: END IF;
1156: END IF; /* PRIOR */
1157: /****************************/
1158: IF p_next_version IS NOT NULL THEN
1159: IF OE_Globals.Equal(
1160: p_curr_rec.attribute3,
1161: p_next_rec.attribute3) THEN
1162: IF prior_exists = 'Y' THEN
1163: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute3;
1180: /* START attribute4*/
1181:
1182: prior_exists := 'N';
1183: IF p_prior_version IS NOT NULL THEN
1184: IF OE_Globals.Equal(
1185: p_curr_rec.attribute4,
1186: p_prior_rec.attribute4) THEN
1187: null;
1188: ELSE
1194: END IF;
1195: END IF; /* PRIOR */
1196: /****************************/
1197: IF p_next_version IS NOT NULL THEN
1198: IF OE_Globals.Equal(
1199: p_curr_rec.attribute4,
1200: p_next_rec.attribute4) THEN
1201: IF prior_exists = 'Y' THEN
1202: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute4;
1218: /* START attribute5*/
1219:
1220: prior_exists := 'N';
1221: IF p_prior_version IS NOT NULL THEN
1222: IF OE_Globals.Equal(
1223: p_curr_rec.attribute5,
1224: p_prior_rec.attribute5) THEN
1225: null;
1226: ELSE
1232: END IF;
1233: END IF; /* PRIOR */
1234: /****************************/
1235: IF p_next_version IS NOT NULL THEN
1236: IF OE_Globals.Equal(
1237: p_curr_rec.attribute5,
1238: p_next_rec.attribute5) THEN
1239: IF prior_exists = 'Y' THEN
1240: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute5;
1257: /* START attribute6*/
1258:
1259: prior_exists := 'N';
1260: IF p_prior_version IS NOT NULL THEN
1261: IF OE_Globals.Equal(
1262: p_curr_rec.attribute6,
1263: p_prior_rec.attribute6) THEN
1264: null;
1265: ELSE
1271: END IF;
1272: END IF; /* PRIOR */
1273: /****************************/
1274: IF p_next_version IS NOT NULL THEN
1275: IF OE_Globals.Equal(
1276: p_curr_rec.attribute6,
1277: p_next_rec.attribute6) THEN
1278: IF prior_exists = 'Y' THEN
1279: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute6;
1296: /* START attribute7*/
1297:
1298: prior_exists := 'N';
1299: IF p_prior_version IS NOT NULL THEN
1300: IF OE_Globals.Equal(
1301: p_curr_rec.attribute7,
1302: p_prior_rec.attribute7) THEN
1303: null;
1304: ELSE
1310: END IF;
1311: END IF; /* PRIOR */
1312: /****************************/
1313: IF p_next_version IS NOT NULL THEN
1314: IF OE_Globals.Equal(
1315: p_curr_rec.attribute7,
1316: p_next_rec.attribute7) THEN
1317: IF prior_exists = 'Y' THEN
1318: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute7;
1335: /* START attribute8*/
1336:
1337: prior_exists := 'N';
1338: IF p_prior_version IS NOT NULL THEN
1339: IF OE_Globals.Equal(
1340: p_curr_rec.attribute8,
1341: p_prior_rec.attribute8) THEN
1342: null;
1343: ELSE
1349: END IF;
1350: END IF; /* PRIOR */
1351: /****************************/
1352: IF p_next_version IS NOT NULL THEN
1353: IF OE_Globals.Equal(
1354: p_curr_rec.attribute8,
1355: p_next_rec.attribute8) THEN
1356: IF prior_exists = 'Y' THEN
1357: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute8;
1373: /* START attribute9*/
1374:
1375: prior_exists := 'N';
1376: IF p_prior_version IS NOT NULL THEN
1377: IF OE_Globals.Equal(
1378: p_curr_rec.attribute9,
1379: p_prior_rec.attribute9) THEN
1380: null;
1381: ELSE
1387: END IF;
1388: END IF; /* PRIOR */
1389: /****************************/
1390: IF p_next_version IS NOT NULL THEN
1391: IF OE_Globals.Equal(
1392: p_curr_rec.attribute9,
1393: p_next_rec.attribute9) THEN
1394: IF prior_exists = 'Y' THEN
1395: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute9;
1412: /* START attribute10*/
1413:
1414: prior_exists := 'N';
1415: IF p_prior_version IS NOT NULL THEN
1416: IF OE_Globals.Equal(
1417: p_curr_rec.attribute10,
1418: p_prior_rec.attribute10) THEN
1419: null;
1420: ELSE
1426: END IF;
1427: END IF; /* PRIOR */
1428: /****************************/
1429: IF p_next_version IS NOT NULL THEN
1430: IF OE_Globals.Equal(
1431: p_curr_rec.attribute10,
1432: p_next_rec.attribute10) THEN
1433: IF prior_exists = 'Y' THEN
1434: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute10;
1451: /* START attribute11*/
1452:
1453: prior_exists := 'N';
1454: IF p_prior_version IS NOT NULL THEN
1455: IF OE_Globals.Equal(
1456: p_curr_rec.attribute11,
1457: p_prior_rec.attribute11) THEN
1458: null;
1459: ELSE
1465: END IF;
1466: END IF; /* PRIOR */
1467: /****************************/
1468: IF p_next_version IS NOT NULL THEN
1469: IF OE_Globals.Equal(
1470: p_curr_rec.attribute11,
1471: p_next_rec.attribute11) THEN
1472: IF prior_exists = 'Y' THEN
1473: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute11;
1490: /* START attribute12*/
1491:
1492: prior_exists := 'N';
1493: IF p_prior_version IS NOT NULL THEN
1494: IF OE_Globals.Equal(
1495: p_curr_rec.attribute12,
1496: p_prior_rec.attribute12) THEN
1497: null;
1498: ELSE
1504: END IF;
1505: END IF; /* PRIOR */
1506: /****************************/
1507: IF p_next_version IS NOT NULL THEN
1508: IF OE_Globals.Equal(
1509: p_curr_rec.attribute12,
1510: p_next_rec.attribute12) THEN
1511: IF prior_exists = 'Y' THEN
1512: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute12;
1529: /* START attribute13*/
1530:
1531: prior_exists := 'N';
1532: IF p_prior_version IS NOT NULL THEN
1533: IF OE_Globals.Equal(
1534: p_curr_rec.attribute13,
1535: p_prior_rec.attribute13) THEN
1536: null;
1537: ELSE
1543: END IF;
1544: END IF; /* PRIOR */
1545: /****************************/
1546: IF p_next_version IS NOT NULL THEN
1547: IF OE_Globals.Equal(
1548: p_curr_rec.attribute13,
1549: p_next_rec.attribute13) THEN
1550: IF prior_exists = 'Y' THEN
1551: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute13;
1568: /* START attribute14*/
1569:
1570: prior_exists := 'N';
1571: IF p_prior_version IS NOT NULL THEN
1572: IF OE_Globals.Equal(
1573: p_curr_rec.attribute14,
1574: p_prior_rec.attribute14) THEN
1575: null;
1576: ELSE
1582: END IF;
1583: END IF; /* PRIOR */
1584: /****************************/
1585: IF p_next_version IS NOT NULL THEN
1586: IF OE_Globals.Equal(
1587: p_curr_rec.attribute14,
1588: p_next_rec.attribute14) THEN
1589: IF prior_exists = 'Y' THEN
1590: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute14;
1607: /* START attribute15*/
1608:
1609: prior_exists := 'N';
1610: IF p_prior_version IS NOT NULL THEN
1611: IF OE_Globals.Equal(
1612: p_curr_rec.attribute15,
1613: p_prior_rec.attribute15) THEN
1614: null;
1615: ELSE
1621: END IF;
1622: END IF; /* PRIOR */
1623: /****************************/
1624: IF p_next_version IS NOT NULL THEN
1625: IF OE_Globals.Equal(
1626: p_curr_rec.attribute15,
1627: p_next_rec.attribute15) THEN
1628: IF prior_exists = 'Y' THEN
1629: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute15;
1645: /* START attribute16*/
1646:
1647: prior_exists := 'N';
1648: IF p_prior_version IS NOT NULL THEN
1649: IF OE_Globals.Equal(
1650: p_curr_rec.attribute16,
1651: p_prior_rec.attribute16) THEN
1652: null;
1653: ELSE
1659: END IF;
1660: END IF; /* PRIOR */
1661: /****************************/
1662: IF p_next_version IS NOT NULL THEN
1663: IF OE_Globals.Equal(
1664: p_curr_rec.attribute16,
1665: p_next_rec.attribute16) THEN
1666: IF prior_exists = 'Y' THEN
1667: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute16;
1684: /* START attribute17*/
1685:
1686: prior_exists := 'N';
1687: IF p_prior_version IS NOT NULL THEN
1688: IF OE_Globals.Equal(
1689: p_curr_rec.attribute17,
1690: p_prior_rec.attribute17) THEN
1691: null;
1692: ELSE
1698: END IF;
1699: END IF; /* PRIOR */
1700: /****************************/
1701: IF p_next_version IS NOT NULL THEN
1702: IF OE_Globals.Equal(
1703: p_curr_rec.attribute17,
1704: p_next_rec.attribute17) THEN
1705: IF prior_exists = 'Y' THEN
1706: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute17;
1723: /* START attribute18*/
1724:
1725: prior_exists := 'N';
1726: IF p_prior_version IS NOT NULL THEN
1727: IF OE_Globals.Equal(
1728: p_curr_rec.attribute18,
1729: p_prior_rec.attribute18) THEN
1730: null;
1731: ELSE
1737: END IF;
1738: END IF; /* PRIOR */
1739: /****************************/
1740: IF p_next_version IS NOT NULL THEN
1741: IF OE_Globals.Equal(
1742: p_curr_rec.attribute18,
1743: p_next_rec.attribute18) THEN
1744: IF prior_exists = 'Y' THEN
1745: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute18;
1762: /* START attribute19*/
1763:
1764: prior_exists := 'N';
1765: IF p_prior_version IS NOT NULL THEN
1766: IF OE_Globals.Equal(
1767: p_curr_rec.attribute19,
1768: p_prior_rec.attribute19) THEN
1769: null;
1770: ELSE
1776: END IF;
1777: END IF; /* PRIOR */
1778: /****************************/
1779: IF p_next_version IS NOT NULL THEN
1780: IF OE_Globals.Equal(
1781: p_curr_rec.attribute19,
1782: p_next_rec.attribute19) THEN
1783: IF prior_exists = 'Y' THEN
1784: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute19;
1801: /* START attribute20*/
1802:
1803: prior_exists := 'N';
1804: IF p_prior_version IS NOT NULL THEN
1805: IF OE_Globals.Equal(
1806: p_curr_rec.attribute20,
1807: p_prior_rec.attribute20) THEN
1808: null;
1809: ELSE
1815: END IF;
1816: END IF; /* PRIOR */
1817: /****************************/
1818: IF p_next_version IS NOT NULL THEN
1819: IF OE_Globals.Equal(
1820: p_curr_rec.attribute20,
1821: p_next_rec.attribute20) THEN
1822: IF prior_exists = 'Y' THEN
1823: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.attribute20;
1839: /* START blanket_number*/
1840:
1841: prior_exists := 'N';
1842: IF p_prior_version IS NOT NULL THEN
1843: IF OE_Globals.Equal(
1844: p_curr_rec.blanket_number,
1845: p_prior_rec.blanket_number) THEN
1846: null;
1847: ELSE
1853: END IF;
1854: END IF; /* PRIOR */
1855: /****************************/
1856: IF p_next_version IS NOT NULL THEN
1857: IF OE_Globals.Equal(
1858: p_curr_rec.blanket_number,
1859: p_next_rec.blanket_number) THEN
1860: IF prior_exists = 'Y' THEN
1861: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.blanket_number;
1877: /* START context*/
1878:
1879: prior_exists := 'N';
1880: IF p_prior_version IS NOT NULL THEN
1881: IF OE_Globals.Equal(
1882: p_curr_rec.context,
1883: p_prior_rec.context) THEN
1884: null;
1885: ELSE
1891: END IF;
1892: END IF; /* PRIOR */
1893: /****************************/
1894: IF p_next_version IS NOT NULL THEN
1895: IF OE_Globals.Equal(
1896: p_curr_rec.context,
1897: p_next_rec.context) THEN
1898: IF prior_exists = 'Y' THEN
1899: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.context;
1916: /* START conversion_rate*/
1917:
1918: prior_exists := 'N';
1919: IF p_prior_version IS NOT NULL THEN
1920: IF OE_Globals.Equal(
1921: p_curr_rec.conversion_rate,
1922: p_prior_rec.conversion_rate) THEN
1923: null;
1924: ELSE
1930: END IF;
1931: END IF; /* PRIOR */
1932: /****************************/
1933: IF p_next_version IS NOT NULL THEN
1934: IF OE_Globals.Equal(
1935: p_curr_rec.conversion_rate,
1936: p_next_rec.conversion_rate) THEN
1937: IF prior_exists = 'Y' THEN
1938: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.conversion_rate;
1955: /* START conversion_rate_date*/
1956:
1957: prior_exists := 'N';
1958: IF p_prior_version IS NOT NULL THEN
1959: IF OE_Globals.Equal(
1960: p_curr_rec.conversion_rate_date,
1961: p_prior_rec.conversion_rate_date) THEN
1962: null;
1963: ELSE
1970: END IF;
1971: END IF; /* PRIOR */
1972: /****************************/
1973: IF p_next_version IS NOT NULL THEN
1974: IF OE_Globals.Equal(
1975: p_curr_rec.conversion_rate_date,
1976: p_next_rec.conversion_rate_date) THEN
1977: IF prior_exists = 'Y' THEN
1978: x_header_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.conversion_rate_date,'DD-MON-YYYY HH24:MI:SS');
1996: /* START conversion_type_code*/
1997:
1998: prior_exists := 'N';
1999: IF p_prior_version IS NOT NULL THEN
2000: IF OE_Globals.Equal(
2001: p_curr_rec.conversion_type_code,
2002: p_prior_rec.conversion_type_code) THEN
2003: null;
2004: ELSE
2012: END IF;
2013: END IF; /* PRIOR */
2014: /****************************/
2015: IF p_next_version IS NOT NULL THEN
2016: IF OE_Globals.Equal(
2017: p_curr_rec.conversion_type_code,
2018: p_next_rec.conversion_type_code) THEN
2019: IF prior_exists = 'Y' THEN
2020: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Conversion_type(p_curr_rec.conversion_type_code);
2040: /* START customer_preference_set_code*/
2041:
2042: prior_exists := 'N';
2043: IF p_prior_version IS NOT NULL THEN
2044: IF OE_Globals.Equal(
2045: p_curr_rec.customer_preference_set_code,
2046: p_prior_rec.customer_preference_set_code) THEN
2047: null;
2048: ELSE
2054: END IF;
2055: END IF; /* PRIOR */
2056: /****************************/
2057: IF p_next_version IS NOT NULL THEN
2058: IF OE_Globals.Equal(
2059: p_curr_rec.customer_preference_set_code,
2060: p_next_rec.customer_preference_set_code) THEN
2061: IF prior_exists = 'Y' THEN
2062: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.customer_preference_set_code;
2080: /* START cust_po_number*/
2081:
2082: prior_exists := 'N';
2083: IF p_prior_version IS NOT NULL THEN
2084: IF OE_Globals.Equal(
2085: p_curr_rec.cust_po_number,
2086: p_prior_rec.cust_po_number) THEN
2087: null;
2088: ELSE
2094: END IF;
2095: END IF; /* PRIOR */
2096: /****************************/
2097: IF p_next_version IS NOT NULL THEN
2098: IF OE_Globals.Equal(
2099: p_curr_rec.cust_po_number,
2100: p_next_rec.cust_po_number) THEN
2101: IF prior_exists = 'Y' THEN
2102: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.cust_po_number;
2118: /* START deliver_to_contact_id*/
2119:
2120: prior_exists := 'N';
2121: IF p_prior_version IS NOT NULL THEN
2122: IF OE_Globals.Equal(
2123: p_curr_rec.deliver_to_contact_id,
2124: p_prior_rec.deliver_to_contact_id) THEN
2125: null;
2126: ELSE
2134: END IF;
2135: END IF; /* PRIOR */
2136: /****************************/
2137: IF p_next_version IS NOT NULL THEN
2138: IF OE_Globals.Equal(
2139: p_curr_rec.deliver_to_contact_id,
2140: p_next_rec.deliver_to_contact_id) THEN
2141: IF prior_exists = 'Y' THEN
2142: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Deliver_To_Contact(p_curr_rec.deliver_to_contact_id);
2162: /* START deliver_to_org_id*/
2163:
2164: prior_exists := 'N';
2165: IF p_prior_version IS NOT NULL THEN
2166: IF OE_Globals.Equal(
2167: p_curr_rec.deliver_to_org_id,
2168: p_prior_rec.deliver_to_org_id) THEN
2169: null;
2170: ELSE
2235: END IF; /* PRIOR */
2236: /****************************/
2237:
2238: IF p_next_version IS NOT NULL THEN
2239: IF OE_Globals.Equal(
2240: p_curr_rec.deliver_to_org_id,
2241: p_next_rec.deliver_to_org_id) THEN
2242: IF prior_exists = 'Y' THEN
2243: x_header_changed_attr_tbl(ind).next_value := x_current_deliver_to_address;
2346: /* START first_ack_code*/
2347:
2348: prior_exists := 'N';
2349: IF p_prior_version IS NOT NULL THEN
2350: IF OE_Globals.Equal(
2351: p_curr_rec.first_ack_code,
2352: p_prior_rec.first_ack_code) THEN
2353: null;
2354: ELSE
2359: END IF;
2360: END IF; /* PRIOR */
2361: /****************************/
2362: IF p_next_version IS NOT NULL THEN
2363: IF OE_Globals.Equal(
2364: p_curr_rec.first_ack_code,
2365: p_next_rec.first_ack_code) THEN
2366: IF prior_exists = 'Y' THEN
2367: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.first_ack_code;
2383: /* START first_ack_date*/
2384:
2385: prior_exists := 'N';
2386: IF p_prior_version IS NOT NULL THEN
2387: IF OE_Globals.Equal(
2388: p_curr_rec.first_ack_date,
2389: p_prior_rec.first_ack_date) THEN
2390: null;
2391: ELSE
2397: END IF;
2398: END IF; /* PRIOR */
2399: /****************************/
2400: IF p_next_version IS NOT NULL THEN
2401: IF OE_Globals.Equal(
2402: p_curr_rec.first_ack_date,
2403: p_next_rec.first_ack_date) THEN
2404: IF prior_exists = 'Y' THEN
2405: x_header_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.first_ack_date,'DD-MON-YYYY HH24:MI:SS');
2422: /* START expiration_date*/
2423:
2424: prior_exists := 'N';
2425: IF p_prior_version IS NOT NULL THEN
2426: IF OE_Globals.Equal(
2427: p_curr_rec.expiration_date,
2428: p_prior_rec.expiration_date) THEN
2429: null;
2430: ELSE
2436: END IF;
2437: END IF; /* PRIOR */
2438: /****************************/
2439: IF p_next_version IS NOT NULL THEN
2440: IF OE_Globals.Equal(
2441: p_curr_rec.expiration_date,
2442: p_next_rec.expiration_date) THEN
2443: IF prior_exists = 'Y' THEN
2444: x_header_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.expiration_date,'DD-MON-YYYY HH24:MI:SS');
2461: /* START earliest_schedule_limit*/
2462:
2463: prior_exists := 'N';
2464: IF p_prior_version IS NOT NULL THEN
2465: IF OE_Globals.Equal(
2466: p_curr_rec.earliest_schedule_limit,
2467: p_prior_rec.earliest_schedule_limit) THEN
2468: null;
2469: ELSE
2475: END IF;
2476: END IF; /* PRIOR */
2477: /****************************/
2478: IF p_next_version IS NOT NULL THEN
2479: IF OE_Globals.Equal(
2480: p_curr_rec.earliest_schedule_limit,
2481: p_next_rec.earliest_schedule_limit) THEN
2482: IF prior_exists = 'Y' THEN
2483: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.earliest_schedule_limit;
2499: /****************************/
2500: /* START fob_point_code*/
2501: prior_exists := 'N';
2502: If p_prior_version is not null THEN
2503: IF OE_Globals.Equal(
2504: p_curr_rec.fob_point_code,
2505: p_prior_rec.fob_point_code) THEN
2506: null;
2507: ELSE
2515: END IF;
2516: END IF; /* PRIOR */
2517: /****************************/
2518: IF p_next_version IS NOT NULL THEN
2519: IF OE_Globals.Equal(
2520: p_curr_rec.fob_point_code,
2521: p_next_rec.fob_point_code) THEN
2522: IF prior_exists = 'Y' THEN
2523: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Fob_Point(p_curr_rec.fob_point_code);
2543: /* START freight_carrier_code*/
2544:
2545: prior_exists := 'N';
2546: IF p_prior_version IS NOT NULL THEN
2547: IF OE_Globals.Equal(
2548: p_curr_rec.freight_carrier_code,
2549: p_prior_rec.freight_carrier_code) THEN
2550: null;
2551: ELSE
2559: END IF;
2560: END IF; /* PRIOR */
2561: /****************************/
2562: IF p_next_version IS NOT NULL THEN
2563: IF OE_Globals.Equal(
2564: p_curr_rec.freight_carrier_code,
2565: p_next_rec.freight_carrier_code) THEN
2566: IF prior_exists = 'Y' THEN
2567: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Freight_Carrier(p_curr_rec.freight_carrier_code,p_curr_rec.ship_from_org_id);
2588: /* START freight_terms_code*/
2589:
2590: prior_exists := 'N';
2591: IF p_prior_version IS NOT NULL THEN
2592: IF OE_Globals.Equal(
2593: p_curr_rec.freight_terms_code,
2594: p_prior_rec.freight_terms_code) THEN
2595: null;
2596: ELSE
2604: END IF;
2605: END IF; /* PRIOR */
2606: /****************************/
2607: IF p_next_version IS NOT NULL THEN
2608: IF OE_Globals.Equal(
2609: p_curr_rec.freight_terms_code,
2610: p_next_rec.freight_terms_code) THEN
2611: IF prior_exists = 'Y' THEN
2612: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Freight_terms(p_curr_rec.freight_terms_code);
2632: /* START global_attribute1*/
2633:
2634: prior_exists := 'N';
2635: IF p_prior_version IS NOT NULL THEN
2636: IF OE_Globals.Equal(
2637: p_curr_rec.global_attribute1,
2638: p_prior_rec.global_attribute1) THEN
2639: null;
2640: ELSE
2646: END IF;
2647: END IF; /* PRIOR */
2648: /****************************/
2649: IF p_next_version IS NOT NULL THEN
2650: IF OE_Globals.Equal(
2651: p_curr_rec.global_attribute1,
2652: p_next_rec.global_attribute1) THEN
2653: IF prior_exists = 'Y' THEN
2654: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute1;
2671: /* START global_attribute2*/
2672:
2673: prior_exists := 'N';
2674: IF p_prior_version IS NOT NULL THEN
2675: IF OE_Globals.Equal(
2676: p_curr_rec.global_attribute2,
2677: p_prior_rec.global_attribute2) THEN
2678: null;
2679: ELSE
2685: END IF;
2686: END IF; /* PRIOR */
2687: /****************************/
2688: IF p_next_version IS NOT NULL THEN
2689: IF OE_Globals.Equal(
2690: p_curr_rec.global_attribute2,
2691: p_next_rec.global_attribute2) THEN
2692: IF prior_exists = 'Y' THEN
2693: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute2;
2708: /* START global_attribute3*/
2709:
2710: prior_exists := 'N';
2711: IF p_prior_version IS NOT NULL THEN
2712: IF OE_Globals.Equal(
2713: p_curr_rec.global_attribute3,
2714: p_prior_rec.global_attribute3) THEN
2715: null;
2716: ELSE
2722: END IF;
2723: END IF; /* PRIOR */
2724: /****************************/
2725: IF p_next_version IS NOT NULL THEN
2726: IF OE_Globals.Equal(
2727: p_curr_rec.global_attribute3,
2728: p_next_rec.global_attribute3) THEN
2729: IF prior_exists = 'Y' THEN
2730: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute3;
2746: /* START global_attribute4*/
2747:
2748: prior_exists := 'N';
2749: IF p_prior_version IS NOT NULL THEN
2750: IF OE_Globals.Equal(
2751: p_curr_rec.global_attribute4,
2752: p_prior_rec.global_attribute4) THEN
2753: null;
2754: ELSE
2760: END IF;
2761: END IF; /* PRIOR */
2762: /****************************/
2763: IF p_next_version IS NOT NULL THEN
2764: IF OE_Globals.Equal(
2765: p_curr_rec.global_attribute4,
2766: p_next_rec.global_attribute4) THEN
2767: IF prior_exists = 'Y' THEN
2768: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute4;
2783: /* START global_attribute5*/
2784:
2785: prior_exists := 'N';
2786: IF p_prior_version IS NOT NULL THEN
2787: IF OE_Globals.Equal(
2788: p_curr_rec.global_attribute5,
2789: p_prior_rec.global_attribute5) THEN
2790: null;
2791: ELSE
2797: END IF;
2798: END IF; /* PRIOR */
2799: /****************************/
2800: IF p_next_version IS NOT NULL THEN
2801: IF OE_Globals.Equal(
2802: p_curr_rec.global_attribute5,
2803: p_next_rec.global_attribute5) THEN
2804: IF prior_exists = 'Y' THEN
2805: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute5;
2821: /* START global_attribute6*/
2822:
2823: prior_exists := 'N';
2824: IF p_prior_version IS NOT NULL THEN
2825: IF OE_Globals.Equal(
2826: p_curr_rec.global_attribute6,
2827: p_prior_rec.global_attribute6) THEN
2828: null;
2829: ELSE
2835: END IF;
2836: END IF; /* PRIOR */
2837: /****************************/
2838: IF p_next_version IS NOT NULL THEN
2839: IF OE_Globals.Equal(
2840: p_curr_rec.global_attribute6,
2841: p_next_rec.global_attribute6) THEN
2842: IF prior_exists = 'Y' THEN
2843: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute6;
2859: /* START global_attribute7*/
2860:
2861: prior_exists := 'N';
2862: IF p_prior_version IS NOT NULL THEN
2863: IF OE_Globals.Equal(
2864: p_curr_rec.global_attribute7,
2865: p_prior_rec.global_attribute7) THEN
2866: null;
2867: ELSE
2873: END IF;
2874: END IF; /* PRIOR */
2875: /****************************/
2876: IF p_next_version IS NOT NULL THEN
2877: IF OE_Globals.Equal(
2878: p_curr_rec.global_attribute7,
2879: p_next_rec.global_attribute7) THEN
2880: IF prior_exists = 'Y' THEN
2881: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute7;
2898: /* START global_attribute8*/
2899:
2900: prior_exists := 'N';
2901: IF p_prior_version IS NOT NULL THEN
2902: IF OE_Globals.Equal(
2903: p_curr_rec.global_attribute8,
2904: p_prior_rec.global_attribute8) THEN
2905: null;
2906: ELSE
2912: END IF;
2913: END IF; /* PRIOR */
2914: /****************************/
2915: IF p_next_version IS NOT NULL THEN
2916: IF OE_Globals.Equal(
2917: p_curr_rec.global_attribute8,
2918: p_next_rec.global_attribute8) THEN
2919: IF prior_exists = 'Y' THEN
2920: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute8;
2936: /* START global_attribute9*/
2937:
2938: prior_exists := 'N';
2939: IF p_prior_version IS NOT NULL THEN
2940: IF OE_Globals.Equal(
2941: p_curr_rec.global_attribute9,
2942: p_prior_rec.global_attribute9) THEN
2943: null;
2944: ELSE
2950: END IF;
2951: END IF; /* PRIOR */
2952: /****************************/
2953: IF p_next_version IS NOT NULL THEN
2954: IF OE_Globals.Equal(
2955: p_curr_rec.global_attribute9,
2956: p_next_rec.global_attribute9) THEN
2957: IF prior_exists = 'Y' THEN
2958: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute9;
2975: /* START global_attribute10*/
2976:
2977: prior_exists := 'N';
2978: IF p_prior_version IS NOT NULL THEN
2979: IF OE_Globals.Equal(
2980: p_curr_rec.global_attribute10,
2981: p_prior_rec.global_attribute10) THEN
2982: null;
2983: ELSE
2989: END IF;
2990: END IF; /* PRIOR */
2991: /****************************/
2992: IF p_next_version IS NOT NULL THEN
2993: IF OE_Globals.Equal(
2994: p_curr_rec.global_attribute10,
2995: p_next_rec.global_attribute10) THEN
2996: IF prior_exists = 'Y' THEN
2997: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute10;
3014: /* START global_attribute11*/
3015:
3016: prior_exists := 'N';
3017: IF p_prior_version IS NOT NULL THEN
3018: IF OE_Globals.Equal(
3019: p_curr_rec.global_attribute11,
3020: p_prior_rec.global_attribute11) THEN
3021: null;
3022: ELSE
3028: END IF;
3029: END IF; /* PRIOR */
3030: /****************************/
3031: IF p_next_version IS NOT NULL THEN
3032: IF OE_Globals.Equal(
3033: p_curr_rec.global_attribute11,
3034: p_next_rec.global_attribute11) THEN
3035: IF prior_exists = 'Y' THEN
3036: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute11;
3053: /* START global_attribute12*/
3054:
3055: prior_exists := 'N';
3056: IF p_prior_version IS NOT NULL THEN
3057: IF OE_Globals.Equal(
3058: p_curr_rec.global_attribute12,
3059: p_prior_rec.global_attribute12) THEN
3060: null;
3061: ELSE
3067: END IF;
3068: END IF; /* PRIOR */
3069: /****************************/
3070: IF p_next_version IS NOT NULL THEN
3071: IF OE_Globals.Equal(
3072: p_curr_rec.global_attribute12,
3073: p_next_rec.global_attribute12) THEN
3074: IF prior_exists = 'Y' THEN
3075: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute12;
3092: /* START global_attribute13*/
3093:
3094: prior_exists := 'N';
3095: IF p_prior_version IS NOT NULL THEN
3096: IF OE_Globals.Equal(
3097: p_curr_rec.global_attribute13,
3098: p_prior_rec.global_attribute13) THEN
3099: null;
3100: ELSE
3106: END IF;
3107: END IF; /* PRIOR */
3108: /****************************/
3109: IF p_next_version IS NOT NULL THEN
3110: IF OE_Globals.Equal(
3111: p_curr_rec.global_attribute13,
3112: p_next_rec.global_attribute13) THEN
3113: IF prior_exists = 'Y' THEN
3114: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute13;
3131: /* START global_attribute14*/
3132:
3133: prior_exists := 'N';
3134: IF p_prior_version IS NOT NULL THEN
3135: IF OE_Globals.Equal(
3136: p_curr_rec.global_attribute14,
3137: p_prior_rec.global_attribute14) THEN
3138: null;
3139: ELSE
3145: END IF;
3146: END IF; /* PRIOR */
3147: /****************************/
3148: IF p_next_version IS NOT NULL THEN
3149: IF OE_Globals.Equal(
3150: p_curr_rec.global_attribute14,
3151: p_next_rec.global_attribute14) THEN
3152: IF prior_exists = 'Y' THEN
3153: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute14;
3170: /* START global_attribute15*/
3171:
3172: prior_exists := 'N';
3173: IF p_prior_version IS NOT NULL THEN
3174: IF OE_Globals.Equal(
3175: p_curr_rec.global_attribute15,
3176: p_prior_rec.global_attribute15) THEN
3177: null;
3178: ELSE
3184: END IF;
3185: END IF; /* PRIOR */
3186: /****************************/
3187: IF p_next_version IS NOT NULL THEN
3188: IF OE_Globals.Equal(
3189: p_curr_rec.global_attribute15,
3190: p_next_rec.global_attribute15) THEN
3191: IF prior_exists = 'Y' THEN
3192: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute15;
3208: /* START global_attribute16*/
3209:
3210: prior_exists := 'N';
3211: IF p_prior_version IS NOT NULL THEN
3212: IF OE_Globals.Equal(
3213: p_curr_rec.global_attribute16,
3214: p_prior_rec.global_attribute16) THEN
3215: IF prior_exists = 'Y' THEN
3216: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.cust_po_number;
3225: END IF;
3226: END IF; /* PRIOR */
3227: /****************************/
3228: IF p_next_version IS NOT NULL THEN
3229: IF OE_Globals.Equal(
3230: p_curr_rec.global_attribute16,
3231: p_next_rec.global_attribute16) THEN
3232: IF prior_exists = 'Y' THEN
3233: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute16;
3250: /* START global_attribute17*/
3251:
3252: prior_exists := 'N';
3253: IF p_prior_version IS NOT NULL THEN
3254: IF OE_Globals.Equal(
3255: p_curr_rec.global_attribute17,
3256: p_prior_rec.global_attribute17) THEN
3257: null;
3258: ELSE
3264: END IF;
3265: END IF; /* PRIOR */
3266: /****************************/
3267: IF p_next_version IS NOT NULL THEN
3268: IF OE_Globals.Equal(
3269: p_curr_rec.global_attribute17,
3270: p_next_rec.global_attribute17) THEN
3271: IF prior_exists = 'Y' THEN
3272: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute17;
3289: /* START global_attribute18*/
3290:
3291: prior_exists := 'N';
3292: IF p_prior_version IS NOT NULL THEN
3293: IF OE_Globals.Equal(
3294: p_curr_rec.global_attribute18,
3295: p_prior_rec.global_attribute18) THEN
3296: null;
3297: ELSE
3303: END IF;
3304: END IF; /* PRIOR */
3305: /****************************/
3306: IF p_next_version IS NOT NULL THEN
3307: IF OE_Globals.Equal(
3308: p_curr_rec.global_attribute18,
3309: p_next_rec.global_attribute18) THEN
3310: IF prior_exists = 'Y' THEN
3311: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute18;
3328: /* START global_attribute19*/
3329:
3330: prior_exists := 'N';
3331: IF p_prior_version IS NOT NULL THEN
3332: IF OE_Globals.Equal(
3333: p_curr_rec.global_attribute19,
3334: p_prior_rec.global_attribute19) THEN
3335: null;
3336: ELSE
3342: END IF;
3343: END IF; /* PRIOR */
3344: /****************************/
3345: IF p_next_version IS NOT NULL THEN
3346: IF OE_Globals.Equal(
3347: p_curr_rec.global_attribute19,
3348: p_next_rec.global_attribute19) THEN
3349: IF prior_exists = 'Y' THEN
3350: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute19;
3367: /* START global_attribute20*/
3368:
3369: prior_exists := 'N';
3370: IF p_prior_version IS NOT NULL THEN
3371: IF OE_Globals.Equal(
3372: p_curr_rec.global_attribute20,
3373: p_prior_rec.global_attribute20) THEN
3374: null;
3375: ELSE
3381: END IF;
3382: END IF; /* PRIOR */
3383: /****************************/
3384: IF p_next_version IS NOT NULL THEN
3385: IF OE_Globals.Equal(
3386: p_curr_rec.global_attribute20,
3387: p_next_rec.global_attribute20) THEN
3388: IF prior_exists = 'Y' THEN
3389: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute20;
3406: /* START global_attribute_category*/
3407:
3408: prior_exists := 'N';
3409: IF p_prior_version IS NOT NULL THEN
3410: IF OE_Globals.Equal(
3411: p_curr_rec.global_attribute_category,
3412: p_prior_rec.global_attribute_category) THEN
3413: null;
3414: ELSE
3420: END IF;
3421: END IF; /* PRIOR */
3422: /****************************/
3423: IF p_next_version IS NOT NULL THEN
3424: IF OE_Globals.Equal(
3425: p_curr_rec.global_attribute_category,
3426: p_next_rec.global_attribute_category) THEN
3427: IF prior_exists = 'Y' THEN
3428: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute_category;
3445: /* START INVOICE_TO_CONTACT_ID*/
3446:
3447: prior_exists := 'N';
3448: IF p_prior_version IS NOT NULL THEN
3449: IF OE_Globals.Equal(
3450: p_curr_rec.invoice_to_contact_id,
3451: p_prior_rec.invoice_to_contact_id) THEN
3452: null;
3453: ELSE
3461: END IF;
3462: END IF; /* PRIOR */
3463: /****************************/
3464: IF p_next_version IS NOT NULL THEN
3465: IF OE_Globals.Equal(
3466: p_curr_rec.invoice_to_contact_id,
3467: p_next_rec.invoice_to_contact_id) THEN
3468: IF prior_exists = 'Y' THEN
3469: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.invoice_To_Contact(p_curr_rec.invoice_to_contact_id);
3488: /* START invoice_to_org_id*/
3489:
3490: prior_exists := 'N';
3491: IF p_prior_version IS NOT NULL THEN
3492: IF OE_Globals.Equal(
3493: p_curr_rec.invoice_to_org_id,
3494: p_prior_rec.invoice_to_org_id) THEN
3495: null;
3496: ELSE
3562: END IF; /* PRIOR */
3563: /****************************/
3564:
3565: IF p_next_version IS NOT NULL THEN
3566: IF OE_Globals.Equal(
3567: p_curr_rec.invoice_to_org_id,
3568: p_next_rec.invoice_to_org_id) THEN
3569: IF prior_exists = 'Y' THEN
3570: x_header_changed_attr_tbl(ind).next_value := x_current_invoice_to_address;
3674: /* START invoicing_rule_id*/
3675:
3676: prior_exists := 'N';
3677: IF p_prior_version IS NOT NULL THEN
3678: IF OE_Globals.Equal(
3679: p_curr_rec.invoicing_rule_id,
3680: p_prior_rec.invoicing_rule_id) THEN
3681: null;
3682: ELSE
3690: END IF;
3691: END IF; /* PRIOR */
3692: /****************************/
3693: IF p_next_version IS NOT NULL THEN
3694: IF OE_Globals.Equal(
3695: p_curr_rec.invoicing_rule_id,
3696: p_next_rec.invoicing_rule_id) THEN
3697: IF prior_exists = 'Y' THEN
3698: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Invoicing_Rule(p_curr_rec.invoicing_rule_id);
3718: /* START last_ack_code*/
3719:
3720: prior_exists := 'N';
3721: IF p_prior_version IS NOT NULL THEN
3722: IF OE_Globals.Equal(
3723: p_curr_rec.last_ack_code,
3724: p_prior_rec.last_ack_code) THEN
3725: null;
3726: ELSE
3732: END IF;
3733: END IF; /* PRIOR */
3734: /****************************/
3735: IF p_next_version IS NOT NULL THEN
3736: IF OE_Globals.Equal(
3737: p_curr_rec.last_ack_code,
3738: p_next_rec.last_ack_code) THEN
3739: IF prior_exists = 'Y' THEN
3740: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.last_ack_code;
3757: /* START last_ack_date*/
3758:
3759: prior_exists := 'N';
3760: IF p_prior_version IS NOT NULL THEN
3761: IF OE_Globals.Equal(
3762: p_curr_rec.last_ack_date,
3763: p_prior_rec.last_ack_date) THEN
3764: null;
3765: ELSE
3771: END IF;
3772: END IF; /* PRIOR */
3773: /****************************/
3774: IF p_next_version IS NOT NULL THEN
3775: IF OE_Globals.Equal(
3776: p_curr_rec.last_ack_date,
3777: p_next_rec.last_ack_date) THEN
3778: IF prior_exists = 'Y' THEN
3779: x_header_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.last_ack_date,'DD-MON-YYYY HH24:MI:SS');
3797: /* START latest_schedule_limit*/
3798:
3799: prior_exists := 'N';
3800: IF p_prior_version IS NOT NULL THEN
3801: IF OE_Globals.Equal(
3802: p_curr_rec.latest_schedule_limit,
3803: p_prior_rec.latest_schedule_limit) THEN
3804: null;
3805: ELSE
3811: END IF;
3812: END IF; /* PRIOR */
3813: /****************************/
3814: IF p_next_version IS NOT NULL THEN
3815: IF OE_Globals.Equal(
3816: p_curr_rec.latest_schedule_limit,
3817: p_next_rec.latest_schedule_limit) THEN
3818: IF prior_exists = 'Y' THEN
3819: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.latest_schedule_limit;
3837: /* START ordered_date*/
3838:
3839: prior_exists := 'N';
3840: IF p_prior_version IS NOT NULL THEN
3841: IF OE_Globals.Equal(
3842: p_curr_rec.ordered_date,
3843: p_prior_rec.ordered_date) THEN
3844: null;
3845: ELSE
3851: END IF;
3852: END IF; /* PRIOR */
3853: /****************************/
3854: IF p_next_version IS NOT NULL THEN
3855: IF OE_Globals.Equal(
3856: p_curr_rec.ordered_date,
3857: p_next_rec.ordered_date) THEN
3858: IF prior_exists = 'Y' THEN
3859: x_header_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.ordered_date,'DD-MON-YYYY HH24:MI:SS');
3876: /* START order_date_type_code*/
3877:
3878: prior_exists := 'N';
3879: IF p_prior_version IS NOT NULL THEN
3880: IF OE_Globals.Equal(
3881: p_curr_rec.order_date_type_code,
3882: p_prior_rec.order_date_type_code) THEN
3883: null;
3884: ELSE
3892: END IF;
3893: END IF; /* PRIOR */
3894: /****************************/
3895: IF p_next_version IS NOT NULL THEN
3896: IF OE_Globals.Equal(
3897: p_curr_rec.order_date_type_code,
3898: p_next_rec.order_date_type_code) THEN
3899: IF prior_exists = 'Y' THEN
3900: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Order_date_Type(p_curr_rec.order_date_type_code);
3921: /* START order_source_id*/
3922:
3923: prior_exists := 'N';
3924: IF p_prior_version IS NOT NULL THEN
3925: IF OE_Globals.Equal(
3926: p_curr_rec.order_source_id,
3927: p_prior_rec.order_source_id) THEN
3928: null;
3929: ELSE
3937: END IF;
3938: END IF; /* PRIOR */
3939: /****************************/
3940: IF p_next_version IS NOT NULL THEN
3941: IF OE_Globals.Equal(
3942: p_curr_rec.order_source_id,
3943: p_next_rec.order_source_id) THEN
3944: IF prior_exists = 'Y' THEN
3945: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.order_source(p_curr_rec.order_source_id);
3965: /* START order_type_id*/
3966:
3967: prior_exists := 'N';
3968: IF p_prior_version IS NOT NULL THEN
3969: IF OE_Globals.Equal(
3970: p_curr_rec.order_type_id,
3971: p_prior_rec.order_type_id) THEN
3972: null;
3973: ELSE
3981: END IF;
3982: END IF; /* PRIOR */
3983: /****************************/
3984: IF p_next_version IS NOT NULL THEN
3985: IF OE_Globals.Equal(
3986: p_curr_rec.order_type_id,
3987: p_next_rec.order_type_id) THEN
3988: IF prior_exists = 'Y' THEN
3989: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.order_Type(p_curr_rec.order_type_id);
4010: /* START PARTIAL_SHIPMENTS_ALLOWED*/
4011:
4012: prior_exists := 'N';
4013: IF p_prior_version IS NOT NULL THEN
4014: IF OE_Globals.Equal(
4015: p_curr_rec.PARTIAL_SHIPMENTS_ALLOWED,
4016: p_prior_rec.PARTIAL_SHIPMENTS_ALLOWED) THEN
4017: null;
4018: ELSE
4024: END IF;
4025: END IF; /* PRIOR */
4026: /****************************/
4027: IF p_next_version IS NOT NULL THEN
4028: IF OE_Globals.Equal(
4029: p_curr_rec.PARTIAL_SHIPMENTS_ALLOWED,
4030: p_next_rec.PARTIAL_SHIPMENTS_ALLOWED) THEN
4031: IF prior_exists = 'Y' THEN
4032: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.PARTIAL_SHIPMENTS_ALLOWED;
4049: /* START payment_term_id*/
4050:
4051: prior_exists := 'N';
4052: IF p_prior_version IS NOT NULL THEN
4053: IF OE_Globals.Equal(
4054: p_curr_rec.payment_term_id,
4055: p_prior_rec.payment_term_id) THEN
4056: null;
4057: ELSE
4065: END IF;
4066: END IF; /* PRIOR */
4067: /****************************/
4068: IF p_next_version IS NOT NULL THEN
4069: IF OE_Globals.Equal(
4070: p_curr_rec.payment_term_id,
4071: p_next_rec.payment_term_id) THEN
4072: IF prior_exists = 'Y' THEN
4073: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.payment_term(p_curr_rec.payment_term_id);
4093: /* START PRICE_LIST_ID*/
4094:
4095: prior_exists := 'N';
4096: IF p_prior_version IS NOT NULL THEN
4097: IF OE_Globals.Equal(
4098: p_curr_rec.PRICE_LIST_ID,
4099: p_prior_rec.PRICE_LIST_ID) THEN
4100: null;
4101: ELSE
4109: END IF;
4110: END IF; /* PRIOR */
4111: /****************************/
4112: IF p_next_version IS NOT NULL THEN
4113: IF OE_Globals.Equal(
4114: p_curr_rec.PRICE_LIST_ID,
4115: p_next_rec.PRICE_LIST_ID) THEN
4116: IF prior_exists = 'Y' THEN
4117: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.PRICE_LIST(p_curr_rec.PRICE_LIST_ID);
4137: /* START PRICING_DATE*/
4138:
4139: prior_exists := 'N';
4140: IF p_prior_version IS NOT NULL THEN
4141: IF OE_Globals.Equal(
4142: p_curr_rec.PRICING_DATE,
4143: p_prior_rec.PRICING_DATE) THEN
4144: null;
4145: ELSE
4151: END IF;
4152: END IF; /* PRIOR */
4153: /****************************/
4154: IF p_next_version IS NOT NULL THEN
4155: IF OE_Globals.Equal(
4156: p_curr_rec.PRICING_DATE,
4157: p_next_rec.PRICING_DATE) THEN
4158: IF prior_exists = 'Y' THEN
4159: x_header_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.PRICING_DATE,'DD-MON-YYYY HH24:MI:SS');
4175: /* START REQUEST_DATE*/
4176:
4177: prior_exists := 'N';
4178: IF p_prior_version IS NOT NULL THEN
4179: IF OE_Globals.Equal(
4180: p_curr_rec.REQUEST_DATE,
4181: p_prior_rec.REQUEST_DATE) THEN
4182: null;
4183: ELSE
4189: END IF;
4190: END IF; /* PRIOR */
4191: /****************************/
4192: IF p_next_version IS NOT NULL THEN
4193: IF OE_Globals.Equal(
4194: p_curr_rec.REQUEST_DATE,
4195: p_next_rec.REQUEST_DATE) THEN
4196: IF prior_exists = 'Y' THEN
4197: x_header_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.REQUEST_DATE,'DD-MON-YYYY HH24:MI:SS');
4214: /* START RETURN_REASON_CODE*/
4215:
4216: prior_exists := 'N';
4217: IF p_prior_version IS NOT NULL THEN
4218: IF OE_Globals.Equal(
4219: p_curr_rec.RETURN_REASON_CODE,
4220: p_prior_rec.RETURN_REASON_CODE) THEN
4221: null;
4222: ELSE
4230: END IF;
4231: END IF; /* PRIOR */
4232: /****************************/
4233: IF p_next_version IS NOT NULL THEN
4234: IF OE_Globals.Equal(
4235: p_curr_rec.RETURN_REASON_CODE,
4236: p_next_rec.RETURN_REASON_CODE) THEN
4237: IF prior_exists = 'Y' THEN
4238: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.RETURN_REASON(p_curr_rec.RETURN_REASON_CODE);
4259: /* START SALES_DOCUMENT_NAME*/
4260:
4261: prior_exists := 'N';
4262: IF p_prior_version IS NOT NULL THEN
4263: IF OE_Globals.Equal(
4264: p_curr_rec.SALES_DOCUMENT_NAME,
4265: p_prior_rec.SALES_DOCUMENT_NAME) THEN
4266: null;
4267: ELSE
4273: END IF;
4274: END IF; /* PRIOR */
4275: /****************************/
4276: IF p_next_version IS NOT NULL THEN
4277: IF OE_Globals.Equal(
4278: p_curr_rec.SALES_DOCUMENT_NAME,
4279: p_next_rec.SALES_DOCUMENT_NAME) THEN
4280: IF prior_exists = 'Y' THEN
4281: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.SALES_DOCUMENT_NAME;
4298: /* START SALESREP_ID*/
4299:
4300: prior_exists := 'N';
4301: IF p_prior_version IS NOT NULL THEN
4302: IF OE_Globals.Equal(
4303: p_curr_rec.SALESREP_ID,
4304: p_prior_rec.SALESREP_ID) THEN
4305: null;
4306: ELSE
4314: END IF;
4315: END IF; /* PRIOR */
4316: /****************************/
4317: IF p_next_version IS NOT NULL THEN
4318: IF OE_Globals.Equal(
4319: p_curr_rec.SALESREP_ID,
4320: p_next_rec.SALESREP_ID) THEN
4321: IF prior_exists = 'Y' THEN
4322: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.SALESREP(p_curr_rec.SALESREP_ID);
4341: /* START SALES_CHANNEL_CODe*/
4342:
4343: prior_exists := 'N';
4344: IF p_prior_version IS NOT NULL THEN
4345: IF OE_Globals.Equal(
4346: p_curr_rec.SALES_CHANNEL_CODe,
4347: p_prior_rec.SALES_CHANNEL_CODe) THEN
4348: null;
4349: ELSE
4357: END IF;
4358: END IF; /* PRIOR */
4359: /****************************/
4360: IF p_next_version IS NOT NULL THEN
4361: IF OE_Globals.Equal(
4362: p_curr_rec.SALES_CHANNEL_CODe,
4363: p_next_rec.SALES_CHANNEL_CODe) THEN
4364: IF prior_exists = 'Y' THEN
4365: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.SALES_CHANNEL(p_curr_rec.SALES_CHANNEL_CODe);
4383: /* START SHIPMENT_PRIORITY_CODE*/
4384:
4385: prior_exists := 'N';
4386: IF p_prior_version IS NOT NULL THEN
4387: IF OE_Globals.Equal(
4388: p_curr_rec.SHIPMENT_PRIORITY_CODE,
4389: p_prior_rec.SHIPMENT_PRIORITY_CODE) THEN
4390: null;
4391: ELSE
4399: END IF;
4400: END IF; /* PRIOR */
4401: /****************************/
4402: IF p_next_version IS NOT NULL THEN
4403: IF OE_Globals.Equal(
4404: p_curr_rec.SHIPMENT_PRIORITY_CODE,
4405: p_next_rec.SHIPMENT_PRIORITY_CODE) THEN
4406: IF prior_exists = 'Y' THEN
4407: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.SHIPMENT_PRIORITY(p_curr_rec.SHIPMENT_PRIORITY_CODE);
4425: /* START SHIPPING_METHOD_CODE*/
4426:
4427: prior_exists := 'N';
4428: IF p_prior_version IS NOT NULL THEN
4429: IF OE_Globals.Equal(
4430: p_curr_rec.SHIPPING_METHOD_CODE,
4431: p_prior_rec.SHIPPING_METHOD_CODE) THEN
4432: null;
4433: ELSE
4441: END IF;
4442: END IF; /* PRIOR */
4443: /****************************/
4444: IF p_next_version IS NOT NULL THEN
4445: IF OE_Globals.Equal(
4446: p_curr_rec.SHIPPING_METHOD_CODE,
4447: p_next_rec.SHIPPING_METHOD_CODE) THEN
4448: IF prior_exists = 'Y' THEN
4449: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.ship_method(p_curr_rec.SHIPPING_METHOD_CODE);
4468: /* START ship_from_org_id*/
4469:
4470: prior_exists := 'N';
4471: IF p_prior_version IS NOT NULL THEN
4472: IF OE_Globals.Equal(
4473: p_curr_rec.ship_from_org_id,
4474: p_prior_rec.ship_from_org_id) THEN
4475: null;
4476: ELSE
4526: END IF; /* PRIOR */
4527: /****************************/
4528:
4529: IF p_next_version IS NOT NULL THEN
4530: IF OE_Globals.Equal(
4531: p_curr_rec.ship_from_org_id,
4532: p_next_rec.ship_from_org_id) THEN
4533: IF prior_exists = 'Y' THEN
4534: x_header_changed_attr_tbl(ind).next_value := x_current_ship_from_org;
4617: /* START SHIP_TOLERANCE_ABOVE*/
4618:
4619: prior_exists := 'N';
4620: IF p_prior_version IS NOT NULL THEN
4621: IF OE_Globals.Equal(
4622: p_curr_rec.SHIP_TOLERANCE_ABOVE,
4623: p_prior_rec.SHIP_TOLERANCE_ABOVE) THEN
4624: null;
4625: ELSE
4631: END IF;
4632: END IF; /* PRIOR */
4633: /****************************/
4634: IF p_next_version IS NOT NULL THEN
4635: IF OE_Globals.Equal(
4636: p_curr_rec.SHIP_TOLERANCE_ABOVE,
4637: p_next_rec.SHIP_TOLERANCE_ABOVE) THEN
4638: IF prior_exists = 'Y' THEN
4639: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.SHIP_TOLERANCE_ABOVE;
4655: /* START SHIP_TOLERANCE_BELOW*/
4656:
4657: prior_exists := 'N';
4658: IF p_prior_version IS NOT NULL THEN
4659: IF OE_Globals.Equal(
4660: p_curr_rec.SHIP_TOLERANCE_BELOW,
4661: p_prior_rec.SHIP_TOLERANCE_BELOW) THEN
4662: null;
4663: ELSE
4669: END IF;
4670: END IF; /* PRIOR */
4671: /****************************/
4672: IF p_next_version IS NOT NULL THEN
4673: IF OE_Globals.Equal(
4674: p_curr_rec.SHIP_TOLERANCE_BELOW,
4675: p_next_rec.SHIP_TOLERANCE_BELOW) THEN
4676: IF prior_exists = 'Y' THEN
4677: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.SHIP_TOLERANCE_BELOW;
4694: /* START ship_TO_CONTACT_ID*/
4695:
4696: prior_exists := 'N';
4697: IF p_prior_version IS NOT NULL THEN
4698: IF OE_Globals.Equal(
4699: p_curr_rec.ship_to_contact_id,
4700: p_prior_rec.ship_to_contact_id) THEN
4701: null;
4702: ELSE
4710: END IF;
4711: END IF; /* PRIOR */
4712: /****************************/
4713: IF p_next_version IS NOT NULL THEN
4714: IF OE_Globals.Equal(
4715: p_curr_rec.ship_to_contact_id,
4716: p_next_rec.ship_to_contact_id) THEN
4717: IF prior_exists = 'Y' THEN
4718: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.ship_To_Contact(p_curr_rec.ship_to_contact_id);
4738: /* START ship_to_org_id*/
4739:
4740: prior_exists := 'N';
4741: IF p_prior_version IS NOT NULL THEN
4742: IF OE_Globals.Equal(
4743: p_curr_rec.ship_to_org_id,
4744: p_prior_rec.ship_to_org_id) THEN
4745: null;
4746: ELSE
4811: END IF; /* PRIOR */
4812: /****************************/
4813:
4814: IF p_next_version IS NOT NULL THEN
4815: IF OE_Globals.Equal(
4816: p_curr_rec.ship_to_org_id,
4817: p_next_rec.ship_to_org_id) THEN
4818: IF prior_exists = 'Y' THEN
4819: x_header_changed_attr_tbl(ind).next_value := x_current_ship_to_address;
4922: /* START sold_TO_CONTACT_ID*/
4923:
4924: prior_exists := 'N';
4925: IF p_prior_version IS NOT NULL THEN
4926: IF OE_Globals.Equal(
4927: p_curr_rec.sold_to_contact_id,
4928: p_prior_rec.sold_to_contact_id) THEN
4929: null;
4930: ELSE
4938: END IF;
4939: END IF; /* PRIOR */
4940: /****************************/
4941: IF p_next_version IS NOT NULL THEN
4942: IF OE_Globals.Equal(
4943: p_curr_rec.sold_to_contact_id,
4944: p_next_rec.sold_to_contact_id) THEN
4945: IF prior_exists = 'Y' THEN
4946: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.sold_To_Contact(p_curr_rec.sold_to_contact_id);
4966: /* START SOLD_TO_ORG_ID*/
4967:
4968: prior_exists := 'N';
4969: IF p_prior_version IS NOT NULL THEN
4970: IF OE_Globals.Equal(
4971: p_curr_rec.SOLD_TO_ORG_ID,
4972: p_prior_rec.SOLD_TO_ORG_ID) THEN
4973: null;
4974: ELSE
4992: END IF;
4993: END IF; /* PRIOR */
4994: /****************************/
4995: IF p_next_version IS NOT NULL THEN
4996: IF OE_Globals.Equal(
4997: p_curr_rec.SOLD_TO_ORG_ID,
4998: p_next_rec.SOLD_TO_ORG_ID) THEN
4999: IF prior_exists = 'Y' THEN
5000: x_header_changed_attr_tbl(ind).next_value := x_current_customer_name;
5034: /* START TAX_EXEMPT_FLAG*/
5035:
5036: prior_exists := 'N';
5037: IF p_prior_version IS NOT NULL THEN
5038: IF OE_Globals.Equal(
5039: p_curr_rec.TAX_EXEMPT_FLAG,
5040: p_prior_rec.TAX_EXEMPT_FLAG) THEN
5041: null;
5042: ELSE
5050: END IF;
5051: END IF; /* PRIOR */
5052: /****************************/
5053: IF p_next_version IS NOT NULL THEN
5054: IF OE_Globals.Equal(
5055: p_curr_rec.TAX_EXEMPT_FLAG,
5056: p_next_rec.TAX_EXEMPT_FLAG) THEN
5057: IF prior_exists = 'Y' THEN
5058: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Tax_Exempt(p_curr_rec.TAX_EXEMPT_FLAG);
5078: /* START TAX_EXEMPT_NUMBER*/
5079:
5080: prior_exists := 'N';
5081: IF p_prior_version IS NOT NULL THEN
5082: IF OE_Globals.Equal(
5083: p_curr_rec.TAX_EXEMPT_NUMBER,
5084: p_prior_rec.TAX_EXEMPT_NUMBER) THEN
5085: null;
5086: ELSE
5092: END IF;
5093: END IF; /* PRIOR */
5094: /****************************/
5095: IF p_next_version IS NOT NULL THEN
5096: IF OE_Globals.Equal(
5097: p_curr_rec.TAX_EXEMPT_NUMBER,
5098: p_next_rec.TAX_EXEMPT_NUMBER) THEN
5099: IF prior_exists = 'Y' THEN
5100: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.TAX_EXEMPT_NUMBER;
5117: /* START TAX_EXEMPT_REASON_CODE*/
5118:
5119: prior_exists := 'N';
5120: IF p_prior_version IS NOT NULL THEN
5121: IF OE_Globals.Equal(
5122: p_curr_rec.TAX_EXEMPT_REASON_CODE,
5123: p_prior_rec.TAX_EXEMPT_REASON_CODE) THEN
5124: null;
5125: ELSE
5133: END IF;
5134: END IF; /* PRIOR */
5135: /****************************/
5136: IF p_next_version IS NOT NULL THEN
5137: IF OE_Globals.Equal(
5138: p_curr_rec.TAX_EXEMPT_REASON_CODE,
5139: p_next_rec.TAX_EXEMPT_REASON_CODE) THEN
5140: IF prior_exists = 'Y' THEN
5141: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Tax_Exempt_Reason(p_curr_rec.TAX_EXEMPT_REASON_CODE);
5161: /* START TAX_POINT_CODE*/
5162:
5163: prior_exists := 'N';
5164: IF p_prior_version IS NOT NULL THEN
5165: IF OE_Globals.Equal(
5166: p_curr_rec.TAX_POINT_CODE,
5167: p_prior_rec.TAX_POINT_CODE) THEN
5168: null;
5169: ELSE
5177: END IF;
5178: END IF; /* PRIOR */
5179: /****************************/
5180: IF p_next_version IS NOT NULL THEN
5181: IF OE_Globals.Equal(
5182: p_curr_rec.TAX_POINT_CODE,
5183: p_next_rec.TAX_POINT_CODE) THEN
5184: IF prior_exists = 'Y' THEN
5185: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Tax_Point(p_curr_rec.TAX_POINT_CODE);
5205: /* START TRANSACTIONAL_CURR_CODE*/
5206:
5207: prior_exists := 'N';
5208: IF p_prior_version IS NOT NULL THEN
5209: IF OE_Globals.Equal(
5210: p_curr_rec.TRANSACTIONAL_CURR_CODE,
5211: p_prior_rec.TRANSACTIONAL_CURR_CODE) THEN
5212: null;
5213: ELSE
5219: END IF;
5220: END IF; /* PRIOR */
5221: /****************************/
5222: IF p_next_version IS NOT NULL THEN
5223: IF OE_Globals.Equal(
5224: p_curr_rec.TRANSACTIONAL_CURR_CODE,
5225: p_next_rec.TRANSACTIONAL_CURR_CODE) THEN
5226: IF prior_exists = 'Y' THEN
5227: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.TRANSACTIONAL_CURR_CODE;
5244: /* START PAYMENT_TYPE_CODE*/
5245:
5246: prior_exists := 'N';
5247: IF p_prior_version IS NOT NULL THEN
5248: IF OE_Globals.Equal(
5249: p_curr_rec.PAYMENT_TYPE_CODE,
5250: p_prior_rec.PAYMENT_TYPE_CODE) THEN
5251: null;
5252: ELSE
5260: END IF;
5261: END IF; /* PRIOR */
5262: /****************************/
5263: IF p_next_version IS NOT NULL THEN
5264: IF OE_Globals.Equal(
5265: p_curr_rec.PAYMENT_TYPE_CODE,
5266: p_next_rec.PAYMENT_TYPE_CODE) THEN
5267: IF prior_exists = 'Y' THEN
5268: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.PAYMENT_TYPE(p_curr_rec.PAYMENT_TYPE_CODE);
5288: /* START PAYMENT_AMOUNT*/
5289:
5290: prior_exists := 'N';
5291: IF p_prior_version IS NOT NULL THEN
5292: IF OE_Globals.Equal(
5293: p_curr_rec.PAYMENT_AMOUNT,
5294: p_prior_rec.PAYMENT_AMOUNT) THEN
5295: null;
5296: ELSE
5302: END IF;
5303: END IF; /* PRIOR */
5304: /****************************/
5305: IF p_next_version IS NOT NULL THEN
5306: IF OE_Globals.Equal(
5307: p_curr_rec.PAYMENT_AMOUNT,
5308: p_next_rec.PAYMENT_AMOUNT) THEN
5309: IF prior_exists = 'Y' THEN
5310: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.PAYMENT_AMOUNT;
5328: /***
5329: -- START credit_card_code
5330: prior_exists := 'N';
5331: IF p_prior_version IS NOT NULL THEN
5332: IF OE_Globals.Equal(
5333: p_curr_rec.credit_card_code,
5334: p_prior_rec.credit_card_code) THEN
5335: null;
5336: ELSE
5344: END IF;
5345: END IF; -- PRIOR
5346:
5347: IF p_next_version IS NOT NULL THEN
5348: IF OE_Globals.Equal(
5349: p_curr_rec.credit_card_code,
5350: p_next_rec.credit_card_code) THEN
5351: IF prior_exists = 'Y' THEN
5352: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.credit_card(p_curr_rec.credit_card_code);
5370: -- START credit_card_holder_name
5371:
5372: prior_exists := 'N';
5373: IF p_prior_version IS NOT NULL THEN
5374: IF OE_Globals.Equal(
5375: p_curr_rec.credit_card_holder_name,
5376: p_prior_rec.credit_card_holder_name) THEN
5377: null;
5378: ELSE
5385: END IF;
5386: -- PRIOR
5387:
5388: IF p_next_version IS NOT NULL THEN
5389: IF OE_Globals.Equal(
5390: p_curr_rec.credit_card_holder_name,
5391: p_next_rec.credit_card_holder_name) THEN
5392: IF prior_exists = 'Y' THEN
5393: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.credit_card_holder_name;
5409: -- START credit_card_expiration_date
5410:
5411: prior_exists := 'N';
5412: IF p_prior_version IS NOT NULL THEN
5413: IF OE_Globals.Equal(
5414: p_curr_rec.credit_card_expiration_date,
5415: p_prior_rec.credit_card_expiration_date) THEN
5416: null;
5417: ELSE
5423: END IF;
5424: END IF; -- PRIOR
5425:
5426: IF p_next_version IS NOT NULL THEN
5427: IF OE_Globals.Equal(
5428: p_curr_rec.credit_card_expiration_date,
5429: p_next_rec.credit_card_expiration_date) THEN
5430: IF prior_exists = 'Y' THEN
5431: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.credit_card_expiration_date;
5445:
5446: -- START credit_card_approval_date
5447: prior_exists := 'N';
5448: IF p_prior_version IS NOT NULL THEN
5449: IF OE_Globals.Equal(
5450: p_curr_rec.credit_card_approval_date,
5451: p_prior_rec.credit_card_approval_date) THEN
5452: null;
5453: ELSE
5460: END IF; -- PRIOR
5461:
5462: -----------------------------------------------
5463: IF p_next_version IS NOT NULL THEN
5464: IF OE_Globals.Equal(
5465: p_curr_rec.credit_card_approval_date,
5466: p_next_rec.credit_card_approval_date) THEN
5467: IF prior_exists = 'Y' THEN
5468: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.credit_card_approval_date;
5483: -- START credit_card_approval_code
5484:
5485: prior_exists := 'N';
5486: IF p_prior_version IS NOT NULL THEN
5487: IF OE_Globals.Equal(
5488: p_curr_rec.credit_card_approval_code,
5489: p_prior_rec.credit_card_approval_code) THEN
5490: null;
5491: ELSE
5497: END IF;
5498: END IF; -- PRIOR
5499: ----------------------------------
5500: IF p_next_version IS NOT NULL THEN
5501: IF OE_Globals.Equal(
5502: p_curr_rec.credit_card_approval_code,
5503: p_next_rec.credit_card_approval_code) THEN
5504: IF prior_exists = 'Y' THEN
5505: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.credit_card_approval_code;
6041: /* START shipping_instructions*/
6042:
6043: prior_exists := 'N';
6044: IF p_prior_version IS NOT NULL THEN
6045: IF OE_Globals.Equal(
6046: p_curr_rec.shipping_instructions,
6047: p_prior_rec.shipping_instructions) THEN
6048: null;
6049: ELSE
6055: END IF;
6056: END IF; /* PRIOR */
6057: /****************************/
6058: IF p_next_version IS NOT NULL THEN
6059: IF OE_Globals.Equal(
6060: p_curr_rec.shipping_instructions,
6061: p_next_rec.shipping_instructions) THEN
6062: IF prior_exists = 'Y' THEN
6063: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.shipping_instructions;
6078: /****************************/
6079: /* START packing_instructions*/
6080: prior_exists := 'N';
6081: IF p_prior_version IS NOT NULL THEN
6082: IF OE_Globals.Equal(
6083: p_curr_rec.packing_instructions,
6084: p_prior_rec.packing_instructions) THEN
6085: null;
6086: ELSE
6092: END IF;
6093: END IF; /* PRIOR */
6094: /****************************/
6095: IF p_next_version IS NOT NULL THEN
6096: IF OE_Globals.Equal(
6097: p_curr_rec.packing_instructions,
6098: p_next_rec.packing_instructions) THEN
6099: IF prior_exists = 'Y' THEN
6100: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.packing_instructions;
6117: /* START flow_status_code*/
6118:
6119: prior_exists := 'N';
6120: IF p_prior_version IS NOT NULL THEN
6121: IF OE_Globals.Equal(
6122: p_curr_rec.flow_status_code,
6123: p_prior_rec.flow_status_code) THEN
6124: null;
6125: ELSE
6133: END IF;
6134: END IF; /* PRIOR */
6135: /****************************/
6136: IF p_next_version IS NOT NULL THEN
6137: IF OE_Globals.Equal(
6138: p_curr_rec.flow_status_code,
6139: p_next_rec.flow_status_code) THEN
6140: IF prior_exists = 'Y' THEN
6141: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.flow_status(p_curr_rec.flow_status_code);
6162: /* START tp_attribute1*/
6163:
6164: prior_exists := 'N';
6165: IF p_prior_version IS NOT NULL THEN
6166: IF OE_Globals.Equal(
6167: p_curr_rec.tp_attribute1,
6168: p_prior_rec.tp_attribute1) THEN
6169: null;
6170: ELSE
6176: END IF;
6177: END IF; /* PRIOR */
6178: /****************************/
6179: IF p_next_version IS NOT NULL THEN
6180: IF OE_Globals.Equal(
6181: p_curr_rec.tp_attribute1,
6182: p_next_rec.tp_attribute1) THEN
6183: IF prior_exists = 'Y' THEN
6184: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute1;
6202: /* START tp_attribute2*/
6203:
6204: prior_exists := 'N';
6205: IF p_prior_version IS NOT NULL THEN
6206: IF OE_Globals.Equal(
6207: p_curr_rec.tp_attribute2,
6208: p_prior_rec.tp_attribute2) THEN
6209: null;
6210: ELSE
6216: END IF;
6217: END IF; /* PRIOR */
6218: /****************************/
6219: IF p_next_version IS NOT NULL THEN
6220: IF OE_Globals.Equal(
6221: p_curr_rec.tp_attribute2,
6222: p_next_rec.tp_attribute2) THEN
6223: IF prior_exists = 'Y' THEN
6224: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute2;
6240: /* START tp_attribute3*/
6241:
6242: prior_exists := 'N';
6243: IF p_prior_version IS NOT NULL THEN
6244: IF OE_Globals.Equal(
6245: p_curr_rec.tp_attribute3,
6246: p_prior_rec.tp_attribute3) THEN
6247: null;
6248: ELSE
6254: END IF;
6255: END IF; /* PRIOR */
6256: /****************************/
6257: IF p_next_version IS NOT NULL THEN
6258: IF OE_Globals.Equal(
6259: p_curr_rec.tp_attribute3,
6260: p_next_rec.tp_attribute3) THEN
6261: IF prior_exists = 'Y' THEN
6262: x_header_changed_attr_tbl(ind).current_value := p_curr_rec.tp_attribute3;
6279: /* START tp_attribute4*/
6280:
6281: prior_exists := 'N';
6282: IF p_prior_version IS NOT NULL THEN
6283: IF OE_Globals.Equal(
6284: p_curr_rec.tp_attribute4,
6285: p_prior_rec.tp_attribute4) THEN
6286: null;
6287: ELSE
6293: END IF;
6294: END IF; /* PRIOR */
6295: /****************************/
6296: IF p_next_version IS NOT NULL THEN
6297: IF OE_Globals.Equal(
6298: p_curr_rec.tp_attribute4,
6299: p_next_rec.tp_attribute4) THEN
6300: IF prior_exists = 'Y' THEN
6301: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute4;
6318: /* START tp_attribute5*/
6319:
6320: prior_exists := 'N';
6321: IF p_prior_version IS NOT NULL THEN
6322: IF OE_Globals.Equal(
6323: p_curr_rec.tp_attribute5,
6324: p_prior_rec.tp_attribute5) THEN
6325: null;
6326: ELSE
6332: END IF;
6333: END IF; /* PRIOR */
6334: /****************************/
6335: IF p_next_version IS NOT NULL THEN
6336: IF OE_Globals.Equal(
6337: p_curr_rec.tp_attribute5,
6338: p_next_rec.tp_attribute5) THEN
6339: IF prior_exists = 'Y' THEN
6340: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute5;
6357: /* START tp_attribute6*/
6358:
6359: prior_exists := 'N';
6360: IF p_prior_version IS NOT NULL THEN
6361: IF OE_Globals.Equal(
6362: p_curr_rec.tp_attribute6,
6363: p_prior_rec.tp_attribute6) THEN
6364: null;
6365: ELSE
6371: END IF;
6372: END IF; /* PRIOR */
6373: /****************************/
6374: IF p_next_version IS NOT NULL THEN
6375: IF OE_Globals.Equal(
6376: p_curr_rec.tp_attribute6,
6377: p_next_rec.tp_attribute6) THEN
6378: IF prior_exists = 'Y' THEN
6379: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute6;
6395: /* START tp_attribute7*/
6396:
6397: prior_exists := 'N';
6398: IF p_prior_version IS NOT NULL THEN
6399: IF OE_Globals.Equal(
6400: p_curr_rec.tp_attribute7,
6401: p_prior_rec.tp_attribute7) THEN
6402: null;
6403: ELSE
6409: END IF;
6410: END IF; /* PRIOR */
6411: /****************************/
6412: IF p_next_version IS NOT NULL THEN
6413: IF OE_Globals.Equal(
6414: p_curr_rec.tp_attribute7,
6415: p_next_rec.tp_attribute7) THEN
6416: IF prior_exists = 'Y' THEN
6417: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute7;
6434: /* START tp_attribute8*/
6435:
6436: prior_exists := 'N';
6437: IF p_prior_version IS NOT NULL THEN
6438: IF OE_Globals.Equal(
6439: p_curr_rec.tp_attribute8,
6440: p_prior_rec.tp_attribute8) THEN
6441: null;
6442: ELSE
6448: END IF;
6449: END IF; /* PRIOR */
6450: /****************************/
6451: IF p_next_version IS NOT NULL THEN
6452: IF OE_Globals.Equal(
6453: p_curr_rec.tp_attribute8,
6454: p_next_rec.tp_attribute8) THEN
6455: IF prior_exists = 'Y' THEN
6456: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute8;
6472: /* START tp_attribute9*/
6473:
6474: prior_exists := 'N';
6475: IF p_prior_version IS NOT NULL THEN
6476: IF OE_Globals.Equal(
6477: p_curr_rec.tp_attribute9,
6478: p_prior_rec.tp_attribute9) THEN
6479: null;
6480: ELSE
6486: END IF;
6487: END IF; /* PRIOR */
6488: /****************************/
6489: IF p_next_version IS NOT NULL THEN
6490: IF OE_Globals.Equal(
6491: p_curr_rec.tp_attribute9,
6492: p_next_rec.tp_attribute9) THEN
6493: IF prior_exists = 'Y' THEN
6494: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute9;
6511: /* START tp_attribute10*/
6512:
6513: prior_exists := 'N';
6514: IF p_prior_version IS NOT NULL THEN
6515: IF OE_Globals.Equal(
6516: p_curr_rec.tp_attribute10,
6517: p_prior_rec.tp_attribute10) THEN
6518: null;
6519: ELSE
6525: END IF;
6526: END IF; /* PRIOR */
6527: /****************************/
6528: IF p_next_version IS NOT NULL THEN
6529: IF OE_Globals.Equal(
6530: p_curr_rec.tp_attribute10,
6531: p_next_rec.tp_attribute10) THEN
6532: IF prior_exists = 'Y' THEN
6533: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute10;
6550: /* START tp_attribute11*/
6551:
6552: prior_exists := 'N';
6553: IF p_prior_version IS NOT NULL THEN
6554: IF OE_Globals.Equal(
6555: p_curr_rec.tp_attribute11,
6556: p_prior_rec.tp_attribute11) THEN
6557: null;
6558: ELSE
6564: END IF;
6565: END IF; /* PRIOR */
6566: /****************************/
6567: IF p_next_version IS NOT NULL THEN
6568: IF OE_Globals.Equal(
6569: p_curr_rec.tp_attribute11,
6570: p_next_rec.tp_attribute11) THEN
6571: IF prior_exists = 'Y' THEN
6572: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute11;
6589: /* START tp_attribute12*/
6590:
6591: prior_exists := 'N';
6592: IF p_prior_version IS NOT NULL THEN
6593: IF OE_Globals.Equal(
6594: p_curr_rec.tp_attribute12,
6595: p_prior_rec.tp_attribute12) THEN
6596: null;
6597: ELSE
6603: END IF;
6604: END IF; /* PRIOR */
6605: /****************************/
6606: IF p_next_version IS NOT NULL THEN
6607: IF OE_Globals.Equal(
6608: p_curr_rec.tp_attribute12,
6609: p_next_rec.tp_attribute12) THEN
6610: IF prior_exists = 'Y' THEN
6611: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute12;
6628: /* START tp_attribute13*/
6629:
6630: prior_exists := 'N';
6631: IF p_prior_version IS NOT NULL THEN
6632: IF OE_Globals.Equal(
6633: p_curr_rec.tp_attribute13,
6634: p_prior_rec.tp_attribute13) THEN
6635: null;
6636: ELSE
6642: END IF;
6643: END IF; /* PRIOR */
6644: /****************************/
6645: IF p_next_version IS NOT NULL THEN
6646: IF OE_Globals.Equal(
6647: p_curr_rec.tp_attribute13,
6648: p_next_rec.tp_attribute13) THEN
6649: IF prior_exists = 'Y' THEN
6650: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute13;
6667: /* START tp_attribute14*/
6668:
6669: prior_exists := 'N';
6670: IF p_prior_version IS NOT NULL THEN
6671: IF OE_Globals.Equal(
6672: p_curr_rec.tp_attribute14,
6673: p_prior_rec.tp_attribute14) THEN
6674: null;
6675: ELSE
6681: END IF;
6682: END IF; /* PRIOR */
6683: /****************************/
6684: IF p_next_version IS NOT NULL THEN
6685: IF OE_Globals.Equal(
6686: p_curr_rec.tp_attribute14,
6687: p_next_rec.tp_attribute14) THEN
6688: IF prior_exists = 'Y' THEN
6689: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute14;
6706: /* START tp_attribute15*/
6707:
6708: prior_exists := 'N';
6709: IF p_prior_version IS NOT NULL THEN
6710: IF OE_Globals.Equal(
6711: p_curr_rec.tp_attribute15,
6712: p_prior_rec.tp_attribute15) THEN
6713: null;
6714: ELSE
6720: END IF;
6721: END IF; /* PRIOR */
6722: /****************************/
6723: IF p_next_version IS NOT NULL THEN
6724: IF OE_Globals.Equal(
6725: p_curr_rec.tp_attribute15,
6726: p_next_rec.tp_attribute15) THEN
6727: IF prior_exists = 'Y' THEN
6728: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute15;
6745: /* START tp_context*/
6746:
6747: prior_exists := 'N';
6748: IF p_prior_version IS NOT NULL THEN
6749: IF OE_Globals.Equal(
6750: p_curr_rec.tp_context,
6751: p_prior_rec.tp_context) THEN
6752: null;
6753: ELSE
6759: END IF;
6760: END IF; /* PRIOR */
6761: /****************************/
6762: IF p_next_version IS NOT NULL THEN
6763: IF OE_Globals.Equal(
6764: p_curr_rec.tp_context,
6765: p_next_rec.tp_context) THEN
6766: IF prior_exists = 'Y' THEN
6767: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.tp_context;
6784: /* START quote_date*/
6785:
6786: prior_exists := 'N';
6787: IF p_prior_version IS NOT NULL THEN
6788: IF OE_Globals.Equal(
6789: p_curr_rec.quote_date,
6790: p_prior_rec.quote_date) THEN
6791: null;
6792: ELSE
6798: END IF;
6799: END IF; /* PRIOR */
6800: /****************************/
6801: IF p_next_version IS NOT NULL THEN
6802: IF OE_Globals.Equal(
6803: p_curr_rec.quote_date,
6804: p_next_rec.quote_date) THEN
6805: IF prior_exists = 'Y' THEN
6806: x_header_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.quote_date,'DD-MON-YYYY HH24:MI:SS');
6823: /* START quote_number*/
6824:
6825: prior_exists := 'N';
6826: IF p_prior_version IS NOT NULL THEN
6827: IF OE_Globals.Equal(
6828: p_curr_rec.quote_number,
6829: p_prior_rec.quote_number) THEN
6830: null;
6831: ELSE
6837: END IF;
6838: END IF; /* PRIOR */
6839: /****************************/
6840: IF p_next_version IS NOT NULL THEN
6841: IF OE_Globals.Equal(
6842: p_curr_rec.quote_number,
6843: p_next_rec.quote_number) THEN
6844: IF prior_exists = 'Y' THEN
6845: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.quote_number;
6862: /* START transaction_phase_code*/
6863:
6864: prior_exists := 'N';
6865: IF p_prior_version IS NOT NULL THEN
6866: IF OE_Globals.Equal(
6867: p_curr_rec.transaction_phase_code,
6868: p_prior_rec.transaction_phase_code) THEN
6869: null;
6870: ELSE
6878: END IF;
6879: END IF; /* PRIOR */
6880: /****************************/
6881: IF p_next_version IS NOT NULL THEN
6882: IF OE_Globals.Equal(
6883: p_curr_rec.transaction_phase_code,
6884: p_next_rec.transaction_phase_code) THEN
6885: IF prior_exists = 'Y' THEN
6886: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Transaction_Phase(p_curr_rec.transaction_phase_code);
6906: /* START user_status_code*/
6907:
6908: prior_exists := 'N';
6909: IF p_prior_version IS NOT NULL THEN
6910: IF OE_Globals.Equal(
6911: p_curr_rec.user_status_code,
6912: p_prior_rec.user_status_code) THEN
6913: null;
6914: ELSE
6922: END IF;
6923: END IF; /* PRIOR */
6924: /****************************/
6925: IF p_next_version IS NOT NULL THEN
6926: IF OE_Globals.Equal(
6927: p_curr_rec.user_status_code,
6928: p_next_rec.user_status_code) THEN
6929: IF prior_exists = 'Y' THEN
6930: x_header_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.User_Status(p_curr_rec.user_status_code);
6950: /* START draft_submitted_flag*/
6951:
6952: prior_exists := 'N';
6953: IF p_prior_version IS NOT NULL THEN
6954: IF OE_Globals.Equal(
6955: p_curr_rec.draft_submitted_flag,
6956: p_prior_rec.draft_submitted_flag) THEN
6957: null;
6958: ELSE
6964: END IF;
6965: END IF; /* PRIOR */
6966: /****************************/
6967: IF p_next_version IS NOT NULL THEN
6968: IF OE_Globals.Equal(
6969: p_curr_rec.draft_submitted_flag,
6970: p_next_rec.draft_submitted_flag) THEN
6971: IF prior_exists = 'Y' THEN
6972: x_header_changed_attr_tbl(ind).next_value := p_curr_rec.draft_submitted_flag;
6989: /* START sold_to_site_use_id*/
6990:
6991: prior_exists := 'N';
6992: IF p_prior_version IS NOT NULL THEN
6993: IF OE_Globals.Equal(
6994: p_curr_rec.sold_to_site_use_id,
6995: p_prior_rec.sold_to_site_use_id) THEN
6996: null;
6997: ELSE
7060: END IF; /* PRIOR */
7061: /****************************/
7062:
7063: IF p_next_version IS NOT NULL THEN
7064: IF OE_Globals.Equal(
7065: p_curr_rec.sold_to_site_use_id,
7066: p_next_rec.sold_to_site_use_id) THEN
7067: IF prior_exists = 'Y' THEN
7068: x_header_changed_attr_tbl(ind).next_value := x_current_sold_to_location;
7192: oe_debug_pub.add('header' ||p_header_id);
7193: oe_debug_pub.add('version' ||p_version);
7194: END IF;
7195:
7196: l_org_id := OE_GLOBALS.G_ORG_ID;
7197:
7198: IF l_org_id IS NULL THEN
7199: OE_GLOBALS.Set_Context;
7200: l_org_id := OE_GLOBALS.G_ORG_ID;
7195:
7196: l_org_id := OE_GLOBALS.G_ORG_ID;
7197:
7198: IF l_org_id IS NULL THEN
7199: OE_GLOBALS.Set_Context;
7200: l_org_id := OE_GLOBALS.G_ORG_ID;
7201: END IF;
7202:
7203: SELECT ACCOUNTING_RULE_ID
7196: l_org_id := OE_GLOBALS.G_ORG_ID;
7197:
7198: IF l_org_id IS NULL THEN
7199: OE_GLOBALS.Set_Context;
7200: l_org_id := OE_GLOBALS.G_ORG_ID;
7201: END IF;
7202:
7203: SELECT ACCOUNTING_RULE_ID
7204: , ACCOUNTING_RULE_DURATION
7894: oe_debug_pub.add('header' ||p_header_id);
7895: oe_debug_pub.add('version' ||p_version);
7896: END IF;
7897:
7898: l_org_id := OE_GLOBALS.G_ORG_ID;
7899:
7900: IF l_org_id IS NULL THEN
7901: OE_GLOBALS.Set_Context;
7902: l_org_id := OE_GLOBALS.G_ORG_ID;
7897:
7898: l_org_id := OE_GLOBALS.G_ORG_ID;
7899:
7900: IF l_org_id IS NULL THEN
7901: OE_GLOBALS.Set_Context;
7902: l_org_id := OE_GLOBALS.G_ORG_ID;
7903: END IF;
7904:
7905: SELECT ACCOUNTING_RULE_ID
7898: l_org_id := OE_GLOBALS.G_ORG_ID;
7899:
7900: IF l_org_id IS NULL THEN
7901: OE_GLOBALS.Set_Context;
7902: l_org_id := OE_GLOBALS.G_ORG_ID;
7903: END IF;
7904:
7905: SELECT ACCOUNTING_RULE_ID
7906: , ACCOUNTING_RULE_DURATION
8860: /* START ACCOUNTING_RULE_ID*/
8861:
8862: prior_exists := 'N';
8863: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
8864: IF OE_Globals.Equal(
8865: p_curr_rec.accounting_rule_id,
8866: p_prior_rec.accounting_rule_id) THEN
8867: null;
8868: ELSE
8877: END IF;
8878: END IF; /* PRIOR */
8879: /****************************/
8880: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
8881: IF OE_Globals.Equal(
8882: p_curr_rec.accounting_rule_id,
8883: p_next_rec.accounting_rule_id) THEN
8884: IF prior_exists = 'Y' THEN
8885: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Accounting_Rule(p_curr_rec.accounting_rule_id);
8907: /* START accounting_rule_duration*/
8908:
8909: prior_exists := 'N';
8910: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
8911: IF OE_Globals.Equal(
8912: p_curr_rec.accounting_rule_duration,
8913: p_prior_rec.accounting_rule_duration) THEN
8914: null;
8915: ELSE
8922: END IF;
8923: END IF; /* PRIOR */
8924: /****************************/
8925: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
8926: IF OE_Globals.Equal(
8927: p_curr_rec.accounting_rule_duration,
8928: p_next_rec.accounting_rule_duration) THEN
8929: IF prior_exists = 'Y' THEN
8930: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.accounting_rule_duration;
8948: /* START ACTUAL_ARRIVAL_DATE*/
8949:
8950: prior_exists := 'N';
8951: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
8952: IF OE_Globals.Equal(
8953: p_curr_rec.ACTUAL_ARRIVAL_DATE,
8954: p_prior_rec.ACTUAL_ARRIVAL_DATE) THEN
8955: null;
8956: ELSE
8963: END IF;
8964: END IF; /* PRIOR */
8965: /****************************/
8966: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
8967: IF OE_Globals.Equal(
8968: p_curr_rec.ACTUAL_ARRIVAL_DATE,
8969: p_next_rec.ACTUAL_ARRIVAL_DATE) THEN
8970: IF prior_exists = 'Y' THEN
8971: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.ACTUAL_ARRIVAL_DATE,'DD-MON-YYYY HH24:MI:SS');
8989: /* START ACTUAL_SHIPMENT_DATE*/
8990:
8991: prior_exists := 'N';
8992: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
8993: IF OE_Globals.Equal(
8994: p_curr_rec.ACTUAL_SHIPMENT_DATE,
8995: p_prior_rec.ACTUAL_SHIPMENT_DATE) THEN
8996: null;
8997: ELSE
9004: END IF;
9005: END IF; /* PRIOR */
9006: /****************************/
9007: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9008: IF OE_Globals.Equal(
9009: p_curr_rec.ACTUAL_SHIPMENT_DATE,
9010: p_next_rec.ACTUAL_SHIPMENT_DATE) THEN
9011: IF prior_exists = 'Y' THEN
9012: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.ACTUAL_SHIPMENT_DATE,'DD-MON-YYYY HH24:MI:SS');
9030: /* START agreement_id*/
9031:
9032: prior_exists := 'N';
9033: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9034: IF OE_Globals.Equal(
9035: p_curr_rec.agreement_id,
9036: p_prior_rec.agreement_id) THEN
9037: null;
9038: ELSE
9047: END IF;
9048: END IF; /* PRIOR */
9049: /****************************/
9050: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9051: IF OE_Globals.Equal(
9052: p_curr_rec.agreement_id,
9053: p_next_rec.agreement_id) THEN
9054: IF prior_exists = 'Y' THEN
9055: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Agreement(p_curr_rec.agreement_id);
9076: /* START ARRIVAL_SET_ID*/
9077:
9078: prior_exists := 'N';
9079: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9080: IF OE_Globals.Equal(
9081: p_curr_rec.ARRIVAL_SET_ID,
9082: p_prior_rec.ARRIVAL_SET_ID) THEN
9083: null;
9084: ELSE
9091: END IF;
9092: END IF; /* PRIOR */
9093: /****************************/
9094: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9095: IF OE_Globals.Equal(
9096: p_curr_rec.ARRIVAL_SET_ID,
9097: p_next_rec.ARRIVAL_SET_ID) THEN
9098: IF prior_exists = 'Y' THEN
9099: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.ARRIVAL_SET_ID;
9117: /* START ATO_LINE_ID*/
9118:
9119: prior_exists := 'N';
9120: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9121: IF OE_Globals.Equal(
9122: p_curr_rec.ATO_LINE_ID,
9123: p_prior_rec.ATO_LINE_ID) THEN
9124: null;
9125: ELSE
9132: END IF;
9133: END IF; /* PRIOR */
9134: /****************************/
9135: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9136: IF OE_Globals.Equal(
9137: p_curr_rec.ATO_LINE_ID,
9138: p_next_rec.ATO_LINE_ID) THEN
9139: IF prior_exists = 'Y' THEN
9140: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.ATO_LINE_ID;
9158: /* START attribute1*/
9159:
9160: prior_exists := 'N';
9161: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9162: IF OE_Globals.Equal(
9163: p_curr_rec.attribute1,
9164: p_prior_rec.attribute1) THEN
9165: null;
9166: ELSE
9173: END IF;
9174: END IF; /* PRIOR */
9175: /****************************/
9176: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9177: IF OE_Globals.Equal(
9178: p_curr_rec.attribute1,
9179: p_next_rec.attribute1) THEN
9180: IF prior_exists = 'Y' THEN
9181: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute1;
9199: /* START attribute2*/
9200:
9201: prior_exists := 'N';
9202: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9203: IF OE_Globals.Equal(
9204: p_curr_rec.attribute2,
9205: p_prior_rec.attribute2) THEN
9206: null;
9207: ELSE
9214: END IF;
9215: END IF; /* PRIOR */
9216: /****************************/
9217: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9218: IF OE_Globals.Equal(
9219: p_curr_rec.attribute2,
9220: p_next_rec.attribute2) THEN
9221: IF prior_exists = 'Y' THEN
9222: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute2;
9239: /* START attribute3*/
9240:
9241: prior_exists := 'N';
9242: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9243: IF OE_Globals.Equal(
9244: p_curr_rec.attribute3,
9245: p_prior_rec.attribute3) THEN
9246: null;
9247: ELSE
9254: END IF;
9255: END IF; /* PRIOR */
9256: /****************************/
9257: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9258: IF OE_Globals.Equal(
9259: p_curr_rec.attribute3,
9260: p_next_rec.attribute3) THEN
9261: IF prior_exists = 'Y' THEN
9262: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute3;
9280: /* START attribute4*/
9281:
9282: prior_exists := 'N';
9283: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9284: IF OE_Globals.Equal(
9285: p_curr_rec.attribute4,
9286: p_prior_rec.attribute4) THEN
9287: null;
9288: ELSE
9295: END IF;
9296: END IF; /* PRIOR */
9297: /****************************/
9298: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9299: IF OE_Globals.Equal(
9300: p_curr_rec.attribute4,
9301: p_next_rec.attribute4) THEN
9302: IF prior_exists = 'Y' THEN
9303: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute4;
9320: /* START attribute5*/
9321:
9322: prior_exists := 'N';
9323: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9324: IF OE_Globals.Equal(
9325: p_curr_rec.attribute5,
9326: p_prior_rec.attribute5) THEN
9327: null;
9328: ELSE
9335: END IF;
9336: END IF; /* PRIOR */
9337: /****************************/
9338: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9339: IF OE_Globals.Equal(
9340: p_curr_rec.attribute5,
9341: p_next_rec.attribute5) THEN
9342: IF prior_exists = 'Y' THEN
9343: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute5;
9361: /* START attribute6*/
9362:
9363: prior_exists := 'N';
9364: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9365: IF OE_Globals.Equal(
9366: p_curr_rec.attribute6,
9367: p_prior_rec.attribute6) THEN
9368: null;
9369: ELSE
9376: END IF;
9377: END IF; /* PRIOR */
9378: /****************************/
9379: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9380: IF OE_Globals.Equal(
9381: p_curr_rec.attribute6,
9382: p_next_rec.attribute6) THEN
9383: IF prior_exists = 'Y' THEN
9384: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute6;
9401: /* START attribute7*/
9402:
9403: prior_exists := 'N';
9404: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9405: IF OE_Globals.Equal(
9406: p_curr_rec.attribute7,
9407: p_prior_rec.attribute7) THEN
9408: null;
9409: ELSE
9416: END IF;
9417: END IF; /* PRIOR */
9418: /****************************/
9419: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9420: IF OE_Globals.Equal(
9421: p_curr_rec.attribute7,
9422: p_next_rec.attribute7) THEN
9423: IF prior_exists = 'Y' THEN
9424: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute7;
9441: /* START attribute8*/
9442:
9443: prior_exists := 'N';
9444: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9445: IF OE_Globals.Equal(
9446: p_curr_rec.attribute8,
9447: p_prior_rec.attribute8) THEN
9448: null;
9449: ELSE
9456: END IF;
9457: END IF; /* PRIOR */
9458: /****************************/
9459: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9460: IF OE_Globals.Equal(
9461: p_curr_rec.attribute8,
9462: p_next_rec.attribute8) THEN
9463: IF prior_exists = 'Y' THEN
9464: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute8;
9481: /* START attribute9*/
9482:
9483: prior_exists := 'N';
9484: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9485: IF OE_Globals.Equal(
9486: p_curr_rec.attribute9,
9487: p_prior_rec.attribute9) THEN
9488: null;
9489: ELSE
9496: END IF;
9497: END IF; /* PRIOR */
9498: /****************************/
9499: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9500: IF OE_Globals.Equal(
9501: p_curr_rec.attribute9,
9502: p_next_rec.attribute9) THEN
9503: IF prior_exists = 'Y' THEN
9504: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute9;
9522: /* START attribute10*/
9523:
9524: prior_exists := 'N';
9525: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9526: IF OE_Globals.Equal(
9527: p_curr_rec.attribute10,
9528: p_prior_rec.attribute10) THEN
9529: null;
9530: ELSE
9537: END IF;
9538: END IF; /* PRIOR */
9539: /****************************/
9540: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9541: IF OE_Globals.Equal(
9542: p_curr_rec.attribute10,
9543: p_next_rec.attribute10) THEN
9544: IF prior_exists = 'Y' THEN
9545: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute10;
9562: /* START attribute11*/
9563:
9564: prior_exists := 'N';
9565: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9566: IF OE_Globals.Equal(
9567: p_curr_rec.attribute11,
9568: p_prior_rec.attribute11) THEN
9569: null;
9570: ELSE
9577: END IF;
9578: END IF; /* PRIOR */
9579: /****************************/
9580: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9581: IF OE_Globals.Equal(
9582: p_curr_rec.attribute11,
9583: p_next_rec.attribute11) THEN
9584: IF prior_exists = 'Y' THEN
9585: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute11;
9603: /* START attribute12*/
9604:
9605: prior_exists := 'N';
9606: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9607: IF OE_Globals.Equal(
9608: p_curr_rec.attribute12,
9609: p_prior_rec.attribute12) THEN
9610: null;
9611: ELSE
9618: END IF;
9619: END IF; /* PRIOR */
9620: /****************************/
9621: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9622: IF OE_Globals.Equal(
9623: p_curr_rec.attribute12,
9624: p_next_rec.attribute12) THEN
9625: IF prior_exists = 'Y' THEN
9626: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute12;
9644: /* START attribute13*/
9645:
9646: prior_exists := 'N';
9647: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9648: IF OE_Globals.Equal(
9649: p_curr_rec.attribute13,
9650: p_prior_rec.attribute13) THEN
9651: null;
9652: ELSE
9659: END IF;
9660: END IF; /* PRIOR */
9661: /****************************/
9662: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9663: IF OE_Globals.Equal(
9664: p_curr_rec.attribute13,
9665: p_next_rec.attribute13) THEN
9666: IF prior_exists = 'Y' THEN
9667: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute13;
9685: /* START attribute14*/
9686:
9687: prior_exists := 'N';
9688: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9689: IF OE_Globals.Equal(
9690: p_curr_rec.attribute14,
9691: p_prior_rec.attribute14) THEN
9692: null;
9693: ELSE
9700: END IF;
9701: END IF; /* PRIOR */
9702: /****************************/
9703: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9704: IF OE_Globals.Equal(
9705: p_curr_rec.attribute14,
9706: p_next_rec.attribute14) THEN
9707: IF prior_exists = 'Y' THEN
9708: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute14;
9726: /* START attribute15*/
9727:
9728: prior_exists := 'N';
9729: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9730: IF OE_Globals.Equal(
9731: p_curr_rec.attribute15,
9732: p_prior_rec.attribute15) THEN
9733: null;
9734: ELSE
9741: END IF;
9742: END IF; /* PRIOR */
9743: /****************************/
9744: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9745: IF OE_Globals.Equal(
9746: p_curr_rec.attribute15,
9747: p_next_rec.attribute15) THEN
9748: IF prior_exists = 'Y' THEN
9749: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute15;
9766: /* START attribute16*/
9767:
9768: prior_exists := 'N';
9769: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9770: IF OE_Globals.Equal(
9771: p_curr_rec.attribute16,
9772: p_prior_rec.attribute16) THEN
9773: null;
9774: ELSE
9781: END IF;
9782: END IF; /* PRIOR */
9783: /****************************/
9784: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9785: IF OE_Globals.Equal(
9786: p_curr_rec.attribute16,
9787: p_next_rec.attribute16) THEN
9788: IF prior_exists = 'Y' THEN
9789: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute16;
9807: /* START attribute17*/
9808:
9809: prior_exists := 'N';
9810: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9811: IF OE_Globals.Equal(
9812: p_curr_rec.attribute17,
9813: p_prior_rec.attribute17) THEN
9814: null;
9815: ELSE
9822: END IF;
9823: END IF; /* PRIOR */
9824: /****************************/
9825: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9826: IF OE_Globals.Equal(
9827: p_curr_rec.attribute17,
9828: p_next_rec.attribute17) THEN
9829: IF prior_exists = 'Y' THEN
9830: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute17;
9848: /* START attribute18*/
9849:
9850: prior_exists := 'N';
9851: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9852: IF OE_Globals.Equal(
9853: p_curr_rec.attribute18,
9854: p_prior_rec.attribute18) THEN
9855: null;
9856: ELSE
9863: END IF;
9864: END IF; /* PRIOR */
9865: /****************************/
9866: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9867: IF OE_Globals.Equal(
9868: p_curr_rec.attribute18,
9869: p_next_rec.attribute18) THEN
9870: IF prior_exists = 'Y' THEN
9871: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute18;
9889: /* START attribute19*/
9890:
9891: prior_exists := 'N';
9892: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9893: IF OE_Globals.Equal(
9894: p_curr_rec.attribute19,
9895: p_prior_rec.attribute19) THEN
9896: null;
9897: ELSE
9904: END IF;
9905: END IF; /* PRIOR */
9906: /****************************/
9907: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9908: IF OE_Globals.Equal(
9909: p_curr_rec.attribute19,
9910: p_next_rec.attribute19) THEN
9911: IF prior_exists = 'Y' THEN
9912: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute19;
9930: /* START attribute20*/
9931:
9932: prior_exists := 'N';
9933: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9934: IF OE_Globals.Equal(
9935: p_curr_rec.attribute20,
9936: p_prior_rec.attribute20) THEN
9937: null;
9938: ELSE
9945: END IF;
9946: END IF; /* PRIOR */
9947: /****************************/
9948: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9949: IF OE_Globals.Equal(
9950: p_curr_rec.attribute20,
9951: p_next_rec.attribute20) THEN
9952: IF prior_exists = 'Y' THEN
9953: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.attribute20;
9971: /* START AUTO_SELECTED_QUANTITY*/
9972:
9973: prior_exists := 'N';
9974: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
9975: IF OE_Globals.Equal(
9976: p_curr_rec.AUTO_SELECTED_QUANTITY,
9977: p_prior_rec.AUTO_SELECTED_QUANTITY) THEN
9978: null;
9979: ELSE
9986: END IF;
9987: END IF; /* PRIOR */
9988: /****************************/
9989: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
9990: IF OE_Globals.Equal(
9991: p_curr_rec.AUTO_SELECTED_QUANTITY,
9992: p_next_rec.AUTO_SELECTED_QUANTITY) THEN
9993: IF prior_exists = 'Y' THEN
9994: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.AUTO_SELECTED_QUANTITY;
10012: /* START AUTHORIZED_TO_SHIP_FLAG*/
10013:
10014: prior_exists := 'N';
10015: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10016: IF OE_Globals.Equal(
10017: p_curr_rec.AUTHORIZED_TO_SHIP_FLAG,
10018: p_prior_rec.AUTHORIZED_TO_SHIP_FLAG) THEN
10019: null;
10020: ELSE
10027: END IF;
10028: END IF; /* PRIOR */
10029: /****************************/
10030: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10031: IF OE_Globals.Equal(
10032: p_curr_rec.AUTHORIZED_TO_SHIP_FLAG,
10033: p_next_rec.AUTHORIZED_TO_SHIP_FLAG) THEN
10034: IF prior_exists = 'Y' THEN
10035: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.AUTHORIZED_TO_SHIP_FLAG;
10051: /* START blanket_number*/
10052:
10053: prior_exists := 'N';
10054: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10055: IF OE_Globals.Equal(
10056: p_curr_rec.blanket_number,
10057: p_prior_rec.blanket_number) THEN
10058: null;
10059: ELSE
10066: END IF;
10067: END IF; /* PRIOR */
10068: /****************************/
10069: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10070: IF OE_Globals.Equal(
10071: p_curr_rec.blanket_number,
10072: p_next_rec.blanket_number) THEN
10073: IF prior_exists = 'Y' THEN
10074: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.blanket_number;
10093: /* START CANCELLED_QUANTITY*/
10094:
10095: prior_exists := 'N';
10096: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10097: IF OE_Globals.Equal(
10098: p_curr_rec.CANCELLED_QUANTITY,
10099: p_prior_rec.CANCELLED_QUANTITY) THEN
10100: null;
10101: ELSE
10108: END IF;
10109: END IF; /* PRIOR */
10110: /****************************/
10111: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10112: IF OE_Globals.Equal(
10113: p_curr_rec.CANCELLED_QUANTITY,
10114: p_next_rec.CANCELLED_QUANTITY) THEN
10115: IF prior_exists = 'Y' THEN
10116: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.CANCELLED_QUANTITY;
10135: /* START context*/
10136:
10137: prior_exists := 'N';
10138: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10139: IF OE_Globals.Equal(
10140: p_curr_rec.context,
10141: p_prior_rec.context) THEN
10142: null;
10143: ELSE
10150: END IF;
10151: END IF; /* PRIOR */
10152: /****************************/
10153: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10154: IF OE_Globals.Equal(
10155: p_curr_rec.context,
10156: p_next_rec.context) THEN
10157: IF prior_exists = 'Y' THEN
10158: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.context;
10177: /* START CUSTOMER_DOCK_CODE*/
10178:
10179: prior_exists := 'N';
10180: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10181: IF OE_Globals.Equal(
10182: p_curr_rec.CUSTOMER_DOCK_CODE,
10183: p_prior_rec.CUSTOMER_DOCK_CODE) THEN
10184: null;
10185: ELSE
10192: END IF;
10193: END IF; /* PRIOR */
10194: /****************************/
10195: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10196: IF OE_Globals.Equal(
10197: p_curr_rec.CUSTOMER_DOCK_CODE,
10198: p_next_rec.CUSTOMER_DOCK_CODE) THEN
10199: IF prior_exists = 'Y' THEN
10200: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.CUSTOMER_DOCK_CODE;
10218: /* START CUSTOMER_JOB*/
10219:
10220: prior_exists := 'N';
10221: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10222: IF OE_Globals.Equal(
10223: p_curr_rec.CUSTOMER_JOB,
10224: p_prior_rec.CUSTOMER_JOB) THEN
10225: null;
10226: ELSE
10233: END IF;
10234: END IF; /* PRIOR */
10235: /****************************/
10236: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10237: IF OE_Globals.Equal(
10238: p_curr_rec.CUSTOMER_JOB,
10239: p_next_rec.CUSTOMER_JOB) THEN
10240: IF prior_exists = 'Y' THEN
10241: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.CUSTOMER_JOB;
10259: /* START CUSTOMER_PRODUCTION_LINE*/
10260:
10261: prior_exists := 'N';
10262: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10263: IF OE_Globals.Equal(
10264: p_curr_rec.CUSTOMER_PRODUCTION_LINE,
10265: p_prior_rec.CUSTOMER_PRODUCTION_LINE) THEN
10266: null;
10267: ELSE
10274: END IF;
10275: END IF; /* PRIOR */
10276: /****************************/
10277: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10278: IF OE_Globals.Equal(
10279: p_curr_rec.CUSTOMER_PRODUCTION_LINE,
10280: p_next_rec.CUSTOMER_PRODUCTION_LINE) THEN
10281: IF prior_exists = 'Y' THEN
10282: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.CUSTOMER_PRODUCTION_LINE;
10299: /* START CUST_PRODUCTION_SEQ_NUM*/
10300:
10301: prior_exists := 'N';
10302: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10303: IF OE_Globals.Equal(
10304: p_curr_rec.CUST_PRODUCTION_SEQ_NUM,
10305: p_prior_rec.CUST_PRODUCTION_SEQ_NUM) THEN
10306: null;
10307: ELSE
10314: END IF;
10315: END IF; /* PRIOR */
10316: /****************************/
10317: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10318: IF OE_Globals.Equal(
10319: p_curr_rec.CUST_PRODUCTION_SEQ_NUM,
10320: p_next_rec.CUST_PRODUCTION_SEQ_NUM) THEN
10321: IF prior_exists = 'Y' THEN
10322: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.CUST_PRODUCTION_SEQ_NUM;
10340: /* START CUST_MODEL_SERIAL_NUMBER*/
10341:
10342: prior_exists := 'N';
10343: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10344: IF OE_Globals.Equal(
10345: p_curr_rec.CUST_MODEL_SERIAL_NUMBER,
10346: p_prior_rec.CUST_MODEL_SERIAL_NUMBER) THEN
10347: null;
10348: ELSE
10355: END IF;
10356: END IF; /* PRIOR */
10357: /****************************/
10358: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10359: IF OE_Globals.Equal(
10360: p_curr_rec.CUST_MODEL_SERIAL_NUMBER,
10361: p_next_rec.CUST_MODEL_SERIAL_NUMBER) THEN
10362: IF prior_exists = 'Y' THEN
10363: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.CUST_MODEL_SERIAL_NUMBER;
10380: /* START cust_po_number*/
10381:
10382: prior_exists := 'N';
10383: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10384: IF OE_Globals.Equal(
10385: p_curr_rec.cust_po_number,
10386: p_prior_rec.cust_po_number) THEN
10387: null;
10388: ELSE
10395: END IF;
10396: END IF; /* PRIOR */
10397: /****************************/
10398: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10399: IF OE_Globals.Equal(
10400: p_curr_rec.cust_po_number,
10401: p_next_rec.cust_po_number) THEN
10402: IF prior_exists = 'Y' THEN
10403: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.cust_po_number;
10421: /* START CUSTOMER_LINE_NUMBER*/
10422:
10423: prior_exists := 'N';
10424: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10425: IF OE_Globals.Equal(
10426: p_curr_rec.CUSTOMER_LINE_NUMBER,
10427: p_prior_rec.CUSTOMER_LINE_NUMBER) THEN
10428: null;
10429: ELSE
10436: END IF;
10437: END IF; /* PRIOR */
10438: /****************************/
10439: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10440: IF OE_Globals.Equal(
10441: p_curr_rec.CUSTOMER_LINE_NUMBER,
10442: p_next_rec.CUSTOMER_LINE_NUMBER) THEN
10443: IF prior_exists = 'Y' THEN
10444: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.CUSTOMER_LINE_NUMBER;
10462: /* START DELIVERY_LEAD_TIME*/
10463:
10464: prior_exists := 'N';
10465: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10466: IF OE_Globals.Equal(
10467: p_curr_rec.DELIVERY_LEAD_TIME,
10468: p_prior_rec.DELIVERY_LEAD_TIME) THEN
10469: null;
10470: ELSE
10477: END IF;
10478: END IF; /* PRIOR */
10479: /****************************/
10480: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10481: IF OE_Globals.Equal(
10482: p_curr_rec.DELIVERY_LEAD_TIME,
10483: p_next_rec.DELIVERY_LEAD_TIME) THEN
10484: IF prior_exists = 'Y' THEN
10485: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.DELIVERY_LEAD_TIME;
10502: /* START deliver_to_contact_id*/
10503:
10504: prior_exists := 'N';
10505: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10506: IF OE_Globals.Equal(
10507: p_curr_rec.deliver_to_contact_id,
10508: p_prior_rec.deliver_to_contact_id) THEN
10509: null;
10510: ELSE
10519: END IF;
10520: END IF; /* PRIOR */
10521: /****************************/
10522: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10523: IF OE_Globals.Equal(
10524: p_curr_rec.deliver_to_contact_id,
10525: p_next_rec.deliver_to_contact_id) THEN
10526: IF prior_exists = 'Y' THEN
10527: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Deliver_To_Contact(p_curr_rec.deliver_to_contact_id);
10548: /* START deliver_to_org_id*/
10549:
10550: prior_exists := 'N';
10551: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10552: IF OE_Globals.Equal(
10553: p_curr_rec.deliver_to_org_id,
10554: p_prior_rec.deliver_to_org_id) THEN
10555: null;
10556: ELSE
10621: END IF;
10622: END IF; /* PRIOR */
10623: /****************************/
10624: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10625: IF OE_Globals.Equal(
10626: p_curr_rec.deliver_to_org_id,
10627: p_next_rec.deliver_to_org_id) THEN
10628: IF prior_exists = 'Y' THEN
10629: x_line_changed_attr_tbl(ind).next_value := x_current_deliver_to_address;
10734: /* START DEMAND_BUCKET_TYPE_CODE*/
10735:
10736: prior_exists := 'N';
10737: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10738: IF OE_Globals.Equal(
10739: p_curr_rec.DEMAND_BUCKET_TYPE_CODE,
10740: p_prior_rec.DEMAND_BUCKET_TYPE_CODE) THEN
10741: null;
10742: ELSE
10751: END IF;
10752: END IF; /* PRIOR */
10753: /****************************/
10754: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10755: IF OE_Globals.Equal(
10756: p_curr_rec.DEMAND_BUCKET_TYPE_CODE,
10757: p_next_rec.DEMAND_BUCKET_TYPE_CODE) THEN
10758: IF prior_exists = 'Y' THEN
10759: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Demand_Bucket_Type(p_curr_rec.DEMAND_BUCKET_TYPE_CODE);
10779: /* START DEMAND_CLASS_CODE*/
10780:
10781: prior_exists := 'N';
10782: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10783: IF OE_Globals.Equal(
10784: p_curr_rec.DEMAND_CLASS_CODE,
10785: p_prior_rec.DEMAND_CLASS_CODE) THEN
10786: null;
10787: ELSE
10794: END IF;
10795: END IF; /* PRIOR */
10796: /****************************/
10797: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10798: IF OE_Globals.Equal(
10799: p_curr_rec.DEMAND_CLASS_CODE,
10800: p_next_rec.DEMAND_CLASS_CODE) THEN
10801: IF prior_exists = 'Y' THEN
10802: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.DEMAND_CLASS_CODE;
10820: /* START DEP_PLAN_REQUIRED_FLAG*/
10821:
10822: prior_exists := 'N';
10823: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10824: IF OE_Globals.Equal(
10825: p_curr_rec.DEP_PLAN_REQUIRED_FLAG,
10826: p_prior_rec.DEP_PLAN_REQUIRED_FLAG) THEN
10827: null;
10828: ELSE
10835: END IF;
10836: END IF; /* PRIOR */
10837: /****************************/
10838: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10839: IF OE_Globals.Equal(
10840: p_curr_rec.DEP_PLAN_REQUIRED_FLAG,
10841: p_next_rec.DEP_PLAN_REQUIRED_FLAG) THEN
10842: IF prior_exists = 'Y' THEN
10843: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.DEP_PLAN_REQUIRED_FLAG;
10861: /* START EARLIEST_ACCEPTABLE_DATE*/
10862:
10863: prior_exists := 'N';
10864: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10865: IF OE_Globals.Equal(
10866: p_curr_rec.EARLIEST_ACCEPTABLE_DATE,
10867: p_prior_rec.EARLIEST_ACCEPTABLE_DATE) THEN
10868: null;
10869: ELSE
10876: END IF;
10877: END IF; /* PRIOR */
10878: /****************************/
10879: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10880: IF OE_Globals.Equal(
10881: p_curr_rec.EARLIEST_ACCEPTABLE_DATE,
10882: p_next_rec.EARLIEST_ACCEPTABLE_DATE) THEN
10883: IF prior_exists = 'Y' THEN
10884: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.EARLIEST_ACCEPTABLE_DATE,'DD-MON-YYYY HH24:MI:SS');
10902: /* START END_ITEM_UNIT_NUMBER*/
10903:
10904: prior_exists := 'N';
10905: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10906: IF OE_Globals.Equal(
10907: p_curr_rec.END_ITEM_UNIT_NUMBER,
10908: p_prior_rec.END_ITEM_UNIT_NUMBER) THEN
10909: null;
10910: ELSE
10917: END IF;
10918: END IF; /* PRIOR */
10919: /****************************/
10920: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10921: IF OE_Globals.Equal(
10922: p_curr_rec.END_ITEM_UNIT_NUMBER,
10923: p_next_rec.END_ITEM_UNIT_NUMBER) THEN
10924: IF prior_exists = 'Y' THEN
10925: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.END_ITEM_UNIT_NUMBER;
10943: /* START ORDERED_ITEM*/
10944:
10945: prior_exists := 'N';
10946: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10947: IF OE_Globals.Equal(
10948: p_curr_rec.ORDERED_ITEM,
10949: p_prior_rec.ORDERED_ITEM) THEN
10950: null;
10951: ELSE
10958: END IF;
10959: END IF; /* PRIOR */
10960: /****************************/
10961: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
10962: IF OE_Globals.Equal(
10963: p_curr_rec.ORDERED_ITEM,
10964: p_next_rec.ORDERED_ITEM) THEN
10965: IF prior_exists = 'Y' THEN
10966: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.ORDERED_ITEM;
10984: /* START EXPLOSION_DATE*/
10985:
10986: prior_exists := 'N';
10987: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
10988: IF OE_Globals.Equal(
10989: p_curr_rec.EXPLOSION_DATE,
10990: p_prior_rec.EXPLOSION_DATE) THEN
10991: null;
10992: ELSE
10999: END IF;
11000: END IF; /* PRIOR */
11001: /****************************/
11002: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11003: IF OE_Globals.Equal(
11004: p_curr_rec.EXPLOSION_DATE,
11005: p_next_rec.EXPLOSION_DATE) THEN
11006: IF prior_exists = 'Y' THEN
11007: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.EXPLOSION_DATE,'DD-MON-YYYY HH24:MI:SS');
11024: /* START first_ack_code*/
11025:
11026: prior_exists := 'N';
11027: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11028: IF OE_Globals.Equal(
11029: p_curr_rec.first_ack_code,
11030: p_prior_rec.first_ack_code) THEN
11031: null;
11032: ELSE
11038: END IF;
11039: END IF; /* PRIOR */
11040: /****************************/
11041: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11042: IF OE_Globals.Equal(
11043: p_curr_rec.first_ack_code,
11044: p_next_rec.first_ack_code) THEN
11045: IF prior_exists = 'Y' THEN
11046: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.first_ack_code;
11064: /* START first_ack_date*/
11065:
11066: prior_exists := 'N';
11067: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11068: IF OE_Globals.Equal(
11069: p_curr_rec.first_ack_date,
11070: p_prior_rec.first_ack_date) THEN
11071: null;
11072: ELSE
11079: END IF;
11080: END IF; /* PRIOR */
11081: /****************************/
11082: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11083: IF OE_Globals.Equal(
11084: p_curr_rec.first_ack_date,
11085: p_next_rec.first_ack_date) THEN
11086: IF prior_exists = 'Y' THEN
11087: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.first_ack_date,'DD-MON-YYYY HH24:MI:SS');
11106: /* START fob_point_code*/
11107:
11108: prior_exists := 'N';
11109: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11110: IF OE_Globals.Equal(
11111: p_curr_rec.fob_point_code,
11112: p_prior_rec.fob_point_code) THEN
11113: null;
11114: ELSE
11123: END IF;
11124: END IF; /* PRIOR */
11125: /****************************/
11126: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11127: IF OE_Globals.Equal(
11128: p_curr_rec.fob_point_code,
11129: p_next_rec.fob_point_code) THEN
11130: IF prior_exists = 'Y' THEN
11131: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Fob_Point(p_curr_rec.fob_point_code);
11152: /* START freight_carrier_code*/
11153:
11154: prior_exists := 'N';
11155: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11156: IF OE_Globals.Equal(
11157: p_curr_rec.freight_carrier_code,
11158: p_prior_rec.freight_carrier_code) THEN
11159: null;
11160: ELSE
11169: END IF;
11170: END IF; /* PRIOR */
11171: /****************************/
11172: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11173: IF OE_Globals.Equal(
11174: p_curr_rec.freight_carrier_code,
11175: p_next_rec.freight_carrier_code) THEN
11176: IF prior_exists = 'Y' THEN
11177: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Freight_Carrier(p_curr_rec.freight_carrier_code,p_curr_rec.ship_from_org_id);
11198: /* START freight_terms_code*/
11199:
11200: prior_exists := 'N';
11201: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11202: IF OE_Globals.Equal(
11203: p_curr_rec.freight_terms_code,
11204: p_prior_rec.freight_terms_code) THEN
11205: null;
11206: ELSE
11215: END IF;
11216: END IF; /* PRIOR */
11217: /****************************/
11218: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11219: IF OE_Globals.Equal(
11220: p_curr_rec.freight_terms_code,
11221: p_next_rec.freight_terms_code) THEN
11222: IF prior_exists = 'Y' THEN
11223: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Freight_terms(p_curr_rec.freight_terms_code);
11243: /* START FULFILLED_QUANTITY*/
11244:
11245: prior_exists := 'N';
11246: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11247: IF OE_Globals.Equal(
11248: p_curr_rec.FULFILLED_QUANTITY,
11249: p_prior_rec.FULFILLED_QUANTITY) THEN
11250: null;
11251: ELSE
11258: END IF;
11259: END IF; /* PRIOR */
11260: /****************************/
11261: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11262: IF OE_Globals.Equal(
11263: p_curr_rec.FULFILLED_QUANTITY,
11264: p_next_rec.FULFILLED_QUANTITY) THEN
11265: IF prior_exists = 'Y' THEN
11266: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.FULFILLED_QUANTITY;
11285: /* START global_attribute1*/
11286:
11287: prior_exists := 'N';
11288: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11289: IF OE_Globals.Equal(
11290: p_curr_rec.global_attribute1,
11291: p_prior_rec.global_attribute1) THEN
11292: null;
11293: ELSE
11300: END IF;
11301: END IF; /* PRIOR */
11302: /****************************/
11303: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11304: IF OE_Globals.Equal(
11305: p_curr_rec.global_attribute1,
11306: p_next_rec.global_attribute1) THEN
11307: IF prior_exists = 'Y' THEN
11308: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute1;
11326: /* START global_attribute2*/
11327:
11328: prior_exists := 'N';
11329: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11330: IF OE_Globals.Equal(
11331: p_curr_rec.global_attribute2,
11332: p_prior_rec.global_attribute2) THEN
11333: null;
11334: ELSE
11341: END IF;
11342: END IF; /* PRIOR */
11343: /****************************/
11344: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11345: IF OE_Globals.Equal(
11346: p_curr_rec.global_attribute2,
11347: p_next_rec.global_attribute2) THEN
11348: IF prior_exists = 'Y' THEN
11349: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute2;
11366: /* START global_attribute3*/
11367:
11368: prior_exists := 'N';
11369: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11370: IF OE_Globals.Equal(
11371: p_curr_rec.global_attribute3,
11372: p_prior_rec.global_attribute3) THEN
11373: null;
11374: ELSE
11381: END IF;
11382: END IF; /* PRIOR */
11383: /****************************/
11384: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11385: IF OE_Globals.Equal(
11386: p_curr_rec.global_attribute3,
11387: p_next_rec.global_attribute3) THEN
11388: IF prior_exists = 'Y' THEN
11389: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute3;
11407: /* START global_attribute4*/
11408:
11409: prior_exists := 'N';
11410: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11411: IF OE_Globals.Equal(
11412: p_curr_rec.global_attribute4,
11413: p_prior_rec.global_attribute4) THEN
11414: null;
11415: ELSE
11422: END IF;
11423: END IF; /* PRIOR */
11424: /****************************/
11425: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11426: IF OE_Globals.Equal(
11427: p_curr_rec.global_attribute4,
11428: p_next_rec.global_attribute4) THEN
11429: IF prior_exists = 'Y' THEN
11430: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute4;
11447: /* START global_attribute5*/
11448:
11449: prior_exists := 'N';
11450: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11451: IF OE_Globals.Equal(
11452: p_curr_rec.global_attribute5,
11453: p_prior_rec.global_attribute5) THEN
11454: null;
11455: ELSE
11462: END IF;
11463: END IF; /* PRIOR */
11464: /****************************/
11465: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11466: IF OE_Globals.Equal(
11467: p_curr_rec.global_attribute5,
11468: p_next_rec.global_attribute5) THEN
11469: IF prior_exists = 'Y' THEN
11470: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute5;
11488: /* START global_attribute6*/
11489:
11490: prior_exists := 'N';
11491: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11492: IF OE_Globals.Equal(
11493: p_curr_rec.global_attribute6,
11494: p_prior_rec.global_attribute6) THEN
11495: null;
11496: ELSE
11503: END IF;
11504: END IF; /* PRIOR */
11505: /****************************/
11506: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11507: IF OE_Globals.Equal(
11508: p_curr_rec.global_attribute6,
11509: p_next_rec.global_attribute6) THEN
11510: IF prior_exists = 'Y' THEN
11511: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute6;
11528: /* START global_attribute7*/
11529:
11530: prior_exists := 'N';
11531: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11532: IF OE_Globals.Equal(
11533: p_curr_rec.global_attribute7,
11534: p_prior_rec.global_attribute7) THEN
11535: null;
11536: ELSE
11543: END IF;
11544: END IF; /* PRIOR */
11545: /****************************/
11546: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11547: IF OE_Globals.Equal(
11548: p_curr_rec.global_attribute7,
11549: p_next_rec.global_attribute7) THEN
11550: IF prior_exists = 'Y' THEN
11551: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute7;
11569: /* START global_attribute8*/
11570:
11571: prior_exists := 'N';
11572: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11573: IF OE_Globals.Equal(
11574: p_curr_rec.global_attribute8,
11575: p_prior_rec.global_attribute8) THEN
11576: null;
11577: ELSE
11584: END IF;
11585: END IF; /* PRIOR */
11586: /****************************/
11587: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11588: IF OE_Globals.Equal(
11589: p_curr_rec.global_attribute8,
11590: p_next_rec.global_attribute8) THEN
11591: IF prior_exists = 'Y' THEN
11592: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute8;
11609: /* START global_attribute9*/
11610:
11611: prior_exists := 'N';
11612: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11613: IF OE_Globals.Equal(
11614: p_curr_rec.global_attribute9,
11615: p_prior_rec.global_attribute9) THEN
11616: null;
11617: ELSE
11624: END IF;
11625: END IF; /* PRIOR */
11626: /****************************/
11627: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11628: IF OE_Globals.Equal(
11629: p_curr_rec.global_attribute9,
11630: p_next_rec.global_attribute9) THEN
11631: IF prior_exists = 'Y' THEN
11632: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute9;
11650: /* START global_attribute10*/
11651:
11652: prior_exists := 'N';
11653: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11654: IF OE_Globals.Equal(
11655: p_curr_rec.global_attribute10,
11656: p_prior_rec.global_attribute10) THEN
11657: null;
11658: ELSE
11665: END IF;
11666: END IF; /* PRIOR */
11667: /****************************/
11668: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11669: IF OE_Globals.Equal(
11670: p_curr_rec.global_attribute10,
11671: p_next_rec.global_attribute10) THEN
11672: IF prior_exists = 'Y' THEN
11673: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute10;
11690: /* START global_attribute11*/
11691:
11692: prior_exists := 'N';
11693: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11694: IF OE_Globals.Equal(
11695: p_curr_rec.global_attribute11,
11696: p_prior_rec.global_attribute11) THEN
11697: null;
11698: ELSE
11705: END IF;
11706: END IF; /* PRIOR */
11707: /****************************/
11708: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11709: IF OE_Globals.Equal(
11710: p_curr_rec.global_attribute11,
11711: p_next_rec.global_attribute11) THEN
11712: IF prior_exists = 'Y' THEN
11713: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute11;
11731: /* START global_attribute12*/
11732:
11733: prior_exists := 'N';
11734: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11735: IF OE_Globals.Equal(
11736: p_curr_rec.global_attribute12,
11737: p_prior_rec.global_attribute12) THEN
11738: null;
11739: ELSE
11746: END IF;
11747: END IF; /* PRIOR */
11748: /****************************/
11749: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11750: IF OE_Globals.Equal(
11751: p_curr_rec.global_attribute12,
11752: p_next_rec.global_attribute12) THEN
11753: IF prior_exists = 'Y' THEN
11754: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute12;
11772: /* START global_attribute13*/
11773:
11774: prior_exists := 'N';
11775: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11776: IF OE_Globals.Equal(
11777: p_curr_rec.global_attribute13,
11778: p_prior_rec.global_attribute13) THEN
11779: null;
11780: ELSE
11787: END IF;
11788: END IF; /* PRIOR */
11789: /****************************/
11790: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11791: IF OE_Globals.Equal(
11792: p_curr_rec.global_attribute13,
11793: p_next_rec.global_attribute13) THEN
11794: IF prior_exists = 'Y' THEN
11795: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute13;
11813: /* START global_attribute14*/
11814:
11815: prior_exists := 'N';
11816: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11817: IF OE_Globals.Equal(
11818: p_curr_rec.global_attribute14,
11819: p_prior_rec.global_attribute14) THEN
11820: null;
11821: ELSE
11828: END IF;
11829: END IF; /* PRIOR */
11830: /****************************/
11831: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11832: IF OE_Globals.Equal(
11833: p_curr_rec.global_attribute14,
11834: p_next_rec.global_attribute14) THEN
11835: IF prior_exists = 'Y' THEN
11836: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute14;
11854: /* START global_attribute15*/
11855:
11856: prior_exists := 'N';
11857: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11858: IF OE_Globals.Equal(
11859: p_curr_rec.global_attribute15,
11860: p_prior_rec.global_attribute15) THEN
11861: null;
11862: ELSE
11869: END IF;
11870: END IF; /* PRIOR */
11871: /****************************/
11872: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11873: IF OE_Globals.Equal(
11874: p_curr_rec.global_attribute15,
11875: p_next_rec.global_attribute15) THEN
11876: IF prior_exists = 'Y' THEN
11877: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute15;
11894: /* START global_attribute16*/
11895:
11896: prior_exists := 'N';
11897: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11898: IF OE_Globals.Equal(
11899: p_curr_rec.global_attribute16,
11900: p_prior_rec.global_attribute16) THEN
11901: null;
11902: ELSE
11909: END IF;
11910: END IF; /* PRIOR */
11911: /****************************/
11912: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11913: IF OE_Globals.Equal(
11914: p_curr_rec.global_attribute16,
11915: p_next_rec.global_attribute16) THEN
11916: IF prior_exists = 'Y' THEN
11917: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute16;
11935: /* START global_attribute17*/
11936:
11937: prior_exists := 'N';
11938: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11939: IF OE_Globals.Equal(
11940: p_curr_rec.global_attribute17,
11941: p_prior_rec.global_attribute17) THEN
11942: null;
11943: ELSE
11950: END IF;
11951: END IF; /* PRIOR */
11952: /****************************/
11953: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11954: IF OE_Globals.Equal(
11955: p_curr_rec.global_attribute17,
11956: p_next_rec.global_attribute17) THEN
11957: IF prior_exists = 'Y' THEN
11958: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute17;
11976: /* START global_attribute18*/
11977:
11978: prior_exists := 'N';
11979: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
11980: IF OE_Globals.Equal(
11981: p_curr_rec.global_attribute18,
11982: p_prior_rec.global_attribute18) THEN
11983: null;
11984: ELSE
11991: END IF;
11992: END IF; /* PRIOR */
11993: /****************************/
11994: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
11995: IF OE_Globals.Equal(
11996: p_curr_rec.global_attribute18,
11997: p_next_rec.global_attribute18) THEN
11998: IF prior_exists = 'Y' THEN
11999: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute18;
12017: /* START global_attribute19*/
12018:
12019: prior_exists := 'N';
12020: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12021: IF OE_Globals.Equal(
12022: p_curr_rec.global_attribute19,
12023: p_prior_rec.global_attribute19) THEN
12024: null;
12025: ELSE
12032: END IF;
12033: END IF; /* PRIOR */
12034: /****************************/
12035: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12036: IF OE_Globals.Equal(
12037: p_curr_rec.global_attribute19,
12038: p_next_rec.global_attribute19) THEN
12039: IF prior_exists = 'Y' THEN
12040: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute19;
12058: /* START global_attribute20*/
12059:
12060: prior_exists := 'N';
12061: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12062: IF OE_Globals.Equal(
12063: p_curr_rec.global_attribute20,
12064: p_prior_rec.global_attribute20) THEN
12065: null;
12066: ELSE
12073: END IF;
12074: END IF; /* PRIOR */
12075: /****************************/
12076: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12077: IF OE_Globals.Equal(
12078: p_curr_rec.global_attribute20,
12079: p_next_rec.global_attribute20) THEN
12080: IF prior_exists = 'Y' THEN
12081: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute20;
12099: /* START global_attribute_category*/
12100:
12101: prior_exists := 'N';
12102: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12103: IF OE_Globals.Equal(
12104: p_curr_rec.global_attribute_category,
12105: p_prior_rec.global_attribute_category) THEN
12106: null;
12107: ELSE
12114: END IF;
12115: END IF; /* PRIOR */
12116: /****************************/
12117: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12118: IF OE_Globals.Equal(
12119: p_curr_rec.global_attribute_category,
12120: p_next_rec.global_attribute_category) THEN
12121: IF prior_exists = 'Y' THEN
12122: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.global_attribute_category;
12141: /* START industry_attribute1*/
12142:
12143: prior_exists := 'N';
12144: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12145: IF OE_Globals.Equal(
12146: p_curr_rec.industry_attribute1,
12147: p_prior_rec.industry_attribute1) THEN
12148: null;
12149: ELSE
12156: END IF;
12157: END IF; /* PRIOR */
12158: /****************************/
12159: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12160: IF OE_Globals.Equal(
12161: p_curr_rec.industry_attribute1,
12162: p_next_rec.industry_attribute1) THEN
12163: IF prior_exists = 'Y' THEN
12164: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute1;
12182: /* START industry_attribute2*/
12183:
12184: prior_exists := 'N';
12185: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12186: IF OE_Globals.Equal(
12187: p_curr_rec.industry_attribute2,
12188: p_prior_rec.industry_attribute2) THEN
12189: null;
12190: ELSE
12197: END IF;
12198: END IF; /* PRIOR */
12199: /****************************/
12200: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12201: IF OE_Globals.Equal(
12202: p_curr_rec.industry_attribute2,
12203: p_next_rec.industry_attribute2) THEN
12204: IF prior_exists = 'Y' THEN
12205: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute2;
12222: /* START industry_attribute3*/
12223:
12224: prior_exists := 'N';
12225: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12226: IF OE_Globals.Equal(
12227: p_curr_rec.industry_attribute3,
12228: p_prior_rec.industry_attribute3) THEN
12229: null;
12230: ELSE
12237: END IF;
12238: END IF; /* PRIOR */
12239: /****************************/
12240: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12241: IF OE_Globals.Equal(
12242: p_curr_rec.industry_attribute3,
12243: p_next_rec.industry_attribute3) THEN
12244: IF prior_exists = 'Y' THEN
12245: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute3;
12263: /* START industry_attribute4*/
12264:
12265: prior_exists := 'N';
12266: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12267: IF OE_Globals.Equal(
12268: p_curr_rec.industry_attribute4,
12269: p_prior_rec.industry_attribute4) THEN
12270: null;
12271: ELSE
12278: END IF;
12279: END IF; /* PRIOR */
12280: /****************************/
12281: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12282: IF OE_Globals.Equal(
12283: p_curr_rec.industry_attribute4,
12284: p_next_rec.industry_attribute4) THEN
12285: IF prior_exists = 'Y' THEN
12286: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute4;
12303: /* START industry_attribute5*/
12304:
12305: prior_exists := 'N';
12306: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12307: IF OE_Globals.Equal(
12308: p_curr_rec.industry_attribute5,
12309: p_prior_rec.industry_attribute5) THEN
12310: null;
12311: ELSE
12318: END IF;
12319: END IF; /* PRIOR */
12320: /****************************/
12321: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12322: IF OE_Globals.Equal(
12323: p_curr_rec.industry_attribute5,
12324: p_next_rec.industry_attribute5) THEN
12325: IF prior_exists = 'Y' THEN
12326: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute5;
12344: /* START industry_attribute6*/
12345:
12346: prior_exists := 'N';
12347: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12348: IF OE_Globals.Equal(
12349: p_curr_rec.industry_attribute6,
12350: p_prior_rec.industry_attribute6) THEN
12351: null;
12352: ELSE
12358: END IF;
12359: END IF; /* PRIOR */
12360: /****************************/
12361: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12362: IF OE_Globals.Equal(
12363: p_curr_rec.industry_attribute6,
12364: p_next_rec.industry_attribute6) THEN
12365: IF prior_exists = 'Y' THEN
12366: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute6;
12383: /* START industry_attribute7*/
12384:
12385: prior_exists := 'N';
12386: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12387: IF OE_Globals.Equal(
12388: p_curr_rec.industry_attribute7,
12389: p_prior_rec.industry_attribute7) THEN
12390: null;
12391: ELSE
12398: END IF;
12399: END IF; /* PRIOR */
12400: /****************************/
12401: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12402: IF OE_Globals.Equal(
12403: p_curr_rec.industry_attribute7,
12404: p_next_rec.industry_attribute7) THEN
12405: IF prior_exists = 'Y' THEN
12406: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute7;
12424: /* START industry_attribute8*/
12425:
12426: prior_exists := 'N';
12427: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12428: IF OE_Globals.Equal(
12429: p_curr_rec.industry_attribute8,
12430: p_prior_rec.industry_attribute8) THEN
12431: null;
12432: ELSE
12439: END IF;
12440: END IF; /* PRIOR */
12441: /****************************/
12442: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12443: IF OE_Globals.Equal(
12444: p_curr_rec.industry_attribute8,
12445: p_next_rec.industry_attribute8) THEN
12446: IF prior_exists = 'Y' THEN
12447: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute8;
12464: /* START industry_attribute9*/
12465:
12466: prior_exists := 'N';
12467: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12468: IF OE_Globals.Equal(
12469: p_curr_rec.industry_attribute9,
12470: p_prior_rec.industry_attribute9) THEN
12471: null;
12472: ELSE
12479: END IF;
12480: END IF; /* PRIOR */
12481: /****************************/
12482: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12483: IF OE_Globals.Equal(
12484: p_curr_rec.industry_attribute9,
12485: p_next_rec.industry_attribute9) THEN
12486: IF prior_exists = 'Y' THEN
12487: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute9;
12505: /* START industry_attribute10*/
12506:
12507: prior_exists := 'N';
12508: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12509: IF OE_Globals.Equal(
12510: p_curr_rec.industry_attribute10,
12511: p_prior_rec.industry_attribute10) THEN
12512: null;
12513: ELSE
12520: END IF;
12521: END IF; /* PRIOR */
12522: /****************************/
12523: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12524: IF OE_Globals.Equal(
12525: p_curr_rec.industry_attribute10,
12526: p_next_rec.industry_attribute10) THEN
12527: IF prior_exists = 'Y' THEN
12528: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute10;
12545: /* START industry_attribute11*/
12546:
12547: prior_exists := 'N';
12548: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12549: IF OE_Globals.Equal(
12550: p_curr_rec.industry_attribute11,
12551: p_prior_rec.industry_attribute11) THEN
12552: null;
12553: ELSE
12560: END IF;
12561: END IF; /* PRIOR */
12562: /****************************/
12563: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12564: IF OE_Globals.Equal(
12565: p_curr_rec.industry_attribute11,
12566: p_next_rec.industry_attribute11) THEN
12567: IF prior_exists = 'Y' THEN
12568: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute11;
12586: /* START industry_attribute12*/
12587:
12588: prior_exists := 'N';
12589: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12590: IF OE_Globals.Equal(
12591: p_curr_rec.industry_attribute12,
12592: p_prior_rec.industry_attribute12) THEN
12593: null;
12594: ELSE
12601: END IF;
12602: END IF; /* PRIOR */
12603: /****************************/
12604: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12605: IF OE_Globals.Equal(
12606: p_curr_rec.industry_attribute12,
12607: p_next_rec.industry_attribute12) THEN
12608: IF prior_exists = 'Y' THEN
12609: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute12;
12627: /* START industry_attribute13*/
12628:
12629: prior_exists := 'N';
12630: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12631: IF OE_Globals.Equal(
12632: p_curr_rec.industry_attribute13,
12633: p_prior_rec.industry_attribute13) THEN
12634: null;
12635: ELSE
12642: END IF;
12643: END IF; /* PRIOR */
12644: /****************************/
12645: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12646: IF OE_Globals.Equal(
12647: p_curr_rec.industry_attribute13,
12648: p_next_rec.industry_attribute13) THEN
12649: IF prior_exists = 'Y' THEN
12650: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute13;
12668: /* START industry_attribute14*/
12669:
12670: prior_exists := 'N';
12671: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12672: IF OE_Globals.Equal(
12673: p_curr_rec.industry_attribute14,
12674: p_prior_rec.industry_attribute14) THEN
12675: null;
12676: ELSE
12683: END IF;
12684: END IF; /* PRIOR */
12685: /****************************/
12686: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12687: IF OE_Globals.Equal(
12688: p_curr_rec.industry_attribute14,
12689: p_next_rec.industry_attribute14) THEN
12690: IF prior_exists = 'Y' THEN
12691: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute14;
12709: /* START industry_attribute15*/
12710:
12711: prior_exists := 'N';
12712: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12713: IF OE_Globals.Equal(
12714: p_curr_rec.industry_attribute15,
12715: p_prior_rec.industry_attribute15) THEN
12716: null;
12717: ELSE
12724: END IF;
12725: END IF; /* PRIOR */
12726: /****************************/
12727: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12728: IF OE_Globals.Equal(
12729: p_curr_rec.industry_attribute15,
12730: p_next_rec.industry_attribute15) THEN
12731: IF prior_exists = 'Y' THEN
12732: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute15;
12749: /* START industry_attribute16*/
12750:
12751: prior_exists := 'N';
12752: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12753: IF OE_Globals.Equal(
12754: p_curr_rec.industry_attribute16,
12755: p_prior_rec.industry_attribute16) THEN
12756: null;
12757: ELSE
12764: END IF;
12765: END IF; /* PRIOR */
12766: /****************************/
12767: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12768: IF OE_Globals.Equal(
12769: p_curr_rec.industry_attribute16,
12770: p_next_rec.industry_attribute16) THEN
12771: IF prior_exists = 'Y' THEN
12772: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute16;
12790: /* START industry_attribute17*/
12791:
12792: prior_exists := 'N';
12793: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12794: IF OE_Globals.Equal(
12795: p_curr_rec.industry_attribute17,
12796: p_prior_rec.industry_attribute17) THEN
12797: null;
12798: ELSE
12805: END IF;
12806: END IF; /* PRIOR */
12807: /****************************/
12808: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12809: IF OE_Globals.Equal(
12810: p_curr_rec.industry_attribute17,
12811: p_next_rec.industry_attribute17) THEN
12812: IF prior_exists = 'Y' THEN
12813: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute17;
12831: /* START industry_attribute18*/
12832:
12833: prior_exists := 'N';
12834: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12835: IF OE_Globals.Equal(
12836: p_curr_rec.industry_attribute18,
12837: p_prior_rec.industry_attribute18) THEN
12838: null;
12839: ELSE
12846: END IF;
12847: END IF; /* PRIOR */
12848: /****************************/
12849: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12850: IF OE_Globals.Equal(
12851: p_curr_rec.industry_attribute18,
12852: p_next_rec.industry_attribute18) THEN
12853: IF prior_exists = 'Y' THEN
12854: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute18;
12872: /* START industry_attribute19*/
12873:
12874: prior_exists := 'N';
12875: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12876: IF OE_Globals.Equal(
12877: p_curr_rec.industry_attribute19,
12878: p_prior_rec.industry_attribute19) THEN
12879: null;
12880: ELSE
12887: END IF;
12888: END IF; /* PRIOR */
12889: /****************************/
12890: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12891: IF OE_Globals.Equal(
12892: p_curr_rec.industry_attribute19,
12893: p_next_rec.industry_attribute19) THEN
12894: IF prior_exists = 'Y' THEN
12895: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute19;
12913: /* START industry_attribute20*/
12914:
12915: prior_exists := 'N';
12916: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12917: IF OE_Globals.Equal(
12918: p_curr_rec.industry_attribute20,
12919: p_prior_rec.industry_attribute20) THEN
12920: null;
12921: ELSE
12928: END IF;
12929: END IF; /* PRIOR */
12930: /****************************/
12931: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12932: IF OE_Globals.Equal(
12933: p_curr_rec.industry_attribute20,
12934: p_next_rec.industry_attribute20) THEN
12935: IF prior_exists = 'Y' THEN
12936: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.industry_attribute20;
12954: /* START INDUSTRY_CONTEXT*/
12955:
12956: prior_exists := 'N';
12957: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12958: IF OE_Globals.Equal(
12959: p_curr_rec.INDUSTRY_CONTEXT,
12960: p_prior_rec.INDUSTRY_CONTEXT) THEN
12961: null;
12962: ELSE
12969: END IF;
12970: END IF; /* PRIOR */
12971: /****************************/
12972: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
12973: IF OE_Globals.Equal(
12974: p_curr_rec.INDUSTRY_CONTEXT,
12975: p_next_rec.INDUSTRY_CONTEXT) THEN
12976: IF prior_exists = 'Y' THEN
12977: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.INDUSTRY_CONTEXT;
12995: /* START INTMED_SHIP_TO_CONTACT_ID*/
12996:
12997: prior_exists := 'N';
12998: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
12999: IF OE_Globals.Equal(
13000: p_curr_rec.INTERMED_SHIP_TO_CONTACT_ID,
13001: p_prior_rec.INTERMED_SHIP_TO_CONTACT_ID) THEN
13002: null;
13003: ELSE
13012: END IF;
13013: END IF; /* PRIOR */
13014: /****************************/
13015: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13016: IF OE_Globals.Equal(
13017: p_curr_rec.INTERMED_SHIP_TO_CONTACT_ID,
13018: p_next_rec.INTERMED_SHIP_TO_CONTACT_ID) THEN
13019: IF prior_exists = 'Y' THEN
13020: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Intermed_Ship_To_Contact(p_curr_rec.INTERMED_SHIP_TO_CONTACT_ID);
13041: /* START intermed_ship_to_org_id*/
13042:
13043: prior_exists := 'N';
13044: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13045: IF OE_Globals.Equal(
13046: p_curr_rec.intermed_ship_to_org_id,
13047: p_prior_rec.intermed_ship_to_org_id) THEN
13048: null;
13049: ELSE
13116: END IF; /* PRIOR */
13117: /****************************/
13118:
13119: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13120: IF OE_Globals.Equal(
13121: p_curr_rec.intermed_ship_to_org_id,
13122: p_next_rec.intermed_ship_to_org_id) THEN
13123: IF prior_exists = 'Y' THEN
13124: x_line_changed_attr_tbl(ind).next_value := x_current_intermed_address;
13229: /* START INVOICE_TO_CONTACT_ID*/
13230:
13231: prior_exists := 'N';
13232: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13233: IF OE_Globals.Equal(
13234: p_curr_rec.invoice_to_contact_id,
13235: p_prior_rec.invoice_to_contact_id) THEN
13236: null;
13237: ELSE
13246: END IF;
13247: END IF; /* PRIOR */
13248: /****************************/
13249: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13250: IF OE_Globals.Equal(
13251: p_curr_rec.invoice_to_contact_id,
13252: p_next_rec.invoice_to_contact_id) THEN
13253: IF prior_exists = 'Y' THEN
13254: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.invoice_To_Contact(p_curr_rec.invoice_to_contact_id);
13276: /* START invoice_to_org_id*/
13277:
13278: prior_exists := 'N';
13279: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13280: IF OE_Globals.Equal(
13281: p_curr_rec.invoice_to_org_id,
13282: p_prior_rec.invoice_to_org_id) THEN
13283: null;
13284: ELSE
13351: END IF; /* PRIOR */
13352: /****************************/
13353:
13354: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13355: IF OE_Globals.Equal(
13356: p_curr_rec.invoice_to_org_id,
13357: p_next_rec.invoice_to_org_id) THEN
13358: IF prior_exists = 'Y' THEN
13359: x_line_changed_attr_tbl(ind).next_value := x_current_invoice_to_address;
13462: /* START INVOICED_QUANTITY*/
13463:
13464: prior_exists := 'N';
13465: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13466: IF OE_Globals.Equal(
13467: p_curr_rec.INVOICED_QUANTITY,
13468: p_prior_rec.INVOICED_QUANTITY) THEN
13469: null;
13470: ELSE
13477: END IF;
13478: END IF; /* PRIOR */
13479: /****************************/
13480: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13481: IF OE_Globals.Equal(
13482: p_curr_rec.INVOICED_QUANTITY,
13483: p_next_rec.INVOICED_QUANTITY) THEN
13484: IF prior_exists = 'Y' THEN
13485: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.INVOICED_QUANTITY;
13502: /* START invoicing_rule_id*/
13503:
13504: prior_exists := 'N';
13505: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13506: IF OE_Globals.Equal(
13507: p_curr_rec.INVOICED_QUANTITY,
13508: p_prior_rec.INVOICED_QUANTITY) THEN
13509: null;
13510: ELSE
13517: END IF;
13518: END IF; /* PRIOR */
13519: /****************************/
13520: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13521: IF OE_Globals.Equal(
13522: p_curr_rec.INVOICED_QUANTITY,
13523: p_next_rec.INVOICED_QUANTITY) THEN
13524: IF prior_exists = 'Y' THEN
13525: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.INVOICED_QUANTITY;
13542: /* START invoicing_rule_id*/
13543:
13544: prior_exists := 'N';
13545: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13546: IF OE_Globals.Equal(
13547: p_curr_rec.invoicing_rule_id,
13548: p_prior_rec.invoicing_rule_id) THEN
13549: null;
13550: ELSE
13559: END IF;
13560: END IF; /* PRIOR */
13561: /****************************/
13562: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13563: IF OE_Globals.Equal(
13564: p_curr_rec.invoicing_rule_id,
13565: p_next_rec.invoicing_rule_id) THEN
13566: IF prior_exists = 'Y' THEN
13567: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Invoicing_Rule(p_curr_rec.invoicing_rule_id);
13589: /* START ITEM_REVISION*/
13590:
13591: prior_exists := 'N';
13592: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13593: IF OE_Globals.Equal(
13594: p_curr_rec.ITEM_REVISION,
13595: p_prior_rec.ITEM_REVISION) THEN
13596: null;
13597: ELSE
13604: END IF;
13605: END IF; /* PRIOR */
13606: /****************************/
13607: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13608: IF OE_Globals.Equal(
13609: p_curr_rec.ITEM_REVISION,
13610: p_next_rec.ITEM_REVISION) THEN
13611: IF prior_exists = 'Y' THEN
13612: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.ITEM_REVISION;
13630: /* START ITEM_TYPE_CODE*/
13631:
13632: prior_exists := 'N';
13633: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13634: IF OE_Globals.Equal(
13635: p_curr_rec.ITEM_TYPE_CODE,
13636: p_prior_rec.ITEM_TYPE_CODE) THEN
13637: null;
13638: ELSE
13647: END IF;
13648: END IF; /* PRIOR */
13649: /****************************/
13650: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13651: IF OE_Globals.Equal(
13652: p_curr_rec.ITEM_TYPE_CODE,
13653: p_next_rec.ITEM_TYPE_CODE) THEN
13654: IF prior_exists = 'Y' THEN
13655: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.item_type(p_curr_rec.ITEM_TYPE_CODE);
13675: /* START last_ack_code*/
13676:
13677: prior_exists := 'N';
13678: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13679: IF OE_Globals.Equal(
13680: p_curr_rec.last_ack_code,
13681: p_prior_rec.last_ack_code) THEN
13682: null;
13683: ELSE
13690: END IF;
13691: END IF; /* PRIOR */
13692: /****************************/
13693: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13694: IF OE_Globals.Equal(
13695: p_curr_rec.last_ack_code,
13696: p_next_rec.last_ack_code) THEN
13697: IF prior_exists = 'Y' THEN
13698: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.last_ack_code;
13716: /* START last_ack_date*/
13717:
13718: prior_exists := 'N';
13719: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13720: IF OE_Globals.Equal(
13721: p_curr_rec.last_ack_date,
13722: p_prior_rec.last_ack_date) THEN
13723: null;
13724: ELSE
13731: END IF;
13732: END IF; /* PRIOR */
13733: /****************************/
13734: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13735: IF OE_Globals.Equal(
13736: p_curr_rec.last_ack_date,
13737: p_next_rec.last_ack_date) THEN
13738: IF prior_exists = 'Y' THEN
13739: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.last_ack_date,'DD-MON-YYYY HH24:MI:SS');
13758: /* START LATEST_ACCEPTABLE_DATE*/
13759:
13760: prior_exists := 'N';
13761: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13762: IF OE_Globals.Equal(
13763: p_curr_rec.LATEST_ACCEPTABLE_DATE,
13764: p_prior_rec.LATEST_ACCEPTABLE_DATE) THEN
13765: null;
13766: ELSE
13773: END IF;
13774: END IF; /* PRIOR */
13775: /****************************/
13776: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13777: IF OE_Globals.Equal(
13778: p_curr_rec.LATEST_ACCEPTABLE_DATE,
13779: p_next_rec.LATEST_ACCEPTABLE_DATE) THEN
13780: IF prior_exists = 'Y' THEN
13781: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.LATEST_ACCEPTABLE_DATE,'DD-MON-YYYY HH24:MI:SS');
13799: /* START order_source_id*/
13800:
13801: prior_exists := 'N';
13802: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13803: IF OE_Globals.Equal(
13804: p_curr_rec.order_source_id,
13805: p_prior_rec.order_source_id) THEN
13806: null;
13807: ELSE
13816: END IF;
13817: END IF; /* PRIOR */
13818: /****************************/
13819: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13820: IF OE_Globals.Equal(
13821: p_curr_rec.order_source_id,
13822: p_next_rec.order_source_id) THEN
13823: IF prior_exists = 'Y' THEN
13824: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.order_source(p_curr_rec.order_source_id);
13845: /* START LINE_NUMBER*/
13846:
13847: prior_exists := 'N';
13848: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13849: IF OE_Globals.Equal(
13850: p_curr_rec.LINE_NUMBER,
13851: p_prior_rec.LINE_NUMBER) THEN
13852: null;
13853: ELSE
13860: END IF;
13861: END IF; /* PRIOR */
13862: /****************************/
13863: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13864: IF OE_Globals.Equal(
13865: p_curr_rec.LINE_NUMBER,
13866: p_next_rec.LINE_NUMBER) THEN
13867: IF prior_exists = 'Y' THEN
13868: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.LINE_NUMBER;
13886: /* START LINE_TYPE_ID*/
13887:
13888: prior_exists := 'N';
13889: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13890: IF OE_Globals.Equal(
13891: p_curr_rec.LINE_TYPE_ID,
13892: p_prior_rec.LINE_TYPE_ID) THEN
13893: null;
13894: ELSE
13903: END IF;
13904: END IF; /* PRIOR */
13905: /****************************/
13906: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13907: IF OE_Globals.Equal(
13908: p_curr_rec.LINE_TYPE_ID,
13909: p_next_rec.LINE_TYPE_ID) THEN
13910: IF prior_exists = 'Y' THEN
13911: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.line_type(p_curr_rec.LINE_TYPE_ID);
13932: /* START MODEL_GROUP_NUMBER*/
13933:
13934: prior_exists := 'N';
13935: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13936: IF OE_Globals.Equal(
13937: p_curr_rec.MODEL_GROUP_NUMBER,
13938: p_prior_rec.MODEL_GROUP_NUMBER) THEN
13939: null;
13940: ELSE
13947: END IF;
13948: END IF; /* PRIOR */
13949: /****************************/
13950: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13951: IF OE_Globals.Equal(
13952: p_curr_rec.MODEL_GROUP_NUMBER,
13953: p_next_rec.MODEL_GROUP_NUMBER) THEN
13954: IF prior_exists = 'Y' THEN
13955: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.MODEL_GROUP_NUMBER;
13974: /* START OPTION_NUMBER*/
13975:
13976: prior_exists := 'N';
13977: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
13978: IF OE_Globals.Equal(
13979: p_curr_rec.OPTION_NUMBER,
13980: p_prior_rec.OPTION_NUMBER) THEN
13981: null;
13982: ELSE
13989: END IF;
13990: END IF; /* PRIOR */
13991: /****************************/
13992: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
13993: IF OE_Globals.Equal(
13994: p_curr_rec.OPTION_NUMBER,
13995: p_next_rec.OPTION_NUMBER) THEN
13996: IF prior_exists = 'Y' THEN
13997: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.OPTION_NUMBER;
14015: /* START ORDERED_QUANTITY*/
14016:
14017: prior_exists := 'N';
14018: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14019: IF OE_Globals.Equal(
14020: p_curr_rec.ORDERED_QUANTITY,
14021: p_prior_rec.ORDERED_QUANTITY) THEN
14022: null;
14023: ELSE
14030: END IF;
14031: END IF; /* PRIOR */
14032: /****************************/
14033: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14034: IF OE_Globals.Equal(
14035: p_curr_rec.ORDERED_QUANTITY,
14036: p_next_rec.ORDERED_QUANTITY) THEN
14037: IF prior_exists = 'Y' THEN
14038: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.ORDERED_QUANTITY;
14056: /* START ORDERED_QUANTITY2*/
14057:
14058: prior_exists := 'N';
14059: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14060: IF OE_Globals.Equal(
14061: p_curr_rec.ORDERED_QUANTITY2,
14062: p_prior_rec.ORDERED_QUANTITY2) THEN
14063: null;
14064: ELSE
14071: END IF;
14072: END IF; /* PRIOR */
14073: /****************************/
14074: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14075: IF OE_Globals.Equal(
14076: p_curr_rec.ORDERED_QUANTITY2,
14077: p_next_rec.ORDERED_QUANTITY2) THEN
14078: IF prior_exists = 'Y' THEN
14079: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.ORDERED_QUANTITY2;
14097: /* START ORDER_QUANTITY_UOM*/
14098:
14099: prior_exists := 'N';
14100: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14101: IF OE_Globals.Equal(
14102: p_curr_rec.ORDER_QUANTITY_UOM,
14103: p_prior_rec.ORDER_QUANTITY_UOM) THEN
14104: null;
14105: ELSE
14112: END IF;
14113: END IF; /* PRIOR */
14114: /****************************/
14115: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14116: IF OE_Globals.Equal(
14117: p_curr_rec.ORDER_QUANTITY_UOM,
14118: p_next_rec.ORDER_QUANTITY_UOM) THEN
14119: IF prior_exists = 'Y' THEN
14120: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.ORDER_QUANTITY_UOM;
14138: /* START ORDERED_QUANTITY_UOM2*/
14139:
14140: prior_exists := 'N';
14141: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14142: IF OE_Globals.Equal(
14143: p_curr_rec.ORDERED_QUANTITY_UOM2,
14144: p_prior_rec.ORDERED_QUANTITY_UOM2) THEN
14145: null;
14146: ELSE
14153: END IF;
14154: END IF; /* PRIOR */
14155: /****************************/
14156: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14157: IF OE_Globals.Equal(
14158: p_curr_rec.ORDERED_QUANTITY_UOM2,
14159: p_next_rec.ORDERED_QUANTITY_UOM2) THEN
14160: IF prior_exists = 'Y' THEN
14161: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.ORDERED_QUANTITY_UOM2;
14179: /****************************/
14180: /* START service_bill_option_code*/
14181: prior_exists := 'N';
14182: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14183: IF OE_Globals.Equal(
14184: p_curr_rec.service_bill_option_code,
14185: p_prior_rec.service_bill_option_code) THEN
14186: null;
14187: ELSE
14202: END IF;
14203: END IF; /* PRIOR */
14204: /****************************/
14205: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14206: IF OE_Globals.Equal(
14207: p_curr_rec.service_bill_option_code,
14208: p_next_rec.service_bill_option_code) THEN
14209: IF prior_exists = 'Y' THEN
14210: If p_curr_rec.service_bill_option_code is NOT NULL THEN
14238: END IF; /* NEXT */
14239: /* START SERVICE_COVERAGE_TEMPLATE*/
14240: prior_exists := 'N';
14241: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14242: IF OE_Globals.Equal(
14243: p_curr_rec.service_cov_template_id,
14244: p_prior_rec.service_cov_template_id) THEN
14245: null;
14246: ELSE
14261: END IF;
14262: END IF; /* PRIOR */
14263: /****************************/
14264: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14265: IF OE_Globals.Equal(
14266: p_curr_rec.service_cov_template_id,
14267: p_next_rec.service_cov_template_id) THEN
14268: IF prior_exists = 'Y' THEN
14269: If p_curr_rec.service_cov_template_id is NOT NULL THEN
14297: END IF; /* NEXT */
14298: /* START SERVICE_SUBSCRIPTION_TEMPLATE*/
14299: prior_exists := 'N';
14300: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14301: IF OE_Globals.Equal(
14302: p_curr_rec.service_subs_template_id,
14303: p_prior_rec.service_subs_template_id) THEN
14304: null;
14305: ELSE
14320: END IF;
14321: END IF; /* PRIOR */
14322: /****************************/
14323: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14324: IF OE_Globals.Equal(
14325: p_curr_rec.service_subs_template_id,
14326: p_next_rec.service_subs_template_id) THEN
14327: IF prior_exists = 'Y' THEN
14328: If p_curr_rec.service_subs_template_id is NOT NULL THEN
14356: END IF; /* NEXT */
14357: /* START SERVICE_BILLING_PROFILE*/
14358: prior_exists := 'N';
14359: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14360: IF OE_Globals.Equal(
14361: p_curr_rec.service_bill_profile_id,
14362: p_prior_rec.service_bill_profile_id) THEN
14363: null;
14364: ELSE
14379: END IF;
14380: END IF; /* PRIOR */
14381: /****************************/
14382: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14383: IF OE_Globals.Equal(
14384: p_curr_rec.service_bill_profile_id,
14385: p_next_rec.service_bill_profile_id) THEN
14386: IF prior_exists = 'Y' THEN
14387: If p_curr_rec.service_bill_profile_id is NOT NULL THEN
14415: END IF; /* NEXT */
14416: /* START SERVICE_FIRST_PERIOD_AMOUNT*/
14417: prior_exists := 'N';
14418: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14419: IF OE_Globals.Equal(
14420: p_curr_rec.service_first_period_amount,
14421: p_prior_rec.service_first_period_amount) THEN
14422: null;
14423: ELSE
14430: END IF;
14431: END IF; /* PRIOR */
14432: /****************************/
14433: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14434: IF OE_Globals.Equal(
14435: p_curr_rec.service_first_period_amount,
14436: p_next_rec.service_first_period_amount) THEN
14437: IF prior_exists = 'Y' THEN
14438: x_line_changed_attr_tbl(ind).next_value:= p_curr_rec.service_first_period_amount;
14450: END IF; /* NEXT */
14451: /* START SERVICE_FIRST_PERIOD_ENDDATE*/
14452: prior_exists := 'N';
14453: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14454: IF OE_Globals.Equal(
14455: p_curr_rec.service_first_period_enddate,
14456: p_prior_rec.service_first_period_enddate) THEN
14457: null;
14458: ELSE
14465: END IF;
14466: END IF; /* PRIOR */
14467: /****************************/
14468: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14469: IF OE_Globals.Equal(
14470: p_curr_rec.service_first_period_enddate,
14471: p_next_rec.service_first_period_enddate) THEN
14472: IF prior_exists = 'Y' THEN
14473: x_line_changed_attr_tbl(ind).next_value:= p_curr_rec.service_first_period_enddate;
14490: /* START Over_Ship_Reason_code*/
14491:
14492: prior_exists := 'N';
14493: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14494: IF OE_Globals.Equal(
14495: p_curr_rec.Over_Ship_Reason_code,
14496: p_prior_rec.Over_Ship_Reason_code) THEN
14497: null;
14498: ELSE
14507: END IF;
14508: END IF; /* PRIOR */
14509: /****************************/
14510: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14511: IF OE_Globals.Equal(
14512: p_curr_rec.Over_Ship_Reason_code,
14513: p_next_rec.Over_Ship_Reason_code) THEN
14514: IF prior_exists = 'Y' THEN
14515: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Over_Ship_Reason(p_curr_rec.Over_Ship_Reason_code);
14535: /* START OVER_SHIP_RESOLVED_FLAG*/
14536:
14537: prior_exists := 'N';
14538: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14539: IF OE_Globals.Equal(
14540: p_curr_rec.OVER_SHIP_RESOLVED_FLAG,
14541: p_prior_rec.OVER_SHIP_RESOLVED_FLAG) THEN
14542: null;
14543: ELSE
14550: END IF;
14551: END IF; /* PRIOR */
14552: /****************************/
14553: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14554: IF OE_Globals.Equal(
14555: p_curr_rec.OVER_SHIP_RESOLVED_FLAG,
14556: p_next_rec.OVER_SHIP_RESOLVED_FLAG) THEN
14557: IF prior_exists = 'Y' THEN
14558: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.OVER_SHIP_RESOLVED_FLAG;
14576: /* START payment_term_id*/
14577:
14578: prior_exists := 'N';
14579: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14580: IF OE_Globals.Equal(
14581: p_curr_rec.payment_term_id,
14582: p_prior_rec.payment_term_id) THEN
14583: null;
14584: ELSE
14593: END IF;
14594: END IF; /* PRIOR */
14595: /****************************/
14596: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14597: IF OE_Globals.Equal(
14598: p_curr_rec.payment_term_id,
14599: p_next_rec.payment_term_id) THEN
14600: IF prior_exists = 'Y' THEN
14601: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Payment_Term(p_curr_rec.payment_term_id);
14621: /* START PLANNING_PRIORITY*/
14622:
14623: prior_exists := 'N';
14624: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14625: IF OE_Globals.Equal(
14626: p_curr_rec.PLANNING_PRIORITY,
14627: p_prior_rec.PLANNING_PRIORITY) THEN
14628: null;
14629: ELSE
14636: END IF;
14637: END IF; /* PRIOR */
14638: /****************************/
14639: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14640: IF OE_Globals.Equal(
14641: p_curr_rec.PLANNING_PRIORITY,
14642: p_next_rec.PLANNING_PRIORITY) THEN
14643: IF prior_exists = 'Y' THEN
14644: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.PLANNING_PRIORITY;
14662: /* START PREFERRED_GRADE*/
14663:
14664: prior_exists := 'N';
14665: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14666: IF OE_Globals.Equal(
14667: p_curr_rec.PREFERRED_GRADE,
14668: p_prior_rec.PREFERRED_GRADE) THEN
14669: null;
14670: ELSE
14677: END IF;
14678: END IF; /* PRIOR */
14679: /****************************/
14680: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14681: IF OE_Globals.Equal(
14682: p_curr_rec.PREFERRED_GRADE,
14683: p_next_rec.PREFERRED_GRADE) THEN
14684: IF prior_exists = 'Y' THEN
14685: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.PREFERRED_GRADE;
14702: /* START PRICE_LIST_ID*/
14703:
14704: prior_exists := 'N';
14705: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14706: IF OE_Globals.Equal(
14707: p_curr_rec.PRICE_LIST_ID,
14708: p_prior_rec.PRICE_LIST_ID) THEN
14709: null;
14710: ELSE
14719: END IF;
14720: END IF; /* PRIOR */
14721: /****************************/
14722: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14723: IF OE_Globals.Equal(
14724: p_curr_rec.PRICE_LIST_ID,
14725: p_next_rec.PRICE_LIST_ID) THEN
14726: IF prior_exists = 'Y' THEN
14727: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.PRICE_LIST(p_curr_rec.PRICE_LIST_ID);
14748: /* START pricing_attribute1*/
14749:
14750: prior_exists := 'N';
14751: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14752: IF OE_Globals.Equal(
14753: p_curr_rec.pricing_attribute1,
14754: p_prior_rec.pricing_attribute1) THEN
14755: null;
14756: ELSE
14763: END IF;
14764: END IF; /* PRIOR */
14765: /****************************/
14766: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14767: IF OE_Globals.Equal(
14768: p_curr_rec.pricing_attribute1,
14769: p_next_rec.pricing_attribute1) THEN
14770: IF prior_exists = 'Y' THEN
14771: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.pricing_attribute1;
14789: /* START pricing_attribute2*/
14790:
14791: prior_exists := 'N';
14792: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14793: IF OE_Globals.Equal(
14794: p_curr_rec.pricing_attribute2,
14795: p_prior_rec.pricing_attribute2) THEN
14796: null;
14797: ELSE
14804: END IF;
14805: END IF; /* PRIOR */
14806: /****************************/
14807: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14808: IF OE_Globals.Equal(
14809: p_curr_rec.pricing_attribute2,
14810: p_next_rec.pricing_attribute2) THEN
14811: IF prior_exists = 'Y' THEN
14812: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.pricing_attribute2;
14829: /* START pricing_attribute3*/
14830:
14831: prior_exists := 'N';
14832: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14833: IF OE_Globals.Equal(
14834: p_curr_rec.pricing_attribute3,
14835: p_prior_rec.pricing_attribute3) THEN
14836: null;
14837: ELSE
14844: END IF;
14845: END IF; /* PRIOR */
14846: /****************************/
14847: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14848: IF OE_Globals.Equal(
14849: p_curr_rec.pricing_attribute3,
14850: p_next_rec.pricing_attribute3) THEN
14851: IF prior_exists = 'Y' THEN
14852: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.pricing_attribute3;
14870: /* START pricing_attribute4*/
14871:
14872: prior_exists := 'N';
14873: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14874: IF OE_Globals.Equal(
14875: p_curr_rec.pricing_attribute4,
14876: p_prior_rec.pricing_attribute4) THEN
14877: null;
14878: ELSE
14885: END IF;
14886: END IF; /* PRIOR */
14887: /****************************/
14888: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14889: IF OE_Globals.Equal(
14890: p_curr_rec.pricing_attribute4,
14891: p_next_rec.pricing_attribute4) THEN
14892: IF prior_exists = 'Y' THEN
14893: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.pricing_attribute4;
14910: /* START pricing_attribute5*/
14911:
14912: prior_exists := 'N';
14913: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14914: IF OE_Globals.Equal(
14915: p_curr_rec.pricing_attribute5,
14916: p_prior_rec.pricing_attribute5) THEN
14917: null;
14918: ELSE
14925: END IF;
14926: END IF; /* PRIOR */
14927: /****************************/
14928: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14929: IF OE_Globals.Equal(
14930: p_curr_rec.pricing_attribute5,
14931: p_next_rec.pricing_attribute5) THEN
14932: IF prior_exists = 'Y' THEN
14933: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.pricing_attribute5;
14951: /* START pricing_attribute6*/
14952:
14953: prior_exists := 'N';
14954: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14955: IF OE_Globals.Equal(
14956: p_curr_rec.pricing_attribute6,
14957: p_prior_rec.pricing_attribute6) THEN
14958: null;
14959: ELSE
14966: END IF;
14967: END IF; /* PRIOR */
14968: /****************************/
14969: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
14970: IF OE_Globals.Equal(
14971: p_curr_rec.pricing_attribute6,
14972: p_next_rec.pricing_attribute6) THEN
14973: IF prior_exists = 'Y' THEN
14974: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.pricing_attribute6;
14991: /* START pricing_attribute7*/
14992:
14993: prior_exists := 'N';
14994: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
14995: IF OE_Globals.Equal(
14996: p_curr_rec.pricing_attribute7,
14997: p_prior_rec.pricing_attribute7) THEN
14998: null;
14999: ELSE
15006: END IF;
15007: END IF; /* PRIOR */
15008: /****************************/
15009: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15010: IF OE_Globals.Equal(
15011: p_curr_rec.pricing_attribute7,
15012: p_next_rec.pricing_attribute7) THEN
15013: IF prior_exists = 'Y' THEN
15014: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.pricing_attribute7;
15032: /* START pricing_attribute8*/
15033:
15034: prior_exists := 'N';
15035: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15036: IF OE_Globals.Equal(
15037: p_curr_rec.pricing_attribute8,
15038: p_prior_rec.pricing_attribute8) THEN
15039: null;
15040: ELSE
15047: END IF;
15048: END IF; /* PRIOR */
15049: /****************************/
15050: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15051: IF OE_Globals.Equal(
15052: p_curr_rec.pricing_attribute8,
15053: p_next_rec.pricing_attribute8) THEN
15054: IF prior_exists = 'Y' THEN
15055: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.pricing_attribute8;
15072: /* START pricing_attribute9*/
15073:
15074: prior_exists := 'N';
15075: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15076: IF OE_Globals.Equal(
15077: p_curr_rec.pricing_attribute9,
15078: p_prior_rec.pricing_attribute9) THEN
15079: null;
15080: ELSE
15087: END IF;
15088: END IF; /* PRIOR */
15089: /****************************/
15090: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15091: IF OE_Globals.Equal(
15092: p_curr_rec.pricing_attribute9,
15093: p_next_rec.pricing_attribute9) THEN
15094: IF prior_exists = 'Y' THEN
15095: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.pricing_attribute9;
15113: /* START pricing_attribute10*/
15114:
15115: prior_exists := 'N';
15116: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15117: IF OE_Globals.Equal(
15118: p_curr_rec.pricing_attribute10,
15119: p_prior_rec.pricing_attribute10) THEN
15120: null;
15121: ELSE
15128: END IF;
15129: END IF; /* PRIOR */
15130: /****************************/
15131: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15132: IF OE_Globals.Equal(
15133: p_curr_rec.pricing_attribute10,
15134: p_next_rec.pricing_attribute10) THEN
15135: IF prior_exists = 'Y' THEN
15136: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.pricing_attribute10;
15153: /* START PRICING_CONTEXT*/
15154:
15155: prior_exists := 'N';
15156: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15157: IF OE_Globals.Equal(
15158: p_curr_rec.PRICING_CONTEXT,
15159: p_prior_rec.PRICING_CONTEXT) THEN
15160: null;
15161: ELSE
15168: END IF;
15169: END IF; /* PRIOR */
15170: /****************************/
15171: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15172: IF OE_Globals.Equal(
15173: p_curr_rec.PRICING_CONTEXT,
15174: p_next_rec.PRICING_CONTEXT) THEN
15175: IF prior_exists = 'Y' THEN
15176: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.PRICING_CONTEXT;
15193: /* START PRICING_DATE*/
15194:
15195: prior_exists := 'N';
15196: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15197: IF OE_Globals.Equal(
15198: p_curr_rec.PRICING_DATE,
15199: p_prior_rec.PRICING_DATE) THEN
15200: null;
15201: ELSE
15208: END IF;
15209: END IF; /* PRIOR */
15210: /****************************/
15211: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15212: IF OE_Globals.Equal(
15213: p_curr_rec.PRICING_DATE,
15214: p_next_rec.PRICING_DATE) THEN
15215: IF prior_exists = 'Y' THEN
15216: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.PRICING_DATE,'DD-MON-YYYY HH24:MI:SS');
15235: /* START PROJECT_NUMBER*/
15236:
15237: prior_exists := 'N';
15238: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15239: IF OE_Globals.Equal(
15240: p_curr_rec.PROJECT_ID,
15241: p_prior_rec.PROJECT_ID) THEN
15242: null;
15243: ELSE
15252: END IF;
15253: END IF; /* PRIOR */
15254: /****************************/
15255: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15256: IF OE_Globals.Equal(
15257: p_curr_rec.PROJECT_ID,
15258: p_next_rec.PROJECT_ID) THEN
15259: IF prior_exists = 'Y' THEN
15260: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Project(p_curr_rec.PROJECT_ID);
15280: /* START PROMISE_DATE*/
15281:
15282: prior_exists := 'N';
15283: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15284: IF OE_Globals.Equal(
15285: p_curr_rec.PROMISE_DATE,
15286: p_prior_rec.PROMISE_DATE) THEN
15287: null;
15288: ELSE
15295: END IF;
15296: END IF; /* PRIOR */
15297: /****************************/
15298: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15299: IF OE_Globals.Equal(
15300: p_curr_rec.PROMISE_DATE,
15301: p_next_rec.PROMISE_DATE) THEN
15302: IF prior_exists = 'Y' THEN
15303: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.PROMISE_DATE,'DD-MON-YYYY HH24:MI:SS');
15322: /* START REFERENCE_TYPE*/
15323:
15324: prior_exists := 'N';
15325: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15326: IF OE_Globals.Equal(
15327: p_curr_rec.REFERENCE_TYPE,
15328: p_prior_rec.REFERENCE_TYPE) THEN
15329: null;
15330: ELSE
15337: END IF;
15338: END IF; /* PRIOR */
15339: /****************************/
15340: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15341: IF OE_Globals.Equal(
15342: p_curr_rec.REFERENCE_TYPE,
15343: p_next_rec.REFERENCE_TYPE) THEN
15344: IF prior_exists = 'Y' THEN
15345: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.REFERENCE_TYPE;
15362: /* START REQUEST_DATE*/
15363:
15364: prior_exists := 'N';
15365: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15366: IF OE_Globals.Equal(
15367: p_curr_rec.REQUEST_DATE,
15368: p_prior_rec.REQUEST_DATE) THEN
15369: null;
15370: ELSE
15377: END IF;
15378: END IF; /* PRIOR */
15379: /****************************/
15380: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15381: IF OE_Globals.Equal(
15382: p_curr_rec.REQUEST_DATE,
15383: p_next_rec.REQUEST_DATE) THEN
15384: IF prior_exists = 'Y' THEN
15385: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.REQUEST_DATE,'DD-MON-YYYY HH24:MI:SS');
15404: /* START return_attribute1*/
15405:
15406: prior_exists := 'N';
15407: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15408: IF OE_Globals.Equal(
15409: p_curr_rec.return_attribute1,
15410: p_prior_rec.return_attribute1) THEN
15411: null;
15412: ELSE
15419: END IF;
15420: END IF; /* PRIOR */
15421: /****************************/
15422: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15423: IF OE_Globals.Equal(
15424: p_curr_rec.return_attribute1,
15425: p_next_rec.return_attribute1) THEN
15426: IF prior_exists = 'Y' THEN
15427: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute1;
15445: /* START return_attribute2*/
15446:
15447: prior_exists := 'N';
15448: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15449: IF OE_Globals.Equal(
15450: p_curr_rec.return_attribute2,
15451: p_prior_rec.return_attribute2) THEN
15452: null;
15453: ELSE
15460: END IF;
15461: END IF; /* PRIOR */
15462: /****************************/
15463: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15464: IF OE_Globals.Equal(
15465: p_curr_rec.return_attribute2,
15466: p_next_rec.return_attribute2) THEN
15467: IF prior_exists = 'Y' THEN
15468: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute2;
15485: /* START return_attribute3*/
15486:
15487: prior_exists := 'N';
15488: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15489: IF OE_Globals.Equal(
15490: p_curr_rec.return_attribute3,
15491: p_prior_rec.return_attribute3) THEN
15492: null;
15493: ELSE
15500: END IF;
15501: END IF; /* PRIOR */
15502: /****************************/
15503: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15504: IF OE_Globals.Equal(
15505: p_curr_rec.return_attribute3,
15506: p_next_rec.return_attribute3) THEN
15507: IF prior_exists = 'Y' THEN
15508: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute3;
15526: /* START return_attribute4*/
15527:
15528: prior_exists := 'N';
15529: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15530: IF OE_Globals.Equal(
15531: p_curr_rec.return_attribute4,
15532: p_prior_rec.return_attribute4) THEN
15533: null;
15534: ELSE
15541: END IF;
15542: END IF; /* PRIOR */
15543: /****************************/
15544: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15545: IF OE_Globals.Equal(
15546: p_curr_rec.return_attribute4,
15547: p_next_rec.return_attribute4) THEN
15548: IF prior_exists = 'Y' THEN
15549: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute4;
15566: /* START return_attribute5*/
15567:
15568: prior_exists := 'N';
15569: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15570: IF OE_Globals.Equal(
15571: p_curr_rec.return_attribute5,
15572: p_prior_rec.return_attribute5) THEN
15573: null;
15574: ELSE
15581: END IF;
15582: END IF; /* PRIOR */
15583: /****************************/
15584: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15585: IF OE_Globals.Equal(
15586: p_curr_rec.return_attribute5,
15587: p_next_rec.return_attribute5) THEN
15588: IF prior_exists = 'Y' THEN
15589: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute5;
15607: /* START return_attribute6*/
15608:
15609: prior_exists := 'N';
15610: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15611: IF OE_Globals.Equal(
15612: p_curr_rec.return_attribute6,
15613: p_prior_rec.return_attribute6) THEN
15614: null;
15615: ELSE
15622: END IF;
15623: END IF; /* PRIOR */
15624: /****************************/
15625: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15626: IF OE_Globals.Equal(
15627: p_curr_rec.return_attribute6,
15628: p_next_rec.return_attribute6) THEN
15629: IF prior_exists = 'Y' THEN
15630: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute6;
15647: /* START return_attribute7*/
15648:
15649: prior_exists := 'N';
15650: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15651: IF OE_Globals.Equal(
15652: p_curr_rec.return_attribute7,
15653: p_prior_rec.return_attribute7) THEN
15654: null;
15655: ELSE
15662: END IF;
15663: END IF; /* PRIOR */
15664: /****************************/
15665: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15666: IF OE_Globals.Equal(
15667: p_curr_rec.return_attribute7,
15668: p_next_rec.return_attribute7) THEN
15669: IF prior_exists = 'Y' THEN
15670: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute7;
15688: /* START return_attribute8*/
15689:
15690: prior_exists := 'N';
15691: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15692: IF OE_Globals.Equal(
15693: p_curr_rec.return_attribute8,
15694: p_prior_rec.return_attribute8) THEN
15695: null;
15696: ELSE
15703: END IF;
15704: END IF; /* PRIOR */
15705: /****************************/
15706: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15707: IF OE_Globals.Equal(
15708: p_curr_rec.return_attribute8,
15709: p_next_rec.return_attribute8) THEN
15710: IF prior_exists = 'Y' THEN
15711: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute8;
15728: /* START return_attribute9*/
15729:
15730: prior_exists := 'N';
15731: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15732: IF OE_Globals.Equal(
15733: p_curr_rec.return_attribute9,
15734: p_prior_rec.return_attribute9) THEN
15735: null;
15736: ELSE
15743: END IF;
15744: END IF; /* PRIOR */
15745: /****************************/
15746: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15747: IF OE_Globals.Equal(
15748: p_curr_rec.return_attribute9,
15749: p_next_rec.return_attribute9) THEN
15750: IF prior_exists = 'Y' THEN
15751: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute9;
15769: /* START return_attribute10*/
15770:
15771: prior_exists := 'N';
15772: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15773: IF OE_Globals.Equal(
15774: p_curr_rec.return_attribute10,
15775: p_prior_rec.return_attribute10) THEN
15776: null;
15777: ELSE
15784: END IF;
15785: END IF; /* PRIOR */
15786: /****************************/
15787: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15788: IF OE_Globals.Equal(
15789: p_curr_rec.return_attribute10,
15790: p_next_rec.return_attribute10) THEN
15791: IF prior_exists = 'Y' THEN
15792: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute10;
15809: /* START return_attribute11*/
15810:
15811: prior_exists := 'N';
15812: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15813: IF OE_Globals.Equal(
15814: p_curr_rec.return_attribute11,
15815: p_prior_rec.return_attribute11) THEN
15816: null;
15817: ELSE
15824: END IF; /* PRIOR */
15825: END IF;
15826: /****************************/
15827: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15828: IF OE_Globals.Equal(
15829: p_curr_rec.return_attribute11,
15830: p_next_rec.return_attribute11) THEN
15831: IF prior_exists = 'Y' THEN
15832: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute11;
15850: /* START return_attribute12*/
15851:
15852: prior_exists := 'N';
15853: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15854: IF OE_Globals.Equal(
15855: p_curr_rec.return_attribute12,
15856: p_prior_rec.return_attribute12) THEN
15857: null;
15858: ELSE
15865: END IF;
15866: END IF; /* PRIOR */
15867: /****************************/
15868: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15869: IF OE_Globals.Equal(
15870: p_curr_rec.return_attribute12,
15871: p_next_rec.return_attribute12) THEN
15872: IF prior_exists = 'Y' THEN
15873: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute12;
15891: /* START return_attribute13*/
15892:
15893: prior_exists := 'N';
15894: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15895: IF OE_Globals.Equal(
15896: p_curr_rec.return_attribute13,
15897: p_prior_rec.return_attribute13) THEN
15898: null;
15899: ELSE
15906: END IF;
15907: END IF; /* PRIOR */
15908: /****************************/
15909: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15910: IF OE_Globals.Equal(
15911: p_curr_rec.return_attribute13,
15912: p_next_rec.return_attribute13) THEN
15913: IF prior_exists = 'Y' THEN
15914: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute13;
15932: /* START return_attribute14*/
15933:
15934: prior_exists := 'N';
15935: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15936: IF OE_Globals.Equal(
15937: p_curr_rec.return_attribute14,
15938: p_prior_rec.return_attribute14) THEN
15939: null;
15940: ELSE
15947: END IF;
15948: END IF; /* PRIOR */
15949: /****************************/
15950: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15951: IF OE_Globals.Equal(
15952: p_curr_rec.return_attribute14,
15953: p_next_rec.return_attribute14) THEN
15954: IF prior_exists = 'Y' THEN
15955: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute14;
15973: /* START return_attribute15*/
15974:
15975: prior_exists := 'N';
15976: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
15977: IF OE_Globals.Equal(
15978: p_curr_rec.return_attribute15,
15979: p_prior_rec.return_attribute15) THEN
15980: null;
15981: ELSE
15988: END IF;
15989: END IF; /* PRIOR */
15990: /****************************/
15991: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
15992: IF OE_Globals.Equal(
15993: p_curr_rec.return_attribute15,
15994: p_next_rec.return_attribute15) THEN
15995: IF prior_exists = 'Y' THEN
15996: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.return_attribute15;
16014: /* START RETURN_CONTEXT*/
16015:
16016: prior_exists := 'N';
16017: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16018: IF OE_Globals.Equal(
16019: p_curr_rec.RETURN_CONTEXT,
16020: p_prior_rec.RETURN_CONTEXT) THEN
16021: null;
16022: ELSE
16029: END IF; /* PRIOR */
16030: END IF;
16031: /****************************/
16032: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16033: IF OE_Globals.Equal(
16034: p_curr_rec.RETURN_CONTEXT,
16035: p_next_rec.RETURN_CONTEXT) THEN
16036: IF prior_exists = 'Y' THEN
16037: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.RETURN_CONTEXT;
16054: /* START RETURN_REASON_CODE*/
16055:
16056: prior_exists := 'N';
16057: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16058: IF OE_Globals.Equal(
16059: p_curr_rec.RETURN_REASON_CODE,
16060: p_prior_rec.RETURN_REASON_CODE) THEN
16061: null;
16062: ELSE
16071: END IF;
16072: END IF; /* PRIOR */
16073: /****************************/
16074: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16075: IF OE_Globals.Equal(
16076: p_curr_rec.RETURN_REASON_CODE,
16077: p_next_rec.RETURN_REASON_CODE) THEN
16078: IF prior_exists = 'Y' THEN
16079: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.RETURN_REASON(p_curr_rec.RETURN_REASON_CODE);
16101: /* START RLA_SCHEDULE_TYPE_CODE*/
16102:
16103: prior_exists := 'N';
16104: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16105: IF OE_Globals.Equal(
16106: p_curr_rec.RLA_SCHEDULE_TYPE_CODE,
16107: p_prior_rec.RLA_SCHEDULE_TYPE_CODE) THEN
16108: null;
16109: ELSE
16116: END IF;
16117: END IF; /* PRIOR */
16118: /****************************/
16119: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16120: IF OE_Globals.Equal(
16121: p_curr_rec.RLA_SCHEDULE_TYPE_CODE,
16122: p_next_rec.RLA_SCHEDULE_TYPE_CODE) THEN
16123: IF prior_exists = 'Y' THEN
16124: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.RLA_SCHEDULE_TYPE_CODE;
16141: /* START SALESREP_ID*/
16142:
16143: prior_exists := 'N';
16144: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16145: IF OE_Globals.Equal(
16146: p_curr_rec.SALESREP_ID,
16147: p_prior_rec.SALESREP_ID) THEN
16148: null;
16149: ELSE
16158: END IF;
16159: END IF; /* PRIOR */
16160: /****************************/
16161: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16162: IF OE_Globals.Equal(
16163: p_curr_rec.SALESREP_ID,
16164: p_next_rec.SALESREP_ID) THEN
16165: IF prior_exists = 'Y' THEN
16166: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.SALESREP(p_curr_rec.SALESREP_ID);
16187: /* START SCHEDULE_ARRIVAL_DATE*/
16188:
16189: prior_exists := 'N';
16190: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16191: IF OE_Globals.Equal(
16192: p_curr_rec.SCHEDULE_ARRIVAL_DATE,
16193: p_prior_rec.SCHEDULE_ARRIVAL_DATE) THEN
16194: null;
16195: ELSE
16202: END IF;
16203: END IF; /* PRIOR */
16204: /****************************/
16205: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16206: IF OE_Globals.Equal(
16207: p_curr_rec.SCHEDULE_ARRIVAL_DATE,
16208: p_next_rec.SCHEDULE_ARRIVAL_DATE) THEN
16209: IF prior_exists = 'Y' THEN
16210: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.SCHEDULE_ARRIVAL_DATE,'DD-MON-YYYY HH24:MI:SS');
16228: /* START SCHEDULE_SHIP_DATE*/
16229:
16230: prior_exists := 'N';
16231: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16232: IF OE_Globals.Equal(
16233: p_curr_rec.SCHEDULE_SHIP_DATE,
16234: p_prior_rec.SCHEDULE_SHIP_DATE) THEN
16235: null;
16236: ELSE
16243: END IF;
16244: END IF; /* PRIOR */
16245: /****************************/
16246: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16247: IF OE_Globals.Equal(
16248: p_curr_rec.SCHEDULE_SHIP_DATE,
16249: p_next_rec.SCHEDULE_SHIP_DATE) THEN
16250: IF prior_exists = 'Y' THEN
16251: x_line_changed_attr_tbl(ind).next_value := to_char(p_curr_rec.SCHEDULE_SHIP_DATE,'DD-MON-YYYY HH24:MI:SS');
16270: /* START SHIPMENT_NUMBER*/
16271:
16272: prior_exists := 'N';
16273: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16274: IF OE_Globals.Equal(
16275: p_curr_rec.SHIPMENT_NUMBER,
16276: p_prior_rec.SHIPMENT_NUMBER) THEN
16277: null;
16278: ELSE
16285: END IF;
16286: END IF; /* PRIOR */
16287: /****************************/
16288: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16289: IF OE_Globals.Equal(
16290: p_curr_rec.SHIPMENT_NUMBER,
16291: p_next_rec.SHIPMENT_NUMBER) THEN
16292: IF prior_exists = 'Y' THEN
16293: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.SHIPMENT_NUMBER;
16311: /* START SHIPMENT_PRIORITY_CODE*/
16312:
16313: prior_exists := 'N';
16314: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16315: IF OE_Globals.Equal(
16316: p_curr_rec.SHIPMENT_PRIORITY_CODE,
16317: p_prior_rec.SHIPMENT_PRIORITY_CODE) THEN
16318: null;
16319: ELSE
16328: END IF;
16329: END IF; /* PRIOR */
16330: /****************************/
16331: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16332: IF OE_Globals.Equal(
16333: p_curr_rec.SHIPMENT_PRIORITY_CODE,
16334: p_next_rec.SHIPMENT_PRIORITY_CODE) THEN
16335: IF prior_exists = 'Y' THEN
16336: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.SHIPMENT_PRIORITY(p_curr_rec.SHIPMENT_PRIORITY_CODE);
16357: /* START SHIPPED_QUANTITY*/
16358:
16359: prior_exists := 'N';
16360: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16361: IF OE_Globals.Equal(
16362: p_curr_rec.SHIPPED_QUANTITY,
16363: p_prior_rec.SHIPPED_QUANTITY) THEN
16364: null;
16365: ELSE
16372: END IF;
16373: END IF; /* PRIOR */
16374: /****************************/
16375: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16376: IF OE_Globals.Equal(
16377: p_curr_rec.SHIPPED_QUANTITY,
16378: p_next_rec.SHIPPED_QUANTITY) THEN
16379: IF prior_exists = 'Y' THEN
16380: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.SHIPPED_QUANTITY;
16398: /* START SHIPPING_METHOD_CODE*/
16399:
16400: prior_exists := 'N';
16401: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16402: IF OE_Globals.Equal(
16403: p_curr_rec.SHIPPING_METHOD_CODE,
16404: p_prior_rec.SHIPPING_METHOD_CODE) THEN
16405: null;
16406: ELSE
16415: END IF;
16416: END IF; /* PRIOR */
16417: /****************************/
16418: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16419: IF OE_Globals.Equal(
16420: p_curr_rec.SHIPPING_METHOD_CODE,
16421: p_next_rec.SHIPPING_METHOD_CODE) THEN
16422: IF prior_exists = 'Y' THEN
16423: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.ship_method(p_curr_rec.SHIPPING_METHOD_CODE);
16444: /* START ship_from_org_id*/
16445:
16446: prior_exists := 'N';
16447: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16448: IF OE_Globals.Equal(
16449: p_curr_rec.ship_from_org_id,
16450: p_prior_rec.ship_from_org_id) THEN
16451: null;
16452: ELSE
16503: END IF; /* PRIOR */
16504: /****************************/
16505:
16506: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16507: IF OE_Globals.Equal(
16508: p_curr_rec.ship_from_org_id,
16509: p_next_rec.ship_from_org_id) THEN
16510: IF prior_exists = 'Y' THEN
16511: x_line_changed_attr_tbl(ind).next_value := x_current_ship_from_org;
16595: /* START SHIP_TOLERANCE_ABOVE*/
16596:
16597: prior_exists := 'N';
16598: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16599: IF OE_Globals.Equal(
16600: p_curr_rec.SHIP_TOLERANCE_ABOVE,
16601: p_prior_rec.SHIP_TOLERANCE_ABOVE) THEN
16602: null;
16603: ELSE
16610: END IF;
16611: END IF; /* PRIOR */
16612: /****************************/
16613: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16614: IF OE_Globals.Equal(
16615: p_curr_rec.SHIP_TOLERANCE_ABOVE,
16616: p_next_rec.SHIP_TOLERANCE_ABOVE) THEN
16617: IF prior_exists = 'Y' THEN
16618: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.SHIP_TOLERANCE_ABOVE;
16635: /* START SHIP_TOLERANCE_BELOW*/
16636:
16637: prior_exists := 'N';
16638: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16639: IF OE_Globals.Equal(
16640: p_curr_rec.SHIP_TOLERANCE_BELOW,
16641: p_prior_rec.SHIP_TOLERANCE_BELOW) THEN
16642: null;
16643: ELSE
16650: END IF;
16651: END IF; /* PRIOR */
16652: /****************************/
16653: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16654: IF OE_Globals.Equal(
16655: p_curr_rec.SHIP_TOLERANCE_BELOW,
16656: p_next_rec.SHIP_TOLERANCE_BELOW) THEN
16657: IF prior_exists = 'Y' THEN
16658: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.SHIP_TOLERANCE_BELOW;
16676: /* START ship_TO_CONTACT_ID*/
16677:
16678: prior_exists := 'N';
16679: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16680: IF OE_Globals.Equal(
16681: p_curr_rec.ship_to_contact_id,
16682: p_prior_rec.ship_to_contact_id) THEN
16683: null;
16684: ELSE
16693: END IF;
16694: END IF; /* PRIOR */
16695: /****************************/
16696: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16697: IF OE_Globals.Equal(
16698: p_curr_rec.ship_to_contact_id,
16699: p_next_rec.ship_to_contact_id) THEN
16700: IF prior_exists = 'Y' THEN
16701: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.ship_To_Contact(p_curr_rec.ship_to_contact_id);
16721: /* START ship_to_org_id*/
16722:
16723: prior_exists := 'N';
16724: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16725: IF OE_Globals.Equal(
16726: p_curr_rec.ship_to_org_id,
16727: p_prior_rec.ship_to_org_id) THEN
16728: null;
16729: ELSE
16795: END IF; /* PRIOR */
16796: /****************************/
16797:
16798: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16799: IF OE_Globals.Equal(
16800: p_curr_rec.ship_to_org_id,
16801: p_next_rec.ship_to_org_id) THEN
16802: IF prior_exists = 'Y' THEN
16803: x_line_changed_attr_tbl(ind).next_value := x_current_ship_to_address;
16908: /* START TAX_EXEMPT_FLAG*/
16909:
16910: prior_exists := 'N';
16911: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16912: IF OE_Globals.Equal(
16913: p_curr_rec.TAX_EXEMPT_FLAG,
16914: p_prior_rec.TAX_EXEMPT_FLAG) THEN
16915: null;
16916: ELSE
16925: END IF;
16926: END IF; /* PRIOR */
16927: /****************************/
16928: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16929: IF OE_Globals.Equal(
16930: p_curr_rec.TAX_EXEMPT_FLAG,
16931: p_next_rec.TAX_EXEMPT_FLAG) THEN
16932: IF prior_exists = 'Y' THEN
16933: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Tax_Exempt(p_curr_rec.TAX_EXEMPT_FLAG);
16954: /* START TAX_EXEMPT_NUMBER*/
16955:
16956: prior_exists := 'N';
16957: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
16958: IF OE_Globals.Equal(
16959: p_curr_rec.TAX_EXEMPT_NUMBER,
16960: p_prior_rec.TAX_EXEMPT_NUMBER) THEN
16961: null;
16962: ELSE
16969: END IF;
16970: END IF; /* PRIOR */
16971: /****************************/
16972: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
16973: IF OE_Globals.Equal(
16974: p_curr_rec.TAX_EXEMPT_NUMBER,
16975: p_next_rec.TAX_EXEMPT_NUMBER) THEN
16976: IF prior_exists = 'Y' THEN
16977: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.TAX_EXEMPT_NUMBER;
16996: /* START TAX_EXEMPT_REASON_CODE*/
16997:
16998: prior_exists := 'N';
16999: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17000: IF OE_Globals.Equal(
17001: p_curr_rec.TAX_EXEMPT_REASON_CODE,
17002: p_prior_rec.TAX_EXEMPT_REASON_CODE) THEN
17003: null;
17004: ELSE
17013: END IF;
17014: END IF; /* PRIOR */
17015: /****************************/
17016: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17017: IF OE_Globals.Equal(
17018: p_curr_rec.TAX_EXEMPT_REASON_CODE,
17019: p_next_rec.TAX_EXEMPT_REASON_CODE) THEN
17020: IF prior_exists = 'Y' THEN
17021: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Tax_Exempt_Reason(p_curr_rec.TAX_EXEMPT_REASON_CODE);
17043: /* START TAX_VALUE*/
17044:
17045: prior_exists := 'N';
17046: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17047: IF OE_Globals.Equal(
17048: p_curr_rec.TAX_VALUE,
17049: p_prior_rec.TAX_VALUE) THEN
17050: null;
17051: ELSE
17058: END IF;
17059: END IF; /* PRIOR */
17060: /****************************/
17061: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17062: IF OE_Globals.Equal(
17063: p_curr_rec.TAX_VALUE,
17064: p_next_rec.TAX_VALUE) THEN
17065: IF prior_exists = 'Y' THEN
17066: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.TAX_VALUE;
17085: /* START UNIT_LIST_PRICE*/
17086:
17087: prior_exists := 'N';
17088: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17089: IF OE_Globals.Equal(
17090: p_curr_rec.UNIT_LIST_PRICE,
17091: p_prior_rec.UNIT_LIST_PRICE) THEN
17092: null;
17093: ELSE
17100: END IF;
17101: END IF; /* PRIOR */
17102: /****************************/
17103: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17104: IF OE_Globals.Equal(
17105: p_curr_rec.UNIT_LIST_PRICE,
17106: p_next_rec.UNIT_LIST_PRICE) THEN
17107: IF prior_exists = 'Y' THEN
17108: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.UNIT_LIST_PRICE;
17126: /* START UNIT_LIST_PRICE_PER_PQTY*/
17127:
17128: prior_exists := 'N';
17129: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17130: IF OE_Globals.Equal(
17131: p_curr_rec.UNIT_LIST_PERCENT,
17132: p_prior_rec.UNIT_LIST_PERCENT) THEN
17133: null;
17134: ELSE
17141: END IF;
17142: END IF; /* PRIOR */
17143: /****************************/
17144: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17145: IF OE_Globals.Equal(
17146: p_curr_rec.UNIT_LIST_PERCENT,
17147: p_next_rec.UNIT_LIST_PERCENT) THEN
17148: IF prior_exists = 'Y' THEN
17149: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.UNIT_LIST_PERCENT;
17167: /* START UNIT_SELLING_PRICE*/
17168:
17169: prior_exists := 'N';
17170: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17171: IF OE_Globals.Equal(
17172: p_curr_rec.UNIT_SELLING_PRICE,
17173: p_prior_rec.UNIT_SELLING_PRICE) THEN
17174: null;
17175: ELSE
17182: END IF;
17183: END IF; /* PRIOR */
17184: /****************************/
17185: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17186: IF OE_Globals.Equal(
17187: p_curr_rec.UNIT_SELLING_PRICE,
17188: p_next_rec.UNIT_SELLING_PRICE) THEN
17189: IF prior_exists = 'Y' THEN
17190: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.UNIT_SELLING_PRICE;
17208: /* START UNIT_SELLING_PRICE_PER_PQTY*/
17209:
17210: prior_exists := 'N';
17211: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17212: IF OE_Globals.Equal(
17213: p_curr_rec.UNIT_SELLING_PERCENT,
17214: p_prior_rec.UNIT_SELLING_PERCENT) THEN
17215: null;
17216: ELSE
17223: END IF;
17224: END IF; /* PRIOR */
17225: /****************************/
17226: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17227: IF OE_Globals.Equal(
17228: p_curr_rec.UNIT_SELLING_PERCENT,
17229: p_next_rec.UNIT_SELLING_PERCENT) THEN
17230: IF prior_exists = 'Y' THEN
17231: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.UNIT_SELLING_PERCENT;
17249: /* START VISIBLE_DEMAND_FLAG*/
17250:
17251: prior_exists := 'N';
17252: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17253: IF OE_Globals.Equal(
17254: p_curr_rec.VISIBLE_DEMAND_FLAG,
17255: p_prior_rec.VISIBLE_DEMAND_FLAG) THEN
17256: null;
17257: ELSE
17264: END IF;
17265: END IF; /* PRIOR */
17266: /****************************/
17267: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17268: IF OE_Globals.Equal(
17269: p_curr_rec.VISIBLE_DEMAND_FLAG,
17270: p_next_rec.VISIBLE_DEMAND_FLAG) THEN
17271: IF prior_exists = 'Y' THEN
17272: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.VISIBLE_DEMAND_FLAG;
17290: /* START shipping_instructions*/
17291:
17292: prior_exists := 'N';
17293: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17294: IF OE_Globals.Equal(
17295: p_curr_rec.shipping_instructions,
17296: p_prior_rec.shipping_instructions) THEN
17297: null;
17298: ELSE
17305: END IF;
17306: END IF; /* PRIOR */
17307: /****************************/
17308: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17309: IF OE_Globals.Equal(
17310: p_curr_rec.shipping_instructions,
17311: p_next_rec.shipping_instructions) THEN
17312: IF prior_exists = 'Y' THEN
17313: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.shipping_instructions;
17330: /****************************/
17331: /* START packing_instructions*/
17332: prior_exists := 'N';
17333: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17334: IF OE_Globals.Equal(
17335: p_curr_rec.packing_instructions,
17336: p_prior_rec.packing_instructions) THEN
17337: null;
17338: ELSE
17345: END IF;
17346: END IF; /* PRIOR */
17347: /****************************/
17348: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17349: IF OE_Globals.Equal(
17350: p_curr_rec.packing_instructions,
17351: p_next_rec.packing_instructions) THEN
17352: IF prior_exists = 'Y' THEN
17353: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.packing_instructions;
17372: /* START SERVICE_NUMBER*/
17373:
17374: prior_exists := 'N';
17375: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17376: IF OE_Globals.Equal(
17377: p_curr_rec.SERVICE_NUMBER,
17378: p_prior_rec.SERVICE_NUMBER) THEN
17379: null;
17380: ELSE
17387: END IF;
17388: END IF; /* PRIOR */
17389: /****************************/
17390: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17391: IF OE_Globals.Equal(
17392: p_curr_rec.SERVICE_NUMBER,
17393: p_next_rec.SERVICE_NUMBER) THEN
17394: IF prior_exists = 'Y' THEN
17395: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.SERVICE_NUMBER;
17413: /* START SERVICE_REFERENCE_TYPE_CODE*/
17414:
17415: prior_exists := 'N';
17416: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17417: IF OE_Globals.Equal(
17418: p_curr_rec.SERVICE_REFERENCE_TYPE_CODE,
17419: p_prior_rec.SERVICE_REFERENCE_TYPE_CODE) THEN
17420: null;
17421: ELSE
17428: END IF;
17429: END IF; /* PRIOR */
17430: /****************************/
17431: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17432: IF OE_Globals.Equal(
17433: p_curr_rec.SERVICE_REFERENCE_TYPE_CODE,
17434: p_next_rec.SERVICE_REFERENCE_TYPE_CODE) THEN
17435: IF prior_exists = 'Y' THEN
17436: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.SERVICE_REFERENCE_TYPE_CODE;
17454: /* START tp_attribute1*/
17455:
17456: prior_exists := 'N';
17457: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17458: IF OE_Globals.Equal(
17459: p_curr_rec.tp_attribute1,
17460: p_prior_rec.tp_attribute1) THEN
17461: null;
17462: ELSE
17469: END IF;
17470: END IF; /* PRIOR */
17471: /****************************/
17472: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17473: IF OE_Globals.Equal(
17474: p_curr_rec.tp_attribute1,
17475: p_next_rec.tp_attribute1) THEN
17476: IF prior_exists = 'Y' THEN
17477: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute1;
17495: /* START tp_attribute2*/
17496:
17497: prior_exists := 'N';
17498: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17499: IF OE_Globals.Equal(
17500: p_curr_rec.tp_attribute2,
17501: p_prior_rec.tp_attribute2) THEN
17502: null;
17503: ELSE
17510: END IF;
17511: END IF; /* PRIOR */
17512: /****************************/
17513: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17514: IF OE_Globals.Equal(
17515: p_curr_rec.tp_attribute2,
17516: p_next_rec.tp_attribute2) THEN
17517: IF prior_exists = 'Y' THEN
17518: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute2;
17535: /* START tp_attribute3*/
17536:
17537: prior_exists := 'N';
17538: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17539: IF OE_Globals.Equal(
17540: p_curr_rec.tp_attribute3,
17541: p_prior_rec.tp_attribute3) THEN
17542: null;
17543: ELSE
17550: END IF;
17551: END IF; /* PRIOR */
17552: /****************************/
17553: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17554: IF OE_Globals.Equal(
17555: p_curr_rec.tp_attribute3,
17556: p_next_rec.tp_attribute3) THEN
17557: IF prior_exists = 'Y' THEN
17558: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute3;
17576: /* START tp_attribute4*/
17577:
17578: prior_exists := 'N';
17579: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17580: IF OE_Globals.Equal(
17581: p_curr_rec.tp_attribute4,
17582: p_prior_rec.tp_attribute4) THEN
17583: null;
17584: ELSE
17591: END IF;
17592: END IF; /* PRIOR */
17593: /****************************/
17594: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17595: IF OE_Globals.Equal(
17596: p_curr_rec.tp_attribute4,
17597: p_next_rec.tp_attribute4) THEN
17598: IF prior_exists = 'Y' THEN
17599: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute4;
17616: /* START tp_attribute5*/
17617:
17618: prior_exists := 'N';
17619: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17620: IF OE_Globals.Equal(
17621: p_curr_rec.tp_attribute5,
17622: p_prior_rec.tp_attribute5) THEN
17623: null;
17624: ELSE
17631: END IF;
17632: END IF; /* PRIOR */
17633: /****************************/
17634: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17635: IF OE_Globals.Equal(
17636: p_curr_rec.tp_attribute5,
17637: p_next_rec.tp_attribute5) THEN
17638: IF prior_exists = 'Y' THEN
17639: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute5;
17657: /* START tp_attribute6*/
17658:
17659: prior_exists := 'N';
17660: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17661: IF OE_Globals.Equal(
17662: p_curr_rec.tp_attribute6,
17663: p_prior_rec.tp_attribute6) THEN
17664: null;
17665: ELSE
17672: END IF;
17673: END IF; /* PRIOR */
17674: /****************************/
17675: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17676: IF OE_Globals.Equal(
17677: p_curr_rec.tp_attribute6,
17678: p_next_rec.tp_attribute6) THEN
17679: IF prior_exists = 'Y' THEN
17680: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute6;
17697: /* START tp_attribute7*/
17698:
17699: prior_exists := 'N';
17700: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17701: IF OE_Globals.Equal(
17702: p_curr_rec.tp_attribute7,
17703: p_prior_rec.tp_attribute7) THEN
17704: null;
17705: ELSE
17712: END IF;
17713: END IF; /* PRIOR */
17714: /****************************/
17715: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17716: IF OE_Globals.Equal(
17717: p_curr_rec.tp_attribute7,
17718: p_next_rec.tp_attribute7) THEN
17719: IF prior_exists = 'Y' THEN
17720: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute7;
17738: /* START tp_attribute8*/
17739:
17740: prior_exists := 'N';
17741: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17742: IF OE_Globals.Equal(
17743: p_curr_rec.tp_attribute8,
17744: p_prior_rec.tp_attribute8) THEN
17745: null;
17746: ELSE
17753: END IF;
17754: END IF; /* PRIOR */
17755: /****************************/
17756: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17757: IF OE_Globals.Equal(
17758: p_curr_rec.tp_attribute8,
17759: p_next_rec.tp_attribute8) THEN
17760: IF prior_exists = 'Y' THEN
17761: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute8;
17778: /* START tp_attribute9*/
17779:
17780: prior_exists := 'N';
17781: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17782: IF OE_Globals.Equal(
17783: p_curr_rec.tp_attribute9,
17784: p_prior_rec.tp_attribute9) THEN
17785: null;
17786: ELSE
17793: END IF;
17794: END IF; /* PRIOR */
17795: /****************************/
17796: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17797: IF OE_Globals.Equal(
17798: p_curr_rec.tp_attribute9,
17799: p_next_rec.tp_attribute9) THEN
17800: IF prior_exists = 'Y' THEN
17801: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute9;
17819: /* START tp_attribute10*/
17820:
17821: prior_exists := 'N';
17822: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17823: IF OE_Globals.Equal(
17824: p_curr_rec.tp_attribute10,
17825: p_prior_rec.tp_attribute10) THEN
17826: null;
17827: ELSE
17834: END IF;
17835: END IF; /* PRIOR */
17836: /****************************/
17837: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17838: IF OE_Globals.Equal(
17839: p_curr_rec.tp_attribute10,
17840: p_next_rec.tp_attribute10) THEN
17841: IF prior_exists = 'Y' THEN
17842: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute10;
17859: /* START tp_attribute11*/
17860:
17861: prior_exists := 'N';
17862: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17863: IF OE_Globals.Equal(
17864: p_curr_rec.tp_attribute11,
17865: p_prior_rec.tp_attribute11) THEN
17866: null;
17867: ELSE
17874: END IF;
17875: END IF; /* PRIOR */
17876: /****************************/
17877: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17878: IF OE_Globals.Equal(
17879: p_curr_rec.tp_attribute11,
17880: p_next_rec.tp_attribute11) THEN
17881: IF prior_exists = 'Y' THEN
17882: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute11;
17900: /* START tp_attribute12*/
17901:
17902: prior_exists := 'N';
17903: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17904: IF OE_Globals.Equal(
17905: p_curr_rec.tp_attribute12,
17906: p_prior_rec.tp_attribute12) THEN
17907: null;
17908: ELSE
17915: END IF;
17916: END IF; /* PRIOR */
17917: /****************************/
17918: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17919: IF OE_Globals.Equal(
17920: p_curr_rec.tp_attribute12,
17921: p_next_rec.tp_attribute12) THEN
17922: IF prior_exists = 'Y' THEN
17923: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute12;
17941: /* START tp_attribute13*/
17942:
17943: prior_exists := 'N';
17944: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17945: IF OE_Globals.Equal(
17946: p_curr_rec.tp_attribute13,
17947: p_prior_rec.tp_attribute13) THEN
17948: null;
17949: ELSE
17956: END IF;
17957: END IF; /* PRIOR */
17958: /****************************/
17959: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
17960: IF OE_Globals.Equal(
17961: p_curr_rec.tp_attribute13,
17962: p_next_rec.tp_attribute13) THEN
17963: IF prior_exists = 'Y' THEN
17964: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute13;
17982: /* START tp_attribute14*/
17983:
17984: prior_exists := 'N';
17985: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
17986: IF OE_Globals.Equal(
17987: p_curr_rec.tp_attribute14,
17988: p_prior_rec.tp_attribute14) THEN
17989: null;
17990: ELSE
17997: END IF;
17998: END IF; /* PRIOR */
17999: /****************************/
18000: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18001: IF OE_Globals.Equal(
18002: p_curr_rec.tp_attribute14,
18003: p_next_rec.tp_attribute14) THEN
18004: IF prior_exists = 'Y' THEN
18005: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute14;
18023: /* START tp_attribute15*/
18024:
18025: prior_exists := 'N';
18026: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18027: IF OE_Globals.Equal(
18028: p_curr_rec.tp_attribute15,
18029: p_prior_rec.tp_attribute15) THEN
18030: null;
18031: ELSE
18038: END IF;
18039: END IF; /* PRIOR */
18040: /****************************/
18041: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18042: IF OE_Globals.Equal(
18043: p_curr_rec.tp_attribute15,
18044: p_next_rec.tp_attribute15) THEN
18045: IF prior_exists = 'Y' THEN
18046: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_attribute15;
18064: /* START tp_context*/
18065:
18066: prior_exists := 'N';
18067: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18068: IF OE_Globals.Equal(
18069: p_curr_rec.tp_context,
18070: p_prior_rec.tp_context) THEN
18071: null;
18072: ELSE
18079: END IF;
18080: END IF; /* PRIOR */
18081: /****************************/
18082: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18083: IF OE_Globals.Equal(
18084: p_curr_rec.tp_context,
18085: p_next_rec.tp_context) THEN
18086: IF prior_exists = 'Y' THEN
18087: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.tp_context;
18105: /* START FLOW_STATUS_CODE*/
18106:
18107: prior_exists := 'N';
18108: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18109: IF OE_Globals.Equal(
18110: p_curr_rec.FLOW_STATUS_CODE,
18111: p_prior_rec.FLOW_STATUS_CODE) THEN
18112: null;
18113: ELSE
18122: END IF;
18123: END IF; /* PRIOR */
18124: /****************************/
18125: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18126: IF OE_Globals.Equal(
18127: p_curr_rec.FLOW_STATUS_CODE,
18128: p_next_rec.FLOW_STATUS_CODE) THEN
18129: IF prior_exists = 'Y' THEN
18130: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Flow_Status(p_curr_rec.FLOW_STATUS_CODE);
18151: /* START CALCULATE_PRICE_FLAG*/
18152:
18153: prior_exists := 'N';
18154: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18155: IF OE_Globals.Equal(
18156: p_curr_rec.CALCULATE_PRICE_FLAG,
18157: p_prior_rec.CALCULATE_PRICE_FLAG) THEN
18158: null;
18159: ELSE
18166: END IF;
18167: END IF; /* PRIOR */
18168: /****************************/
18169: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18170: IF OE_Globals.Equal(
18171: p_curr_rec.CALCULATE_PRICE_FLAG,
18172: p_next_rec.CALCULATE_PRICE_FLAG) THEN
18173: IF prior_exists = 'Y' THEN
18174: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.CALCULATE_PRICE_FLAG;
18192: /* START COMMITMENT_ID*/
18193:
18194: prior_exists := 'N';
18195: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18196: IF OE_Globals.Equal(
18197: p_curr_rec.COMMITMENT_ID,
18198: p_prior_rec.COMMITMENT_ID) THEN
18199: null;
18200: ELSE
18209: END IF;
18210: END IF; /* PRIOR */
18211: /****************************/
18212: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18213: IF OE_Globals.Equal(
18214: p_curr_rec.COMMITMENT_ID,
18215: p_next_rec.COMMITMENT_ID) THEN
18216: IF prior_exists = 'Y' THEN
18217: x_line_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.Commitment(p_curr_rec.COMMITMENT_ID);
18239: /* START Item_Relationship_Type*/
18240:
18241: prior_exists := 'N';
18242: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18243: IF OE_Globals.Equal(
18244: p_curr_rec.Item_Relationship_Type,
18245: p_prior_rec.Item_Relationship_Type) THEN
18246: null;
18247: ELSE
18271: END IF; /* PRIOR */
18272: /****************************/
18273:
18274: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18275: IF OE_Globals.Equal(
18276: p_curr_rec.Item_Relationship_Type,
18277: p_next_rec.Item_Relationship_Type) THEN
18278: IF prior_exists = 'Y' THEN
18279: x_line_changed_attr_tbl(ind).next_value := x_current_item_rel_type;
18321: /* START LATE_DEMAND_PENALTY_FACTOR*/
18322:
18323: prior_exists := 'N';
18324: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18325: IF OE_Globals.Equal(
18326: p_curr_rec.LATE_DEMAND_PENALTY_FACTOR,
18327: p_prior_rec.LATE_DEMAND_PENALTY_FACTOR) THEN
18328: null;
18329: ELSE
18336: END IF;
18337: END IF; /* PRIOR */
18338: /****************************/
18339: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18340: IF OE_Globals.Equal(
18341: p_curr_rec.LATE_DEMAND_PENALTY_FACTOR,
18342: p_next_rec.LATE_DEMAND_PENALTY_FACTOR) THEN
18343: IF prior_exists = 'Y' THEN
18344: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.LATE_DEMAND_PENALTY_FACTOR;
18362: /* START OVERRIDE_ATP_DATE_CODE*/
18363:
18364: prior_exists := 'N';
18365: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18366: IF OE_Globals.Equal(
18367: p_curr_rec.OVERRIDE_ATP_DATE_CODE,
18368: p_prior_rec.OVERRIDE_ATP_DATE_CODE) THEN
18369: null;
18370: ELSE
18377: END IF;
18378: END IF; /* PRIOR */
18379: /****************************/
18380: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18381: IF OE_Globals.Equal(
18382: p_curr_rec.OVERRIDE_ATP_DATE_CODE,
18383: p_next_rec.OVERRIDE_ATP_DATE_CODE) THEN
18384: IF prior_exists = 'Y' THEN
18385: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.OVERRIDE_ATP_DATE_CODE;
18405: /* START USER_ITEM_DESCRIPTION*/
18406:
18407: prior_exists := 'N';
18408: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18409: IF OE_Globals.Equal(
18410: p_curr_rec.USER_ITEM_DESCRIPTION,
18411: p_prior_rec.USER_ITEM_DESCRIPTION) THEN
18412: null;
18413: ELSE
18420: END IF;
18421: END IF; /* PRIOR */
18422: /****************************/
18423: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18424: IF OE_Globals.Equal(
18425: p_curr_rec.USER_ITEM_DESCRIPTION,
18426: p_next_rec.USER_ITEM_DESCRIPTION) THEN
18427: IF prior_exists = 'Y' THEN
18428: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.USER_ITEM_DESCRIPTION;
18447: /* START BLANKET_LINE_NUMBER*/
18448:
18449: prior_exists := 'N';
18450: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18451: IF OE_Globals.Equal(
18452: p_curr_rec.BLANKET_LINE_NUMBER,
18453: p_prior_rec.BLANKET_LINE_NUMBER) THEN
18454: null;
18455: ELSE
18462: END IF;
18463: END IF; /* PRIOR */
18464: /****************************/
18465: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18466: IF OE_Globals.Equal(
18467: p_curr_rec.BLANKET_LINE_NUMBER,
18468: p_next_rec.BLANKET_LINE_NUMBER) THEN
18469: IF prior_exists = 'Y' THEN
18470: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.BLANKET_LINE_NUMBER;
18489: /* START BLANKET_VERSION_NUMBER*/
18490:
18491: prior_exists := 'N';
18492: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18493: IF OE_Globals.Equal(
18494: p_curr_rec.BLANKET_VERSION_NUMBER,
18495: p_prior_rec.BLANKET_VERSION_NUMBER) THEN
18496: null;
18497: ELSE
18504: END IF;
18505: END IF; /* PRIOR */
18506: /****************************/
18507: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18508: IF OE_Globals.Equal(
18509: p_curr_rec.BLANKET_VERSION_NUMBER,
18510: p_next_rec.BLANKET_VERSION_NUMBER) THEN
18511: IF prior_exists = 'Y' THEN
18512: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.BLANKET_VERSION_NUMBER;
18531: /* START COMPONENT_NUMBER*/
18532:
18533: prior_exists := 'N';
18534: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18535: IF OE_Globals.Equal(
18536: p_curr_rec.COMPONENT_NUMBER,
18537: p_prior_rec.COMPONENT_NUMBER) THEN
18538: null;
18539: ELSE
18546: END IF;
18547: END IF; /* PRIOR */
18548: /****************************/
18549: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18550: IF OE_Globals.Equal(
18551: p_curr_rec.COMPONENT_NUMBER,
18552: p_next_rec.COMPONENT_NUMBER) THEN
18553: IF prior_exists = 'Y' THEN
18554: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.COMPONENT_NUMBER;
18572: /* START SERVICE_NUMBER*/
18573:
18574: prior_exists := 'N';
18575: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
18576: IF OE_Globals.Equal(
18577: p_curr_rec.SERVICE_NUMBER,
18578: p_prior_rec.SERVICE_NUMBER) THEN
18579: null;
18580: ELSE
18587: END IF;
18588: END IF; /* PRIOR */
18589: /****************************/
18590: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
18591: IF OE_Globals.Equal(
18592: p_curr_rec.SERVICE_NUMBER,
18593: p_next_rec.SERVICE_NUMBER) THEN
18594: IF prior_exists = 'Y' THEN
18595: x_line_changed_attr_tbl(ind).next_value := p_curr_rec.SERVICE_NUMBER;
18803: oe_debug_pub.add('sales credit' ||p_sales_credit_id);
18804: oe_debug_pub.add('version' ||p_version);
18805: END IF;
18806:
18807: l_org_id := OE_GLOBALS.G_ORG_ID;
18808:
18809: IF l_org_id IS NULL THEN
18810: OE_GLOBALS.Set_Context;
18811: l_org_id := OE_GLOBALS.G_ORG_ID;
18806:
18807: l_org_id := OE_GLOBALS.G_ORG_ID;
18808:
18809: IF l_org_id IS NULL THEN
18810: OE_GLOBALS.Set_Context;
18811: l_org_id := OE_GLOBALS.G_ORG_ID;
18812: END IF;
18813:
18814:
18807: l_org_id := OE_GLOBALS.G_ORG_ID;
18808:
18809: IF l_org_id IS NULL THEN
18810: OE_GLOBALS.Set_Context;
18811: l_org_id := OE_GLOBALS.G_ORG_ID;
18812: END IF;
18813:
18814:
18815: SELECT ATTRIBUTE1
18919: oe_debug_pub.add('header' ||p_header_id);
18920: oe_debug_pub.add('version' ||p_version);
18921: END IF;
18922:
18923: l_org_id := OE_GLOBALS.G_ORG_ID;
18924:
18925: IF l_org_id IS NULL THEN
18926: OE_GLOBALS.Set_Context;
18927: l_org_id := OE_GLOBALS.G_ORG_ID;
18922:
18923: l_org_id := OE_GLOBALS.G_ORG_ID;
18924:
18925: IF l_org_id IS NULL THEN
18926: OE_GLOBALS.Set_Context;
18927: l_org_id := OE_GLOBALS.G_ORG_ID;
18928: END IF;
18929:
18930: SELECT ATTRIBUTE1
18923: l_org_id := OE_GLOBALS.G_ORG_ID;
18924:
18925: IF l_org_id IS NULL THEN
18926: OE_GLOBALS.Set_Context;
18927: l_org_id := OE_GLOBALS.G_ORG_ID;
18928: END IF;
18929:
18930: SELECT ATTRIBUTE1
18931: , ATTRIBUTE10
19162: (p_curr_rec_exists = 'Y' and p_next_rec_exists ='Y') THEN
19163: IF l_debug_level > 0 THEN
19164: oe_debug_pub.add(' both exists - checking if both are same');
19165: END IF;
19166: IF OE_Globals.Equal(p_prior_rec.salesrep_id,p_curr_rec.salesrep_id) OR
19167: OE_Globals.Equal( p_curr_rec.salesrep_id, p_next_rec.salesrep_id) THEN
19168: /****************************/
19169:
19170: /****************************/
19163: IF l_debug_level > 0 THEN
19164: oe_debug_pub.add(' both exists - checking if both are same');
19165: END IF;
19166: IF OE_Globals.Equal(p_prior_rec.salesrep_id,p_curr_rec.salesrep_id) OR
19167: OE_Globals.Equal( p_curr_rec.salesrep_id, p_next_rec.salesrep_id) THEN
19168: /****************************/
19169:
19170: /****************************/
19171: /* START attribute1*/
19171: /* START attribute1*/
19172:
19173: prior_exists := 'N';
19174: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19175: IF OE_Globals.Equal(
19176: p_curr_rec.attribute1,
19177: p_prior_rec.attribute1) THEN
19178: null;
19179: ELSE
19186: END IF;
19187: END IF; /* PRIOR */
19188: /****************************/
19189: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19190: IF OE_Globals.Equal(
19191: p_curr_rec.attribute1,
19192: p_next_rec.attribute1) THEN
19193: IF prior_exists = 'Y' THEN
19194: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute1;
19212: /* START attribute2*/
19213:
19214: prior_exists := 'N';
19215: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19216: IF OE_Globals.Equal(
19217: p_curr_rec.attribute2,
19218: p_prior_rec.attribute2) THEN
19219: null;
19220: ELSE
19227: END IF;
19228: END IF; /* PRIOR */
19229: /****************************/
19230: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19231: IF OE_Globals.Equal(
19232: p_curr_rec.attribute2,
19233: p_next_rec.attribute2) THEN
19234: IF prior_exists = 'Y' THEN
19235: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute2;
19252: /* START attribute3*/
19253:
19254: prior_exists := 'N';
19255: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19256: IF OE_Globals.Equal(
19257: p_curr_rec.attribute3,
19258: p_prior_rec.attribute3) THEN
19259: null;
19260: ELSE
19267: END IF;
19268: END IF; /* PRIOR */
19269: /****************************/
19270: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19271: IF OE_Globals.Equal(
19272: p_curr_rec.attribute3,
19273: p_next_rec.attribute3) THEN
19274: IF prior_exists = 'Y' THEN
19275: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute3;
19293: /* START attribute4*/
19294:
19295: prior_exists := 'N';
19296: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19297: IF OE_Globals.Equal(
19298: p_curr_rec.attribute4,
19299: p_prior_rec.attribute4) THEN
19300: null;
19301: ELSE
19308: END IF;
19309: END IF; /* PRIOR */
19310: /****************************/
19311: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19312: IF OE_Globals.Equal(
19313: p_curr_rec.attribute4,
19314: p_next_rec.attribute4) THEN
19315: IF prior_exists = 'Y' THEN
19316: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute4;
19333: /* START attribute5*/
19334:
19335: prior_exists := 'N';
19336: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19337: IF OE_Globals.Equal(
19338: p_curr_rec.attribute5,
19339: p_prior_rec.attribute5) THEN
19340: null;
19341: ELSE
19348: END IF;
19349: END IF; /* PRIOR */
19350: /****************************/
19351: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19352: IF OE_Globals.Equal(
19353: p_curr_rec.attribute5,
19354: p_next_rec.attribute5) THEN
19355: IF prior_exists = 'Y' THEN
19356: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute5;
19374: /* START attribute6*/
19375:
19376: prior_exists := 'N';
19377: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19378: IF OE_Globals.Equal(
19379: p_curr_rec.attribute6,
19380: p_prior_rec.attribute6) THEN
19381: null;
19382: ELSE
19389: END IF;
19390: END IF; /* PRIOR */
19391: /****************************/
19392: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19393: IF OE_Globals.Equal(
19394: p_curr_rec.attribute6,
19395: p_next_rec.attribute6) THEN
19396: IF prior_exists = 'Y' THEN
19397: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute6;
19414: /* START attribute7*/
19415:
19416: prior_exists := 'N';
19417: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19418: IF OE_Globals.Equal(
19419: p_curr_rec.attribute7,
19420: p_prior_rec.attribute7) THEN
19421: null;
19422: ELSE
19429: END IF;
19430: END IF; /* PRIOR */
19431: /****************************/
19432: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19433: IF OE_Globals.Equal(
19434: p_curr_rec.attribute7,
19435: p_next_rec.attribute7) THEN
19436: IF prior_exists = 'Y' THEN
19437: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute7;
19455: /* START attribute8*/
19456:
19457: prior_exists := 'N';
19458: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19459: IF OE_Globals.Equal(
19460: p_curr_rec.attribute8,
19461: p_prior_rec.attribute8) THEN
19462: null;
19463: ELSE
19470: END IF;
19471: END IF; /* PRIOR */
19472: /****************************/
19473: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19474: IF OE_Globals.Equal(
19475: p_curr_rec.attribute8,
19476: p_next_rec.attribute8) THEN
19477: IF prior_exists = 'Y' THEN
19478: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute8;
19495: /* START attribute9*/
19496:
19497: prior_exists := 'N';
19498: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19499: IF OE_Globals.Equal(
19500: p_curr_rec.attribute9,
19501: p_prior_rec.attribute9) THEN
19502: null;
19503: ELSE
19510: END IF;
19511: END IF; /* PRIOR */
19512: /****************************/
19513: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19514: IF OE_Globals.Equal(
19515: p_curr_rec.attribute9,
19516: p_next_rec.attribute9) THEN
19517: IF prior_exists = 'Y' THEN
19518: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute9;
19536: /* START attribute10*/
19537:
19538: prior_exists := 'N';
19539: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19540: IF OE_Globals.Equal(
19541: p_curr_rec.attribute10,
19542: p_prior_rec.attribute10) THEN
19543: null;
19544: ELSE
19551: END IF;
19552: END IF; /* PRIOR */
19553: /****************************/
19554: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19555: IF OE_Globals.Equal(
19556: p_curr_rec.attribute10,
19557: p_next_rec.attribute10) THEN
19558: IF prior_exists = 'Y' THEN
19559: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute10;
19577: /* START attribute11*/
19578:
19579: prior_exists := 'N';
19580: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19581: IF OE_Globals.Equal(
19582: p_curr_rec.attribute11,
19583: p_prior_rec.attribute11) THEN
19584: null;
19585: ELSE
19592: END IF;
19593: END IF; /* PRIOR */
19594: /****************************/
19595: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19596: IF OE_Globals.Equal(
19597: p_curr_rec.attribute11,
19598: p_next_rec.attribute11) THEN
19599: IF prior_exists = 'Y' THEN
19600: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute11;
19618: /* START attribute12*/
19619:
19620: prior_exists := 'N';
19621: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19622: IF OE_Globals.Equal(
19623: p_curr_rec.attribute12,
19624: p_prior_rec.attribute12) THEN
19625: null;
19626: ELSE
19633: END IF;
19634: END IF; /* PRIOR */
19635: /****************************/
19636: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19637: IF OE_Globals.Equal(
19638: p_curr_rec.attribute12,
19639: p_next_rec.attribute12) THEN
19640: IF prior_exists = 'Y' THEN
19641: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute12;
19659: /* START attribute13*/
19660:
19661: prior_exists := 'N';
19662: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19663: IF OE_Globals.Equal(
19664: p_curr_rec.attribute13,
19665: p_prior_rec.attribute13) THEN
19666: null;
19667: ELSE
19674: END IF;
19675: END IF; /* PRIOR */
19676: /****************************/
19677: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19678: IF OE_Globals.Equal(
19679: p_curr_rec.attribute13,
19680: p_next_rec.attribute13) THEN
19681: IF prior_exists = 'Y' THEN
19682: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute13;
19700: /* START attribute14*/
19701:
19702: prior_exists := 'N';
19703: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19704: IF OE_Globals.Equal(
19705: p_curr_rec.attribute14,
19706: p_prior_rec.attribute14) THEN
19707: null;
19708: ELSE
19715: END IF;
19716: END IF; /* PRIOR */
19717: /****************************/
19718: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19719: IF OE_Globals.Equal(
19720: p_curr_rec.attribute14,
19721: p_next_rec.attribute14) THEN
19722: IF prior_exists = 'Y' THEN
19723: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute14;
19741: /* START attribute15*/
19742:
19743: prior_exists := 'N';
19744: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19745: IF OE_Globals.Equal(
19746: p_curr_rec.attribute15,
19747: p_prior_rec.attribute15) THEN
19748: null;
19749: ELSE
19756: END IF;
19757: END IF; /* PRIOR */
19758: /****************************/
19759: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19760: IF OE_Globals.Equal(
19761: p_curr_rec.attribute15,
19762: p_next_rec.attribute15) THEN
19763: IF prior_exists = 'Y' THEN
19764: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute15;
19781: /* START context*/
19782:
19783: prior_exists := 'N';
19784: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19785: IF OE_Globals.Equal(
19786: p_curr_rec.context,
19787: p_prior_rec.context) THEN
19788: null;
19789: ELSE
19796: END IF;
19797: END IF; /* PRIOR */
19798: /****************************/
19799: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19800: IF OE_Globals.Equal(
19801: p_curr_rec.context,
19802: p_next_rec.context) THEN
19803: IF prior_exists = 'Y' THEN
19804: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.context;
19823: /* START PERCENT*/
19824:
19825: prior_exists := 'N';
19826: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19827: IF OE_Globals.Equal(
19828: p_curr_rec.PERCENT,
19829: p_prior_rec.PERCENT) THEN
19830: null;
19831: ELSE
19838: END IF;
19839: END IF; /* PRIOR */
19840: /****************************/
19841: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19842: IF OE_Globals.Equal(
19843: p_curr_rec.PERCENT,
19844: p_next_rec.PERCENT) THEN
19845: IF prior_exists = 'Y' THEN
19846: x_header_sc_changed_attr_tbl(ind).next_value := p_curr_rec.PERCENT;
19863: /* START sales_credit_type_id*/
19864:
19865: prior_exists := 'N';
19866: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19867: IF OE_Globals.Equal(
19868: p_curr_rec.sales_credit_type_id,
19869: p_prior_rec.sales_credit_type_id) THEN
19870: null;
19871: ELSE
19880: END IF;
19881: END IF; /* PRIOR */
19882: /****************************/
19883: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19884: IF OE_Globals.Equal(
19885: p_curr_rec.sales_credit_type_id,
19886: p_next_rec.sales_credit_type_id) THEN
19887: IF prior_exists = 'Y' THEN
19888: x_header_sc_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.sales_credit_type(p_curr_rec.sales_credit_type_id);
19914: /* START sales_group_id*/
19915:
19916: prior_exists := 'N';
19917: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
19918: IF OE_Globals.Equal(
19919: p_curr_rec.sales_group_id,
19920: p_prior_rec.sales_group_id) THEN
19921: null;
19922: ELSE
19931: END IF;
19932: END IF; /* PRIOR */
19933: /****************************/
19934: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
19935: IF OE_Globals.Equal(
19936: p_curr_rec.sales_group_id,
19937: p_next_rec.sales_group_id) THEN
19938: IF prior_exists = 'Y' THEN
19939: x_header_sc_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.get_sales_group_name(p_curr_rec.sales_group_id);
19957: /****************************/
19958: /****************************/
19959: ELSE
19960:
19961: IF NOT OE_Globals.Equal(
19962: p_prior_rec.salesrep_id,
19963: p_curr_rec.salesrep_id) THEN
19964: If p_prior_version IS NOT NULL THEN
19965: ind := ind+1;
19974: x_header_sc_changed_attr_tbl(ind).next_value := 'ADD';
19975: END IF; /* prior version is not null */
19976: END IF;
19977:
19978: IF NOT OE_Globals.Equal(
19979: p_curr_rec.salesrep_id,
19980: p_next_rec.salesrep_id) THEN
19981: IF p_next_version IS NOT NULL THEN
19982: ind := ind+1;
20225: BEGIN
20226:
20227: oe_debug_pub.add('Entering OE_VERSION_COMP.QUERY_line_SC_ROW', 1);
20228:
20229: l_org_id := OE_GLOBALS.G_ORG_ID;
20230:
20231: IF l_org_id IS NULL THEN
20232: OE_GLOBALS.Set_Context;
20233: l_org_id := OE_GLOBALS.G_ORG_ID;
20228:
20229: l_org_id := OE_GLOBALS.G_ORG_ID;
20230:
20231: IF l_org_id IS NULL THEN
20232: OE_GLOBALS.Set_Context;
20233: l_org_id := OE_GLOBALS.G_ORG_ID;
20234: END IF;
20235:
20236:
20229: l_org_id := OE_GLOBALS.G_ORG_ID;
20230:
20231: IF l_org_id IS NULL THEN
20232: OE_GLOBALS.Set_Context;
20233: l_org_id := OE_GLOBALS.G_ORG_ID;
20234: END IF;
20235:
20236:
20237: SELECT ATTRIBUTE1
20341: oe_debug_pub.add('header' ||p_header_id);
20342: oe_debug_pub.add('version' ||p_version);
20343: END IF;
20344:
20345: l_org_id := OE_GLOBALS.G_ORG_ID;
20346:
20347: IF l_org_id IS NULL THEN
20348: OE_GLOBALS.Set_Context;
20349: l_org_id := OE_GLOBALS.G_ORG_ID;
20344:
20345: l_org_id := OE_GLOBALS.G_ORG_ID;
20346:
20347: IF l_org_id IS NULL THEN
20348: OE_GLOBALS.Set_Context;
20349: l_org_id := OE_GLOBALS.G_ORG_ID;
20350: END IF;
20351:
20352: SELECT ATTRIBUTE1
20345: l_org_id := OE_GLOBALS.G_ORG_ID;
20346:
20347: IF l_org_id IS NULL THEN
20348: OE_GLOBALS.Set_Context;
20349: l_org_id := OE_GLOBALS.G_ORG_ID;
20350: END IF;
20351:
20352: SELECT ATTRIBUTE1
20353: , ATTRIBUTE10
20582: (p_curr_rec_exists = 'Y' and p_next_rec_exists ='Y') THEN
20583: IF l_debug_level > 0 THEN
20584: oe_debug_pub.add(' both exists - checking if both are same');
20585: END IF;
20586: IF OE_Globals.Equal(p_prior_rec.salesrep_id,p_curr_rec.salesrep_id) OR
20587: OE_Globals.Equal( p_curr_rec.salesrep_id, p_next_rec.salesrep_id) THEN
20588: /****************************/
20589:
20590: /****************************/
20583: IF l_debug_level > 0 THEN
20584: oe_debug_pub.add(' both exists - checking if both are same');
20585: END IF;
20586: IF OE_Globals.Equal(p_prior_rec.salesrep_id,p_curr_rec.salesrep_id) OR
20587: OE_Globals.Equal( p_curr_rec.salesrep_id, p_next_rec.salesrep_id) THEN
20588: /****************************/
20589:
20590: /****************************/
20591: /* START attribute1*/
20591: /* START attribute1*/
20592:
20593: prior_exists := 'N';
20594: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
20595: IF OE_Globals.Equal(
20596: p_curr_rec.attribute1,
20597: p_prior_rec.attribute1) THEN
20598: null;
20599: ELSE
20607: END IF;
20608: END IF; /* PRIOR */
20609: /****************************/
20610: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
20611: IF OE_Globals.Equal(
20612: p_curr_rec.attribute1,
20613: p_next_rec.attribute1) THEN
20614: IF prior_exists = 'Y' THEN
20615: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute1;
20634: /* START attribute2*/
20635:
20636: prior_exists := 'N';
20637: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
20638: IF OE_Globals.Equal(
20639: p_curr_rec.attribute2,
20640: p_prior_rec.attribute2) THEN
20641: null;
20642: ELSE
20650: END IF;
20651: END IF; /* PRIOR */
20652: /****************************/
20653: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
20654: IF OE_Globals.Equal(
20655: p_curr_rec.attribute2,
20656: p_next_rec.attribute2) THEN
20657: IF prior_exists = 'Y' THEN
20658: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute2;
20676: /* START attribute3*/
20677:
20678: prior_exists := 'N';
20679: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
20680: IF OE_Globals.Equal(
20681: p_curr_rec.attribute3,
20682: p_prior_rec.attribute3) THEN
20683: null;
20684: ELSE
20692: END IF;
20693: END IF; /* PRIOR */
20694: /****************************/
20695: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
20696: IF OE_Globals.Equal(
20697: p_curr_rec.attribute3,
20698: p_next_rec.attribute3) THEN
20699: IF prior_exists = 'Y' THEN
20700: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute3;
20719: /* START attribute4*/
20720:
20721: prior_exists := 'N';
20722: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
20723: IF OE_Globals.Equal(
20724: p_curr_rec.attribute4,
20725: p_prior_rec.attribute4) THEN
20726: null;
20727: ELSE
20735: END IF;
20736: END IF; /* PRIOR */
20737: /****************************/
20738: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
20739: IF OE_Globals.Equal(
20740: p_curr_rec.attribute4,
20741: p_next_rec.attribute4) THEN
20742: IF prior_exists = 'Y' THEN
20743: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute4;
20761: /* START attribute5*/
20762:
20763: prior_exists := 'N';
20764: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
20765: IF OE_Globals.Equal(
20766: p_curr_rec.attribute5,
20767: p_prior_rec.attribute5) THEN
20768: null;
20769: ELSE
20777: END IF;
20778: END IF; /* PRIOR */
20779: /****************************/
20780: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
20781: IF OE_Globals.Equal(
20782: p_curr_rec.attribute5,
20783: p_next_rec.attribute5) THEN
20784: IF prior_exists = 'Y' THEN
20785: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute5;
20804: /* START attribute6*/
20805:
20806: prior_exists := 'N';
20807: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
20808: IF OE_Globals.Equal(
20809: p_curr_rec.attribute6,
20810: p_prior_rec.attribute6) THEN
20811: null;
20812: ELSE
20820: END IF;
20821: END IF; /* PRIOR */
20822: /****************************/
20823: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
20824: IF OE_Globals.Equal(
20825: p_curr_rec.attribute6,
20826: p_next_rec.attribute6) THEN
20827: IF prior_exists = 'Y' THEN
20828: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute6;
20846: /* START attribute7*/
20847:
20848: prior_exists := 'N';
20849: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
20850: IF OE_Globals.Equal(
20851: p_curr_rec.attribute7,
20852: p_prior_rec.attribute7) THEN
20853: null;
20854: ELSE
20862: END IF;
20863: END IF; /* PRIOR */
20864: /****************************/
20865: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
20866: IF OE_Globals.Equal(
20867: p_curr_rec.attribute7,
20868: p_next_rec.attribute7) THEN
20869: IF prior_exists = 'Y' THEN
20870: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute7;
20889: /* START attribute8*/
20890:
20891: prior_exists := 'N';
20892: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
20893: IF OE_Globals.Equal(
20894: p_curr_rec.attribute8,
20895: p_prior_rec.attribute8) THEN
20896: null;
20897: ELSE
20905: END IF;
20906: END IF; /* PRIOR */
20907: /****************************/
20908: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
20909: IF OE_Globals.Equal(
20910: p_curr_rec.attribute8,
20911: p_next_rec.attribute8) THEN
20912: IF prior_exists = 'Y' THEN
20913: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute8;
20931: /* START attribute9*/
20932:
20933: prior_exists := 'N';
20934: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
20935: IF OE_Globals.Equal(
20936: p_curr_rec.attribute9,
20937: p_prior_rec.attribute9) THEN
20938: null;
20939: ELSE
20947: END IF;
20948: END IF; /* PRIOR */
20949: /****************************/
20950: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
20951: IF OE_Globals.Equal(
20952: p_curr_rec.attribute9,
20953: p_next_rec.attribute9) THEN
20954: IF prior_exists = 'Y' THEN
20955: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute9;
20974: /* START attribute10*/
20975:
20976: prior_exists := 'N';
20977: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
20978: IF OE_Globals.Equal(
20979: p_curr_rec.attribute10,
20980: p_prior_rec.attribute10) THEN
20981: null;
20982: ELSE
20990: END IF;
20991: END IF; /* PRIOR */
20992: /****************************/
20993: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
20994: IF OE_Globals.Equal(
20995: p_curr_rec.attribute10,
20996: p_next_rec.attribute10) THEN
20997: IF prior_exists = 'Y' THEN
20998: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute10;
21017: /* START attribute11*/
21018:
21019: prior_exists := 'N';
21020: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
21021: IF OE_Globals.Equal(
21022: p_curr_rec.attribute11,
21023: p_prior_rec.attribute11) THEN
21024: null;
21025: ELSE
21033: END IF;
21034: END IF; /* PRIOR */
21035: /****************************/
21036: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
21037: IF OE_Globals.Equal(
21038: p_curr_rec.attribute11,
21039: p_next_rec.attribute11) THEN
21040: IF prior_exists = 'Y' THEN
21041: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute11;
21060: /* START attribute12*/
21061:
21062: prior_exists := 'N';
21063: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
21064: IF OE_Globals.Equal(
21065: p_curr_rec.attribute12,
21066: p_prior_rec.attribute12) THEN
21067: null;
21068: ELSE
21076: END IF;
21077: END IF; /* PRIOR */
21078: /****************************/
21079: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
21080: IF OE_Globals.Equal(
21081: p_curr_rec.attribute12,
21082: p_next_rec.attribute12) THEN
21083: IF prior_exists = 'Y' THEN
21084: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute12;
21103: /* START attribute13*/
21104:
21105: prior_exists := 'N';
21106: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
21107: IF OE_Globals.Equal(
21108: p_curr_rec.attribute13,
21109: p_prior_rec.attribute13) THEN
21110: null;
21111: ELSE
21119: END IF;
21120: END IF; /* PRIOR */
21121: /****************************/
21122: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
21123: IF OE_Globals.Equal(
21124: p_curr_rec.attribute13,
21125: p_next_rec.attribute13) THEN
21126: IF prior_exists = 'Y' THEN
21127: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute13;
21146: /* START attribute14*/
21147:
21148: prior_exists := 'N';
21149: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
21150: IF OE_Globals.Equal(
21151: p_curr_rec.attribute14,
21152: p_prior_rec.attribute14) THEN
21153: null;
21154: ELSE
21162: END IF;
21163: END IF; /* PRIOR */
21164: /****************************/
21165: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
21166: IF OE_Globals.Equal(
21167: p_curr_rec.attribute14,
21168: p_next_rec.attribute14) THEN
21169: IF prior_exists = 'Y' THEN
21170: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute14;
21189: /* START attribute15*/
21190:
21191: prior_exists := 'N';
21192: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
21193: IF OE_Globals.Equal(
21194: p_curr_rec.attribute15,
21195: p_prior_rec.attribute15) THEN
21196: null;
21197: ELSE
21205: END IF;
21206: END IF; /* PRIOR */
21207: /****************************/
21208: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
21209: IF OE_Globals.Equal(
21210: p_curr_rec.attribute15,
21211: p_next_rec.attribute15) THEN
21212: IF prior_exists = 'Y' THEN
21213: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.attribute15;
21231: /* START context*/
21232:
21233: prior_exists := 'N';
21234: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
21235: IF OE_Globals.Equal(
21236: p_curr_rec.context,
21237: p_prior_rec.context) THEN
21238: null;
21239: ELSE
21247: END IF;
21248: END IF; /* PRIOR */
21249: /****************************/
21250: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
21251: IF OE_Globals.Equal(
21252: p_curr_rec.context,
21253: p_next_rec.context) THEN
21254: IF prior_exists = 'Y' THEN
21255: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.context;
21275: /* START PERCENT*/
21276:
21277: prior_exists := 'N';
21278: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
21279: IF OE_Globals.Equal(
21280: p_curr_rec.PERCENT,
21281: p_prior_rec.PERCENT) THEN
21282: null;
21283: ELSE
21291: END IF;
21292: END IF; /* PRIOR */
21293: /****************************/
21294: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
21295: IF OE_Globals.Equal(
21296: p_curr_rec.PERCENT,
21297: p_next_rec.PERCENT) THEN
21298: IF prior_exists = 'Y' THEN
21299: x_line_sc_changed_attr_tbl(ind).next_value := p_curr_rec.PERCENT;
21317: /* START sales_credit_type_id*/
21318:
21319: prior_exists := 'N';
21320: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
21321: IF OE_Globals.Equal(
21322: p_curr_rec.sales_credit_type_id,
21323: p_prior_rec.sales_credit_type_id) THEN
21324: null;
21325: ELSE
21335: END IF;
21336: END IF; /* PRIOR */
21337: /****************************/
21338: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
21339: IF OE_Globals.Equal(
21340: p_curr_rec.sales_credit_type_id,
21341: p_next_rec.sales_credit_type_id) THEN
21342: IF prior_exists = 'Y' THEN
21343: x_line_sc_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.sales_credit_type(p_curr_rec.sales_credit_type_id);
21365: /* START sales_group_id*/
21366:
21367: prior_exists := 'N';
21368: IF p_prior_rec_exists = 'Y' and p_curr_rec_exists = 'Y' THEN
21369: IF OE_Globals.Equal(
21370: p_curr_rec.sales_group_id,
21371: p_prior_rec.sales_group_id) THEN
21372: null;
21373: ELSE
21383: END IF;
21384: END IF; /* PRIOR */
21385: /****************************/
21386: IF p_curr_rec_exists = 'Y' and p_next_rec_exists = 'Y' THEN
21387: IF OE_Globals.Equal(
21388: p_curr_rec.sales_group_id,
21389: p_next_rec.sales_group_id) THEN
21390: IF prior_exists = 'Y' THEN
21391: x_line_sc_changed_attr_tbl(ind).next_value := OE_ID_TO_VALUE.get_sales_group_name(p_curr_rec.sales_group_id);
21411:
21412: /****************************/
21413: ELSE
21414:
21415: IF NOT OE_Globals.Equal(
21416: p_prior_rec.salesrep_id,
21417: p_curr_rec.salesrep_id) THEN
21418: IF p_prior_version IS NOT NULL THEN
21419: ind := ind+1;
21430: x_line_sc_changed_attr_tbl(ind).next_value := 'ADD';
21431: END IF; /*prior version is not null */
21432: END IF;
21433:
21434: IF NOT OE_Globals.Equal(
21435: p_curr_rec.salesrep_id,
21436: p_next_rec.salesrep_id) THEN
21437: IF p_next_version IS NOT NULL THEN
21438: ind := ind+1;