1890: )
1891: IS
1892: BEGIN
1893: IF( (p_pri_query_rec.pricing_attribute_id IS NOT NULL)
1894: AND (p_pri_query_rec.pricing_attribute_id <> FND_API.G_MISS_NUM)) THEN
1895: DBMS_SQL.BIND_VARIABLE(p_cur_get_pri, ':pricing_attribute_id', p_pri_query_rec.pricing_attribute_id);
1896: END IF;
1897:
1898: IF( (p_pri_query_rec.instance_id IS NOT NULL)
1895: DBMS_SQL.BIND_VARIABLE(p_cur_get_pri, ':pricing_attribute_id', p_pri_query_rec.pricing_attribute_id);
1896: END IF;
1897:
1898: IF( (p_pri_query_rec.instance_id IS NOT NULL)
1899: AND (p_pri_query_rec.instance_id <> FND_API.G_MISS_NUM)) THEN
1900: DBMS_SQL.BIND_VARIABLE(p_cur_get_pri, ':instance_id', p_pri_query_rec.instance_id);
1901: END IF;
1902:
1903: END Bind_pri_variable;
1918: -- Assign null at the start
1919: x_where_clause := '';
1920:
1921: IF (( p_pri_query_rec.pricing_attribute_id IS NOT NULL) AND
1922: ( p_pri_query_rec.pricing_attribute_id <> FND_API.G_MISS_NUM)) THEN
1923: x_where_clause := ' pricing_attribute_id = :pricing_attribute_id ';
1924: ELSIF ( p_pri_query_rec.pricing_attribute_id IS NULL) THEN
1925: x_where_clause := ' pricing_attribute_id IS NULL ';
1926: END IF;
1925: x_where_clause := ' pricing_attribute_id IS NULL ';
1926: END IF;
1927:
1928: IF ((p_pri_query_rec.instance_id IS NOT NULL) AND
1929: (p_pri_query_rec.instance_id <> FND_API.G_MISS_NUM)) THEN
1930: IF x_where_clause IS NULL THEN
1931: x_where_clause := ' instance_id = :instance_id ';
1932: ELSE
1933: x_where_clause := x_where_clause||' AND '||' instance_id = :instance_id ';
1975: -- Standard Start of API savepoint
1976: SAVEPOINT create_pricing_attribs;
1977:
1978: -- Standard call to check for call compatibility.
1979: IF NOT FND_API.Compatible_API_Call (l_api_version,
1980: p_api_version,
1981: l_api_name ,
1982: g_pkg_name)
1983: THEN
1980: p_api_version,
1981: l_api_name ,
1982: g_pkg_name)
1983: THEN
1984: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1985: END IF;
1986:
1987:
1988: -- Initialize message list if p_init_msg_list is set to TRUE.
1985: END IF;
1986:
1987:
1988: -- Initialize message list if p_init_msg_list is set to TRUE.
1989: IF FND_API.to_Boolean( p_init_msg_list ) THEN
1990: FND_MSG_PUB.initialize;
1991: END IF;
1992:
1993:
1991: END IF;
1992:
1993:
1994: -- Initialize API return status to success
1995: x_return_status := FND_API.G_RET_STS_SUCCESS;
1996:
1997:
1998: -- Check the profile option debug_level for debug message reporting
1999: l_debug_level:=fnd_profile.value('CSI_DEBUG_LEVEL');
2019:
2020:
2021: -- Start API body
2022: -- Verify if instance id is ok
2023: IF p_called_from_grp <> FND_API.G_TRUE THEN
2024: IF NOT(csi_pricing_attrib_vld_pvt.Is_valid_instance_id
2025: (p_pricing_attribs_rec.instance_id,
2026: 'INSERT')) THEN
2027: RAISE FND_API.G_EXC_ERROR;
2023: IF p_called_from_grp <> FND_API.G_TRUE THEN
2024: IF NOT(csi_pricing_attrib_vld_pvt.Is_valid_instance_id
2025: (p_pricing_attribs_rec.instance_id,
2026: 'INSERT')) THEN
2027: RAISE FND_API.G_EXC_ERROR;
2028: END IF;
2029: END IF;
2030:
2031:
2029: END IF;
2030:
2031:
2032: -- Check start effective date
2033: IF p_called_from_grp <> FND_API.G_TRUE THEN
2034: IF NOT(csi_pricing_attrib_vld_pvt.Is_StartDate_Valid
2035: (p_pricing_attribs_rec.ACTIVE_START_DATE,
2036: p_pricing_attribs_rec.ACTIVE_END_DATE ,
2037: p_pricing_attribs_rec.INSTANCE_ID )) THEN
2034: IF NOT(csi_pricing_attrib_vld_pvt.Is_StartDate_Valid
2035: (p_pricing_attribs_rec.ACTIVE_START_DATE,
2036: p_pricing_attribs_rec.ACTIVE_END_DATE ,
2037: p_pricing_attribs_rec.INSTANCE_ID )) THEN
2038: RAISE FND_API.G_EXC_ERROR;
2039: END IF;
2040: END IF;
2041:
2042:
2040: END IF;
2041:
2042:
2043: -- Check end effective date
2044: IF p_called_from_grp <> FND_API.G_TRUE THEN
2045: IF p_pricing_attribs_rec.ACTIVE_END_DATE is NOT NULL THEN
2046: IF NOT(csi_pricing_attrib_vld_pvt.Is_EndDate_Valid
2047: (p_pricing_attribs_rec.ACTIVE_START_DATE,
2048: p_pricing_attribs_rec.ACTIVE_END_DATE ,
2048: p_pricing_attribs_rec.ACTIVE_END_DATE ,
2049: p_pricing_attribs_rec.INSTANCE_ID ,
2050: p_pricing_attribs_rec.PRICING_ATTRIBUTE_ID ,
2051: p_txn_rec.TRANSACTION_ID)) THEN
2052: RAISE FND_API.G_EXC_ERROR;
2053: END IF;
2054: END IF;
2055: END IF;
2056:
2058: -- If the pricing_attribute_id passed is null then generate from sequence
2059: -- and check if the value exists . If exists then generate again from the sequence
2060: -- till we get a value that does not exist
2061: IF l_pricing_attrib_id IS NULL OR
2062: l_pricing_attrib_id = FND_API.G_MISS_NUM THEN
2063: l_pricing_attrib_id:= csi_pricing_attrib_vld_pvt.get_pricing_attrib_id;
2064: p_pricing_attribs_rec.pricing_attribute_id := l_pricing_attrib_id;
2065: WHILE NOT(csi_pricing_attrib_vld_pvt.Is_valid_pricing_attrib_id
2066: (l_pricing_attrib_id))
2071: ELSE
2072: -- Validate pricing_attribute_id
2073: IF NOT(csi_pricing_attrib_vld_pvt.Is_valid_pricing_attrib_id
2074: (p_pricing_attribs_rec.pricing_attribute_id)) THEN
2075: RAISE FND_API.G_EXC_ERROR;
2076: END IF;
2077: END IF;
2078: --
2079: IF p_called_from_grp <> FND_API.G_TRUE THEN
2075: RAISE FND_API.G_EXC_ERROR;
2076: END IF;
2077: END IF;
2078: --
2079: IF p_called_from_grp <> FND_API.G_TRUE THEN
2080: CSI_I_PRICING_ATTRIBS_PKG.Insert_Row
2081: (
2082: l_pricing_attrib_id
2083: ,p_pricing_attribs_rec.instance_id
2212: -- Call create_transaction to create txn log
2213:
2214: CSI_TRANSACTIONS_PVT.Create_transaction
2215: ( p_api_version => p_api_version
2216: ,p_commit => fnd_api.g_false
2217: ,p_init_msg_list => p_init_msg_list
2218: ,p_validation_level => p_validation_level
2219: ,p_Success_If_Exists_Flag => 'Y'
2220: ,p_transaction_rec => p_txn_rec
2222: ,x_msg_count => x_msg_count
2223: ,x_msg_data => x_msg_data
2224: );
2225:
2226: IF NOT(x_return_status = FND_API.G_RET_STS_SUCCESS) THEN
2227: FND_MESSAGE.SET_NAME('CSI','CSI_FAILED_TO_VALIDATE_TXN');
2228: FND_MESSAGE.SET_TOKEN('TRANSACTION_ID',p_txn_rec.transaction_id );
2229: FND_MSG_PUB.Add;
2230: ROLLBACK TO create_pricing_attribs;
2493:
2494: -- End of API body
2495:
2496: -- Standard check of p_commit.
2497: IF FND_API.To_Boolean( p_commit ) THEN
2498: COMMIT WORK;
2499: END IF;
2500:
2501:
2506: );
2507:
2508: EXCEPTION
2509:
2510: WHEN FND_API.G_EXC_ERROR THEN
2511: ROLLBACK TO create_pricing_attribs;
2512: x_return_status := FND_API.G_RET_STS_ERROR ;
2513: FND_MSG_PUB.Count_And_Get
2514: ( p_count => x_msg_count,
2508: EXCEPTION
2509:
2510: WHEN FND_API.G_EXC_ERROR THEN
2511: ROLLBACK TO create_pricing_attribs;
2512: x_return_status := FND_API.G_RET_STS_ERROR ;
2513: FND_MSG_PUB.Count_And_Get
2514: ( p_count => x_msg_count,
2515: p_data => x_msg_data
2516: );
2514: ( p_count => x_msg_count,
2515: p_data => x_msg_data
2516: );
2517:
2518: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2519:
2520: ROLLBACK TO create_pricing_attribs;
2521: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2522: FND_MSG_PUB.Count_And_Get
2517:
2518: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2519:
2520: ROLLBACK TO create_pricing_attribs;
2521: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2522: FND_MSG_PUB.Count_And_Get
2523: ( p_count => x_msg_count,
2524: p_data => x_msg_data
2525: );
2525: );
2526:
2527: WHEN OTHERS THEN
2528: ROLLBACK TO create_pricing_attribs;
2529: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2530:
2531: IF FND_MSG_PUB.Check_Msg_Level
2532: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
2533: THEN
2590: -- Standard Start of API savepoint
2591: SAVEPOINT update_pricing_attribs;
2592:
2593: -- Standard call to check for call compatibility.
2594: IF NOT FND_API.Compatible_API_Call (l_api_version,
2595: p_api_version,
2596: l_api_name ,
2597: g_pkg_name)
2598: THEN
2595: p_api_version,
2596: l_api_name ,
2597: g_pkg_name)
2598: THEN
2599: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2600: END IF;
2601:
2602:
2603: -- Initialize message list if p_init_msg_list is set to TRUE.
2600: END IF;
2601:
2602:
2603: -- Initialize message list if p_init_msg_list is set to TRUE.
2604: IF FND_API.to_Boolean( p_init_msg_list ) THEN
2605: FND_MSG_PUB.initialize;
2606: END IF;
2607:
2608:
2606: END IF;
2607:
2608:
2609: -- Initialize API return status to success
2610: x_return_status := FND_API.G_RET_STS_SUCCESS;
2611:
2612:
2613: -- Check the profile option debug_level for debug message reporting
2614: l_debug_level:=fnd_profile.value('CSI_DEBUG_LEVEL');
2639: IF NOT(csi_pricing_attrib_vld_pvt.Val_and_get_pri_att_id
2640: (p_pricing_attribs_rec.pricing_attribute_id,
2641: l_pricing_attribs_rec)) THEN
2642:
2643: RAISE FND_API.G_EXC_ERROR;
2644: END IF;
2645:
2646: -- Validate object_version_number
2647: IF NOT(csi_pricing_attrib_vld_pvt.Is_valid_obj_ver_num
2648: (p_pricing_attribs_rec.object_version_number
2649: ,l_pricing_attribs_rec.object_version_number
2650: )) THEN
2651:
2652: RAISE FND_API.G_EXC_ERROR;
2653: END IF;
2654:
2655:
2656: -- Validate if the instance is updatable
2656: -- Validate if the instance is updatable
2657: IF NOT(csi_pricing_attrib_vld_pvt.Is_Updatable
2658: (l_pricing_attribs_rec.active_end_date ,
2659: p_pricing_attribs_rec.active_end_date )) THEN
2660: RAISE FND_API.G_EXC_ERROR;
2661: END IF;
2662:
2663: -- Validate instance id for which the update is related to
2664: IF NOT(csi_pricing_attrib_vld_pvt.Is_Valid_instance_id
2668:
2669: -- Check if it is an expire operation
2670: IF NOT(csi_pricing_attrib_vld_pvt.Is_Expire_Op
2671: (p_pricing_attribs_rec)) THEN
2672: RAISE FND_API.G_EXC_ERROR;
2673: END IF;
2674: END IF;
2675:
2676:
2674: END IF;
2675:
2676:
2677: -- Validate instance id
2678: IF ( p_pricing_attribs_rec.instance_id <> FND_API.G_MISS_NUM ) THEN
2679: IF NOT(csi_pricing_attrib_vld_pvt.Val_inst_id_for_update
2680: ( p_pricing_attribs_rec.instance_id
2681: ,l_pricing_attribs_rec.instance_id
2682: )) THEN
2679: IF NOT(csi_pricing_attrib_vld_pvt.Val_inst_id_for_update
2680: ( p_pricing_attribs_rec.instance_id
2681: ,l_pricing_attribs_rec.instance_id
2682: )) THEN
2683: RAISE FND_API.G_EXC_ERROR;
2684: END IF;
2685: END IF;
2686:
2687:
2685: END IF;
2686:
2687:
2688: -- Verify start effective date
2689: IF ( p_pricing_attribs_rec.active_start_date <> FND_API.G_MISS_DATE) THEN
2690: IF (p_pricing_attribs_rec.active_start_date <> l_pricing_attribs_rec.active_start_date) THEN
2691: FND_MESSAGE.Set_Name('CSI', 'CSI_API_UPD_NOT_ALLOWED');
2692: FND_MESSAGE.Set_Token('COLUMN', 'PRICING ATTRIBUTE START_DATE');
2693: FND_MSG_PUB.ADD;
2690: IF (p_pricing_attribs_rec.active_start_date <> l_pricing_attribs_rec.active_start_date) THEN
2691: FND_MESSAGE.Set_Name('CSI', 'CSI_API_UPD_NOT_ALLOWED');
2692: FND_MESSAGE.Set_Token('COLUMN', 'PRICING ATTRIBUTE START_DATE');
2693: FND_MSG_PUB.ADD;
2694: RAISE FND_API.G_EXC_ERROR;
2695: END IF;
2696: END IF;
2697:
2698: -- Verify end effective date
2695: END IF;
2696: END IF;
2697:
2698: -- Verify end effective date
2699: IF ( p_pricing_attribs_rec.active_end_date <> FND_API.G_MISS_DATE) THEN
2700: IF p_pricing_attribs_rec.active_end_date is NOT NULL THEN
2701: IF g_expire_pric_flag <> 'Y' THEN
2702: IF NOT(csi_pricing_attrib_vld_pvt.Is_EndDate_Valid
2703: (p_pricing_attribs_rec.ACTIVE_START_DATE,
2704: p_pricing_attribs_rec.ACTIVE_END_DATE,
2705: p_pricing_attribs_rec.INSTANCE_ID ,
2706: p_pricing_attribs_rec.PRICING_ATTRIBUTE_ID ,
2707: p_txn_rec.TRANSACTION_ID)) THEN
2708: RAISE FND_API.G_EXC_ERROR;
2709: END IF;
2710: END IF;
2711: END IF;
2712: END IF;
2737: ,p_pricing_attribs_rec.attribute12
2738: ,p_pricing_attribs_rec.attribute13
2739: ,p_pricing_attribs_rec.attribute14
2740: ,p_pricing_attribs_rec.attribute15
2741: ,fnd_api.g_miss_num -- fnd_global.user_id
2742: ,fnd_api.g_miss_date
2743: ,fnd_global.user_id
2744: ,sysdate
2745: ,fnd_global.user_id
2738: ,p_pricing_attribs_rec.attribute13
2739: ,p_pricing_attribs_rec.attribute14
2740: ,p_pricing_attribs_rec.attribute15
2741: ,fnd_api.g_miss_num -- fnd_global.user_id
2742: ,fnd_api.g_miss_date
2743: ,fnd_global.user_id
2744: ,sysdate
2745: ,fnd_global.user_id
2746: ,l_pricing_attribs_rec.object_version_number
2853:
2854: CSI_TRANSACTIONS_PVT.Create_transaction
2855: (
2856: p_api_version => p_api_version
2857: ,p_commit => fnd_api.g_false
2858: ,p_init_msg_list => p_init_msg_list
2859: ,p_validation_level => p_validation_level
2860: ,p_Success_If_Exists_Flag => 'Y'
2861: ,p_transaction_rec => p_txn_rec
2863: ,x_msg_count => x_msg_count
2864: ,x_msg_data => x_msg_data
2865: );
2866:
2867: IF NOT(x_return_status = FND_API.G_RET_STS_SUCCESS) THEN
2868: l_msg_index := 1;
2869: l_msg_count := x_msg_count;
2870: WHILE l_msg_count > 0 LOOP
2871: x_msg_data := FND_MSG_PUB.GET
2869: l_msg_count := x_msg_count;
2870: WHILE l_msg_count > 0 LOOP
2871: x_msg_data := FND_MSG_PUB.GET
2872: (l_msg_index,
2873: FND_API.G_FALSE );
2874:
2875: csi_gen_utility_pvt.put_line('message data = '||x_msg_data);
2876: l_msg_index := l_msg_index + 1;
2877: l_msg_count := l_msg_count - 1;
2875: csi_gen_utility_pvt.put_line('message data = '||x_msg_data);
2876: l_msg_index := l_msg_index + 1;
2877: l_msg_count := l_msg_count - 1;
2878: END LOOP;
2879: RAISE FND_API.G_EXC_ERROR;
2880: END IF;
2881:
2882:
2883:
2887:
2888: -- Get full dump frequency from CSI_INSTALL_PARAMETERS
2889: l_dump_frequency := csi_pricing_attrib_vld_pvt.get_full_dump_frequency;
2890: IF l_dump_frequency IS NULL THEN
2891: RAISE FND_API.G_EXC_ERROR;
2892: END IF;
2893:
2894: -- START OF MODIFICATION ON 22-JUL SK
2895:
2912: THEN
2913:
2914: CSI_I_PRICING_ATTRIBS_H_PKG.Update_Row(
2915: p_PRICE_ATTRIB_HISTORY_ID => l_pricing_hist_id ,
2916: p_PRICING_ATTRIBUTE_ID => fnd_api.g_miss_num ,
2917: p_TRANSACTION_ID => fnd_api.g_miss_num ,
2918: p_OLD_PRICING_CONTEXT => fnd_api.g_miss_char ,
2919: p_NEW_PRICING_CONTEXT => l_temp_pricing_attribs_rec.pricing_context ,
2920: p_OLD_PRICING_ATTRIBUTE1 => fnd_api.g_miss_char ,
2913:
2914: CSI_I_PRICING_ATTRIBS_H_PKG.Update_Row(
2915: p_PRICE_ATTRIB_HISTORY_ID => l_pricing_hist_id ,
2916: p_PRICING_ATTRIBUTE_ID => fnd_api.g_miss_num ,
2917: p_TRANSACTION_ID => fnd_api.g_miss_num ,
2918: p_OLD_PRICING_CONTEXT => fnd_api.g_miss_char ,
2919: p_NEW_PRICING_CONTEXT => l_temp_pricing_attribs_rec.pricing_context ,
2920: p_OLD_PRICING_ATTRIBUTE1 => fnd_api.g_miss_char ,
2921: p_NEW_PRICING_ATTRIBUTE1 => l_temp_pricing_attribs_rec.pricing_attribute1 ,
2914: CSI_I_PRICING_ATTRIBS_H_PKG.Update_Row(
2915: p_PRICE_ATTRIB_HISTORY_ID => l_pricing_hist_id ,
2916: p_PRICING_ATTRIBUTE_ID => fnd_api.g_miss_num ,
2917: p_TRANSACTION_ID => fnd_api.g_miss_num ,
2918: p_OLD_PRICING_CONTEXT => fnd_api.g_miss_char ,
2919: p_NEW_PRICING_CONTEXT => l_temp_pricing_attribs_rec.pricing_context ,
2920: p_OLD_PRICING_ATTRIBUTE1 => fnd_api.g_miss_char ,
2921: p_NEW_PRICING_ATTRIBUTE1 => l_temp_pricing_attribs_rec.pricing_attribute1 ,
2922: p_OLD_PRICING_ATTRIBUTE2 => fnd_api.g_miss_char ,
2916: p_PRICING_ATTRIBUTE_ID => fnd_api.g_miss_num ,
2917: p_TRANSACTION_ID => fnd_api.g_miss_num ,
2918: p_OLD_PRICING_CONTEXT => fnd_api.g_miss_char ,
2919: p_NEW_PRICING_CONTEXT => l_temp_pricing_attribs_rec.pricing_context ,
2920: p_OLD_PRICING_ATTRIBUTE1 => fnd_api.g_miss_char ,
2921: p_NEW_PRICING_ATTRIBUTE1 => l_temp_pricing_attribs_rec.pricing_attribute1 ,
2922: p_OLD_PRICING_ATTRIBUTE2 => fnd_api.g_miss_char ,
2923: p_NEW_PRICING_ATTRIBUTE2 => l_temp_pricing_attribs_rec.pricing_attribute2 ,
2924: p_OLD_PRICING_ATTRIBUTE3 => fnd_api.g_miss_char ,
2918: p_OLD_PRICING_CONTEXT => fnd_api.g_miss_char ,
2919: p_NEW_PRICING_CONTEXT => l_temp_pricing_attribs_rec.pricing_context ,
2920: p_OLD_PRICING_ATTRIBUTE1 => fnd_api.g_miss_char ,
2921: p_NEW_PRICING_ATTRIBUTE1 => l_temp_pricing_attribs_rec.pricing_attribute1 ,
2922: p_OLD_PRICING_ATTRIBUTE2 => fnd_api.g_miss_char ,
2923: p_NEW_PRICING_ATTRIBUTE2 => l_temp_pricing_attribs_rec.pricing_attribute2 ,
2924: p_OLD_PRICING_ATTRIBUTE3 => fnd_api.g_miss_char ,
2925: p_NEW_PRICING_ATTRIBUTE3 => l_temp_pricing_attribs_rec.pricing_attribute3 ,
2926: p_OLD_PRICING_ATTRIBUTE4 => fnd_api.g_miss_char ,
2920: p_OLD_PRICING_ATTRIBUTE1 => fnd_api.g_miss_char ,
2921: p_NEW_PRICING_ATTRIBUTE1 => l_temp_pricing_attribs_rec.pricing_attribute1 ,
2922: p_OLD_PRICING_ATTRIBUTE2 => fnd_api.g_miss_char ,
2923: p_NEW_PRICING_ATTRIBUTE2 => l_temp_pricing_attribs_rec.pricing_attribute2 ,
2924: p_OLD_PRICING_ATTRIBUTE3 => fnd_api.g_miss_char ,
2925: p_NEW_PRICING_ATTRIBUTE3 => l_temp_pricing_attribs_rec.pricing_attribute3 ,
2926: p_OLD_PRICING_ATTRIBUTE4 => fnd_api.g_miss_char ,
2927: p_NEW_PRICING_ATTRIBUTE4 => l_temp_pricing_attribs_rec.pricing_attribute4 ,
2928: p_OLD_PRICING_ATTRIBUTE5 => fnd_api.g_miss_char ,
2922: p_OLD_PRICING_ATTRIBUTE2 => fnd_api.g_miss_char ,
2923: p_NEW_PRICING_ATTRIBUTE2 => l_temp_pricing_attribs_rec.pricing_attribute2 ,
2924: p_OLD_PRICING_ATTRIBUTE3 => fnd_api.g_miss_char ,
2925: p_NEW_PRICING_ATTRIBUTE3 => l_temp_pricing_attribs_rec.pricing_attribute3 ,
2926: p_OLD_PRICING_ATTRIBUTE4 => fnd_api.g_miss_char ,
2927: p_NEW_PRICING_ATTRIBUTE4 => l_temp_pricing_attribs_rec.pricing_attribute4 ,
2928: p_OLD_PRICING_ATTRIBUTE5 => fnd_api.g_miss_char ,
2929: p_NEW_PRICING_ATTRIBUTE5 => l_temp_pricing_attribs_rec.pricing_attribute5 ,
2930: p_OLD_PRICING_ATTRIBUTE6 => fnd_api.g_miss_char ,
2924: p_OLD_PRICING_ATTRIBUTE3 => fnd_api.g_miss_char ,
2925: p_NEW_PRICING_ATTRIBUTE3 => l_temp_pricing_attribs_rec.pricing_attribute3 ,
2926: p_OLD_PRICING_ATTRIBUTE4 => fnd_api.g_miss_char ,
2927: p_NEW_PRICING_ATTRIBUTE4 => l_temp_pricing_attribs_rec.pricing_attribute4 ,
2928: p_OLD_PRICING_ATTRIBUTE5 => fnd_api.g_miss_char ,
2929: p_NEW_PRICING_ATTRIBUTE5 => l_temp_pricing_attribs_rec.pricing_attribute5 ,
2930: p_OLD_PRICING_ATTRIBUTE6 => fnd_api.g_miss_char ,
2931: p_NEW_PRICING_ATTRIBUTE6 => l_temp_pricing_attribs_rec.pricing_attribute6 ,
2932: p_OLD_PRICING_ATTRIBUTE7 => fnd_api.g_miss_char ,
2926: p_OLD_PRICING_ATTRIBUTE4 => fnd_api.g_miss_char ,
2927: p_NEW_PRICING_ATTRIBUTE4 => l_temp_pricing_attribs_rec.pricing_attribute4 ,
2928: p_OLD_PRICING_ATTRIBUTE5 => fnd_api.g_miss_char ,
2929: p_NEW_PRICING_ATTRIBUTE5 => l_temp_pricing_attribs_rec.pricing_attribute5 ,
2930: p_OLD_PRICING_ATTRIBUTE6 => fnd_api.g_miss_char ,
2931: p_NEW_PRICING_ATTRIBUTE6 => l_temp_pricing_attribs_rec.pricing_attribute6 ,
2932: p_OLD_PRICING_ATTRIBUTE7 => fnd_api.g_miss_char ,
2933: p_NEW_PRICING_ATTRIBUTE7 => l_temp_pricing_attribs_rec.pricing_attribute7 ,
2934: p_OLD_PRICING_ATTRIBUTE8 => fnd_api.g_miss_char ,
2928: p_OLD_PRICING_ATTRIBUTE5 => fnd_api.g_miss_char ,
2929: p_NEW_PRICING_ATTRIBUTE5 => l_temp_pricing_attribs_rec.pricing_attribute5 ,
2930: p_OLD_PRICING_ATTRIBUTE6 => fnd_api.g_miss_char ,
2931: p_NEW_PRICING_ATTRIBUTE6 => l_temp_pricing_attribs_rec.pricing_attribute6 ,
2932: p_OLD_PRICING_ATTRIBUTE7 => fnd_api.g_miss_char ,
2933: p_NEW_PRICING_ATTRIBUTE7 => l_temp_pricing_attribs_rec.pricing_attribute7 ,
2934: p_OLD_PRICING_ATTRIBUTE8 => fnd_api.g_miss_char ,
2935: p_NEW_PRICING_ATTRIBUTE8 => l_temp_pricing_attribs_rec.pricing_attribute8 ,
2936: p_OLD_PRICING_ATTRIBUTE9 => fnd_api.g_miss_char ,
2930: p_OLD_PRICING_ATTRIBUTE6 => fnd_api.g_miss_char ,
2931: p_NEW_PRICING_ATTRIBUTE6 => l_temp_pricing_attribs_rec.pricing_attribute6 ,
2932: p_OLD_PRICING_ATTRIBUTE7 => fnd_api.g_miss_char ,
2933: p_NEW_PRICING_ATTRIBUTE7 => l_temp_pricing_attribs_rec.pricing_attribute7 ,
2934: p_OLD_PRICING_ATTRIBUTE8 => fnd_api.g_miss_char ,
2935: p_NEW_PRICING_ATTRIBUTE8 => l_temp_pricing_attribs_rec.pricing_attribute8 ,
2936: p_OLD_PRICING_ATTRIBUTE9 => fnd_api.g_miss_char ,
2937: p_NEW_PRICING_ATTRIBUTE9 => l_temp_pricing_attribs_rec.pricing_attribute9 ,
2938: p_OLD_PRICING_ATTRIBUTE10 => fnd_api.g_miss_char ,
2932: p_OLD_PRICING_ATTRIBUTE7 => fnd_api.g_miss_char ,
2933: p_NEW_PRICING_ATTRIBUTE7 => l_temp_pricing_attribs_rec.pricing_attribute7 ,
2934: p_OLD_PRICING_ATTRIBUTE8 => fnd_api.g_miss_char ,
2935: p_NEW_PRICING_ATTRIBUTE8 => l_temp_pricing_attribs_rec.pricing_attribute8 ,
2936: p_OLD_PRICING_ATTRIBUTE9 => fnd_api.g_miss_char ,
2937: p_NEW_PRICING_ATTRIBUTE9 => l_temp_pricing_attribs_rec.pricing_attribute9 ,
2938: p_OLD_PRICING_ATTRIBUTE10 => fnd_api.g_miss_char ,
2939: p_NEW_PRICING_ATTRIBUTE10 => l_temp_pricing_attribs_rec.pricing_attribute10,
2940: p_OLD_PRICING_ATTRIBUTE11 => fnd_api.g_miss_char ,
2934: p_OLD_PRICING_ATTRIBUTE8 => fnd_api.g_miss_char ,
2935: p_NEW_PRICING_ATTRIBUTE8 => l_temp_pricing_attribs_rec.pricing_attribute8 ,
2936: p_OLD_PRICING_ATTRIBUTE9 => fnd_api.g_miss_char ,
2937: p_NEW_PRICING_ATTRIBUTE9 => l_temp_pricing_attribs_rec.pricing_attribute9 ,
2938: p_OLD_PRICING_ATTRIBUTE10 => fnd_api.g_miss_char ,
2939: p_NEW_PRICING_ATTRIBUTE10 => l_temp_pricing_attribs_rec.pricing_attribute10,
2940: p_OLD_PRICING_ATTRIBUTE11 => fnd_api.g_miss_char ,
2941: p_NEW_PRICING_ATTRIBUTE11 => l_temp_pricing_attribs_rec.pricing_attribute11,
2942: p_OLD_PRICING_ATTRIBUTE12 => fnd_api.g_miss_char ,
2936: p_OLD_PRICING_ATTRIBUTE9 => fnd_api.g_miss_char ,
2937: p_NEW_PRICING_ATTRIBUTE9 => l_temp_pricing_attribs_rec.pricing_attribute9 ,
2938: p_OLD_PRICING_ATTRIBUTE10 => fnd_api.g_miss_char ,
2939: p_NEW_PRICING_ATTRIBUTE10 => l_temp_pricing_attribs_rec.pricing_attribute10,
2940: p_OLD_PRICING_ATTRIBUTE11 => fnd_api.g_miss_char ,
2941: p_NEW_PRICING_ATTRIBUTE11 => l_temp_pricing_attribs_rec.pricing_attribute11,
2942: p_OLD_PRICING_ATTRIBUTE12 => fnd_api.g_miss_char ,
2943: p_NEW_PRICING_ATTRIBUTE12 => l_temp_pricing_attribs_rec.pricing_attribute12,
2944: p_OLD_PRICING_ATTRIBUTE13 => fnd_api.g_miss_char ,
2938: p_OLD_PRICING_ATTRIBUTE10 => fnd_api.g_miss_char ,
2939: p_NEW_PRICING_ATTRIBUTE10 => l_temp_pricing_attribs_rec.pricing_attribute10,
2940: p_OLD_PRICING_ATTRIBUTE11 => fnd_api.g_miss_char ,
2941: p_NEW_PRICING_ATTRIBUTE11 => l_temp_pricing_attribs_rec.pricing_attribute11,
2942: p_OLD_PRICING_ATTRIBUTE12 => fnd_api.g_miss_char ,
2943: p_NEW_PRICING_ATTRIBUTE12 => l_temp_pricing_attribs_rec.pricing_attribute12,
2944: p_OLD_PRICING_ATTRIBUTE13 => fnd_api.g_miss_char ,
2945: p_NEW_PRICING_ATTRIBUTE13 => l_temp_pricing_attribs_rec.pricing_attribute13,
2946: p_OLD_PRICING_ATTRIBUTE14 => fnd_api.g_miss_char ,
2940: p_OLD_PRICING_ATTRIBUTE11 => fnd_api.g_miss_char ,
2941: p_NEW_PRICING_ATTRIBUTE11 => l_temp_pricing_attribs_rec.pricing_attribute11,
2942: p_OLD_PRICING_ATTRIBUTE12 => fnd_api.g_miss_char ,
2943: p_NEW_PRICING_ATTRIBUTE12 => l_temp_pricing_attribs_rec.pricing_attribute12,
2944: p_OLD_PRICING_ATTRIBUTE13 => fnd_api.g_miss_char ,
2945: p_NEW_PRICING_ATTRIBUTE13 => l_temp_pricing_attribs_rec.pricing_attribute13,
2946: p_OLD_PRICING_ATTRIBUTE14 => fnd_api.g_miss_char ,
2947: p_NEW_PRICING_ATTRIBUTE14 => l_temp_pricing_attribs_rec.pricing_attribute14,
2948: p_OLD_PRICING_ATTRIBUTE15 => fnd_api.g_miss_char ,
2942: p_OLD_PRICING_ATTRIBUTE12 => fnd_api.g_miss_char ,
2943: p_NEW_PRICING_ATTRIBUTE12 => l_temp_pricing_attribs_rec.pricing_attribute12,
2944: p_OLD_PRICING_ATTRIBUTE13 => fnd_api.g_miss_char ,
2945: p_NEW_PRICING_ATTRIBUTE13 => l_temp_pricing_attribs_rec.pricing_attribute13,
2946: p_OLD_PRICING_ATTRIBUTE14 => fnd_api.g_miss_char ,
2947: p_NEW_PRICING_ATTRIBUTE14 => l_temp_pricing_attribs_rec.pricing_attribute14,
2948: p_OLD_PRICING_ATTRIBUTE15 => fnd_api.g_miss_char ,
2949: p_NEW_PRICING_ATTRIBUTE15 => l_temp_pricing_attribs_rec.pricing_attribute15,
2950: p_OLD_PRICING_ATTRIBUTE16 => fnd_api.g_miss_char ,
2944: p_OLD_PRICING_ATTRIBUTE13 => fnd_api.g_miss_char ,
2945: p_NEW_PRICING_ATTRIBUTE13 => l_temp_pricing_attribs_rec.pricing_attribute13,
2946: p_OLD_PRICING_ATTRIBUTE14 => fnd_api.g_miss_char ,
2947: p_NEW_PRICING_ATTRIBUTE14 => l_temp_pricing_attribs_rec.pricing_attribute14,
2948: p_OLD_PRICING_ATTRIBUTE15 => fnd_api.g_miss_char ,
2949: p_NEW_PRICING_ATTRIBUTE15 => l_temp_pricing_attribs_rec.pricing_attribute15,
2950: p_OLD_PRICING_ATTRIBUTE16 => fnd_api.g_miss_char ,
2951: p_NEW_PRICING_ATTRIBUTE16 => l_temp_pricing_attribs_rec.pricing_attribute16,
2952: p_OLD_PRICING_ATTRIBUTE17 => fnd_api.g_miss_char ,
2946: p_OLD_PRICING_ATTRIBUTE14 => fnd_api.g_miss_char ,
2947: p_NEW_PRICING_ATTRIBUTE14 => l_temp_pricing_attribs_rec.pricing_attribute14,
2948: p_OLD_PRICING_ATTRIBUTE15 => fnd_api.g_miss_char ,
2949: p_NEW_PRICING_ATTRIBUTE15 => l_temp_pricing_attribs_rec.pricing_attribute15,
2950: p_OLD_PRICING_ATTRIBUTE16 => fnd_api.g_miss_char ,
2951: p_NEW_PRICING_ATTRIBUTE16 => l_temp_pricing_attribs_rec.pricing_attribute16,
2952: p_OLD_PRICING_ATTRIBUTE17 => fnd_api.g_miss_char ,
2953: p_NEW_PRICING_ATTRIBUTE17 => l_temp_pricing_attribs_rec.pricing_attribute17,
2954: p_OLD_PRICING_ATTRIBUTE18 => fnd_api.g_miss_char ,
2948: p_OLD_PRICING_ATTRIBUTE15 => fnd_api.g_miss_char ,
2949: p_NEW_PRICING_ATTRIBUTE15 => l_temp_pricing_attribs_rec.pricing_attribute15,
2950: p_OLD_PRICING_ATTRIBUTE16 => fnd_api.g_miss_char ,
2951: p_NEW_PRICING_ATTRIBUTE16 => l_temp_pricing_attribs_rec.pricing_attribute16,
2952: p_OLD_PRICING_ATTRIBUTE17 => fnd_api.g_miss_char ,
2953: p_NEW_PRICING_ATTRIBUTE17 => l_temp_pricing_attribs_rec.pricing_attribute17,
2954: p_OLD_PRICING_ATTRIBUTE18 => fnd_api.g_miss_char ,
2955: p_NEW_PRICING_ATTRIBUTE18 => l_temp_pricing_attribs_rec.pricing_attribute18,
2956: p_OLD_PRICING_ATTRIBUTE19 => fnd_api.g_miss_char ,
2950: p_OLD_PRICING_ATTRIBUTE16 => fnd_api.g_miss_char ,
2951: p_NEW_PRICING_ATTRIBUTE16 => l_temp_pricing_attribs_rec.pricing_attribute16,
2952: p_OLD_PRICING_ATTRIBUTE17 => fnd_api.g_miss_char ,
2953: p_NEW_PRICING_ATTRIBUTE17 => l_temp_pricing_attribs_rec.pricing_attribute17,
2954: p_OLD_PRICING_ATTRIBUTE18 => fnd_api.g_miss_char ,
2955: p_NEW_PRICING_ATTRIBUTE18 => l_temp_pricing_attribs_rec.pricing_attribute18,
2956: p_OLD_PRICING_ATTRIBUTE19 => fnd_api.g_miss_char ,
2957: p_NEW_PRICING_ATTRIBUTE19 => l_temp_pricing_attribs_rec.pricing_attribute19,
2958: p_OLD_PRICING_ATTRIBUTE20 => fnd_api.g_miss_char ,
2952: p_OLD_PRICING_ATTRIBUTE17 => fnd_api.g_miss_char ,
2953: p_NEW_PRICING_ATTRIBUTE17 => l_temp_pricing_attribs_rec.pricing_attribute17,
2954: p_OLD_PRICING_ATTRIBUTE18 => fnd_api.g_miss_char ,
2955: p_NEW_PRICING_ATTRIBUTE18 => l_temp_pricing_attribs_rec.pricing_attribute18,
2956: p_OLD_PRICING_ATTRIBUTE19 => fnd_api.g_miss_char ,
2957: p_NEW_PRICING_ATTRIBUTE19 => l_temp_pricing_attribs_rec.pricing_attribute19,
2958: p_OLD_PRICING_ATTRIBUTE20 => fnd_api.g_miss_char ,
2959: p_NEW_PRICING_ATTRIBUTE20 => l_temp_pricing_attribs_rec.pricing_attribute20,
2960: p_OLD_PRICING_ATTRIBUTE21 => fnd_api.g_miss_char ,
2954: p_OLD_PRICING_ATTRIBUTE18 => fnd_api.g_miss_char ,
2955: p_NEW_PRICING_ATTRIBUTE18 => l_temp_pricing_attribs_rec.pricing_attribute18,
2956: p_OLD_PRICING_ATTRIBUTE19 => fnd_api.g_miss_char ,
2957: p_NEW_PRICING_ATTRIBUTE19 => l_temp_pricing_attribs_rec.pricing_attribute19,
2958: p_OLD_PRICING_ATTRIBUTE20 => fnd_api.g_miss_char ,
2959: p_NEW_PRICING_ATTRIBUTE20 => l_temp_pricing_attribs_rec.pricing_attribute20,
2960: p_OLD_PRICING_ATTRIBUTE21 => fnd_api.g_miss_char ,
2961: p_NEW_PRICING_ATTRIBUTE21 => l_temp_pricing_attribs_rec.pricing_attribute21,
2962: p_OLD_PRICING_ATTRIBUTE22 => fnd_api.g_miss_char ,
2956: p_OLD_PRICING_ATTRIBUTE19 => fnd_api.g_miss_char ,
2957: p_NEW_PRICING_ATTRIBUTE19 => l_temp_pricing_attribs_rec.pricing_attribute19,
2958: p_OLD_PRICING_ATTRIBUTE20 => fnd_api.g_miss_char ,
2959: p_NEW_PRICING_ATTRIBUTE20 => l_temp_pricing_attribs_rec.pricing_attribute20,
2960: p_OLD_PRICING_ATTRIBUTE21 => fnd_api.g_miss_char ,
2961: p_NEW_PRICING_ATTRIBUTE21 => l_temp_pricing_attribs_rec.pricing_attribute21,
2962: p_OLD_PRICING_ATTRIBUTE22 => fnd_api.g_miss_char ,
2963: p_NEW_PRICING_ATTRIBUTE22 => l_temp_pricing_attribs_rec.pricing_attribute22,
2964: p_OLD_PRICING_ATTRIBUTE23 => fnd_api.g_miss_char ,
2958: p_OLD_PRICING_ATTRIBUTE20 => fnd_api.g_miss_char ,
2959: p_NEW_PRICING_ATTRIBUTE20 => l_temp_pricing_attribs_rec.pricing_attribute20,
2960: p_OLD_PRICING_ATTRIBUTE21 => fnd_api.g_miss_char ,
2961: p_NEW_PRICING_ATTRIBUTE21 => l_temp_pricing_attribs_rec.pricing_attribute21,
2962: p_OLD_PRICING_ATTRIBUTE22 => fnd_api.g_miss_char ,
2963: p_NEW_PRICING_ATTRIBUTE22 => l_temp_pricing_attribs_rec.pricing_attribute22,
2964: p_OLD_PRICING_ATTRIBUTE23 => fnd_api.g_miss_char ,
2965: p_NEW_PRICING_ATTRIBUTE23 => l_temp_pricing_attribs_rec.pricing_attribute23,
2966: p_OLD_PRICING_ATTRIBUTE24 => fnd_api.g_miss_char ,
2960: p_OLD_PRICING_ATTRIBUTE21 => fnd_api.g_miss_char ,
2961: p_NEW_PRICING_ATTRIBUTE21 => l_temp_pricing_attribs_rec.pricing_attribute21,
2962: p_OLD_PRICING_ATTRIBUTE22 => fnd_api.g_miss_char ,
2963: p_NEW_PRICING_ATTRIBUTE22 => l_temp_pricing_attribs_rec.pricing_attribute22,
2964: p_OLD_PRICING_ATTRIBUTE23 => fnd_api.g_miss_char ,
2965: p_NEW_PRICING_ATTRIBUTE23 => l_temp_pricing_attribs_rec.pricing_attribute23,
2966: p_OLD_PRICING_ATTRIBUTE24 => fnd_api.g_miss_char ,
2967: p_NEW_PRICING_ATTRIBUTE24 => l_temp_pricing_attribs_rec.pricing_attribute24,
2968: p_NEW_PRICING_ATTRIBUTE25 => fnd_api.g_miss_char ,
2962: p_OLD_PRICING_ATTRIBUTE22 => fnd_api.g_miss_char ,
2963: p_NEW_PRICING_ATTRIBUTE22 => l_temp_pricing_attribs_rec.pricing_attribute22,
2964: p_OLD_PRICING_ATTRIBUTE23 => fnd_api.g_miss_char ,
2965: p_NEW_PRICING_ATTRIBUTE23 => l_temp_pricing_attribs_rec.pricing_attribute23,
2966: p_OLD_PRICING_ATTRIBUTE24 => fnd_api.g_miss_char ,
2967: p_NEW_PRICING_ATTRIBUTE24 => l_temp_pricing_attribs_rec.pricing_attribute24,
2968: p_NEW_PRICING_ATTRIBUTE25 => fnd_api.g_miss_char ,
2969: p_OLD_PRICING_ATTRIBUTE25 => l_temp_pricing_attribs_rec.pricing_attribute25,
2970: p_OLD_PRICING_ATTRIBUTE26 => fnd_api.g_miss_char ,
2964: p_OLD_PRICING_ATTRIBUTE23 => fnd_api.g_miss_char ,
2965: p_NEW_PRICING_ATTRIBUTE23 => l_temp_pricing_attribs_rec.pricing_attribute23,
2966: p_OLD_PRICING_ATTRIBUTE24 => fnd_api.g_miss_char ,
2967: p_NEW_PRICING_ATTRIBUTE24 => l_temp_pricing_attribs_rec.pricing_attribute24,
2968: p_NEW_PRICING_ATTRIBUTE25 => fnd_api.g_miss_char ,
2969: p_OLD_PRICING_ATTRIBUTE25 => l_temp_pricing_attribs_rec.pricing_attribute25,
2970: p_OLD_PRICING_ATTRIBUTE26 => fnd_api.g_miss_char ,
2971: p_NEW_PRICING_ATTRIBUTE26 => l_temp_pricing_attribs_rec.pricing_attribute26,
2972: p_OLD_PRICING_ATTRIBUTE27 => fnd_api.g_miss_char ,
2966: p_OLD_PRICING_ATTRIBUTE24 => fnd_api.g_miss_char ,
2967: p_NEW_PRICING_ATTRIBUTE24 => l_temp_pricing_attribs_rec.pricing_attribute24,
2968: p_NEW_PRICING_ATTRIBUTE25 => fnd_api.g_miss_char ,
2969: p_OLD_PRICING_ATTRIBUTE25 => l_temp_pricing_attribs_rec.pricing_attribute25,
2970: p_OLD_PRICING_ATTRIBUTE26 => fnd_api.g_miss_char ,
2971: p_NEW_PRICING_ATTRIBUTE26 => l_temp_pricing_attribs_rec.pricing_attribute26,
2972: p_OLD_PRICING_ATTRIBUTE27 => fnd_api.g_miss_char ,
2973: p_NEW_PRICING_ATTRIBUTE27 => l_temp_pricing_attribs_rec.pricing_attribute27,
2974: p_OLD_PRICING_ATTRIBUTE28 => fnd_api.g_miss_char ,
2968: p_NEW_PRICING_ATTRIBUTE25 => fnd_api.g_miss_char ,
2969: p_OLD_PRICING_ATTRIBUTE25 => l_temp_pricing_attribs_rec.pricing_attribute25,
2970: p_OLD_PRICING_ATTRIBUTE26 => fnd_api.g_miss_char ,
2971: p_NEW_PRICING_ATTRIBUTE26 => l_temp_pricing_attribs_rec.pricing_attribute26,
2972: p_OLD_PRICING_ATTRIBUTE27 => fnd_api.g_miss_char ,
2973: p_NEW_PRICING_ATTRIBUTE27 => l_temp_pricing_attribs_rec.pricing_attribute27,
2974: p_OLD_PRICING_ATTRIBUTE28 => fnd_api.g_miss_char ,
2975: p_NEW_PRICING_ATTRIBUTE28 => l_temp_pricing_attribs_rec.pricing_attribute28,
2976: p_OLD_PRICING_ATTRIBUTE29 => fnd_api.g_miss_char ,
2970: p_OLD_PRICING_ATTRIBUTE26 => fnd_api.g_miss_char ,
2971: p_NEW_PRICING_ATTRIBUTE26 => l_temp_pricing_attribs_rec.pricing_attribute26,
2972: p_OLD_PRICING_ATTRIBUTE27 => fnd_api.g_miss_char ,
2973: p_NEW_PRICING_ATTRIBUTE27 => l_temp_pricing_attribs_rec.pricing_attribute27,
2974: p_OLD_PRICING_ATTRIBUTE28 => fnd_api.g_miss_char ,
2975: p_NEW_PRICING_ATTRIBUTE28 => l_temp_pricing_attribs_rec.pricing_attribute28,
2976: p_OLD_PRICING_ATTRIBUTE29 => fnd_api.g_miss_char ,
2977: p_NEW_PRICING_ATTRIBUTE29 => l_temp_pricing_attribs_rec.pricing_attribute29,
2978: p_OLD_PRICING_ATTRIBUTE30 => fnd_api.g_miss_char ,
2972: p_OLD_PRICING_ATTRIBUTE27 => fnd_api.g_miss_char ,
2973: p_NEW_PRICING_ATTRIBUTE27 => l_temp_pricing_attribs_rec.pricing_attribute27,
2974: p_OLD_PRICING_ATTRIBUTE28 => fnd_api.g_miss_char ,
2975: p_NEW_PRICING_ATTRIBUTE28 => l_temp_pricing_attribs_rec.pricing_attribute28,
2976: p_OLD_PRICING_ATTRIBUTE29 => fnd_api.g_miss_char ,
2977: p_NEW_PRICING_ATTRIBUTE29 => l_temp_pricing_attribs_rec.pricing_attribute29,
2978: p_OLD_PRICING_ATTRIBUTE30 => fnd_api.g_miss_char ,
2979: p_NEW_PRICING_ATTRIBUTE30 => l_temp_pricing_attribs_rec.pricing_attribute30,
2980: p_OLD_PRICING_ATTRIBUTE31 => fnd_api.g_miss_char ,
2974: p_OLD_PRICING_ATTRIBUTE28 => fnd_api.g_miss_char ,
2975: p_NEW_PRICING_ATTRIBUTE28 => l_temp_pricing_attribs_rec.pricing_attribute28,
2976: p_OLD_PRICING_ATTRIBUTE29 => fnd_api.g_miss_char ,
2977: p_NEW_PRICING_ATTRIBUTE29 => l_temp_pricing_attribs_rec.pricing_attribute29,
2978: p_OLD_PRICING_ATTRIBUTE30 => fnd_api.g_miss_char ,
2979: p_NEW_PRICING_ATTRIBUTE30 => l_temp_pricing_attribs_rec.pricing_attribute30,
2980: p_OLD_PRICING_ATTRIBUTE31 => fnd_api.g_miss_char ,
2981: p_NEW_PRICING_ATTRIBUTE31 => l_temp_pricing_attribs_rec.pricing_attribute31,
2982: p_OLD_PRICING_ATTRIBUTE32 => fnd_api.g_miss_char ,
2976: p_OLD_PRICING_ATTRIBUTE29 => fnd_api.g_miss_char ,
2977: p_NEW_PRICING_ATTRIBUTE29 => l_temp_pricing_attribs_rec.pricing_attribute29,
2978: p_OLD_PRICING_ATTRIBUTE30 => fnd_api.g_miss_char ,
2979: p_NEW_PRICING_ATTRIBUTE30 => l_temp_pricing_attribs_rec.pricing_attribute30,
2980: p_OLD_PRICING_ATTRIBUTE31 => fnd_api.g_miss_char ,
2981: p_NEW_PRICING_ATTRIBUTE31 => l_temp_pricing_attribs_rec.pricing_attribute31,
2982: p_OLD_PRICING_ATTRIBUTE32 => fnd_api.g_miss_char ,
2983: p_NEW_PRICING_ATTRIBUTE32 => l_temp_pricing_attribs_rec.pricing_attribute32,
2984: p_OLD_PRICING_ATTRIBUTE33 => fnd_api.g_miss_char ,
2978: p_OLD_PRICING_ATTRIBUTE30 => fnd_api.g_miss_char ,
2979: p_NEW_PRICING_ATTRIBUTE30 => l_temp_pricing_attribs_rec.pricing_attribute30,
2980: p_OLD_PRICING_ATTRIBUTE31 => fnd_api.g_miss_char ,
2981: p_NEW_PRICING_ATTRIBUTE31 => l_temp_pricing_attribs_rec.pricing_attribute31,
2982: p_OLD_PRICING_ATTRIBUTE32 => fnd_api.g_miss_char ,
2983: p_NEW_PRICING_ATTRIBUTE32 => l_temp_pricing_attribs_rec.pricing_attribute32,
2984: p_OLD_PRICING_ATTRIBUTE33 => fnd_api.g_miss_char ,
2985: p_NEW_PRICING_ATTRIBUTE33 => l_temp_pricing_attribs_rec.pricing_attribute33,
2986: p_OLD_PRICING_ATTRIBUTE34 => fnd_api.g_miss_char ,
2980: p_OLD_PRICING_ATTRIBUTE31 => fnd_api.g_miss_char ,
2981: p_NEW_PRICING_ATTRIBUTE31 => l_temp_pricing_attribs_rec.pricing_attribute31,
2982: p_OLD_PRICING_ATTRIBUTE32 => fnd_api.g_miss_char ,
2983: p_NEW_PRICING_ATTRIBUTE32 => l_temp_pricing_attribs_rec.pricing_attribute32,
2984: p_OLD_PRICING_ATTRIBUTE33 => fnd_api.g_miss_char ,
2985: p_NEW_PRICING_ATTRIBUTE33 => l_temp_pricing_attribs_rec.pricing_attribute33,
2986: p_OLD_PRICING_ATTRIBUTE34 => fnd_api.g_miss_char ,
2987: p_NEW_PRICING_ATTRIBUTE34 => l_temp_pricing_attribs_rec.pricing_attribute34,
2988: p_OLD_PRICING_ATTRIBUTE35 => fnd_api.g_miss_char ,
2982: p_OLD_PRICING_ATTRIBUTE32 => fnd_api.g_miss_char ,
2983: p_NEW_PRICING_ATTRIBUTE32 => l_temp_pricing_attribs_rec.pricing_attribute32,
2984: p_OLD_PRICING_ATTRIBUTE33 => fnd_api.g_miss_char ,
2985: p_NEW_PRICING_ATTRIBUTE33 => l_temp_pricing_attribs_rec.pricing_attribute33,
2986: p_OLD_PRICING_ATTRIBUTE34 => fnd_api.g_miss_char ,
2987: p_NEW_PRICING_ATTRIBUTE34 => l_temp_pricing_attribs_rec.pricing_attribute34,
2988: p_OLD_PRICING_ATTRIBUTE35 => fnd_api.g_miss_char ,
2989: p_NEW_PRICING_ATTRIBUTE35 => l_temp_pricing_attribs_rec.pricing_attribute35,
2990: p_OLD_PRICING_ATTRIBUTE36 => fnd_api.g_miss_char ,
2984: p_OLD_PRICING_ATTRIBUTE33 => fnd_api.g_miss_char ,
2985: p_NEW_PRICING_ATTRIBUTE33 => l_temp_pricing_attribs_rec.pricing_attribute33,
2986: p_OLD_PRICING_ATTRIBUTE34 => fnd_api.g_miss_char ,
2987: p_NEW_PRICING_ATTRIBUTE34 => l_temp_pricing_attribs_rec.pricing_attribute34,
2988: p_OLD_PRICING_ATTRIBUTE35 => fnd_api.g_miss_char ,
2989: p_NEW_PRICING_ATTRIBUTE35 => l_temp_pricing_attribs_rec.pricing_attribute35,
2990: p_OLD_PRICING_ATTRIBUTE36 => fnd_api.g_miss_char ,
2991: p_NEW_PRICING_ATTRIBUTE36 => l_temp_pricing_attribs_rec.pricing_attribute36,
2992: p_OLD_PRICING_ATTRIBUTE37 => fnd_api.g_miss_char ,
2986: p_OLD_PRICING_ATTRIBUTE34 => fnd_api.g_miss_char ,
2987: p_NEW_PRICING_ATTRIBUTE34 => l_temp_pricing_attribs_rec.pricing_attribute34,
2988: p_OLD_PRICING_ATTRIBUTE35 => fnd_api.g_miss_char ,
2989: p_NEW_PRICING_ATTRIBUTE35 => l_temp_pricing_attribs_rec.pricing_attribute35,
2990: p_OLD_PRICING_ATTRIBUTE36 => fnd_api.g_miss_char ,
2991: p_NEW_PRICING_ATTRIBUTE36 => l_temp_pricing_attribs_rec.pricing_attribute36,
2992: p_OLD_PRICING_ATTRIBUTE37 => fnd_api.g_miss_char ,
2993: p_NEW_PRICING_ATTRIBUTE37 => l_temp_pricing_attribs_rec.pricing_attribute37,
2994: p_OLD_PRICING_ATTRIBUTE38 => fnd_api.g_miss_char ,
2988: p_OLD_PRICING_ATTRIBUTE35 => fnd_api.g_miss_char ,
2989: p_NEW_PRICING_ATTRIBUTE35 => l_temp_pricing_attribs_rec.pricing_attribute35,
2990: p_OLD_PRICING_ATTRIBUTE36 => fnd_api.g_miss_char ,
2991: p_NEW_PRICING_ATTRIBUTE36 => l_temp_pricing_attribs_rec.pricing_attribute36,
2992: p_OLD_PRICING_ATTRIBUTE37 => fnd_api.g_miss_char ,
2993: p_NEW_PRICING_ATTRIBUTE37 => l_temp_pricing_attribs_rec.pricing_attribute37,
2994: p_OLD_PRICING_ATTRIBUTE38 => fnd_api.g_miss_char ,
2995: p_NEW_PRICING_ATTRIBUTE38 => l_temp_pricing_attribs_rec.pricing_attribute38,
2996: p_OLD_PRICING_ATTRIBUTE39 => fnd_api.g_miss_char ,
2990: p_OLD_PRICING_ATTRIBUTE36 => fnd_api.g_miss_char ,
2991: p_NEW_PRICING_ATTRIBUTE36 => l_temp_pricing_attribs_rec.pricing_attribute36,
2992: p_OLD_PRICING_ATTRIBUTE37 => fnd_api.g_miss_char ,
2993: p_NEW_PRICING_ATTRIBUTE37 => l_temp_pricing_attribs_rec.pricing_attribute37,
2994: p_OLD_PRICING_ATTRIBUTE38 => fnd_api.g_miss_char ,
2995: p_NEW_PRICING_ATTRIBUTE38 => l_temp_pricing_attribs_rec.pricing_attribute38,
2996: p_OLD_PRICING_ATTRIBUTE39 => fnd_api.g_miss_char ,
2997: p_NEW_PRICING_ATTRIBUTE39 => l_temp_pricing_attribs_rec.pricing_attribute39,
2998: p_OLD_PRICING_ATTRIBUTE40 => fnd_api.g_miss_char ,
2992: p_OLD_PRICING_ATTRIBUTE37 => fnd_api.g_miss_char ,
2993: p_NEW_PRICING_ATTRIBUTE37 => l_temp_pricing_attribs_rec.pricing_attribute37,
2994: p_OLD_PRICING_ATTRIBUTE38 => fnd_api.g_miss_char ,
2995: p_NEW_PRICING_ATTRIBUTE38 => l_temp_pricing_attribs_rec.pricing_attribute38,
2996: p_OLD_PRICING_ATTRIBUTE39 => fnd_api.g_miss_char ,
2997: p_NEW_PRICING_ATTRIBUTE39 => l_temp_pricing_attribs_rec.pricing_attribute39,
2998: p_OLD_PRICING_ATTRIBUTE40 => fnd_api.g_miss_char ,
2999: p_NEW_PRICING_ATTRIBUTE40 => l_temp_pricing_attribs_rec.pricing_attribute40,
3000: p_OLD_PRICING_ATTRIBUTE41 => fnd_api.g_miss_char ,
2994: p_OLD_PRICING_ATTRIBUTE38 => fnd_api.g_miss_char ,
2995: p_NEW_PRICING_ATTRIBUTE38 => l_temp_pricing_attribs_rec.pricing_attribute38,
2996: p_OLD_PRICING_ATTRIBUTE39 => fnd_api.g_miss_char ,
2997: p_NEW_PRICING_ATTRIBUTE39 => l_temp_pricing_attribs_rec.pricing_attribute39,
2998: p_OLD_PRICING_ATTRIBUTE40 => fnd_api.g_miss_char ,
2999: p_NEW_PRICING_ATTRIBUTE40 => l_temp_pricing_attribs_rec.pricing_attribute40,
3000: p_OLD_PRICING_ATTRIBUTE41 => fnd_api.g_miss_char ,
3001: p_NEW_PRICING_ATTRIBUTE41 => l_temp_pricing_attribs_rec.pricing_attribute41,
3002: p_OLD_PRICING_ATTRIBUTE42 => fnd_api.g_miss_char ,
2996: p_OLD_PRICING_ATTRIBUTE39 => fnd_api.g_miss_char ,
2997: p_NEW_PRICING_ATTRIBUTE39 => l_temp_pricing_attribs_rec.pricing_attribute39,
2998: p_OLD_PRICING_ATTRIBUTE40 => fnd_api.g_miss_char ,
2999: p_NEW_PRICING_ATTRIBUTE40 => l_temp_pricing_attribs_rec.pricing_attribute40,
3000: p_OLD_PRICING_ATTRIBUTE41 => fnd_api.g_miss_char ,
3001: p_NEW_PRICING_ATTRIBUTE41 => l_temp_pricing_attribs_rec.pricing_attribute41,
3002: p_OLD_PRICING_ATTRIBUTE42 => fnd_api.g_miss_char ,
3003: p_NEW_PRICING_ATTRIBUTE42 => l_temp_pricing_attribs_rec.pricing_attribute42,
3004: p_OLD_PRICING_ATTRIBUTE43 => fnd_api.g_miss_char ,
2998: p_OLD_PRICING_ATTRIBUTE40 => fnd_api.g_miss_char ,
2999: p_NEW_PRICING_ATTRIBUTE40 => l_temp_pricing_attribs_rec.pricing_attribute40,
3000: p_OLD_PRICING_ATTRIBUTE41 => fnd_api.g_miss_char ,
3001: p_NEW_PRICING_ATTRIBUTE41 => l_temp_pricing_attribs_rec.pricing_attribute41,
3002: p_OLD_PRICING_ATTRIBUTE42 => fnd_api.g_miss_char ,
3003: p_NEW_PRICING_ATTRIBUTE42 => l_temp_pricing_attribs_rec.pricing_attribute42,
3004: p_OLD_PRICING_ATTRIBUTE43 => fnd_api.g_miss_char ,
3005: p_NEW_PRICING_ATTRIBUTE43 => l_temp_pricing_attribs_rec.pricing_attribute43,
3006: p_OLD_PRICING_ATTRIBUTE44 => fnd_api.g_miss_char ,
3000: p_OLD_PRICING_ATTRIBUTE41 => fnd_api.g_miss_char ,
3001: p_NEW_PRICING_ATTRIBUTE41 => l_temp_pricing_attribs_rec.pricing_attribute41,
3002: p_OLD_PRICING_ATTRIBUTE42 => fnd_api.g_miss_char ,
3003: p_NEW_PRICING_ATTRIBUTE42 => l_temp_pricing_attribs_rec.pricing_attribute42,
3004: p_OLD_PRICING_ATTRIBUTE43 => fnd_api.g_miss_char ,
3005: p_NEW_PRICING_ATTRIBUTE43 => l_temp_pricing_attribs_rec.pricing_attribute43,
3006: p_OLD_PRICING_ATTRIBUTE44 => fnd_api.g_miss_char ,
3007: p_NEW_PRICING_ATTRIBUTE44 => l_temp_pricing_attribs_rec.pricing_attribute44,
3008: p_OLD_PRICING_ATTRIBUTE45 => fnd_api.g_miss_char ,
3002: p_OLD_PRICING_ATTRIBUTE42 => fnd_api.g_miss_char ,
3003: p_NEW_PRICING_ATTRIBUTE42 => l_temp_pricing_attribs_rec.pricing_attribute42,
3004: p_OLD_PRICING_ATTRIBUTE43 => fnd_api.g_miss_char ,
3005: p_NEW_PRICING_ATTRIBUTE43 => l_temp_pricing_attribs_rec.pricing_attribute43,
3006: p_OLD_PRICING_ATTRIBUTE44 => fnd_api.g_miss_char ,
3007: p_NEW_PRICING_ATTRIBUTE44 => l_temp_pricing_attribs_rec.pricing_attribute44,
3008: p_OLD_PRICING_ATTRIBUTE45 => fnd_api.g_miss_char ,
3009: p_NEW_PRICING_ATTRIBUTE45 => l_temp_pricing_attribs_rec.pricing_attribute45,
3010: p_OLD_PRICING_ATTRIBUTE46 => fnd_api.g_miss_char ,
3004: p_OLD_PRICING_ATTRIBUTE43 => fnd_api.g_miss_char ,
3005: p_NEW_PRICING_ATTRIBUTE43 => l_temp_pricing_attribs_rec.pricing_attribute43,
3006: p_OLD_PRICING_ATTRIBUTE44 => fnd_api.g_miss_char ,
3007: p_NEW_PRICING_ATTRIBUTE44 => l_temp_pricing_attribs_rec.pricing_attribute44,
3008: p_OLD_PRICING_ATTRIBUTE45 => fnd_api.g_miss_char ,
3009: p_NEW_PRICING_ATTRIBUTE45 => l_temp_pricing_attribs_rec.pricing_attribute45,
3010: p_OLD_PRICING_ATTRIBUTE46 => fnd_api.g_miss_char ,
3011: p_NEW_PRICING_ATTRIBUTE46 => l_temp_pricing_attribs_rec.pricing_attribute46,
3012: p_OLD_PRICING_ATTRIBUTE47 => fnd_api.g_miss_char ,
3006: p_OLD_PRICING_ATTRIBUTE44 => fnd_api.g_miss_char ,
3007: p_NEW_PRICING_ATTRIBUTE44 => l_temp_pricing_attribs_rec.pricing_attribute44,
3008: p_OLD_PRICING_ATTRIBUTE45 => fnd_api.g_miss_char ,
3009: p_NEW_PRICING_ATTRIBUTE45 => l_temp_pricing_attribs_rec.pricing_attribute45,
3010: p_OLD_PRICING_ATTRIBUTE46 => fnd_api.g_miss_char ,
3011: p_NEW_PRICING_ATTRIBUTE46 => l_temp_pricing_attribs_rec.pricing_attribute46,
3012: p_OLD_PRICING_ATTRIBUTE47 => fnd_api.g_miss_char ,
3013: p_NEW_PRICING_ATTRIBUTE47 => l_temp_pricing_attribs_rec.pricing_attribute47,
3014: p_OLD_PRICING_ATTRIBUTE48 => fnd_api.g_miss_char ,
3008: p_OLD_PRICING_ATTRIBUTE45 => fnd_api.g_miss_char ,
3009: p_NEW_PRICING_ATTRIBUTE45 => l_temp_pricing_attribs_rec.pricing_attribute45,
3010: p_OLD_PRICING_ATTRIBUTE46 => fnd_api.g_miss_char ,
3011: p_NEW_PRICING_ATTRIBUTE46 => l_temp_pricing_attribs_rec.pricing_attribute46,
3012: p_OLD_PRICING_ATTRIBUTE47 => fnd_api.g_miss_char ,
3013: p_NEW_PRICING_ATTRIBUTE47 => l_temp_pricing_attribs_rec.pricing_attribute47,
3014: p_OLD_PRICING_ATTRIBUTE48 => fnd_api.g_miss_char ,
3015: p_NEW_PRICING_ATTRIBUTE48 => l_temp_pricing_attribs_rec.pricing_attribute48,
3016: p_OLD_PRICING_ATTRIBUTE49 => fnd_api.g_miss_char ,
3010: p_OLD_PRICING_ATTRIBUTE46 => fnd_api.g_miss_char ,
3011: p_NEW_PRICING_ATTRIBUTE46 => l_temp_pricing_attribs_rec.pricing_attribute46,
3012: p_OLD_PRICING_ATTRIBUTE47 => fnd_api.g_miss_char ,
3013: p_NEW_PRICING_ATTRIBUTE47 => l_temp_pricing_attribs_rec.pricing_attribute47,
3014: p_OLD_PRICING_ATTRIBUTE48 => fnd_api.g_miss_char ,
3015: p_NEW_PRICING_ATTRIBUTE48 => l_temp_pricing_attribs_rec.pricing_attribute48,
3016: p_OLD_PRICING_ATTRIBUTE49 => fnd_api.g_miss_char ,
3017: p_NEW_PRICING_ATTRIBUTE49 => l_temp_pricing_attribs_rec.pricing_attribute49,
3018: p_OLD_PRICING_ATTRIBUTE50 => fnd_api.g_miss_char ,
3012: p_OLD_PRICING_ATTRIBUTE47 => fnd_api.g_miss_char ,
3013: p_NEW_PRICING_ATTRIBUTE47 => l_temp_pricing_attribs_rec.pricing_attribute47,
3014: p_OLD_PRICING_ATTRIBUTE48 => fnd_api.g_miss_char ,
3015: p_NEW_PRICING_ATTRIBUTE48 => l_temp_pricing_attribs_rec.pricing_attribute48,
3016: p_OLD_PRICING_ATTRIBUTE49 => fnd_api.g_miss_char ,
3017: p_NEW_PRICING_ATTRIBUTE49 => l_temp_pricing_attribs_rec.pricing_attribute49,
3018: p_OLD_PRICING_ATTRIBUTE50 => fnd_api.g_miss_char ,
3019: p_NEW_PRICING_ATTRIBUTE50 => l_temp_pricing_attribs_rec.pricing_attribute50,
3020: p_OLD_PRICING_ATTRIBUTE51 => fnd_api.g_miss_char ,
3014: p_OLD_PRICING_ATTRIBUTE48 => fnd_api.g_miss_char ,
3015: p_NEW_PRICING_ATTRIBUTE48 => l_temp_pricing_attribs_rec.pricing_attribute48,
3016: p_OLD_PRICING_ATTRIBUTE49 => fnd_api.g_miss_char ,
3017: p_NEW_PRICING_ATTRIBUTE49 => l_temp_pricing_attribs_rec.pricing_attribute49,
3018: p_OLD_PRICING_ATTRIBUTE50 => fnd_api.g_miss_char ,
3019: p_NEW_PRICING_ATTRIBUTE50 => l_temp_pricing_attribs_rec.pricing_attribute50,
3020: p_OLD_PRICING_ATTRIBUTE51 => fnd_api.g_miss_char ,
3021: p_NEW_PRICING_ATTRIBUTE51 => l_temp_pricing_attribs_rec.pricing_attribute51,
3022: p_OLD_PRICING_ATTRIBUTE52 => fnd_api.g_miss_char ,
3016: p_OLD_PRICING_ATTRIBUTE49 => fnd_api.g_miss_char ,
3017: p_NEW_PRICING_ATTRIBUTE49 => l_temp_pricing_attribs_rec.pricing_attribute49,
3018: p_OLD_PRICING_ATTRIBUTE50 => fnd_api.g_miss_char ,
3019: p_NEW_PRICING_ATTRIBUTE50 => l_temp_pricing_attribs_rec.pricing_attribute50,
3020: p_OLD_PRICING_ATTRIBUTE51 => fnd_api.g_miss_char ,
3021: p_NEW_PRICING_ATTRIBUTE51 => l_temp_pricing_attribs_rec.pricing_attribute51,
3022: p_OLD_PRICING_ATTRIBUTE52 => fnd_api.g_miss_char ,
3023: p_NEW_PRICING_ATTRIBUTE52 => l_temp_pricing_attribs_rec.pricing_attribute52,
3024: p_OLD_PRICING_ATTRIBUTE53 => fnd_api.g_miss_char ,
3018: p_OLD_PRICING_ATTRIBUTE50 => fnd_api.g_miss_char ,
3019: p_NEW_PRICING_ATTRIBUTE50 => l_temp_pricing_attribs_rec.pricing_attribute50,
3020: p_OLD_PRICING_ATTRIBUTE51 => fnd_api.g_miss_char ,
3021: p_NEW_PRICING_ATTRIBUTE51 => l_temp_pricing_attribs_rec.pricing_attribute51,
3022: p_OLD_PRICING_ATTRIBUTE52 => fnd_api.g_miss_char ,
3023: p_NEW_PRICING_ATTRIBUTE52 => l_temp_pricing_attribs_rec.pricing_attribute52,
3024: p_OLD_PRICING_ATTRIBUTE53 => fnd_api.g_miss_char ,
3025: p_NEW_PRICING_ATTRIBUTE53 => l_temp_pricing_attribs_rec.pricing_attribute53,
3026: p_OLD_PRICING_ATTRIBUTE54 => fnd_api.g_miss_char ,
3020: p_OLD_PRICING_ATTRIBUTE51 => fnd_api.g_miss_char ,
3021: p_NEW_PRICING_ATTRIBUTE51 => l_temp_pricing_attribs_rec.pricing_attribute51,
3022: p_OLD_PRICING_ATTRIBUTE52 => fnd_api.g_miss_char ,
3023: p_NEW_PRICING_ATTRIBUTE52 => l_temp_pricing_attribs_rec.pricing_attribute52,
3024: p_OLD_PRICING_ATTRIBUTE53 => fnd_api.g_miss_char ,
3025: p_NEW_PRICING_ATTRIBUTE53 => l_temp_pricing_attribs_rec.pricing_attribute53,
3026: p_OLD_PRICING_ATTRIBUTE54 => fnd_api.g_miss_char ,
3027: p_NEW_PRICING_ATTRIBUTE54 => l_temp_pricing_attribs_rec.pricing_attribute54,
3028: p_OLD_PRICING_ATTRIBUTE55 => fnd_api.g_miss_char ,
3022: p_OLD_PRICING_ATTRIBUTE52 => fnd_api.g_miss_char ,
3023: p_NEW_PRICING_ATTRIBUTE52 => l_temp_pricing_attribs_rec.pricing_attribute52,
3024: p_OLD_PRICING_ATTRIBUTE53 => fnd_api.g_miss_char ,
3025: p_NEW_PRICING_ATTRIBUTE53 => l_temp_pricing_attribs_rec.pricing_attribute53,
3026: p_OLD_PRICING_ATTRIBUTE54 => fnd_api.g_miss_char ,
3027: p_NEW_PRICING_ATTRIBUTE54 => l_temp_pricing_attribs_rec.pricing_attribute54,
3028: p_OLD_PRICING_ATTRIBUTE55 => fnd_api.g_miss_char ,
3029: p_NEW_PRICING_ATTRIBUTE55 => l_temp_pricing_attribs_rec.pricing_attribute55,
3030: p_OLD_PRICING_ATTRIBUTE56 => fnd_api.g_miss_char ,
3024: p_OLD_PRICING_ATTRIBUTE53 => fnd_api.g_miss_char ,
3025: p_NEW_PRICING_ATTRIBUTE53 => l_temp_pricing_attribs_rec.pricing_attribute53,
3026: p_OLD_PRICING_ATTRIBUTE54 => fnd_api.g_miss_char ,
3027: p_NEW_PRICING_ATTRIBUTE54 => l_temp_pricing_attribs_rec.pricing_attribute54,
3028: p_OLD_PRICING_ATTRIBUTE55 => fnd_api.g_miss_char ,
3029: p_NEW_PRICING_ATTRIBUTE55 => l_temp_pricing_attribs_rec.pricing_attribute55,
3030: p_OLD_PRICING_ATTRIBUTE56 => fnd_api.g_miss_char ,
3031: p_NEW_PRICING_ATTRIBUTE56 => l_temp_pricing_attribs_rec.pricing_attribute56,
3032: p_OLD_PRICING_ATTRIBUTE57 => fnd_api.g_miss_char ,
3026: p_OLD_PRICING_ATTRIBUTE54 => fnd_api.g_miss_char ,
3027: p_NEW_PRICING_ATTRIBUTE54 => l_temp_pricing_attribs_rec.pricing_attribute54,
3028: p_OLD_PRICING_ATTRIBUTE55 => fnd_api.g_miss_char ,
3029: p_NEW_PRICING_ATTRIBUTE55 => l_temp_pricing_attribs_rec.pricing_attribute55,
3030: p_OLD_PRICING_ATTRIBUTE56 => fnd_api.g_miss_char ,
3031: p_NEW_PRICING_ATTRIBUTE56 => l_temp_pricing_attribs_rec.pricing_attribute56,
3032: p_OLD_PRICING_ATTRIBUTE57 => fnd_api.g_miss_char ,
3033: p_NEW_PRICING_ATTRIBUTE57 => l_temp_pricing_attribs_rec.pricing_attribute57,
3034: p_OLD_PRICING_ATTRIBUTE58 => fnd_api.g_miss_char ,
3028: p_OLD_PRICING_ATTRIBUTE55 => fnd_api.g_miss_char ,
3029: p_NEW_PRICING_ATTRIBUTE55 => l_temp_pricing_attribs_rec.pricing_attribute55,
3030: p_OLD_PRICING_ATTRIBUTE56 => fnd_api.g_miss_char ,
3031: p_NEW_PRICING_ATTRIBUTE56 => l_temp_pricing_attribs_rec.pricing_attribute56,
3032: p_OLD_PRICING_ATTRIBUTE57 => fnd_api.g_miss_char ,
3033: p_NEW_PRICING_ATTRIBUTE57 => l_temp_pricing_attribs_rec.pricing_attribute57,
3034: p_OLD_PRICING_ATTRIBUTE58 => fnd_api.g_miss_char ,
3035: p_NEW_PRICING_ATTRIBUTE58 => l_temp_pricing_attribs_rec.pricing_attribute58,
3036: p_OLD_PRICING_ATTRIBUTE59 => fnd_api.g_miss_char ,
3030: p_OLD_PRICING_ATTRIBUTE56 => fnd_api.g_miss_char ,
3031: p_NEW_PRICING_ATTRIBUTE56 => l_temp_pricing_attribs_rec.pricing_attribute56,
3032: p_OLD_PRICING_ATTRIBUTE57 => fnd_api.g_miss_char ,
3033: p_NEW_PRICING_ATTRIBUTE57 => l_temp_pricing_attribs_rec.pricing_attribute57,
3034: p_OLD_PRICING_ATTRIBUTE58 => fnd_api.g_miss_char ,
3035: p_NEW_PRICING_ATTRIBUTE58 => l_temp_pricing_attribs_rec.pricing_attribute58,
3036: p_OLD_PRICING_ATTRIBUTE59 => fnd_api.g_miss_char ,
3037: p_NEW_PRICING_ATTRIBUTE59 => l_temp_pricing_attribs_rec.pricing_attribute59,
3038: p_OLD_PRICING_ATTRIBUTE60 => fnd_api.g_miss_char ,
3032: p_OLD_PRICING_ATTRIBUTE57 => fnd_api.g_miss_char ,
3033: p_NEW_PRICING_ATTRIBUTE57 => l_temp_pricing_attribs_rec.pricing_attribute57,
3034: p_OLD_PRICING_ATTRIBUTE58 => fnd_api.g_miss_char ,
3035: p_NEW_PRICING_ATTRIBUTE58 => l_temp_pricing_attribs_rec.pricing_attribute58,
3036: p_OLD_PRICING_ATTRIBUTE59 => fnd_api.g_miss_char ,
3037: p_NEW_PRICING_ATTRIBUTE59 => l_temp_pricing_attribs_rec.pricing_attribute59,
3038: p_OLD_PRICING_ATTRIBUTE60 => fnd_api.g_miss_char ,
3039: p_NEW_PRICING_ATTRIBUTE60 => l_temp_pricing_attribs_rec.pricing_attribute60,
3040: p_OLD_PRICING_ATTRIBUTE61 => fnd_api.g_miss_char ,
3034: p_OLD_PRICING_ATTRIBUTE58 => fnd_api.g_miss_char ,
3035: p_NEW_PRICING_ATTRIBUTE58 => l_temp_pricing_attribs_rec.pricing_attribute58,
3036: p_OLD_PRICING_ATTRIBUTE59 => fnd_api.g_miss_char ,
3037: p_NEW_PRICING_ATTRIBUTE59 => l_temp_pricing_attribs_rec.pricing_attribute59,
3038: p_OLD_PRICING_ATTRIBUTE60 => fnd_api.g_miss_char ,
3039: p_NEW_PRICING_ATTRIBUTE60 => l_temp_pricing_attribs_rec.pricing_attribute60,
3040: p_OLD_PRICING_ATTRIBUTE61 => fnd_api.g_miss_char ,
3041: p_NEW_PRICING_ATTRIBUTE61 => l_temp_pricing_attribs_rec.pricing_attribute61,
3042: p_OLD_PRICING_ATTRIBUTE62 => fnd_api.g_miss_char ,
3036: p_OLD_PRICING_ATTRIBUTE59 => fnd_api.g_miss_char ,
3037: p_NEW_PRICING_ATTRIBUTE59 => l_temp_pricing_attribs_rec.pricing_attribute59,
3038: p_OLD_PRICING_ATTRIBUTE60 => fnd_api.g_miss_char ,
3039: p_NEW_PRICING_ATTRIBUTE60 => l_temp_pricing_attribs_rec.pricing_attribute60,
3040: p_OLD_PRICING_ATTRIBUTE61 => fnd_api.g_miss_char ,
3041: p_NEW_PRICING_ATTRIBUTE61 => l_temp_pricing_attribs_rec.pricing_attribute61,
3042: p_OLD_PRICING_ATTRIBUTE62 => fnd_api.g_miss_char ,
3043: p_NEW_PRICING_ATTRIBUTE62 => l_temp_pricing_attribs_rec.pricing_attribute62,
3044: p_OLD_PRICING_ATTRIBUTE63 => fnd_api.g_miss_char ,
3038: p_OLD_PRICING_ATTRIBUTE60 => fnd_api.g_miss_char ,
3039: p_NEW_PRICING_ATTRIBUTE60 => l_temp_pricing_attribs_rec.pricing_attribute60,
3040: p_OLD_PRICING_ATTRIBUTE61 => fnd_api.g_miss_char ,
3041: p_NEW_PRICING_ATTRIBUTE61 => l_temp_pricing_attribs_rec.pricing_attribute61,
3042: p_OLD_PRICING_ATTRIBUTE62 => fnd_api.g_miss_char ,
3043: p_NEW_PRICING_ATTRIBUTE62 => l_temp_pricing_attribs_rec.pricing_attribute62,
3044: p_OLD_PRICING_ATTRIBUTE63 => fnd_api.g_miss_char ,
3045: p_NEW_PRICING_ATTRIBUTE63 => l_temp_pricing_attribs_rec.pricing_attribute63,
3046: p_OLD_PRICING_ATTRIBUTE64 => fnd_api.g_miss_char ,
3040: p_OLD_PRICING_ATTRIBUTE61 => fnd_api.g_miss_char ,
3041: p_NEW_PRICING_ATTRIBUTE61 => l_temp_pricing_attribs_rec.pricing_attribute61,
3042: p_OLD_PRICING_ATTRIBUTE62 => fnd_api.g_miss_char ,
3043: p_NEW_PRICING_ATTRIBUTE62 => l_temp_pricing_attribs_rec.pricing_attribute62,
3044: p_OLD_PRICING_ATTRIBUTE63 => fnd_api.g_miss_char ,
3045: p_NEW_PRICING_ATTRIBUTE63 => l_temp_pricing_attribs_rec.pricing_attribute63,
3046: p_OLD_PRICING_ATTRIBUTE64 => fnd_api.g_miss_char ,
3047: p_NEW_PRICING_ATTRIBUTE64 => l_temp_pricing_attribs_rec.pricing_attribute64,
3048: p_OLD_PRICING_ATTRIBUTE65 => fnd_api.g_miss_char ,
3042: p_OLD_PRICING_ATTRIBUTE62 => fnd_api.g_miss_char ,
3043: p_NEW_PRICING_ATTRIBUTE62 => l_temp_pricing_attribs_rec.pricing_attribute62,
3044: p_OLD_PRICING_ATTRIBUTE63 => fnd_api.g_miss_char ,
3045: p_NEW_PRICING_ATTRIBUTE63 => l_temp_pricing_attribs_rec.pricing_attribute63,
3046: p_OLD_PRICING_ATTRIBUTE64 => fnd_api.g_miss_char ,
3047: p_NEW_PRICING_ATTRIBUTE64 => l_temp_pricing_attribs_rec.pricing_attribute64,
3048: p_OLD_PRICING_ATTRIBUTE65 => fnd_api.g_miss_char ,
3049: p_NEW_PRICING_ATTRIBUTE65 => l_temp_pricing_attribs_rec.pricing_attribute65,
3050: p_OLD_PRICING_ATTRIBUTE66 => fnd_api.g_miss_char ,
3044: p_OLD_PRICING_ATTRIBUTE63 => fnd_api.g_miss_char ,
3045: p_NEW_PRICING_ATTRIBUTE63 => l_temp_pricing_attribs_rec.pricing_attribute63,
3046: p_OLD_PRICING_ATTRIBUTE64 => fnd_api.g_miss_char ,
3047: p_NEW_PRICING_ATTRIBUTE64 => l_temp_pricing_attribs_rec.pricing_attribute64,
3048: p_OLD_PRICING_ATTRIBUTE65 => fnd_api.g_miss_char ,
3049: p_NEW_PRICING_ATTRIBUTE65 => l_temp_pricing_attribs_rec.pricing_attribute65,
3050: p_OLD_PRICING_ATTRIBUTE66 => fnd_api.g_miss_char ,
3051: p_NEW_PRICING_ATTRIBUTE66 => l_temp_pricing_attribs_rec.pricing_attribute66,
3052: p_OLD_PRICING_ATTRIBUTE67 => fnd_api.g_miss_char ,
3046: p_OLD_PRICING_ATTRIBUTE64 => fnd_api.g_miss_char ,
3047: p_NEW_PRICING_ATTRIBUTE64 => l_temp_pricing_attribs_rec.pricing_attribute64,
3048: p_OLD_PRICING_ATTRIBUTE65 => fnd_api.g_miss_char ,
3049: p_NEW_PRICING_ATTRIBUTE65 => l_temp_pricing_attribs_rec.pricing_attribute65,
3050: p_OLD_PRICING_ATTRIBUTE66 => fnd_api.g_miss_char ,
3051: p_NEW_PRICING_ATTRIBUTE66 => l_temp_pricing_attribs_rec.pricing_attribute66,
3052: p_OLD_PRICING_ATTRIBUTE67 => fnd_api.g_miss_char ,
3053: p_NEW_PRICING_ATTRIBUTE67 => l_temp_pricing_attribs_rec.pricing_attribute67,
3054: p_OLD_PRICING_ATTRIBUTE68 => fnd_api.g_miss_char ,
3048: p_OLD_PRICING_ATTRIBUTE65 => fnd_api.g_miss_char ,
3049: p_NEW_PRICING_ATTRIBUTE65 => l_temp_pricing_attribs_rec.pricing_attribute65,
3050: p_OLD_PRICING_ATTRIBUTE66 => fnd_api.g_miss_char ,
3051: p_NEW_PRICING_ATTRIBUTE66 => l_temp_pricing_attribs_rec.pricing_attribute66,
3052: p_OLD_PRICING_ATTRIBUTE67 => fnd_api.g_miss_char ,
3053: p_NEW_PRICING_ATTRIBUTE67 => l_temp_pricing_attribs_rec.pricing_attribute67,
3054: p_OLD_PRICING_ATTRIBUTE68 => fnd_api.g_miss_char ,
3055: p_NEW_PRICING_ATTRIBUTE68 => l_temp_pricing_attribs_rec.pricing_attribute68,
3056: p_OLD_PRICING_ATTRIBUTE69 => fnd_api.g_miss_char ,
3050: p_OLD_PRICING_ATTRIBUTE66 => fnd_api.g_miss_char ,
3051: p_NEW_PRICING_ATTRIBUTE66 => l_temp_pricing_attribs_rec.pricing_attribute66,
3052: p_OLD_PRICING_ATTRIBUTE67 => fnd_api.g_miss_char ,
3053: p_NEW_PRICING_ATTRIBUTE67 => l_temp_pricing_attribs_rec.pricing_attribute67,
3054: p_OLD_PRICING_ATTRIBUTE68 => fnd_api.g_miss_char ,
3055: p_NEW_PRICING_ATTRIBUTE68 => l_temp_pricing_attribs_rec.pricing_attribute68,
3056: p_OLD_PRICING_ATTRIBUTE69 => fnd_api.g_miss_char ,
3057: p_NEW_PRICING_ATTRIBUTE69 => l_temp_pricing_attribs_rec.pricing_attribute69,
3058: p_OLD_PRICING_ATTRIBUTE70 => fnd_api.g_miss_char ,
3052: p_OLD_PRICING_ATTRIBUTE67 => fnd_api.g_miss_char ,
3053: p_NEW_PRICING_ATTRIBUTE67 => l_temp_pricing_attribs_rec.pricing_attribute67,
3054: p_OLD_PRICING_ATTRIBUTE68 => fnd_api.g_miss_char ,
3055: p_NEW_PRICING_ATTRIBUTE68 => l_temp_pricing_attribs_rec.pricing_attribute68,
3056: p_OLD_PRICING_ATTRIBUTE69 => fnd_api.g_miss_char ,
3057: p_NEW_PRICING_ATTRIBUTE69 => l_temp_pricing_attribs_rec.pricing_attribute69,
3058: p_OLD_PRICING_ATTRIBUTE70 => fnd_api.g_miss_char ,
3059: p_NEW_PRICING_ATTRIBUTE70 => l_temp_pricing_attribs_rec.pricing_attribute70,
3060: p_OLD_PRICING_ATTRIBUTE71 => fnd_api.g_miss_char ,
3054: p_OLD_PRICING_ATTRIBUTE68 => fnd_api.g_miss_char ,
3055: p_NEW_PRICING_ATTRIBUTE68 => l_temp_pricing_attribs_rec.pricing_attribute68,
3056: p_OLD_PRICING_ATTRIBUTE69 => fnd_api.g_miss_char ,
3057: p_NEW_PRICING_ATTRIBUTE69 => l_temp_pricing_attribs_rec.pricing_attribute69,
3058: p_OLD_PRICING_ATTRIBUTE70 => fnd_api.g_miss_char ,
3059: p_NEW_PRICING_ATTRIBUTE70 => l_temp_pricing_attribs_rec.pricing_attribute70,
3060: p_OLD_PRICING_ATTRIBUTE71 => fnd_api.g_miss_char ,
3061: p_NEW_PRICING_ATTRIBUTE71 => l_temp_pricing_attribs_rec.pricing_attribute71,
3062: p_OLD_PRICING_ATTRIBUTE72 => fnd_api.g_miss_char ,
3056: p_OLD_PRICING_ATTRIBUTE69 => fnd_api.g_miss_char ,
3057: p_NEW_PRICING_ATTRIBUTE69 => l_temp_pricing_attribs_rec.pricing_attribute69,
3058: p_OLD_PRICING_ATTRIBUTE70 => fnd_api.g_miss_char ,
3059: p_NEW_PRICING_ATTRIBUTE70 => l_temp_pricing_attribs_rec.pricing_attribute70,
3060: p_OLD_PRICING_ATTRIBUTE71 => fnd_api.g_miss_char ,
3061: p_NEW_PRICING_ATTRIBUTE71 => l_temp_pricing_attribs_rec.pricing_attribute71,
3062: p_OLD_PRICING_ATTRIBUTE72 => fnd_api.g_miss_char ,
3063: p_NEW_PRICING_ATTRIBUTE72 => l_temp_pricing_attribs_rec.pricing_attribute72,
3064: p_OLD_PRICING_ATTRIBUTE73 => fnd_api.g_miss_char ,
3058: p_OLD_PRICING_ATTRIBUTE70 => fnd_api.g_miss_char ,
3059: p_NEW_PRICING_ATTRIBUTE70 => l_temp_pricing_attribs_rec.pricing_attribute70,
3060: p_OLD_PRICING_ATTRIBUTE71 => fnd_api.g_miss_char ,
3061: p_NEW_PRICING_ATTRIBUTE71 => l_temp_pricing_attribs_rec.pricing_attribute71,
3062: p_OLD_PRICING_ATTRIBUTE72 => fnd_api.g_miss_char ,
3063: p_NEW_PRICING_ATTRIBUTE72 => l_temp_pricing_attribs_rec.pricing_attribute72,
3064: p_OLD_PRICING_ATTRIBUTE73 => fnd_api.g_miss_char ,
3065: p_NEW_PRICING_ATTRIBUTE73 => l_temp_pricing_attribs_rec.pricing_attribute73,
3066: p_OLD_PRICING_ATTRIBUTE74 => fnd_api.g_miss_char ,
3060: p_OLD_PRICING_ATTRIBUTE71 => fnd_api.g_miss_char ,
3061: p_NEW_PRICING_ATTRIBUTE71 => l_temp_pricing_attribs_rec.pricing_attribute71,
3062: p_OLD_PRICING_ATTRIBUTE72 => fnd_api.g_miss_char ,
3063: p_NEW_PRICING_ATTRIBUTE72 => l_temp_pricing_attribs_rec.pricing_attribute72,
3064: p_OLD_PRICING_ATTRIBUTE73 => fnd_api.g_miss_char ,
3065: p_NEW_PRICING_ATTRIBUTE73 => l_temp_pricing_attribs_rec.pricing_attribute73,
3066: p_OLD_PRICING_ATTRIBUTE74 => fnd_api.g_miss_char ,
3067: p_NEW_PRICING_ATTRIBUTE74 => l_temp_pricing_attribs_rec.pricing_attribute74,
3068: p_OLD_PRICING_ATTRIBUTE75 => fnd_api.g_miss_char ,
3062: p_OLD_PRICING_ATTRIBUTE72 => fnd_api.g_miss_char ,
3063: p_NEW_PRICING_ATTRIBUTE72 => l_temp_pricing_attribs_rec.pricing_attribute72,
3064: p_OLD_PRICING_ATTRIBUTE73 => fnd_api.g_miss_char ,
3065: p_NEW_PRICING_ATTRIBUTE73 => l_temp_pricing_attribs_rec.pricing_attribute73,
3066: p_OLD_PRICING_ATTRIBUTE74 => fnd_api.g_miss_char ,
3067: p_NEW_PRICING_ATTRIBUTE74 => l_temp_pricing_attribs_rec.pricing_attribute74,
3068: p_OLD_PRICING_ATTRIBUTE75 => fnd_api.g_miss_char ,
3069: p_NEW_PRICING_ATTRIBUTE75 => l_temp_pricing_attribs_rec.pricing_attribute75,
3070: p_OLD_PRICING_ATTRIBUTE76 => fnd_api.g_miss_char ,
3064: p_OLD_PRICING_ATTRIBUTE73 => fnd_api.g_miss_char ,
3065: p_NEW_PRICING_ATTRIBUTE73 => l_temp_pricing_attribs_rec.pricing_attribute73,
3066: p_OLD_PRICING_ATTRIBUTE74 => fnd_api.g_miss_char ,
3067: p_NEW_PRICING_ATTRIBUTE74 => l_temp_pricing_attribs_rec.pricing_attribute74,
3068: p_OLD_PRICING_ATTRIBUTE75 => fnd_api.g_miss_char ,
3069: p_NEW_PRICING_ATTRIBUTE75 => l_temp_pricing_attribs_rec.pricing_attribute75,
3070: p_OLD_PRICING_ATTRIBUTE76 => fnd_api.g_miss_char ,
3071: p_NEW_PRICING_ATTRIBUTE76 => l_temp_pricing_attribs_rec.pricing_attribute76,
3072: p_OLD_PRICING_ATTRIBUTE77 => fnd_api.g_miss_char ,
3066: p_OLD_PRICING_ATTRIBUTE74 => fnd_api.g_miss_char ,
3067: p_NEW_PRICING_ATTRIBUTE74 => l_temp_pricing_attribs_rec.pricing_attribute74,
3068: p_OLD_PRICING_ATTRIBUTE75 => fnd_api.g_miss_char ,
3069: p_NEW_PRICING_ATTRIBUTE75 => l_temp_pricing_attribs_rec.pricing_attribute75,
3070: p_OLD_PRICING_ATTRIBUTE76 => fnd_api.g_miss_char ,
3071: p_NEW_PRICING_ATTRIBUTE76 => l_temp_pricing_attribs_rec.pricing_attribute76,
3072: p_OLD_PRICING_ATTRIBUTE77 => fnd_api.g_miss_char ,
3073: p_NEW_PRICING_ATTRIBUTE77 => l_temp_pricing_attribs_rec.pricing_attribute77,
3074: p_OLD_PRICING_ATTRIBUTE78 => fnd_api.g_miss_char ,
3068: p_OLD_PRICING_ATTRIBUTE75 => fnd_api.g_miss_char ,
3069: p_NEW_PRICING_ATTRIBUTE75 => l_temp_pricing_attribs_rec.pricing_attribute75,
3070: p_OLD_PRICING_ATTRIBUTE76 => fnd_api.g_miss_char ,
3071: p_NEW_PRICING_ATTRIBUTE76 => l_temp_pricing_attribs_rec.pricing_attribute76,
3072: p_OLD_PRICING_ATTRIBUTE77 => fnd_api.g_miss_char ,
3073: p_NEW_PRICING_ATTRIBUTE77 => l_temp_pricing_attribs_rec.pricing_attribute77,
3074: p_OLD_PRICING_ATTRIBUTE78 => fnd_api.g_miss_char ,
3075: p_NEW_PRICING_ATTRIBUTE78 => l_temp_pricing_attribs_rec.pricing_attribute78,
3076: p_OLD_PRICING_ATTRIBUTE79 => fnd_api.g_miss_char ,
3070: p_OLD_PRICING_ATTRIBUTE76 => fnd_api.g_miss_char ,
3071: p_NEW_PRICING_ATTRIBUTE76 => l_temp_pricing_attribs_rec.pricing_attribute76,
3072: p_OLD_PRICING_ATTRIBUTE77 => fnd_api.g_miss_char ,
3073: p_NEW_PRICING_ATTRIBUTE77 => l_temp_pricing_attribs_rec.pricing_attribute77,
3074: p_OLD_PRICING_ATTRIBUTE78 => fnd_api.g_miss_char ,
3075: p_NEW_PRICING_ATTRIBUTE78 => l_temp_pricing_attribs_rec.pricing_attribute78,
3076: p_OLD_PRICING_ATTRIBUTE79 => fnd_api.g_miss_char ,
3077: p_NEW_PRICING_ATTRIBUTE79 => l_temp_pricing_attribs_rec.pricing_attribute79,
3078: p_OLD_PRICING_ATTRIBUTE80 => fnd_api.g_miss_char ,
3072: p_OLD_PRICING_ATTRIBUTE77 => fnd_api.g_miss_char ,
3073: p_NEW_PRICING_ATTRIBUTE77 => l_temp_pricing_attribs_rec.pricing_attribute77,
3074: p_OLD_PRICING_ATTRIBUTE78 => fnd_api.g_miss_char ,
3075: p_NEW_PRICING_ATTRIBUTE78 => l_temp_pricing_attribs_rec.pricing_attribute78,
3076: p_OLD_PRICING_ATTRIBUTE79 => fnd_api.g_miss_char ,
3077: p_NEW_PRICING_ATTRIBUTE79 => l_temp_pricing_attribs_rec.pricing_attribute79,
3078: p_OLD_PRICING_ATTRIBUTE80 => fnd_api.g_miss_char ,
3079: p_NEW_PRICING_ATTRIBUTE80 => l_temp_pricing_attribs_rec.pricing_attribute80,
3080: p_OLD_PRICING_ATTRIBUTE81 => fnd_api.g_miss_char ,
3074: p_OLD_PRICING_ATTRIBUTE78 => fnd_api.g_miss_char ,
3075: p_NEW_PRICING_ATTRIBUTE78 => l_temp_pricing_attribs_rec.pricing_attribute78,
3076: p_OLD_PRICING_ATTRIBUTE79 => fnd_api.g_miss_char ,
3077: p_NEW_PRICING_ATTRIBUTE79 => l_temp_pricing_attribs_rec.pricing_attribute79,
3078: p_OLD_PRICING_ATTRIBUTE80 => fnd_api.g_miss_char ,
3079: p_NEW_PRICING_ATTRIBUTE80 => l_temp_pricing_attribs_rec.pricing_attribute80,
3080: p_OLD_PRICING_ATTRIBUTE81 => fnd_api.g_miss_char ,
3081: p_NEW_PRICING_ATTRIBUTE81 => l_temp_pricing_attribs_rec.pricing_attribute81,
3082: p_OLD_PRICING_ATTRIBUTE82 => fnd_api.g_miss_char ,
3076: p_OLD_PRICING_ATTRIBUTE79 => fnd_api.g_miss_char ,
3077: p_NEW_PRICING_ATTRIBUTE79 => l_temp_pricing_attribs_rec.pricing_attribute79,
3078: p_OLD_PRICING_ATTRIBUTE80 => fnd_api.g_miss_char ,
3079: p_NEW_PRICING_ATTRIBUTE80 => l_temp_pricing_attribs_rec.pricing_attribute80,
3080: p_OLD_PRICING_ATTRIBUTE81 => fnd_api.g_miss_char ,
3081: p_NEW_PRICING_ATTRIBUTE81 => l_temp_pricing_attribs_rec.pricing_attribute81,
3082: p_OLD_PRICING_ATTRIBUTE82 => fnd_api.g_miss_char ,
3083: p_NEW_PRICING_ATTRIBUTE82 => l_temp_pricing_attribs_rec.pricing_attribute82,
3084: p_OLD_PRICING_ATTRIBUTE83 => fnd_api.g_miss_char ,
3078: p_OLD_PRICING_ATTRIBUTE80 => fnd_api.g_miss_char ,
3079: p_NEW_PRICING_ATTRIBUTE80 => l_temp_pricing_attribs_rec.pricing_attribute80,
3080: p_OLD_PRICING_ATTRIBUTE81 => fnd_api.g_miss_char ,
3081: p_NEW_PRICING_ATTRIBUTE81 => l_temp_pricing_attribs_rec.pricing_attribute81,
3082: p_OLD_PRICING_ATTRIBUTE82 => fnd_api.g_miss_char ,
3083: p_NEW_PRICING_ATTRIBUTE82 => l_temp_pricing_attribs_rec.pricing_attribute82,
3084: p_OLD_PRICING_ATTRIBUTE83 => fnd_api.g_miss_char ,
3085: p_NEW_PRICING_ATTRIBUTE83 => l_temp_pricing_attribs_rec.pricing_attribute83,
3086: p_OLD_PRICING_ATTRIBUTE84 => fnd_api.g_miss_char ,
3080: p_OLD_PRICING_ATTRIBUTE81 => fnd_api.g_miss_char ,
3081: p_NEW_PRICING_ATTRIBUTE81 => l_temp_pricing_attribs_rec.pricing_attribute81,
3082: p_OLD_PRICING_ATTRIBUTE82 => fnd_api.g_miss_char ,
3083: p_NEW_PRICING_ATTRIBUTE82 => l_temp_pricing_attribs_rec.pricing_attribute82,
3084: p_OLD_PRICING_ATTRIBUTE83 => fnd_api.g_miss_char ,
3085: p_NEW_PRICING_ATTRIBUTE83 => l_temp_pricing_attribs_rec.pricing_attribute83,
3086: p_OLD_PRICING_ATTRIBUTE84 => fnd_api.g_miss_char ,
3087: p_NEW_PRICING_ATTRIBUTE84 => l_temp_pricing_attribs_rec.pricing_attribute84,
3088: p_OLD_PRICING_ATTRIBUTE85 => fnd_api.g_miss_char ,
3082: p_OLD_PRICING_ATTRIBUTE82 => fnd_api.g_miss_char ,
3083: p_NEW_PRICING_ATTRIBUTE82 => l_temp_pricing_attribs_rec.pricing_attribute82,
3084: p_OLD_PRICING_ATTRIBUTE83 => fnd_api.g_miss_char ,
3085: p_NEW_PRICING_ATTRIBUTE83 => l_temp_pricing_attribs_rec.pricing_attribute83,
3086: p_OLD_PRICING_ATTRIBUTE84 => fnd_api.g_miss_char ,
3087: p_NEW_PRICING_ATTRIBUTE84 => l_temp_pricing_attribs_rec.pricing_attribute84,
3088: p_OLD_PRICING_ATTRIBUTE85 => fnd_api.g_miss_char ,
3089: p_NEW_PRICING_ATTRIBUTE85 => l_temp_pricing_attribs_rec.pricing_attribute85,
3090: p_OLD_PRICING_ATTRIBUTE86 => fnd_api.g_miss_char ,
3084: p_OLD_PRICING_ATTRIBUTE83 => fnd_api.g_miss_char ,
3085: p_NEW_PRICING_ATTRIBUTE83 => l_temp_pricing_attribs_rec.pricing_attribute83,
3086: p_OLD_PRICING_ATTRIBUTE84 => fnd_api.g_miss_char ,
3087: p_NEW_PRICING_ATTRIBUTE84 => l_temp_pricing_attribs_rec.pricing_attribute84,
3088: p_OLD_PRICING_ATTRIBUTE85 => fnd_api.g_miss_char ,
3089: p_NEW_PRICING_ATTRIBUTE85 => l_temp_pricing_attribs_rec.pricing_attribute85,
3090: p_OLD_PRICING_ATTRIBUTE86 => fnd_api.g_miss_char ,
3091: p_NEW_PRICING_ATTRIBUTE86 => l_temp_pricing_attribs_rec.pricing_attribute86,
3092: p_OLD_PRICING_ATTRIBUTE87 => fnd_api.g_miss_char ,
3086: p_OLD_PRICING_ATTRIBUTE84 => fnd_api.g_miss_char ,
3087: p_NEW_PRICING_ATTRIBUTE84 => l_temp_pricing_attribs_rec.pricing_attribute84,
3088: p_OLD_PRICING_ATTRIBUTE85 => fnd_api.g_miss_char ,
3089: p_NEW_PRICING_ATTRIBUTE85 => l_temp_pricing_attribs_rec.pricing_attribute85,
3090: p_OLD_PRICING_ATTRIBUTE86 => fnd_api.g_miss_char ,
3091: p_NEW_PRICING_ATTRIBUTE86 => l_temp_pricing_attribs_rec.pricing_attribute86,
3092: p_OLD_PRICING_ATTRIBUTE87 => fnd_api.g_miss_char ,
3093: p_NEW_PRICING_ATTRIBUTE87 => l_temp_pricing_attribs_rec.pricing_attribute87,
3094: p_OLD_PRICING_ATTRIBUTE88 => fnd_api.g_miss_char ,
3088: p_OLD_PRICING_ATTRIBUTE85 => fnd_api.g_miss_char ,
3089: p_NEW_PRICING_ATTRIBUTE85 => l_temp_pricing_attribs_rec.pricing_attribute85,
3090: p_OLD_PRICING_ATTRIBUTE86 => fnd_api.g_miss_char ,
3091: p_NEW_PRICING_ATTRIBUTE86 => l_temp_pricing_attribs_rec.pricing_attribute86,
3092: p_OLD_PRICING_ATTRIBUTE87 => fnd_api.g_miss_char ,
3093: p_NEW_PRICING_ATTRIBUTE87 => l_temp_pricing_attribs_rec.pricing_attribute87,
3094: p_OLD_PRICING_ATTRIBUTE88 => fnd_api.g_miss_char ,
3095: p_NEW_PRICING_ATTRIBUTE88 => l_temp_pricing_attribs_rec.pricing_attribute88,
3096: p_OLD_PRICING_ATTRIBUTE89 => fnd_api.g_miss_char ,
3090: p_OLD_PRICING_ATTRIBUTE86 => fnd_api.g_miss_char ,
3091: p_NEW_PRICING_ATTRIBUTE86 => l_temp_pricing_attribs_rec.pricing_attribute86,
3092: p_OLD_PRICING_ATTRIBUTE87 => fnd_api.g_miss_char ,
3093: p_NEW_PRICING_ATTRIBUTE87 => l_temp_pricing_attribs_rec.pricing_attribute87,
3094: p_OLD_PRICING_ATTRIBUTE88 => fnd_api.g_miss_char ,
3095: p_NEW_PRICING_ATTRIBUTE88 => l_temp_pricing_attribs_rec.pricing_attribute88,
3096: p_OLD_PRICING_ATTRIBUTE89 => fnd_api.g_miss_char ,
3097: p_NEW_PRICING_ATTRIBUTE89 => l_temp_pricing_attribs_rec.pricing_attribute89,
3098: p_OLD_PRICING_ATTRIBUTE90 => fnd_api.g_miss_char ,
3092: p_OLD_PRICING_ATTRIBUTE87 => fnd_api.g_miss_char ,
3093: p_NEW_PRICING_ATTRIBUTE87 => l_temp_pricing_attribs_rec.pricing_attribute87,
3094: p_OLD_PRICING_ATTRIBUTE88 => fnd_api.g_miss_char ,
3095: p_NEW_PRICING_ATTRIBUTE88 => l_temp_pricing_attribs_rec.pricing_attribute88,
3096: p_OLD_PRICING_ATTRIBUTE89 => fnd_api.g_miss_char ,
3097: p_NEW_PRICING_ATTRIBUTE89 => l_temp_pricing_attribs_rec.pricing_attribute89,
3098: p_OLD_PRICING_ATTRIBUTE90 => fnd_api.g_miss_char ,
3099: p_NEW_PRICING_ATTRIBUTE90 => l_temp_pricing_attribs_rec.pricing_attribute90,
3100: p_OLD_PRICING_ATTRIBUTE91 => fnd_api.g_miss_char ,
3094: p_OLD_PRICING_ATTRIBUTE88 => fnd_api.g_miss_char ,
3095: p_NEW_PRICING_ATTRIBUTE88 => l_temp_pricing_attribs_rec.pricing_attribute88,
3096: p_OLD_PRICING_ATTRIBUTE89 => fnd_api.g_miss_char ,
3097: p_NEW_PRICING_ATTRIBUTE89 => l_temp_pricing_attribs_rec.pricing_attribute89,
3098: p_OLD_PRICING_ATTRIBUTE90 => fnd_api.g_miss_char ,
3099: p_NEW_PRICING_ATTRIBUTE90 => l_temp_pricing_attribs_rec.pricing_attribute90,
3100: p_OLD_PRICING_ATTRIBUTE91 => fnd_api.g_miss_char ,
3101: p_NEW_PRICING_ATTRIBUTE91 => l_temp_pricing_attribs_rec.pricing_attribute91,
3102: p_OLD_PRICING_ATTRIBUTE92 => fnd_api.g_miss_char ,
3096: p_OLD_PRICING_ATTRIBUTE89 => fnd_api.g_miss_char ,
3097: p_NEW_PRICING_ATTRIBUTE89 => l_temp_pricing_attribs_rec.pricing_attribute89,
3098: p_OLD_PRICING_ATTRIBUTE90 => fnd_api.g_miss_char ,
3099: p_NEW_PRICING_ATTRIBUTE90 => l_temp_pricing_attribs_rec.pricing_attribute90,
3100: p_OLD_PRICING_ATTRIBUTE91 => fnd_api.g_miss_char ,
3101: p_NEW_PRICING_ATTRIBUTE91 => l_temp_pricing_attribs_rec.pricing_attribute91,
3102: p_OLD_PRICING_ATTRIBUTE92 => fnd_api.g_miss_char ,
3103: p_NEW_PRICING_ATTRIBUTE92 => l_temp_pricing_attribs_rec.pricing_attribute92,
3104: p_OLD_PRICING_ATTRIBUTE93 => fnd_api.g_miss_char ,
3098: p_OLD_PRICING_ATTRIBUTE90 => fnd_api.g_miss_char ,
3099: p_NEW_PRICING_ATTRIBUTE90 => l_temp_pricing_attribs_rec.pricing_attribute90,
3100: p_OLD_PRICING_ATTRIBUTE91 => fnd_api.g_miss_char ,
3101: p_NEW_PRICING_ATTRIBUTE91 => l_temp_pricing_attribs_rec.pricing_attribute91,
3102: p_OLD_PRICING_ATTRIBUTE92 => fnd_api.g_miss_char ,
3103: p_NEW_PRICING_ATTRIBUTE92 => l_temp_pricing_attribs_rec.pricing_attribute92,
3104: p_OLD_PRICING_ATTRIBUTE93 => fnd_api.g_miss_char ,
3105: p_NEW_PRICING_ATTRIBUTE93 => l_temp_pricing_attribs_rec.pricing_attribute93,
3106: p_OLD_PRICING_ATTRIBUTE94 => fnd_api.g_miss_char ,
3100: p_OLD_PRICING_ATTRIBUTE91 => fnd_api.g_miss_char ,
3101: p_NEW_PRICING_ATTRIBUTE91 => l_temp_pricing_attribs_rec.pricing_attribute91,
3102: p_OLD_PRICING_ATTRIBUTE92 => fnd_api.g_miss_char ,
3103: p_NEW_PRICING_ATTRIBUTE92 => l_temp_pricing_attribs_rec.pricing_attribute92,
3104: p_OLD_PRICING_ATTRIBUTE93 => fnd_api.g_miss_char ,
3105: p_NEW_PRICING_ATTRIBUTE93 => l_temp_pricing_attribs_rec.pricing_attribute93,
3106: p_OLD_PRICING_ATTRIBUTE94 => fnd_api.g_miss_char ,
3107: p_NEW_PRICING_ATTRIBUTE94 => l_temp_pricing_attribs_rec.pricing_attribute94,
3108: p_OLD_PRICING_ATTRIBUTE95 => fnd_api.g_miss_char ,
3102: p_OLD_PRICING_ATTRIBUTE92 => fnd_api.g_miss_char ,
3103: p_NEW_PRICING_ATTRIBUTE92 => l_temp_pricing_attribs_rec.pricing_attribute92,
3104: p_OLD_PRICING_ATTRIBUTE93 => fnd_api.g_miss_char ,
3105: p_NEW_PRICING_ATTRIBUTE93 => l_temp_pricing_attribs_rec.pricing_attribute93,
3106: p_OLD_PRICING_ATTRIBUTE94 => fnd_api.g_miss_char ,
3107: p_NEW_PRICING_ATTRIBUTE94 => l_temp_pricing_attribs_rec.pricing_attribute94,
3108: p_OLD_PRICING_ATTRIBUTE95 => fnd_api.g_miss_char ,
3109: p_NEW_PRICING_ATTRIBUTE95 => l_temp_pricing_attribs_rec.pricing_attribute95,
3110: p_OLD_PRICING_ATTRIBUTE96 => fnd_api.g_miss_char ,
3104: p_OLD_PRICING_ATTRIBUTE93 => fnd_api.g_miss_char ,
3105: p_NEW_PRICING_ATTRIBUTE93 => l_temp_pricing_attribs_rec.pricing_attribute93,
3106: p_OLD_PRICING_ATTRIBUTE94 => fnd_api.g_miss_char ,
3107: p_NEW_PRICING_ATTRIBUTE94 => l_temp_pricing_attribs_rec.pricing_attribute94,
3108: p_OLD_PRICING_ATTRIBUTE95 => fnd_api.g_miss_char ,
3109: p_NEW_PRICING_ATTRIBUTE95 => l_temp_pricing_attribs_rec.pricing_attribute95,
3110: p_OLD_PRICING_ATTRIBUTE96 => fnd_api.g_miss_char ,
3111: p_NEW_PRICING_ATTRIBUTE96 => l_temp_pricing_attribs_rec.pricing_attribute96,
3112: p_OLD_PRICING_ATTRIBUTE97 => fnd_api.g_miss_char ,
3106: p_OLD_PRICING_ATTRIBUTE94 => fnd_api.g_miss_char ,
3107: p_NEW_PRICING_ATTRIBUTE94 => l_temp_pricing_attribs_rec.pricing_attribute94,
3108: p_OLD_PRICING_ATTRIBUTE95 => fnd_api.g_miss_char ,
3109: p_NEW_PRICING_ATTRIBUTE95 => l_temp_pricing_attribs_rec.pricing_attribute95,
3110: p_OLD_PRICING_ATTRIBUTE96 => fnd_api.g_miss_char ,
3111: p_NEW_PRICING_ATTRIBUTE96 => l_temp_pricing_attribs_rec.pricing_attribute96,
3112: p_OLD_PRICING_ATTRIBUTE97 => fnd_api.g_miss_char ,
3113: p_NEW_PRICING_ATTRIBUTE97 => l_temp_pricing_attribs_rec.pricing_attribute97,
3114: p_OLD_PRICING_ATTRIBUTE98 => fnd_api.g_miss_char ,
3108: p_OLD_PRICING_ATTRIBUTE95 => fnd_api.g_miss_char ,
3109: p_NEW_PRICING_ATTRIBUTE95 => l_temp_pricing_attribs_rec.pricing_attribute95,
3110: p_OLD_PRICING_ATTRIBUTE96 => fnd_api.g_miss_char ,
3111: p_NEW_PRICING_ATTRIBUTE96 => l_temp_pricing_attribs_rec.pricing_attribute96,
3112: p_OLD_PRICING_ATTRIBUTE97 => fnd_api.g_miss_char ,
3113: p_NEW_PRICING_ATTRIBUTE97 => l_temp_pricing_attribs_rec.pricing_attribute97,
3114: p_OLD_PRICING_ATTRIBUTE98 => fnd_api.g_miss_char ,
3115: p_NEW_PRICING_ATTRIBUTE98 => l_temp_pricing_attribs_rec.pricing_attribute98,
3116: p_OLD_PRICING_ATTRIBUTE99 => fnd_api.g_miss_char ,
3110: p_OLD_PRICING_ATTRIBUTE96 => fnd_api.g_miss_char ,
3111: p_NEW_PRICING_ATTRIBUTE96 => l_temp_pricing_attribs_rec.pricing_attribute96,
3112: p_OLD_PRICING_ATTRIBUTE97 => fnd_api.g_miss_char ,
3113: p_NEW_PRICING_ATTRIBUTE97 => l_temp_pricing_attribs_rec.pricing_attribute97,
3114: p_OLD_PRICING_ATTRIBUTE98 => fnd_api.g_miss_char ,
3115: p_NEW_PRICING_ATTRIBUTE98 => l_temp_pricing_attribs_rec.pricing_attribute98,
3116: p_OLD_PRICING_ATTRIBUTE99 => fnd_api.g_miss_char ,
3117: p_NEW_PRICING_ATTRIBUTE99 => l_temp_pricing_attribs_rec.pricing_attribute99,
3118: p_OLD_PRICING_ATTRIBUTE100 => fnd_api.g_miss_char ,
3112: p_OLD_PRICING_ATTRIBUTE97 => fnd_api.g_miss_char ,
3113: p_NEW_PRICING_ATTRIBUTE97 => l_temp_pricing_attribs_rec.pricing_attribute97,
3114: p_OLD_PRICING_ATTRIBUTE98 => fnd_api.g_miss_char ,
3115: p_NEW_PRICING_ATTRIBUTE98 => l_temp_pricing_attribs_rec.pricing_attribute98,
3116: p_OLD_PRICING_ATTRIBUTE99 => fnd_api.g_miss_char ,
3117: p_NEW_PRICING_ATTRIBUTE99 => l_temp_pricing_attribs_rec.pricing_attribute99,
3118: p_OLD_PRICING_ATTRIBUTE100 => fnd_api.g_miss_char ,
3119: p_NEW_PRICING_ATTRIBUTE100 => l_temp_pricing_attribs_rec.pricing_attribute100,
3120: p_OLD_ACTIVE_START_DATE => fnd_api.g_miss_date ,
3114: p_OLD_PRICING_ATTRIBUTE98 => fnd_api.g_miss_char ,
3115: p_NEW_PRICING_ATTRIBUTE98 => l_temp_pricing_attribs_rec.pricing_attribute98,
3116: p_OLD_PRICING_ATTRIBUTE99 => fnd_api.g_miss_char ,
3117: p_NEW_PRICING_ATTRIBUTE99 => l_temp_pricing_attribs_rec.pricing_attribute99,
3118: p_OLD_PRICING_ATTRIBUTE100 => fnd_api.g_miss_char ,
3119: p_NEW_PRICING_ATTRIBUTE100 => l_temp_pricing_attribs_rec.pricing_attribute100,
3120: p_OLD_ACTIVE_START_DATE => fnd_api.g_miss_date ,
3121: p_NEW_ACTIVE_START_DATE => l_temp_pricing_attribs_rec.active_start_date ,
3122: p_OLD_ACTIVE_END_DATE => fnd_api.g_miss_date ,
3116: p_OLD_PRICING_ATTRIBUTE99 => fnd_api.g_miss_char ,
3117: p_NEW_PRICING_ATTRIBUTE99 => l_temp_pricing_attribs_rec.pricing_attribute99,
3118: p_OLD_PRICING_ATTRIBUTE100 => fnd_api.g_miss_char ,
3119: p_NEW_PRICING_ATTRIBUTE100 => l_temp_pricing_attribs_rec.pricing_attribute100,
3120: p_OLD_ACTIVE_START_DATE => fnd_api.g_miss_date ,
3121: p_NEW_ACTIVE_START_DATE => l_temp_pricing_attribs_rec.active_start_date ,
3122: p_OLD_ACTIVE_END_DATE => fnd_api.g_miss_date ,
3123: p_NEW_ACTIVE_END_DATE => l_temp_pricing_attribs_rec.active_end_date ,
3124: p_OLD_CONTEXT => fnd_api.g_miss_char ,
3118: p_OLD_PRICING_ATTRIBUTE100 => fnd_api.g_miss_char ,
3119: p_NEW_PRICING_ATTRIBUTE100 => l_temp_pricing_attribs_rec.pricing_attribute100,
3120: p_OLD_ACTIVE_START_DATE => fnd_api.g_miss_date ,
3121: p_NEW_ACTIVE_START_DATE => l_temp_pricing_attribs_rec.active_start_date ,
3122: p_OLD_ACTIVE_END_DATE => fnd_api.g_miss_date ,
3123: p_NEW_ACTIVE_END_DATE => l_temp_pricing_attribs_rec.active_end_date ,
3124: p_OLD_CONTEXT => fnd_api.g_miss_char ,
3125: p_NEW_CONTEXT => l_temp_pricing_attribs_rec.context ,
3126: p_OLD_ATTRIBUTE1 => fnd_api.g_miss_char ,
3120: p_OLD_ACTIVE_START_DATE => fnd_api.g_miss_date ,
3121: p_NEW_ACTIVE_START_DATE => l_temp_pricing_attribs_rec.active_start_date ,
3122: p_OLD_ACTIVE_END_DATE => fnd_api.g_miss_date ,
3123: p_NEW_ACTIVE_END_DATE => l_temp_pricing_attribs_rec.active_end_date ,
3124: p_OLD_CONTEXT => fnd_api.g_miss_char ,
3125: p_NEW_CONTEXT => l_temp_pricing_attribs_rec.context ,
3126: p_OLD_ATTRIBUTE1 => fnd_api.g_miss_char ,
3127: p_NEW_ATTRIBUTE1 => l_temp_pricing_attribs_rec.ATTRIBUTE1 ,
3128: p_OLD_ATTRIBUTE2 => fnd_api.g_miss_char ,
3122: p_OLD_ACTIVE_END_DATE => fnd_api.g_miss_date ,
3123: p_NEW_ACTIVE_END_DATE => l_temp_pricing_attribs_rec.active_end_date ,
3124: p_OLD_CONTEXT => fnd_api.g_miss_char ,
3125: p_NEW_CONTEXT => l_temp_pricing_attribs_rec.context ,
3126: p_OLD_ATTRIBUTE1 => fnd_api.g_miss_char ,
3127: p_NEW_ATTRIBUTE1 => l_temp_pricing_attribs_rec.ATTRIBUTE1 ,
3128: p_OLD_ATTRIBUTE2 => fnd_api.g_miss_char ,
3129: p_NEW_ATTRIBUTE2 => l_temp_pricing_attribs_rec.ATTRIBUTE2 ,
3130: p_OLD_ATTRIBUTE3 => fnd_api.g_miss_char ,
3124: p_OLD_CONTEXT => fnd_api.g_miss_char ,
3125: p_NEW_CONTEXT => l_temp_pricing_attribs_rec.context ,
3126: p_OLD_ATTRIBUTE1 => fnd_api.g_miss_char ,
3127: p_NEW_ATTRIBUTE1 => l_temp_pricing_attribs_rec.ATTRIBUTE1 ,
3128: p_OLD_ATTRIBUTE2 => fnd_api.g_miss_char ,
3129: p_NEW_ATTRIBUTE2 => l_temp_pricing_attribs_rec.ATTRIBUTE2 ,
3130: p_OLD_ATTRIBUTE3 => fnd_api.g_miss_char ,
3131: p_NEW_ATTRIBUTE3 => l_temp_pricing_attribs_rec.ATTRIBUTE3 ,
3132: p_OLD_ATTRIBUTE4 => fnd_api.g_miss_char ,
3126: p_OLD_ATTRIBUTE1 => fnd_api.g_miss_char ,
3127: p_NEW_ATTRIBUTE1 => l_temp_pricing_attribs_rec.ATTRIBUTE1 ,
3128: p_OLD_ATTRIBUTE2 => fnd_api.g_miss_char ,
3129: p_NEW_ATTRIBUTE2 => l_temp_pricing_attribs_rec.ATTRIBUTE2 ,
3130: p_OLD_ATTRIBUTE3 => fnd_api.g_miss_char ,
3131: p_NEW_ATTRIBUTE3 => l_temp_pricing_attribs_rec.ATTRIBUTE3 ,
3132: p_OLD_ATTRIBUTE4 => fnd_api.g_miss_char ,
3133: p_NEW_ATTRIBUTE4 => l_temp_pricing_attribs_rec.ATTRIBUTE4 ,
3134: p_OLD_ATTRIBUTE5 => fnd_api.g_miss_char ,
3128: p_OLD_ATTRIBUTE2 => fnd_api.g_miss_char ,
3129: p_NEW_ATTRIBUTE2 => l_temp_pricing_attribs_rec.ATTRIBUTE2 ,
3130: p_OLD_ATTRIBUTE3 => fnd_api.g_miss_char ,
3131: p_NEW_ATTRIBUTE3 => l_temp_pricing_attribs_rec.ATTRIBUTE3 ,
3132: p_OLD_ATTRIBUTE4 => fnd_api.g_miss_char ,
3133: p_NEW_ATTRIBUTE4 => l_temp_pricing_attribs_rec.ATTRIBUTE4 ,
3134: p_OLD_ATTRIBUTE5 => fnd_api.g_miss_char ,
3135: p_NEW_ATTRIBUTE5 => l_temp_pricing_attribs_rec.ATTRIBUTE5 ,
3136: p_OLD_ATTRIBUTE6 => fnd_api.g_miss_char ,
3130: p_OLD_ATTRIBUTE3 => fnd_api.g_miss_char ,
3131: p_NEW_ATTRIBUTE3 => l_temp_pricing_attribs_rec.ATTRIBUTE3 ,
3132: p_OLD_ATTRIBUTE4 => fnd_api.g_miss_char ,
3133: p_NEW_ATTRIBUTE4 => l_temp_pricing_attribs_rec.ATTRIBUTE4 ,
3134: p_OLD_ATTRIBUTE5 => fnd_api.g_miss_char ,
3135: p_NEW_ATTRIBUTE5 => l_temp_pricing_attribs_rec.ATTRIBUTE5 ,
3136: p_OLD_ATTRIBUTE6 => fnd_api.g_miss_char ,
3137: p_NEW_ATTRIBUTE6 => l_temp_pricing_attribs_rec.ATTRIBUTE6 ,
3138: p_OLD_ATTRIBUTE7 => fnd_api.g_miss_char ,
3132: p_OLD_ATTRIBUTE4 => fnd_api.g_miss_char ,
3133: p_NEW_ATTRIBUTE4 => l_temp_pricing_attribs_rec.ATTRIBUTE4 ,
3134: p_OLD_ATTRIBUTE5 => fnd_api.g_miss_char ,
3135: p_NEW_ATTRIBUTE5 => l_temp_pricing_attribs_rec.ATTRIBUTE5 ,
3136: p_OLD_ATTRIBUTE6 => fnd_api.g_miss_char ,
3137: p_NEW_ATTRIBUTE6 => l_temp_pricing_attribs_rec.ATTRIBUTE6 ,
3138: p_OLD_ATTRIBUTE7 => fnd_api.g_miss_char ,
3139: p_NEW_ATTRIBUTE7 => l_temp_pricing_attribs_rec.ATTRIBUTE7 ,
3140: p_OLD_ATTRIBUTE8 => fnd_api.g_miss_char ,
3134: p_OLD_ATTRIBUTE5 => fnd_api.g_miss_char ,
3135: p_NEW_ATTRIBUTE5 => l_temp_pricing_attribs_rec.ATTRIBUTE5 ,
3136: p_OLD_ATTRIBUTE6 => fnd_api.g_miss_char ,
3137: p_NEW_ATTRIBUTE6 => l_temp_pricing_attribs_rec.ATTRIBUTE6 ,
3138: p_OLD_ATTRIBUTE7 => fnd_api.g_miss_char ,
3139: p_NEW_ATTRIBUTE7 => l_temp_pricing_attribs_rec.ATTRIBUTE7 ,
3140: p_OLD_ATTRIBUTE8 => fnd_api.g_miss_char ,
3141: p_NEW_ATTRIBUTE8 => l_temp_pricing_attribs_rec.ATTRIBUTE8 ,
3142: p_OLD_ATTRIBUTE9 => fnd_api.g_miss_char ,
3136: p_OLD_ATTRIBUTE6 => fnd_api.g_miss_char ,
3137: p_NEW_ATTRIBUTE6 => l_temp_pricing_attribs_rec.ATTRIBUTE6 ,
3138: p_OLD_ATTRIBUTE7 => fnd_api.g_miss_char ,
3139: p_NEW_ATTRIBUTE7 => l_temp_pricing_attribs_rec.ATTRIBUTE7 ,
3140: p_OLD_ATTRIBUTE8 => fnd_api.g_miss_char ,
3141: p_NEW_ATTRIBUTE8 => l_temp_pricing_attribs_rec.ATTRIBUTE8 ,
3142: p_OLD_ATTRIBUTE9 => fnd_api.g_miss_char ,
3143: p_NEW_ATTRIBUTE9 => l_temp_pricing_attribs_rec.ATTRIBUTE9 ,
3144: p_OLD_ATTRIBUTE10 => fnd_api.g_miss_char ,
3138: p_OLD_ATTRIBUTE7 => fnd_api.g_miss_char ,
3139: p_NEW_ATTRIBUTE7 => l_temp_pricing_attribs_rec.ATTRIBUTE7 ,
3140: p_OLD_ATTRIBUTE8 => fnd_api.g_miss_char ,
3141: p_NEW_ATTRIBUTE8 => l_temp_pricing_attribs_rec.ATTRIBUTE8 ,
3142: p_OLD_ATTRIBUTE9 => fnd_api.g_miss_char ,
3143: p_NEW_ATTRIBUTE9 => l_temp_pricing_attribs_rec.ATTRIBUTE9 ,
3144: p_OLD_ATTRIBUTE10 => fnd_api.g_miss_char ,
3145: p_NEW_ATTRIBUTE10 => l_temp_pricing_attribs_rec.ATTRIBUTE10 ,
3146: p_OLD_ATTRIBUTE11 => fnd_api.g_miss_char ,
3140: p_OLD_ATTRIBUTE8 => fnd_api.g_miss_char ,
3141: p_NEW_ATTRIBUTE8 => l_temp_pricing_attribs_rec.ATTRIBUTE8 ,
3142: p_OLD_ATTRIBUTE9 => fnd_api.g_miss_char ,
3143: p_NEW_ATTRIBUTE9 => l_temp_pricing_attribs_rec.ATTRIBUTE9 ,
3144: p_OLD_ATTRIBUTE10 => fnd_api.g_miss_char ,
3145: p_NEW_ATTRIBUTE10 => l_temp_pricing_attribs_rec.ATTRIBUTE10 ,
3146: p_OLD_ATTRIBUTE11 => fnd_api.g_miss_char ,
3147: p_NEW_ATTRIBUTE11 => l_temp_pricing_attribs_rec.ATTRIBUTE11 ,
3148: p_OLD_ATTRIBUTE12 => fnd_api.g_miss_char ,
3142: p_OLD_ATTRIBUTE9 => fnd_api.g_miss_char ,
3143: p_NEW_ATTRIBUTE9 => l_temp_pricing_attribs_rec.ATTRIBUTE9 ,
3144: p_OLD_ATTRIBUTE10 => fnd_api.g_miss_char ,
3145: p_NEW_ATTRIBUTE10 => l_temp_pricing_attribs_rec.ATTRIBUTE10 ,
3146: p_OLD_ATTRIBUTE11 => fnd_api.g_miss_char ,
3147: p_NEW_ATTRIBUTE11 => l_temp_pricing_attribs_rec.ATTRIBUTE11 ,
3148: p_OLD_ATTRIBUTE12 => fnd_api.g_miss_char ,
3149: p_NEW_ATTRIBUTE12 => l_temp_pricing_attribs_rec.ATTRIBUTE12 ,
3150: p_OLD_ATTRIBUTE13 => fnd_api.g_miss_char ,
3144: p_OLD_ATTRIBUTE10 => fnd_api.g_miss_char ,
3145: p_NEW_ATTRIBUTE10 => l_temp_pricing_attribs_rec.ATTRIBUTE10 ,
3146: p_OLD_ATTRIBUTE11 => fnd_api.g_miss_char ,
3147: p_NEW_ATTRIBUTE11 => l_temp_pricing_attribs_rec.ATTRIBUTE11 ,
3148: p_OLD_ATTRIBUTE12 => fnd_api.g_miss_char ,
3149: p_NEW_ATTRIBUTE12 => l_temp_pricing_attribs_rec.ATTRIBUTE12 ,
3150: p_OLD_ATTRIBUTE13 => fnd_api.g_miss_char ,
3151: p_NEW_ATTRIBUTE13 => l_temp_pricing_attribs_rec.ATTRIBUTE13 ,
3152: p_OLD_ATTRIBUTE14 => fnd_api.g_miss_char ,
3146: p_OLD_ATTRIBUTE11 => fnd_api.g_miss_char ,
3147: p_NEW_ATTRIBUTE11 => l_temp_pricing_attribs_rec.ATTRIBUTE11 ,
3148: p_OLD_ATTRIBUTE12 => fnd_api.g_miss_char ,
3149: p_NEW_ATTRIBUTE12 => l_temp_pricing_attribs_rec.ATTRIBUTE12 ,
3150: p_OLD_ATTRIBUTE13 => fnd_api.g_miss_char ,
3151: p_NEW_ATTRIBUTE13 => l_temp_pricing_attribs_rec.ATTRIBUTE13 ,
3152: p_OLD_ATTRIBUTE14 => fnd_api.g_miss_char ,
3153: p_NEW_ATTRIBUTE14 => l_temp_pricing_attribs_rec.ATTRIBUTE14 ,
3154: p_OLD_ATTRIBUTE15 => fnd_api.g_miss_char ,
3148: p_OLD_ATTRIBUTE12 => fnd_api.g_miss_char ,
3149: p_NEW_ATTRIBUTE12 => l_temp_pricing_attribs_rec.ATTRIBUTE12 ,
3150: p_OLD_ATTRIBUTE13 => fnd_api.g_miss_char ,
3151: p_NEW_ATTRIBUTE13 => l_temp_pricing_attribs_rec.ATTRIBUTE13 ,
3152: p_OLD_ATTRIBUTE14 => fnd_api.g_miss_char ,
3153: p_NEW_ATTRIBUTE14 => l_temp_pricing_attribs_rec.ATTRIBUTE14 ,
3154: p_OLD_ATTRIBUTE15 => fnd_api.g_miss_char ,
3155: p_NEW_ATTRIBUTE15 => l_temp_pricing_attribs_rec.ATTRIBUTE15 ,
3156: p_FULL_DUMP_FLAG => fnd_api.g_miss_char ,
3150: p_OLD_ATTRIBUTE13 => fnd_api.g_miss_char ,
3151: p_NEW_ATTRIBUTE13 => l_temp_pricing_attribs_rec.ATTRIBUTE13 ,
3152: p_OLD_ATTRIBUTE14 => fnd_api.g_miss_char ,
3153: p_NEW_ATTRIBUTE14 => l_temp_pricing_attribs_rec.ATTRIBUTE14 ,
3154: p_OLD_ATTRIBUTE15 => fnd_api.g_miss_char ,
3155: p_NEW_ATTRIBUTE15 => l_temp_pricing_attribs_rec.ATTRIBUTE15 ,
3156: p_FULL_DUMP_FLAG => fnd_api.g_miss_char ,
3157: p_CREATED_BY => fnd_api.g_miss_num, -- fnd_global.user_id,
3158: p_CREATION_DATE => fnd_api.g_miss_date ,
3152: p_OLD_ATTRIBUTE14 => fnd_api.g_miss_char ,
3153: p_NEW_ATTRIBUTE14 => l_temp_pricing_attribs_rec.ATTRIBUTE14 ,
3154: p_OLD_ATTRIBUTE15 => fnd_api.g_miss_char ,
3155: p_NEW_ATTRIBUTE15 => l_temp_pricing_attribs_rec.ATTRIBUTE15 ,
3156: p_FULL_DUMP_FLAG => fnd_api.g_miss_char ,
3157: p_CREATED_BY => fnd_api.g_miss_num, -- fnd_global.user_id,
3158: p_CREATION_DATE => fnd_api.g_miss_date ,
3159: p_LAST_UPDATED_BY => fnd_global.user_id ,
3160: p_LAST_UPDATE_DATE => sysdate ,
3153: p_NEW_ATTRIBUTE14 => l_temp_pricing_attribs_rec.ATTRIBUTE14 ,
3154: p_OLD_ATTRIBUTE15 => fnd_api.g_miss_char ,
3155: p_NEW_ATTRIBUTE15 => l_temp_pricing_attribs_rec.ATTRIBUTE15 ,
3156: p_FULL_DUMP_FLAG => fnd_api.g_miss_char ,
3157: p_CREATED_BY => fnd_api.g_miss_num, -- fnd_global.user_id,
3158: p_CREATION_DATE => fnd_api.g_miss_date ,
3159: p_LAST_UPDATED_BY => fnd_global.user_id ,
3160: p_LAST_UPDATE_DATE => sysdate ,
3161: p_LAST_UPDATE_LOGIN => fnd_global.user_id ,
3154: p_OLD_ATTRIBUTE15 => fnd_api.g_miss_char ,
3155: p_NEW_ATTRIBUTE15 => l_temp_pricing_attribs_rec.ATTRIBUTE15 ,
3156: p_FULL_DUMP_FLAG => fnd_api.g_miss_char ,
3157: p_CREATED_BY => fnd_api.g_miss_num, -- fnd_global.user_id,
3158: p_CREATION_DATE => fnd_api.g_miss_date ,
3159: p_LAST_UPDATED_BY => fnd_global.user_id ,
3160: p_LAST_UPDATE_DATE => sysdate ,
3161: p_LAST_UPDATE_LOGIN => fnd_global.user_id ,
3162: p_OBJECT_VERSION_NUMBER => fnd_api.g_miss_num );
3158: p_CREATION_DATE => fnd_api.g_miss_date ,
3159: p_LAST_UPDATED_BY => fnd_global.user_id ,
3160: p_LAST_UPDATE_DATE => sysdate ,
3161: p_LAST_UPDATE_LOGIN => fnd_global.user_id ,
3162: p_OBJECT_VERSION_NUMBER => fnd_api.g_miss_num );
3163:
3164: ELSE
3165: --
3166: IF ( l_pricing_hist_csr.old_active_start_date IS NULL
3165: --
3166: IF ( l_pricing_hist_csr.old_active_start_date IS NULL
3167: AND l_pricing_hist_csr.new_active_start_date IS NULL ) THEN
3168: IF ( p_pricing_attribs_rec.active_start_date = l_pricing_attribs_rec.active_start_date )
3169: OR ( p_pricing_attribs_rec.active_start_date = fnd_api.g_miss_date ) THEN
3170: l_pricing_hist_csr.old_active_start_date := NULL;
3171: l_pricing_hist_csr.new_active_start_date := NULL;
3172: ELSE
3173: l_pricing_hist_csr.old_active_start_date := fnd_api.g_miss_date;
3169: OR ( p_pricing_attribs_rec.active_start_date = fnd_api.g_miss_date ) THEN
3170: l_pricing_hist_csr.old_active_start_date := NULL;
3171: l_pricing_hist_csr.new_active_start_date := NULL;
3172: ELSE
3173: l_pricing_hist_csr.old_active_start_date := fnd_api.g_miss_date;
3174: l_pricing_hist_csr.new_active_start_date := p_pricing_attribs_rec.active_start_date;
3175: END IF;
3176: ELSE
3177: l_pricing_hist_csr.old_active_start_date := fnd_api.g_miss_date;
3173: l_pricing_hist_csr.old_active_start_date := fnd_api.g_miss_date;
3174: l_pricing_hist_csr.new_active_start_date := p_pricing_attribs_rec.active_start_date;
3175: END IF;
3176: ELSE
3177: l_pricing_hist_csr.old_active_start_date := fnd_api.g_miss_date;
3178: l_pricing_hist_csr.new_active_start_date := p_pricing_attribs_rec.active_start_date;
3179: END IF;
3180: --
3181: IF ( l_pricing_hist_csr.old_active_end_date IS NULL
3180: --
3181: IF ( l_pricing_hist_csr.old_active_end_date IS NULL
3182: AND l_pricing_hist_csr.new_active_end_date IS NULL ) THEN
3183: IF ( p_pricing_attribs_rec.active_end_date = l_pricing_attribs_rec.active_end_date )
3184: OR ( p_pricing_attribs_rec.active_end_date = fnd_api.g_miss_date ) THEN
3185: l_pricing_hist_csr.old_active_end_date := NULL;
3186: l_pricing_hist_csr.new_active_end_date := NULL;
3187: ELSE
3188: l_pricing_hist_csr.old_active_end_date := fnd_api.g_miss_date;
3184: OR ( p_pricing_attribs_rec.active_end_date = fnd_api.g_miss_date ) THEN
3185: l_pricing_hist_csr.old_active_end_date := NULL;
3186: l_pricing_hist_csr.new_active_end_date := NULL;
3187: ELSE
3188: l_pricing_hist_csr.old_active_end_date := fnd_api.g_miss_date;
3189: l_pricing_hist_csr.new_active_end_date := p_pricing_attribs_rec.active_end_date;
3190: END IF;
3191: ELSE
3192: l_pricing_hist_csr.old_active_end_date := fnd_api.g_miss_date;
3188: l_pricing_hist_csr.old_active_end_date := fnd_api.g_miss_date;
3189: l_pricing_hist_csr.new_active_end_date := p_pricing_attribs_rec.active_end_date;
3190: END IF;
3191: ELSE
3192: l_pricing_hist_csr.old_active_end_date := fnd_api.g_miss_date;
3193: l_pricing_hist_csr.new_active_end_date := p_pricing_attribs_rec.active_end_date;
3194: END IF;
3195: --
3196: IF ( l_pricing_hist_csr.old_context IS NULL
3195: --
3196: IF ( l_pricing_hist_csr.old_context IS NULL
3197: AND l_pricing_hist_csr.new_context IS NULL ) THEN
3198: IF ( p_pricing_attribs_rec.context = l_pricing_attribs_rec.context )
3199: OR ( p_pricing_attribs_rec.context = fnd_api.g_miss_char ) THEN
3200: l_pricing_hist_csr.old_context := NULL;
3201: l_pricing_hist_csr.new_context := NULL;
3202: ELSE
3203: l_pricing_hist_csr.old_context := fnd_api.g_miss_char;
3199: OR ( p_pricing_attribs_rec.context = fnd_api.g_miss_char ) THEN
3200: l_pricing_hist_csr.old_context := NULL;
3201: l_pricing_hist_csr.new_context := NULL;
3202: ELSE
3203: l_pricing_hist_csr.old_context := fnd_api.g_miss_char;
3204: l_pricing_hist_csr.new_context := p_pricing_attribs_rec.context;
3205: END IF;
3206: ELSE
3207: l_pricing_hist_csr.old_context := fnd_api.g_miss_char;
3203: l_pricing_hist_csr.old_context := fnd_api.g_miss_char;
3204: l_pricing_hist_csr.new_context := p_pricing_attribs_rec.context;
3205: END IF;
3206: ELSE
3207: l_pricing_hist_csr.old_context := fnd_api.g_miss_char;
3208: l_pricing_hist_csr.new_context := p_pricing_attribs_rec.context;
3209: END IF;
3210: --
3211: IF ( l_pricing_hist_csr.old_attribute1 IS NULL
3210: --
3211: IF ( l_pricing_hist_csr.old_attribute1 IS NULL
3212: AND l_pricing_hist_csr.new_attribute1 IS NULL ) THEN
3213: IF ( p_pricing_attribs_rec.attribute1 = l_pricing_attribs_rec.attribute1 )
3214: OR ( p_pricing_attribs_rec.attribute1 = fnd_api.g_miss_char ) THEN
3215: l_pricing_hist_csr.old_attribute1 := NULL;
3216: l_pricing_hist_csr.new_attribute1 := NULL;
3217: ELSE
3218: l_pricing_hist_csr.old_attribute1 := fnd_api.g_miss_char;
3214: OR ( p_pricing_attribs_rec.attribute1 = fnd_api.g_miss_char ) THEN
3215: l_pricing_hist_csr.old_attribute1 := NULL;
3216: l_pricing_hist_csr.new_attribute1 := NULL;
3217: ELSE
3218: l_pricing_hist_csr.old_attribute1 := fnd_api.g_miss_char;
3219: l_pricing_hist_csr.new_attribute1 := p_pricing_attribs_rec.attribute1;
3220: END IF;
3221: ELSE
3222: l_pricing_hist_csr.old_attribute1 := fnd_api.g_miss_char;
3218: l_pricing_hist_csr.old_attribute1 := fnd_api.g_miss_char;
3219: l_pricing_hist_csr.new_attribute1 := p_pricing_attribs_rec.attribute1;
3220: END IF;
3221: ELSE
3222: l_pricing_hist_csr.old_attribute1 := fnd_api.g_miss_char;
3223: l_pricing_hist_csr.new_attribute1 := p_pricing_attribs_rec.attribute1;
3224: END IF;
3225: --
3226: IF ( l_pricing_hist_csr.old_attribute2 IS NULL
3225: --
3226: IF ( l_pricing_hist_csr.old_attribute2 IS NULL
3227: AND l_pricing_hist_csr.new_attribute2 IS NULL ) THEN
3228: IF ( p_pricing_attribs_rec.attribute2 = l_pricing_attribs_rec.attribute2 )
3229: OR ( p_pricing_attribs_rec.attribute2 = fnd_api.g_miss_char ) THEN
3230: l_pricing_hist_csr.old_attribute2 := NULL;
3231: l_pricing_hist_csr.new_attribute2 := NULL;
3232: ELSE
3233: l_pricing_hist_csr.old_attribute2 := fnd_api.g_miss_char;
3229: OR ( p_pricing_attribs_rec.attribute2 = fnd_api.g_miss_char ) THEN
3230: l_pricing_hist_csr.old_attribute2 := NULL;
3231: l_pricing_hist_csr.new_attribute2 := NULL;
3232: ELSE
3233: l_pricing_hist_csr.old_attribute2 := fnd_api.g_miss_char;
3234: l_pricing_hist_csr.new_attribute2 := p_pricing_attribs_rec.attribute2;
3235: END IF;
3236: ELSE
3237: l_pricing_hist_csr.old_attribute2 := fnd_api.g_miss_char;
3233: l_pricing_hist_csr.old_attribute2 := fnd_api.g_miss_char;
3234: l_pricing_hist_csr.new_attribute2 := p_pricing_attribs_rec.attribute2;
3235: END IF;
3236: ELSE
3237: l_pricing_hist_csr.old_attribute2 := fnd_api.g_miss_char;
3238: l_pricing_hist_csr.new_attribute2 := p_pricing_attribs_rec.attribute2;
3239: END IF;
3240: --
3241: IF ( l_pricing_hist_csr.old_attribute3 IS NULL
3240: --
3241: IF ( l_pricing_hist_csr.old_attribute3 IS NULL
3242: AND l_pricing_hist_csr.new_attribute3 IS NULL ) THEN
3243: IF ( p_pricing_attribs_rec.attribute3 = l_pricing_attribs_rec.attribute3 )
3244: OR ( p_pricing_attribs_rec.attribute3 = fnd_api.g_miss_char ) THEN
3245: l_pricing_hist_csr.old_attribute3 := NULL;
3246: l_pricing_hist_csr.new_attribute3 := NULL;
3247: ELSE
3248: l_pricing_hist_csr.old_attribute3 := fnd_api.g_miss_char;
3244: OR ( p_pricing_attribs_rec.attribute3 = fnd_api.g_miss_char ) THEN
3245: l_pricing_hist_csr.old_attribute3 := NULL;
3246: l_pricing_hist_csr.new_attribute3 := NULL;
3247: ELSE
3248: l_pricing_hist_csr.old_attribute3 := fnd_api.g_miss_char;
3249: l_pricing_hist_csr.new_attribute3 := p_pricing_attribs_rec.attribute3;
3250: END IF;
3251: ELSE
3252: l_pricing_hist_csr.old_attribute3 := fnd_api.g_miss_char;
3248: l_pricing_hist_csr.old_attribute3 := fnd_api.g_miss_char;
3249: l_pricing_hist_csr.new_attribute3 := p_pricing_attribs_rec.attribute3;
3250: END IF;
3251: ELSE
3252: l_pricing_hist_csr.old_attribute3 := fnd_api.g_miss_char;
3253: l_pricing_hist_csr.new_attribute3 := p_pricing_attribs_rec.attribute3;
3254: END IF;
3255: --
3256: IF ( l_pricing_hist_csr.old_attribute4 IS NULL
3255: --
3256: IF ( l_pricing_hist_csr.old_attribute4 IS NULL
3257: AND l_pricing_hist_csr.new_attribute4 IS NULL ) THEN
3258: IF ( p_pricing_attribs_rec.attribute4 = l_pricing_attribs_rec.attribute4 )
3259: OR ( p_pricing_attribs_rec.attribute4 = fnd_api.g_miss_char ) THEN
3260: l_pricing_hist_csr.old_attribute4 := NULL;
3261: l_pricing_hist_csr.new_attribute4 := NULL;
3262: ELSE
3263: l_pricing_hist_csr.old_attribute4 := fnd_api.g_miss_char;
3259: OR ( p_pricing_attribs_rec.attribute4 = fnd_api.g_miss_char ) THEN
3260: l_pricing_hist_csr.old_attribute4 := NULL;
3261: l_pricing_hist_csr.new_attribute4 := NULL;
3262: ELSE
3263: l_pricing_hist_csr.old_attribute4 := fnd_api.g_miss_char;
3264: l_pricing_hist_csr.new_attribute4 := p_pricing_attribs_rec.attribute4;
3265: END IF;
3266: ELSE
3267: l_pricing_hist_csr.old_attribute4 := fnd_api.g_miss_char;
3263: l_pricing_hist_csr.old_attribute4 := fnd_api.g_miss_char;
3264: l_pricing_hist_csr.new_attribute4 := p_pricing_attribs_rec.attribute4;
3265: END IF;
3266: ELSE
3267: l_pricing_hist_csr.old_attribute4 := fnd_api.g_miss_char;
3268: l_pricing_hist_csr.new_attribute4 := p_pricing_attribs_rec.attribute4;
3269: END IF;
3270: --
3271: IF ( l_pricing_hist_csr.old_attribute5 IS NULL
3270: --
3271: IF ( l_pricing_hist_csr.old_attribute5 IS NULL
3272: AND l_pricing_hist_csr.new_attribute5 IS NULL ) THEN
3273: IF ( p_pricing_attribs_rec.attribute5 = l_pricing_attribs_rec.attribute5 )
3274: OR ( p_pricing_attribs_rec.attribute5 = fnd_api.g_miss_char ) THEN
3275: l_pricing_hist_csr.old_attribute5 := NULL;
3276: l_pricing_hist_csr.new_attribute5 := NULL;
3277: ELSE
3278: l_pricing_hist_csr.old_attribute5 := fnd_api.g_miss_char;
3274: OR ( p_pricing_attribs_rec.attribute5 = fnd_api.g_miss_char ) THEN
3275: l_pricing_hist_csr.old_attribute5 := NULL;
3276: l_pricing_hist_csr.new_attribute5 := NULL;
3277: ELSE
3278: l_pricing_hist_csr.old_attribute5 := fnd_api.g_miss_char;
3279: l_pricing_hist_csr.new_attribute5 := p_pricing_attribs_rec.attribute5;
3280: END IF;
3281: ELSE
3282: l_pricing_hist_csr.old_attribute5 := fnd_api.g_miss_char;
3278: l_pricing_hist_csr.old_attribute5 := fnd_api.g_miss_char;
3279: l_pricing_hist_csr.new_attribute5 := p_pricing_attribs_rec.attribute5;
3280: END IF;
3281: ELSE
3282: l_pricing_hist_csr.old_attribute5 := fnd_api.g_miss_char;
3283: l_pricing_hist_csr.new_attribute5 := p_pricing_attribs_rec.attribute5;
3284: END IF;
3285: --
3286: IF ( l_pricing_hist_csr.old_attribute6 IS NULL
3285: --
3286: IF ( l_pricing_hist_csr.old_attribute6 IS NULL
3287: AND l_pricing_hist_csr.new_attribute6 IS NULL ) THEN
3288: IF ( p_pricing_attribs_rec.attribute6 = l_pricing_attribs_rec.attribute6 )
3289: OR ( p_pricing_attribs_rec.attribute6 = fnd_api.g_miss_char ) THEN
3290: l_pricing_hist_csr.old_attribute6 := NULL;
3291: l_pricing_hist_csr.new_attribute6 := NULL;
3292: ELSE
3293: l_pricing_hist_csr.old_attribute6 := fnd_api.g_miss_char;
3289: OR ( p_pricing_attribs_rec.attribute6 = fnd_api.g_miss_char ) THEN
3290: l_pricing_hist_csr.old_attribute6 := NULL;
3291: l_pricing_hist_csr.new_attribute6 := NULL;
3292: ELSE
3293: l_pricing_hist_csr.old_attribute6 := fnd_api.g_miss_char;
3294: l_pricing_hist_csr.new_attribute6 := p_pricing_attribs_rec.attribute6;
3295: END IF;
3296: ELSE
3297: l_pricing_hist_csr.old_attribute6 := fnd_api.g_miss_char;
3293: l_pricing_hist_csr.old_attribute6 := fnd_api.g_miss_char;
3294: l_pricing_hist_csr.new_attribute6 := p_pricing_attribs_rec.attribute6;
3295: END IF;
3296: ELSE
3297: l_pricing_hist_csr.old_attribute6 := fnd_api.g_miss_char;
3298: l_pricing_hist_csr.new_attribute6 := p_pricing_attribs_rec.attribute6;
3299: END IF;
3300: --
3301: IF ( l_pricing_hist_csr.old_attribute7 IS NULL
3300: --
3301: IF ( l_pricing_hist_csr.old_attribute7 IS NULL
3302: AND l_pricing_hist_csr.new_attribute7 IS NULL ) THEN
3303: IF ( p_pricing_attribs_rec.attribute7 = l_pricing_attribs_rec.attribute7 )
3304: OR ( p_pricing_attribs_rec.attribute7 = fnd_api.g_miss_char ) THEN
3305: l_pricing_hist_csr.old_attribute7 := NULL;
3306: l_pricing_hist_csr.new_attribute7 := NULL;
3307: ELSE
3308: l_pricing_hist_csr.old_attribute7 := fnd_api.g_miss_char;
3304: OR ( p_pricing_attribs_rec.attribute7 = fnd_api.g_miss_char ) THEN
3305: l_pricing_hist_csr.old_attribute7 := NULL;
3306: l_pricing_hist_csr.new_attribute7 := NULL;
3307: ELSE
3308: l_pricing_hist_csr.old_attribute7 := fnd_api.g_miss_char;
3309: l_pricing_hist_csr.new_attribute7 := p_pricing_attribs_rec.attribute7;
3310: END IF;
3311: ELSE
3312: l_pricing_hist_csr.old_attribute7 := fnd_api.g_miss_char;
3308: l_pricing_hist_csr.old_attribute7 := fnd_api.g_miss_char;
3309: l_pricing_hist_csr.new_attribute7 := p_pricing_attribs_rec.attribute7;
3310: END IF;
3311: ELSE
3312: l_pricing_hist_csr.old_attribute7 := fnd_api.g_miss_char;
3313: l_pricing_hist_csr.new_attribute7 := p_pricing_attribs_rec.attribute7;
3314: END IF;
3315: --
3316: IF ( l_pricing_hist_csr.old_attribute8 IS NULL
3315: --
3316: IF ( l_pricing_hist_csr.old_attribute8 IS NULL
3317: AND l_pricing_hist_csr.new_attribute8 IS NULL ) THEN
3318: IF ( p_pricing_attribs_rec.attribute8 = l_pricing_attribs_rec.attribute8 )
3319: OR ( p_pricing_attribs_rec.attribute8 = fnd_api.g_miss_char ) THEN
3320: l_pricing_hist_csr.old_attribute8 := NULL;
3321: l_pricing_hist_csr.new_attribute8 := NULL;
3322: ELSE
3323: l_pricing_hist_csr.old_attribute8 := fnd_api.g_miss_char;
3319: OR ( p_pricing_attribs_rec.attribute8 = fnd_api.g_miss_char ) THEN
3320: l_pricing_hist_csr.old_attribute8 := NULL;
3321: l_pricing_hist_csr.new_attribute8 := NULL;
3322: ELSE
3323: l_pricing_hist_csr.old_attribute8 := fnd_api.g_miss_char;
3324: l_pricing_hist_csr.new_attribute8 := p_pricing_attribs_rec.attribute8;
3325: END IF;
3326: ELSE
3327: l_pricing_hist_csr.old_attribute8 := fnd_api.g_miss_char;
3323: l_pricing_hist_csr.old_attribute8 := fnd_api.g_miss_char;
3324: l_pricing_hist_csr.new_attribute8 := p_pricing_attribs_rec.attribute8;
3325: END IF;
3326: ELSE
3327: l_pricing_hist_csr.old_attribute8 := fnd_api.g_miss_char;
3328: l_pricing_hist_csr.new_attribute8 := p_pricing_attribs_rec.attribute8;
3329: END IF;
3330: --
3331: IF ( l_pricing_hist_csr.old_attribute9 IS NULL
3330: --
3331: IF ( l_pricing_hist_csr.old_attribute9 IS NULL
3332: AND l_pricing_hist_csr.new_attribute9 IS NULL ) THEN
3333: IF ( p_pricing_attribs_rec.attribute9 = l_pricing_attribs_rec.attribute9 )
3334: OR ( p_pricing_attribs_rec.attribute9 = fnd_api.g_miss_char ) THEN
3335: l_pricing_hist_csr.old_attribute9 := NULL;
3336: l_pricing_hist_csr.new_attribute9 := NULL;
3337: ELSE
3338: l_pricing_hist_csr.old_attribute9 := fnd_api.g_miss_char;
3334: OR ( p_pricing_attribs_rec.attribute9 = fnd_api.g_miss_char ) THEN
3335: l_pricing_hist_csr.old_attribute9 := NULL;
3336: l_pricing_hist_csr.new_attribute9 := NULL;
3337: ELSE
3338: l_pricing_hist_csr.old_attribute9 := fnd_api.g_miss_char;
3339: l_pricing_hist_csr.new_attribute9 := p_pricing_attribs_rec.attribute9;
3340: END IF;
3341: ELSE
3342: l_pricing_hist_csr.old_attribute9 := fnd_api.g_miss_char;
3338: l_pricing_hist_csr.old_attribute9 := fnd_api.g_miss_char;
3339: l_pricing_hist_csr.new_attribute9 := p_pricing_attribs_rec.attribute9;
3340: END IF;
3341: ELSE
3342: l_pricing_hist_csr.old_attribute9 := fnd_api.g_miss_char;
3343: l_pricing_hist_csr.new_attribute9 := p_pricing_attribs_rec.attribute9;
3344: END IF;
3345: --
3346: IF ( l_pricing_hist_csr.old_attribute10 IS NULL
3345: --
3346: IF ( l_pricing_hist_csr.old_attribute10 IS NULL
3347: AND l_pricing_hist_csr.new_attribute10 IS NULL ) THEN
3348: IF ( p_pricing_attribs_rec.attribute10 = l_pricing_attribs_rec.attribute10 )
3349: OR ( p_pricing_attribs_rec.attribute10 = fnd_api.g_miss_char ) THEN
3350: l_pricing_hist_csr.old_attribute10 := NULL;
3351: l_pricing_hist_csr.new_attribute10 := NULL;
3352: ELSE
3353: l_pricing_hist_csr.old_attribute10 := fnd_api.g_miss_char;
3349: OR ( p_pricing_attribs_rec.attribute10 = fnd_api.g_miss_char ) THEN
3350: l_pricing_hist_csr.old_attribute10 := NULL;
3351: l_pricing_hist_csr.new_attribute10 := NULL;
3352: ELSE
3353: l_pricing_hist_csr.old_attribute10 := fnd_api.g_miss_char;
3354: l_pricing_hist_csr.new_attribute10 := p_pricing_attribs_rec.attribute10;
3355: END IF;
3356: ELSE
3357: l_pricing_hist_csr.old_attribute10 := fnd_api.g_miss_char;
3353: l_pricing_hist_csr.old_attribute10 := fnd_api.g_miss_char;
3354: l_pricing_hist_csr.new_attribute10 := p_pricing_attribs_rec.attribute10;
3355: END IF;
3356: ELSE
3357: l_pricing_hist_csr.old_attribute10 := fnd_api.g_miss_char;
3358: l_pricing_hist_csr.new_attribute10 := p_pricing_attribs_rec.attribute10;
3359: END IF;
3360: --
3361: IF ( l_pricing_hist_csr.old_attribute11 IS NULL
3360: --
3361: IF ( l_pricing_hist_csr.old_attribute11 IS NULL
3362: AND l_pricing_hist_csr.new_attribute11 IS NULL ) THEN
3363: IF ( p_pricing_attribs_rec.attribute11 = l_pricing_attribs_rec.attribute11 )
3364: OR ( p_pricing_attribs_rec.attribute11 = fnd_api.g_miss_char ) THEN
3365: l_pricing_hist_csr.old_attribute11 := NULL;
3366: l_pricing_hist_csr.new_attribute11 := NULL;
3367: ELSE
3368: l_pricing_hist_csr.old_attribute11 := fnd_api.g_miss_char;
3364: OR ( p_pricing_attribs_rec.attribute11 = fnd_api.g_miss_char ) THEN
3365: l_pricing_hist_csr.old_attribute11 := NULL;
3366: l_pricing_hist_csr.new_attribute11 := NULL;
3367: ELSE
3368: l_pricing_hist_csr.old_attribute11 := fnd_api.g_miss_char;
3369: l_pricing_hist_csr.new_attribute11 := p_pricing_attribs_rec.attribute11;
3370: END IF;
3371: ELSE
3372: l_pricing_hist_csr.old_attribute11 := fnd_api.g_miss_char;
3368: l_pricing_hist_csr.old_attribute11 := fnd_api.g_miss_char;
3369: l_pricing_hist_csr.new_attribute11 := p_pricing_attribs_rec.attribute11;
3370: END IF;
3371: ELSE
3372: l_pricing_hist_csr.old_attribute11 := fnd_api.g_miss_char;
3373: l_pricing_hist_csr.new_attribute11 := p_pricing_attribs_rec.attribute11;
3374: END IF;
3375: --
3376: IF ( l_pricing_hist_csr.old_attribute12 IS NULL
3375: --
3376: IF ( l_pricing_hist_csr.old_attribute12 IS NULL
3377: AND l_pricing_hist_csr.new_attribute12 IS NULL ) THEN
3378: IF ( p_pricing_attribs_rec.attribute12 = l_pricing_attribs_rec.attribute12 )
3379: OR ( p_pricing_attribs_rec.attribute12 = fnd_api.g_miss_char ) THEN
3380: l_pricing_hist_csr.old_attribute12 := NULL;
3381: l_pricing_hist_csr.new_attribute12 := NULL;
3382: ELSE
3383: l_pricing_hist_csr.old_attribute12 := fnd_api.g_miss_char;
3379: OR ( p_pricing_attribs_rec.attribute12 = fnd_api.g_miss_char ) THEN
3380: l_pricing_hist_csr.old_attribute12 := NULL;
3381: l_pricing_hist_csr.new_attribute12 := NULL;
3382: ELSE
3383: l_pricing_hist_csr.old_attribute12 := fnd_api.g_miss_char;
3384: l_pricing_hist_csr.new_attribute12 := p_pricing_attribs_rec.attribute12;
3385: END IF;
3386: ELSE
3387: l_pricing_hist_csr.old_attribute12 := fnd_api.g_miss_char;
3383: l_pricing_hist_csr.old_attribute12 := fnd_api.g_miss_char;
3384: l_pricing_hist_csr.new_attribute12 := p_pricing_attribs_rec.attribute12;
3385: END IF;
3386: ELSE
3387: l_pricing_hist_csr.old_attribute12 := fnd_api.g_miss_char;
3388: l_pricing_hist_csr.new_attribute12 := p_pricing_attribs_rec.attribute12;
3389: END IF;
3390: --
3391: IF ( l_pricing_hist_csr.old_attribute13 IS NULL
3390: --
3391: IF ( l_pricing_hist_csr.old_attribute13 IS NULL
3392: AND l_pricing_hist_csr.new_attribute13 IS NULL ) THEN
3393: IF ( p_pricing_attribs_rec.attribute13 = l_pricing_attribs_rec.attribute13 )
3394: OR ( p_pricing_attribs_rec.attribute13 = fnd_api.g_miss_char ) THEN
3395: l_pricing_hist_csr.old_attribute13 := NULL;
3396: l_pricing_hist_csr.new_attribute13 := NULL;
3397: ELSE
3398: l_pricing_hist_csr.old_attribute13 := fnd_api.g_miss_char;
3394: OR ( p_pricing_attribs_rec.attribute13 = fnd_api.g_miss_char ) THEN
3395: l_pricing_hist_csr.old_attribute13 := NULL;
3396: l_pricing_hist_csr.new_attribute13 := NULL;
3397: ELSE
3398: l_pricing_hist_csr.old_attribute13 := fnd_api.g_miss_char;
3399: l_pricing_hist_csr.new_attribute13 := p_pricing_attribs_rec.attribute13;
3400: END IF;
3401: ELSE
3402: l_pricing_hist_csr.old_attribute13 := fnd_api.g_miss_char;
3398: l_pricing_hist_csr.old_attribute13 := fnd_api.g_miss_char;
3399: l_pricing_hist_csr.new_attribute13 := p_pricing_attribs_rec.attribute13;
3400: END IF;
3401: ELSE
3402: l_pricing_hist_csr.old_attribute13 := fnd_api.g_miss_char;
3403: l_pricing_hist_csr.new_attribute13 := p_pricing_attribs_rec.attribute13;
3404: END IF;
3405: --
3406: IF ( l_pricing_hist_csr.old_attribute14 IS NULL
3405: --
3406: IF ( l_pricing_hist_csr.old_attribute14 IS NULL
3407: AND l_pricing_hist_csr.new_attribute14 IS NULL ) THEN
3408: IF ( p_pricing_attribs_rec.attribute14 = l_pricing_attribs_rec.attribute14 )
3409: OR ( p_pricing_attribs_rec.attribute14 = fnd_api.g_miss_char ) THEN
3410: l_pricing_hist_csr.old_attribute14 := NULL;
3411: l_pricing_hist_csr.new_attribute14 := NULL;
3412: ELSE
3413: l_pricing_hist_csr.old_attribute14 := fnd_api.g_miss_char;
3409: OR ( p_pricing_attribs_rec.attribute14 = fnd_api.g_miss_char ) THEN
3410: l_pricing_hist_csr.old_attribute14 := NULL;
3411: l_pricing_hist_csr.new_attribute14 := NULL;
3412: ELSE
3413: l_pricing_hist_csr.old_attribute14 := fnd_api.g_miss_char;
3414: l_pricing_hist_csr.new_attribute14 := p_pricing_attribs_rec.attribute14;
3415: END IF;
3416: ELSE
3417: l_pricing_hist_csr.old_attribute14 := fnd_api.g_miss_char;
3413: l_pricing_hist_csr.old_attribute14 := fnd_api.g_miss_char;
3414: l_pricing_hist_csr.new_attribute14 := p_pricing_attribs_rec.attribute14;
3415: END IF;
3416: ELSE
3417: l_pricing_hist_csr.old_attribute14 := fnd_api.g_miss_char;
3418: l_pricing_hist_csr.new_attribute14 := p_pricing_attribs_rec.attribute14;
3419: END IF;
3420: --
3421: IF ( l_pricing_hist_csr.old_attribute15 IS NULL
3420: --
3421: IF ( l_pricing_hist_csr.old_attribute15 IS NULL
3422: AND l_pricing_hist_csr.new_attribute15 IS NULL ) THEN
3423: IF ( p_pricing_attribs_rec.attribute15 = l_pricing_attribs_rec.attribute15 )
3424: OR ( p_pricing_attribs_rec.attribute15 = fnd_api.g_miss_char ) THEN
3425: l_pricing_hist_csr.old_attribute15 := NULL;
3426: l_pricing_hist_csr.new_attribute15 := NULL;
3427: ELSE
3428: l_pricing_hist_csr.old_attribute15 := fnd_api.g_miss_char;
3424: OR ( p_pricing_attribs_rec.attribute15 = fnd_api.g_miss_char ) THEN
3425: l_pricing_hist_csr.old_attribute15 := NULL;
3426: l_pricing_hist_csr.new_attribute15 := NULL;
3427: ELSE
3428: l_pricing_hist_csr.old_attribute15 := fnd_api.g_miss_char;
3429: l_pricing_hist_csr.new_attribute15 := p_pricing_attribs_rec.attribute15;
3430: END IF;
3431: ELSE
3432: l_pricing_hist_csr.old_attribute15 := fnd_api.g_miss_char;
3428: l_pricing_hist_csr.old_attribute15 := fnd_api.g_miss_char;
3429: l_pricing_hist_csr.new_attribute15 := p_pricing_attribs_rec.attribute15;
3430: END IF;
3431: ELSE
3432: l_pricing_hist_csr.old_attribute15 := fnd_api.g_miss_char;
3433: l_pricing_hist_csr.new_attribute15 := p_pricing_attribs_rec.attribute15;
3434: END IF;
3435: --
3436: IF ( l_pricing_hist_csr.old_pricing_context IS NULL
3435: --
3436: IF ( l_pricing_hist_csr.old_pricing_context IS NULL
3437: AND l_pricing_hist_csr.new_pricing_context IS NULL ) THEN
3438: IF ( p_pricing_attribs_rec.pricing_context = l_pricing_attribs_rec.pricing_context )
3439: OR ( p_pricing_attribs_rec.pricing_context = fnd_api.g_miss_char ) THEN
3440: l_pricing_hist_csr.old_pricing_context := NULL;
3441: l_pricing_hist_csr.new_pricing_context := NULL;
3442: ELSE
3443: l_pricing_hist_csr.old_pricing_context := fnd_api.g_miss_char;
3439: OR ( p_pricing_attribs_rec.pricing_context = fnd_api.g_miss_char ) THEN
3440: l_pricing_hist_csr.old_pricing_context := NULL;
3441: l_pricing_hist_csr.new_pricing_context := NULL;
3442: ELSE
3443: l_pricing_hist_csr.old_pricing_context := fnd_api.g_miss_char;
3444: l_pricing_hist_csr.new_pricing_context := p_pricing_attribs_rec.pricing_context;
3445: END IF;
3446: ELSE
3447: l_pricing_hist_csr.old_pricing_context := fnd_api.g_miss_char;
3443: l_pricing_hist_csr.old_pricing_context := fnd_api.g_miss_char;
3444: l_pricing_hist_csr.new_pricing_context := p_pricing_attribs_rec.pricing_context;
3445: END IF;
3446: ELSE
3447: l_pricing_hist_csr.old_pricing_context := fnd_api.g_miss_char;
3448: l_pricing_hist_csr.new_pricing_context := p_pricing_attribs_rec.pricing_context;
3449: END IF;
3450: --
3451: IF ( l_pricing_hist_csr.old_pricing_attribute1 IS NULL
3450: --
3451: IF ( l_pricing_hist_csr.old_pricing_attribute1 IS NULL
3452: AND l_pricing_hist_csr.new_pricing_attribute1 IS NULL ) THEN
3453: IF ( p_pricing_attribs_rec.pricing_attribute1 = l_pricing_attribs_rec.pricing_attribute1 )
3454: OR ( p_pricing_attribs_rec.pricing_attribute1 = fnd_api.g_miss_char ) THEN
3455: l_pricing_hist_csr.old_pricing_attribute1 := NULL;
3456: l_pricing_hist_csr.new_pricing_attribute1 := NULL;
3457: ELSE
3458: l_pricing_hist_csr.old_pricing_attribute1 := fnd_api.g_miss_char;
3454: OR ( p_pricing_attribs_rec.pricing_attribute1 = fnd_api.g_miss_char ) THEN
3455: l_pricing_hist_csr.old_pricing_attribute1 := NULL;
3456: l_pricing_hist_csr.new_pricing_attribute1 := NULL;
3457: ELSE
3458: l_pricing_hist_csr.old_pricing_attribute1 := fnd_api.g_miss_char;
3459: l_pricing_hist_csr.new_pricing_attribute1 := p_pricing_attribs_rec.pricing_attribute1;
3460: END IF;
3461: ELSE
3462: l_pricing_hist_csr.old_pricing_attribute1 := fnd_api.g_miss_char;
3458: l_pricing_hist_csr.old_pricing_attribute1 := fnd_api.g_miss_char;
3459: l_pricing_hist_csr.new_pricing_attribute1 := p_pricing_attribs_rec.pricing_attribute1;
3460: END IF;
3461: ELSE
3462: l_pricing_hist_csr.old_pricing_attribute1 := fnd_api.g_miss_char;
3463: l_pricing_hist_csr.new_pricing_attribute1 := p_pricing_attribs_rec.pricing_attribute1;
3464: END IF;
3465: --
3466: IF ( l_pricing_hist_csr.old_pricing_attribute2 IS NULL
3465: --
3466: IF ( l_pricing_hist_csr.old_pricing_attribute2 IS NULL
3467: AND l_pricing_hist_csr.new_pricing_attribute2 IS NULL ) THEN
3468: IF ( p_pricing_attribs_rec.pricing_attribute2 = l_pricing_attribs_rec.pricing_attribute2 )
3469: OR ( p_pricing_attribs_rec.pricing_attribute2 = fnd_api.g_miss_char ) THEN
3470: l_pricing_hist_csr.old_pricing_attribute2 := NULL;
3471: l_pricing_hist_csr.new_pricing_attribute2 := NULL;
3472: ELSE
3473: l_pricing_hist_csr.old_pricing_attribute2 := fnd_api.g_miss_char;
3469: OR ( p_pricing_attribs_rec.pricing_attribute2 = fnd_api.g_miss_char ) THEN
3470: l_pricing_hist_csr.old_pricing_attribute2 := NULL;
3471: l_pricing_hist_csr.new_pricing_attribute2 := NULL;
3472: ELSE
3473: l_pricing_hist_csr.old_pricing_attribute2 := fnd_api.g_miss_char;
3474: l_pricing_hist_csr.new_pricing_attribute2 := p_pricing_attribs_rec.pricing_attribute2;
3475: END IF;
3476: ELSE
3477: l_pricing_hist_csr.old_pricing_attribute2 := fnd_api.g_miss_char;
3473: l_pricing_hist_csr.old_pricing_attribute2 := fnd_api.g_miss_char;
3474: l_pricing_hist_csr.new_pricing_attribute2 := p_pricing_attribs_rec.pricing_attribute2;
3475: END IF;
3476: ELSE
3477: l_pricing_hist_csr.old_pricing_attribute2 := fnd_api.g_miss_char;
3478: l_pricing_hist_csr.new_pricing_attribute2 := p_pricing_attribs_rec.pricing_attribute2;
3479: END IF;
3480: --
3481: IF ( l_pricing_hist_csr.old_pricing_attribute3 IS NULL
3480: --
3481: IF ( l_pricing_hist_csr.old_pricing_attribute3 IS NULL
3482: AND l_pricing_hist_csr.new_pricing_attribute3 IS NULL ) THEN
3483: IF ( p_pricing_attribs_rec.pricing_attribute3 = l_pricing_attribs_rec.pricing_attribute3 )
3484: OR ( p_pricing_attribs_rec.pricing_attribute3 = fnd_api.g_miss_char ) THEN
3485: l_pricing_hist_csr.old_pricing_attribute3 := NULL;
3486: l_pricing_hist_csr.new_pricing_attribute3 := NULL;
3487: ELSE
3488: l_pricing_hist_csr.old_pricing_attribute3 := fnd_api.g_miss_char;
3484: OR ( p_pricing_attribs_rec.pricing_attribute3 = fnd_api.g_miss_char ) THEN
3485: l_pricing_hist_csr.old_pricing_attribute3 := NULL;
3486: l_pricing_hist_csr.new_pricing_attribute3 := NULL;
3487: ELSE
3488: l_pricing_hist_csr.old_pricing_attribute3 := fnd_api.g_miss_char;
3489: l_pricing_hist_csr.new_pricing_attribute3 := p_pricing_attribs_rec.pricing_attribute3;
3490: END IF;
3491: ELSE
3492: l_pricing_hist_csr.old_pricing_attribute3 := fnd_api.g_miss_char;
3488: l_pricing_hist_csr.old_pricing_attribute3 := fnd_api.g_miss_char;
3489: l_pricing_hist_csr.new_pricing_attribute3 := p_pricing_attribs_rec.pricing_attribute3;
3490: END IF;
3491: ELSE
3492: l_pricing_hist_csr.old_pricing_attribute3 := fnd_api.g_miss_char;
3493: l_pricing_hist_csr.new_pricing_attribute3 := p_pricing_attribs_rec.pricing_attribute3;
3494: END IF;
3495: --
3496: IF ( l_pricing_hist_csr.old_pricing_attribute4 IS NULL
3495: --
3496: IF ( l_pricing_hist_csr.old_pricing_attribute4 IS NULL
3497: AND l_pricing_hist_csr.new_pricing_attribute4 IS NULL ) THEN
3498: IF ( p_pricing_attribs_rec.pricing_attribute4 = l_pricing_attribs_rec.pricing_attribute4 )
3499: OR ( p_pricing_attribs_rec.pricing_attribute4 = fnd_api.g_miss_char ) THEN
3500: l_pricing_hist_csr.old_pricing_attribute4 := NULL;
3501: l_pricing_hist_csr.new_pricing_attribute4 := NULL;
3502: ELSE
3503: l_pricing_hist_csr.old_pricing_attribute4 := fnd_api.g_miss_char;
3499: OR ( p_pricing_attribs_rec.pricing_attribute4 = fnd_api.g_miss_char ) THEN
3500: l_pricing_hist_csr.old_pricing_attribute4 := NULL;
3501: l_pricing_hist_csr.new_pricing_attribute4 := NULL;
3502: ELSE
3503: l_pricing_hist_csr.old_pricing_attribute4 := fnd_api.g_miss_char;
3504: l_pricing_hist_csr.new_pricing_attribute4 := p_pricing_attribs_rec.pricing_attribute4;
3505: END IF;
3506: ELSE
3507: l_pricing_hist_csr.old_pricing_attribute4 := fnd_api.g_miss_char;
3503: l_pricing_hist_csr.old_pricing_attribute4 := fnd_api.g_miss_char;
3504: l_pricing_hist_csr.new_pricing_attribute4 := p_pricing_attribs_rec.pricing_attribute4;
3505: END IF;
3506: ELSE
3507: l_pricing_hist_csr.old_pricing_attribute4 := fnd_api.g_miss_char;
3508: l_pricing_hist_csr.new_pricing_attribute4 := p_pricing_attribs_rec.pricing_attribute4;
3509: END IF;
3510: --
3511: IF ( l_pricing_hist_csr.old_pricing_attribute5 IS NULL
3510: --
3511: IF ( l_pricing_hist_csr.old_pricing_attribute5 IS NULL
3512: AND l_pricing_hist_csr.new_pricing_attribute5 IS NULL ) THEN
3513: IF ( p_pricing_attribs_rec.pricing_attribute5 = l_pricing_attribs_rec.pricing_attribute5 )
3514: OR ( p_pricing_attribs_rec.pricing_attribute5 = fnd_api.g_miss_char ) THEN
3515: l_pricing_hist_csr.old_pricing_attribute5 := NULL;
3516: l_pricing_hist_csr.new_pricing_attribute5 := NULL;
3517: ELSE
3518: l_pricing_hist_csr.old_pricing_attribute5 := fnd_api.g_miss_char;
3514: OR ( p_pricing_attribs_rec.pricing_attribute5 = fnd_api.g_miss_char ) THEN
3515: l_pricing_hist_csr.old_pricing_attribute5 := NULL;
3516: l_pricing_hist_csr.new_pricing_attribute5 := NULL;
3517: ELSE
3518: l_pricing_hist_csr.old_pricing_attribute5 := fnd_api.g_miss_char;
3519: l_pricing_hist_csr.new_pricing_attribute5 := p_pricing_attribs_rec.pricing_attribute5;
3520: END IF;
3521: ELSE
3522: l_pricing_hist_csr.old_pricing_attribute5 := fnd_api.g_miss_char;
3518: l_pricing_hist_csr.old_pricing_attribute5 := fnd_api.g_miss_char;
3519: l_pricing_hist_csr.new_pricing_attribute5 := p_pricing_attribs_rec.pricing_attribute5;
3520: END IF;
3521: ELSE
3522: l_pricing_hist_csr.old_pricing_attribute5 := fnd_api.g_miss_char;
3523: l_pricing_hist_csr.new_pricing_attribute5 := p_pricing_attribs_rec.pricing_attribute5;
3524: END IF;
3525: --
3526: IF ( l_pricing_hist_csr.old_pricing_attribute6 IS NULL
3525: --
3526: IF ( l_pricing_hist_csr.old_pricing_attribute6 IS NULL
3527: AND l_pricing_hist_csr.new_pricing_attribute6 IS NULL ) THEN
3528: IF ( p_pricing_attribs_rec.pricing_attribute6 = l_pricing_attribs_rec.pricing_attribute6 )
3529: OR ( p_pricing_attribs_rec.pricing_attribute6 = fnd_api.g_miss_char ) THEN
3530: l_pricing_hist_csr.old_pricing_attribute6 := NULL;
3531: l_pricing_hist_csr.new_pricing_attribute6 := NULL;
3532: ELSE
3533: l_pricing_hist_csr.old_pricing_attribute6 := fnd_api.g_miss_char;
3529: OR ( p_pricing_attribs_rec.pricing_attribute6 = fnd_api.g_miss_char ) THEN
3530: l_pricing_hist_csr.old_pricing_attribute6 := NULL;
3531: l_pricing_hist_csr.new_pricing_attribute6 := NULL;
3532: ELSE
3533: l_pricing_hist_csr.old_pricing_attribute6 := fnd_api.g_miss_char;
3534: l_pricing_hist_csr.new_pricing_attribute6 := p_pricing_attribs_rec.pricing_attribute6;
3535: END IF;
3536: ELSE
3537: l_pricing_hist_csr.old_pricing_attribute6 := fnd_api.g_miss_char;
3533: l_pricing_hist_csr.old_pricing_attribute6 := fnd_api.g_miss_char;
3534: l_pricing_hist_csr.new_pricing_attribute6 := p_pricing_attribs_rec.pricing_attribute6;
3535: END IF;
3536: ELSE
3537: l_pricing_hist_csr.old_pricing_attribute6 := fnd_api.g_miss_char;
3538: l_pricing_hist_csr.new_pricing_attribute6 := p_pricing_attribs_rec.pricing_attribute6;
3539: END IF;
3540: --
3541: IF ( l_pricing_hist_csr.old_pricing_attribute7 IS NULL
3540: --
3541: IF ( l_pricing_hist_csr.old_pricing_attribute7 IS NULL
3542: AND l_pricing_hist_csr.new_pricing_attribute7 IS NULL ) THEN
3543: IF ( p_pricing_attribs_rec.pricing_attribute7 = l_pricing_attribs_rec.pricing_attribute7 )
3544: OR ( p_pricing_attribs_rec.pricing_attribute7 = fnd_api.g_miss_char ) THEN
3545: l_pricing_hist_csr.old_pricing_attribute7 := NULL;
3546: l_pricing_hist_csr.new_pricing_attribute7 := NULL;
3547: ELSE
3548: l_pricing_hist_csr.old_pricing_attribute7 := fnd_api.g_miss_char;
3544: OR ( p_pricing_attribs_rec.pricing_attribute7 = fnd_api.g_miss_char ) THEN
3545: l_pricing_hist_csr.old_pricing_attribute7 := NULL;
3546: l_pricing_hist_csr.new_pricing_attribute7 := NULL;
3547: ELSE
3548: l_pricing_hist_csr.old_pricing_attribute7 := fnd_api.g_miss_char;
3549: l_pricing_hist_csr.new_pricing_attribute7 := p_pricing_attribs_rec.pricing_attribute7;
3550: END IF;
3551: ELSE
3552: l_pricing_hist_csr.old_pricing_attribute7 := fnd_api.g_miss_char;
3548: l_pricing_hist_csr.old_pricing_attribute7 := fnd_api.g_miss_char;
3549: l_pricing_hist_csr.new_pricing_attribute7 := p_pricing_attribs_rec.pricing_attribute7;
3550: END IF;
3551: ELSE
3552: l_pricing_hist_csr.old_pricing_attribute7 := fnd_api.g_miss_char;
3553: l_pricing_hist_csr.new_pricing_attribute7 := p_pricing_attribs_rec.pricing_attribute7;
3554: END IF;
3555: --
3556: IF ( l_pricing_hist_csr.old_pricing_attribute8 IS NULL
3555: --
3556: IF ( l_pricing_hist_csr.old_pricing_attribute8 IS NULL
3557: AND l_pricing_hist_csr.new_pricing_attribute8 IS NULL ) THEN
3558: IF ( p_pricing_attribs_rec.pricing_attribute8 = l_pricing_attribs_rec.pricing_attribute8 )
3559: OR ( p_pricing_attribs_rec.pricing_attribute8 = fnd_api.g_miss_char ) THEN
3560: l_pricing_hist_csr.old_pricing_attribute8 := NULL;
3561: l_pricing_hist_csr.new_pricing_attribute8 := NULL;
3562: ELSE
3563: l_pricing_hist_csr.old_pricing_attribute8 := fnd_api.g_miss_char;
3559: OR ( p_pricing_attribs_rec.pricing_attribute8 = fnd_api.g_miss_char ) THEN
3560: l_pricing_hist_csr.old_pricing_attribute8 := NULL;
3561: l_pricing_hist_csr.new_pricing_attribute8 := NULL;
3562: ELSE
3563: l_pricing_hist_csr.old_pricing_attribute8 := fnd_api.g_miss_char;
3564: l_pricing_hist_csr.new_pricing_attribute8 := p_pricing_attribs_rec.pricing_attribute8;
3565: END IF;
3566: ELSE
3567: l_pricing_hist_csr.old_pricing_attribute8 := fnd_api.g_miss_char;
3563: l_pricing_hist_csr.old_pricing_attribute8 := fnd_api.g_miss_char;
3564: l_pricing_hist_csr.new_pricing_attribute8 := p_pricing_attribs_rec.pricing_attribute8;
3565: END IF;
3566: ELSE
3567: l_pricing_hist_csr.old_pricing_attribute8 := fnd_api.g_miss_char;
3568: l_pricing_hist_csr.new_pricing_attribute8 := p_pricing_attribs_rec.pricing_attribute8;
3569: END IF;
3570: --
3571: IF ( l_pricing_hist_csr.old_pricing_attribute9 IS NULL
3570: --
3571: IF ( l_pricing_hist_csr.old_pricing_attribute9 IS NULL
3572: AND l_pricing_hist_csr.new_pricing_attribute9 IS NULL ) THEN
3573: IF ( p_pricing_attribs_rec.pricing_attribute9 = l_pricing_attribs_rec.pricing_attribute9 )
3574: OR ( p_pricing_attribs_rec.pricing_attribute9 = fnd_api.g_miss_char ) THEN
3575: l_pricing_hist_csr.old_pricing_attribute9 := NULL;
3576: l_pricing_hist_csr.new_pricing_attribute9 := NULL;
3577: ELSE
3578: l_pricing_hist_csr.old_pricing_attribute9 := fnd_api.g_miss_char;
3574: OR ( p_pricing_attribs_rec.pricing_attribute9 = fnd_api.g_miss_char ) THEN
3575: l_pricing_hist_csr.old_pricing_attribute9 := NULL;
3576: l_pricing_hist_csr.new_pricing_attribute9 := NULL;
3577: ELSE
3578: l_pricing_hist_csr.old_pricing_attribute9 := fnd_api.g_miss_char;
3579: l_pricing_hist_csr.new_pricing_attribute9 := p_pricing_attribs_rec.pricing_attribute9;
3580: END IF;
3581: ELSE
3582: l_pricing_hist_csr.old_pricing_attribute9 := fnd_api.g_miss_char;
3578: l_pricing_hist_csr.old_pricing_attribute9 := fnd_api.g_miss_char;
3579: l_pricing_hist_csr.new_pricing_attribute9 := p_pricing_attribs_rec.pricing_attribute9;
3580: END IF;
3581: ELSE
3582: l_pricing_hist_csr.old_pricing_attribute9 := fnd_api.g_miss_char;
3583: l_pricing_hist_csr.new_pricing_attribute9 := p_pricing_attribs_rec.pricing_attribute9;
3584: END IF;
3585: --
3586: IF ( l_pricing_hist_csr.old_pricing_attribute10 IS NULL
3585: --
3586: IF ( l_pricing_hist_csr.old_pricing_attribute10 IS NULL
3587: AND l_pricing_hist_csr.new_pricing_attribute10 IS NULL ) THEN
3588: IF ( p_pricing_attribs_rec.pricing_attribute10 = l_pricing_attribs_rec.pricing_attribute10 )
3589: OR ( p_pricing_attribs_rec.pricing_attribute10 = fnd_api.g_miss_char ) THEN
3590: l_pricing_hist_csr.old_pricing_attribute10 := NULL;
3591: l_pricing_hist_csr.new_pricing_attribute10 := NULL;
3592: ELSE
3593: l_pricing_hist_csr.old_pricing_attribute10 := fnd_api.g_miss_char;
3589: OR ( p_pricing_attribs_rec.pricing_attribute10 = fnd_api.g_miss_char ) THEN
3590: l_pricing_hist_csr.old_pricing_attribute10 := NULL;
3591: l_pricing_hist_csr.new_pricing_attribute10 := NULL;
3592: ELSE
3593: l_pricing_hist_csr.old_pricing_attribute10 := fnd_api.g_miss_char;
3594: l_pricing_hist_csr.new_pricing_attribute10 := p_pricing_attribs_rec.pricing_attribute10;
3595: END IF;
3596: ELSE
3597: l_pricing_hist_csr.old_pricing_attribute10 := fnd_api.g_miss_char;
3593: l_pricing_hist_csr.old_pricing_attribute10 := fnd_api.g_miss_char;
3594: l_pricing_hist_csr.new_pricing_attribute10 := p_pricing_attribs_rec.pricing_attribute10;
3595: END IF;
3596: ELSE
3597: l_pricing_hist_csr.old_pricing_attribute10 := fnd_api.g_miss_char;
3598: l_pricing_hist_csr.new_pricing_attribute10 := p_pricing_attribs_rec.pricing_attribute10;
3599: END IF;
3600: --
3601: IF ( l_pricing_hist_csr.old_pricing_attribute11 IS NULL
3600: --
3601: IF ( l_pricing_hist_csr.old_pricing_attribute11 IS NULL
3602: AND l_pricing_hist_csr.new_pricing_attribute11 IS NULL ) THEN
3603: IF ( p_pricing_attribs_rec.pricing_attribute11 = l_pricing_attribs_rec.pricing_attribute11 )
3604: OR ( p_pricing_attribs_rec.pricing_attribute11 = fnd_api.g_miss_char ) THEN
3605: l_pricing_hist_csr.old_pricing_attribute11 := NULL;
3606: l_pricing_hist_csr.new_pricing_attribute11 := NULL;
3607: ELSE
3608: l_pricing_hist_csr.old_pricing_attribute11 := fnd_api.g_miss_char;
3604: OR ( p_pricing_attribs_rec.pricing_attribute11 = fnd_api.g_miss_char ) THEN
3605: l_pricing_hist_csr.old_pricing_attribute11 := NULL;
3606: l_pricing_hist_csr.new_pricing_attribute11 := NULL;
3607: ELSE
3608: l_pricing_hist_csr.old_pricing_attribute11 := fnd_api.g_miss_char;
3609: l_pricing_hist_csr.new_pricing_attribute11 := p_pricing_attribs_rec.pricing_attribute11;
3610: END IF;
3611: ELSE
3612: l_pricing_hist_csr.old_pricing_attribute11 := fnd_api.g_miss_char;
3608: l_pricing_hist_csr.old_pricing_attribute11 := fnd_api.g_miss_char;
3609: l_pricing_hist_csr.new_pricing_attribute11 := p_pricing_attribs_rec.pricing_attribute11;
3610: END IF;
3611: ELSE
3612: l_pricing_hist_csr.old_pricing_attribute11 := fnd_api.g_miss_char;
3613: l_pricing_hist_csr.new_pricing_attribute11 := p_pricing_attribs_rec.pricing_attribute11;
3614: END IF;
3615: --
3616: IF ( l_pricing_hist_csr.old_pricing_attribute12 IS NULL
3615: --
3616: IF ( l_pricing_hist_csr.old_pricing_attribute12 IS NULL
3617: AND l_pricing_hist_csr.new_pricing_attribute12 IS NULL ) THEN
3618: IF ( p_pricing_attribs_rec.pricing_attribute12 = l_pricing_attribs_rec.pricing_attribute12 )
3619: OR ( p_pricing_attribs_rec.pricing_attribute12 = fnd_api.g_miss_char ) THEN
3620: l_pricing_hist_csr.old_pricing_attribute12 := NULL;
3621: l_pricing_hist_csr.new_pricing_attribute12 := NULL;
3622: ELSE
3623: l_pricing_hist_csr.old_pricing_attribute12 := fnd_api.g_miss_char;
3619: OR ( p_pricing_attribs_rec.pricing_attribute12 = fnd_api.g_miss_char ) THEN
3620: l_pricing_hist_csr.old_pricing_attribute12 := NULL;
3621: l_pricing_hist_csr.new_pricing_attribute12 := NULL;
3622: ELSE
3623: l_pricing_hist_csr.old_pricing_attribute12 := fnd_api.g_miss_char;
3624: l_pricing_hist_csr.new_pricing_attribute12 := p_pricing_attribs_rec.pricing_attribute12;
3625: END IF;
3626: ELSE
3627: l_pricing_hist_csr.old_pricing_attribute12 := fnd_api.g_miss_char;
3623: l_pricing_hist_csr.old_pricing_attribute12 := fnd_api.g_miss_char;
3624: l_pricing_hist_csr.new_pricing_attribute12 := p_pricing_attribs_rec.pricing_attribute12;
3625: END IF;
3626: ELSE
3627: l_pricing_hist_csr.old_pricing_attribute12 := fnd_api.g_miss_char;
3628: l_pricing_hist_csr.new_pricing_attribute12 := p_pricing_attribs_rec.pricing_attribute12;
3629: END IF;
3630: --
3631: IF ( l_pricing_hist_csr.old_pricing_attribute13 IS NULL
3630: --
3631: IF ( l_pricing_hist_csr.old_pricing_attribute13 IS NULL
3632: AND l_pricing_hist_csr.new_pricing_attribute13 IS NULL ) THEN
3633: IF ( p_pricing_attribs_rec.pricing_attribute13 = l_pricing_attribs_rec.pricing_attribute13 )
3634: OR ( p_pricing_attribs_rec.pricing_attribute13 = fnd_api.g_miss_char ) THEN
3635: l_pricing_hist_csr.old_pricing_attribute13 := NULL;
3636: l_pricing_hist_csr.new_pricing_attribute13 := NULL;
3637: ELSE
3638: l_pricing_hist_csr.old_pricing_attribute13 := fnd_api.g_miss_char;
3634: OR ( p_pricing_attribs_rec.pricing_attribute13 = fnd_api.g_miss_char ) THEN
3635: l_pricing_hist_csr.old_pricing_attribute13 := NULL;
3636: l_pricing_hist_csr.new_pricing_attribute13 := NULL;
3637: ELSE
3638: l_pricing_hist_csr.old_pricing_attribute13 := fnd_api.g_miss_char;
3639: l_pricing_hist_csr.new_pricing_attribute13 := p_pricing_attribs_rec.pricing_attribute13;
3640: END IF;
3641: ELSE
3642: l_pricing_hist_csr.old_pricing_attribute13 := fnd_api.g_miss_char;
3638: l_pricing_hist_csr.old_pricing_attribute13 := fnd_api.g_miss_char;
3639: l_pricing_hist_csr.new_pricing_attribute13 := p_pricing_attribs_rec.pricing_attribute13;
3640: END IF;
3641: ELSE
3642: l_pricing_hist_csr.old_pricing_attribute13 := fnd_api.g_miss_char;
3643: l_pricing_hist_csr.new_pricing_attribute13 := p_pricing_attribs_rec.pricing_attribute13;
3644: END IF;
3645: --
3646: IF ( l_pricing_hist_csr.old_pricing_attribute14 IS NULL
3645: --
3646: IF ( l_pricing_hist_csr.old_pricing_attribute14 IS NULL
3647: AND l_pricing_hist_csr.new_pricing_attribute14 IS NULL ) THEN
3648: IF ( p_pricing_attribs_rec.pricing_attribute14 = l_pricing_attribs_rec.pricing_attribute14 )
3649: OR ( p_pricing_attribs_rec.pricing_attribute14 = fnd_api.g_miss_char ) THEN
3650: l_pricing_hist_csr.old_pricing_attribute14 := NULL;
3651: l_pricing_hist_csr.new_pricing_attribute14 := NULL;
3652: ELSE
3653: l_pricing_hist_csr.old_pricing_attribute14 := fnd_api.g_miss_char;
3649: OR ( p_pricing_attribs_rec.pricing_attribute14 = fnd_api.g_miss_char ) THEN
3650: l_pricing_hist_csr.old_pricing_attribute14 := NULL;
3651: l_pricing_hist_csr.new_pricing_attribute14 := NULL;
3652: ELSE
3653: l_pricing_hist_csr.old_pricing_attribute14 := fnd_api.g_miss_char;
3654: l_pricing_hist_csr.new_pricing_attribute14 := p_pricing_attribs_rec.pricing_attribute14;
3655: END IF;
3656: ELSE
3657: l_pricing_hist_csr.old_pricing_attribute14 := fnd_api.g_miss_char;
3653: l_pricing_hist_csr.old_pricing_attribute14 := fnd_api.g_miss_char;
3654: l_pricing_hist_csr.new_pricing_attribute14 := p_pricing_attribs_rec.pricing_attribute14;
3655: END IF;
3656: ELSE
3657: l_pricing_hist_csr.old_pricing_attribute14 := fnd_api.g_miss_char;
3658: l_pricing_hist_csr.new_pricing_attribute14 := p_pricing_attribs_rec.pricing_attribute14;
3659: END IF;
3660: --
3661: IF ( l_pricing_hist_csr.old_pricing_attribute15 IS NULL
3660: --
3661: IF ( l_pricing_hist_csr.old_pricing_attribute15 IS NULL
3662: AND l_pricing_hist_csr.new_pricing_attribute15 IS NULL ) THEN
3663: IF ( p_pricing_attribs_rec.pricing_attribute15 = l_pricing_attribs_rec.pricing_attribute15 )
3664: OR ( p_pricing_attribs_rec.pricing_attribute15 = fnd_api.g_miss_char ) THEN
3665: l_pricing_hist_csr.old_pricing_attribute15 := NULL;
3666: l_pricing_hist_csr.new_pricing_attribute15 := NULL;
3667: ELSE
3668: l_pricing_hist_csr.old_pricing_attribute15 := fnd_api.g_miss_char;
3664: OR ( p_pricing_attribs_rec.pricing_attribute15 = fnd_api.g_miss_char ) THEN
3665: l_pricing_hist_csr.old_pricing_attribute15 := NULL;
3666: l_pricing_hist_csr.new_pricing_attribute15 := NULL;
3667: ELSE
3668: l_pricing_hist_csr.old_pricing_attribute15 := fnd_api.g_miss_char;
3669: l_pricing_hist_csr.new_pricing_attribute15 := p_pricing_attribs_rec.pricing_attribute15;
3670: END IF;
3671: ELSE
3672: l_pricing_hist_csr.old_pricing_attribute15 := fnd_api.g_miss_char;
3668: l_pricing_hist_csr.old_pricing_attribute15 := fnd_api.g_miss_char;
3669: l_pricing_hist_csr.new_pricing_attribute15 := p_pricing_attribs_rec.pricing_attribute15;
3670: END IF;
3671: ELSE
3672: l_pricing_hist_csr.old_pricing_attribute15 := fnd_api.g_miss_char;
3673: l_pricing_hist_csr.new_pricing_attribute15 := p_pricing_attribs_rec.pricing_attribute15;
3674: END IF;
3675: --
3676: IF ( l_pricing_hist_csr.old_pricing_attribute16 IS NULL
3675: --
3676: IF ( l_pricing_hist_csr.old_pricing_attribute16 IS NULL
3677: AND l_pricing_hist_csr.new_pricing_attribute16 IS NULL ) THEN
3678: IF ( p_pricing_attribs_rec.pricing_attribute16 = l_pricing_attribs_rec.pricing_attribute16 )
3679: OR ( p_pricing_attribs_rec.pricing_attribute16 = fnd_api.g_miss_char ) THEN
3680: l_pricing_hist_csr.old_pricing_attribute16 := NULL;
3681: l_pricing_hist_csr.new_pricing_attribute16 := NULL;
3682: ELSE
3683: l_pricing_hist_csr.old_pricing_attribute16 := fnd_api.g_miss_char;
3679: OR ( p_pricing_attribs_rec.pricing_attribute16 = fnd_api.g_miss_char ) THEN
3680: l_pricing_hist_csr.old_pricing_attribute16 := NULL;
3681: l_pricing_hist_csr.new_pricing_attribute16 := NULL;
3682: ELSE
3683: l_pricing_hist_csr.old_pricing_attribute16 := fnd_api.g_miss_char;
3684: l_pricing_hist_csr.new_pricing_attribute16 := p_pricing_attribs_rec.pricing_attribute16;
3685: END IF;
3686: ELSE
3687: l_pricing_hist_csr.old_pricing_attribute16 := fnd_api.g_miss_char;
3683: l_pricing_hist_csr.old_pricing_attribute16 := fnd_api.g_miss_char;
3684: l_pricing_hist_csr.new_pricing_attribute16 := p_pricing_attribs_rec.pricing_attribute16;
3685: END IF;
3686: ELSE
3687: l_pricing_hist_csr.old_pricing_attribute16 := fnd_api.g_miss_char;
3688: l_pricing_hist_csr.new_pricing_attribute16 := p_pricing_attribs_rec.pricing_attribute16;
3689: END IF;
3690: --
3691: IF ( l_pricing_hist_csr.old_pricing_attribute17 IS NULL
3690: --
3691: IF ( l_pricing_hist_csr.old_pricing_attribute17 IS NULL
3692: AND l_pricing_hist_csr.new_pricing_attribute17 IS NULL ) THEN
3693: IF ( p_pricing_attribs_rec.pricing_attribute17 = l_pricing_attribs_rec.pricing_attribute17 )
3694: OR ( p_pricing_attribs_rec.pricing_attribute17 = fnd_api.g_miss_char ) THEN
3695: l_pricing_hist_csr.old_pricing_attribute17 := NULL;
3696: l_pricing_hist_csr.new_pricing_attribute17 := NULL;
3697: ELSE
3698: l_pricing_hist_csr.old_pricing_attribute17 := fnd_api.g_miss_char;
3694: OR ( p_pricing_attribs_rec.pricing_attribute17 = fnd_api.g_miss_char ) THEN
3695: l_pricing_hist_csr.old_pricing_attribute17 := NULL;
3696: l_pricing_hist_csr.new_pricing_attribute17 := NULL;
3697: ELSE
3698: l_pricing_hist_csr.old_pricing_attribute17 := fnd_api.g_miss_char;
3699: l_pricing_hist_csr.new_pricing_attribute17 := p_pricing_attribs_rec.pricing_attribute17;
3700: END IF;
3701: ELSE
3702: l_pricing_hist_csr.old_pricing_attribute17 := fnd_api.g_miss_char;
3698: l_pricing_hist_csr.old_pricing_attribute17 := fnd_api.g_miss_char;
3699: l_pricing_hist_csr.new_pricing_attribute17 := p_pricing_attribs_rec.pricing_attribute17;
3700: END IF;
3701: ELSE
3702: l_pricing_hist_csr.old_pricing_attribute17 := fnd_api.g_miss_char;
3703: l_pricing_hist_csr.new_pricing_attribute17 := p_pricing_attribs_rec.pricing_attribute17;
3704: END IF;
3705: --
3706: IF ( l_pricing_hist_csr.old_pricing_attribute18 IS NULL
3705: --
3706: IF ( l_pricing_hist_csr.old_pricing_attribute18 IS NULL
3707: AND l_pricing_hist_csr.new_pricing_attribute18 IS NULL ) THEN
3708: IF ( p_pricing_attribs_rec.pricing_attribute18 = l_pricing_attribs_rec.pricing_attribute18 )
3709: OR ( p_pricing_attribs_rec.pricing_attribute18 = fnd_api.g_miss_char ) THEN
3710: l_pricing_hist_csr.old_pricing_attribute18 := NULL;
3711: l_pricing_hist_csr.new_pricing_attribute18 := NULL;
3712: ELSE
3713: l_pricing_hist_csr.old_pricing_attribute18 := fnd_api.g_miss_char;
3709: OR ( p_pricing_attribs_rec.pricing_attribute18 = fnd_api.g_miss_char ) THEN
3710: l_pricing_hist_csr.old_pricing_attribute18 := NULL;
3711: l_pricing_hist_csr.new_pricing_attribute18 := NULL;
3712: ELSE
3713: l_pricing_hist_csr.old_pricing_attribute18 := fnd_api.g_miss_char;
3714: l_pricing_hist_csr.new_pricing_attribute18 := p_pricing_attribs_rec.pricing_attribute18;
3715: END IF;
3716: ELSE
3717: l_pricing_hist_csr.old_pricing_attribute18 := fnd_api.g_miss_char;
3713: l_pricing_hist_csr.old_pricing_attribute18 := fnd_api.g_miss_char;
3714: l_pricing_hist_csr.new_pricing_attribute18 := p_pricing_attribs_rec.pricing_attribute18;
3715: END IF;
3716: ELSE
3717: l_pricing_hist_csr.old_pricing_attribute18 := fnd_api.g_miss_char;
3718: l_pricing_hist_csr.new_pricing_attribute18 := p_pricing_attribs_rec.pricing_attribute18;
3719: END IF;
3720: --
3721: IF ( l_pricing_hist_csr.old_pricing_attribute19 IS NULL
3720: --
3721: IF ( l_pricing_hist_csr.old_pricing_attribute19 IS NULL
3722: AND l_pricing_hist_csr.new_pricing_attribute19 IS NULL ) THEN
3723: IF ( p_pricing_attribs_rec.pricing_attribute19 = l_pricing_attribs_rec.pricing_attribute19 )
3724: OR ( p_pricing_attribs_rec.pricing_attribute19 = fnd_api.g_miss_char ) THEN
3725: l_pricing_hist_csr.old_pricing_attribute19 := NULL;
3726: l_pricing_hist_csr.new_pricing_attribute19 := NULL;
3727: ELSE
3728: l_pricing_hist_csr.old_pricing_attribute19 := fnd_api.g_miss_char;
3724: OR ( p_pricing_attribs_rec.pricing_attribute19 = fnd_api.g_miss_char ) THEN
3725: l_pricing_hist_csr.old_pricing_attribute19 := NULL;
3726: l_pricing_hist_csr.new_pricing_attribute19 := NULL;
3727: ELSE
3728: l_pricing_hist_csr.old_pricing_attribute19 := fnd_api.g_miss_char;
3729: l_pricing_hist_csr.new_pricing_attribute19 := p_pricing_attribs_rec.pricing_attribute19;
3730: END IF;
3731: ELSE
3732: l_pricing_hist_csr.old_pricing_attribute19 := fnd_api.g_miss_char;
3728: l_pricing_hist_csr.old_pricing_attribute19 := fnd_api.g_miss_char;
3729: l_pricing_hist_csr.new_pricing_attribute19 := p_pricing_attribs_rec.pricing_attribute19;
3730: END IF;
3731: ELSE
3732: l_pricing_hist_csr.old_pricing_attribute19 := fnd_api.g_miss_char;
3733: l_pricing_hist_csr.new_pricing_attribute19 := p_pricing_attribs_rec.pricing_attribute19;
3734: END IF;
3735: --
3736: IF ( l_pricing_hist_csr.old_pricing_attribute20 IS NULL
3735: --
3736: IF ( l_pricing_hist_csr.old_pricing_attribute20 IS NULL
3737: AND l_pricing_hist_csr.new_pricing_attribute20 IS NULL ) THEN
3738: IF ( p_pricing_attribs_rec.pricing_attribute20 = l_pricing_attribs_rec.pricing_attribute20 )
3739: OR ( p_pricing_attribs_rec.pricing_attribute20 = fnd_api.g_miss_char ) THEN
3740: l_pricing_hist_csr.old_pricing_attribute20 := NULL;
3741: l_pricing_hist_csr.new_pricing_attribute20 := NULL;
3742: ELSE
3743: l_pricing_hist_csr.old_pricing_attribute20 := fnd_api.g_miss_char;
3739: OR ( p_pricing_attribs_rec.pricing_attribute20 = fnd_api.g_miss_char ) THEN
3740: l_pricing_hist_csr.old_pricing_attribute20 := NULL;
3741: l_pricing_hist_csr.new_pricing_attribute20 := NULL;
3742: ELSE
3743: l_pricing_hist_csr.old_pricing_attribute20 := fnd_api.g_miss_char;
3744: l_pricing_hist_csr.new_pricing_attribute20 := p_pricing_attribs_rec.pricing_attribute20;
3745: END IF;
3746: ELSE
3747: l_pricing_hist_csr.old_pricing_attribute20 := fnd_api.g_miss_char;
3743: l_pricing_hist_csr.old_pricing_attribute20 := fnd_api.g_miss_char;
3744: l_pricing_hist_csr.new_pricing_attribute20 := p_pricing_attribs_rec.pricing_attribute20;
3745: END IF;
3746: ELSE
3747: l_pricing_hist_csr.old_pricing_attribute20 := fnd_api.g_miss_char;
3748: l_pricing_hist_csr.new_pricing_attribute20 := p_pricing_attribs_rec.pricing_attribute20;
3749: END IF;
3750: --
3751: IF ( l_pricing_hist_csr.old_pricing_attribute21 IS NULL
3750: --
3751: IF ( l_pricing_hist_csr.old_pricing_attribute21 IS NULL
3752: AND l_pricing_hist_csr.new_pricing_attribute21 IS NULL ) THEN
3753: IF ( p_pricing_attribs_rec.pricing_attribute21 = l_pricing_attribs_rec.pricing_attribute21 )
3754: OR ( p_pricing_attribs_rec.pricing_attribute21 = fnd_api.g_miss_char ) THEN
3755: l_pricing_hist_csr.old_pricing_attribute21 := NULL;
3756: l_pricing_hist_csr.new_pricing_attribute21 := NULL;
3757: ELSE
3758: l_pricing_hist_csr.old_pricing_attribute21 := fnd_api.g_miss_char;
3754: OR ( p_pricing_attribs_rec.pricing_attribute21 = fnd_api.g_miss_char ) THEN
3755: l_pricing_hist_csr.old_pricing_attribute21 := NULL;
3756: l_pricing_hist_csr.new_pricing_attribute21 := NULL;
3757: ELSE
3758: l_pricing_hist_csr.old_pricing_attribute21 := fnd_api.g_miss_char;
3759: l_pricing_hist_csr.new_pricing_attribute21 := p_pricing_attribs_rec.pricing_attribute21;
3760: END IF;
3761: ELSE
3762: l_pricing_hist_csr.old_pricing_attribute21 := fnd_api.g_miss_char;
3758: l_pricing_hist_csr.old_pricing_attribute21 := fnd_api.g_miss_char;
3759: l_pricing_hist_csr.new_pricing_attribute21 := p_pricing_attribs_rec.pricing_attribute21;
3760: END IF;
3761: ELSE
3762: l_pricing_hist_csr.old_pricing_attribute21 := fnd_api.g_miss_char;
3763: l_pricing_hist_csr.new_pricing_attribute21 := p_pricing_attribs_rec.pricing_attribute21;
3764: END IF;
3765: --
3766: IF ( l_pricing_hist_csr.old_pricing_attribute22 IS NULL
3765: --
3766: IF ( l_pricing_hist_csr.old_pricing_attribute22 IS NULL
3767: AND l_pricing_hist_csr.new_pricing_attribute22 IS NULL ) THEN
3768: IF ( p_pricing_attribs_rec.pricing_attribute22 = l_pricing_attribs_rec.pricing_attribute22 )
3769: OR ( p_pricing_attribs_rec.pricing_attribute22 = fnd_api.g_miss_char ) THEN
3770: l_pricing_hist_csr.old_pricing_attribute22 := NULL;
3771: l_pricing_hist_csr.new_pricing_attribute22 := NULL;
3772: ELSE
3773: l_pricing_hist_csr.old_pricing_attribute22 := fnd_api.g_miss_char;
3769: OR ( p_pricing_attribs_rec.pricing_attribute22 = fnd_api.g_miss_char ) THEN
3770: l_pricing_hist_csr.old_pricing_attribute22 := NULL;
3771: l_pricing_hist_csr.new_pricing_attribute22 := NULL;
3772: ELSE
3773: l_pricing_hist_csr.old_pricing_attribute22 := fnd_api.g_miss_char;
3774: l_pricing_hist_csr.new_pricing_attribute22 := p_pricing_attribs_rec.pricing_attribute22;
3775: END IF;
3776: ELSE
3777: l_pricing_hist_csr.old_pricing_attribute22 := fnd_api.g_miss_char;
3773: l_pricing_hist_csr.old_pricing_attribute22 := fnd_api.g_miss_char;
3774: l_pricing_hist_csr.new_pricing_attribute22 := p_pricing_attribs_rec.pricing_attribute22;
3775: END IF;
3776: ELSE
3777: l_pricing_hist_csr.old_pricing_attribute22 := fnd_api.g_miss_char;
3778: l_pricing_hist_csr.new_pricing_attribute22 := p_pricing_attribs_rec.pricing_attribute22;
3779: END IF;
3780: --
3781: IF ( l_pricing_hist_csr.old_pricing_attribute23 IS NULL
3780: --
3781: IF ( l_pricing_hist_csr.old_pricing_attribute23 IS NULL
3782: AND l_pricing_hist_csr.new_pricing_attribute23 IS NULL ) THEN
3783: IF ( p_pricing_attribs_rec.pricing_attribute23 = l_pricing_attribs_rec.pricing_attribute23 )
3784: OR ( p_pricing_attribs_rec.pricing_attribute23 = fnd_api.g_miss_char ) THEN
3785: l_pricing_hist_csr.old_pricing_attribute23 := NULL;
3786: l_pricing_hist_csr.new_pricing_attribute23 := NULL;
3787: ELSE
3788: l_pricing_hist_csr.old_pricing_attribute23 := fnd_api.g_miss_char;
3784: OR ( p_pricing_attribs_rec.pricing_attribute23 = fnd_api.g_miss_char ) THEN
3785: l_pricing_hist_csr.old_pricing_attribute23 := NULL;
3786: l_pricing_hist_csr.new_pricing_attribute23 := NULL;
3787: ELSE
3788: l_pricing_hist_csr.old_pricing_attribute23 := fnd_api.g_miss_char;
3789: l_pricing_hist_csr.new_pricing_attribute23 := p_pricing_attribs_rec.pricing_attribute23;
3790: END IF;
3791: ELSE
3792: l_pricing_hist_csr.old_pricing_attribute23 := fnd_api.g_miss_char;
3788: l_pricing_hist_csr.old_pricing_attribute23 := fnd_api.g_miss_char;
3789: l_pricing_hist_csr.new_pricing_attribute23 := p_pricing_attribs_rec.pricing_attribute23;
3790: END IF;
3791: ELSE
3792: l_pricing_hist_csr.old_pricing_attribute23 := fnd_api.g_miss_char;
3793: l_pricing_hist_csr.new_pricing_attribute23 := p_pricing_attribs_rec.pricing_attribute23;
3794: END IF;
3795: --
3796: IF ( l_pricing_hist_csr.old_pricing_attribute24 IS NULL
3795: --
3796: IF ( l_pricing_hist_csr.old_pricing_attribute24 IS NULL
3797: AND l_pricing_hist_csr.new_pricing_attribute24 IS NULL ) THEN
3798: IF ( p_pricing_attribs_rec.pricing_attribute24 = l_pricing_attribs_rec.pricing_attribute24 )
3799: OR ( p_pricing_attribs_rec.pricing_attribute24 = fnd_api.g_miss_char ) THEN
3800: l_pricing_hist_csr.old_pricing_attribute24 := NULL;
3801: l_pricing_hist_csr.new_pricing_attribute24 := NULL;
3802: ELSE
3803: l_pricing_hist_csr.old_pricing_attribute24 := fnd_api.g_miss_char;
3799: OR ( p_pricing_attribs_rec.pricing_attribute24 = fnd_api.g_miss_char ) THEN
3800: l_pricing_hist_csr.old_pricing_attribute24 := NULL;
3801: l_pricing_hist_csr.new_pricing_attribute24 := NULL;
3802: ELSE
3803: l_pricing_hist_csr.old_pricing_attribute24 := fnd_api.g_miss_char;
3804: l_pricing_hist_csr.new_pricing_attribute24 := p_pricing_attribs_rec.pricing_attribute24;
3805: END IF;
3806: ELSE
3807: l_pricing_hist_csr.old_pricing_attribute24 := fnd_api.g_miss_char;
3803: l_pricing_hist_csr.old_pricing_attribute24 := fnd_api.g_miss_char;
3804: l_pricing_hist_csr.new_pricing_attribute24 := p_pricing_attribs_rec.pricing_attribute24;
3805: END IF;
3806: ELSE
3807: l_pricing_hist_csr.old_pricing_attribute24 := fnd_api.g_miss_char;
3808: l_pricing_hist_csr.new_pricing_attribute24 := p_pricing_attribs_rec.pricing_attribute24;
3809: END IF;
3810: --
3811: IF ( l_pricing_hist_csr.old_pricing_attribute25 IS NULL
3810: --
3811: IF ( l_pricing_hist_csr.old_pricing_attribute25 IS NULL
3812: AND l_pricing_hist_csr.new_pricing_attribute25 IS NULL ) THEN
3813: IF ( p_pricing_attribs_rec.pricing_attribute25 = l_pricing_attribs_rec.pricing_attribute25 )
3814: OR ( p_pricing_attribs_rec.pricing_attribute25 = fnd_api.g_miss_char ) THEN
3815: l_pricing_hist_csr.old_pricing_attribute25 := NULL;
3816: l_pricing_hist_csr.new_pricing_attribute25 := NULL;
3817: ELSE
3818: l_pricing_hist_csr.old_pricing_attribute25 := fnd_api.g_miss_char;
3814: OR ( p_pricing_attribs_rec.pricing_attribute25 = fnd_api.g_miss_char ) THEN
3815: l_pricing_hist_csr.old_pricing_attribute25 := NULL;
3816: l_pricing_hist_csr.new_pricing_attribute25 := NULL;
3817: ELSE
3818: l_pricing_hist_csr.old_pricing_attribute25 := fnd_api.g_miss_char;
3819: l_pricing_hist_csr.new_pricing_attribute25 := p_pricing_attribs_rec.pricing_attribute25;
3820: END IF;
3821: ELSE
3822: l_pricing_hist_csr.old_pricing_attribute25 := fnd_api.g_miss_char;
3818: l_pricing_hist_csr.old_pricing_attribute25 := fnd_api.g_miss_char;
3819: l_pricing_hist_csr.new_pricing_attribute25 := p_pricing_attribs_rec.pricing_attribute25;
3820: END IF;
3821: ELSE
3822: l_pricing_hist_csr.old_pricing_attribute25 := fnd_api.g_miss_char;
3823: l_pricing_hist_csr.new_pricing_attribute25 := p_pricing_attribs_rec.pricing_attribute25;
3824: END IF;
3825: --
3826: IF ( l_pricing_hist_csr.old_pricing_attribute26 IS NULL
3825: --
3826: IF ( l_pricing_hist_csr.old_pricing_attribute26 IS NULL
3827: AND l_pricing_hist_csr.new_pricing_attribute26 IS NULL ) THEN
3828: IF ( p_pricing_attribs_rec.pricing_attribute26 = l_pricing_attribs_rec.pricing_attribute26 )
3829: OR ( p_pricing_attribs_rec.pricing_attribute26 = fnd_api.g_miss_char ) THEN
3830: l_pricing_hist_csr.old_pricing_attribute26 := NULL;
3831: l_pricing_hist_csr.new_pricing_attribute26 := NULL;
3832: ELSE
3833: l_pricing_hist_csr.old_pricing_attribute26 := fnd_api.g_miss_char;
3829: OR ( p_pricing_attribs_rec.pricing_attribute26 = fnd_api.g_miss_char ) THEN
3830: l_pricing_hist_csr.old_pricing_attribute26 := NULL;
3831: l_pricing_hist_csr.new_pricing_attribute26 := NULL;
3832: ELSE
3833: l_pricing_hist_csr.old_pricing_attribute26 := fnd_api.g_miss_char;
3834: l_pricing_hist_csr.new_pricing_attribute26 := p_pricing_attribs_rec.pricing_attribute26;
3835: END IF;
3836: ELSE
3837: l_pricing_hist_csr.old_pricing_attribute26 := fnd_api.g_miss_char;
3833: l_pricing_hist_csr.old_pricing_attribute26 := fnd_api.g_miss_char;
3834: l_pricing_hist_csr.new_pricing_attribute26 := p_pricing_attribs_rec.pricing_attribute26;
3835: END IF;
3836: ELSE
3837: l_pricing_hist_csr.old_pricing_attribute26 := fnd_api.g_miss_char;
3838: l_pricing_hist_csr.new_pricing_attribute26 := p_pricing_attribs_rec.pricing_attribute26;
3839: END IF;
3840: --
3841: IF ( l_pricing_hist_csr.old_pricing_attribute27 IS NULL
3840: --
3841: IF ( l_pricing_hist_csr.old_pricing_attribute27 IS NULL
3842: AND l_pricing_hist_csr.new_pricing_attribute27 IS NULL ) THEN
3843: IF ( p_pricing_attribs_rec.pricing_attribute27 = l_pricing_attribs_rec.pricing_attribute27 )
3844: OR ( p_pricing_attribs_rec.pricing_attribute27 = fnd_api.g_miss_char ) THEN
3845: l_pricing_hist_csr.old_pricing_attribute27 := NULL;
3846: l_pricing_hist_csr.new_pricing_attribute27 := NULL;
3847: ELSE
3848: l_pricing_hist_csr.old_pricing_attribute27 := fnd_api.g_miss_char;
3844: OR ( p_pricing_attribs_rec.pricing_attribute27 = fnd_api.g_miss_char ) THEN
3845: l_pricing_hist_csr.old_pricing_attribute27 := NULL;
3846: l_pricing_hist_csr.new_pricing_attribute27 := NULL;
3847: ELSE
3848: l_pricing_hist_csr.old_pricing_attribute27 := fnd_api.g_miss_char;
3849: l_pricing_hist_csr.new_pricing_attribute27 := p_pricing_attribs_rec.pricing_attribute27;
3850: END IF;
3851: ELSE
3852: l_pricing_hist_csr.old_pricing_attribute27 := fnd_api.g_miss_char;
3848: l_pricing_hist_csr.old_pricing_attribute27 := fnd_api.g_miss_char;
3849: l_pricing_hist_csr.new_pricing_attribute27 := p_pricing_attribs_rec.pricing_attribute27;
3850: END IF;
3851: ELSE
3852: l_pricing_hist_csr.old_pricing_attribute27 := fnd_api.g_miss_char;
3853: l_pricing_hist_csr.new_pricing_attribute27 := p_pricing_attribs_rec.pricing_attribute27;
3854: END IF;
3855: --
3856: IF ( l_pricing_hist_csr.old_pricing_attribute28 IS NULL
3855: --
3856: IF ( l_pricing_hist_csr.old_pricing_attribute28 IS NULL
3857: AND l_pricing_hist_csr.new_pricing_attribute28 IS NULL ) THEN
3858: IF ( p_pricing_attribs_rec.pricing_attribute28 = l_pricing_attribs_rec.pricing_attribute28 )
3859: OR ( p_pricing_attribs_rec.pricing_attribute28 = fnd_api.g_miss_char ) THEN
3860: l_pricing_hist_csr.old_pricing_attribute28 := NULL;
3861: l_pricing_hist_csr.new_pricing_attribute28 := NULL;
3862: ELSE
3863: l_pricing_hist_csr.old_pricing_attribute28 := fnd_api.g_miss_char;
3859: OR ( p_pricing_attribs_rec.pricing_attribute28 = fnd_api.g_miss_char ) THEN
3860: l_pricing_hist_csr.old_pricing_attribute28 := NULL;
3861: l_pricing_hist_csr.new_pricing_attribute28 := NULL;
3862: ELSE
3863: l_pricing_hist_csr.old_pricing_attribute28 := fnd_api.g_miss_char;
3864: l_pricing_hist_csr.new_pricing_attribute28 := p_pricing_attribs_rec.pricing_attribute28;
3865: END IF;
3866: ELSE
3867: l_pricing_hist_csr.old_pricing_attribute28 := fnd_api.g_miss_char;
3863: l_pricing_hist_csr.old_pricing_attribute28 := fnd_api.g_miss_char;
3864: l_pricing_hist_csr.new_pricing_attribute28 := p_pricing_attribs_rec.pricing_attribute28;
3865: END IF;
3866: ELSE
3867: l_pricing_hist_csr.old_pricing_attribute28 := fnd_api.g_miss_char;
3868: l_pricing_hist_csr.new_pricing_attribute28 := p_pricing_attribs_rec.pricing_attribute28;
3869: END IF;
3870: --
3871: IF ( l_pricing_hist_csr.old_pricing_attribute29 IS NULL
3870: --
3871: IF ( l_pricing_hist_csr.old_pricing_attribute29 IS NULL
3872: AND l_pricing_hist_csr.new_pricing_attribute29 IS NULL ) THEN
3873: IF ( p_pricing_attribs_rec.pricing_attribute29 = l_pricing_attribs_rec.pricing_attribute29 )
3874: OR ( p_pricing_attribs_rec.pricing_attribute29 = fnd_api.g_miss_char ) THEN
3875: l_pricing_hist_csr.old_pricing_attribute29 := NULL;
3876: l_pricing_hist_csr.new_pricing_attribute29 := NULL;
3877: ELSE
3878: l_pricing_hist_csr.old_pricing_attribute29 := fnd_api.g_miss_char;
3874: OR ( p_pricing_attribs_rec.pricing_attribute29 = fnd_api.g_miss_char ) THEN
3875: l_pricing_hist_csr.old_pricing_attribute29 := NULL;
3876: l_pricing_hist_csr.new_pricing_attribute29 := NULL;
3877: ELSE
3878: l_pricing_hist_csr.old_pricing_attribute29 := fnd_api.g_miss_char;
3879: l_pricing_hist_csr.new_pricing_attribute29 := p_pricing_attribs_rec.pricing_attribute29;
3880: END IF;
3881: ELSE
3882: l_pricing_hist_csr.old_pricing_attribute29 := fnd_api.g_miss_char;
3878: l_pricing_hist_csr.old_pricing_attribute29 := fnd_api.g_miss_char;
3879: l_pricing_hist_csr.new_pricing_attribute29 := p_pricing_attribs_rec.pricing_attribute29;
3880: END IF;
3881: ELSE
3882: l_pricing_hist_csr.old_pricing_attribute29 := fnd_api.g_miss_char;
3883: l_pricing_hist_csr.new_pricing_attribute29 := p_pricing_attribs_rec.pricing_attribute29;
3884: END IF;
3885: --
3886: IF ( l_pricing_hist_csr.old_pricing_attribute30 IS NULL
3885: --
3886: IF ( l_pricing_hist_csr.old_pricing_attribute30 IS NULL
3887: AND l_pricing_hist_csr.new_pricing_attribute30 IS NULL ) THEN
3888: IF ( p_pricing_attribs_rec.pricing_attribute30 = l_pricing_attribs_rec.pricing_attribute30 )
3889: OR ( p_pricing_attribs_rec.pricing_attribute30 = fnd_api.g_miss_char ) THEN
3890: l_pricing_hist_csr.old_pricing_attribute30 := NULL;
3891: l_pricing_hist_csr.new_pricing_attribute30 := NULL;
3892: ELSE
3893: l_pricing_hist_csr.old_pricing_attribute30 := fnd_api.g_miss_char;
3889: OR ( p_pricing_attribs_rec.pricing_attribute30 = fnd_api.g_miss_char ) THEN
3890: l_pricing_hist_csr.old_pricing_attribute30 := NULL;
3891: l_pricing_hist_csr.new_pricing_attribute30 := NULL;
3892: ELSE
3893: l_pricing_hist_csr.old_pricing_attribute30 := fnd_api.g_miss_char;
3894: l_pricing_hist_csr.new_pricing_attribute30 := p_pricing_attribs_rec.pricing_attribute30;
3895: END IF;
3896: ELSE
3897: l_pricing_hist_csr.old_pricing_attribute30 := fnd_api.g_miss_char;
3893: l_pricing_hist_csr.old_pricing_attribute30 := fnd_api.g_miss_char;
3894: l_pricing_hist_csr.new_pricing_attribute30 := p_pricing_attribs_rec.pricing_attribute30;
3895: END IF;
3896: ELSE
3897: l_pricing_hist_csr.old_pricing_attribute30 := fnd_api.g_miss_char;
3898: l_pricing_hist_csr.new_pricing_attribute30 := p_pricing_attribs_rec.pricing_attribute30;
3899: END IF;
3900: --
3901: IF ( l_pricing_hist_csr.old_pricing_attribute31 IS NULL
3900: --
3901: IF ( l_pricing_hist_csr.old_pricing_attribute31 IS NULL
3902: AND l_pricing_hist_csr.new_pricing_attribute31 IS NULL ) THEN
3903: IF ( p_pricing_attribs_rec.pricing_attribute31 = l_pricing_attribs_rec.pricing_attribute31 )
3904: OR ( p_pricing_attribs_rec.pricing_attribute31 = fnd_api.g_miss_char ) THEN
3905: l_pricing_hist_csr.old_pricing_attribute31 := NULL;
3906: l_pricing_hist_csr.new_pricing_attribute31 := NULL;
3907: ELSE
3908: l_pricing_hist_csr.old_pricing_attribute31 := fnd_api.g_miss_char;
3904: OR ( p_pricing_attribs_rec.pricing_attribute31 = fnd_api.g_miss_char ) THEN
3905: l_pricing_hist_csr.old_pricing_attribute31 := NULL;
3906: l_pricing_hist_csr.new_pricing_attribute31 := NULL;
3907: ELSE
3908: l_pricing_hist_csr.old_pricing_attribute31 := fnd_api.g_miss_char;
3909: l_pricing_hist_csr.new_pricing_attribute31 := p_pricing_attribs_rec.pricing_attribute31;
3910: END IF;
3911: ELSE
3912: l_pricing_hist_csr.old_pricing_attribute31 := fnd_api.g_miss_char;
3908: l_pricing_hist_csr.old_pricing_attribute31 := fnd_api.g_miss_char;
3909: l_pricing_hist_csr.new_pricing_attribute31 := p_pricing_attribs_rec.pricing_attribute31;
3910: END IF;
3911: ELSE
3912: l_pricing_hist_csr.old_pricing_attribute31 := fnd_api.g_miss_char;
3913: l_pricing_hist_csr.new_pricing_attribute31 := p_pricing_attribs_rec.pricing_attribute31;
3914: END IF;
3915: --
3916: IF ( l_pricing_hist_csr.old_pricing_attribute32 IS NULL
3915: --
3916: IF ( l_pricing_hist_csr.old_pricing_attribute32 IS NULL
3917: AND l_pricing_hist_csr.new_pricing_attribute32 IS NULL ) THEN
3918: IF ( p_pricing_attribs_rec.pricing_attribute32 = l_pricing_attribs_rec.pricing_attribute32 )
3919: OR ( p_pricing_attribs_rec.pricing_attribute32 = fnd_api.g_miss_char ) THEN
3920: l_pricing_hist_csr.old_pricing_attribute32 := NULL;
3921: l_pricing_hist_csr.new_pricing_attribute32 := NULL;
3922: ELSE
3923: l_pricing_hist_csr.old_pricing_attribute32 := fnd_api.g_miss_char;
3919: OR ( p_pricing_attribs_rec.pricing_attribute32 = fnd_api.g_miss_char ) THEN
3920: l_pricing_hist_csr.old_pricing_attribute32 := NULL;
3921: l_pricing_hist_csr.new_pricing_attribute32 := NULL;
3922: ELSE
3923: l_pricing_hist_csr.old_pricing_attribute32 := fnd_api.g_miss_char;
3924: l_pricing_hist_csr.new_pricing_attribute32 := p_pricing_attribs_rec.pricing_attribute32;
3925: END IF;
3926: ELSE
3927: l_pricing_hist_csr.old_pricing_attribute32 := fnd_api.g_miss_char;
3923: l_pricing_hist_csr.old_pricing_attribute32 := fnd_api.g_miss_char;
3924: l_pricing_hist_csr.new_pricing_attribute32 := p_pricing_attribs_rec.pricing_attribute32;
3925: END IF;
3926: ELSE
3927: l_pricing_hist_csr.old_pricing_attribute32 := fnd_api.g_miss_char;
3928: l_pricing_hist_csr.new_pricing_attribute32 := p_pricing_attribs_rec.pricing_attribute32;
3929: END IF;
3930: --
3931: IF ( l_pricing_hist_csr.old_pricing_attribute33 IS NULL
3930: --
3931: IF ( l_pricing_hist_csr.old_pricing_attribute33 IS NULL
3932: AND l_pricing_hist_csr.new_pricing_attribute33 IS NULL ) THEN
3933: IF ( p_pricing_attribs_rec.pricing_attribute33 = l_pricing_attribs_rec.pricing_attribute33 )
3934: OR ( p_pricing_attribs_rec.pricing_attribute33 = fnd_api.g_miss_char ) THEN
3935: l_pricing_hist_csr.old_pricing_attribute33 := NULL;
3936: l_pricing_hist_csr.new_pricing_attribute33 := NULL;
3937: ELSE
3938: l_pricing_hist_csr.old_pricing_attribute33 := fnd_api.g_miss_char;
3934: OR ( p_pricing_attribs_rec.pricing_attribute33 = fnd_api.g_miss_char ) THEN
3935: l_pricing_hist_csr.old_pricing_attribute33 := NULL;
3936: l_pricing_hist_csr.new_pricing_attribute33 := NULL;
3937: ELSE
3938: l_pricing_hist_csr.old_pricing_attribute33 := fnd_api.g_miss_char;
3939: l_pricing_hist_csr.new_pricing_attribute33 := p_pricing_attribs_rec.pricing_attribute33;
3940: END IF;
3941: ELSE
3942: l_pricing_hist_csr.old_pricing_attribute33 := fnd_api.g_miss_char;
3938: l_pricing_hist_csr.old_pricing_attribute33 := fnd_api.g_miss_char;
3939: l_pricing_hist_csr.new_pricing_attribute33 := p_pricing_attribs_rec.pricing_attribute33;
3940: END IF;
3941: ELSE
3942: l_pricing_hist_csr.old_pricing_attribute33 := fnd_api.g_miss_char;
3943: l_pricing_hist_csr.new_pricing_attribute33 := p_pricing_attribs_rec.pricing_attribute33;
3944: END IF;
3945: --
3946: IF ( l_pricing_hist_csr.old_pricing_attribute34 IS NULL
3945: --
3946: IF ( l_pricing_hist_csr.old_pricing_attribute34 IS NULL
3947: AND l_pricing_hist_csr.new_pricing_attribute34 IS NULL ) THEN
3948: IF ( p_pricing_attribs_rec.pricing_attribute34 = l_pricing_attribs_rec.pricing_attribute34 )
3949: OR ( p_pricing_attribs_rec.pricing_attribute34 = fnd_api.g_miss_char ) THEN
3950: l_pricing_hist_csr.old_pricing_attribute34 := NULL;
3951: l_pricing_hist_csr.new_pricing_attribute34 := NULL;
3952: ELSE
3953: l_pricing_hist_csr.old_pricing_attribute34 := fnd_api.g_miss_char;
3949: OR ( p_pricing_attribs_rec.pricing_attribute34 = fnd_api.g_miss_char ) THEN
3950: l_pricing_hist_csr.old_pricing_attribute34 := NULL;
3951: l_pricing_hist_csr.new_pricing_attribute34 := NULL;
3952: ELSE
3953: l_pricing_hist_csr.old_pricing_attribute34 := fnd_api.g_miss_char;
3954: l_pricing_hist_csr.new_pricing_attribute34 := p_pricing_attribs_rec.pricing_attribute34;
3955: END IF;
3956: ELSE
3957: l_pricing_hist_csr.old_pricing_attribute34 := fnd_api.g_miss_char;
3953: l_pricing_hist_csr.old_pricing_attribute34 := fnd_api.g_miss_char;
3954: l_pricing_hist_csr.new_pricing_attribute34 := p_pricing_attribs_rec.pricing_attribute34;
3955: END IF;
3956: ELSE
3957: l_pricing_hist_csr.old_pricing_attribute34 := fnd_api.g_miss_char;
3958: l_pricing_hist_csr.new_pricing_attribute34 := p_pricing_attribs_rec.pricing_attribute34;
3959: END IF;
3960: --
3961: IF ( l_pricing_hist_csr.old_pricing_attribute35 IS NULL
3960: --
3961: IF ( l_pricing_hist_csr.old_pricing_attribute35 IS NULL
3962: AND l_pricing_hist_csr.new_pricing_attribute35 IS NULL ) THEN
3963: IF ( p_pricing_attribs_rec.pricing_attribute35 = l_pricing_attribs_rec.pricing_attribute35 )
3964: OR ( p_pricing_attribs_rec.pricing_attribute35 = fnd_api.g_miss_char ) THEN
3965: l_pricing_hist_csr.old_pricing_attribute35 := NULL;
3966: l_pricing_hist_csr.new_pricing_attribute35 := NULL;
3967: ELSE
3968: l_pricing_hist_csr.old_pricing_attribute35 := fnd_api.g_miss_char;
3964: OR ( p_pricing_attribs_rec.pricing_attribute35 = fnd_api.g_miss_char ) THEN
3965: l_pricing_hist_csr.old_pricing_attribute35 := NULL;
3966: l_pricing_hist_csr.new_pricing_attribute35 := NULL;
3967: ELSE
3968: l_pricing_hist_csr.old_pricing_attribute35 := fnd_api.g_miss_char;
3969: l_pricing_hist_csr.new_pricing_attribute35 := p_pricing_attribs_rec.pricing_attribute35;
3970: END IF;
3971: ELSE
3972: l_pricing_hist_csr.old_pricing_attribute35 := fnd_api.g_miss_char;
3968: l_pricing_hist_csr.old_pricing_attribute35 := fnd_api.g_miss_char;
3969: l_pricing_hist_csr.new_pricing_attribute35 := p_pricing_attribs_rec.pricing_attribute35;
3970: END IF;
3971: ELSE
3972: l_pricing_hist_csr.old_pricing_attribute35 := fnd_api.g_miss_char;
3973: l_pricing_hist_csr.new_pricing_attribute35 := p_pricing_attribs_rec.pricing_attribute35;
3974: END IF;
3975: --
3976: IF ( l_pricing_hist_csr.old_pricing_attribute36 IS NULL
3975: --
3976: IF ( l_pricing_hist_csr.old_pricing_attribute36 IS NULL
3977: AND l_pricing_hist_csr.new_pricing_attribute36 IS NULL ) THEN
3978: IF ( p_pricing_attribs_rec.pricing_attribute36 = l_pricing_attribs_rec.pricing_attribute36 )
3979: OR ( p_pricing_attribs_rec.pricing_attribute36 = fnd_api.g_miss_char ) THEN
3980: l_pricing_hist_csr.old_pricing_attribute36 := NULL;
3981: l_pricing_hist_csr.new_pricing_attribute36 := NULL;
3982: ELSE
3983: l_pricing_hist_csr.old_pricing_attribute36 := fnd_api.g_miss_char;
3979: OR ( p_pricing_attribs_rec.pricing_attribute36 = fnd_api.g_miss_char ) THEN
3980: l_pricing_hist_csr.old_pricing_attribute36 := NULL;
3981: l_pricing_hist_csr.new_pricing_attribute36 := NULL;
3982: ELSE
3983: l_pricing_hist_csr.old_pricing_attribute36 := fnd_api.g_miss_char;
3984: l_pricing_hist_csr.new_pricing_attribute36 := p_pricing_attribs_rec.pricing_attribute36;
3985: END IF;
3986: ELSE
3987: l_pricing_hist_csr.old_pricing_attribute36 := fnd_api.g_miss_char;
3983: l_pricing_hist_csr.old_pricing_attribute36 := fnd_api.g_miss_char;
3984: l_pricing_hist_csr.new_pricing_attribute36 := p_pricing_attribs_rec.pricing_attribute36;
3985: END IF;
3986: ELSE
3987: l_pricing_hist_csr.old_pricing_attribute36 := fnd_api.g_miss_char;
3988: l_pricing_hist_csr.new_pricing_attribute36 := p_pricing_attribs_rec.pricing_attribute36;
3989: END IF;
3990: --
3991: IF ( l_pricing_hist_csr.old_pricing_attribute37 IS NULL
3990: --
3991: IF ( l_pricing_hist_csr.old_pricing_attribute37 IS NULL
3992: AND l_pricing_hist_csr.new_pricing_attribute37 IS NULL ) THEN
3993: IF ( p_pricing_attribs_rec.pricing_attribute37 = l_pricing_attribs_rec.pricing_attribute37 )
3994: OR ( p_pricing_attribs_rec.pricing_attribute37 = fnd_api.g_miss_char ) THEN
3995: l_pricing_hist_csr.old_pricing_attribute37 := NULL;
3996: l_pricing_hist_csr.new_pricing_attribute37 := NULL;
3997: ELSE
3998: l_pricing_hist_csr.old_pricing_attribute37 := fnd_api.g_miss_char;
3994: OR ( p_pricing_attribs_rec.pricing_attribute37 = fnd_api.g_miss_char ) THEN
3995: l_pricing_hist_csr.old_pricing_attribute37 := NULL;
3996: l_pricing_hist_csr.new_pricing_attribute37 := NULL;
3997: ELSE
3998: l_pricing_hist_csr.old_pricing_attribute37 := fnd_api.g_miss_char;
3999: l_pricing_hist_csr.new_pricing_attribute37 := p_pricing_attribs_rec.pricing_attribute37;
4000: END IF;
4001: ELSE
4002: l_pricing_hist_csr.old_pricing_attribute37 := fnd_api.g_miss_char;
3998: l_pricing_hist_csr.old_pricing_attribute37 := fnd_api.g_miss_char;
3999: l_pricing_hist_csr.new_pricing_attribute37 := p_pricing_attribs_rec.pricing_attribute37;
4000: END IF;
4001: ELSE
4002: l_pricing_hist_csr.old_pricing_attribute37 := fnd_api.g_miss_char;
4003: l_pricing_hist_csr.new_pricing_attribute37 := p_pricing_attribs_rec.pricing_attribute37;
4004: END IF;
4005: --
4006: IF ( l_pricing_hist_csr.old_pricing_attribute38 IS NULL
4005: --
4006: IF ( l_pricing_hist_csr.old_pricing_attribute38 IS NULL
4007: AND l_pricing_hist_csr.new_pricing_attribute38 IS NULL ) THEN
4008: IF ( p_pricing_attribs_rec.pricing_attribute38 = l_pricing_attribs_rec.pricing_attribute38 )
4009: OR ( p_pricing_attribs_rec.pricing_attribute38 = fnd_api.g_miss_char ) THEN
4010: l_pricing_hist_csr.old_pricing_attribute38 := NULL;
4011: l_pricing_hist_csr.new_pricing_attribute38 := NULL;
4012: ELSE
4013: l_pricing_hist_csr.old_pricing_attribute38 := fnd_api.g_miss_char;
4009: OR ( p_pricing_attribs_rec.pricing_attribute38 = fnd_api.g_miss_char ) THEN
4010: l_pricing_hist_csr.old_pricing_attribute38 := NULL;
4011: l_pricing_hist_csr.new_pricing_attribute38 := NULL;
4012: ELSE
4013: l_pricing_hist_csr.old_pricing_attribute38 := fnd_api.g_miss_char;
4014: l_pricing_hist_csr.new_pricing_attribute38 := p_pricing_attribs_rec.pricing_attribute38;
4015: END IF;
4016: ELSE
4017: l_pricing_hist_csr.old_pricing_attribute38 := fnd_api.g_miss_char;
4013: l_pricing_hist_csr.old_pricing_attribute38 := fnd_api.g_miss_char;
4014: l_pricing_hist_csr.new_pricing_attribute38 := p_pricing_attribs_rec.pricing_attribute38;
4015: END IF;
4016: ELSE
4017: l_pricing_hist_csr.old_pricing_attribute38 := fnd_api.g_miss_char;
4018: l_pricing_hist_csr.new_pricing_attribute38 := p_pricing_attribs_rec.pricing_attribute38;
4019: END IF;
4020: --
4021: IF ( l_pricing_hist_csr.old_pricing_attribute39 IS NULL
4020: --
4021: IF ( l_pricing_hist_csr.old_pricing_attribute39 IS NULL
4022: AND l_pricing_hist_csr.new_pricing_attribute39 IS NULL ) THEN
4023: IF ( p_pricing_attribs_rec.pricing_attribute39 = l_pricing_attribs_rec.pricing_attribute39 )
4024: OR ( p_pricing_attribs_rec.pricing_attribute39 = fnd_api.g_miss_char ) THEN
4025: l_pricing_hist_csr.old_pricing_attribute39 := NULL;
4026: l_pricing_hist_csr.new_pricing_attribute39 := NULL;
4027: ELSE
4028: l_pricing_hist_csr.old_pricing_attribute39 := fnd_api.g_miss_char;
4024: OR ( p_pricing_attribs_rec.pricing_attribute39 = fnd_api.g_miss_char ) THEN
4025: l_pricing_hist_csr.old_pricing_attribute39 := NULL;
4026: l_pricing_hist_csr.new_pricing_attribute39 := NULL;
4027: ELSE
4028: l_pricing_hist_csr.old_pricing_attribute39 := fnd_api.g_miss_char;
4029: l_pricing_hist_csr.new_pricing_attribute39 := p_pricing_attribs_rec.pricing_attribute39;
4030: END IF;
4031: ELSE
4032: l_pricing_hist_csr.old_pricing_attribute39 := fnd_api.g_miss_char;
4028: l_pricing_hist_csr.old_pricing_attribute39 := fnd_api.g_miss_char;
4029: l_pricing_hist_csr.new_pricing_attribute39 := p_pricing_attribs_rec.pricing_attribute39;
4030: END IF;
4031: ELSE
4032: l_pricing_hist_csr.old_pricing_attribute39 := fnd_api.g_miss_char;
4033: l_pricing_hist_csr.new_pricing_attribute39 := p_pricing_attribs_rec.pricing_attribute39;
4034: END IF;
4035: --
4036: IF ( l_pricing_hist_csr.old_pricing_attribute40 IS NULL
4035: --
4036: IF ( l_pricing_hist_csr.old_pricing_attribute40 IS NULL
4037: AND l_pricing_hist_csr.new_pricing_attribute40 IS NULL ) THEN
4038: IF ( p_pricing_attribs_rec.pricing_attribute40 = l_pricing_attribs_rec.pricing_attribute40 )
4039: OR ( p_pricing_attribs_rec.pricing_attribute40 = fnd_api.g_miss_char ) THEN
4040: l_pricing_hist_csr.old_pricing_attribute40 := NULL;
4041: l_pricing_hist_csr.new_pricing_attribute40 := NULL;
4042: ELSE
4043: l_pricing_hist_csr.old_pricing_attribute40 := fnd_api.g_miss_char;
4039: OR ( p_pricing_attribs_rec.pricing_attribute40 = fnd_api.g_miss_char ) THEN
4040: l_pricing_hist_csr.old_pricing_attribute40 := NULL;
4041: l_pricing_hist_csr.new_pricing_attribute40 := NULL;
4042: ELSE
4043: l_pricing_hist_csr.old_pricing_attribute40 := fnd_api.g_miss_char;
4044: l_pricing_hist_csr.new_pricing_attribute40 := p_pricing_attribs_rec.pricing_attribute40;
4045: END IF;
4046: ELSE
4047: l_pricing_hist_csr.old_pricing_attribute40 := fnd_api.g_miss_char;
4043: l_pricing_hist_csr.old_pricing_attribute40 := fnd_api.g_miss_char;
4044: l_pricing_hist_csr.new_pricing_attribute40 := p_pricing_attribs_rec.pricing_attribute40;
4045: END IF;
4046: ELSE
4047: l_pricing_hist_csr.old_pricing_attribute40 := fnd_api.g_miss_char;
4048: l_pricing_hist_csr.new_pricing_attribute40 := p_pricing_attribs_rec.pricing_attribute40;
4049: END IF;
4050: --
4051: IF ( l_pricing_hist_csr.old_pricing_attribute41 IS NULL
4050: --
4051: IF ( l_pricing_hist_csr.old_pricing_attribute41 IS NULL
4052: AND l_pricing_hist_csr.new_pricing_attribute41 IS NULL ) THEN
4053: IF ( p_pricing_attribs_rec.pricing_attribute41 = l_pricing_attribs_rec.pricing_attribute41 )
4054: OR ( p_pricing_attribs_rec.pricing_attribute41 = fnd_api.g_miss_char ) THEN
4055: l_pricing_hist_csr.old_pricing_attribute41 := NULL;
4056: l_pricing_hist_csr.new_pricing_attribute41 := NULL;
4057: ELSE
4058: l_pricing_hist_csr.old_pricing_attribute41 := fnd_api.g_miss_char;
4054: OR ( p_pricing_attribs_rec.pricing_attribute41 = fnd_api.g_miss_char ) THEN
4055: l_pricing_hist_csr.old_pricing_attribute41 := NULL;
4056: l_pricing_hist_csr.new_pricing_attribute41 := NULL;
4057: ELSE
4058: l_pricing_hist_csr.old_pricing_attribute41 := fnd_api.g_miss_char;
4059: l_pricing_hist_csr.new_pricing_attribute41 := p_pricing_attribs_rec.pricing_attribute41;
4060: END IF;
4061: ELSE
4062: l_pricing_hist_csr.old_pricing_attribute41 := fnd_api.g_miss_char;
4058: l_pricing_hist_csr.old_pricing_attribute41 := fnd_api.g_miss_char;
4059: l_pricing_hist_csr.new_pricing_attribute41 := p_pricing_attribs_rec.pricing_attribute41;
4060: END IF;
4061: ELSE
4062: l_pricing_hist_csr.old_pricing_attribute41 := fnd_api.g_miss_char;
4063: l_pricing_hist_csr.new_pricing_attribute41 := p_pricing_attribs_rec.pricing_attribute41;
4064: END IF;
4065: --
4066: IF ( l_pricing_hist_csr.old_pricing_attribute42 IS NULL
4065: --
4066: IF ( l_pricing_hist_csr.old_pricing_attribute42 IS NULL
4067: AND l_pricing_hist_csr.new_pricing_attribute42 IS NULL ) THEN
4068: IF ( p_pricing_attribs_rec.pricing_attribute42 = l_pricing_attribs_rec.pricing_attribute42 )
4069: OR ( p_pricing_attribs_rec.pricing_attribute42 = fnd_api.g_miss_char ) THEN
4070: l_pricing_hist_csr.old_pricing_attribute42 := NULL;
4071: l_pricing_hist_csr.new_pricing_attribute42 := NULL;
4072: ELSE
4073: l_pricing_hist_csr.old_pricing_attribute42 := fnd_api.g_miss_char;
4069: OR ( p_pricing_attribs_rec.pricing_attribute42 = fnd_api.g_miss_char ) THEN
4070: l_pricing_hist_csr.old_pricing_attribute42 := NULL;
4071: l_pricing_hist_csr.new_pricing_attribute42 := NULL;
4072: ELSE
4073: l_pricing_hist_csr.old_pricing_attribute42 := fnd_api.g_miss_char;
4074: l_pricing_hist_csr.new_pricing_attribute42 := p_pricing_attribs_rec.pricing_attribute42;
4075: END IF;
4076: ELSE
4077: l_pricing_hist_csr.old_pricing_attribute42 := fnd_api.g_miss_char;
4073: l_pricing_hist_csr.old_pricing_attribute42 := fnd_api.g_miss_char;
4074: l_pricing_hist_csr.new_pricing_attribute42 := p_pricing_attribs_rec.pricing_attribute42;
4075: END IF;
4076: ELSE
4077: l_pricing_hist_csr.old_pricing_attribute42 := fnd_api.g_miss_char;
4078: l_pricing_hist_csr.new_pricing_attribute42 := p_pricing_attribs_rec.pricing_attribute42;
4079: END IF;
4080: --
4081: IF ( l_pricing_hist_csr.old_pricing_attribute43 IS NULL
4080: --
4081: IF ( l_pricing_hist_csr.old_pricing_attribute43 IS NULL
4082: AND l_pricing_hist_csr.new_pricing_attribute43 IS NULL ) THEN
4083: IF ( p_pricing_attribs_rec.pricing_attribute43 = l_pricing_attribs_rec.pricing_attribute43 )
4084: OR ( p_pricing_attribs_rec.pricing_attribute43 = fnd_api.g_miss_char ) THEN
4085: l_pricing_hist_csr.old_pricing_attribute43 := NULL;
4086: l_pricing_hist_csr.new_pricing_attribute43 := NULL;
4087: ELSE
4088: l_pricing_hist_csr.old_pricing_attribute43 := fnd_api.g_miss_char;
4084: OR ( p_pricing_attribs_rec.pricing_attribute43 = fnd_api.g_miss_char ) THEN
4085: l_pricing_hist_csr.old_pricing_attribute43 := NULL;
4086: l_pricing_hist_csr.new_pricing_attribute43 := NULL;
4087: ELSE
4088: l_pricing_hist_csr.old_pricing_attribute43 := fnd_api.g_miss_char;
4089: l_pricing_hist_csr.new_pricing_attribute43 := p_pricing_attribs_rec.pricing_attribute43;
4090: END IF;
4091: ELSE
4092: l_pricing_hist_csr.old_pricing_attribute43 := fnd_api.g_miss_char;
4088: l_pricing_hist_csr.old_pricing_attribute43 := fnd_api.g_miss_char;
4089: l_pricing_hist_csr.new_pricing_attribute43 := p_pricing_attribs_rec.pricing_attribute43;
4090: END IF;
4091: ELSE
4092: l_pricing_hist_csr.old_pricing_attribute43 := fnd_api.g_miss_char;
4093: l_pricing_hist_csr.new_pricing_attribute43 := p_pricing_attribs_rec.pricing_attribute43;
4094: END IF;
4095: --
4096: IF ( l_pricing_hist_csr.old_pricing_attribute44 IS NULL
4095: --
4096: IF ( l_pricing_hist_csr.old_pricing_attribute44 IS NULL
4097: AND l_pricing_hist_csr.new_pricing_attribute44 IS NULL ) THEN
4098: IF ( p_pricing_attribs_rec.pricing_attribute44 = l_pricing_attribs_rec.pricing_attribute44 )
4099: OR ( p_pricing_attribs_rec.pricing_attribute44 = fnd_api.g_miss_char ) THEN
4100: l_pricing_hist_csr.old_pricing_attribute44 := NULL;
4101: l_pricing_hist_csr.new_pricing_attribute44 := NULL;
4102: ELSE
4103: l_pricing_hist_csr.old_pricing_attribute44 := fnd_api.g_miss_char;
4099: OR ( p_pricing_attribs_rec.pricing_attribute44 = fnd_api.g_miss_char ) THEN
4100: l_pricing_hist_csr.old_pricing_attribute44 := NULL;
4101: l_pricing_hist_csr.new_pricing_attribute44 := NULL;
4102: ELSE
4103: l_pricing_hist_csr.old_pricing_attribute44 := fnd_api.g_miss_char;
4104: l_pricing_hist_csr.new_pricing_attribute44 := p_pricing_attribs_rec.pricing_attribute44;
4105: END IF;
4106: ELSE
4107: l_pricing_hist_csr.old_pricing_attribute44 := fnd_api.g_miss_char;
4103: l_pricing_hist_csr.old_pricing_attribute44 := fnd_api.g_miss_char;
4104: l_pricing_hist_csr.new_pricing_attribute44 := p_pricing_attribs_rec.pricing_attribute44;
4105: END IF;
4106: ELSE
4107: l_pricing_hist_csr.old_pricing_attribute44 := fnd_api.g_miss_char;
4108: l_pricing_hist_csr.new_pricing_attribute44 := p_pricing_attribs_rec.pricing_attribute44;
4109: END IF;
4110: --
4111: IF ( l_pricing_hist_csr.old_pricing_attribute45 IS NULL
4110: --
4111: IF ( l_pricing_hist_csr.old_pricing_attribute45 IS NULL
4112: AND l_pricing_hist_csr.new_pricing_attribute45 IS NULL ) THEN
4113: IF ( p_pricing_attribs_rec.pricing_attribute45 = l_pricing_attribs_rec.pricing_attribute45 )
4114: OR ( p_pricing_attribs_rec.pricing_attribute45 = fnd_api.g_miss_char ) THEN
4115: l_pricing_hist_csr.old_pricing_attribute45 := NULL;
4116: l_pricing_hist_csr.new_pricing_attribute45 := NULL;
4117: ELSE
4118: l_pricing_hist_csr.old_pricing_attribute45 := fnd_api.g_miss_char;
4114: OR ( p_pricing_attribs_rec.pricing_attribute45 = fnd_api.g_miss_char ) THEN
4115: l_pricing_hist_csr.old_pricing_attribute45 := NULL;
4116: l_pricing_hist_csr.new_pricing_attribute45 := NULL;
4117: ELSE
4118: l_pricing_hist_csr.old_pricing_attribute45 := fnd_api.g_miss_char;
4119: l_pricing_hist_csr.new_pricing_attribute45 := p_pricing_attribs_rec.pricing_attribute45;
4120: END IF;
4121: ELSE
4122: l_pricing_hist_csr.old_pricing_attribute45 := fnd_api.g_miss_char;
4118: l_pricing_hist_csr.old_pricing_attribute45 := fnd_api.g_miss_char;
4119: l_pricing_hist_csr.new_pricing_attribute45 := p_pricing_attribs_rec.pricing_attribute45;
4120: END IF;
4121: ELSE
4122: l_pricing_hist_csr.old_pricing_attribute45 := fnd_api.g_miss_char;
4123: l_pricing_hist_csr.new_pricing_attribute45 := p_pricing_attribs_rec.pricing_attribute45;
4124: END IF;
4125: --
4126: IF ( l_pricing_hist_csr.old_pricing_attribute46 IS NULL
4125: --
4126: IF ( l_pricing_hist_csr.old_pricing_attribute46 IS NULL
4127: AND l_pricing_hist_csr.new_pricing_attribute46 IS NULL ) THEN
4128: IF ( p_pricing_attribs_rec.pricing_attribute46 = l_pricing_attribs_rec.pricing_attribute46 )
4129: OR ( p_pricing_attribs_rec.pricing_attribute46 = fnd_api.g_miss_char ) THEN
4130: l_pricing_hist_csr.old_pricing_attribute46 := NULL;
4131: l_pricing_hist_csr.new_pricing_attribute46 := NULL;
4132: ELSE
4133: l_pricing_hist_csr.old_pricing_attribute46 := fnd_api.g_miss_char;
4129: OR ( p_pricing_attribs_rec.pricing_attribute46 = fnd_api.g_miss_char ) THEN
4130: l_pricing_hist_csr.old_pricing_attribute46 := NULL;
4131: l_pricing_hist_csr.new_pricing_attribute46 := NULL;
4132: ELSE
4133: l_pricing_hist_csr.old_pricing_attribute46 := fnd_api.g_miss_char;
4134: l_pricing_hist_csr.new_pricing_attribute46 := p_pricing_attribs_rec.pricing_attribute46;
4135: END IF;
4136: ELSE
4137: l_pricing_hist_csr.old_pricing_attribute46 := fnd_api.g_miss_char;
4133: l_pricing_hist_csr.old_pricing_attribute46 := fnd_api.g_miss_char;
4134: l_pricing_hist_csr.new_pricing_attribute46 := p_pricing_attribs_rec.pricing_attribute46;
4135: END IF;
4136: ELSE
4137: l_pricing_hist_csr.old_pricing_attribute46 := fnd_api.g_miss_char;
4138: l_pricing_hist_csr.new_pricing_attribute46 := p_pricing_attribs_rec.pricing_attribute46;
4139: END IF;
4140: --
4141: IF ( l_pricing_hist_csr.old_pricing_attribute47 IS NULL
4140: --
4141: IF ( l_pricing_hist_csr.old_pricing_attribute47 IS NULL
4142: AND l_pricing_hist_csr.new_pricing_attribute47 IS NULL ) THEN
4143: IF ( p_pricing_attribs_rec.pricing_attribute47 = l_pricing_attribs_rec.pricing_attribute47 )
4144: OR ( p_pricing_attribs_rec.pricing_attribute47 = fnd_api.g_miss_char ) THEN
4145: l_pricing_hist_csr.old_pricing_attribute47 := NULL;
4146: l_pricing_hist_csr.new_pricing_attribute47 := NULL;
4147: ELSE
4148: l_pricing_hist_csr.old_pricing_attribute47 := fnd_api.g_miss_char;
4144: OR ( p_pricing_attribs_rec.pricing_attribute47 = fnd_api.g_miss_char ) THEN
4145: l_pricing_hist_csr.old_pricing_attribute47 := NULL;
4146: l_pricing_hist_csr.new_pricing_attribute47 := NULL;
4147: ELSE
4148: l_pricing_hist_csr.old_pricing_attribute47 := fnd_api.g_miss_char;
4149: l_pricing_hist_csr.new_pricing_attribute47 := p_pricing_attribs_rec.pricing_attribute47;
4150: END IF;
4151: ELSE
4152: l_pricing_hist_csr.old_pricing_attribute47 := fnd_api.g_miss_char;
4148: l_pricing_hist_csr.old_pricing_attribute47 := fnd_api.g_miss_char;
4149: l_pricing_hist_csr.new_pricing_attribute47 := p_pricing_attribs_rec.pricing_attribute47;
4150: END IF;
4151: ELSE
4152: l_pricing_hist_csr.old_pricing_attribute47 := fnd_api.g_miss_char;
4153: l_pricing_hist_csr.new_pricing_attribute47 := p_pricing_attribs_rec.pricing_attribute47;
4154: END IF;
4155: --
4156: IF ( l_pricing_hist_csr.old_pricing_attribute48 IS NULL
4155: --
4156: IF ( l_pricing_hist_csr.old_pricing_attribute48 IS NULL
4157: AND l_pricing_hist_csr.new_pricing_attribute48 IS NULL ) THEN
4158: IF ( p_pricing_attribs_rec.pricing_attribute48 = l_pricing_attribs_rec.pricing_attribute48 )
4159: OR ( p_pricing_attribs_rec.pricing_attribute48 = fnd_api.g_miss_char ) THEN
4160: l_pricing_hist_csr.old_pricing_attribute48 := NULL;
4161: l_pricing_hist_csr.new_pricing_attribute48 := NULL;
4162: ELSE
4163: l_pricing_hist_csr.old_pricing_attribute48 := fnd_api.g_miss_char;
4159: OR ( p_pricing_attribs_rec.pricing_attribute48 = fnd_api.g_miss_char ) THEN
4160: l_pricing_hist_csr.old_pricing_attribute48 := NULL;
4161: l_pricing_hist_csr.new_pricing_attribute48 := NULL;
4162: ELSE
4163: l_pricing_hist_csr.old_pricing_attribute48 := fnd_api.g_miss_char;
4164: l_pricing_hist_csr.new_pricing_attribute48 := p_pricing_attribs_rec.pricing_attribute48;
4165: END IF;
4166: ELSE
4167: l_pricing_hist_csr.old_pricing_attribute48 := fnd_api.g_miss_char;
4163: l_pricing_hist_csr.old_pricing_attribute48 := fnd_api.g_miss_char;
4164: l_pricing_hist_csr.new_pricing_attribute48 := p_pricing_attribs_rec.pricing_attribute48;
4165: END IF;
4166: ELSE
4167: l_pricing_hist_csr.old_pricing_attribute48 := fnd_api.g_miss_char;
4168: l_pricing_hist_csr.new_pricing_attribute48 := p_pricing_attribs_rec.pricing_attribute48;
4169: END IF;
4170: --
4171: IF ( l_pricing_hist_csr.old_pricing_attribute49 IS NULL
4170: --
4171: IF ( l_pricing_hist_csr.old_pricing_attribute49 IS NULL
4172: AND l_pricing_hist_csr.new_pricing_attribute49 IS NULL ) THEN
4173: IF ( p_pricing_attribs_rec.pricing_attribute49 = l_pricing_attribs_rec.pricing_attribute49 )
4174: OR ( p_pricing_attribs_rec.pricing_attribute49 = fnd_api.g_miss_char ) THEN
4175: l_pricing_hist_csr.old_pricing_attribute49 := NULL;
4176: l_pricing_hist_csr.new_pricing_attribute49 := NULL;
4177: ELSE
4178: l_pricing_hist_csr.old_pricing_attribute49 := fnd_api.g_miss_char;
4174: OR ( p_pricing_attribs_rec.pricing_attribute49 = fnd_api.g_miss_char ) THEN
4175: l_pricing_hist_csr.old_pricing_attribute49 := NULL;
4176: l_pricing_hist_csr.new_pricing_attribute49 := NULL;
4177: ELSE
4178: l_pricing_hist_csr.old_pricing_attribute49 := fnd_api.g_miss_char;
4179: l_pricing_hist_csr.new_pricing_attribute49 := p_pricing_attribs_rec.pricing_attribute49;
4180: END IF;
4181: ELSE
4182: l_pricing_hist_csr.old_pricing_attribute49 := fnd_api.g_miss_char;
4178: l_pricing_hist_csr.old_pricing_attribute49 := fnd_api.g_miss_char;
4179: l_pricing_hist_csr.new_pricing_attribute49 := p_pricing_attribs_rec.pricing_attribute49;
4180: END IF;
4181: ELSE
4182: l_pricing_hist_csr.old_pricing_attribute49 := fnd_api.g_miss_char;
4183: l_pricing_hist_csr.new_pricing_attribute49 := p_pricing_attribs_rec.pricing_attribute49;
4184: END IF;
4185: --
4186: IF ( l_pricing_hist_csr.old_pricing_attribute50 IS NULL
4185: --
4186: IF ( l_pricing_hist_csr.old_pricing_attribute50 IS NULL
4187: AND l_pricing_hist_csr.new_pricing_attribute50 IS NULL ) THEN
4188: IF ( p_pricing_attribs_rec.pricing_attribute50 = l_pricing_attribs_rec.pricing_attribute50 )
4189: OR ( p_pricing_attribs_rec.pricing_attribute50 = fnd_api.g_miss_char ) THEN
4190: l_pricing_hist_csr.old_pricing_attribute50 := NULL;
4191: l_pricing_hist_csr.new_pricing_attribute50 := NULL;
4192: ELSE
4193: l_pricing_hist_csr.old_pricing_attribute50 := fnd_api.g_miss_char;
4189: OR ( p_pricing_attribs_rec.pricing_attribute50 = fnd_api.g_miss_char ) THEN
4190: l_pricing_hist_csr.old_pricing_attribute50 := NULL;
4191: l_pricing_hist_csr.new_pricing_attribute50 := NULL;
4192: ELSE
4193: l_pricing_hist_csr.old_pricing_attribute50 := fnd_api.g_miss_char;
4194: l_pricing_hist_csr.new_pricing_attribute50 := p_pricing_attribs_rec.pricing_attribute50;
4195: END IF;
4196: ELSE
4197: l_pricing_hist_csr.old_pricing_attribute50 := fnd_api.g_miss_char;
4193: l_pricing_hist_csr.old_pricing_attribute50 := fnd_api.g_miss_char;
4194: l_pricing_hist_csr.new_pricing_attribute50 := p_pricing_attribs_rec.pricing_attribute50;
4195: END IF;
4196: ELSE
4197: l_pricing_hist_csr.old_pricing_attribute50 := fnd_api.g_miss_char;
4198: l_pricing_hist_csr.new_pricing_attribute50 := p_pricing_attribs_rec.pricing_attribute50;
4199: END IF;
4200: --
4201: IF ( l_pricing_hist_csr.old_pricing_attribute51 IS NULL
4200: --
4201: IF ( l_pricing_hist_csr.old_pricing_attribute51 IS NULL
4202: AND l_pricing_hist_csr.new_pricing_attribute51 IS NULL ) THEN
4203: IF ( p_pricing_attribs_rec.pricing_attribute51 = l_pricing_attribs_rec.pricing_attribute51 )
4204: OR ( p_pricing_attribs_rec.pricing_attribute51 = fnd_api.g_miss_char ) THEN
4205: l_pricing_hist_csr.old_pricing_attribute51 := NULL;
4206: l_pricing_hist_csr.new_pricing_attribute51 := NULL;
4207: ELSE
4208: l_pricing_hist_csr.old_pricing_attribute51 := fnd_api.g_miss_char;
4204: OR ( p_pricing_attribs_rec.pricing_attribute51 = fnd_api.g_miss_char ) THEN
4205: l_pricing_hist_csr.old_pricing_attribute51 := NULL;
4206: l_pricing_hist_csr.new_pricing_attribute51 := NULL;
4207: ELSE
4208: l_pricing_hist_csr.old_pricing_attribute51 := fnd_api.g_miss_char;
4209: l_pricing_hist_csr.new_pricing_attribute51 := p_pricing_attribs_rec.pricing_attribute51;
4210: END IF;
4211: ELSE
4212: l_pricing_hist_csr.old_pricing_attribute51 := fnd_api.g_miss_char;
4208: l_pricing_hist_csr.old_pricing_attribute51 := fnd_api.g_miss_char;
4209: l_pricing_hist_csr.new_pricing_attribute51 := p_pricing_attribs_rec.pricing_attribute51;
4210: END IF;
4211: ELSE
4212: l_pricing_hist_csr.old_pricing_attribute51 := fnd_api.g_miss_char;
4213: l_pricing_hist_csr.new_pricing_attribute51 := p_pricing_attribs_rec.pricing_attribute51;
4214: END IF;
4215: --
4216: IF ( l_pricing_hist_csr.old_pricing_attribute52 IS NULL
4215: --
4216: IF ( l_pricing_hist_csr.old_pricing_attribute52 IS NULL
4217: AND l_pricing_hist_csr.new_pricing_attribute52 IS NULL ) THEN
4218: IF ( p_pricing_attribs_rec.pricing_attribute52 = l_pricing_attribs_rec.pricing_attribute52 )
4219: OR ( p_pricing_attribs_rec.pricing_attribute52 = fnd_api.g_miss_char ) THEN
4220: l_pricing_hist_csr.old_pricing_attribute52 := NULL;
4221: l_pricing_hist_csr.new_pricing_attribute52 := NULL;
4222: ELSE
4223: l_pricing_hist_csr.old_pricing_attribute52 := fnd_api.g_miss_char;
4219: OR ( p_pricing_attribs_rec.pricing_attribute52 = fnd_api.g_miss_char ) THEN
4220: l_pricing_hist_csr.old_pricing_attribute52 := NULL;
4221: l_pricing_hist_csr.new_pricing_attribute52 := NULL;
4222: ELSE
4223: l_pricing_hist_csr.old_pricing_attribute52 := fnd_api.g_miss_char;
4224: l_pricing_hist_csr.new_pricing_attribute52 := p_pricing_attribs_rec.pricing_attribute52;
4225: END IF;
4226: ELSE
4227: l_pricing_hist_csr.old_pricing_attribute52 := fnd_api.g_miss_char;
4223: l_pricing_hist_csr.old_pricing_attribute52 := fnd_api.g_miss_char;
4224: l_pricing_hist_csr.new_pricing_attribute52 := p_pricing_attribs_rec.pricing_attribute52;
4225: END IF;
4226: ELSE
4227: l_pricing_hist_csr.old_pricing_attribute52 := fnd_api.g_miss_char;
4228: l_pricing_hist_csr.new_pricing_attribute52 := p_pricing_attribs_rec.pricing_attribute52;
4229: END IF;
4230: --
4231: IF ( l_pricing_hist_csr.old_pricing_attribute53 IS NULL
4230: --
4231: IF ( l_pricing_hist_csr.old_pricing_attribute53 IS NULL
4232: AND l_pricing_hist_csr.new_pricing_attribute53 IS NULL ) THEN
4233: IF ( p_pricing_attribs_rec.pricing_attribute53 = l_pricing_attribs_rec.pricing_attribute53 )
4234: OR ( p_pricing_attribs_rec.pricing_attribute53 = fnd_api.g_miss_char ) THEN
4235: l_pricing_hist_csr.old_pricing_attribute53 := NULL;
4236: l_pricing_hist_csr.new_pricing_attribute53 := NULL;
4237: ELSE
4238: l_pricing_hist_csr.old_pricing_attribute53 := fnd_api.g_miss_char;
4234: OR ( p_pricing_attribs_rec.pricing_attribute53 = fnd_api.g_miss_char ) THEN
4235: l_pricing_hist_csr.old_pricing_attribute53 := NULL;
4236: l_pricing_hist_csr.new_pricing_attribute53 := NULL;
4237: ELSE
4238: l_pricing_hist_csr.old_pricing_attribute53 := fnd_api.g_miss_char;
4239: l_pricing_hist_csr.new_pricing_attribute53 := p_pricing_attribs_rec.pricing_attribute53;
4240: END IF;
4241: ELSE
4242: l_pricing_hist_csr.old_pricing_attribute53 := fnd_api.g_miss_char;
4238: l_pricing_hist_csr.old_pricing_attribute53 := fnd_api.g_miss_char;
4239: l_pricing_hist_csr.new_pricing_attribute53 := p_pricing_attribs_rec.pricing_attribute53;
4240: END IF;
4241: ELSE
4242: l_pricing_hist_csr.old_pricing_attribute53 := fnd_api.g_miss_char;
4243: l_pricing_hist_csr.new_pricing_attribute53 := p_pricing_attribs_rec.pricing_attribute53;
4244: END IF;
4245: --
4246: IF ( l_pricing_hist_csr.old_pricing_attribute54 IS NULL
4245: --
4246: IF ( l_pricing_hist_csr.old_pricing_attribute54 IS NULL
4247: AND l_pricing_hist_csr.new_pricing_attribute54 IS NULL ) THEN
4248: IF ( p_pricing_attribs_rec.pricing_attribute54 = l_pricing_attribs_rec.pricing_attribute54 )
4249: OR ( p_pricing_attribs_rec.pricing_attribute54 = fnd_api.g_miss_char ) THEN
4250: l_pricing_hist_csr.old_pricing_attribute54 := NULL;
4251: l_pricing_hist_csr.new_pricing_attribute54 := NULL;
4252: ELSE
4253: l_pricing_hist_csr.old_pricing_attribute54 := fnd_api.g_miss_char;
4249: OR ( p_pricing_attribs_rec.pricing_attribute54 = fnd_api.g_miss_char ) THEN
4250: l_pricing_hist_csr.old_pricing_attribute54 := NULL;
4251: l_pricing_hist_csr.new_pricing_attribute54 := NULL;
4252: ELSE
4253: l_pricing_hist_csr.old_pricing_attribute54 := fnd_api.g_miss_char;
4254: l_pricing_hist_csr.new_pricing_attribute54 := p_pricing_attribs_rec.pricing_attribute54;
4255: END IF;
4256: ELSE
4257: l_pricing_hist_csr.old_pricing_attribute54 := fnd_api.g_miss_char;
4253: l_pricing_hist_csr.old_pricing_attribute54 := fnd_api.g_miss_char;
4254: l_pricing_hist_csr.new_pricing_attribute54 := p_pricing_attribs_rec.pricing_attribute54;
4255: END IF;
4256: ELSE
4257: l_pricing_hist_csr.old_pricing_attribute54 := fnd_api.g_miss_char;
4258: l_pricing_hist_csr.new_pricing_attribute54 := p_pricing_attribs_rec.pricing_attribute54;
4259: END IF;
4260: --
4261: IF ( l_pricing_hist_csr.old_pricing_attribute55 IS NULL
4260: --
4261: IF ( l_pricing_hist_csr.old_pricing_attribute55 IS NULL
4262: AND l_pricing_hist_csr.new_pricing_attribute55 IS NULL ) THEN
4263: IF ( p_pricing_attribs_rec.pricing_attribute55 = l_pricing_attribs_rec.pricing_attribute55 )
4264: OR ( p_pricing_attribs_rec.pricing_attribute55 = fnd_api.g_miss_char ) THEN
4265: l_pricing_hist_csr.old_pricing_attribute55 := NULL;
4266: l_pricing_hist_csr.new_pricing_attribute55 := NULL;
4267: ELSE
4268: l_pricing_hist_csr.old_pricing_attribute55 := fnd_api.g_miss_char;
4264: OR ( p_pricing_attribs_rec.pricing_attribute55 = fnd_api.g_miss_char ) THEN
4265: l_pricing_hist_csr.old_pricing_attribute55 := NULL;
4266: l_pricing_hist_csr.new_pricing_attribute55 := NULL;
4267: ELSE
4268: l_pricing_hist_csr.old_pricing_attribute55 := fnd_api.g_miss_char;
4269: l_pricing_hist_csr.new_pricing_attribute55 := p_pricing_attribs_rec.pricing_attribute55;
4270: END IF;
4271: ELSE
4272: l_pricing_hist_csr.old_pricing_attribute55 := fnd_api.g_miss_char;
4268: l_pricing_hist_csr.old_pricing_attribute55 := fnd_api.g_miss_char;
4269: l_pricing_hist_csr.new_pricing_attribute55 := p_pricing_attribs_rec.pricing_attribute55;
4270: END IF;
4271: ELSE
4272: l_pricing_hist_csr.old_pricing_attribute55 := fnd_api.g_miss_char;
4273: l_pricing_hist_csr.new_pricing_attribute55 := p_pricing_attribs_rec.pricing_attribute55;
4274: END IF;
4275: --
4276: IF ( l_pricing_hist_csr.old_pricing_attribute56 IS NULL
4275: --
4276: IF ( l_pricing_hist_csr.old_pricing_attribute56 IS NULL
4277: AND l_pricing_hist_csr.new_pricing_attribute56 IS NULL ) THEN
4278: IF ( p_pricing_attribs_rec.pricing_attribute56 = l_pricing_attribs_rec.pricing_attribute56 )
4279: OR ( p_pricing_attribs_rec.pricing_attribute56 = fnd_api.g_miss_char ) THEN
4280: l_pricing_hist_csr.old_pricing_attribute56 := NULL;
4281: l_pricing_hist_csr.new_pricing_attribute56 := NULL;
4282: ELSE
4283: l_pricing_hist_csr.old_pricing_attribute56 := fnd_api.g_miss_char;
4279: OR ( p_pricing_attribs_rec.pricing_attribute56 = fnd_api.g_miss_char ) THEN
4280: l_pricing_hist_csr.old_pricing_attribute56 := NULL;
4281: l_pricing_hist_csr.new_pricing_attribute56 := NULL;
4282: ELSE
4283: l_pricing_hist_csr.old_pricing_attribute56 := fnd_api.g_miss_char;
4284: l_pricing_hist_csr.new_pricing_attribute56 := p_pricing_attribs_rec.pricing_attribute56;
4285: END IF;
4286: ELSE
4287: l_pricing_hist_csr.old_pricing_attribute56 := fnd_api.g_miss_char;
4283: l_pricing_hist_csr.old_pricing_attribute56 := fnd_api.g_miss_char;
4284: l_pricing_hist_csr.new_pricing_attribute56 := p_pricing_attribs_rec.pricing_attribute56;
4285: END IF;
4286: ELSE
4287: l_pricing_hist_csr.old_pricing_attribute56 := fnd_api.g_miss_char;
4288: l_pricing_hist_csr.new_pricing_attribute56 := p_pricing_attribs_rec.pricing_attribute56;
4289: END IF;
4290: --
4291: IF ( l_pricing_hist_csr.old_pricing_attribute57 IS NULL
4290: --
4291: IF ( l_pricing_hist_csr.old_pricing_attribute57 IS NULL
4292: AND l_pricing_hist_csr.new_pricing_attribute57 IS NULL ) THEN
4293: IF ( p_pricing_attribs_rec.pricing_attribute57 = l_pricing_attribs_rec.pricing_attribute57 )
4294: OR ( p_pricing_attribs_rec.pricing_attribute57 = fnd_api.g_miss_char ) THEN
4295: l_pricing_hist_csr.old_pricing_attribute57 := NULL;
4296: l_pricing_hist_csr.new_pricing_attribute57 := NULL;
4297: ELSE
4298: l_pricing_hist_csr.old_pricing_attribute57 := fnd_api.g_miss_char;
4294: OR ( p_pricing_attribs_rec.pricing_attribute57 = fnd_api.g_miss_char ) THEN
4295: l_pricing_hist_csr.old_pricing_attribute57 := NULL;
4296: l_pricing_hist_csr.new_pricing_attribute57 := NULL;
4297: ELSE
4298: l_pricing_hist_csr.old_pricing_attribute57 := fnd_api.g_miss_char;
4299: l_pricing_hist_csr.new_pricing_attribute57 := p_pricing_attribs_rec.pricing_attribute57;
4300: END IF;
4301: ELSE
4302: l_pricing_hist_csr.old_pricing_attribute57 := fnd_api.g_miss_char;
4298: l_pricing_hist_csr.old_pricing_attribute57 := fnd_api.g_miss_char;
4299: l_pricing_hist_csr.new_pricing_attribute57 := p_pricing_attribs_rec.pricing_attribute57;
4300: END IF;
4301: ELSE
4302: l_pricing_hist_csr.old_pricing_attribute57 := fnd_api.g_miss_char;
4303: l_pricing_hist_csr.new_pricing_attribute57 := p_pricing_attribs_rec.pricing_attribute57;
4304: END IF;
4305: --
4306: IF ( l_pricing_hist_csr.old_pricing_attribute58 IS NULL
4305: --
4306: IF ( l_pricing_hist_csr.old_pricing_attribute58 IS NULL
4307: AND l_pricing_hist_csr.new_pricing_attribute58 IS NULL ) THEN
4308: IF ( p_pricing_attribs_rec.pricing_attribute58 = l_pricing_attribs_rec.pricing_attribute58 )
4309: OR ( p_pricing_attribs_rec.pricing_attribute58 = fnd_api.g_miss_char ) THEN
4310: l_pricing_hist_csr.old_pricing_attribute58 := NULL;
4311: l_pricing_hist_csr.new_pricing_attribute58 := NULL;
4312: ELSE
4313: l_pricing_hist_csr.old_pricing_attribute58 := fnd_api.g_miss_char;
4309: OR ( p_pricing_attribs_rec.pricing_attribute58 = fnd_api.g_miss_char ) THEN
4310: l_pricing_hist_csr.old_pricing_attribute58 := NULL;
4311: l_pricing_hist_csr.new_pricing_attribute58 := NULL;
4312: ELSE
4313: l_pricing_hist_csr.old_pricing_attribute58 := fnd_api.g_miss_char;
4314: l_pricing_hist_csr.new_pricing_attribute58 := p_pricing_attribs_rec.pricing_attribute58;
4315: END IF;
4316: ELSE
4317: l_pricing_hist_csr.old_pricing_attribute58 := fnd_api.g_miss_char;
4313: l_pricing_hist_csr.old_pricing_attribute58 := fnd_api.g_miss_char;
4314: l_pricing_hist_csr.new_pricing_attribute58 := p_pricing_attribs_rec.pricing_attribute58;
4315: END IF;
4316: ELSE
4317: l_pricing_hist_csr.old_pricing_attribute58 := fnd_api.g_miss_char;
4318: l_pricing_hist_csr.new_pricing_attribute58 := p_pricing_attribs_rec.pricing_attribute58;
4319: END IF;
4320: --
4321: IF ( l_pricing_hist_csr.old_pricing_attribute59 IS NULL
4320: --
4321: IF ( l_pricing_hist_csr.old_pricing_attribute59 IS NULL
4322: AND l_pricing_hist_csr.new_pricing_attribute59 IS NULL ) THEN
4323: IF ( p_pricing_attribs_rec.pricing_attribute59 = l_pricing_attribs_rec.pricing_attribute59 )
4324: OR ( p_pricing_attribs_rec.pricing_attribute59 = fnd_api.g_miss_char ) THEN
4325: l_pricing_hist_csr.old_pricing_attribute59 := NULL;
4326: l_pricing_hist_csr.new_pricing_attribute59 := NULL;
4327: ELSE
4328: l_pricing_hist_csr.old_pricing_attribute59 := fnd_api.g_miss_char;
4324: OR ( p_pricing_attribs_rec.pricing_attribute59 = fnd_api.g_miss_char ) THEN
4325: l_pricing_hist_csr.old_pricing_attribute59 := NULL;
4326: l_pricing_hist_csr.new_pricing_attribute59 := NULL;
4327: ELSE
4328: l_pricing_hist_csr.old_pricing_attribute59 := fnd_api.g_miss_char;
4329: l_pricing_hist_csr.new_pricing_attribute59 := p_pricing_attribs_rec.pricing_attribute59;
4330: END IF;
4331: ELSE
4332: l_pricing_hist_csr.old_pricing_attribute59 := fnd_api.g_miss_char;
4328: l_pricing_hist_csr.old_pricing_attribute59 := fnd_api.g_miss_char;
4329: l_pricing_hist_csr.new_pricing_attribute59 := p_pricing_attribs_rec.pricing_attribute59;
4330: END IF;
4331: ELSE
4332: l_pricing_hist_csr.old_pricing_attribute59 := fnd_api.g_miss_char;
4333: l_pricing_hist_csr.new_pricing_attribute59 := p_pricing_attribs_rec.pricing_attribute59;
4334: END IF;
4335: --
4336: IF ( l_pricing_hist_csr.old_pricing_attribute60 IS NULL
4335: --
4336: IF ( l_pricing_hist_csr.old_pricing_attribute60 IS NULL
4337: AND l_pricing_hist_csr.new_pricing_attribute60 IS NULL ) THEN
4338: IF ( p_pricing_attribs_rec.pricing_attribute60 = l_pricing_attribs_rec.pricing_attribute60 )
4339: OR ( p_pricing_attribs_rec.pricing_attribute60 = fnd_api.g_miss_char ) THEN
4340: l_pricing_hist_csr.old_pricing_attribute60 := NULL;
4341: l_pricing_hist_csr.new_pricing_attribute60 := NULL;
4342: ELSE
4343: l_pricing_hist_csr.old_pricing_attribute60 := fnd_api.g_miss_char;
4339: OR ( p_pricing_attribs_rec.pricing_attribute60 = fnd_api.g_miss_char ) THEN
4340: l_pricing_hist_csr.old_pricing_attribute60 := NULL;
4341: l_pricing_hist_csr.new_pricing_attribute60 := NULL;
4342: ELSE
4343: l_pricing_hist_csr.old_pricing_attribute60 := fnd_api.g_miss_char;
4344: l_pricing_hist_csr.new_pricing_attribute60 := p_pricing_attribs_rec.pricing_attribute60;
4345: END IF;
4346: ELSE
4347: l_pricing_hist_csr.old_pricing_attribute60 := fnd_api.g_miss_char;
4343: l_pricing_hist_csr.old_pricing_attribute60 := fnd_api.g_miss_char;
4344: l_pricing_hist_csr.new_pricing_attribute60 := p_pricing_attribs_rec.pricing_attribute60;
4345: END IF;
4346: ELSE
4347: l_pricing_hist_csr.old_pricing_attribute60 := fnd_api.g_miss_char;
4348: l_pricing_hist_csr.new_pricing_attribute60 := p_pricing_attribs_rec.pricing_attribute60;
4349: END IF;
4350: --
4351: IF ( l_pricing_hist_csr.old_pricing_attribute61 IS NULL
4350: --
4351: IF ( l_pricing_hist_csr.old_pricing_attribute61 IS NULL
4352: AND l_pricing_hist_csr.new_pricing_attribute61 IS NULL ) THEN
4353: IF ( p_pricing_attribs_rec.pricing_attribute61 = l_pricing_attribs_rec.pricing_attribute61 )
4354: OR ( p_pricing_attribs_rec.pricing_attribute61 = fnd_api.g_miss_char ) THEN
4355: l_pricing_hist_csr.old_pricing_attribute61 := NULL;
4356: l_pricing_hist_csr.new_pricing_attribute61 := NULL;
4357: ELSE
4358: l_pricing_hist_csr.old_pricing_attribute61 := fnd_api.g_miss_char;
4354: OR ( p_pricing_attribs_rec.pricing_attribute61 = fnd_api.g_miss_char ) THEN
4355: l_pricing_hist_csr.old_pricing_attribute61 := NULL;
4356: l_pricing_hist_csr.new_pricing_attribute61 := NULL;
4357: ELSE
4358: l_pricing_hist_csr.old_pricing_attribute61 := fnd_api.g_miss_char;
4359: l_pricing_hist_csr.new_pricing_attribute61 := p_pricing_attribs_rec.pricing_attribute61;
4360: END IF;
4361: ELSE
4362: l_pricing_hist_csr.old_pricing_attribute61 := fnd_api.g_miss_char;
4358: l_pricing_hist_csr.old_pricing_attribute61 := fnd_api.g_miss_char;
4359: l_pricing_hist_csr.new_pricing_attribute61 := p_pricing_attribs_rec.pricing_attribute61;
4360: END IF;
4361: ELSE
4362: l_pricing_hist_csr.old_pricing_attribute61 := fnd_api.g_miss_char;
4363: l_pricing_hist_csr.new_pricing_attribute61 := p_pricing_attribs_rec.pricing_attribute61;
4364: END IF;
4365: --
4366: IF ( l_pricing_hist_csr.old_pricing_attribute62 IS NULL
4365: --
4366: IF ( l_pricing_hist_csr.old_pricing_attribute62 IS NULL
4367: AND l_pricing_hist_csr.new_pricing_attribute62 IS NULL ) THEN
4368: IF ( p_pricing_attribs_rec.pricing_attribute62 = l_pricing_attribs_rec.pricing_attribute62 )
4369: OR ( p_pricing_attribs_rec.pricing_attribute62 = fnd_api.g_miss_char ) THEN
4370: l_pricing_hist_csr.old_pricing_attribute62 := NULL;
4371: l_pricing_hist_csr.new_pricing_attribute62 := NULL;
4372: ELSE
4373: l_pricing_hist_csr.old_pricing_attribute62 := fnd_api.g_miss_char;
4369: OR ( p_pricing_attribs_rec.pricing_attribute62 = fnd_api.g_miss_char ) THEN
4370: l_pricing_hist_csr.old_pricing_attribute62 := NULL;
4371: l_pricing_hist_csr.new_pricing_attribute62 := NULL;
4372: ELSE
4373: l_pricing_hist_csr.old_pricing_attribute62 := fnd_api.g_miss_char;
4374: l_pricing_hist_csr.new_pricing_attribute62 := p_pricing_attribs_rec.pricing_attribute62;
4375: END IF;
4376: ELSE
4377: l_pricing_hist_csr.old_pricing_attribute62 := fnd_api.g_miss_char;
4373: l_pricing_hist_csr.old_pricing_attribute62 := fnd_api.g_miss_char;
4374: l_pricing_hist_csr.new_pricing_attribute62 := p_pricing_attribs_rec.pricing_attribute62;
4375: END IF;
4376: ELSE
4377: l_pricing_hist_csr.old_pricing_attribute62 := fnd_api.g_miss_char;
4378: l_pricing_hist_csr.new_pricing_attribute62 := p_pricing_attribs_rec.pricing_attribute62;
4379: END IF;
4380: --
4381: IF ( l_pricing_hist_csr.old_pricing_attribute63 IS NULL
4380: --
4381: IF ( l_pricing_hist_csr.old_pricing_attribute63 IS NULL
4382: AND l_pricing_hist_csr.new_pricing_attribute63 IS NULL ) THEN
4383: IF ( p_pricing_attribs_rec.pricing_attribute63 = l_pricing_attribs_rec.pricing_attribute63 )
4384: OR ( p_pricing_attribs_rec.pricing_attribute63 = fnd_api.g_miss_char ) THEN
4385: l_pricing_hist_csr.old_pricing_attribute63 := NULL;
4386: l_pricing_hist_csr.new_pricing_attribute63 := NULL;
4387: ELSE
4388: l_pricing_hist_csr.old_pricing_attribute63 := fnd_api.g_miss_char;
4384: OR ( p_pricing_attribs_rec.pricing_attribute63 = fnd_api.g_miss_char ) THEN
4385: l_pricing_hist_csr.old_pricing_attribute63 := NULL;
4386: l_pricing_hist_csr.new_pricing_attribute63 := NULL;
4387: ELSE
4388: l_pricing_hist_csr.old_pricing_attribute63 := fnd_api.g_miss_char;
4389: l_pricing_hist_csr.new_pricing_attribute63 := p_pricing_attribs_rec.pricing_attribute63;
4390: END IF;
4391: ELSE
4392: l_pricing_hist_csr.old_pricing_attribute63 := fnd_api.g_miss_char;
4388: l_pricing_hist_csr.old_pricing_attribute63 := fnd_api.g_miss_char;
4389: l_pricing_hist_csr.new_pricing_attribute63 := p_pricing_attribs_rec.pricing_attribute63;
4390: END IF;
4391: ELSE
4392: l_pricing_hist_csr.old_pricing_attribute63 := fnd_api.g_miss_char;
4393: l_pricing_hist_csr.new_pricing_attribute63 := p_pricing_attribs_rec.pricing_attribute63;
4394: END IF;
4395: --
4396: IF ( l_pricing_hist_csr.old_pricing_attribute64 IS NULL
4395: --
4396: IF ( l_pricing_hist_csr.old_pricing_attribute64 IS NULL
4397: AND l_pricing_hist_csr.new_pricing_attribute64 IS NULL ) THEN
4398: IF ( p_pricing_attribs_rec.pricing_attribute64 = l_pricing_attribs_rec.pricing_attribute64 )
4399: OR ( p_pricing_attribs_rec.pricing_attribute64 = fnd_api.g_miss_char ) THEN
4400: l_pricing_hist_csr.old_pricing_attribute64 := NULL;
4401: l_pricing_hist_csr.new_pricing_attribute64 := NULL;
4402: ELSE
4403: l_pricing_hist_csr.old_pricing_attribute64 := fnd_api.g_miss_char;
4399: OR ( p_pricing_attribs_rec.pricing_attribute64 = fnd_api.g_miss_char ) THEN
4400: l_pricing_hist_csr.old_pricing_attribute64 := NULL;
4401: l_pricing_hist_csr.new_pricing_attribute64 := NULL;
4402: ELSE
4403: l_pricing_hist_csr.old_pricing_attribute64 := fnd_api.g_miss_char;
4404: l_pricing_hist_csr.new_pricing_attribute64 := p_pricing_attribs_rec.pricing_attribute64;
4405: END IF;
4406: ELSE
4407: l_pricing_hist_csr.old_pricing_attribute64 := fnd_api.g_miss_char;
4403: l_pricing_hist_csr.old_pricing_attribute64 := fnd_api.g_miss_char;
4404: l_pricing_hist_csr.new_pricing_attribute64 := p_pricing_attribs_rec.pricing_attribute64;
4405: END IF;
4406: ELSE
4407: l_pricing_hist_csr.old_pricing_attribute64 := fnd_api.g_miss_char;
4408: l_pricing_hist_csr.new_pricing_attribute64 := p_pricing_attribs_rec.pricing_attribute64;
4409: END IF;
4410: --
4411: IF ( l_pricing_hist_csr.old_pricing_attribute65 IS NULL
4410: --
4411: IF ( l_pricing_hist_csr.old_pricing_attribute65 IS NULL
4412: AND l_pricing_hist_csr.new_pricing_attribute65 IS NULL ) THEN
4413: IF ( p_pricing_attribs_rec.pricing_attribute65 = l_pricing_attribs_rec.pricing_attribute65 )
4414: OR ( p_pricing_attribs_rec.pricing_attribute65 = fnd_api.g_miss_char ) THEN
4415: l_pricing_hist_csr.old_pricing_attribute65 := NULL;
4416: l_pricing_hist_csr.new_pricing_attribute65 := NULL;
4417: ELSE
4418: l_pricing_hist_csr.old_pricing_attribute65 := fnd_api.g_miss_char;
4414: OR ( p_pricing_attribs_rec.pricing_attribute65 = fnd_api.g_miss_char ) THEN
4415: l_pricing_hist_csr.old_pricing_attribute65 := NULL;
4416: l_pricing_hist_csr.new_pricing_attribute65 := NULL;
4417: ELSE
4418: l_pricing_hist_csr.old_pricing_attribute65 := fnd_api.g_miss_char;
4419: l_pricing_hist_csr.new_pricing_attribute65 := p_pricing_attribs_rec.pricing_attribute65;
4420: END IF;
4421: ELSE
4422: l_pricing_hist_csr.old_pricing_attribute65 := fnd_api.g_miss_char;
4418: l_pricing_hist_csr.old_pricing_attribute65 := fnd_api.g_miss_char;
4419: l_pricing_hist_csr.new_pricing_attribute65 := p_pricing_attribs_rec.pricing_attribute65;
4420: END IF;
4421: ELSE
4422: l_pricing_hist_csr.old_pricing_attribute65 := fnd_api.g_miss_char;
4423: l_pricing_hist_csr.new_pricing_attribute65 := p_pricing_attribs_rec.pricing_attribute65;
4424: END IF;
4425: --
4426: IF ( l_pricing_hist_csr.old_pricing_attribute66 IS NULL
4425: --
4426: IF ( l_pricing_hist_csr.old_pricing_attribute66 IS NULL
4427: AND l_pricing_hist_csr.new_pricing_attribute66 IS NULL ) THEN
4428: IF ( p_pricing_attribs_rec.pricing_attribute66 = l_pricing_attribs_rec.pricing_attribute66 )
4429: OR ( p_pricing_attribs_rec.pricing_attribute66 = fnd_api.g_miss_char ) THEN
4430: l_pricing_hist_csr.old_pricing_attribute66 := NULL;
4431: l_pricing_hist_csr.new_pricing_attribute66 := NULL;
4432: ELSE
4433: l_pricing_hist_csr.old_pricing_attribute66 := fnd_api.g_miss_char;
4429: OR ( p_pricing_attribs_rec.pricing_attribute66 = fnd_api.g_miss_char ) THEN
4430: l_pricing_hist_csr.old_pricing_attribute66 := NULL;
4431: l_pricing_hist_csr.new_pricing_attribute66 := NULL;
4432: ELSE
4433: l_pricing_hist_csr.old_pricing_attribute66 := fnd_api.g_miss_char;
4434: l_pricing_hist_csr.new_pricing_attribute66 := p_pricing_attribs_rec.pricing_attribute66;
4435: END IF;
4436: ELSE
4437: l_pricing_hist_csr.old_pricing_attribute66 := fnd_api.g_miss_char;
4433: l_pricing_hist_csr.old_pricing_attribute66 := fnd_api.g_miss_char;
4434: l_pricing_hist_csr.new_pricing_attribute66 := p_pricing_attribs_rec.pricing_attribute66;
4435: END IF;
4436: ELSE
4437: l_pricing_hist_csr.old_pricing_attribute66 := fnd_api.g_miss_char;
4438: l_pricing_hist_csr.new_pricing_attribute66 := p_pricing_attribs_rec.pricing_attribute66;
4439: END IF;
4440: --
4441: IF ( l_pricing_hist_csr.old_pricing_attribute67 IS NULL
4440: --
4441: IF ( l_pricing_hist_csr.old_pricing_attribute67 IS NULL
4442: AND l_pricing_hist_csr.new_pricing_attribute67 IS NULL ) THEN
4443: IF ( p_pricing_attribs_rec.pricing_attribute67 = l_pricing_attribs_rec.pricing_attribute67 )
4444: OR ( p_pricing_attribs_rec.pricing_attribute67 = fnd_api.g_miss_char ) THEN
4445: l_pricing_hist_csr.old_pricing_attribute67 := NULL;
4446: l_pricing_hist_csr.new_pricing_attribute67 := NULL;
4447: ELSE
4448: l_pricing_hist_csr.old_pricing_attribute67 := fnd_api.g_miss_char;
4444: OR ( p_pricing_attribs_rec.pricing_attribute67 = fnd_api.g_miss_char ) THEN
4445: l_pricing_hist_csr.old_pricing_attribute67 := NULL;
4446: l_pricing_hist_csr.new_pricing_attribute67 := NULL;
4447: ELSE
4448: l_pricing_hist_csr.old_pricing_attribute67 := fnd_api.g_miss_char;
4449: l_pricing_hist_csr.new_pricing_attribute67 := p_pricing_attribs_rec.pricing_attribute67;
4450: END IF;
4451: ELSE
4452: l_pricing_hist_csr.old_pricing_attribute67 := fnd_api.g_miss_char;
4448: l_pricing_hist_csr.old_pricing_attribute67 := fnd_api.g_miss_char;
4449: l_pricing_hist_csr.new_pricing_attribute67 := p_pricing_attribs_rec.pricing_attribute67;
4450: END IF;
4451: ELSE
4452: l_pricing_hist_csr.old_pricing_attribute67 := fnd_api.g_miss_char;
4453: l_pricing_hist_csr.new_pricing_attribute67 := p_pricing_attribs_rec.pricing_attribute67;
4454: END IF;
4455: --
4456: IF ( l_pricing_hist_csr.old_pricing_attribute68 IS NULL
4455: --
4456: IF ( l_pricing_hist_csr.old_pricing_attribute68 IS NULL
4457: AND l_pricing_hist_csr.new_pricing_attribute68 IS NULL ) THEN
4458: IF ( p_pricing_attribs_rec.pricing_attribute68 = l_pricing_attribs_rec.pricing_attribute68 )
4459: OR ( p_pricing_attribs_rec.pricing_attribute68 = fnd_api.g_miss_char ) THEN
4460: l_pricing_hist_csr.old_pricing_attribute68 := NULL;
4461: l_pricing_hist_csr.new_pricing_attribute68 := NULL;
4462: ELSE
4463: l_pricing_hist_csr.old_pricing_attribute68 := fnd_api.g_miss_char;
4459: OR ( p_pricing_attribs_rec.pricing_attribute68 = fnd_api.g_miss_char ) THEN
4460: l_pricing_hist_csr.old_pricing_attribute68 := NULL;
4461: l_pricing_hist_csr.new_pricing_attribute68 := NULL;
4462: ELSE
4463: l_pricing_hist_csr.old_pricing_attribute68 := fnd_api.g_miss_char;
4464: l_pricing_hist_csr.new_pricing_attribute68 := p_pricing_attribs_rec.pricing_attribute68;
4465: END IF;
4466: ELSE
4467: l_pricing_hist_csr.old_pricing_attribute68 := fnd_api.g_miss_char;
4463: l_pricing_hist_csr.old_pricing_attribute68 := fnd_api.g_miss_char;
4464: l_pricing_hist_csr.new_pricing_attribute68 := p_pricing_attribs_rec.pricing_attribute68;
4465: END IF;
4466: ELSE
4467: l_pricing_hist_csr.old_pricing_attribute68 := fnd_api.g_miss_char;
4468: l_pricing_hist_csr.new_pricing_attribute68 := p_pricing_attribs_rec.pricing_attribute68;
4469: END IF;
4470: --
4471: IF ( l_pricing_hist_csr.old_pricing_attribute69 IS NULL
4470: --
4471: IF ( l_pricing_hist_csr.old_pricing_attribute69 IS NULL
4472: AND l_pricing_hist_csr.new_pricing_attribute69 IS NULL ) THEN
4473: IF ( p_pricing_attribs_rec.pricing_attribute69 = l_pricing_attribs_rec.pricing_attribute69 )
4474: OR ( p_pricing_attribs_rec.pricing_attribute69 = fnd_api.g_miss_char ) THEN
4475: l_pricing_hist_csr.old_pricing_attribute69 := NULL;
4476: l_pricing_hist_csr.new_pricing_attribute69 := NULL;
4477: ELSE
4478: l_pricing_hist_csr.old_pricing_attribute69 := fnd_api.g_miss_char;
4474: OR ( p_pricing_attribs_rec.pricing_attribute69 = fnd_api.g_miss_char ) THEN
4475: l_pricing_hist_csr.old_pricing_attribute69 := NULL;
4476: l_pricing_hist_csr.new_pricing_attribute69 := NULL;
4477: ELSE
4478: l_pricing_hist_csr.old_pricing_attribute69 := fnd_api.g_miss_char;
4479: l_pricing_hist_csr.new_pricing_attribute69 := p_pricing_attribs_rec.pricing_attribute69;
4480: END IF;
4481: ELSE
4482: l_pricing_hist_csr.old_pricing_attribute69 := fnd_api.g_miss_char;
4478: l_pricing_hist_csr.old_pricing_attribute69 := fnd_api.g_miss_char;
4479: l_pricing_hist_csr.new_pricing_attribute69 := p_pricing_attribs_rec.pricing_attribute69;
4480: END IF;
4481: ELSE
4482: l_pricing_hist_csr.old_pricing_attribute69 := fnd_api.g_miss_char;
4483: l_pricing_hist_csr.new_pricing_attribute69 := p_pricing_attribs_rec.pricing_attribute69;
4484: END IF;
4485: --
4486: IF ( l_pricing_hist_csr.old_pricing_attribute70 IS NULL
4485: --
4486: IF ( l_pricing_hist_csr.old_pricing_attribute70 IS NULL
4487: AND l_pricing_hist_csr.new_pricing_attribute70 IS NULL ) THEN
4488: IF ( p_pricing_attribs_rec.pricing_attribute70 = l_pricing_attribs_rec.pricing_attribute70 )
4489: OR ( p_pricing_attribs_rec.pricing_attribute70 = fnd_api.g_miss_char ) THEN
4490: l_pricing_hist_csr.old_pricing_attribute70 := NULL;
4491: l_pricing_hist_csr.new_pricing_attribute70 := NULL;
4492: ELSE
4493: l_pricing_hist_csr.old_pricing_attribute70 := fnd_api.g_miss_char;
4489: OR ( p_pricing_attribs_rec.pricing_attribute70 = fnd_api.g_miss_char ) THEN
4490: l_pricing_hist_csr.old_pricing_attribute70 := NULL;
4491: l_pricing_hist_csr.new_pricing_attribute70 := NULL;
4492: ELSE
4493: l_pricing_hist_csr.old_pricing_attribute70 := fnd_api.g_miss_char;
4494: l_pricing_hist_csr.new_pricing_attribute70 := p_pricing_attribs_rec.pricing_attribute70;
4495: END IF;
4496: ELSE
4497: l_pricing_hist_csr.old_pricing_attribute70 := fnd_api.g_miss_char;
4493: l_pricing_hist_csr.old_pricing_attribute70 := fnd_api.g_miss_char;
4494: l_pricing_hist_csr.new_pricing_attribute70 := p_pricing_attribs_rec.pricing_attribute70;
4495: END IF;
4496: ELSE
4497: l_pricing_hist_csr.old_pricing_attribute70 := fnd_api.g_miss_char;
4498: l_pricing_hist_csr.new_pricing_attribute70 := p_pricing_attribs_rec.pricing_attribute70;
4499: END IF;
4500: --
4501: IF ( l_pricing_hist_csr.old_pricing_attribute71 IS NULL
4500: --
4501: IF ( l_pricing_hist_csr.old_pricing_attribute71 IS NULL
4502: AND l_pricing_hist_csr.new_pricing_attribute71 IS NULL ) THEN
4503: IF ( p_pricing_attribs_rec.pricing_attribute71 = l_pricing_attribs_rec.pricing_attribute71 )
4504: OR ( p_pricing_attribs_rec.pricing_attribute71 = fnd_api.g_miss_char ) THEN
4505: l_pricing_hist_csr.old_pricing_attribute71 := NULL;
4506: l_pricing_hist_csr.new_pricing_attribute71 := NULL;
4507: ELSE
4508: l_pricing_hist_csr.old_pricing_attribute71 := fnd_api.g_miss_char;
4504: OR ( p_pricing_attribs_rec.pricing_attribute71 = fnd_api.g_miss_char ) THEN
4505: l_pricing_hist_csr.old_pricing_attribute71 := NULL;
4506: l_pricing_hist_csr.new_pricing_attribute71 := NULL;
4507: ELSE
4508: l_pricing_hist_csr.old_pricing_attribute71 := fnd_api.g_miss_char;
4509: l_pricing_hist_csr.new_pricing_attribute71 := p_pricing_attribs_rec.pricing_attribute71;
4510: END IF;
4511: ELSE
4512: l_pricing_hist_csr.old_pricing_attribute71 := fnd_api.g_miss_char;
4508: l_pricing_hist_csr.old_pricing_attribute71 := fnd_api.g_miss_char;
4509: l_pricing_hist_csr.new_pricing_attribute71 := p_pricing_attribs_rec.pricing_attribute71;
4510: END IF;
4511: ELSE
4512: l_pricing_hist_csr.old_pricing_attribute71 := fnd_api.g_miss_char;
4513: l_pricing_hist_csr.new_pricing_attribute71 := p_pricing_attribs_rec.pricing_attribute71;
4514: END IF;
4515: --
4516: IF ( l_pricing_hist_csr.old_pricing_attribute72 IS NULL
4515: --
4516: IF ( l_pricing_hist_csr.old_pricing_attribute72 IS NULL
4517: AND l_pricing_hist_csr.new_pricing_attribute72 IS NULL ) THEN
4518: IF ( p_pricing_attribs_rec.pricing_attribute72 = l_pricing_attribs_rec.pricing_attribute72 )
4519: OR ( p_pricing_attribs_rec.pricing_attribute72 = fnd_api.g_miss_char ) THEN
4520: l_pricing_hist_csr.old_pricing_attribute72 := NULL;
4521: l_pricing_hist_csr.new_pricing_attribute72 := NULL;
4522: ELSE
4523: l_pricing_hist_csr.old_pricing_attribute72 := fnd_api.g_miss_char;
4519: OR ( p_pricing_attribs_rec.pricing_attribute72 = fnd_api.g_miss_char ) THEN
4520: l_pricing_hist_csr.old_pricing_attribute72 := NULL;
4521: l_pricing_hist_csr.new_pricing_attribute72 := NULL;
4522: ELSE
4523: l_pricing_hist_csr.old_pricing_attribute72 := fnd_api.g_miss_char;
4524: l_pricing_hist_csr.new_pricing_attribute72 := p_pricing_attribs_rec.pricing_attribute72;
4525: END IF;
4526: ELSE
4527: l_pricing_hist_csr.old_pricing_attribute72 := fnd_api.g_miss_char;
4523: l_pricing_hist_csr.old_pricing_attribute72 := fnd_api.g_miss_char;
4524: l_pricing_hist_csr.new_pricing_attribute72 := p_pricing_attribs_rec.pricing_attribute72;
4525: END IF;
4526: ELSE
4527: l_pricing_hist_csr.old_pricing_attribute72 := fnd_api.g_miss_char;
4528: l_pricing_hist_csr.new_pricing_attribute72 := p_pricing_attribs_rec.pricing_attribute72;
4529: END IF;
4530: --
4531: IF ( l_pricing_hist_csr.old_pricing_attribute73 IS NULL
4530: --
4531: IF ( l_pricing_hist_csr.old_pricing_attribute73 IS NULL
4532: AND l_pricing_hist_csr.new_pricing_attribute73 IS NULL ) THEN
4533: IF ( p_pricing_attribs_rec.pricing_attribute73 = l_pricing_attribs_rec.pricing_attribute73 )
4534: OR ( p_pricing_attribs_rec.pricing_attribute73 = fnd_api.g_miss_char ) THEN
4535: l_pricing_hist_csr.old_pricing_attribute73 := NULL;
4536: l_pricing_hist_csr.new_pricing_attribute73 := NULL;
4537: ELSE
4538: l_pricing_hist_csr.old_pricing_attribute73 := fnd_api.g_miss_char;
4534: OR ( p_pricing_attribs_rec.pricing_attribute73 = fnd_api.g_miss_char ) THEN
4535: l_pricing_hist_csr.old_pricing_attribute73 := NULL;
4536: l_pricing_hist_csr.new_pricing_attribute73 := NULL;
4537: ELSE
4538: l_pricing_hist_csr.old_pricing_attribute73 := fnd_api.g_miss_char;
4539: l_pricing_hist_csr.new_pricing_attribute73 := p_pricing_attribs_rec.pricing_attribute73;
4540: END IF;
4541: ELSE
4542: l_pricing_hist_csr.old_pricing_attribute73 := fnd_api.g_miss_char;
4538: l_pricing_hist_csr.old_pricing_attribute73 := fnd_api.g_miss_char;
4539: l_pricing_hist_csr.new_pricing_attribute73 := p_pricing_attribs_rec.pricing_attribute73;
4540: END IF;
4541: ELSE
4542: l_pricing_hist_csr.old_pricing_attribute73 := fnd_api.g_miss_char;
4543: l_pricing_hist_csr.new_pricing_attribute73 := p_pricing_attribs_rec.pricing_attribute73;
4544: END IF;
4545: --
4546: IF ( l_pricing_hist_csr.old_pricing_attribute74 IS NULL
4545: --
4546: IF ( l_pricing_hist_csr.old_pricing_attribute74 IS NULL
4547: AND l_pricing_hist_csr.new_pricing_attribute74 IS NULL ) THEN
4548: IF ( p_pricing_attribs_rec.pricing_attribute74 = l_pricing_attribs_rec.pricing_attribute74 )
4549: OR ( p_pricing_attribs_rec.pricing_attribute74 = fnd_api.g_miss_char ) THEN
4550: l_pricing_hist_csr.old_pricing_attribute74 := NULL;
4551: l_pricing_hist_csr.new_pricing_attribute74 := NULL;
4552: ELSE
4553: l_pricing_hist_csr.old_pricing_attribute74 := fnd_api.g_miss_char;
4549: OR ( p_pricing_attribs_rec.pricing_attribute74 = fnd_api.g_miss_char ) THEN
4550: l_pricing_hist_csr.old_pricing_attribute74 := NULL;
4551: l_pricing_hist_csr.new_pricing_attribute74 := NULL;
4552: ELSE
4553: l_pricing_hist_csr.old_pricing_attribute74 := fnd_api.g_miss_char;
4554: l_pricing_hist_csr.new_pricing_attribute74 := p_pricing_attribs_rec.pricing_attribute74;
4555: END IF;
4556: ELSE
4557: l_pricing_hist_csr.old_pricing_attribute74 := fnd_api.g_miss_char;
4553: l_pricing_hist_csr.old_pricing_attribute74 := fnd_api.g_miss_char;
4554: l_pricing_hist_csr.new_pricing_attribute74 := p_pricing_attribs_rec.pricing_attribute74;
4555: END IF;
4556: ELSE
4557: l_pricing_hist_csr.old_pricing_attribute74 := fnd_api.g_miss_char;
4558: l_pricing_hist_csr.new_pricing_attribute74 := p_pricing_attribs_rec.pricing_attribute74;
4559: END IF;
4560: --
4561: IF ( l_pricing_hist_csr.old_pricing_attribute75 IS NULL
4560: --
4561: IF ( l_pricing_hist_csr.old_pricing_attribute75 IS NULL
4562: AND l_pricing_hist_csr.new_pricing_attribute75 IS NULL ) THEN
4563: IF ( p_pricing_attribs_rec.pricing_attribute75 = l_pricing_attribs_rec.pricing_attribute75 )
4564: OR ( p_pricing_attribs_rec.pricing_attribute75 = fnd_api.g_miss_char ) THEN
4565: l_pricing_hist_csr.old_pricing_attribute75 := NULL;
4566: l_pricing_hist_csr.new_pricing_attribute75 := NULL;
4567: ELSE
4568: l_pricing_hist_csr.old_pricing_attribute75 := fnd_api.g_miss_char;
4564: OR ( p_pricing_attribs_rec.pricing_attribute75 = fnd_api.g_miss_char ) THEN
4565: l_pricing_hist_csr.old_pricing_attribute75 := NULL;
4566: l_pricing_hist_csr.new_pricing_attribute75 := NULL;
4567: ELSE
4568: l_pricing_hist_csr.old_pricing_attribute75 := fnd_api.g_miss_char;
4569: l_pricing_hist_csr.new_pricing_attribute75 := p_pricing_attribs_rec.pricing_attribute75;
4570: END IF;
4571: ELSE
4572: l_pricing_hist_csr.old_pricing_attribute75 := fnd_api.g_miss_char;
4568: l_pricing_hist_csr.old_pricing_attribute75 := fnd_api.g_miss_char;
4569: l_pricing_hist_csr.new_pricing_attribute75 := p_pricing_attribs_rec.pricing_attribute75;
4570: END IF;
4571: ELSE
4572: l_pricing_hist_csr.old_pricing_attribute75 := fnd_api.g_miss_char;
4573: l_pricing_hist_csr.new_pricing_attribute75 := p_pricing_attribs_rec.pricing_attribute75;
4574: END IF;
4575: --
4576: IF ( l_pricing_hist_csr.old_pricing_attribute76 IS NULL
4575: --
4576: IF ( l_pricing_hist_csr.old_pricing_attribute76 IS NULL
4577: AND l_pricing_hist_csr.new_pricing_attribute76 IS NULL ) THEN
4578: IF ( p_pricing_attribs_rec.pricing_attribute76 = l_pricing_attribs_rec.pricing_attribute76 )
4579: OR ( p_pricing_attribs_rec.pricing_attribute76 = fnd_api.g_miss_char ) THEN
4580: l_pricing_hist_csr.old_pricing_attribute76 := NULL;
4581: l_pricing_hist_csr.new_pricing_attribute76 := NULL;
4582: ELSE
4583: l_pricing_hist_csr.old_pricing_attribute76 := fnd_api.g_miss_char;
4579: OR ( p_pricing_attribs_rec.pricing_attribute76 = fnd_api.g_miss_char ) THEN
4580: l_pricing_hist_csr.old_pricing_attribute76 := NULL;
4581: l_pricing_hist_csr.new_pricing_attribute76 := NULL;
4582: ELSE
4583: l_pricing_hist_csr.old_pricing_attribute76 := fnd_api.g_miss_char;
4584: l_pricing_hist_csr.new_pricing_attribute76 := p_pricing_attribs_rec.pricing_attribute76;
4585: END IF;
4586: ELSE
4587: l_pricing_hist_csr.old_pricing_attribute76 := fnd_api.g_miss_char;
4583: l_pricing_hist_csr.old_pricing_attribute76 := fnd_api.g_miss_char;
4584: l_pricing_hist_csr.new_pricing_attribute76 := p_pricing_attribs_rec.pricing_attribute76;
4585: END IF;
4586: ELSE
4587: l_pricing_hist_csr.old_pricing_attribute76 := fnd_api.g_miss_char;
4588: l_pricing_hist_csr.new_pricing_attribute76 := p_pricing_attribs_rec.pricing_attribute76;
4589: END IF;
4590: --
4591: IF ( l_pricing_hist_csr.old_pricing_attribute77 IS NULL
4590: --
4591: IF ( l_pricing_hist_csr.old_pricing_attribute77 IS NULL
4592: AND l_pricing_hist_csr.new_pricing_attribute77 IS NULL ) THEN
4593: IF ( p_pricing_attribs_rec.pricing_attribute77 = l_pricing_attribs_rec.pricing_attribute77 )
4594: OR ( p_pricing_attribs_rec.pricing_attribute77 = fnd_api.g_miss_char ) THEN
4595: l_pricing_hist_csr.old_pricing_attribute77 := NULL;
4596: l_pricing_hist_csr.new_pricing_attribute77 := NULL;
4597: ELSE
4598: l_pricing_hist_csr.old_pricing_attribute77 := fnd_api.g_miss_char;
4594: OR ( p_pricing_attribs_rec.pricing_attribute77 = fnd_api.g_miss_char ) THEN
4595: l_pricing_hist_csr.old_pricing_attribute77 := NULL;
4596: l_pricing_hist_csr.new_pricing_attribute77 := NULL;
4597: ELSE
4598: l_pricing_hist_csr.old_pricing_attribute77 := fnd_api.g_miss_char;
4599: l_pricing_hist_csr.new_pricing_attribute77 := p_pricing_attribs_rec.pricing_attribute77;
4600: END IF;
4601: ELSE
4602: l_pricing_hist_csr.old_pricing_attribute77 := fnd_api.g_miss_char;
4598: l_pricing_hist_csr.old_pricing_attribute77 := fnd_api.g_miss_char;
4599: l_pricing_hist_csr.new_pricing_attribute77 := p_pricing_attribs_rec.pricing_attribute77;
4600: END IF;
4601: ELSE
4602: l_pricing_hist_csr.old_pricing_attribute77 := fnd_api.g_miss_char;
4603: l_pricing_hist_csr.new_pricing_attribute77 := p_pricing_attribs_rec.pricing_attribute77;
4604: END IF;
4605: --
4606: IF ( l_pricing_hist_csr.old_pricing_attribute78 IS NULL
4605: --
4606: IF ( l_pricing_hist_csr.old_pricing_attribute78 IS NULL
4607: AND l_pricing_hist_csr.new_pricing_attribute78 IS NULL ) THEN
4608: IF ( p_pricing_attribs_rec.pricing_attribute78 = l_pricing_attribs_rec.pricing_attribute78 )
4609: OR ( p_pricing_attribs_rec.pricing_attribute78 = fnd_api.g_miss_char ) THEN
4610: l_pricing_hist_csr.old_pricing_attribute78 := NULL;
4611: l_pricing_hist_csr.new_pricing_attribute78 := NULL;
4612: ELSE
4613: l_pricing_hist_csr.old_pricing_attribute78 := fnd_api.g_miss_char;
4609: OR ( p_pricing_attribs_rec.pricing_attribute78 = fnd_api.g_miss_char ) THEN
4610: l_pricing_hist_csr.old_pricing_attribute78 := NULL;
4611: l_pricing_hist_csr.new_pricing_attribute78 := NULL;
4612: ELSE
4613: l_pricing_hist_csr.old_pricing_attribute78 := fnd_api.g_miss_char;
4614: l_pricing_hist_csr.new_pricing_attribute78 := p_pricing_attribs_rec.pricing_attribute78;
4615: END IF;
4616: ELSE
4617: l_pricing_hist_csr.old_pricing_attribute78 := fnd_api.g_miss_char;
4613: l_pricing_hist_csr.old_pricing_attribute78 := fnd_api.g_miss_char;
4614: l_pricing_hist_csr.new_pricing_attribute78 := p_pricing_attribs_rec.pricing_attribute78;
4615: END IF;
4616: ELSE
4617: l_pricing_hist_csr.old_pricing_attribute78 := fnd_api.g_miss_char;
4618: l_pricing_hist_csr.new_pricing_attribute78 := p_pricing_attribs_rec.pricing_attribute78;
4619: END IF;
4620: --
4621: IF ( l_pricing_hist_csr.old_pricing_attribute79 IS NULL
4620: --
4621: IF ( l_pricing_hist_csr.old_pricing_attribute79 IS NULL
4622: AND l_pricing_hist_csr.new_pricing_attribute79 IS NULL ) THEN
4623: IF ( p_pricing_attribs_rec.pricing_attribute79 = l_pricing_attribs_rec.pricing_attribute79 )
4624: OR ( p_pricing_attribs_rec.pricing_attribute79 = fnd_api.g_miss_char ) THEN
4625: l_pricing_hist_csr.old_pricing_attribute79 := NULL;
4626: l_pricing_hist_csr.new_pricing_attribute79 := NULL;
4627: ELSE
4628: l_pricing_hist_csr.old_pricing_attribute79 := fnd_api.g_miss_char;
4624: OR ( p_pricing_attribs_rec.pricing_attribute79 = fnd_api.g_miss_char ) THEN
4625: l_pricing_hist_csr.old_pricing_attribute79 := NULL;
4626: l_pricing_hist_csr.new_pricing_attribute79 := NULL;
4627: ELSE
4628: l_pricing_hist_csr.old_pricing_attribute79 := fnd_api.g_miss_char;
4629: l_pricing_hist_csr.new_pricing_attribute79 := p_pricing_attribs_rec.pricing_attribute79;
4630: END IF;
4631: ELSE
4632: l_pricing_hist_csr.old_pricing_attribute79 := fnd_api.g_miss_char;
4628: l_pricing_hist_csr.old_pricing_attribute79 := fnd_api.g_miss_char;
4629: l_pricing_hist_csr.new_pricing_attribute79 := p_pricing_attribs_rec.pricing_attribute79;
4630: END IF;
4631: ELSE
4632: l_pricing_hist_csr.old_pricing_attribute79 := fnd_api.g_miss_char;
4633: l_pricing_hist_csr.new_pricing_attribute79 := p_pricing_attribs_rec.pricing_attribute79;
4634: END IF;
4635: --
4636: IF ( l_pricing_hist_csr.old_pricing_attribute80 IS NULL
4635: --
4636: IF ( l_pricing_hist_csr.old_pricing_attribute80 IS NULL
4637: AND l_pricing_hist_csr.new_pricing_attribute80 IS NULL ) THEN
4638: IF ( p_pricing_attribs_rec.pricing_attribute80 = l_pricing_attribs_rec.pricing_attribute80 )
4639: OR ( p_pricing_attribs_rec.pricing_attribute80 = fnd_api.g_miss_char ) THEN
4640: l_pricing_hist_csr.old_pricing_attribute80 := NULL;
4641: l_pricing_hist_csr.new_pricing_attribute80 := NULL;
4642: ELSE
4643: l_pricing_hist_csr.old_pricing_attribute80 := fnd_api.g_miss_char;
4639: OR ( p_pricing_attribs_rec.pricing_attribute80 = fnd_api.g_miss_char ) THEN
4640: l_pricing_hist_csr.old_pricing_attribute80 := NULL;
4641: l_pricing_hist_csr.new_pricing_attribute80 := NULL;
4642: ELSE
4643: l_pricing_hist_csr.old_pricing_attribute80 := fnd_api.g_miss_char;
4644: l_pricing_hist_csr.new_pricing_attribute80 := p_pricing_attribs_rec.pricing_attribute80;
4645: END IF;
4646: ELSE
4647: l_pricing_hist_csr.old_pricing_attribute80 := fnd_api.g_miss_char;
4643: l_pricing_hist_csr.old_pricing_attribute80 := fnd_api.g_miss_char;
4644: l_pricing_hist_csr.new_pricing_attribute80 := p_pricing_attribs_rec.pricing_attribute80;
4645: END IF;
4646: ELSE
4647: l_pricing_hist_csr.old_pricing_attribute80 := fnd_api.g_miss_char;
4648: l_pricing_hist_csr.new_pricing_attribute80 := p_pricing_attribs_rec.pricing_attribute80;
4649: END IF;
4650: --
4651: IF ( l_pricing_hist_csr.old_pricing_attribute81 IS NULL
4650: --
4651: IF ( l_pricing_hist_csr.old_pricing_attribute81 IS NULL
4652: AND l_pricing_hist_csr.new_pricing_attribute81 IS NULL ) THEN
4653: IF ( p_pricing_attribs_rec.pricing_attribute81 = l_pricing_attribs_rec.pricing_attribute81 )
4654: OR ( p_pricing_attribs_rec.pricing_attribute81 = fnd_api.g_miss_char ) THEN
4655: l_pricing_hist_csr.old_pricing_attribute81 := NULL;
4656: l_pricing_hist_csr.new_pricing_attribute81 := NULL;
4657: ELSE
4658: l_pricing_hist_csr.old_pricing_attribute81 := fnd_api.g_miss_char;
4654: OR ( p_pricing_attribs_rec.pricing_attribute81 = fnd_api.g_miss_char ) THEN
4655: l_pricing_hist_csr.old_pricing_attribute81 := NULL;
4656: l_pricing_hist_csr.new_pricing_attribute81 := NULL;
4657: ELSE
4658: l_pricing_hist_csr.old_pricing_attribute81 := fnd_api.g_miss_char;
4659: l_pricing_hist_csr.new_pricing_attribute81 := p_pricing_attribs_rec.pricing_attribute81;
4660: END IF;
4661: ELSE
4662: l_pricing_hist_csr.old_pricing_attribute81 := fnd_api.g_miss_char;
4658: l_pricing_hist_csr.old_pricing_attribute81 := fnd_api.g_miss_char;
4659: l_pricing_hist_csr.new_pricing_attribute81 := p_pricing_attribs_rec.pricing_attribute81;
4660: END IF;
4661: ELSE
4662: l_pricing_hist_csr.old_pricing_attribute81 := fnd_api.g_miss_char;
4663: l_pricing_hist_csr.new_pricing_attribute81 := p_pricing_attribs_rec.pricing_attribute81;
4664: END IF;
4665: --
4666: IF ( l_pricing_hist_csr.old_pricing_attribute82 IS NULL
4665: --
4666: IF ( l_pricing_hist_csr.old_pricing_attribute82 IS NULL
4667: AND l_pricing_hist_csr.new_pricing_attribute82 IS NULL ) THEN
4668: IF ( p_pricing_attribs_rec.pricing_attribute82 = l_pricing_attribs_rec.pricing_attribute82 )
4669: OR ( p_pricing_attribs_rec.pricing_attribute82 = fnd_api.g_miss_char ) THEN
4670: l_pricing_hist_csr.old_pricing_attribute82 := NULL;
4671: l_pricing_hist_csr.new_pricing_attribute82 := NULL;
4672: ELSE
4673: l_pricing_hist_csr.old_pricing_attribute82 := fnd_api.g_miss_char;
4669: OR ( p_pricing_attribs_rec.pricing_attribute82 = fnd_api.g_miss_char ) THEN
4670: l_pricing_hist_csr.old_pricing_attribute82 := NULL;
4671: l_pricing_hist_csr.new_pricing_attribute82 := NULL;
4672: ELSE
4673: l_pricing_hist_csr.old_pricing_attribute82 := fnd_api.g_miss_char;
4674: l_pricing_hist_csr.new_pricing_attribute82 := p_pricing_attribs_rec.pricing_attribute82;
4675: END IF;
4676: ELSE
4677: l_pricing_hist_csr.old_pricing_attribute82 := fnd_api.g_miss_char;
4673: l_pricing_hist_csr.old_pricing_attribute82 := fnd_api.g_miss_char;
4674: l_pricing_hist_csr.new_pricing_attribute82 := p_pricing_attribs_rec.pricing_attribute82;
4675: END IF;
4676: ELSE
4677: l_pricing_hist_csr.old_pricing_attribute82 := fnd_api.g_miss_char;
4678: l_pricing_hist_csr.new_pricing_attribute82 := p_pricing_attribs_rec.pricing_attribute82;
4679: END IF;
4680: --
4681: IF ( l_pricing_hist_csr.old_pricing_attribute83 IS NULL
4680: --
4681: IF ( l_pricing_hist_csr.old_pricing_attribute83 IS NULL
4682: AND l_pricing_hist_csr.new_pricing_attribute83 IS NULL ) THEN
4683: IF ( p_pricing_attribs_rec.pricing_attribute83 = l_pricing_attribs_rec.pricing_attribute83 )
4684: OR ( p_pricing_attribs_rec.pricing_attribute83 = fnd_api.g_miss_char ) THEN
4685: l_pricing_hist_csr.old_pricing_attribute83 := NULL;
4686: l_pricing_hist_csr.new_pricing_attribute83 := NULL;
4687: ELSE
4688: l_pricing_hist_csr.old_pricing_attribute83 := fnd_api.g_miss_char;
4684: OR ( p_pricing_attribs_rec.pricing_attribute83 = fnd_api.g_miss_char ) THEN
4685: l_pricing_hist_csr.old_pricing_attribute83 := NULL;
4686: l_pricing_hist_csr.new_pricing_attribute83 := NULL;
4687: ELSE
4688: l_pricing_hist_csr.old_pricing_attribute83 := fnd_api.g_miss_char;
4689: l_pricing_hist_csr.new_pricing_attribute83 := p_pricing_attribs_rec.pricing_attribute83;
4690: END IF;
4691: ELSE
4692: l_pricing_hist_csr.old_pricing_attribute83 := fnd_api.g_miss_char;
4688: l_pricing_hist_csr.old_pricing_attribute83 := fnd_api.g_miss_char;
4689: l_pricing_hist_csr.new_pricing_attribute83 := p_pricing_attribs_rec.pricing_attribute83;
4690: END IF;
4691: ELSE
4692: l_pricing_hist_csr.old_pricing_attribute83 := fnd_api.g_miss_char;
4693: l_pricing_hist_csr.new_pricing_attribute83 := p_pricing_attribs_rec.pricing_attribute83;
4694: END IF;
4695: --
4696: IF ( l_pricing_hist_csr.old_pricing_attribute84 IS NULL
4695: --
4696: IF ( l_pricing_hist_csr.old_pricing_attribute84 IS NULL
4697: AND l_pricing_hist_csr.new_pricing_attribute84 IS NULL ) THEN
4698: IF ( p_pricing_attribs_rec.pricing_attribute84 = l_pricing_attribs_rec.pricing_attribute84 )
4699: OR ( p_pricing_attribs_rec.pricing_attribute84 = fnd_api.g_miss_char ) THEN
4700: l_pricing_hist_csr.old_pricing_attribute84 := NULL;
4701: l_pricing_hist_csr.new_pricing_attribute84 := NULL;
4702: ELSE
4703: l_pricing_hist_csr.old_pricing_attribute84 := fnd_api.g_miss_char;
4699: OR ( p_pricing_attribs_rec.pricing_attribute84 = fnd_api.g_miss_char ) THEN
4700: l_pricing_hist_csr.old_pricing_attribute84 := NULL;
4701: l_pricing_hist_csr.new_pricing_attribute84 := NULL;
4702: ELSE
4703: l_pricing_hist_csr.old_pricing_attribute84 := fnd_api.g_miss_char;
4704: l_pricing_hist_csr.new_pricing_attribute84 := p_pricing_attribs_rec.pricing_attribute84;
4705: END IF;
4706: ELSE
4707: l_pricing_hist_csr.old_pricing_attribute84 := fnd_api.g_miss_char;
4703: l_pricing_hist_csr.old_pricing_attribute84 := fnd_api.g_miss_char;
4704: l_pricing_hist_csr.new_pricing_attribute84 := p_pricing_attribs_rec.pricing_attribute84;
4705: END IF;
4706: ELSE
4707: l_pricing_hist_csr.old_pricing_attribute84 := fnd_api.g_miss_char;
4708: l_pricing_hist_csr.new_pricing_attribute84 := p_pricing_attribs_rec.pricing_attribute84;
4709: END IF;
4710: --
4711: IF ( l_pricing_hist_csr.old_pricing_attribute85 IS NULL
4710: --
4711: IF ( l_pricing_hist_csr.old_pricing_attribute85 IS NULL
4712: AND l_pricing_hist_csr.new_pricing_attribute85 IS NULL ) THEN
4713: IF ( p_pricing_attribs_rec.pricing_attribute85 = l_pricing_attribs_rec.pricing_attribute85 )
4714: OR ( p_pricing_attribs_rec.pricing_attribute85 = fnd_api.g_miss_char ) THEN
4715: l_pricing_hist_csr.old_pricing_attribute85 := NULL;
4716: l_pricing_hist_csr.new_pricing_attribute85 := NULL;
4717: ELSE
4718: l_pricing_hist_csr.old_pricing_attribute85 := fnd_api.g_miss_char;
4714: OR ( p_pricing_attribs_rec.pricing_attribute85 = fnd_api.g_miss_char ) THEN
4715: l_pricing_hist_csr.old_pricing_attribute85 := NULL;
4716: l_pricing_hist_csr.new_pricing_attribute85 := NULL;
4717: ELSE
4718: l_pricing_hist_csr.old_pricing_attribute85 := fnd_api.g_miss_char;
4719: l_pricing_hist_csr.new_pricing_attribute85 := p_pricing_attribs_rec.pricing_attribute85;
4720: END IF;
4721: ELSE
4722: l_pricing_hist_csr.old_pricing_attribute85 := fnd_api.g_miss_char;
4718: l_pricing_hist_csr.old_pricing_attribute85 := fnd_api.g_miss_char;
4719: l_pricing_hist_csr.new_pricing_attribute85 := p_pricing_attribs_rec.pricing_attribute85;
4720: END IF;
4721: ELSE
4722: l_pricing_hist_csr.old_pricing_attribute85 := fnd_api.g_miss_char;
4723: l_pricing_hist_csr.new_pricing_attribute85 := p_pricing_attribs_rec.pricing_attribute85;
4724: END IF;
4725: --
4726: IF ( l_pricing_hist_csr.old_pricing_attribute86 IS NULL
4725: --
4726: IF ( l_pricing_hist_csr.old_pricing_attribute86 IS NULL
4727: AND l_pricing_hist_csr.new_pricing_attribute86 IS NULL ) THEN
4728: IF ( p_pricing_attribs_rec.pricing_attribute86 = l_pricing_attribs_rec.pricing_attribute86 )
4729: OR ( p_pricing_attribs_rec.pricing_attribute86 = fnd_api.g_miss_char ) THEN
4730: l_pricing_hist_csr.old_pricing_attribute86 := NULL;
4731: l_pricing_hist_csr.new_pricing_attribute86 := NULL;
4732: ELSE
4733: l_pricing_hist_csr.old_pricing_attribute86 := fnd_api.g_miss_char;
4729: OR ( p_pricing_attribs_rec.pricing_attribute86 = fnd_api.g_miss_char ) THEN
4730: l_pricing_hist_csr.old_pricing_attribute86 := NULL;
4731: l_pricing_hist_csr.new_pricing_attribute86 := NULL;
4732: ELSE
4733: l_pricing_hist_csr.old_pricing_attribute86 := fnd_api.g_miss_char;
4734: l_pricing_hist_csr.new_pricing_attribute86 := p_pricing_attribs_rec.pricing_attribute86;
4735: END IF;
4736: ELSE
4737: l_pricing_hist_csr.old_pricing_attribute86 := fnd_api.g_miss_char;
4733: l_pricing_hist_csr.old_pricing_attribute86 := fnd_api.g_miss_char;
4734: l_pricing_hist_csr.new_pricing_attribute86 := p_pricing_attribs_rec.pricing_attribute86;
4735: END IF;
4736: ELSE
4737: l_pricing_hist_csr.old_pricing_attribute86 := fnd_api.g_miss_char;
4738: l_pricing_hist_csr.new_pricing_attribute86 := p_pricing_attribs_rec.pricing_attribute86;
4739: END IF;
4740: --
4741: IF ( l_pricing_hist_csr.old_pricing_attribute87 IS NULL
4740: --
4741: IF ( l_pricing_hist_csr.old_pricing_attribute87 IS NULL
4742: AND l_pricing_hist_csr.new_pricing_attribute87 IS NULL ) THEN
4743: IF ( p_pricing_attribs_rec.pricing_attribute87 = l_pricing_attribs_rec.pricing_attribute87 )
4744: OR ( p_pricing_attribs_rec.pricing_attribute87 = fnd_api.g_miss_char ) THEN
4745: l_pricing_hist_csr.old_pricing_attribute87 := NULL;
4746: l_pricing_hist_csr.new_pricing_attribute87 := NULL;
4747: ELSE
4748: l_pricing_hist_csr.old_pricing_attribute87 := fnd_api.g_miss_char;
4744: OR ( p_pricing_attribs_rec.pricing_attribute87 = fnd_api.g_miss_char ) THEN
4745: l_pricing_hist_csr.old_pricing_attribute87 := NULL;
4746: l_pricing_hist_csr.new_pricing_attribute87 := NULL;
4747: ELSE
4748: l_pricing_hist_csr.old_pricing_attribute87 := fnd_api.g_miss_char;
4749: l_pricing_hist_csr.new_pricing_attribute87 := p_pricing_attribs_rec.pricing_attribute87;
4750: END IF;
4751: ELSE
4752: l_pricing_hist_csr.old_pricing_attribute87 := fnd_api.g_miss_char;
4748: l_pricing_hist_csr.old_pricing_attribute87 := fnd_api.g_miss_char;
4749: l_pricing_hist_csr.new_pricing_attribute87 := p_pricing_attribs_rec.pricing_attribute87;
4750: END IF;
4751: ELSE
4752: l_pricing_hist_csr.old_pricing_attribute87 := fnd_api.g_miss_char;
4753: l_pricing_hist_csr.new_pricing_attribute87 := p_pricing_attribs_rec.pricing_attribute87;
4754: END IF;
4755: --
4756: IF ( l_pricing_hist_csr.old_pricing_attribute88 IS NULL
4755: --
4756: IF ( l_pricing_hist_csr.old_pricing_attribute88 IS NULL
4757: AND l_pricing_hist_csr.new_pricing_attribute88 IS NULL ) THEN
4758: IF ( p_pricing_attribs_rec.pricing_attribute88 = l_pricing_attribs_rec.pricing_attribute88 )
4759: OR ( p_pricing_attribs_rec.pricing_attribute88 = fnd_api.g_miss_char ) THEN
4760: l_pricing_hist_csr.old_pricing_attribute88 := NULL;
4761: l_pricing_hist_csr.new_pricing_attribute88 := NULL;
4762: ELSE
4763: l_pricing_hist_csr.old_pricing_attribute88 := fnd_api.g_miss_char;
4759: OR ( p_pricing_attribs_rec.pricing_attribute88 = fnd_api.g_miss_char ) THEN
4760: l_pricing_hist_csr.old_pricing_attribute88 := NULL;
4761: l_pricing_hist_csr.new_pricing_attribute88 := NULL;
4762: ELSE
4763: l_pricing_hist_csr.old_pricing_attribute88 := fnd_api.g_miss_char;
4764: l_pricing_hist_csr.new_pricing_attribute88 := p_pricing_attribs_rec.pricing_attribute88;
4765: END IF;
4766: ELSE
4767: l_pricing_hist_csr.old_pricing_attribute88 := fnd_api.g_miss_char;
4763: l_pricing_hist_csr.old_pricing_attribute88 := fnd_api.g_miss_char;
4764: l_pricing_hist_csr.new_pricing_attribute88 := p_pricing_attribs_rec.pricing_attribute88;
4765: END IF;
4766: ELSE
4767: l_pricing_hist_csr.old_pricing_attribute88 := fnd_api.g_miss_char;
4768: l_pricing_hist_csr.new_pricing_attribute88 := p_pricing_attribs_rec.pricing_attribute88;
4769: END IF;
4770: --
4771: IF ( l_pricing_hist_csr.old_pricing_attribute89 IS NULL
4770: --
4771: IF ( l_pricing_hist_csr.old_pricing_attribute89 IS NULL
4772: AND l_pricing_hist_csr.new_pricing_attribute89 IS NULL ) THEN
4773: IF ( p_pricing_attribs_rec.pricing_attribute89 = l_pricing_attribs_rec.pricing_attribute89 )
4774: OR ( p_pricing_attribs_rec.pricing_attribute89 = fnd_api.g_miss_char ) THEN
4775: l_pricing_hist_csr.old_pricing_attribute89 := NULL;
4776: l_pricing_hist_csr.new_pricing_attribute89 := NULL;
4777: ELSE
4778: l_pricing_hist_csr.old_pricing_attribute89 := fnd_api.g_miss_char;
4774: OR ( p_pricing_attribs_rec.pricing_attribute89 = fnd_api.g_miss_char ) THEN
4775: l_pricing_hist_csr.old_pricing_attribute89 := NULL;
4776: l_pricing_hist_csr.new_pricing_attribute89 := NULL;
4777: ELSE
4778: l_pricing_hist_csr.old_pricing_attribute89 := fnd_api.g_miss_char;
4779: l_pricing_hist_csr.new_pricing_attribute89 := p_pricing_attribs_rec.pricing_attribute89;
4780: END IF;
4781: ELSE
4782: l_pricing_hist_csr.old_pricing_attribute89 := fnd_api.g_miss_char;
4778: l_pricing_hist_csr.old_pricing_attribute89 := fnd_api.g_miss_char;
4779: l_pricing_hist_csr.new_pricing_attribute89 := p_pricing_attribs_rec.pricing_attribute89;
4780: END IF;
4781: ELSE
4782: l_pricing_hist_csr.old_pricing_attribute89 := fnd_api.g_miss_char;
4783: l_pricing_hist_csr.new_pricing_attribute89 := p_pricing_attribs_rec.pricing_attribute89;
4784: END IF;
4785: --
4786: IF ( l_pricing_hist_csr.old_pricing_attribute90 IS NULL
4785: --
4786: IF ( l_pricing_hist_csr.old_pricing_attribute90 IS NULL
4787: AND l_pricing_hist_csr.new_pricing_attribute90 IS NULL ) THEN
4788: IF ( p_pricing_attribs_rec.pricing_attribute90 = l_pricing_attribs_rec.pricing_attribute90 )
4789: OR ( p_pricing_attribs_rec.pricing_attribute90 = fnd_api.g_miss_char ) THEN
4790: l_pricing_hist_csr.old_pricing_attribute90 := NULL;
4791: l_pricing_hist_csr.new_pricing_attribute90 := NULL;
4792: ELSE
4793: l_pricing_hist_csr.old_pricing_attribute90 := fnd_api.g_miss_char;
4789: OR ( p_pricing_attribs_rec.pricing_attribute90 = fnd_api.g_miss_char ) THEN
4790: l_pricing_hist_csr.old_pricing_attribute90 := NULL;
4791: l_pricing_hist_csr.new_pricing_attribute90 := NULL;
4792: ELSE
4793: l_pricing_hist_csr.old_pricing_attribute90 := fnd_api.g_miss_char;
4794: l_pricing_hist_csr.new_pricing_attribute90 := p_pricing_attribs_rec.pricing_attribute90;
4795: END IF;
4796: ELSE
4797: l_pricing_hist_csr.old_pricing_attribute90 := fnd_api.g_miss_char;
4793: l_pricing_hist_csr.old_pricing_attribute90 := fnd_api.g_miss_char;
4794: l_pricing_hist_csr.new_pricing_attribute90 := p_pricing_attribs_rec.pricing_attribute90;
4795: END IF;
4796: ELSE
4797: l_pricing_hist_csr.old_pricing_attribute90 := fnd_api.g_miss_char;
4798: l_pricing_hist_csr.new_pricing_attribute90 := p_pricing_attribs_rec.pricing_attribute90;
4799: END IF;
4800: --
4801: IF ( l_pricing_hist_csr.old_pricing_attribute91 IS NULL
4800: --
4801: IF ( l_pricing_hist_csr.old_pricing_attribute91 IS NULL
4802: AND l_pricing_hist_csr.new_pricing_attribute91 IS NULL ) THEN
4803: IF ( p_pricing_attribs_rec.pricing_attribute91 = l_pricing_attribs_rec.pricing_attribute91 )
4804: OR ( p_pricing_attribs_rec.pricing_attribute91 = fnd_api.g_miss_char ) THEN
4805: l_pricing_hist_csr.old_pricing_attribute91 := NULL;
4806: l_pricing_hist_csr.new_pricing_attribute91 := NULL;
4807: ELSE
4808: l_pricing_hist_csr.old_pricing_attribute91 := fnd_api.g_miss_char;
4804: OR ( p_pricing_attribs_rec.pricing_attribute91 = fnd_api.g_miss_char ) THEN
4805: l_pricing_hist_csr.old_pricing_attribute91 := NULL;
4806: l_pricing_hist_csr.new_pricing_attribute91 := NULL;
4807: ELSE
4808: l_pricing_hist_csr.old_pricing_attribute91 := fnd_api.g_miss_char;
4809: l_pricing_hist_csr.new_pricing_attribute91 := p_pricing_attribs_rec.pricing_attribute91;
4810: END IF;
4811: ELSE
4812: l_pricing_hist_csr.old_pricing_attribute91 := fnd_api.g_miss_char;
4808: l_pricing_hist_csr.old_pricing_attribute91 := fnd_api.g_miss_char;
4809: l_pricing_hist_csr.new_pricing_attribute91 := p_pricing_attribs_rec.pricing_attribute91;
4810: END IF;
4811: ELSE
4812: l_pricing_hist_csr.old_pricing_attribute91 := fnd_api.g_miss_char;
4813: l_pricing_hist_csr.new_pricing_attribute91 := p_pricing_attribs_rec.pricing_attribute91;
4814: END IF;
4815: --
4816: IF ( l_pricing_hist_csr.old_pricing_attribute92 IS NULL
4815: --
4816: IF ( l_pricing_hist_csr.old_pricing_attribute92 IS NULL
4817: AND l_pricing_hist_csr.new_pricing_attribute92 IS NULL ) THEN
4818: IF ( p_pricing_attribs_rec.pricing_attribute92 = l_pricing_attribs_rec.pricing_attribute92 )
4819: OR ( p_pricing_attribs_rec.pricing_attribute92 = fnd_api.g_miss_char ) THEN
4820: l_pricing_hist_csr.old_pricing_attribute92 := NULL;
4821: l_pricing_hist_csr.new_pricing_attribute92 := NULL;
4822: ELSE
4823: l_pricing_hist_csr.old_pricing_attribute92 := fnd_api.g_miss_char;
4819: OR ( p_pricing_attribs_rec.pricing_attribute92 = fnd_api.g_miss_char ) THEN
4820: l_pricing_hist_csr.old_pricing_attribute92 := NULL;
4821: l_pricing_hist_csr.new_pricing_attribute92 := NULL;
4822: ELSE
4823: l_pricing_hist_csr.old_pricing_attribute92 := fnd_api.g_miss_char;
4824: l_pricing_hist_csr.new_pricing_attribute92 := p_pricing_attribs_rec.pricing_attribute92;
4825: END IF;
4826: ELSE
4827: l_pricing_hist_csr.old_pricing_attribute92 := fnd_api.g_miss_char;
4823: l_pricing_hist_csr.old_pricing_attribute92 := fnd_api.g_miss_char;
4824: l_pricing_hist_csr.new_pricing_attribute92 := p_pricing_attribs_rec.pricing_attribute92;
4825: END IF;
4826: ELSE
4827: l_pricing_hist_csr.old_pricing_attribute92 := fnd_api.g_miss_char;
4828: l_pricing_hist_csr.new_pricing_attribute92 := p_pricing_attribs_rec.pricing_attribute92;
4829: END IF;
4830: --
4831: IF ( l_pricing_hist_csr.old_pricing_attribute93 IS NULL
4830: --
4831: IF ( l_pricing_hist_csr.old_pricing_attribute93 IS NULL
4832: AND l_pricing_hist_csr.new_pricing_attribute93 IS NULL ) THEN
4833: IF ( p_pricing_attribs_rec.pricing_attribute93 = l_pricing_attribs_rec.pricing_attribute93 )
4834: OR ( p_pricing_attribs_rec.pricing_attribute93 = fnd_api.g_miss_char ) THEN
4835: l_pricing_hist_csr.old_pricing_attribute93 := NULL;
4836: l_pricing_hist_csr.new_pricing_attribute93 := NULL;
4837: ELSE
4838: l_pricing_hist_csr.old_pricing_attribute93 := fnd_api.g_miss_char;
4834: OR ( p_pricing_attribs_rec.pricing_attribute93 = fnd_api.g_miss_char ) THEN
4835: l_pricing_hist_csr.old_pricing_attribute93 := NULL;
4836: l_pricing_hist_csr.new_pricing_attribute93 := NULL;
4837: ELSE
4838: l_pricing_hist_csr.old_pricing_attribute93 := fnd_api.g_miss_char;
4839: l_pricing_hist_csr.new_pricing_attribute93 := p_pricing_attribs_rec.pricing_attribute93;
4840: END IF;
4841: ELSE
4842: l_pricing_hist_csr.old_pricing_attribute93 := fnd_api.g_miss_char;
4838: l_pricing_hist_csr.old_pricing_attribute93 := fnd_api.g_miss_char;
4839: l_pricing_hist_csr.new_pricing_attribute93 := p_pricing_attribs_rec.pricing_attribute93;
4840: END IF;
4841: ELSE
4842: l_pricing_hist_csr.old_pricing_attribute93 := fnd_api.g_miss_char;
4843: l_pricing_hist_csr.new_pricing_attribute93 := p_pricing_attribs_rec.pricing_attribute93;
4844: END IF;
4845: --
4846: IF ( l_pricing_hist_csr.old_pricing_attribute94 IS NULL
4845: --
4846: IF ( l_pricing_hist_csr.old_pricing_attribute94 IS NULL
4847: AND l_pricing_hist_csr.new_pricing_attribute94 IS NULL ) THEN
4848: IF ( p_pricing_attribs_rec.pricing_attribute94 = l_pricing_attribs_rec.pricing_attribute94 )
4849: OR ( p_pricing_attribs_rec.pricing_attribute94 = fnd_api.g_miss_char ) THEN
4850: l_pricing_hist_csr.old_pricing_attribute94 := NULL;
4851: l_pricing_hist_csr.new_pricing_attribute94 := NULL;
4852: ELSE
4853: l_pricing_hist_csr.old_pricing_attribute94 := fnd_api.g_miss_char;
4849: OR ( p_pricing_attribs_rec.pricing_attribute94 = fnd_api.g_miss_char ) THEN
4850: l_pricing_hist_csr.old_pricing_attribute94 := NULL;
4851: l_pricing_hist_csr.new_pricing_attribute94 := NULL;
4852: ELSE
4853: l_pricing_hist_csr.old_pricing_attribute94 := fnd_api.g_miss_char;
4854: l_pricing_hist_csr.new_pricing_attribute94 := p_pricing_attribs_rec.pricing_attribute94;
4855: END IF;
4856: ELSE
4857: l_pricing_hist_csr.old_pricing_attribute94 := fnd_api.g_miss_char;
4853: l_pricing_hist_csr.old_pricing_attribute94 := fnd_api.g_miss_char;
4854: l_pricing_hist_csr.new_pricing_attribute94 := p_pricing_attribs_rec.pricing_attribute94;
4855: END IF;
4856: ELSE
4857: l_pricing_hist_csr.old_pricing_attribute94 := fnd_api.g_miss_char;
4858: l_pricing_hist_csr.new_pricing_attribute94 := p_pricing_attribs_rec.pricing_attribute94;
4859: END IF;
4860: --
4861: IF ( l_pricing_hist_csr.old_pricing_attribute95 IS NULL
4860: --
4861: IF ( l_pricing_hist_csr.old_pricing_attribute95 IS NULL
4862: AND l_pricing_hist_csr.new_pricing_attribute95 IS NULL ) THEN
4863: IF ( p_pricing_attribs_rec.pricing_attribute95 = l_pricing_attribs_rec.pricing_attribute95 )
4864: OR ( p_pricing_attribs_rec.pricing_attribute95 = fnd_api.g_miss_char ) THEN
4865: l_pricing_hist_csr.old_pricing_attribute95 := NULL;
4866: l_pricing_hist_csr.new_pricing_attribute95 := NULL;
4867: ELSE
4868: l_pricing_hist_csr.old_pricing_attribute95 := fnd_api.g_miss_char;
4864: OR ( p_pricing_attribs_rec.pricing_attribute95 = fnd_api.g_miss_char ) THEN
4865: l_pricing_hist_csr.old_pricing_attribute95 := NULL;
4866: l_pricing_hist_csr.new_pricing_attribute95 := NULL;
4867: ELSE
4868: l_pricing_hist_csr.old_pricing_attribute95 := fnd_api.g_miss_char;
4869: l_pricing_hist_csr.new_pricing_attribute95 := p_pricing_attribs_rec.pricing_attribute95;
4870: END IF;
4871: ELSE
4872: l_pricing_hist_csr.old_pricing_attribute95 := fnd_api.g_miss_char;
4868: l_pricing_hist_csr.old_pricing_attribute95 := fnd_api.g_miss_char;
4869: l_pricing_hist_csr.new_pricing_attribute95 := p_pricing_attribs_rec.pricing_attribute95;
4870: END IF;
4871: ELSE
4872: l_pricing_hist_csr.old_pricing_attribute95 := fnd_api.g_miss_char;
4873: l_pricing_hist_csr.new_pricing_attribute95 := p_pricing_attribs_rec.pricing_attribute95;
4874: END IF;
4875: --
4876: IF ( l_pricing_hist_csr.old_pricing_attribute96 IS NULL
4875: --
4876: IF ( l_pricing_hist_csr.old_pricing_attribute96 IS NULL
4877: AND l_pricing_hist_csr.new_pricing_attribute96 IS NULL ) THEN
4878: IF ( p_pricing_attribs_rec.pricing_attribute96 = l_pricing_attribs_rec.pricing_attribute96 )
4879: OR ( p_pricing_attribs_rec.pricing_attribute96 = fnd_api.g_miss_char ) THEN
4880: l_pricing_hist_csr.old_pricing_attribute96 := NULL;
4881: l_pricing_hist_csr.new_pricing_attribute96 := NULL;
4882: ELSE
4883: l_pricing_hist_csr.old_pricing_attribute96 := fnd_api.g_miss_char;
4879: OR ( p_pricing_attribs_rec.pricing_attribute96 = fnd_api.g_miss_char ) THEN
4880: l_pricing_hist_csr.old_pricing_attribute96 := NULL;
4881: l_pricing_hist_csr.new_pricing_attribute96 := NULL;
4882: ELSE
4883: l_pricing_hist_csr.old_pricing_attribute96 := fnd_api.g_miss_char;
4884: l_pricing_hist_csr.new_pricing_attribute96 := p_pricing_attribs_rec.pricing_attribute96;
4885: END IF;
4886: ELSE
4887: l_pricing_hist_csr.old_pricing_attribute96 := fnd_api.g_miss_char;
4883: l_pricing_hist_csr.old_pricing_attribute96 := fnd_api.g_miss_char;
4884: l_pricing_hist_csr.new_pricing_attribute96 := p_pricing_attribs_rec.pricing_attribute96;
4885: END IF;
4886: ELSE
4887: l_pricing_hist_csr.old_pricing_attribute96 := fnd_api.g_miss_char;
4888: l_pricing_hist_csr.new_pricing_attribute96 := p_pricing_attribs_rec.pricing_attribute96;
4889: END IF;
4890: --
4891: IF ( l_pricing_hist_csr.old_pricing_attribute97 IS NULL
4890: --
4891: IF ( l_pricing_hist_csr.old_pricing_attribute97 IS NULL
4892: AND l_pricing_hist_csr.new_pricing_attribute97 IS NULL ) THEN
4893: IF ( p_pricing_attribs_rec.pricing_attribute97 = l_pricing_attribs_rec.pricing_attribute97 )
4894: OR ( p_pricing_attribs_rec.pricing_attribute97 = fnd_api.g_miss_char ) THEN
4895: l_pricing_hist_csr.old_pricing_attribute97 := NULL;
4896: l_pricing_hist_csr.new_pricing_attribute97 := NULL;
4897: ELSE
4898: l_pricing_hist_csr.old_pricing_attribute97 := fnd_api.g_miss_char;
4894: OR ( p_pricing_attribs_rec.pricing_attribute97 = fnd_api.g_miss_char ) THEN
4895: l_pricing_hist_csr.old_pricing_attribute97 := NULL;
4896: l_pricing_hist_csr.new_pricing_attribute97 := NULL;
4897: ELSE
4898: l_pricing_hist_csr.old_pricing_attribute97 := fnd_api.g_miss_char;
4899: l_pricing_hist_csr.new_pricing_attribute97 := p_pricing_attribs_rec.pricing_attribute97;
4900: END IF;
4901: ELSE
4902: l_pricing_hist_csr.old_pricing_attribute97 := fnd_api.g_miss_char;
4898: l_pricing_hist_csr.old_pricing_attribute97 := fnd_api.g_miss_char;
4899: l_pricing_hist_csr.new_pricing_attribute97 := p_pricing_attribs_rec.pricing_attribute97;
4900: END IF;
4901: ELSE
4902: l_pricing_hist_csr.old_pricing_attribute97 := fnd_api.g_miss_char;
4903: l_pricing_hist_csr.new_pricing_attribute97 := p_pricing_attribs_rec.pricing_attribute97;
4904: END IF;
4905: --
4906: IF ( l_pricing_hist_csr.old_pricing_attribute98 IS NULL
4905: --
4906: IF ( l_pricing_hist_csr.old_pricing_attribute98 IS NULL
4907: AND l_pricing_hist_csr.new_pricing_attribute98 IS NULL ) THEN
4908: IF ( p_pricing_attribs_rec.pricing_attribute98 = l_pricing_attribs_rec.pricing_attribute98 )
4909: OR ( p_pricing_attribs_rec.pricing_attribute98 = fnd_api.g_miss_char ) THEN
4910: l_pricing_hist_csr.old_pricing_attribute98 := NULL;
4911: l_pricing_hist_csr.new_pricing_attribute98 := NULL;
4912: ELSE
4913: l_pricing_hist_csr.old_pricing_attribute98 := fnd_api.g_miss_char;
4909: OR ( p_pricing_attribs_rec.pricing_attribute98 = fnd_api.g_miss_char ) THEN
4910: l_pricing_hist_csr.old_pricing_attribute98 := NULL;
4911: l_pricing_hist_csr.new_pricing_attribute98 := NULL;
4912: ELSE
4913: l_pricing_hist_csr.old_pricing_attribute98 := fnd_api.g_miss_char;
4914: l_pricing_hist_csr.new_pricing_attribute98 := p_pricing_attribs_rec.pricing_attribute98;
4915: END IF;
4916: ELSE
4917: l_pricing_hist_csr.old_pricing_attribute98 := fnd_api.g_miss_char;
4913: l_pricing_hist_csr.old_pricing_attribute98 := fnd_api.g_miss_char;
4914: l_pricing_hist_csr.new_pricing_attribute98 := p_pricing_attribs_rec.pricing_attribute98;
4915: END IF;
4916: ELSE
4917: l_pricing_hist_csr.old_pricing_attribute98 := fnd_api.g_miss_char;
4918: l_pricing_hist_csr.new_pricing_attribute98 := p_pricing_attribs_rec.pricing_attribute98;
4919: END IF;
4920: --
4921: IF ( l_pricing_hist_csr.old_pricing_attribute99 IS NULL
4920: --
4921: IF ( l_pricing_hist_csr.old_pricing_attribute99 IS NULL
4922: AND l_pricing_hist_csr.new_pricing_attribute99 IS NULL ) THEN
4923: IF ( p_pricing_attribs_rec.pricing_attribute99 = l_pricing_attribs_rec.pricing_attribute99 )
4924: OR ( p_pricing_attribs_rec.pricing_attribute99 = fnd_api.g_miss_char ) THEN
4925: l_pricing_hist_csr.old_pricing_attribute99 := NULL;
4926: l_pricing_hist_csr.new_pricing_attribute99 := NULL;
4927: ELSE
4928: l_pricing_hist_csr.old_pricing_attribute99 := fnd_api.g_miss_char;
4924: OR ( p_pricing_attribs_rec.pricing_attribute99 = fnd_api.g_miss_char ) THEN
4925: l_pricing_hist_csr.old_pricing_attribute99 := NULL;
4926: l_pricing_hist_csr.new_pricing_attribute99 := NULL;
4927: ELSE
4928: l_pricing_hist_csr.old_pricing_attribute99 := fnd_api.g_miss_char;
4929: l_pricing_hist_csr.new_pricing_attribute99 := p_pricing_attribs_rec.pricing_attribute99;
4930: END IF;
4931: ELSE
4932: l_pricing_hist_csr.old_pricing_attribute99 := fnd_api.g_miss_char;
4928: l_pricing_hist_csr.old_pricing_attribute99 := fnd_api.g_miss_char;
4929: l_pricing_hist_csr.new_pricing_attribute99 := p_pricing_attribs_rec.pricing_attribute99;
4930: END IF;
4931: ELSE
4932: l_pricing_hist_csr.old_pricing_attribute99 := fnd_api.g_miss_char;
4933: l_pricing_hist_csr.new_pricing_attribute99 := p_pricing_attribs_rec.pricing_attribute99;
4934: END IF;
4935: --
4936: IF ( l_pricing_hist_csr.old_pricing_attribute100 IS NULL
4935: --
4936: IF ( l_pricing_hist_csr.old_pricing_attribute100 IS NULL
4937: AND l_pricing_hist_csr.new_pricing_attribute100 IS NULL ) THEN
4938: IF ( p_pricing_attribs_rec.pricing_attribute100 = l_pricing_attribs_rec.pricing_attribute100 )
4939: OR ( p_pricing_attribs_rec.pricing_attribute100 = fnd_api.g_miss_char ) THEN
4940: l_pricing_hist_csr.old_pricing_attribute100 := NULL;
4941: l_pricing_hist_csr.new_pricing_attribute100 := NULL;
4942: ELSE
4943: l_pricing_hist_csr.old_pricing_attribute100 := fnd_api.g_miss_char;
4939: OR ( p_pricing_attribs_rec.pricing_attribute100 = fnd_api.g_miss_char ) THEN
4940: l_pricing_hist_csr.old_pricing_attribute100 := NULL;
4941: l_pricing_hist_csr.new_pricing_attribute100 := NULL;
4942: ELSE
4943: l_pricing_hist_csr.old_pricing_attribute100 := fnd_api.g_miss_char;
4944: l_pricing_hist_csr.new_pricing_attribute100 := p_pricing_attribs_rec.pricing_attribute100;
4945: END IF;
4946: ELSE
4947: l_pricing_hist_csr.old_pricing_attribute100 := fnd_api.g_miss_char;
4943: l_pricing_hist_csr.old_pricing_attribute100 := fnd_api.g_miss_char;
4944: l_pricing_hist_csr.new_pricing_attribute100 := p_pricing_attribs_rec.pricing_attribute100;
4945: END IF;
4946: ELSE
4947: l_pricing_hist_csr.old_pricing_attribute100 := fnd_api.g_miss_char;
4948: l_pricing_hist_csr.new_pricing_attribute100 := p_pricing_attribs_rec.pricing_attribute100;
4949: END IF;
4950: --
4951:
4950: --
4951:
4952: CSI_I_PRICING_ATTRIBS_H_PKG.Update_Row(
4953: p_price_attrib_history_id => l_pricing_hist_id ,
4954: p_pricing_attribute_id => fnd_api.g_miss_num ,
4955: p_transaction_id => fnd_api.g_miss_num ,
4956: p_old_pricing_context => l_pricing_hist_csr.old_pricing_context ,
4957: p_new_pricing_context => l_pricing_hist_csr.new_pricing_context ,
4958: p_old_pricing_attribute1 => l_pricing_hist_csr.old_pricing_attribute1 ,
4951:
4952: CSI_I_PRICING_ATTRIBS_H_PKG.Update_Row(
4953: p_price_attrib_history_id => l_pricing_hist_id ,
4954: p_pricing_attribute_id => fnd_api.g_miss_num ,
4955: p_transaction_id => fnd_api.g_miss_num ,
4956: p_old_pricing_context => l_pricing_hist_csr.old_pricing_context ,
4957: p_new_pricing_context => l_pricing_hist_csr.new_pricing_context ,
4958: p_old_pricing_attribute1 => l_pricing_hist_csr.old_pricing_attribute1 ,
4959: p_new_pricing_attribute1 => l_pricing_hist_csr.new_pricing_attribute1 ,
5190: p_old_attribute14 => l_pricing_hist_csr.old_attribute14 ,
5191: p_new_attribute14 => l_pricing_hist_csr.new_attribute14 ,
5192: p_old_attribute15 => l_pricing_hist_csr.old_attribute15 ,
5193: p_new_attribute15 => l_pricing_hist_csr.new_attribute15 ,
5194: p_full_dump_flag => fnd_api.g_miss_char ,
5195: p_created_by => fnd_api.g_miss_num, -- fnd_global.user_id,
5196: p_creation_date => fnd_api.g_miss_date ,
5197: p_last_updated_by => fnd_global.user_id ,
5198: p_last_update_date => sysdate ,
5191: p_new_attribute14 => l_pricing_hist_csr.new_attribute14 ,
5192: p_old_attribute15 => l_pricing_hist_csr.old_attribute15 ,
5193: p_new_attribute15 => l_pricing_hist_csr.new_attribute15 ,
5194: p_full_dump_flag => fnd_api.g_miss_char ,
5195: p_created_by => fnd_api.g_miss_num, -- fnd_global.user_id,
5196: p_creation_date => fnd_api.g_miss_date ,
5197: p_last_updated_by => fnd_global.user_id ,
5198: p_last_update_date => sysdate ,
5199: p_last_update_login => fnd_global.user_id ,
5192: p_old_attribute15 => l_pricing_hist_csr.old_attribute15 ,
5193: p_new_attribute15 => l_pricing_hist_csr.new_attribute15 ,
5194: p_full_dump_flag => fnd_api.g_miss_char ,
5195: p_created_by => fnd_api.g_miss_num, -- fnd_global.user_id,
5196: p_creation_date => fnd_api.g_miss_date ,
5197: p_last_updated_by => fnd_global.user_id ,
5198: p_last_update_date => sysdate ,
5199: p_last_update_login => fnd_global.user_id ,
5200: p_object_version_number => fnd_api.g_miss_num );
5196: p_creation_date => fnd_api.g_miss_date ,
5197: p_last_updated_by => fnd_global.user_id ,
5198: p_last_update_date => sysdate ,
5199: p_last_update_login => fnd_global.user_id ,
5200: p_object_version_number => fnd_api.g_miss_num );
5201:
5202: END IF;
5203: EXCEPTION
5204: WHEN NO_DATA_FOUND THEN
5210: l_temp_pricing_attribs_rec := p_pricing_attribs_rec;
5211: -- If the mod value is 0 then dump all the columns both changed and unchanged
5212: -- changed columns have old and new values while the unchanged values have old and new values
5213: -- exactly same
5214: IF (p_pricing_attribs_rec.PRICING_CONTEXT = FND_API.G_MISS_CHAR) THEN
5215: l_temp_pricing_attribs_rec.PRICING_CONTEXT := l_pricing_attribs_rec.PRICING_CONTEXT;
5216: END IF;
5217:
5218: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE1 = FND_API.G_MISS_CHAR) THEN
5214: IF (p_pricing_attribs_rec.PRICING_CONTEXT = FND_API.G_MISS_CHAR) THEN
5215: l_temp_pricing_attribs_rec.PRICING_CONTEXT := l_pricing_attribs_rec.PRICING_CONTEXT;
5216: END IF;
5217:
5218: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE1 = FND_API.G_MISS_CHAR) THEN
5219: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE1 := l_pricing_attribs_rec.PRICING_ATTRIBUTE1;
5220: END IF;
5221:
5222: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE2 = FND_API.G_MISS_CHAR) THEN
5218: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE1 = FND_API.G_MISS_CHAR) THEN
5219: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE1 := l_pricing_attribs_rec.PRICING_ATTRIBUTE1;
5220: END IF;
5221:
5222: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE2 = FND_API.G_MISS_CHAR) THEN
5223: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE2 := l_pricing_attribs_rec.PRICING_ATTRIBUTE2;
5224: END IF;
5225:
5226:
5223: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE2 := l_pricing_attribs_rec.PRICING_ATTRIBUTE2;
5224: END IF;
5225:
5226:
5227: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE3 = FND_API.G_MISS_CHAR) THEN
5228: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE3 := l_pricing_attribs_rec.PRICING_ATTRIBUTE3;
5229: END IF;
5230:
5231: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE4 = FND_API.G_MISS_CHAR) THEN
5227: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE3 = FND_API.G_MISS_CHAR) THEN
5228: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE3 := l_pricing_attribs_rec.PRICING_ATTRIBUTE3;
5229: END IF;
5230:
5231: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE4 = FND_API.G_MISS_CHAR) THEN
5232: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE4 := l_pricing_attribs_rec.PRICING_ATTRIBUTE4;
5233: END IF;
5234:
5235: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE5 = FND_API.G_MISS_CHAR) THEN
5231: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE4 = FND_API.G_MISS_CHAR) THEN
5232: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE4 := l_pricing_attribs_rec.PRICING_ATTRIBUTE4;
5233: END IF;
5234:
5235: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE5 = FND_API.G_MISS_CHAR) THEN
5236: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE5 := l_pricing_attribs_rec.PRICING_ATTRIBUTE5;
5237: END IF;
5238:
5239: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE6 = FND_API.G_MISS_CHAR) THEN
5235: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE5 = FND_API.G_MISS_CHAR) THEN
5236: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE5 := l_pricing_attribs_rec.PRICING_ATTRIBUTE5;
5237: END IF;
5238:
5239: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE6 = FND_API.G_MISS_CHAR) THEN
5240: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE6 := l_pricing_attribs_rec.PRICING_ATTRIBUTE6;
5241: END IF;
5242:
5243: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE7 = FND_API.G_MISS_CHAR) THEN
5239: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE6 = FND_API.G_MISS_CHAR) THEN
5240: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE6 := l_pricing_attribs_rec.PRICING_ATTRIBUTE6;
5241: END IF;
5242:
5243: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE7 = FND_API.G_MISS_CHAR) THEN
5244: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE7 := l_pricing_attribs_rec.PRICING_ATTRIBUTE7;
5245: END IF;
5246:
5247: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE8 = FND_API.G_MISS_CHAR) THEN
5243: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE7 = FND_API.G_MISS_CHAR) THEN
5244: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE7 := l_pricing_attribs_rec.PRICING_ATTRIBUTE7;
5245: END IF;
5246:
5247: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE8 = FND_API.G_MISS_CHAR) THEN
5248: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE8 := l_pricing_attribs_rec.PRICING_ATTRIBUTE8;
5249: END IF;
5250:
5251: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE9 = FND_API.G_MISS_CHAR) THEN
5247: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE8 = FND_API.G_MISS_CHAR) THEN
5248: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE8 := l_pricing_attribs_rec.PRICING_ATTRIBUTE8;
5249: END IF;
5250:
5251: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE9 = FND_API.G_MISS_CHAR) THEN
5252: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE9 := l_pricing_attribs_rec.PRICING_ATTRIBUTE9;
5253: END IF;
5254:
5255: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE10 = FND_API.G_MISS_CHAR) THEN
5251: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE9 = FND_API.G_MISS_CHAR) THEN
5252: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE9 := l_pricing_attribs_rec.PRICING_ATTRIBUTE9;
5253: END IF;
5254:
5255: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE10 = FND_API.G_MISS_CHAR) THEN
5256: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE10 := l_pricing_attribs_rec.PRICING_ATTRIBUTE10;
5257: END IF;
5258:
5259: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE11 = FND_API.G_MISS_CHAR) THEN
5255: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE10 = FND_API.G_MISS_CHAR) THEN
5256: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE10 := l_pricing_attribs_rec.PRICING_ATTRIBUTE10;
5257: END IF;
5258:
5259: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE11 = FND_API.G_MISS_CHAR) THEN
5260: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE11 := l_pricing_attribs_rec.PRICING_ATTRIBUTE11;
5261: END IF;
5262:
5263: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE12 = FND_API.G_MISS_CHAR) THEN
5259: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE11 = FND_API.G_MISS_CHAR) THEN
5260: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE11 := l_pricing_attribs_rec.PRICING_ATTRIBUTE11;
5261: END IF;
5262:
5263: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE12 = FND_API.G_MISS_CHAR) THEN
5264: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE12 := l_pricing_attribs_rec.PRICING_ATTRIBUTE12;
5265: END IF;
5266:
5267:
5264: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE12 := l_pricing_attribs_rec.PRICING_ATTRIBUTE12;
5265: END IF;
5266:
5267:
5268: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE13 = FND_API.G_MISS_CHAR) THEN
5269: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE13 := l_pricing_attribs_rec.PRICING_ATTRIBUTE13;
5270: END IF;
5271:
5272: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE14 = FND_API.G_MISS_CHAR) THEN
5268: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE13 = FND_API.G_MISS_CHAR) THEN
5269: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE13 := l_pricing_attribs_rec.PRICING_ATTRIBUTE13;
5270: END IF;
5271:
5272: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE14 = FND_API.G_MISS_CHAR) THEN
5273: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE14 := l_pricing_attribs_rec.PRICING_ATTRIBUTE14;
5274: END IF;
5275:
5276: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE15 = FND_API.G_MISS_CHAR) THEN
5272: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE14 = FND_API.G_MISS_CHAR) THEN
5273: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE14 := l_pricing_attribs_rec.PRICING_ATTRIBUTE14;
5274: END IF;
5275:
5276: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE15 = FND_API.G_MISS_CHAR) THEN
5277: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE15 := l_pricing_attribs_rec.PRICING_ATTRIBUTE15;
5278: END IF;
5279:
5280: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE16 = FND_API.G_MISS_CHAR) THEN
5276: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE15 = FND_API.G_MISS_CHAR) THEN
5277: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE15 := l_pricing_attribs_rec.PRICING_ATTRIBUTE15;
5278: END IF;
5279:
5280: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE16 = FND_API.G_MISS_CHAR) THEN
5281: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE16 := l_pricing_attribs_rec.PRICING_ATTRIBUTE16;
5282: END IF;
5283:
5284: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE17 = FND_API.G_MISS_CHAR) THEN
5280: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE16 = FND_API.G_MISS_CHAR) THEN
5281: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE16 := l_pricing_attribs_rec.PRICING_ATTRIBUTE16;
5282: END IF;
5283:
5284: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE17 = FND_API.G_MISS_CHAR) THEN
5285: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE17 := l_pricing_attribs_rec.PRICING_ATTRIBUTE17;
5286: END IF;
5287:
5288: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE18 = FND_API.G_MISS_CHAR) THEN
5284: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE17 = FND_API.G_MISS_CHAR) THEN
5285: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE17 := l_pricing_attribs_rec.PRICING_ATTRIBUTE17;
5286: END IF;
5287:
5288: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE18 = FND_API.G_MISS_CHAR) THEN
5289: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE18 := l_pricing_attribs_rec.PRICING_ATTRIBUTE18;
5290: END IF;
5291:
5292: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE19 = FND_API.G_MISS_CHAR) THEN
5288: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE18 = FND_API.G_MISS_CHAR) THEN
5289: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE18 := l_pricing_attribs_rec.PRICING_ATTRIBUTE18;
5290: END IF;
5291:
5292: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE19 = FND_API.G_MISS_CHAR) THEN
5293: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE19 := l_pricing_attribs_rec.PRICING_ATTRIBUTE19;
5294: END IF;
5295:
5296: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE20 = FND_API.G_MISS_CHAR) THEN
5292: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE19 = FND_API.G_MISS_CHAR) THEN
5293: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE19 := l_pricing_attribs_rec.PRICING_ATTRIBUTE19;
5294: END IF;
5295:
5296: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE20 = FND_API.G_MISS_CHAR) THEN
5297: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE20 := l_pricing_attribs_rec.PRICING_ATTRIBUTE20;
5298: END IF;
5299:
5300: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE21 = FND_API.G_MISS_CHAR) THEN
5296: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE20 = FND_API.G_MISS_CHAR) THEN
5297: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE20 := l_pricing_attribs_rec.PRICING_ATTRIBUTE20;
5298: END IF;
5299:
5300: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE21 = FND_API.G_MISS_CHAR) THEN
5301: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE21 := l_pricing_attribs_rec.PRICING_ATTRIBUTE21;
5302: END IF;
5303:
5304: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE22 = FND_API.G_MISS_CHAR) THEN
5300: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE21 = FND_API.G_MISS_CHAR) THEN
5301: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE21 := l_pricing_attribs_rec.PRICING_ATTRIBUTE21;
5302: END IF;
5303:
5304: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE22 = FND_API.G_MISS_CHAR) THEN
5305: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE22 := l_pricing_attribs_rec.PRICING_ATTRIBUTE22;
5306: END IF;
5307:
5308:
5305: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE22 := l_pricing_attribs_rec.PRICING_ATTRIBUTE22;
5306: END IF;
5307:
5308:
5309: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE23 = FND_API.G_MISS_CHAR) THEN
5310: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE23 := l_pricing_attribs_rec.PRICING_ATTRIBUTE23;
5311: END IF;
5312:
5313: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE24 = FND_API.G_MISS_CHAR) THEN
5309: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE23 = FND_API.G_MISS_CHAR) THEN
5310: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE23 := l_pricing_attribs_rec.PRICING_ATTRIBUTE23;
5311: END IF;
5312:
5313: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE24 = FND_API.G_MISS_CHAR) THEN
5314: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE24 := l_pricing_attribs_rec.PRICING_ATTRIBUTE24;
5315: END IF;
5316:
5317: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE25 = FND_API.G_MISS_CHAR) THEN
5313: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE24 = FND_API.G_MISS_CHAR) THEN
5314: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE24 := l_pricing_attribs_rec.PRICING_ATTRIBUTE24;
5315: END IF;
5316:
5317: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE25 = FND_API.G_MISS_CHAR) THEN
5318: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE25 := l_pricing_attribs_rec.PRICING_ATTRIBUTE25;
5319: END IF;
5320:
5321: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE26 = FND_API.G_MISS_CHAR) THEN
5317: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE25 = FND_API.G_MISS_CHAR) THEN
5318: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE25 := l_pricing_attribs_rec.PRICING_ATTRIBUTE25;
5319: END IF;
5320:
5321: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE26 = FND_API.G_MISS_CHAR) THEN
5322: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE26 := l_pricing_attribs_rec.PRICING_ATTRIBUTE26;
5323: END IF;
5324:
5325: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE27 = FND_API.G_MISS_CHAR) THEN
5321: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE26 = FND_API.G_MISS_CHAR) THEN
5322: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE26 := l_pricing_attribs_rec.PRICING_ATTRIBUTE26;
5323: END IF;
5324:
5325: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE27 = FND_API.G_MISS_CHAR) THEN
5326: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE27 := l_pricing_attribs_rec.PRICING_ATTRIBUTE27;
5327: END IF;
5328:
5329: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE28 = FND_API.G_MISS_CHAR) THEN
5325: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE27 = FND_API.G_MISS_CHAR) THEN
5326: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE27 := l_pricing_attribs_rec.PRICING_ATTRIBUTE27;
5327: END IF;
5328:
5329: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE28 = FND_API.G_MISS_CHAR) THEN
5330: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE28 := l_pricing_attribs_rec.PRICING_ATTRIBUTE28;
5331: END IF;
5332:
5333: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE29 = FND_API.G_MISS_CHAR) THEN
5329: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE28 = FND_API.G_MISS_CHAR) THEN
5330: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE28 := l_pricing_attribs_rec.PRICING_ATTRIBUTE28;
5331: END IF;
5332:
5333: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE29 = FND_API.G_MISS_CHAR) THEN
5334: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE29 := l_pricing_attribs_rec.PRICING_ATTRIBUTE29;
5335: END IF;
5336:
5337: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE30 = FND_API.G_MISS_CHAR) THEN
5333: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE29 = FND_API.G_MISS_CHAR) THEN
5334: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE29 := l_pricing_attribs_rec.PRICING_ATTRIBUTE29;
5335: END IF;
5336:
5337: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE30 = FND_API.G_MISS_CHAR) THEN
5338: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE30 := l_pricing_attribs_rec.PRICING_ATTRIBUTE30;
5339: END IF;
5340:
5341: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE31 = FND_API.G_MISS_CHAR) THEN
5337: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE30 = FND_API.G_MISS_CHAR) THEN
5338: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE30 := l_pricing_attribs_rec.PRICING_ATTRIBUTE30;
5339: END IF;
5340:
5341: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE31 = FND_API.G_MISS_CHAR) THEN
5342: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE31 := l_pricing_attribs_rec.PRICING_ATTRIBUTE31;
5343: END IF;
5344:
5345: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE32 = FND_API.G_MISS_CHAR) THEN
5341: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE31 = FND_API.G_MISS_CHAR) THEN
5342: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE31 := l_pricing_attribs_rec.PRICING_ATTRIBUTE31;
5343: END IF;
5344:
5345: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE32 = FND_API.G_MISS_CHAR) THEN
5346: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE32 := l_pricing_attribs_rec.PRICING_ATTRIBUTE32;
5347: END IF;
5348:
5349:
5346: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE32 := l_pricing_attribs_rec.PRICING_ATTRIBUTE32;
5347: END IF;
5348:
5349:
5350: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE33 = FND_API.G_MISS_CHAR) THEN
5351: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE33 := l_pricing_attribs_rec.PRICING_ATTRIBUTE33;
5352: END IF;
5353:
5354: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE34 = FND_API.G_MISS_CHAR) THEN
5350: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE33 = FND_API.G_MISS_CHAR) THEN
5351: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE33 := l_pricing_attribs_rec.PRICING_ATTRIBUTE33;
5352: END IF;
5353:
5354: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE34 = FND_API.G_MISS_CHAR) THEN
5355: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE34 := l_pricing_attribs_rec.PRICING_ATTRIBUTE34;
5356: END IF;
5357:
5358: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE35 = FND_API.G_MISS_CHAR) THEN
5354: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE34 = FND_API.G_MISS_CHAR) THEN
5355: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE34 := l_pricing_attribs_rec.PRICING_ATTRIBUTE34;
5356: END IF;
5357:
5358: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE35 = FND_API.G_MISS_CHAR) THEN
5359: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE35 := l_pricing_attribs_rec.PRICING_ATTRIBUTE35;
5360: END IF;
5361:
5362: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE36 = FND_API.G_MISS_CHAR) THEN
5358: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE35 = FND_API.G_MISS_CHAR) THEN
5359: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE35 := l_pricing_attribs_rec.PRICING_ATTRIBUTE35;
5360: END IF;
5361:
5362: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE36 = FND_API.G_MISS_CHAR) THEN
5363: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE36 := l_pricing_attribs_rec.PRICING_ATTRIBUTE36;
5364: END IF;
5365:
5366: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE37 = FND_API.G_MISS_CHAR) THEN
5362: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE36 = FND_API.G_MISS_CHAR) THEN
5363: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE36 := l_pricing_attribs_rec.PRICING_ATTRIBUTE36;
5364: END IF;
5365:
5366: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE37 = FND_API.G_MISS_CHAR) THEN
5367: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE37 := l_pricing_attribs_rec.PRICING_ATTRIBUTE37;
5368: END IF;
5369:
5370: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE38 = FND_API.G_MISS_CHAR) THEN
5366: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE37 = FND_API.G_MISS_CHAR) THEN
5367: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE37 := l_pricing_attribs_rec.PRICING_ATTRIBUTE37;
5368: END IF;
5369:
5370: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE38 = FND_API.G_MISS_CHAR) THEN
5371: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE38 := l_pricing_attribs_rec.PRICING_ATTRIBUTE38;
5372: END IF;
5373:
5374: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE39 = FND_API.G_MISS_CHAR) THEN
5370: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE38 = FND_API.G_MISS_CHAR) THEN
5371: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE38 := l_pricing_attribs_rec.PRICING_ATTRIBUTE38;
5372: END IF;
5373:
5374: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE39 = FND_API.G_MISS_CHAR) THEN
5375: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE39 := l_pricing_attribs_rec.PRICING_ATTRIBUTE39;
5376: END IF;
5377:
5378: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE40 = FND_API.G_MISS_CHAR) THEN
5374: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE39 = FND_API.G_MISS_CHAR) THEN
5375: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE39 := l_pricing_attribs_rec.PRICING_ATTRIBUTE39;
5376: END IF;
5377:
5378: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE40 = FND_API.G_MISS_CHAR) THEN
5379: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE40 := l_pricing_attribs_rec.PRICING_ATTRIBUTE40;
5380: END IF;
5381:
5382:
5379: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE40 := l_pricing_attribs_rec.PRICING_ATTRIBUTE40;
5380: END IF;
5381:
5382:
5383: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE41 = FND_API.G_MISS_CHAR) THEN
5384: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE41 := l_pricing_attribs_rec.PRICING_ATTRIBUTE41;
5385: END IF;
5386:
5387: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE42 = FND_API.G_MISS_CHAR) THEN
5383: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE41 = FND_API.G_MISS_CHAR) THEN
5384: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE41 := l_pricing_attribs_rec.PRICING_ATTRIBUTE41;
5385: END IF;
5386:
5387: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE42 = FND_API.G_MISS_CHAR) THEN
5388: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE42 := l_pricing_attribs_rec.PRICING_ATTRIBUTE42;
5389: END IF;
5390:
5391:
5388: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE42 := l_pricing_attribs_rec.PRICING_ATTRIBUTE42;
5389: END IF;
5390:
5391:
5392: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE43 = FND_API.G_MISS_CHAR) THEN
5393: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE43 := l_pricing_attribs_rec.PRICING_ATTRIBUTE43;
5394: END IF;
5395:
5396: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE44 = FND_API.G_MISS_CHAR) THEN
5392: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE43 = FND_API.G_MISS_CHAR) THEN
5393: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE43 := l_pricing_attribs_rec.PRICING_ATTRIBUTE43;
5394: END IF;
5395:
5396: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE44 = FND_API.G_MISS_CHAR) THEN
5397: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE44 := l_pricing_attribs_rec.PRICING_ATTRIBUTE44;
5398: END IF;
5399:
5400: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE45 = FND_API.G_MISS_CHAR) THEN
5396: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE44 = FND_API.G_MISS_CHAR) THEN
5397: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE44 := l_pricing_attribs_rec.PRICING_ATTRIBUTE44;
5398: END IF;
5399:
5400: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE45 = FND_API.G_MISS_CHAR) THEN
5401: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE45 := l_pricing_attribs_rec.PRICING_ATTRIBUTE45;
5402: END IF;
5403:
5404: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE46 = FND_API.G_MISS_CHAR) THEN
5400: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE45 = FND_API.G_MISS_CHAR) THEN
5401: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE45 := l_pricing_attribs_rec.PRICING_ATTRIBUTE45;
5402: END IF;
5403:
5404: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE46 = FND_API.G_MISS_CHAR) THEN
5405: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE46 := l_pricing_attribs_rec.PRICING_ATTRIBUTE46;
5406: END IF;
5407:
5408: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE47 = FND_API.G_MISS_CHAR) THEN
5404: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE46 = FND_API.G_MISS_CHAR) THEN
5405: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE46 := l_pricing_attribs_rec.PRICING_ATTRIBUTE46;
5406: END IF;
5407:
5408: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE47 = FND_API.G_MISS_CHAR) THEN
5409: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE47 := l_pricing_attribs_rec.PRICING_ATTRIBUTE47;
5410: END IF;
5411:
5412: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE48 = FND_API.G_MISS_CHAR) THEN
5408: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE47 = FND_API.G_MISS_CHAR) THEN
5409: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE47 := l_pricing_attribs_rec.PRICING_ATTRIBUTE47;
5410: END IF;
5411:
5412: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE48 = FND_API.G_MISS_CHAR) THEN
5413: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE48 := l_pricing_attribs_rec.PRICING_ATTRIBUTE48;
5414: END IF;
5415:
5416: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE49 = FND_API.G_MISS_CHAR) THEN
5412: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE48 = FND_API.G_MISS_CHAR) THEN
5413: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE48 := l_pricing_attribs_rec.PRICING_ATTRIBUTE48;
5414: END IF;
5415:
5416: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE49 = FND_API.G_MISS_CHAR) THEN
5417: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE49 := l_pricing_attribs_rec.PRICING_ATTRIBUTE49;
5418: END IF;
5419:
5420: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE50 = FND_API.G_MISS_CHAR) THEN
5416: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE49 = FND_API.G_MISS_CHAR) THEN
5417: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE49 := l_pricing_attribs_rec.PRICING_ATTRIBUTE49;
5418: END IF;
5419:
5420: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE50 = FND_API.G_MISS_CHAR) THEN
5421: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE50 := l_pricing_attribs_rec.PRICING_ATTRIBUTE50;
5422: END IF;
5423:
5424:
5421: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE50 := l_pricing_attribs_rec.PRICING_ATTRIBUTE50;
5422: END IF;
5423:
5424:
5425: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE51 = FND_API.G_MISS_CHAR) THEN
5426: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE51 := l_pricing_attribs_rec.PRICING_ATTRIBUTE51;
5427: END IF;
5428:
5429: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE52 = FND_API.G_MISS_CHAR) THEN
5425: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE51 = FND_API.G_MISS_CHAR) THEN
5426: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE51 := l_pricing_attribs_rec.PRICING_ATTRIBUTE51;
5427: END IF;
5428:
5429: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE52 = FND_API.G_MISS_CHAR) THEN
5430: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE52 := l_pricing_attribs_rec.PRICING_ATTRIBUTE52;
5431: END IF;
5432:
5433:
5430: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE52 := l_pricing_attribs_rec.PRICING_ATTRIBUTE52;
5431: END IF;
5432:
5433:
5434: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE53 = FND_API.G_MISS_CHAR) THEN
5435: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE53 := l_pricing_attribs_rec.PRICING_ATTRIBUTE53;
5436: END IF;
5437:
5438: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE54 = FND_API.G_MISS_CHAR) THEN
5434: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE53 = FND_API.G_MISS_CHAR) THEN
5435: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE53 := l_pricing_attribs_rec.PRICING_ATTRIBUTE53;
5436: END IF;
5437:
5438: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE54 = FND_API.G_MISS_CHAR) THEN
5439: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE54 := l_pricing_attribs_rec.PRICING_ATTRIBUTE54;
5440: END IF;
5441:
5442: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE55 = FND_API.G_MISS_CHAR) THEN
5438: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE54 = FND_API.G_MISS_CHAR) THEN
5439: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE54 := l_pricing_attribs_rec.PRICING_ATTRIBUTE54;
5440: END IF;
5441:
5442: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE55 = FND_API.G_MISS_CHAR) THEN
5443: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE55 := l_pricing_attribs_rec.PRICING_ATTRIBUTE55;
5444: END IF;
5445:
5446: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE56 = FND_API.G_MISS_CHAR) THEN
5442: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE55 = FND_API.G_MISS_CHAR) THEN
5443: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE55 := l_pricing_attribs_rec.PRICING_ATTRIBUTE55;
5444: END IF;
5445:
5446: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE56 = FND_API.G_MISS_CHAR) THEN
5447: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE56 := l_pricing_attribs_rec.PRICING_ATTRIBUTE56;
5448: END IF;
5449:
5450: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE57 = FND_API.G_MISS_CHAR) THEN
5446: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE56 = FND_API.G_MISS_CHAR) THEN
5447: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE56 := l_pricing_attribs_rec.PRICING_ATTRIBUTE56;
5448: END IF;
5449:
5450: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE57 = FND_API.G_MISS_CHAR) THEN
5451: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE57 := l_pricing_attribs_rec.PRICING_ATTRIBUTE57;
5452: END IF;
5453:
5454: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE58 = FND_API.G_MISS_CHAR) THEN
5450: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE57 = FND_API.G_MISS_CHAR) THEN
5451: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE57 := l_pricing_attribs_rec.PRICING_ATTRIBUTE57;
5452: END IF;
5453:
5454: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE58 = FND_API.G_MISS_CHAR) THEN
5455: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE58 := l_pricing_attribs_rec.PRICING_ATTRIBUTE58;
5456: END IF;
5457:
5458: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE59 = FND_API.G_MISS_CHAR) THEN
5454: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE58 = FND_API.G_MISS_CHAR) THEN
5455: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE58 := l_pricing_attribs_rec.PRICING_ATTRIBUTE58;
5456: END IF;
5457:
5458: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE59 = FND_API.G_MISS_CHAR) THEN
5459: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE59 := l_pricing_attribs_rec.PRICING_ATTRIBUTE59;
5460: END IF;
5461:
5462: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE60 = FND_API.G_MISS_CHAR) THEN
5458: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE59 = FND_API.G_MISS_CHAR) THEN
5459: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE59 := l_pricing_attribs_rec.PRICING_ATTRIBUTE59;
5460: END IF;
5461:
5462: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE60 = FND_API.G_MISS_CHAR) THEN
5463: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE60 := l_pricing_attribs_rec.PRICING_ATTRIBUTE60;
5464: END IF;
5465:
5466:
5463: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE60 := l_pricing_attribs_rec.PRICING_ATTRIBUTE60;
5464: END IF;
5465:
5466:
5467: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE61 = FND_API.G_MISS_CHAR) THEN
5468: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE61 := l_pricing_attribs_rec.PRICING_ATTRIBUTE61;
5469: END IF;
5470:
5471: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE62 = FND_API.G_MISS_CHAR) THEN
5467: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE61 = FND_API.G_MISS_CHAR) THEN
5468: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE61 := l_pricing_attribs_rec.PRICING_ATTRIBUTE61;
5469: END IF;
5470:
5471: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE62 = FND_API.G_MISS_CHAR) THEN
5472: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE62 := l_pricing_attribs_rec.PRICING_ATTRIBUTE62;
5473: END IF;
5474:
5475:
5472: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE62 := l_pricing_attribs_rec.PRICING_ATTRIBUTE62;
5473: END IF;
5474:
5475:
5476: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE63 = FND_API.G_MISS_CHAR) THEN
5477: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE63 := l_pricing_attribs_rec.PRICING_ATTRIBUTE63;
5478: END IF;
5479:
5480: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE64 = FND_API.G_MISS_CHAR) THEN
5476: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE63 = FND_API.G_MISS_CHAR) THEN
5477: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE63 := l_pricing_attribs_rec.PRICING_ATTRIBUTE63;
5478: END IF;
5479:
5480: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE64 = FND_API.G_MISS_CHAR) THEN
5481: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE64 := l_pricing_attribs_rec.PRICING_ATTRIBUTE64;
5482: END IF;
5483:
5484: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE65 = FND_API.G_MISS_CHAR) THEN
5480: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE64 = FND_API.G_MISS_CHAR) THEN
5481: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE64 := l_pricing_attribs_rec.PRICING_ATTRIBUTE64;
5482: END IF;
5483:
5484: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE65 = FND_API.G_MISS_CHAR) THEN
5485: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE65 := l_pricing_attribs_rec.PRICING_ATTRIBUTE65;
5486: END IF;
5487:
5488: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE66 = FND_API.G_MISS_CHAR) THEN
5484: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE65 = FND_API.G_MISS_CHAR) THEN
5485: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE65 := l_pricing_attribs_rec.PRICING_ATTRIBUTE65;
5486: END IF;
5487:
5488: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE66 = FND_API.G_MISS_CHAR) THEN
5489: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE66 := l_pricing_attribs_rec.PRICING_ATTRIBUTE66;
5490: END IF;
5491:
5492: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE67 = FND_API.G_MISS_CHAR) THEN
5488: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE66 = FND_API.G_MISS_CHAR) THEN
5489: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE66 := l_pricing_attribs_rec.PRICING_ATTRIBUTE66;
5490: END IF;
5491:
5492: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE67 = FND_API.G_MISS_CHAR) THEN
5493: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE67 := l_pricing_attribs_rec.PRICING_ATTRIBUTE67;
5494: END IF;
5495:
5496: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE68 = FND_API.G_MISS_CHAR) THEN
5492: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE67 = FND_API.G_MISS_CHAR) THEN
5493: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE67 := l_pricing_attribs_rec.PRICING_ATTRIBUTE67;
5494: END IF;
5495:
5496: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE68 = FND_API.G_MISS_CHAR) THEN
5497: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE68 := l_pricing_attribs_rec.PRICING_ATTRIBUTE68;
5498: END IF;
5499:
5500: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE69 = FND_API.G_MISS_CHAR) THEN
5496: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE68 = FND_API.G_MISS_CHAR) THEN
5497: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE68 := l_pricing_attribs_rec.PRICING_ATTRIBUTE68;
5498: END IF;
5499:
5500: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE69 = FND_API.G_MISS_CHAR) THEN
5501: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE69 := l_pricing_attribs_rec.PRICING_ATTRIBUTE69;
5502: END IF;
5503:
5504: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE70 = FND_API.G_MISS_CHAR) THEN
5500: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE69 = FND_API.G_MISS_CHAR) THEN
5501: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE69 := l_pricing_attribs_rec.PRICING_ATTRIBUTE69;
5502: END IF;
5503:
5504: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE70 = FND_API.G_MISS_CHAR) THEN
5505: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE70 := l_pricing_attribs_rec.PRICING_ATTRIBUTE70;
5506: END IF;
5507:
5508: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE71 = FND_API.G_MISS_CHAR) THEN
5504: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE70 = FND_API.G_MISS_CHAR) THEN
5505: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE70 := l_pricing_attribs_rec.PRICING_ATTRIBUTE70;
5506: END IF;
5507:
5508: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE71 = FND_API.G_MISS_CHAR) THEN
5509: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE71 := l_pricing_attribs_rec.PRICING_ATTRIBUTE71;
5510: END IF;
5511:
5512: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE72 = FND_API.G_MISS_CHAR) THEN
5508: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE71 = FND_API.G_MISS_CHAR) THEN
5509: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE71 := l_pricing_attribs_rec.PRICING_ATTRIBUTE71;
5510: END IF;
5511:
5512: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE72 = FND_API.G_MISS_CHAR) THEN
5513: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE72 := l_pricing_attribs_rec.PRICING_ATTRIBUTE72;
5514: END IF;
5515:
5516:
5513: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE72 := l_pricing_attribs_rec.PRICING_ATTRIBUTE72;
5514: END IF;
5515:
5516:
5517: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE73 = FND_API.G_MISS_CHAR) THEN
5518: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE73 := l_pricing_attribs_rec.PRICING_ATTRIBUTE73;
5519: END IF;
5520:
5521: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE74 = FND_API.G_MISS_CHAR) THEN
5517: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE73 = FND_API.G_MISS_CHAR) THEN
5518: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE73 := l_pricing_attribs_rec.PRICING_ATTRIBUTE73;
5519: END IF;
5520:
5521: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE74 = FND_API.G_MISS_CHAR) THEN
5522: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE74 := l_pricing_attribs_rec.PRICING_ATTRIBUTE74;
5523: END IF;
5524:
5525: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE75 = FND_API.G_MISS_CHAR) THEN
5521: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE74 = FND_API.G_MISS_CHAR) THEN
5522: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE74 := l_pricing_attribs_rec.PRICING_ATTRIBUTE74;
5523: END IF;
5524:
5525: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE75 = FND_API.G_MISS_CHAR) THEN
5526: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE75 := l_pricing_attribs_rec.PRICING_ATTRIBUTE75;
5527: END IF;
5528:
5529: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE76 = FND_API.G_MISS_CHAR) THEN
5525: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE75 = FND_API.G_MISS_CHAR) THEN
5526: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE75 := l_pricing_attribs_rec.PRICING_ATTRIBUTE75;
5527: END IF;
5528:
5529: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE76 = FND_API.G_MISS_CHAR) THEN
5530: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE76 := l_pricing_attribs_rec.PRICING_ATTRIBUTE76;
5531: END IF;
5532:
5533: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE77 = FND_API.G_MISS_CHAR) THEN
5529: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE76 = FND_API.G_MISS_CHAR) THEN
5530: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE76 := l_pricing_attribs_rec.PRICING_ATTRIBUTE76;
5531: END IF;
5532:
5533: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE77 = FND_API.G_MISS_CHAR) THEN
5534: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE77 := l_pricing_attribs_rec.PRICING_ATTRIBUTE77;
5535: END IF;
5536:
5537: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE78 = FND_API.G_MISS_CHAR) THEN
5533: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE77 = FND_API.G_MISS_CHAR) THEN
5534: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE77 := l_pricing_attribs_rec.PRICING_ATTRIBUTE77;
5535: END IF;
5536:
5537: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE78 = FND_API.G_MISS_CHAR) THEN
5538: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE78 := l_pricing_attribs_rec.PRICING_ATTRIBUTE78;
5539: END IF;
5540:
5541: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE79 = FND_API.G_MISS_CHAR) THEN
5537: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE78 = FND_API.G_MISS_CHAR) THEN
5538: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE78 := l_pricing_attribs_rec.PRICING_ATTRIBUTE78;
5539: END IF;
5540:
5541: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE79 = FND_API.G_MISS_CHAR) THEN
5542: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE79 := l_pricing_attribs_rec.PRICING_ATTRIBUTE79;
5543: END IF;
5544:
5545: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE80 = FND_API.G_MISS_CHAR) THEN
5541: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE79 = FND_API.G_MISS_CHAR) THEN
5542: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE79 := l_pricing_attribs_rec.PRICING_ATTRIBUTE79;
5543: END IF;
5544:
5545: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE80 = FND_API.G_MISS_CHAR) THEN
5546: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE80 := l_pricing_attribs_rec.PRICING_ATTRIBUTE80;
5547: END IF;
5548:
5549: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE81 = FND_API.G_MISS_CHAR) THEN
5545: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE80 = FND_API.G_MISS_CHAR) THEN
5546: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE80 := l_pricing_attribs_rec.PRICING_ATTRIBUTE80;
5547: END IF;
5548:
5549: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE81 = FND_API.G_MISS_CHAR) THEN
5550: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE81 := l_pricing_attribs_rec.PRICING_ATTRIBUTE81;
5551: END IF;
5552:
5553: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE82 = FND_API.G_MISS_CHAR) THEN
5549: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE81 = FND_API.G_MISS_CHAR) THEN
5550: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE81 := l_pricing_attribs_rec.PRICING_ATTRIBUTE81;
5551: END IF;
5552:
5553: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE82 = FND_API.G_MISS_CHAR) THEN
5554: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE82 := l_pricing_attribs_rec.PRICING_ATTRIBUTE82;
5555: END IF;
5556:
5557:
5554: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE82 := l_pricing_attribs_rec.PRICING_ATTRIBUTE82;
5555: END IF;
5556:
5557:
5558: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE83 = FND_API.G_MISS_CHAR) THEN
5559: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE83 := l_pricing_attribs_rec.PRICING_ATTRIBUTE83;
5560: END IF;
5561:
5562: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE84 = FND_API.G_MISS_CHAR) THEN
5558: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE83 = FND_API.G_MISS_CHAR) THEN
5559: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE83 := l_pricing_attribs_rec.PRICING_ATTRIBUTE83;
5560: END IF;
5561:
5562: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE84 = FND_API.G_MISS_CHAR) THEN
5563: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE84 := l_pricing_attribs_rec.PRICING_ATTRIBUTE84;
5564: END IF;
5565:
5566: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE85 = FND_API.G_MISS_CHAR) THEN
5562: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE84 = FND_API.G_MISS_CHAR) THEN
5563: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE84 := l_pricing_attribs_rec.PRICING_ATTRIBUTE84;
5564: END IF;
5565:
5566: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE85 = FND_API.G_MISS_CHAR) THEN
5567: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE85 := l_pricing_attribs_rec.PRICING_ATTRIBUTE85;
5568: END IF;
5569:
5570: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE86 = FND_API.G_MISS_CHAR) THEN
5566: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE85 = FND_API.G_MISS_CHAR) THEN
5567: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE85 := l_pricing_attribs_rec.PRICING_ATTRIBUTE85;
5568: END IF;
5569:
5570: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE86 = FND_API.G_MISS_CHAR) THEN
5571: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE86 := l_pricing_attribs_rec.PRICING_ATTRIBUTE86;
5572: END IF;
5573:
5574: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE87 = FND_API.G_MISS_CHAR) THEN
5570: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE86 = FND_API.G_MISS_CHAR) THEN
5571: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE86 := l_pricing_attribs_rec.PRICING_ATTRIBUTE86;
5572: END IF;
5573:
5574: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE87 = FND_API.G_MISS_CHAR) THEN
5575: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE87 := l_pricing_attribs_rec.PRICING_ATTRIBUTE87;
5576: END IF;
5577:
5578: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE88 = FND_API.G_MISS_CHAR) THEN
5574: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE87 = FND_API.G_MISS_CHAR) THEN
5575: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE87 := l_pricing_attribs_rec.PRICING_ATTRIBUTE87;
5576: END IF;
5577:
5578: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE88 = FND_API.G_MISS_CHAR) THEN
5579: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE88 := l_pricing_attribs_rec.PRICING_ATTRIBUTE88;
5580: END IF;
5581:
5582: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE89 = FND_API.G_MISS_CHAR) THEN
5578: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE88 = FND_API.G_MISS_CHAR) THEN
5579: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE88 := l_pricing_attribs_rec.PRICING_ATTRIBUTE88;
5580: END IF;
5581:
5582: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE89 = FND_API.G_MISS_CHAR) THEN
5583: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE89 := l_pricing_attribs_rec.PRICING_ATTRIBUTE89;
5584: END IF;
5585:
5586: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE90 = FND_API.G_MISS_CHAR) THEN
5582: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE89 = FND_API.G_MISS_CHAR) THEN
5583: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE89 := l_pricing_attribs_rec.PRICING_ATTRIBUTE89;
5584: END IF;
5585:
5586: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE90 = FND_API.G_MISS_CHAR) THEN
5587: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE90 := l_pricing_attribs_rec.PRICING_ATTRIBUTE90;
5588: END IF;
5589:
5590: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE91 = FND_API.G_MISS_CHAR) THEN
5586: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE90 = FND_API.G_MISS_CHAR) THEN
5587: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE90 := l_pricing_attribs_rec.PRICING_ATTRIBUTE90;
5588: END IF;
5589:
5590: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE91 = FND_API.G_MISS_CHAR) THEN
5591: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE91 := l_pricing_attribs_rec.PRICING_ATTRIBUTE91;
5592: END IF;
5593:
5594: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE92 = FND_API.G_MISS_CHAR) THEN
5590: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE91 = FND_API.G_MISS_CHAR) THEN
5591: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE91 := l_pricing_attribs_rec.PRICING_ATTRIBUTE91;
5592: END IF;
5593:
5594: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE92 = FND_API.G_MISS_CHAR) THEN
5595: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE92 := l_pricing_attribs_rec.PRICING_ATTRIBUTE92;
5596: END IF;
5597:
5598:
5595: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE92 := l_pricing_attribs_rec.PRICING_ATTRIBUTE92;
5596: END IF;
5597:
5598:
5599: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE93 = FND_API.G_MISS_CHAR) THEN
5600: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE93 := l_pricing_attribs_rec.PRICING_ATTRIBUTE93;
5601: END IF;
5602:
5603: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE94 = FND_API.G_MISS_CHAR) THEN
5599: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE93 = FND_API.G_MISS_CHAR) THEN
5600: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE93 := l_pricing_attribs_rec.PRICING_ATTRIBUTE93;
5601: END IF;
5602:
5603: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE94 = FND_API.G_MISS_CHAR) THEN
5604: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE94 := l_pricing_attribs_rec.PRICING_ATTRIBUTE94;
5605: END IF;
5606:
5607: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE95 = FND_API.G_MISS_CHAR) THEN
5603: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE94 = FND_API.G_MISS_CHAR) THEN
5604: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE94 := l_pricing_attribs_rec.PRICING_ATTRIBUTE94;
5605: END IF;
5606:
5607: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE95 = FND_API.G_MISS_CHAR) THEN
5608: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE95 := l_pricing_attribs_rec.PRICING_ATTRIBUTE95;
5609: END IF;
5610:
5611: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE96 = FND_API.G_MISS_CHAR) THEN
5607: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE95 = FND_API.G_MISS_CHAR) THEN
5608: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE95 := l_pricing_attribs_rec.PRICING_ATTRIBUTE95;
5609: END IF;
5610:
5611: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE96 = FND_API.G_MISS_CHAR) THEN
5612: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE96 := l_pricing_attribs_rec.PRICING_ATTRIBUTE96;
5613: END IF;
5614:
5615: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE97 = FND_API.G_MISS_CHAR) THEN
5611: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE96 = FND_API.G_MISS_CHAR) THEN
5612: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE96 := l_pricing_attribs_rec.PRICING_ATTRIBUTE96;
5613: END IF;
5614:
5615: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE97 = FND_API.G_MISS_CHAR) THEN
5616: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE97 := l_pricing_attribs_rec.PRICING_ATTRIBUTE97;
5617: END IF;
5618:
5619: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE98 = FND_API.G_MISS_CHAR) THEN
5615: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE97 = FND_API.G_MISS_CHAR) THEN
5616: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE97 := l_pricing_attribs_rec.PRICING_ATTRIBUTE97;
5617: END IF;
5618:
5619: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE98 = FND_API.G_MISS_CHAR) THEN
5620: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE98 := l_pricing_attribs_rec.PRICING_ATTRIBUTE98;
5621: END IF;
5622:
5623: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE99 = FND_API.G_MISS_CHAR) THEN
5619: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE98 = FND_API.G_MISS_CHAR) THEN
5620: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE98 := l_pricing_attribs_rec.PRICING_ATTRIBUTE98;
5621: END IF;
5622:
5623: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE99 = FND_API.G_MISS_CHAR) THEN
5624: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE99 := l_pricing_attribs_rec.PRICING_ATTRIBUTE99;
5625: END IF;
5626:
5627: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE100 = FND_API.G_MISS_CHAR) THEN
5623: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE99 = FND_API.G_MISS_CHAR) THEN
5624: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE99 := l_pricing_attribs_rec.PRICING_ATTRIBUTE99;
5625: END IF;
5626:
5627: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE100 = FND_API.G_MISS_CHAR) THEN
5628: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE100 := l_pricing_attribs_rec.PRICING_ATTRIBUTE100;
5629: END IF;
5630:
5631: IF (p_pricing_attribs_rec.ACTIVE_START_DATE = FND_API.G_MISS_DATE) THEN
5627: IF (p_pricing_attribs_rec.PRICING_ATTRIBUTE100 = FND_API.G_MISS_CHAR) THEN
5628: l_temp_pricing_attribs_rec.PRICING_ATTRIBUTE100 := l_pricing_attribs_rec.PRICING_ATTRIBUTE100;
5629: END IF;
5630:
5631: IF (p_pricing_attribs_rec.ACTIVE_START_DATE = FND_API.G_MISS_DATE) THEN
5632: l_temp_pricing_attribs_rec.ACTIVE_START_DATE := l_pricing_attribs_rec.ACTIVE_START_DATE;
5633: END IF;
5634:
5635: IF (p_pricing_attribs_rec.ACTIVE_END_DATE = FND_API.G_MISS_DATE) THEN
5631: IF (p_pricing_attribs_rec.ACTIVE_START_DATE = FND_API.G_MISS_DATE) THEN
5632: l_temp_pricing_attribs_rec.ACTIVE_START_DATE := l_pricing_attribs_rec.ACTIVE_START_DATE;
5633: END IF;
5634:
5635: IF (p_pricing_attribs_rec.ACTIVE_END_DATE = FND_API.G_MISS_DATE) THEN
5636: l_temp_pricing_attribs_rec.ACTIVE_END_DATE := l_pricing_attribs_rec.ACTIVE_END_DATE;
5637: END IF;
5638:
5639: IF (p_pricing_attribs_rec.CONTEXT = FND_API.G_MISS_CHAR) THEN
5635: IF (p_pricing_attribs_rec.ACTIVE_END_DATE = FND_API.G_MISS_DATE) THEN
5636: l_temp_pricing_attribs_rec.ACTIVE_END_DATE := l_pricing_attribs_rec.ACTIVE_END_DATE;
5637: END IF;
5638:
5639: IF (p_pricing_attribs_rec.CONTEXT = FND_API.G_MISS_CHAR) THEN
5640: l_temp_pricing_attribs_rec.CONTEXT := l_pricing_attribs_rec.CONTEXT;
5641: END IF;
5642:
5643: IF (p_pricing_attribs_rec.ATTRIBUTE1 = FND_API.G_MISS_CHAR) THEN
5639: IF (p_pricing_attribs_rec.CONTEXT = FND_API.G_MISS_CHAR) THEN
5640: l_temp_pricing_attribs_rec.CONTEXT := l_pricing_attribs_rec.CONTEXT;
5641: END IF;
5642:
5643: IF (p_pricing_attribs_rec.ATTRIBUTE1 = FND_API.G_MISS_CHAR) THEN
5644: l_temp_pricing_attribs_rec.ATTRIBUTE1 := l_pricing_attribs_rec.ATTRIBUTE1;
5645: END IF;
5646: IF (p_pricing_attribs_rec.ATTRIBUTE2 = FND_API.G_MISS_CHAR) THEN
5647: l_temp_pricing_attribs_rec.ATTRIBUTE2 := l_pricing_attribs_rec.ATTRIBUTE2;
5642:
5643: IF (p_pricing_attribs_rec.ATTRIBUTE1 = FND_API.G_MISS_CHAR) THEN
5644: l_temp_pricing_attribs_rec.ATTRIBUTE1 := l_pricing_attribs_rec.ATTRIBUTE1;
5645: END IF;
5646: IF (p_pricing_attribs_rec.ATTRIBUTE2 = FND_API.G_MISS_CHAR) THEN
5647: l_temp_pricing_attribs_rec.ATTRIBUTE2 := l_pricing_attribs_rec.ATTRIBUTE2;
5648: END IF;
5649: IF (p_pricing_attribs_rec.ATTRIBUTE3 = FND_API.G_MISS_CHAR) THEN
5650: l_temp_pricing_attribs_rec.ATTRIBUTE3 := l_pricing_attribs_rec.ATTRIBUTE3;
5645: END IF;
5646: IF (p_pricing_attribs_rec.ATTRIBUTE2 = FND_API.G_MISS_CHAR) THEN
5647: l_temp_pricing_attribs_rec.ATTRIBUTE2 := l_pricing_attribs_rec.ATTRIBUTE2;
5648: END IF;
5649: IF (p_pricing_attribs_rec.ATTRIBUTE3 = FND_API.G_MISS_CHAR) THEN
5650: l_temp_pricing_attribs_rec.ATTRIBUTE3 := l_pricing_attribs_rec.ATTRIBUTE3;
5651: END IF;
5652: IF (p_pricing_attribs_rec.ATTRIBUTE4 = FND_API.G_MISS_CHAR) THEN
5653: l_temp_pricing_attribs_rec.ATTRIBUTE4 := l_pricing_attribs_rec.ATTRIBUTE4;
5648: END IF;
5649: IF (p_pricing_attribs_rec.ATTRIBUTE3 = FND_API.G_MISS_CHAR) THEN
5650: l_temp_pricing_attribs_rec.ATTRIBUTE3 := l_pricing_attribs_rec.ATTRIBUTE3;
5651: END IF;
5652: IF (p_pricing_attribs_rec.ATTRIBUTE4 = FND_API.G_MISS_CHAR) THEN
5653: l_temp_pricing_attribs_rec.ATTRIBUTE4 := l_pricing_attribs_rec.ATTRIBUTE4;
5654: END IF;
5655: IF (p_pricing_attribs_rec.ATTRIBUTE5 = FND_API.G_MISS_CHAR) THEN
5656: l_temp_pricing_attribs_rec.ATTRIBUTE5 := l_pricing_attribs_rec.ATTRIBUTE5;
5651: END IF;
5652: IF (p_pricing_attribs_rec.ATTRIBUTE4 = FND_API.G_MISS_CHAR) THEN
5653: l_temp_pricing_attribs_rec.ATTRIBUTE4 := l_pricing_attribs_rec.ATTRIBUTE4;
5654: END IF;
5655: IF (p_pricing_attribs_rec.ATTRIBUTE5 = FND_API.G_MISS_CHAR) THEN
5656: l_temp_pricing_attribs_rec.ATTRIBUTE5 := l_pricing_attribs_rec.ATTRIBUTE5;
5657: END IF;
5658: IF (p_pricing_attribs_rec.ATTRIBUTE6 = FND_API.G_MISS_CHAR) THEN
5659: l_temp_pricing_attribs_rec.ATTRIBUTE6 := l_pricing_attribs_rec.ATTRIBUTE6;
5654: END IF;
5655: IF (p_pricing_attribs_rec.ATTRIBUTE5 = FND_API.G_MISS_CHAR) THEN
5656: l_temp_pricing_attribs_rec.ATTRIBUTE5 := l_pricing_attribs_rec.ATTRIBUTE5;
5657: END IF;
5658: IF (p_pricing_attribs_rec.ATTRIBUTE6 = FND_API.G_MISS_CHAR) THEN
5659: l_temp_pricing_attribs_rec.ATTRIBUTE6 := l_pricing_attribs_rec.ATTRIBUTE6;
5660: END IF;
5661: IF (p_pricing_attribs_rec.ATTRIBUTE7 = FND_API.G_MISS_CHAR) THEN
5662: l_temp_pricing_attribs_rec.ATTRIBUTE7 := l_pricing_attribs_rec.ATTRIBUTE7;
5657: END IF;
5658: IF (p_pricing_attribs_rec.ATTRIBUTE6 = FND_API.G_MISS_CHAR) THEN
5659: l_temp_pricing_attribs_rec.ATTRIBUTE6 := l_pricing_attribs_rec.ATTRIBUTE6;
5660: END IF;
5661: IF (p_pricing_attribs_rec.ATTRIBUTE7 = FND_API.G_MISS_CHAR) THEN
5662: l_temp_pricing_attribs_rec.ATTRIBUTE7 := l_pricing_attribs_rec.ATTRIBUTE7;
5663: END IF;
5664: IF (p_pricing_attribs_rec.ATTRIBUTE8 = FND_API.G_MISS_CHAR) THEN
5665: l_temp_pricing_attribs_rec.ATTRIBUTE8 := l_pricing_attribs_rec.ATTRIBUTE8;
5660: END IF;
5661: IF (p_pricing_attribs_rec.ATTRIBUTE7 = FND_API.G_MISS_CHAR) THEN
5662: l_temp_pricing_attribs_rec.ATTRIBUTE7 := l_pricing_attribs_rec.ATTRIBUTE7;
5663: END IF;
5664: IF (p_pricing_attribs_rec.ATTRIBUTE8 = FND_API.G_MISS_CHAR) THEN
5665: l_temp_pricing_attribs_rec.ATTRIBUTE8 := l_pricing_attribs_rec.ATTRIBUTE8;
5666: END IF;
5667: IF (p_pricing_attribs_rec.ATTRIBUTE9 = FND_API.G_MISS_CHAR) THEN
5668: l_temp_pricing_attribs_rec.ATTRIBUTE9 := l_pricing_attribs_rec.ATTRIBUTE9;
5663: END IF;
5664: IF (p_pricing_attribs_rec.ATTRIBUTE8 = FND_API.G_MISS_CHAR) THEN
5665: l_temp_pricing_attribs_rec.ATTRIBUTE8 := l_pricing_attribs_rec.ATTRIBUTE8;
5666: END IF;
5667: IF (p_pricing_attribs_rec.ATTRIBUTE9 = FND_API.G_MISS_CHAR) THEN
5668: l_temp_pricing_attribs_rec.ATTRIBUTE9 := l_pricing_attribs_rec.ATTRIBUTE9;
5669: END IF;
5670: IF (p_pricing_attribs_rec.ATTRIBUTE10 = FND_API.G_MISS_CHAR) THEN
5671: l_temp_pricing_attribs_rec.ATTRIBUTE10 := l_pricing_attribs_rec.ATTRIBUTE10;
5666: END IF;
5667: IF (p_pricing_attribs_rec.ATTRIBUTE9 = FND_API.G_MISS_CHAR) THEN
5668: l_temp_pricing_attribs_rec.ATTRIBUTE9 := l_pricing_attribs_rec.ATTRIBUTE9;
5669: END IF;
5670: IF (p_pricing_attribs_rec.ATTRIBUTE10 = FND_API.G_MISS_CHAR) THEN
5671: l_temp_pricing_attribs_rec.ATTRIBUTE10 := l_pricing_attribs_rec.ATTRIBUTE10;
5672: END IF;
5673: IF (p_pricing_attribs_rec.ATTRIBUTE11 = FND_API.G_MISS_CHAR) THEN
5674: l_temp_pricing_attribs_rec.ATTRIBUTE11 := l_pricing_attribs_rec.ATTRIBUTE11;
5669: END IF;
5670: IF (p_pricing_attribs_rec.ATTRIBUTE10 = FND_API.G_MISS_CHAR) THEN
5671: l_temp_pricing_attribs_rec.ATTRIBUTE10 := l_pricing_attribs_rec.ATTRIBUTE10;
5672: END IF;
5673: IF (p_pricing_attribs_rec.ATTRIBUTE11 = FND_API.G_MISS_CHAR) THEN
5674: l_temp_pricing_attribs_rec.ATTRIBUTE11 := l_pricing_attribs_rec.ATTRIBUTE11;
5675: END IF;
5676: IF (p_pricing_attribs_rec.ATTRIBUTE12 = FND_API.G_MISS_CHAR) THEN
5677: l_temp_pricing_attribs_rec.ATTRIBUTE12 := l_pricing_attribs_rec.ATTRIBUTE12;
5672: END IF;
5673: IF (p_pricing_attribs_rec.ATTRIBUTE11 = FND_API.G_MISS_CHAR) THEN
5674: l_temp_pricing_attribs_rec.ATTRIBUTE11 := l_pricing_attribs_rec.ATTRIBUTE11;
5675: END IF;
5676: IF (p_pricing_attribs_rec.ATTRIBUTE12 = FND_API.G_MISS_CHAR) THEN
5677: l_temp_pricing_attribs_rec.ATTRIBUTE12 := l_pricing_attribs_rec.ATTRIBUTE12;
5678: END IF;
5679: IF (p_pricing_attribs_rec.ATTRIBUTE13 = FND_API.G_MISS_CHAR) THEN
5680: l_temp_pricing_attribs_rec.ATTRIBUTE13 := l_pricing_attribs_rec.ATTRIBUTE13;
5675: END IF;
5676: IF (p_pricing_attribs_rec.ATTRIBUTE12 = FND_API.G_MISS_CHAR) THEN
5677: l_temp_pricing_attribs_rec.ATTRIBUTE12 := l_pricing_attribs_rec.ATTRIBUTE12;
5678: END IF;
5679: IF (p_pricing_attribs_rec.ATTRIBUTE13 = FND_API.G_MISS_CHAR) THEN
5680: l_temp_pricing_attribs_rec.ATTRIBUTE13 := l_pricing_attribs_rec.ATTRIBUTE13;
5681: END IF;
5682: IF (p_pricing_attribs_rec.ATTRIBUTE14 = FND_API.G_MISS_CHAR) THEN
5683: l_temp_pricing_attribs_rec.ATTRIBUTE14 := l_pricing_attribs_rec.ATTRIBUTE14;
5678: END IF;
5679: IF (p_pricing_attribs_rec.ATTRIBUTE13 = FND_API.G_MISS_CHAR) THEN
5680: l_temp_pricing_attribs_rec.ATTRIBUTE13 := l_pricing_attribs_rec.ATTRIBUTE13;
5681: END IF;
5682: IF (p_pricing_attribs_rec.ATTRIBUTE14 = FND_API.G_MISS_CHAR) THEN
5683: l_temp_pricing_attribs_rec.ATTRIBUTE14 := l_pricing_attribs_rec.ATTRIBUTE14;
5684: END IF;
5685: IF (p_pricing_attribs_rec.ATTRIBUTE15 = FND_API.G_MISS_CHAR) THEN
5686: l_temp_pricing_attribs_rec.ATTRIBUTE15 := l_pricing_attribs_rec.ATTRIBUTE15;
5681: END IF;
5682: IF (p_pricing_attribs_rec.ATTRIBUTE14 = FND_API.G_MISS_CHAR) THEN
5683: l_temp_pricing_attribs_rec.ATTRIBUTE14 := l_pricing_attribs_rec.ATTRIBUTE14;
5684: END IF;
5685: IF (p_pricing_attribs_rec.ATTRIBUTE15 = FND_API.G_MISS_CHAR) THEN
5686: l_temp_pricing_attribs_rec.ATTRIBUTE15 := l_pricing_attribs_rec.ATTRIBUTE15;
5687: END IF;
5688:
5689: -- Create a history
5942: -- Grab the input record in a temporary record
5943: l_temp_pricing_attribs_rec := l_pricing_attribs_rec;
5944: -- If the mod value is not equal to zero then dump only the changed columns
5945: -- while the unchanged values have old and new values as null
5946: IF (p_pricing_attribs_rec.pricing_context = fnd_api.g_miss_char) OR
5947: NVL(l_pricing_attribs_rec.pricing_context,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_context,fnd_api.g_miss_char) THEN
5948: l_pricing_history_rec.old_pricing_context := NULL;
5949: l_pricing_history_rec.new_pricing_context := NULL;
5950: ELSIF
5943: l_temp_pricing_attribs_rec := l_pricing_attribs_rec;
5944: -- If the mod value is not equal to zero then dump only the changed columns
5945: -- while the unchanged values have old and new values as null
5946: IF (p_pricing_attribs_rec.pricing_context = fnd_api.g_miss_char) OR
5947: NVL(l_pricing_attribs_rec.pricing_context,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_context,fnd_api.g_miss_char) THEN
5948: l_pricing_history_rec.old_pricing_context := NULL;
5949: l_pricing_history_rec.new_pricing_context := NULL;
5950: ELSIF
5951: NVL(l_pricing_attribs_rec.pricing_context,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_context,fnd_api.g_miss_char) THEN
5947: NVL(l_pricing_attribs_rec.pricing_context,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_context,fnd_api.g_miss_char) THEN
5948: l_pricing_history_rec.old_pricing_context := NULL;
5949: l_pricing_history_rec.new_pricing_context := NULL;
5950: ELSIF
5951: NVL(l_pricing_attribs_rec.pricing_context,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_context,fnd_api.g_miss_char) THEN
5952: l_pricing_history_rec.old_pricing_context := l_pricing_attribs_rec.pricing_context ;
5953: l_pricing_history_rec.new_pricing_context := p_pricing_attribs_rec.pricing_context ;
5954: END IF;
5955: --
5952: l_pricing_history_rec.old_pricing_context := l_pricing_attribs_rec.pricing_context ;
5953: l_pricing_history_rec.new_pricing_context := p_pricing_attribs_rec.pricing_context ;
5954: END IF;
5955: --
5956: IF (p_pricing_attribs_rec.pricing_attribute1 = fnd_api.g_miss_char) OR
5957: NVL(l_pricing_attribs_rec.pricing_attribute1,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute1,fnd_api.g_miss_char) THEN
5958: l_pricing_history_rec.old_pricing_attribute1 := NULL;
5959: l_pricing_history_rec.new_pricing_attribute1 := NULL;
5960: ELSIF
5953: l_pricing_history_rec.new_pricing_context := p_pricing_attribs_rec.pricing_context ;
5954: END IF;
5955: --
5956: IF (p_pricing_attribs_rec.pricing_attribute1 = fnd_api.g_miss_char) OR
5957: NVL(l_pricing_attribs_rec.pricing_attribute1,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute1,fnd_api.g_miss_char) THEN
5958: l_pricing_history_rec.old_pricing_attribute1 := NULL;
5959: l_pricing_history_rec.new_pricing_attribute1 := NULL;
5960: ELSIF
5961: NVL(l_pricing_attribs_rec.pricing_attribute1,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute1,fnd_api.g_miss_char) THEN
5957: NVL(l_pricing_attribs_rec.pricing_attribute1,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute1,fnd_api.g_miss_char) THEN
5958: l_pricing_history_rec.old_pricing_attribute1 := NULL;
5959: l_pricing_history_rec.new_pricing_attribute1 := NULL;
5960: ELSIF
5961: NVL(l_pricing_attribs_rec.pricing_attribute1,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute1,fnd_api.g_miss_char) THEN
5962: l_pricing_history_rec.old_pricing_attribute1 := l_pricing_attribs_rec.pricing_attribute1 ;
5963: l_pricing_history_rec.new_pricing_attribute1 := p_pricing_attribs_rec.pricing_attribute1 ;
5964: END IF;
5965: --
5962: l_pricing_history_rec.old_pricing_attribute1 := l_pricing_attribs_rec.pricing_attribute1 ;
5963: l_pricing_history_rec.new_pricing_attribute1 := p_pricing_attribs_rec.pricing_attribute1 ;
5964: END IF;
5965: --
5966: IF (p_pricing_attribs_rec.pricing_attribute2 = fnd_api.g_miss_char) OR
5967: NVL(l_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) THEN
5968: l_pricing_history_rec.old_pricing_attribute2 := NULL;
5969: l_pricing_history_rec.new_pricing_attribute2 := NULL;
5970: ELSIF
5963: l_pricing_history_rec.new_pricing_attribute1 := p_pricing_attribs_rec.pricing_attribute1 ;
5964: END IF;
5965: --
5966: IF (p_pricing_attribs_rec.pricing_attribute2 = fnd_api.g_miss_char) OR
5967: NVL(l_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) THEN
5968: l_pricing_history_rec.old_pricing_attribute2 := NULL;
5969: l_pricing_history_rec.new_pricing_attribute2 := NULL;
5970: ELSIF
5971: NVL(l_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) THEN
5967: NVL(l_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) THEN
5968: l_pricing_history_rec.old_pricing_attribute2 := NULL;
5969: l_pricing_history_rec.new_pricing_attribute2 := NULL;
5970: ELSIF
5971: NVL(l_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) THEN
5972: l_pricing_history_rec.old_pricing_attribute2 := l_pricing_attribs_rec.pricing_attribute2 ;
5973: l_pricing_history_rec.new_pricing_attribute2 := p_pricing_attribs_rec.pricing_attribute2 ;
5974: END IF;
5975: IF (p_pricing_attribs_rec.pricing_attribute3 = fnd_api.g_miss_char) OR
5971: NVL(l_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute2,fnd_api.g_miss_char) THEN
5972: l_pricing_history_rec.old_pricing_attribute2 := l_pricing_attribs_rec.pricing_attribute2 ;
5973: l_pricing_history_rec.new_pricing_attribute2 := p_pricing_attribs_rec.pricing_attribute2 ;
5974: END IF;
5975: IF (p_pricing_attribs_rec.pricing_attribute3 = fnd_api.g_miss_char) OR
5976: NVL(l_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) THEN
5977: l_pricing_history_rec.old_pricing_attribute3 := NULL;
5978: l_pricing_history_rec.new_pricing_attribute3 := NULL;
5979: ELSIF
5972: l_pricing_history_rec.old_pricing_attribute2 := l_pricing_attribs_rec.pricing_attribute2 ;
5973: l_pricing_history_rec.new_pricing_attribute2 := p_pricing_attribs_rec.pricing_attribute2 ;
5974: END IF;
5975: IF (p_pricing_attribs_rec.pricing_attribute3 = fnd_api.g_miss_char) OR
5976: NVL(l_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) THEN
5977: l_pricing_history_rec.old_pricing_attribute3 := NULL;
5978: l_pricing_history_rec.new_pricing_attribute3 := NULL;
5979: ELSIF
5980: NVL(l_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) THEN
5976: NVL(l_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) THEN
5977: l_pricing_history_rec.old_pricing_attribute3 := NULL;
5978: l_pricing_history_rec.new_pricing_attribute3 := NULL;
5979: ELSIF
5980: NVL(l_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) THEN
5981: l_pricing_history_rec.old_pricing_attribute3 := l_pricing_attribs_rec.pricing_attribute3 ;
5982: l_pricing_history_rec.new_pricing_attribute3 := p_pricing_attribs_rec.pricing_attribute3 ;
5983: END IF;
5984: IF (p_pricing_attribs_rec.pricing_attribute4 = fnd_api.g_miss_char) OR
5980: NVL(l_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute3,fnd_api.g_miss_char) THEN
5981: l_pricing_history_rec.old_pricing_attribute3 := l_pricing_attribs_rec.pricing_attribute3 ;
5982: l_pricing_history_rec.new_pricing_attribute3 := p_pricing_attribs_rec.pricing_attribute3 ;
5983: END IF;
5984: IF (p_pricing_attribs_rec.pricing_attribute4 = fnd_api.g_miss_char) OR
5985: NVL(l_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) THEN
5986: l_pricing_history_rec.old_pricing_attribute4 := NULL;
5987: l_pricing_history_rec.new_pricing_attribute4 := NULL;
5988: ELSIF
5981: l_pricing_history_rec.old_pricing_attribute3 := l_pricing_attribs_rec.pricing_attribute3 ;
5982: l_pricing_history_rec.new_pricing_attribute3 := p_pricing_attribs_rec.pricing_attribute3 ;
5983: END IF;
5984: IF (p_pricing_attribs_rec.pricing_attribute4 = fnd_api.g_miss_char) OR
5985: NVL(l_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) THEN
5986: l_pricing_history_rec.old_pricing_attribute4 := NULL;
5987: l_pricing_history_rec.new_pricing_attribute4 := NULL;
5988: ELSIF
5989: NVL(l_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) THEN
5985: NVL(l_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) THEN
5986: l_pricing_history_rec.old_pricing_attribute4 := NULL;
5987: l_pricing_history_rec.new_pricing_attribute4 := NULL;
5988: ELSIF
5989: NVL(l_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) THEN
5990: l_pricing_history_rec.old_pricing_attribute4 := l_pricing_attribs_rec.pricing_attribute4 ;
5991: l_pricing_history_rec.new_pricing_attribute4 := p_pricing_attribs_rec.pricing_attribute4 ;
5992: END IF;
5993: IF (p_pricing_attribs_rec.pricing_attribute5 = fnd_api.g_miss_char) OR
5989: NVL(l_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute4,fnd_api.g_miss_char) THEN
5990: l_pricing_history_rec.old_pricing_attribute4 := l_pricing_attribs_rec.pricing_attribute4 ;
5991: l_pricing_history_rec.new_pricing_attribute4 := p_pricing_attribs_rec.pricing_attribute4 ;
5992: END IF;
5993: IF (p_pricing_attribs_rec.pricing_attribute5 = fnd_api.g_miss_char) OR
5994: NVL(l_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) THEN
5995: l_pricing_history_rec.old_pricing_attribute5 := NULL;
5996: l_pricing_history_rec.new_pricing_attribute5 := NULL;
5997: ELSIF
5990: l_pricing_history_rec.old_pricing_attribute4 := l_pricing_attribs_rec.pricing_attribute4 ;
5991: l_pricing_history_rec.new_pricing_attribute4 := p_pricing_attribs_rec.pricing_attribute4 ;
5992: END IF;
5993: IF (p_pricing_attribs_rec.pricing_attribute5 = fnd_api.g_miss_char) OR
5994: NVL(l_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) THEN
5995: l_pricing_history_rec.old_pricing_attribute5 := NULL;
5996: l_pricing_history_rec.new_pricing_attribute5 := NULL;
5997: ELSIF
5998: NVL(l_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) THEN
5994: NVL(l_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) THEN
5995: l_pricing_history_rec.old_pricing_attribute5 := NULL;
5996: l_pricing_history_rec.new_pricing_attribute5 := NULL;
5997: ELSIF
5998: NVL(l_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) THEN
5999: l_pricing_history_rec.old_pricing_attribute5 := l_pricing_attribs_rec.pricing_attribute5 ;
6000: l_pricing_history_rec.new_pricing_attribute5 := p_pricing_attribs_rec.pricing_attribute5 ;
6001: END IF;
6002: IF (p_pricing_attribs_rec.pricing_attribute6 = fnd_api.g_miss_char) OR
5998: NVL(l_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute5,fnd_api.g_miss_char) THEN
5999: l_pricing_history_rec.old_pricing_attribute5 := l_pricing_attribs_rec.pricing_attribute5 ;
6000: l_pricing_history_rec.new_pricing_attribute5 := p_pricing_attribs_rec.pricing_attribute5 ;
6001: END IF;
6002: IF (p_pricing_attribs_rec.pricing_attribute6 = fnd_api.g_miss_char) OR
6003: NVL(l_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) THEN
6004: l_pricing_history_rec.old_pricing_attribute6 := NULL;
6005: l_pricing_history_rec.new_pricing_attribute6 := NULL;
6006: ELSIF
5999: l_pricing_history_rec.old_pricing_attribute5 := l_pricing_attribs_rec.pricing_attribute5 ;
6000: l_pricing_history_rec.new_pricing_attribute5 := p_pricing_attribs_rec.pricing_attribute5 ;
6001: END IF;
6002: IF (p_pricing_attribs_rec.pricing_attribute6 = fnd_api.g_miss_char) OR
6003: NVL(l_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) THEN
6004: l_pricing_history_rec.old_pricing_attribute6 := NULL;
6005: l_pricing_history_rec.new_pricing_attribute6 := NULL;
6006: ELSIF
6007: NVL(l_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) THEN
6003: NVL(l_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) THEN
6004: l_pricing_history_rec.old_pricing_attribute6 := NULL;
6005: l_pricing_history_rec.new_pricing_attribute6 := NULL;
6006: ELSIF
6007: NVL(l_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) THEN
6008: l_pricing_history_rec.old_pricing_attribute6 := l_pricing_attribs_rec.pricing_attribute6 ;
6009: l_pricing_history_rec.new_pricing_attribute6 := p_pricing_attribs_rec.pricing_attribute6 ;
6010: END IF;
6011: IF (p_pricing_attribs_rec.pricing_attribute7 = fnd_api.g_miss_char) OR
6007: NVL(l_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute6,fnd_api.g_miss_char) THEN
6008: l_pricing_history_rec.old_pricing_attribute6 := l_pricing_attribs_rec.pricing_attribute6 ;
6009: l_pricing_history_rec.new_pricing_attribute6 := p_pricing_attribs_rec.pricing_attribute6 ;
6010: END IF;
6011: IF (p_pricing_attribs_rec.pricing_attribute7 = fnd_api.g_miss_char) OR
6012: NVL(l_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) THEN
6013: l_pricing_history_rec.old_pricing_attribute7 := NULL;
6014: l_pricing_history_rec.new_pricing_attribute7 := NULL;
6015: ELSIF
6008: l_pricing_history_rec.old_pricing_attribute6 := l_pricing_attribs_rec.pricing_attribute6 ;
6009: l_pricing_history_rec.new_pricing_attribute6 := p_pricing_attribs_rec.pricing_attribute6 ;
6010: END IF;
6011: IF (p_pricing_attribs_rec.pricing_attribute7 = fnd_api.g_miss_char) OR
6012: NVL(l_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) THEN
6013: l_pricing_history_rec.old_pricing_attribute7 := NULL;
6014: l_pricing_history_rec.new_pricing_attribute7 := NULL;
6015: ELSIF
6016: NVL(l_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) THEN
6012: NVL(l_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) THEN
6013: l_pricing_history_rec.old_pricing_attribute7 := NULL;
6014: l_pricing_history_rec.new_pricing_attribute7 := NULL;
6015: ELSIF
6016: NVL(l_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) THEN
6017: l_pricing_history_rec.old_pricing_attribute7 := l_pricing_attribs_rec.pricing_attribute7 ;
6018: l_pricing_history_rec.new_pricing_attribute7 := p_pricing_attribs_rec.pricing_attribute7 ;
6019: END IF;
6020: IF (p_pricing_attribs_rec.pricing_attribute8 = fnd_api.g_miss_char) OR
6016: NVL(l_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute7,fnd_api.g_miss_char) THEN
6017: l_pricing_history_rec.old_pricing_attribute7 := l_pricing_attribs_rec.pricing_attribute7 ;
6018: l_pricing_history_rec.new_pricing_attribute7 := p_pricing_attribs_rec.pricing_attribute7 ;
6019: END IF;
6020: IF (p_pricing_attribs_rec.pricing_attribute8 = fnd_api.g_miss_char) OR
6021: NVL(l_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) THEN
6022: l_pricing_history_rec.old_pricing_attribute8 := NULL;
6023: l_pricing_history_rec.new_pricing_attribute8 := NULL;
6024: ELSIF
6017: l_pricing_history_rec.old_pricing_attribute7 := l_pricing_attribs_rec.pricing_attribute7 ;
6018: l_pricing_history_rec.new_pricing_attribute7 := p_pricing_attribs_rec.pricing_attribute7 ;
6019: END IF;
6020: IF (p_pricing_attribs_rec.pricing_attribute8 = fnd_api.g_miss_char) OR
6021: NVL(l_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) THEN
6022: l_pricing_history_rec.old_pricing_attribute8 := NULL;
6023: l_pricing_history_rec.new_pricing_attribute8 := NULL;
6024: ELSIF
6025: NVL(l_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) THEN
6021: NVL(l_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) THEN
6022: l_pricing_history_rec.old_pricing_attribute8 := NULL;
6023: l_pricing_history_rec.new_pricing_attribute8 := NULL;
6024: ELSIF
6025: NVL(l_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) THEN
6026: l_pricing_history_rec.old_pricing_attribute8 := l_pricing_attribs_rec.pricing_attribute8 ;
6027: l_pricing_history_rec.new_pricing_attribute8 := p_pricing_attribs_rec.pricing_attribute8 ;
6028: END IF;
6029: IF (p_pricing_attribs_rec.pricing_attribute9 = fnd_api.g_miss_char) OR
6025: NVL(l_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute8,fnd_api.g_miss_char) THEN
6026: l_pricing_history_rec.old_pricing_attribute8 := l_pricing_attribs_rec.pricing_attribute8 ;
6027: l_pricing_history_rec.new_pricing_attribute8 := p_pricing_attribs_rec.pricing_attribute8 ;
6028: END IF;
6029: IF (p_pricing_attribs_rec.pricing_attribute9 = fnd_api.g_miss_char) OR
6030: NVL(l_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) THEN
6031: l_pricing_history_rec.old_pricing_attribute9 := NULL;
6032: l_pricing_history_rec.new_pricing_attribute9 := NULL;
6033: ELSIF
6026: l_pricing_history_rec.old_pricing_attribute8 := l_pricing_attribs_rec.pricing_attribute8 ;
6027: l_pricing_history_rec.new_pricing_attribute8 := p_pricing_attribs_rec.pricing_attribute8 ;
6028: END IF;
6029: IF (p_pricing_attribs_rec.pricing_attribute9 = fnd_api.g_miss_char) OR
6030: NVL(l_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) THEN
6031: l_pricing_history_rec.old_pricing_attribute9 := NULL;
6032: l_pricing_history_rec.new_pricing_attribute9 := NULL;
6033: ELSIF
6034: NVL(l_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) THEN
6030: NVL(l_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) THEN
6031: l_pricing_history_rec.old_pricing_attribute9 := NULL;
6032: l_pricing_history_rec.new_pricing_attribute9 := NULL;
6033: ELSIF
6034: NVL(l_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) THEN
6035: l_pricing_history_rec.old_pricing_attribute9 := l_pricing_attribs_rec.pricing_attribute9 ;
6036: l_pricing_history_rec.new_pricing_attribute9 := p_pricing_attribs_rec.pricing_attribute9 ;
6037: END IF;
6038: IF (p_pricing_attribs_rec.pricing_attribute10 = fnd_api.g_miss_char) OR
6034: NVL(l_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute9,fnd_api.g_miss_char) THEN
6035: l_pricing_history_rec.old_pricing_attribute9 := l_pricing_attribs_rec.pricing_attribute9 ;
6036: l_pricing_history_rec.new_pricing_attribute9 := p_pricing_attribs_rec.pricing_attribute9 ;
6037: END IF;
6038: IF (p_pricing_attribs_rec.pricing_attribute10 = fnd_api.g_miss_char) OR
6039: NVL(l_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) THEN
6040: l_pricing_history_rec.old_pricing_attribute10 := NULL;
6041: l_pricing_history_rec.new_pricing_attribute10 := NULL;
6042: ELSIF
6035: l_pricing_history_rec.old_pricing_attribute9 := l_pricing_attribs_rec.pricing_attribute9 ;
6036: l_pricing_history_rec.new_pricing_attribute9 := p_pricing_attribs_rec.pricing_attribute9 ;
6037: END IF;
6038: IF (p_pricing_attribs_rec.pricing_attribute10 = fnd_api.g_miss_char) OR
6039: NVL(l_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) THEN
6040: l_pricing_history_rec.old_pricing_attribute10 := NULL;
6041: l_pricing_history_rec.new_pricing_attribute10 := NULL;
6042: ELSIF
6043: NVL(l_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) THEN
6039: NVL(l_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) THEN
6040: l_pricing_history_rec.old_pricing_attribute10 := NULL;
6041: l_pricing_history_rec.new_pricing_attribute10 := NULL;
6042: ELSIF
6043: NVL(l_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) THEN
6044: l_pricing_history_rec.old_pricing_attribute10 := l_pricing_attribs_rec.pricing_attribute10 ;
6045: l_pricing_history_rec.new_pricing_attribute10 := p_pricing_attribs_rec.pricing_attribute10 ;
6046: END IF;
6047: IF (p_pricing_attribs_rec.pricing_attribute11 = fnd_api.g_miss_char) OR
6043: NVL(l_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute10,fnd_api.g_miss_char) THEN
6044: l_pricing_history_rec.old_pricing_attribute10 := l_pricing_attribs_rec.pricing_attribute10 ;
6045: l_pricing_history_rec.new_pricing_attribute10 := p_pricing_attribs_rec.pricing_attribute10 ;
6046: END IF;
6047: IF (p_pricing_attribs_rec.pricing_attribute11 = fnd_api.g_miss_char) OR
6048: NVL(l_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) THEN
6049: l_pricing_history_rec.old_pricing_attribute11 := NULL;
6050: l_pricing_history_rec.new_pricing_attribute11 := NULL;
6051: ELSIF
6044: l_pricing_history_rec.old_pricing_attribute10 := l_pricing_attribs_rec.pricing_attribute10 ;
6045: l_pricing_history_rec.new_pricing_attribute10 := p_pricing_attribs_rec.pricing_attribute10 ;
6046: END IF;
6047: IF (p_pricing_attribs_rec.pricing_attribute11 = fnd_api.g_miss_char) OR
6048: NVL(l_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) THEN
6049: l_pricing_history_rec.old_pricing_attribute11 := NULL;
6050: l_pricing_history_rec.new_pricing_attribute11 := NULL;
6051: ELSIF
6052: NVL(l_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) THEN
6048: NVL(l_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) THEN
6049: l_pricing_history_rec.old_pricing_attribute11 := NULL;
6050: l_pricing_history_rec.new_pricing_attribute11 := NULL;
6051: ELSIF
6052: NVL(l_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) THEN
6053: l_pricing_history_rec.old_pricing_attribute11 := l_pricing_attribs_rec.pricing_attribute11 ;
6054: l_pricing_history_rec.new_pricing_attribute11 := p_pricing_attribs_rec.pricing_attribute11 ;
6055: END IF;
6056: IF (p_pricing_attribs_rec.pricing_attribute12 = fnd_api.g_miss_char) OR
6052: NVL(l_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute11,fnd_api.g_miss_char) THEN
6053: l_pricing_history_rec.old_pricing_attribute11 := l_pricing_attribs_rec.pricing_attribute11 ;
6054: l_pricing_history_rec.new_pricing_attribute11 := p_pricing_attribs_rec.pricing_attribute11 ;
6055: END IF;
6056: IF (p_pricing_attribs_rec.pricing_attribute12 = fnd_api.g_miss_char) OR
6057: NVL(l_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) THEN
6058: l_pricing_history_rec.old_pricing_attribute12 := NULL;
6059: l_pricing_history_rec.new_pricing_attribute12 := NULL;
6060: ELSIF
6053: l_pricing_history_rec.old_pricing_attribute11 := l_pricing_attribs_rec.pricing_attribute11 ;
6054: l_pricing_history_rec.new_pricing_attribute11 := p_pricing_attribs_rec.pricing_attribute11 ;
6055: END IF;
6056: IF (p_pricing_attribs_rec.pricing_attribute12 = fnd_api.g_miss_char) OR
6057: NVL(l_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) THEN
6058: l_pricing_history_rec.old_pricing_attribute12 := NULL;
6059: l_pricing_history_rec.new_pricing_attribute12 := NULL;
6060: ELSIF
6061: NVL(l_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) THEN
6057: NVL(l_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) THEN
6058: l_pricing_history_rec.old_pricing_attribute12 := NULL;
6059: l_pricing_history_rec.new_pricing_attribute12 := NULL;
6060: ELSIF
6061: NVL(l_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) THEN
6062: l_pricing_history_rec.old_pricing_attribute12 := l_pricing_attribs_rec.pricing_attribute12 ;
6063: l_pricing_history_rec.new_pricing_attribute12 := p_pricing_attribs_rec.pricing_attribute12 ;
6064: END IF;
6065: IF (p_pricing_attribs_rec.pricing_attribute13 = fnd_api.g_miss_char) OR
6061: NVL(l_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute12,fnd_api.g_miss_char) THEN
6062: l_pricing_history_rec.old_pricing_attribute12 := l_pricing_attribs_rec.pricing_attribute12 ;
6063: l_pricing_history_rec.new_pricing_attribute12 := p_pricing_attribs_rec.pricing_attribute12 ;
6064: END IF;
6065: IF (p_pricing_attribs_rec.pricing_attribute13 = fnd_api.g_miss_char) OR
6066: NVL(l_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) THEN
6067: l_pricing_history_rec.old_pricing_attribute13 := NULL;
6068: l_pricing_history_rec.new_pricing_attribute13 := NULL;
6069: ELSIF
6062: l_pricing_history_rec.old_pricing_attribute12 := l_pricing_attribs_rec.pricing_attribute12 ;
6063: l_pricing_history_rec.new_pricing_attribute12 := p_pricing_attribs_rec.pricing_attribute12 ;
6064: END IF;
6065: IF (p_pricing_attribs_rec.pricing_attribute13 = fnd_api.g_miss_char) OR
6066: NVL(l_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) THEN
6067: l_pricing_history_rec.old_pricing_attribute13 := NULL;
6068: l_pricing_history_rec.new_pricing_attribute13 := NULL;
6069: ELSIF
6070: NVL(l_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) THEN
6066: NVL(l_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) THEN
6067: l_pricing_history_rec.old_pricing_attribute13 := NULL;
6068: l_pricing_history_rec.new_pricing_attribute13 := NULL;
6069: ELSIF
6070: NVL(l_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) THEN
6071: l_pricing_history_rec.old_pricing_attribute13 := l_pricing_attribs_rec.pricing_attribute13 ;
6072: l_pricing_history_rec.new_pricing_attribute13 := p_pricing_attribs_rec.pricing_attribute13 ;
6073: END IF;
6074: IF (p_pricing_attribs_rec.pricing_attribute14 = fnd_api.g_miss_char) OR
6070: NVL(l_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute13,fnd_api.g_miss_char) THEN
6071: l_pricing_history_rec.old_pricing_attribute13 := l_pricing_attribs_rec.pricing_attribute13 ;
6072: l_pricing_history_rec.new_pricing_attribute13 := p_pricing_attribs_rec.pricing_attribute13 ;
6073: END IF;
6074: IF (p_pricing_attribs_rec.pricing_attribute14 = fnd_api.g_miss_char) OR
6075: NVL(l_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) THEN
6076: l_pricing_history_rec.old_pricing_attribute14 := NULL;
6077: l_pricing_history_rec.new_pricing_attribute14 := NULL;
6078: ELSIF
6071: l_pricing_history_rec.old_pricing_attribute13 := l_pricing_attribs_rec.pricing_attribute13 ;
6072: l_pricing_history_rec.new_pricing_attribute13 := p_pricing_attribs_rec.pricing_attribute13 ;
6073: END IF;
6074: IF (p_pricing_attribs_rec.pricing_attribute14 = fnd_api.g_miss_char) OR
6075: NVL(l_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) THEN
6076: l_pricing_history_rec.old_pricing_attribute14 := NULL;
6077: l_pricing_history_rec.new_pricing_attribute14 := NULL;
6078: ELSIF
6079: NVL(l_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) THEN
6075: NVL(l_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) THEN
6076: l_pricing_history_rec.old_pricing_attribute14 := NULL;
6077: l_pricing_history_rec.new_pricing_attribute14 := NULL;
6078: ELSIF
6079: NVL(l_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) THEN
6080: l_pricing_history_rec.old_pricing_attribute14 := l_pricing_attribs_rec.pricing_attribute14 ;
6081: l_pricing_history_rec.new_pricing_attribute14 := p_pricing_attribs_rec.pricing_attribute14 ;
6082: END IF;
6083: IF (p_pricing_attribs_rec.pricing_attribute15 = fnd_api.g_miss_char) OR
6079: NVL(l_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute14,fnd_api.g_miss_char) THEN
6080: l_pricing_history_rec.old_pricing_attribute14 := l_pricing_attribs_rec.pricing_attribute14 ;
6081: l_pricing_history_rec.new_pricing_attribute14 := p_pricing_attribs_rec.pricing_attribute14 ;
6082: END IF;
6083: IF (p_pricing_attribs_rec.pricing_attribute15 = fnd_api.g_miss_char) OR
6084: NVL(l_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) THEN
6085: l_pricing_history_rec.old_pricing_attribute15 := NULL;
6086: l_pricing_history_rec.new_pricing_attribute15 := NULL;
6087: ELSIF
6080: l_pricing_history_rec.old_pricing_attribute14 := l_pricing_attribs_rec.pricing_attribute14 ;
6081: l_pricing_history_rec.new_pricing_attribute14 := p_pricing_attribs_rec.pricing_attribute14 ;
6082: END IF;
6083: IF (p_pricing_attribs_rec.pricing_attribute15 = fnd_api.g_miss_char) OR
6084: NVL(l_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) THEN
6085: l_pricing_history_rec.old_pricing_attribute15 := NULL;
6086: l_pricing_history_rec.new_pricing_attribute15 := NULL;
6087: ELSIF
6088: NVL(l_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) THEN
6084: NVL(l_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) THEN
6085: l_pricing_history_rec.old_pricing_attribute15 := NULL;
6086: l_pricing_history_rec.new_pricing_attribute15 := NULL;
6087: ELSIF
6088: NVL(l_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) THEN
6089: l_pricing_history_rec.old_pricing_attribute15 := l_pricing_attribs_rec.pricing_attribute15 ;
6090: l_pricing_history_rec.new_pricing_attribute15 := p_pricing_attribs_rec.pricing_attribute15 ;
6091: END IF;
6092: IF (p_pricing_attribs_rec.pricing_attribute16 = fnd_api.g_miss_char) OR
6088: NVL(l_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute15,fnd_api.g_miss_char) THEN
6089: l_pricing_history_rec.old_pricing_attribute15 := l_pricing_attribs_rec.pricing_attribute15 ;
6090: l_pricing_history_rec.new_pricing_attribute15 := p_pricing_attribs_rec.pricing_attribute15 ;
6091: END IF;
6092: IF (p_pricing_attribs_rec.pricing_attribute16 = fnd_api.g_miss_char) OR
6093: NVL(l_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) THEN
6094: l_pricing_history_rec.old_pricing_attribute16 := NULL;
6095: l_pricing_history_rec.new_pricing_attribute16 := NULL;
6096: ELSIF
6089: l_pricing_history_rec.old_pricing_attribute15 := l_pricing_attribs_rec.pricing_attribute15 ;
6090: l_pricing_history_rec.new_pricing_attribute15 := p_pricing_attribs_rec.pricing_attribute15 ;
6091: END IF;
6092: IF (p_pricing_attribs_rec.pricing_attribute16 = fnd_api.g_miss_char) OR
6093: NVL(l_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) THEN
6094: l_pricing_history_rec.old_pricing_attribute16 := NULL;
6095: l_pricing_history_rec.new_pricing_attribute16 := NULL;
6096: ELSIF
6097: NVL(l_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) THEN
6093: NVL(l_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) THEN
6094: l_pricing_history_rec.old_pricing_attribute16 := NULL;
6095: l_pricing_history_rec.new_pricing_attribute16 := NULL;
6096: ELSIF
6097: NVL(l_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) THEN
6098: l_pricing_history_rec.old_pricing_attribute16 := l_pricing_attribs_rec.pricing_attribute16 ;
6099: l_pricing_history_rec.new_pricing_attribute16 := p_pricing_attribs_rec.pricing_attribute16 ;
6100: END IF;
6101: IF (p_pricing_attribs_rec.pricing_attribute17 = fnd_api.g_miss_char) OR
6097: NVL(l_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute16,fnd_api.g_miss_char) THEN
6098: l_pricing_history_rec.old_pricing_attribute16 := l_pricing_attribs_rec.pricing_attribute16 ;
6099: l_pricing_history_rec.new_pricing_attribute16 := p_pricing_attribs_rec.pricing_attribute16 ;
6100: END IF;
6101: IF (p_pricing_attribs_rec.pricing_attribute17 = fnd_api.g_miss_char) OR
6102: NVL(l_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) THEN
6103: l_pricing_history_rec.old_pricing_attribute17 := NULL;
6104: l_pricing_history_rec.new_pricing_attribute17 := NULL;
6105: ELSIF
6098: l_pricing_history_rec.old_pricing_attribute16 := l_pricing_attribs_rec.pricing_attribute16 ;
6099: l_pricing_history_rec.new_pricing_attribute16 := p_pricing_attribs_rec.pricing_attribute16 ;
6100: END IF;
6101: IF (p_pricing_attribs_rec.pricing_attribute17 = fnd_api.g_miss_char) OR
6102: NVL(l_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) THEN
6103: l_pricing_history_rec.old_pricing_attribute17 := NULL;
6104: l_pricing_history_rec.new_pricing_attribute17 := NULL;
6105: ELSIF
6106: NVL(l_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) THEN
6102: NVL(l_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) THEN
6103: l_pricing_history_rec.old_pricing_attribute17 := NULL;
6104: l_pricing_history_rec.new_pricing_attribute17 := NULL;
6105: ELSIF
6106: NVL(l_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) THEN
6107: l_pricing_history_rec.old_pricing_attribute17 := l_pricing_attribs_rec.pricing_attribute17 ;
6108: l_pricing_history_rec.new_pricing_attribute17 := p_pricing_attribs_rec.pricing_attribute17 ;
6109: END IF;
6110: IF (p_pricing_attribs_rec.pricing_attribute18 = fnd_api.g_miss_char) OR
6106: NVL(l_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute17,fnd_api.g_miss_char) THEN
6107: l_pricing_history_rec.old_pricing_attribute17 := l_pricing_attribs_rec.pricing_attribute17 ;
6108: l_pricing_history_rec.new_pricing_attribute17 := p_pricing_attribs_rec.pricing_attribute17 ;
6109: END IF;
6110: IF (p_pricing_attribs_rec.pricing_attribute18 = fnd_api.g_miss_char) OR
6111: NVL(l_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) THEN
6112: l_pricing_history_rec.old_pricing_attribute18 := NULL;
6113: l_pricing_history_rec.new_pricing_attribute18 := NULL;
6114: ELSIF
6107: l_pricing_history_rec.old_pricing_attribute17 := l_pricing_attribs_rec.pricing_attribute17 ;
6108: l_pricing_history_rec.new_pricing_attribute17 := p_pricing_attribs_rec.pricing_attribute17 ;
6109: END IF;
6110: IF (p_pricing_attribs_rec.pricing_attribute18 = fnd_api.g_miss_char) OR
6111: NVL(l_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) THEN
6112: l_pricing_history_rec.old_pricing_attribute18 := NULL;
6113: l_pricing_history_rec.new_pricing_attribute18 := NULL;
6114: ELSIF
6115: NVL(l_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) THEN
6111: NVL(l_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) THEN
6112: l_pricing_history_rec.old_pricing_attribute18 := NULL;
6113: l_pricing_history_rec.new_pricing_attribute18 := NULL;
6114: ELSIF
6115: NVL(l_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) THEN
6116: l_pricing_history_rec.old_pricing_attribute18 := l_pricing_attribs_rec.pricing_attribute18 ;
6117: l_pricing_history_rec.new_pricing_attribute18 := p_pricing_attribs_rec.pricing_attribute18 ;
6118: END IF;
6119: IF (p_pricing_attribs_rec.pricing_attribute19 = fnd_api.g_miss_char) OR
6115: NVL(l_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute18,fnd_api.g_miss_char) THEN
6116: l_pricing_history_rec.old_pricing_attribute18 := l_pricing_attribs_rec.pricing_attribute18 ;
6117: l_pricing_history_rec.new_pricing_attribute18 := p_pricing_attribs_rec.pricing_attribute18 ;
6118: END IF;
6119: IF (p_pricing_attribs_rec.pricing_attribute19 = fnd_api.g_miss_char) OR
6120: NVL(l_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) THEN
6121: l_pricing_history_rec.old_pricing_attribute19 := NULL;
6122: l_pricing_history_rec.new_pricing_attribute19 := NULL;
6123: ELSIF
6116: l_pricing_history_rec.old_pricing_attribute18 := l_pricing_attribs_rec.pricing_attribute18 ;
6117: l_pricing_history_rec.new_pricing_attribute18 := p_pricing_attribs_rec.pricing_attribute18 ;
6118: END IF;
6119: IF (p_pricing_attribs_rec.pricing_attribute19 = fnd_api.g_miss_char) OR
6120: NVL(l_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) THEN
6121: l_pricing_history_rec.old_pricing_attribute19 := NULL;
6122: l_pricing_history_rec.new_pricing_attribute19 := NULL;
6123: ELSIF
6124: NVL(l_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) THEN
6120: NVL(l_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) THEN
6121: l_pricing_history_rec.old_pricing_attribute19 := NULL;
6122: l_pricing_history_rec.new_pricing_attribute19 := NULL;
6123: ELSIF
6124: NVL(l_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) THEN
6125: l_pricing_history_rec.old_pricing_attribute19 := l_pricing_attribs_rec.pricing_attribute19 ;
6126: l_pricing_history_rec.new_pricing_attribute19 := p_pricing_attribs_rec.pricing_attribute19 ;
6127: END IF;
6128: IF (p_pricing_attribs_rec.pricing_attribute20 = fnd_api.g_miss_char) OR
6124: NVL(l_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute19,fnd_api.g_miss_char) THEN
6125: l_pricing_history_rec.old_pricing_attribute19 := l_pricing_attribs_rec.pricing_attribute19 ;
6126: l_pricing_history_rec.new_pricing_attribute19 := p_pricing_attribs_rec.pricing_attribute19 ;
6127: END IF;
6128: IF (p_pricing_attribs_rec.pricing_attribute20 = fnd_api.g_miss_char) OR
6129: NVL(l_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) THEN
6130: l_pricing_history_rec.old_pricing_attribute20 := NULL;
6131: l_pricing_history_rec.new_pricing_attribute20 := NULL;
6132: ELSIF
6125: l_pricing_history_rec.old_pricing_attribute19 := l_pricing_attribs_rec.pricing_attribute19 ;
6126: l_pricing_history_rec.new_pricing_attribute19 := p_pricing_attribs_rec.pricing_attribute19 ;
6127: END IF;
6128: IF (p_pricing_attribs_rec.pricing_attribute20 = fnd_api.g_miss_char) OR
6129: NVL(l_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) THEN
6130: l_pricing_history_rec.old_pricing_attribute20 := NULL;
6131: l_pricing_history_rec.new_pricing_attribute20 := NULL;
6132: ELSIF
6133: NVL(l_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) THEN
6129: NVL(l_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) THEN
6130: l_pricing_history_rec.old_pricing_attribute20 := NULL;
6131: l_pricing_history_rec.new_pricing_attribute20 := NULL;
6132: ELSIF
6133: NVL(l_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) THEN
6134: l_pricing_history_rec.old_pricing_attribute20 := l_pricing_attribs_rec.pricing_attribute20 ;
6135: l_pricing_history_rec.new_pricing_attribute20 := p_pricing_attribs_rec.pricing_attribute20 ;
6136: END IF;
6137: IF (p_pricing_attribs_rec.pricing_attribute21 = fnd_api.g_miss_char) OR
6133: NVL(l_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute20,fnd_api.g_miss_char) THEN
6134: l_pricing_history_rec.old_pricing_attribute20 := l_pricing_attribs_rec.pricing_attribute20 ;
6135: l_pricing_history_rec.new_pricing_attribute20 := p_pricing_attribs_rec.pricing_attribute20 ;
6136: END IF;
6137: IF (p_pricing_attribs_rec.pricing_attribute21 = fnd_api.g_miss_char) OR
6138: NVL(l_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) THEN
6139: l_pricing_history_rec.old_pricing_attribute21 := NULL;
6140: l_pricing_history_rec.new_pricing_attribute21 := NULL;
6141: ELSIF
6134: l_pricing_history_rec.old_pricing_attribute20 := l_pricing_attribs_rec.pricing_attribute20 ;
6135: l_pricing_history_rec.new_pricing_attribute20 := p_pricing_attribs_rec.pricing_attribute20 ;
6136: END IF;
6137: IF (p_pricing_attribs_rec.pricing_attribute21 = fnd_api.g_miss_char) OR
6138: NVL(l_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) THEN
6139: l_pricing_history_rec.old_pricing_attribute21 := NULL;
6140: l_pricing_history_rec.new_pricing_attribute21 := NULL;
6141: ELSIF
6142: NVL(l_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) THEN
6138: NVL(l_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) THEN
6139: l_pricing_history_rec.old_pricing_attribute21 := NULL;
6140: l_pricing_history_rec.new_pricing_attribute21 := NULL;
6141: ELSIF
6142: NVL(l_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) THEN
6143: l_pricing_history_rec.old_pricing_attribute21 := l_pricing_attribs_rec.pricing_attribute21 ;
6144: l_pricing_history_rec.new_pricing_attribute21 := p_pricing_attribs_rec.pricing_attribute21 ;
6145: END IF;
6146: IF (p_pricing_attribs_rec.pricing_attribute22 = fnd_api.g_miss_char) OR
6142: NVL(l_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute21,fnd_api.g_miss_char) THEN
6143: l_pricing_history_rec.old_pricing_attribute21 := l_pricing_attribs_rec.pricing_attribute21 ;
6144: l_pricing_history_rec.new_pricing_attribute21 := p_pricing_attribs_rec.pricing_attribute21 ;
6145: END IF;
6146: IF (p_pricing_attribs_rec.pricing_attribute22 = fnd_api.g_miss_char) OR
6147: NVL(l_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) THEN
6148: l_pricing_history_rec.old_pricing_attribute22 := NULL;
6149: l_pricing_history_rec.new_pricing_attribute22 := NULL;
6150: ELSIF
6143: l_pricing_history_rec.old_pricing_attribute21 := l_pricing_attribs_rec.pricing_attribute21 ;
6144: l_pricing_history_rec.new_pricing_attribute21 := p_pricing_attribs_rec.pricing_attribute21 ;
6145: END IF;
6146: IF (p_pricing_attribs_rec.pricing_attribute22 = fnd_api.g_miss_char) OR
6147: NVL(l_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) THEN
6148: l_pricing_history_rec.old_pricing_attribute22 := NULL;
6149: l_pricing_history_rec.new_pricing_attribute22 := NULL;
6150: ELSIF
6151: NVL(l_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) THEN
6147: NVL(l_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) THEN
6148: l_pricing_history_rec.old_pricing_attribute22 := NULL;
6149: l_pricing_history_rec.new_pricing_attribute22 := NULL;
6150: ELSIF
6151: NVL(l_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) THEN
6152: l_pricing_history_rec.old_pricing_attribute22 := l_pricing_attribs_rec.pricing_attribute22 ;
6153: l_pricing_history_rec.new_pricing_attribute22 := p_pricing_attribs_rec.pricing_attribute22 ;
6154: END IF;
6155: IF (p_pricing_attribs_rec.pricing_attribute23 = fnd_api.g_miss_char) OR
6151: NVL(l_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute22,fnd_api.g_miss_char) THEN
6152: l_pricing_history_rec.old_pricing_attribute22 := l_pricing_attribs_rec.pricing_attribute22 ;
6153: l_pricing_history_rec.new_pricing_attribute22 := p_pricing_attribs_rec.pricing_attribute22 ;
6154: END IF;
6155: IF (p_pricing_attribs_rec.pricing_attribute23 = fnd_api.g_miss_char) OR
6156: NVL(l_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) THEN
6157: l_pricing_history_rec.old_pricing_attribute23 := NULL;
6158: l_pricing_history_rec.new_pricing_attribute23 := NULL;
6159: ELSIF
6152: l_pricing_history_rec.old_pricing_attribute22 := l_pricing_attribs_rec.pricing_attribute22 ;
6153: l_pricing_history_rec.new_pricing_attribute22 := p_pricing_attribs_rec.pricing_attribute22 ;
6154: END IF;
6155: IF (p_pricing_attribs_rec.pricing_attribute23 = fnd_api.g_miss_char) OR
6156: NVL(l_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) THEN
6157: l_pricing_history_rec.old_pricing_attribute23 := NULL;
6158: l_pricing_history_rec.new_pricing_attribute23 := NULL;
6159: ELSIF
6160: NVL(l_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) THEN
6156: NVL(l_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) THEN
6157: l_pricing_history_rec.old_pricing_attribute23 := NULL;
6158: l_pricing_history_rec.new_pricing_attribute23 := NULL;
6159: ELSIF
6160: NVL(l_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) THEN
6161: l_pricing_history_rec.old_pricing_attribute23 := l_pricing_attribs_rec.pricing_attribute23 ;
6162: l_pricing_history_rec.new_pricing_attribute23 := p_pricing_attribs_rec.pricing_attribute23 ;
6163: END IF;
6164: IF (p_pricing_attribs_rec.pricing_attribute24 = fnd_api.g_miss_char) OR
6160: NVL(l_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute23,fnd_api.g_miss_char) THEN
6161: l_pricing_history_rec.old_pricing_attribute23 := l_pricing_attribs_rec.pricing_attribute23 ;
6162: l_pricing_history_rec.new_pricing_attribute23 := p_pricing_attribs_rec.pricing_attribute23 ;
6163: END IF;
6164: IF (p_pricing_attribs_rec.pricing_attribute24 = fnd_api.g_miss_char) OR
6165: NVL(l_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) THEN
6166: l_pricing_history_rec.old_pricing_attribute24 := NULL;
6167: l_pricing_history_rec.new_pricing_attribute24 := NULL;
6168: ELSIF
6161: l_pricing_history_rec.old_pricing_attribute23 := l_pricing_attribs_rec.pricing_attribute23 ;
6162: l_pricing_history_rec.new_pricing_attribute23 := p_pricing_attribs_rec.pricing_attribute23 ;
6163: END IF;
6164: IF (p_pricing_attribs_rec.pricing_attribute24 = fnd_api.g_miss_char) OR
6165: NVL(l_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) THEN
6166: l_pricing_history_rec.old_pricing_attribute24 := NULL;
6167: l_pricing_history_rec.new_pricing_attribute24 := NULL;
6168: ELSIF
6169: NVL(l_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) THEN
6165: NVL(l_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) THEN
6166: l_pricing_history_rec.old_pricing_attribute24 := NULL;
6167: l_pricing_history_rec.new_pricing_attribute24 := NULL;
6168: ELSIF
6169: NVL(l_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) THEN
6170: l_pricing_history_rec.old_pricing_attribute24 := l_pricing_attribs_rec.pricing_attribute24 ;
6171: l_pricing_history_rec.new_pricing_attribute24 := p_pricing_attribs_rec.pricing_attribute24 ;
6172: END IF;
6173: IF (p_pricing_attribs_rec.pricing_attribute25 = fnd_api.g_miss_char) OR
6169: NVL(l_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute24,fnd_api.g_miss_char) THEN
6170: l_pricing_history_rec.old_pricing_attribute24 := l_pricing_attribs_rec.pricing_attribute24 ;
6171: l_pricing_history_rec.new_pricing_attribute24 := p_pricing_attribs_rec.pricing_attribute24 ;
6172: END IF;
6173: IF (p_pricing_attribs_rec.pricing_attribute25 = fnd_api.g_miss_char) OR
6174: NVL(l_pricing_attribs_rec.pricing_attribute25,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute25,fnd_api.g_miss_char) THEN
6175: l_pricing_history_rec.old_pricing_attribute25 := NULL;
6176: l_pricing_history_rec.new_pricing_attribute25 := NULL;
6177: ELSIF
6170: l_pricing_history_rec.old_pricing_attribute24 := l_pricing_attribs_rec.pricing_attribute24 ;
6171: l_pricing_history_rec.new_pricing_attribute24 := p_pricing_attribs_rec.pricing_attribute24 ;
6172: END IF;
6173: IF (p_pricing_attribs_rec.pricing_attribute25 = fnd_api.g_miss_char) OR
6174: NVL(l_pricing_attribs_rec.pricing_attribute25,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute25,fnd_api.g_miss_char) THEN
6175: l_pricing_history_rec.old_pricing_attribute25 := NULL;
6176: l_pricing_history_rec.new_pricing_attribute25 := NULL;
6177: ELSIF
6178: NVL(l_pricing_attribs_rec.pricing_attribute25,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute25,fnd_api.g_miss_char) THEN
6174: NVL(l_pricing_attribs_rec.pricing_attribute25,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute25,fnd_api.g_miss_char) THEN
6175: l_pricing_history_rec.old_pricing_attribute25 := NULL;
6176: l_pricing_history_rec.new_pricing_attribute25 := NULL;
6177: ELSIF
6178: NVL(l_pricing_attribs_rec.pricing_attribute25,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute25,fnd_api.g_miss_char) THEN
6179: l_pricing_history_rec.old_pricing_attribute25 := l_pricing_attribs_rec.pricing_attribute25 ;
6180: l_pricing_history_rec.new_pricing_attribute25 := p_pricing_attribs_rec.pricing_attribute25 ;
6181: END IF;
6182: --
6179: l_pricing_history_rec.old_pricing_attribute25 := l_pricing_attribs_rec.pricing_attribute25 ;
6180: l_pricing_history_rec.new_pricing_attribute25 := p_pricing_attribs_rec.pricing_attribute25 ;
6181: END IF;
6182: --
6183: IF (p_pricing_attribs_rec.pricing_attribute26 = fnd_api.g_miss_char) OR
6184: NVL(l_pricing_attribs_rec.pricing_attribute26,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute26,fnd_api.g_miss_char) THEN
6185: l_pricing_history_rec.old_pricing_attribute26 := NULL;
6186: l_pricing_history_rec.new_pricing_attribute26 := NULL;
6187: ELSIF
6180: l_pricing_history_rec.new_pricing_attribute25 := p_pricing_attribs_rec.pricing_attribute25 ;
6181: END IF;
6182: --
6183: IF (p_pricing_attribs_rec.pricing_attribute26 = fnd_api.g_miss_char) OR
6184: NVL(l_pricing_attribs_rec.pricing_attribute26,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute26,fnd_api.g_miss_char) THEN
6185: l_pricing_history_rec.old_pricing_attribute26 := NULL;
6186: l_pricing_history_rec.new_pricing_attribute26 := NULL;
6187: ELSIF
6188: NVL(l_pricing_attribs_rec.pricing_attribute26,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute26,fnd_api.g_miss_char) THEN
6184: NVL(l_pricing_attribs_rec.pricing_attribute26,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute26,fnd_api.g_miss_char) THEN
6185: l_pricing_history_rec.old_pricing_attribute26 := NULL;
6186: l_pricing_history_rec.new_pricing_attribute26 := NULL;
6187: ELSIF
6188: NVL(l_pricing_attribs_rec.pricing_attribute26,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute26,fnd_api.g_miss_char) THEN
6189: l_pricing_history_rec.old_pricing_attribute26 := l_pricing_attribs_rec.pricing_attribute26 ;
6190: l_pricing_history_rec.new_pricing_attribute26 := p_pricing_attribs_rec.pricing_attribute26 ;
6191: END IF;
6192: --
6189: l_pricing_history_rec.old_pricing_attribute26 := l_pricing_attribs_rec.pricing_attribute26 ;
6190: l_pricing_history_rec.new_pricing_attribute26 := p_pricing_attribs_rec.pricing_attribute26 ;
6191: END IF;
6192: --
6193: IF (p_pricing_attribs_rec.pricing_attribute27 = fnd_api.g_miss_char) OR
6194: NVL(l_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) THEN
6195: l_pricing_history_rec.old_pricing_attribute27 := NULL;
6196: l_pricing_history_rec.new_pricing_attribute27 := NULL;
6197: ELSIF
6190: l_pricing_history_rec.new_pricing_attribute26 := p_pricing_attribs_rec.pricing_attribute26 ;
6191: END IF;
6192: --
6193: IF (p_pricing_attribs_rec.pricing_attribute27 = fnd_api.g_miss_char) OR
6194: NVL(l_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) THEN
6195: l_pricing_history_rec.old_pricing_attribute27 := NULL;
6196: l_pricing_history_rec.new_pricing_attribute27 := NULL;
6197: ELSIF
6198: NVL(l_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) THEN
6194: NVL(l_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) THEN
6195: l_pricing_history_rec.old_pricing_attribute27 := NULL;
6196: l_pricing_history_rec.new_pricing_attribute27 := NULL;
6197: ELSIF
6198: NVL(l_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) THEN
6199: l_pricing_history_rec.old_pricing_attribute27 := l_pricing_attribs_rec.pricing_attribute27 ;
6200: l_pricing_history_rec.new_pricing_attribute27 := p_pricing_attribs_rec.pricing_attribute27 ;
6201: END IF;
6202: IF (p_pricing_attribs_rec.pricing_attribute28 = fnd_api.g_miss_char) OR
6198: NVL(l_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute27,fnd_api.g_miss_char) THEN
6199: l_pricing_history_rec.old_pricing_attribute27 := l_pricing_attribs_rec.pricing_attribute27 ;
6200: l_pricing_history_rec.new_pricing_attribute27 := p_pricing_attribs_rec.pricing_attribute27 ;
6201: END IF;
6202: IF (p_pricing_attribs_rec.pricing_attribute28 = fnd_api.g_miss_char) OR
6203: NVL(l_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) THEN
6204: l_pricing_history_rec.old_pricing_attribute28 := NULL;
6205: l_pricing_history_rec.new_pricing_attribute28 := NULL;
6206: ELSIF
6199: l_pricing_history_rec.old_pricing_attribute27 := l_pricing_attribs_rec.pricing_attribute27 ;
6200: l_pricing_history_rec.new_pricing_attribute27 := p_pricing_attribs_rec.pricing_attribute27 ;
6201: END IF;
6202: IF (p_pricing_attribs_rec.pricing_attribute28 = fnd_api.g_miss_char) OR
6203: NVL(l_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) THEN
6204: l_pricing_history_rec.old_pricing_attribute28 := NULL;
6205: l_pricing_history_rec.new_pricing_attribute28 := NULL;
6206: ELSIF
6207: NVL(l_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) THEN
6203: NVL(l_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) THEN
6204: l_pricing_history_rec.old_pricing_attribute28 := NULL;
6205: l_pricing_history_rec.new_pricing_attribute28 := NULL;
6206: ELSIF
6207: NVL(l_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) THEN
6208: l_pricing_history_rec.old_pricing_attribute28 := l_pricing_attribs_rec.pricing_attribute28 ;
6209: l_pricing_history_rec.new_pricing_attribute28 := p_pricing_attribs_rec.pricing_attribute28 ;
6210: END IF;
6211: IF (p_pricing_attribs_rec.pricing_attribute29 = fnd_api.g_miss_char) OR
6207: NVL(l_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute28,fnd_api.g_miss_char) THEN
6208: l_pricing_history_rec.old_pricing_attribute28 := l_pricing_attribs_rec.pricing_attribute28 ;
6209: l_pricing_history_rec.new_pricing_attribute28 := p_pricing_attribs_rec.pricing_attribute28 ;
6210: END IF;
6211: IF (p_pricing_attribs_rec.pricing_attribute29 = fnd_api.g_miss_char) OR
6212: NVL(l_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) THEN
6213: l_pricing_history_rec.old_pricing_attribute29 := NULL;
6214: l_pricing_history_rec.new_pricing_attribute29 := NULL;
6215: ELSIF
6208: l_pricing_history_rec.old_pricing_attribute28 := l_pricing_attribs_rec.pricing_attribute28 ;
6209: l_pricing_history_rec.new_pricing_attribute28 := p_pricing_attribs_rec.pricing_attribute28 ;
6210: END IF;
6211: IF (p_pricing_attribs_rec.pricing_attribute29 = fnd_api.g_miss_char) OR
6212: NVL(l_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) THEN
6213: l_pricing_history_rec.old_pricing_attribute29 := NULL;
6214: l_pricing_history_rec.new_pricing_attribute29 := NULL;
6215: ELSIF
6216: NVL(l_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) THEN
6212: NVL(l_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) THEN
6213: l_pricing_history_rec.old_pricing_attribute29 := NULL;
6214: l_pricing_history_rec.new_pricing_attribute29 := NULL;
6215: ELSIF
6216: NVL(l_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) THEN
6217: l_pricing_history_rec.old_pricing_attribute29 := l_pricing_attribs_rec.pricing_attribute29 ;
6218: l_pricing_history_rec.new_pricing_attribute29 := p_pricing_attribs_rec.pricing_attribute29 ;
6219: END IF;
6220: IF (p_pricing_attribs_rec.pricing_attribute30 = fnd_api.g_miss_char) OR
6216: NVL(l_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute29,fnd_api.g_miss_char) THEN
6217: l_pricing_history_rec.old_pricing_attribute29 := l_pricing_attribs_rec.pricing_attribute29 ;
6218: l_pricing_history_rec.new_pricing_attribute29 := p_pricing_attribs_rec.pricing_attribute29 ;
6219: END IF;
6220: IF (p_pricing_attribs_rec.pricing_attribute30 = fnd_api.g_miss_char) OR
6221: NVL(l_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) THEN
6222: l_pricing_history_rec.old_pricing_attribute30 := NULL;
6223: l_pricing_history_rec.new_pricing_attribute30 := NULL;
6224: ELSIF
6217: l_pricing_history_rec.old_pricing_attribute29 := l_pricing_attribs_rec.pricing_attribute29 ;
6218: l_pricing_history_rec.new_pricing_attribute29 := p_pricing_attribs_rec.pricing_attribute29 ;
6219: END IF;
6220: IF (p_pricing_attribs_rec.pricing_attribute30 = fnd_api.g_miss_char) OR
6221: NVL(l_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) THEN
6222: l_pricing_history_rec.old_pricing_attribute30 := NULL;
6223: l_pricing_history_rec.new_pricing_attribute30 := NULL;
6224: ELSIF
6225: NVL(l_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) THEN
6221: NVL(l_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) THEN
6222: l_pricing_history_rec.old_pricing_attribute30 := NULL;
6223: l_pricing_history_rec.new_pricing_attribute30 := NULL;
6224: ELSIF
6225: NVL(l_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) THEN
6226: l_pricing_history_rec.old_pricing_attribute30 := l_pricing_attribs_rec.pricing_attribute30 ;
6227: l_pricing_history_rec.new_pricing_attribute30 := p_pricing_attribs_rec.pricing_attribute30 ;
6228: END IF;
6229: IF (p_pricing_attribs_rec.pricing_attribute31 = fnd_api.g_miss_char) OR
6225: NVL(l_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute30,fnd_api.g_miss_char) THEN
6226: l_pricing_history_rec.old_pricing_attribute30 := l_pricing_attribs_rec.pricing_attribute30 ;
6227: l_pricing_history_rec.new_pricing_attribute30 := p_pricing_attribs_rec.pricing_attribute30 ;
6228: END IF;
6229: IF (p_pricing_attribs_rec.pricing_attribute31 = fnd_api.g_miss_char) OR
6230: NVL(l_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) THEN
6231: l_pricing_history_rec.old_pricing_attribute31 := NULL;
6232: l_pricing_history_rec.new_pricing_attribute31 := NULL;
6233: ELSIF
6226: l_pricing_history_rec.old_pricing_attribute30 := l_pricing_attribs_rec.pricing_attribute30 ;
6227: l_pricing_history_rec.new_pricing_attribute30 := p_pricing_attribs_rec.pricing_attribute30 ;
6228: END IF;
6229: IF (p_pricing_attribs_rec.pricing_attribute31 = fnd_api.g_miss_char) OR
6230: NVL(l_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) THEN
6231: l_pricing_history_rec.old_pricing_attribute31 := NULL;
6232: l_pricing_history_rec.new_pricing_attribute31 := NULL;
6233: ELSIF
6234: NVL(l_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) THEN
6230: NVL(l_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) THEN
6231: l_pricing_history_rec.old_pricing_attribute31 := NULL;
6232: l_pricing_history_rec.new_pricing_attribute31 := NULL;
6233: ELSIF
6234: NVL(l_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) THEN
6235: l_pricing_history_rec.old_pricing_attribute31 := l_pricing_attribs_rec.pricing_attribute31 ;
6236: l_pricing_history_rec.new_pricing_attribute31 := p_pricing_attribs_rec.pricing_attribute31 ;
6237: END IF;
6238: IF (p_pricing_attribs_rec.pricing_attribute32 = fnd_api.g_miss_char) OR
6234: NVL(l_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute31,fnd_api.g_miss_char) THEN
6235: l_pricing_history_rec.old_pricing_attribute31 := l_pricing_attribs_rec.pricing_attribute31 ;
6236: l_pricing_history_rec.new_pricing_attribute31 := p_pricing_attribs_rec.pricing_attribute31 ;
6237: END IF;
6238: IF (p_pricing_attribs_rec.pricing_attribute32 = fnd_api.g_miss_char) OR
6239: NVL(l_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) THEN
6240: l_pricing_history_rec.old_pricing_attribute32 := NULL;
6241: l_pricing_history_rec.new_pricing_attribute32 := NULL;
6242: ELSIF
6235: l_pricing_history_rec.old_pricing_attribute31 := l_pricing_attribs_rec.pricing_attribute31 ;
6236: l_pricing_history_rec.new_pricing_attribute31 := p_pricing_attribs_rec.pricing_attribute31 ;
6237: END IF;
6238: IF (p_pricing_attribs_rec.pricing_attribute32 = fnd_api.g_miss_char) OR
6239: NVL(l_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) THEN
6240: l_pricing_history_rec.old_pricing_attribute32 := NULL;
6241: l_pricing_history_rec.new_pricing_attribute32 := NULL;
6242: ELSIF
6243: NVL(l_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) THEN
6239: NVL(l_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) THEN
6240: l_pricing_history_rec.old_pricing_attribute32 := NULL;
6241: l_pricing_history_rec.new_pricing_attribute32 := NULL;
6242: ELSIF
6243: NVL(l_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) THEN
6244: l_pricing_history_rec.old_pricing_attribute32 := l_pricing_attribs_rec.pricing_attribute32 ;
6245: l_pricing_history_rec.new_pricing_attribute32 := p_pricing_attribs_rec.pricing_attribute32 ;
6246: END IF;
6247: IF (p_pricing_attribs_rec.pricing_attribute33 = fnd_api.g_miss_char) OR
6243: NVL(l_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute32,fnd_api.g_miss_char) THEN
6244: l_pricing_history_rec.old_pricing_attribute32 := l_pricing_attribs_rec.pricing_attribute32 ;
6245: l_pricing_history_rec.new_pricing_attribute32 := p_pricing_attribs_rec.pricing_attribute32 ;
6246: END IF;
6247: IF (p_pricing_attribs_rec.pricing_attribute33 = fnd_api.g_miss_char) OR
6248: NVL(l_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) THEN
6249: l_pricing_history_rec.old_pricing_attribute33 := NULL;
6250: l_pricing_history_rec.new_pricing_attribute33 := NULL;
6251: ELSIF
6244: l_pricing_history_rec.old_pricing_attribute32 := l_pricing_attribs_rec.pricing_attribute32 ;
6245: l_pricing_history_rec.new_pricing_attribute32 := p_pricing_attribs_rec.pricing_attribute32 ;
6246: END IF;
6247: IF (p_pricing_attribs_rec.pricing_attribute33 = fnd_api.g_miss_char) OR
6248: NVL(l_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) THEN
6249: l_pricing_history_rec.old_pricing_attribute33 := NULL;
6250: l_pricing_history_rec.new_pricing_attribute33 := NULL;
6251: ELSIF
6252: NVL(l_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) THEN
6248: NVL(l_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) THEN
6249: l_pricing_history_rec.old_pricing_attribute33 := NULL;
6250: l_pricing_history_rec.new_pricing_attribute33 := NULL;
6251: ELSIF
6252: NVL(l_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) THEN
6253: l_pricing_history_rec.old_pricing_attribute33 := l_pricing_attribs_rec.pricing_attribute33 ;
6254: l_pricing_history_rec.new_pricing_attribute33 := p_pricing_attribs_rec.pricing_attribute33 ;
6255: END IF;
6256: IF (p_pricing_attribs_rec.pricing_attribute34 = fnd_api.g_miss_char) OR
6252: NVL(l_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute33,fnd_api.g_miss_char) THEN
6253: l_pricing_history_rec.old_pricing_attribute33 := l_pricing_attribs_rec.pricing_attribute33 ;
6254: l_pricing_history_rec.new_pricing_attribute33 := p_pricing_attribs_rec.pricing_attribute33 ;
6255: END IF;
6256: IF (p_pricing_attribs_rec.pricing_attribute34 = fnd_api.g_miss_char) OR
6257: NVL(l_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) THEN
6258: l_pricing_history_rec.old_pricing_attribute34 := NULL;
6259: l_pricing_history_rec.new_pricing_attribute34 := NULL;
6260: ELSIF
6253: l_pricing_history_rec.old_pricing_attribute33 := l_pricing_attribs_rec.pricing_attribute33 ;
6254: l_pricing_history_rec.new_pricing_attribute33 := p_pricing_attribs_rec.pricing_attribute33 ;
6255: END IF;
6256: IF (p_pricing_attribs_rec.pricing_attribute34 = fnd_api.g_miss_char) OR
6257: NVL(l_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) THEN
6258: l_pricing_history_rec.old_pricing_attribute34 := NULL;
6259: l_pricing_history_rec.new_pricing_attribute34 := NULL;
6260: ELSIF
6261: NVL(l_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) THEN
6257: NVL(l_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) THEN
6258: l_pricing_history_rec.old_pricing_attribute34 := NULL;
6259: l_pricing_history_rec.new_pricing_attribute34 := NULL;
6260: ELSIF
6261: NVL(l_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) THEN
6262: l_pricing_history_rec.old_pricing_attribute34 := l_pricing_attribs_rec.pricing_attribute34 ;
6263: l_pricing_history_rec.new_pricing_attribute34 := p_pricing_attribs_rec.pricing_attribute34 ;
6264: END IF;
6265: IF (p_pricing_attribs_rec.pricing_attribute35 = fnd_api.g_miss_char) OR
6261: NVL(l_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute34,fnd_api.g_miss_char) THEN
6262: l_pricing_history_rec.old_pricing_attribute34 := l_pricing_attribs_rec.pricing_attribute34 ;
6263: l_pricing_history_rec.new_pricing_attribute34 := p_pricing_attribs_rec.pricing_attribute34 ;
6264: END IF;
6265: IF (p_pricing_attribs_rec.pricing_attribute35 = fnd_api.g_miss_char) OR
6266: NVL(l_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) THEN
6267: l_pricing_history_rec.old_pricing_attribute35 := NULL;
6268: l_pricing_history_rec.new_pricing_attribute35 := NULL;
6269: ELSIF
6262: l_pricing_history_rec.old_pricing_attribute34 := l_pricing_attribs_rec.pricing_attribute34 ;
6263: l_pricing_history_rec.new_pricing_attribute34 := p_pricing_attribs_rec.pricing_attribute34 ;
6264: END IF;
6265: IF (p_pricing_attribs_rec.pricing_attribute35 = fnd_api.g_miss_char) OR
6266: NVL(l_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) THEN
6267: l_pricing_history_rec.old_pricing_attribute35 := NULL;
6268: l_pricing_history_rec.new_pricing_attribute35 := NULL;
6269: ELSIF
6270: NVL(l_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) THEN
6266: NVL(l_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) THEN
6267: l_pricing_history_rec.old_pricing_attribute35 := NULL;
6268: l_pricing_history_rec.new_pricing_attribute35 := NULL;
6269: ELSIF
6270: NVL(l_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) THEN
6271: l_pricing_history_rec.old_pricing_attribute35 := l_pricing_attribs_rec.pricing_attribute35 ;
6272: l_pricing_history_rec.new_pricing_attribute35 := p_pricing_attribs_rec.pricing_attribute35 ;
6273: END IF;
6274: IF (p_pricing_attribs_rec.pricing_attribute36 = fnd_api.g_miss_char) OR
6270: NVL(l_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute35,fnd_api.g_miss_char) THEN
6271: l_pricing_history_rec.old_pricing_attribute35 := l_pricing_attribs_rec.pricing_attribute35 ;
6272: l_pricing_history_rec.new_pricing_attribute35 := p_pricing_attribs_rec.pricing_attribute35 ;
6273: END IF;
6274: IF (p_pricing_attribs_rec.pricing_attribute36 = fnd_api.g_miss_char) OR
6275: NVL(l_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) THEN
6276: l_pricing_history_rec.old_pricing_attribute36 := NULL;
6277: l_pricing_history_rec.new_pricing_attribute36 := NULL;
6278: ELSIF
6271: l_pricing_history_rec.old_pricing_attribute35 := l_pricing_attribs_rec.pricing_attribute35 ;
6272: l_pricing_history_rec.new_pricing_attribute35 := p_pricing_attribs_rec.pricing_attribute35 ;
6273: END IF;
6274: IF (p_pricing_attribs_rec.pricing_attribute36 = fnd_api.g_miss_char) OR
6275: NVL(l_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) THEN
6276: l_pricing_history_rec.old_pricing_attribute36 := NULL;
6277: l_pricing_history_rec.new_pricing_attribute36 := NULL;
6278: ELSIF
6279: NVL(l_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) THEN
6275: NVL(l_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) THEN
6276: l_pricing_history_rec.old_pricing_attribute36 := NULL;
6277: l_pricing_history_rec.new_pricing_attribute36 := NULL;
6278: ELSIF
6279: NVL(l_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) THEN
6280: l_pricing_history_rec.old_pricing_attribute36 := l_pricing_attribs_rec.pricing_attribute36 ;
6281: l_pricing_history_rec.new_pricing_attribute36 := p_pricing_attribs_rec.pricing_attribute36 ;
6282: END IF;
6283: IF (p_pricing_attribs_rec.pricing_attribute37 = fnd_api.g_miss_char) OR
6279: NVL(l_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute36,fnd_api.g_miss_char) THEN
6280: l_pricing_history_rec.old_pricing_attribute36 := l_pricing_attribs_rec.pricing_attribute36 ;
6281: l_pricing_history_rec.new_pricing_attribute36 := p_pricing_attribs_rec.pricing_attribute36 ;
6282: END IF;
6283: IF (p_pricing_attribs_rec.pricing_attribute37 = fnd_api.g_miss_char) OR
6284: NVL(l_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) THEN
6285: l_pricing_history_rec.old_pricing_attribute37 := NULL;
6286: l_pricing_history_rec.new_pricing_attribute37 := NULL;
6287: ELSIF
6280: l_pricing_history_rec.old_pricing_attribute36 := l_pricing_attribs_rec.pricing_attribute36 ;
6281: l_pricing_history_rec.new_pricing_attribute36 := p_pricing_attribs_rec.pricing_attribute36 ;
6282: END IF;
6283: IF (p_pricing_attribs_rec.pricing_attribute37 = fnd_api.g_miss_char) OR
6284: NVL(l_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) THEN
6285: l_pricing_history_rec.old_pricing_attribute37 := NULL;
6286: l_pricing_history_rec.new_pricing_attribute37 := NULL;
6287: ELSIF
6288: NVL(l_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) THEN
6284: NVL(l_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) THEN
6285: l_pricing_history_rec.old_pricing_attribute37 := NULL;
6286: l_pricing_history_rec.new_pricing_attribute37 := NULL;
6287: ELSIF
6288: NVL(l_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) THEN
6289: l_pricing_history_rec.old_pricing_attribute37 := l_pricing_attribs_rec.pricing_attribute37 ;
6290: l_pricing_history_rec.new_pricing_attribute37 := p_pricing_attribs_rec.pricing_attribute37 ;
6291: END IF;
6292: IF (p_pricing_attribs_rec.pricing_attribute38 = fnd_api.g_miss_char) OR
6288: NVL(l_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute37,fnd_api.g_miss_char) THEN
6289: l_pricing_history_rec.old_pricing_attribute37 := l_pricing_attribs_rec.pricing_attribute37 ;
6290: l_pricing_history_rec.new_pricing_attribute37 := p_pricing_attribs_rec.pricing_attribute37 ;
6291: END IF;
6292: IF (p_pricing_attribs_rec.pricing_attribute38 = fnd_api.g_miss_char) OR
6293: NVL(l_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) THEN
6294: l_pricing_history_rec.old_pricing_attribute38 := NULL;
6295: l_pricing_history_rec.new_pricing_attribute38 := NULL;
6296: ELSIF
6289: l_pricing_history_rec.old_pricing_attribute37 := l_pricing_attribs_rec.pricing_attribute37 ;
6290: l_pricing_history_rec.new_pricing_attribute37 := p_pricing_attribs_rec.pricing_attribute37 ;
6291: END IF;
6292: IF (p_pricing_attribs_rec.pricing_attribute38 = fnd_api.g_miss_char) OR
6293: NVL(l_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) THEN
6294: l_pricing_history_rec.old_pricing_attribute38 := NULL;
6295: l_pricing_history_rec.new_pricing_attribute38 := NULL;
6296: ELSIF
6297: NVL(l_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) THEN
6293: NVL(l_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) THEN
6294: l_pricing_history_rec.old_pricing_attribute38 := NULL;
6295: l_pricing_history_rec.new_pricing_attribute38 := NULL;
6296: ELSIF
6297: NVL(l_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) THEN
6298: l_pricing_history_rec.old_pricing_attribute38 := l_pricing_attribs_rec.pricing_attribute38 ;
6299: l_pricing_history_rec.new_pricing_attribute38 := p_pricing_attribs_rec.pricing_attribute38 ;
6300: END IF;
6301: IF (p_pricing_attribs_rec.pricing_attribute39 = fnd_api.g_miss_char) OR
6297: NVL(l_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute38,fnd_api.g_miss_char) THEN
6298: l_pricing_history_rec.old_pricing_attribute38 := l_pricing_attribs_rec.pricing_attribute38 ;
6299: l_pricing_history_rec.new_pricing_attribute38 := p_pricing_attribs_rec.pricing_attribute38 ;
6300: END IF;
6301: IF (p_pricing_attribs_rec.pricing_attribute39 = fnd_api.g_miss_char) OR
6302: NVL(l_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) THEN
6303: l_pricing_history_rec.old_pricing_attribute39 := NULL;
6304: l_pricing_history_rec.new_pricing_attribute39 := NULL;
6305: ELSIF
6298: l_pricing_history_rec.old_pricing_attribute38 := l_pricing_attribs_rec.pricing_attribute38 ;
6299: l_pricing_history_rec.new_pricing_attribute38 := p_pricing_attribs_rec.pricing_attribute38 ;
6300: END IF;
6301: IF (p_pricing_attribs_rec.pricing_attribute39 = fnd_api.g_miss_char) OR
6302: NVL(l_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) THEN
6303: l_pricing_history_rec.old_pricing_attribute39 := NULL;
6304: l_pricing_history_rec.new_pricing_attribute39 := NULL;
6305: ELSIF
6306: NVL(l_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) THEN
6302: NVL(l_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) THEN
6303: l_pricing_history_rec.old_pricing_attribute39 := NULL;
6304: l_pricing_history_rec.new_pricing_attribute39 := NULL;
6305: ELSIF
6306: NVL(l_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) THEN
6307: l_pricing_history_rec.old_pricing_attribute39 := l_pricing_attribs_rec.pricing_attribute39 ;
6308: l_pricing_history_rec.new_pricing_attribute39 := p_pricing_attribs_rec.pricing_attribute39 ;
6309: END IF;
6310: IF (p_pricing_attribs_rec.pricing_attribute40 = fnd_api.g_miss_char) OR
6306: NVL(l_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute39,fnd_api.g_miss_char) THEN
6307: l_pricing_history_rec.old_pricing_attribute39 := l_pricing_attribs_rec.pricing_attribute39 ;
6308: l_pricing_history_rec.new_pricing_attribute39 := p_pricing_attribs_rec.pricing_attribute39 ;
6309: END IF;
6310: IF (p_pricing_attribs_rec.pricing_attribute40 = fnd_api.g_miss_char) OR
6311: NVL(l_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) THEN
6312: l_pricing_history_rec.old_pricing_attribute40 := NULL;
6313: l_pricing_history_rec.new_pricing_attribute40 := NULL;
6314: ELSIF
6307: l_pricing_history_rec.old_pricing_attribute39 := l_pricing_attribs_rec.pricing_attribute39 ;
6308: l_pricing_history_rec.new_pricing_attribute39 := p_pricing_attribs_rec.pricing_attribute39 ;
6309: END IF;
6310: IF (p_pricing_attribs_rec.pricing_attribute40 = fnd_api.g_miss_char) OR
6311: NVL(l_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) THEN
6312: l_pricing_history_rec.old_pricing_attribute40 := NULL;
6313: l_pricing_history_rec.new_pricing_attribute40 := NULL;
6314: ELSIF
6315: NVL(l_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) THEN
6311: NVL(l_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) THEN
6312: l_pricing_history_rec.old_pricing_attribute40 := NULL;
6313: l_pricing_history_rec.new_pricing_attribute40 := NULL;
6314: ELSIF
6315: NVL(l_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) THEN
6316: l_pricing_history_rec.old_pricing_attribute40 := l_pricing_attribs_rec.pricing_attribute40 ;
6317: l_pricing_history_rec.new_pricing_attribute40 := p_pricing_attribs_rec.pricing_attribute40 ;
6318: END IF;
6319: IF (p_pricing_attribs_rec.pricing_attribute41 = fnd_api.g_miss_char) OR
6315: NVL(l_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute40,fnd_api.g_miss_char) THEN
6316: l_pricing_history_rec.old_pricing_attribute40 := l_pricing_attribs_rec.pricing_attribute40 ;
6317: l_pricing_history_rec.new_pricing_attribute40 := p_pricing_attribs_rec.pricing_attribute40 ;
6318: END IF;
6319: IF (p_pricing_attribs_rec.pricing_attribute41 = fnd_api.g_miss_char) OR
6320: NVL(l_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) THEN
6321: l_pricing_history_rec.old_pricing_attribute41 := NULL;
6322: l_pricing_history_rec.new_pricing_attribute41 := NULL;
6323: ELSIF
6316: l_pricing_history_rec.old_pricing_attribute40 := l_pricing_attribs_rec.pricing_attribute40 ;
6317: l_pricing_history_rec.new_pricing_attribute40 := p_pricing_attribs_rec.pricing_attribute40 ;
6318: END IF;
6319: IF (p_pricing_attribs_rec.pricing_attribute41 = fnd_api.g_miss_char) OR
6320: NVL(l_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) THEN
6321: l_pricing_history_rec.old_pricing_attribute41 := NULL;
6322: l_pricing_history_rec.new_pricing_attribute41 := NULL;
6323: ELSIF
6324: NVL(l_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) THEN
6320: NVL(l_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) THEN
6321: l_pricing_history_rec.old_pricing_attribute41 := NULL;
6322: l_pricing_history_rec.new_pricing_attribute41 := NULL;
6323: ELSIF
6324: NVL(l_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) THEN
6325: l_pricing_history_rec.old_pricing_attribute41 := l_pricing_attribs_rec.pricing_attribute41 ;
6326: l_pricing_history_rec.new_pricing_attribute41 := p_pricing_attribs_rec.pricing_attribute41 ;
6327: END IF;
6328: IF (p_pricing_attribs_rec.pricing_attribute42 = fnd_api.g_miss_char) OR
6324: NVL(l_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute41,fnd_api.g_miss_char) THEN
6325: l_pricing_history_rec.old_pricing_attribute41 := l_pricing_attribs_rec.pricing_attribute41 ;
6326: l_pricing_history_rec.new_pricing_attribute41 := p_pricing_attribs_rec.pricing_attribute41 ;
6327: END IF;
6328: IF (p_pricing_attribs_rec.pricing_attribute42 = fnd_api.g_miss_char) OR
6329: NVL(l_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) THEN
6330: l_pricing_history_rec.old_pricing_attribute42 := NULL;
6331: l_pricing_history_rec.new_pricing_attribute42 := NULL;
6332: ELSIF
6325: l_pricing_history_rec.old_pricing_attribute41 := l_pricing_attribs_rec.pricing_attribute41 ;
6326: l_pricing_history_rec.new_pricing_attribute41 := p_pricing_attribs_rec.pricing_attribute41 ;
6327: END IF;
6328: IF (p_pricing_attribs_rec.pricing_attribute42 = fnd_api.g_miss_char) OR
6329: NVL(l_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) THEN
6330: l_pricing_history_rec.old_pricing_attribute42 := NULL;
6331: l_pricing_history_rec.new_pricing_attribute42 := NULL;
6332: ELSIF
6333: NVL(l_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) THEN
6329: NVL(l_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) THEN
6330: l_pricing_history_rec.old_pricing_attribute42 := NULL;
6331: l_pricing_history_rec.new_pricing_attribute42 := NULL;
6332: ELSIF
6333: NVL(l_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) THEN
6334: l_pricing_history_rec.old_pricing_attribute42 := l_pricing_attribs_rec.pricing_attribute42 ;
6335: l_pricing_history_rec.new_pricing_attribute42 := p_pricing_attribs_rec.pricing_attribute42 ;
6336: END IF;
6337: IF (p_pricing_attribs_rec.pricing_attribute43 = fnd_api.g_miss_char) OR
6333: NVL(l_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute42,fnd_api.g_miss_char) THEN
6334: l_pricing_history_rec.old_pricing_attribute42 := l_pricing_attribs_rec.pricing_attribute42 ;
6335: l_pricing_history_rec.new_pricing_attribute42 := p_pricing_attribs_rec.pricing_attribute42 ;
6336: END IF;
6337: IF (p_pricing_attribs_rec.pricing_attribute43 = fnd_api.g_miss_char) OR
6338: NVL(l_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) THEN
6339: l_pricing_history_rec.old_pricing_attribute43 := NULL;
6340: l_pricing_history_rec.new_pricing_attribute43 := NULL;
6341: ELSIF
6334: l_pricing_history_rec.old_pricing_attribute42 := l_pricing_attribs_rec.pricing_attribute42 ;
6335: l_pricing_history_rec.new_pricing_attribute42 := p_pricing_attribs_rec.pricing_attribute42 ;
6336: END IF;
6337: IF (p_pricing_attribs_rec.pricing_attribute43 = fnd_api.g_miss_char) OR
6338: NVL(l_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) THEN
6339: l_pricing_history_rec.old_pricing_attribute43 := NULL;
6340: l_pricing_history_rec.new_pricing_attribute43 := NULL;
6341: ELSIF
6342: NVL(l_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) THEN
6338: NVL(l_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) THEN
6339: l_pricing_history_rec.old_pricing_attribute43 := NULL;
6340: l_pricing_history_rec.new_pricing_attribute43 := NULL;
6341: ELSIF
6342: NVL(l_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) THEN
6343: l_pricing_history_rec.old_pricing_attribute43 := l_pricing_attribs_rec.pricing_attribute43 ;
6344: l_pricing_history_rec.new_pricing_attribute43 := p_pricing_attribs_rec.pricing_attribute43 ;
6345: END IF;
6346: IF (p_pricing_attribs_rec.pricing_attribute44 = fnd_api.g_miss_char) OR
6342: NVL(l_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute43,fnd_api.g_miss_char) THEN
6343: l_pricing_history_rec.old_pricing_attribute43 := l_pricing_attribs_rec.pricing_attribute43 ;
6344: l_pricing_history_rec.new_pricing_attribute43 := p_pricing_attribs_rec.pricing_attribute43 ;
6345: END IF;
6346: IF (p_pricing_attribs_rec.pricing_attribute44 = fnd_api.g_miss_char) OR
6347: NVL(l_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) THEN
6348: l_pricing_history_rec.old_pricing_attribute44 := NULL;
6349: l_pricing_history_rec.new_pricing_attribute44 := NULL;
6350: ELSIF
6343: l_pricing_history_rec.old_pricing_attribute43 := l_pricing_attribs_rec.pricing_attribute43 ;
6344: l_pricing_history_rec.new_pricing_attribute43 := p_pricing_attribs_rec.pricing_attribute43 ;
6345: END IF;
6346: IF (p_pricing_attribs_rec.pricing_attribute44 = fnd_api.g_miss_char) OR
6347: NVL(l_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) THEN
6348: l_pricing_history_rec.old_pricing_attribute44 := NULL;
6349: l_pricing_history_rec.new_pricing_attribute44 := NULL;
6350: ELSIF
6351: NVL(l_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) THEN
6347: NVL(l_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) THEN
6348: l_pricing_history_rec.old_pricing_attribute44 := NULL;
6349: l_pricing_history_rec.new_pricing_attribute44 := NULL;
6350: ELSIF
6351: NVL(l_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) THEN
6352: l_pricing_history_rec.old_pricing_attribute44 := l_pricing_attribs_rec.pricing_attribute44 ;
6353: l_pricing_history_rec.new_pricing_attribute44 := p_pricing_attribs_rec.pricing_attribute44 ;
6354: END IF;
6355: IF (p_pricing_attribs_rec.pricing_attribute45 = fnd_api.g_miss_char) OR
6351: NVL(l_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute44,fnd_api.g_miss_char) THEN
6352: l_pricing_history_rec.old_pricing_attribute44 := l_pricing_attribs_rec.pricing_attribute44 ;
6353: l_pricing_history_rec.new_pricing_attribute44 := p_pricing_attribs_rec.pricing_attribute44 ;
6354: END IF;
6355: IF (p_pricing_attribs_rec.pricing_attribute45 = fnd_api.g_miss_char) OR
6356: NVL(l_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) THEN
6357: l_pricing_history_rec.old_pricing_attribute45 := NULL;
6358: l_pricing_history_rec.new_pricing_attribute45 := NULL;
6359: ELSIF
6352: l_pricing_history_rec.old_pricing_attribute44 := l_pricing_attribs_rec.pricing_attribute44 ;
6353: l_pricing_history_rec.new_pricing_attribute44 := p_pricing_attribs_rec.pricing_attribute44 ;
6354: END IF;
6355: IF (p_pricing_attribs_rec.pricing_attribute45 = fnd_api.g_miss_char) OR
6356: NVL(l_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) THEN
6357: l_pricing_history_rec.old_pricing_attribute45 := NULL;
6358: l_pricing_history_rec.new_pricing_attribute45 := NULL;
6359: ELSIF
6360: NVL(l_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) THEN
6356: NVL(l_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) THEN
6357: l_pricing_history_rec.old_pricing_attribute45 := NULL;
6358: l_pricing_history_rec.new_pricing_attribute45 := NULL;
6359: ELSIF
6360: NVL(l_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) THEN
6361: l_pricing_history_rec.old_pricing_attribute45 := l_pricing_attribs_rec.pricing_attribute45 ;
6362: l_pricing_history_rec.new_pricing_attribute45 := p_pricing_attribs_rec.pricing_attribute45 ;
6363: END IF;
6364: IF (p_pricing_attribs_rec.pricing_attribute46 = fnd_api.g_miss_char) OR
6360: NVL(l_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute45,fnd_api.g_miss_char) THEN
6361: l_pricing_history_rec.old_pricing_attribute45 := l_pricing_attribs_rec.pricing_attribute45 ;
6362: l_pricing_history_rec.new_pricing_attribute45 := p_pricing_attribs_rec.pricing_attribute45 ;
6363: END IF;
6364: IF (p_pricing_attribs_rec.pricing_attribute46 = fnd_api.g_miss_char) OR
6365: NVL(l_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) THEN
6366: l_pricing_history_rec.old_pricing_attribute46 := NULL;
6367: l_pricing_history_rec.new_pricing_attribute46 := NULL;
6368: ELSIF
6361: l_pricing_history_rec.old_pricing_attribute45 := l_pricing_attribs_rec.pricing_attribute45 ;
6362: l_pricing_history_rec.new_pricing_attribute45 := p_pricing_attribs_rec.pricing_attribute45 ;
6363: END IF;
6364: IF (p_pricing_attribs_rec.pricing_attribute46 = fnd_api.g_miss_char) OR
6365: NVL(l_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) THEN
6366: l_pricing_history_rec.old_pricing_attribute46 := NULL;
6367: l_pricing_history_rec.new_pricing_attribute46 := NULL;
6368: ELSIF
6369: NVL(l_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) THEN
6365: NVL(l_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) THEN
6366: l_pricing_history_rec.old_pricing_attribute46 := NULL;
6367: l_pricing_history_rec.new_pricing_attribute46 := NULL;
6368: ELSIF
6369: NVL(l_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) THEN
6370: l_pricing_history_rec.old_pricing_attribute46 := l_pricing_attribs_rec.pricing_attribute46 ;
6371: l_pricing_history_rec.new_pricing_attribute46 := p_pricing_attribs_rec.pricing_attribute46 ;
6372: END IF;
6373: IF (p_pricing_attribs_rec.pricing_attribute47 = fnd_api.g_miss_char) OR
6369: NVL(l_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute46,fnd_api.g_miss_char) THEN
6370: l_pricing_history_rec.old_pricing_attribute46 := l_pricing_attribs_rec.pricing_attribute46 ;
6371: l_pricing_history_rec.new_pricing_attribute46 := p_pricing_attribs_rec.pricing_attribute46 ;
6372: END IF;
6373: IF (p_pricing_attribs_rec.pricing_attribute47 = fnd_api.g_miss_char) OR
6374: NVL(l_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) THEN
6375: l_pricing_history_rec.old_pricing_attribute47 := NULL;
6376: l_pricing_history_rec.new_pricing_attribute47 := NULL;
6377: ELSIF
6370: l_pricing_history_rec.old_pricing_attribute46 := l_pricing_attribs_rec.pricing_attribute46 ;
6371: l_pricing_history_rec.new_pricing_attribute46 := p_pricing_attribs_rec.pricing_attribute46 ;
6372: END IF;
6373: IF (p_pricing_attribs_rec.pricing_attribute47 = fnd_api.g_miss_char) OR
6374: NVL(l_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) THEN
6375: l_pricing_history_rec.old_pricing_attribute47 := NULL;
6376: l_pricing_history_rec.new_pricing_attribute47 := NULL;
6377: ELSIF
6378: NVL(l_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) THEN
6374: NVL(l_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) THEN
6375: l_pricing_history_rec.old_pricing_attribute47 := NULL;
6376: l_pricing_history_rec.new_pricing_attribute47 := NULL;
6377: ELSIF
6378: NVL(l_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) THEN
6379: l_pricing_history_rec.old_pricing_attribute47 := l_pricing_attribs_rec.pricing_attribute47 ;
6380: l_pricing_history_rec.new_pricing_attribute47 := p_pricing_attribs_rec.pricing_attribute47 ;
6381: END IF;
6382: IF (p_pricing_attribs_rec.pricing_attribute48 = fnd_api.g_miss_char) OR
6378: NVL(l_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute47,fnd_api.g_miss_char) THEN
6379: l_pricing_history_rec.old_pricing_attribute47 := l_pricing_attribs_rec.pricing_attribute47 ;
6380: l_pricing_history_rec.new_pricing_attribute47 := p_pricing_attribs_rec.pricing_attribute47 ;
6381: END IF;
6382: IF (p_pricing_attribs_rec.pricing_attribute48 = fnd_api.g_miss_char) OR
6383: NVL(l_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) THEN
6384: l_pricing_history_rec.old_pricing_attribute48 := NULL;
6385: l_pricing_history_rec.new_pricing_attribute48 := NULL;
6386: ELSIF
6379: l_pricing_history_rec.old_pricing_attribute47 := l_pricing_attribs_rec.pricing_attribute47 ;
6380: l_pricing_history_rec.new_pricing_attribute47 := p_pricing_attribs_rec.pricing_attribute47 ;
6381: END IF;
6382: IF (p_pricing_attribs_rec.pricing_attribute48 = fnd_api.g_miss_char) OR
6383: NVL(l_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) THEN
6384: l_pricing_history_rec.old_pricing_attribute48 := NULL;
6385: l_pricing_history_rec.new_pricing_attribute48 := NULL;
6386: ELSIF
6387: NVL(l_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) THEN
6383: NVL(l_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) THEN
6384: l_pricing_history_rec.old_pricing_attribute48 := NULL;
6385: l_pricing_history_rec.new_pricing_attribute48 := NULL;
6386: ELSIF
6387: NVL(l_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) THEN
6388: l_pricing_history_rec.old_pricing_attribute48 := l_pricing_attribs_rec.pricing_attribute48 ;
6389: l_pricing_history_rec.new_pricing_attribute48 := p_pricing_attribs_rec.pricing_attribute48 ;
6390: END IF;
6391: IF (p_pricing_attribs_rec.pricing_attribute49 = fnd_api.g_miss_char) OR
6387: NVL(l_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute48,fnd_api.g_miss_char) THEN
6388: l_pricing_history_rec.old_pricing_attribute48 := l_pricing_attribs_rec.pricing_attribute48 ;
6389: l_pricing_history_rec.new_pricing_attribute48 := p_pricing_attribs_rec.pricing_attribute48 ;
6390: END IF;
6391: IF (p_pricing_attribs_rec.pricing_attribute49 = fnd_api.g_miss_char) OR
6392: NVL(l_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) THEN
6393: l_pricing_history_rec.old_pricing_attribute49 := NULL;
6394: l_pricing_history_rec.new_pricing_attribute49 := NULL;
6395: ELSIF
6388: l_pricing_history_rec.old_pricing_attribute48 := l_pricing_attribs_rec.pricing_attribute48 ;
6389: l_pricing_history_rec.new_pricing_attribute48 := p_pricing_attribs_rec.pricing_attribute48 ;
6390: END IF;
6391: IF (p_pricing_attribs_rec.pricing_attribute49 = fnd_api.g_miss_char) OR
6392: NVL(l_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) THEN
6393: l_pricing_history_rec.old_pricing_attribute49 := NULL;
6394: l_pricing_history_rec.new_pricing_attribute49 := NULL;
6395: ELSIF
6396: NVL(l_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) THEN
6392: NVL(l_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) THEN
6393: l_pricing_history_rec.old_pricing_attribute49 := NULL;
6394: l_pricing_history_rec.new_pricing_attribute49 := NULL;
6395: ELSIF
6396: NVL(l_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) THEN
6397: l_pricing_history_rec.old_pricing_attribute49 := l_pricing_attribs_rec.pricing_attribute49 ;
6398: l_pricing_history_rec.new_pricing_attribute49 := p_pricing_attribs_rec.pricing_attribute49 ;
6399: END IF;
6400: IF (p_pricing_attribs_rec.pricing_attribute50 = fnd_api.g_miss_char) OR
6396: NVL(l_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute49,fnd_api.g_miss_char) THEN
6397: l_pricing_history_rec.old_pricing_attribute49 := l_pricing_attribs_rec.pricing_attribute49 ;
6398: l_pricing_history_rec.new_pricing_attribute49 := p_pricing_attribs_rec.pricing_attribute49 ;
6399: END IF;
6400: IF (p_pricing_attribs_rec.pricing_attribute50 = fnd_api.g_miss_char) OR
6401: NVL(l_pricing_attribs_rec.pricing_attribute50,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute50,fnd_api.g_miss_char) THEN
6402: l_pricing_history_rec.old_pricing_attribute50 := NULL;
6403: l_pricing_history_rec.new_pricing_attribute50 := NULL;
6404: ELSIF
6397: l_pricing_history_rec.old_pricing_attribute49 := l_pricing_attribs_rec.pricing_attribute49 ;
6398: l_pricing_history_rec.new_pricing_attribute49 := p_pricing_attribs_rec.pricing_attribute49 ;
6399: END IF;
6400: IF (p_pricing_attribs_rec.pricing_attribute50 = fnd_api.g_miss_char) OR
6401: NVL(l_pricing_attribs_rec.pricing_attribute50,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute50,fnd_api.g_miss_char) THEN
6402: l_pricing_history_rec.old_pricing_attribute50 := NULL;
6403: l_pricing_history_rec.new_pricing_attribute50 := NULL;
6404: ELSIF
6405: NVL(l_pricing_attribs_rec.pricing_attribute50,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute50,fnd_api.g_miss_char) THEN
6401: NVL(l_pricing_attribs_rec.pricing_attribute50,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute50,fnd_api.g_miss_char) THEN
6402: l_pricing_history_rec.old_pricing_attribute50 := NULL;
6403: l_pricing_history_rec.new_pricing_attribute50 := NULL;
6404: ELSIF
6405: NVL(l_pricing_attribs_rec.pricing_attribute50,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute50,fnd_api.g_miss_char) THEN
6406: l_pricing_history_rec.old_pricing_attribute50 := l_pricing_attribs_rec.pricing_attribute50 ;
6407: l_pricing_history_rec.new_pricing_attribute50 := p_pricing_attribs_rec.pricing_attribute50 ;
6408: END IF;
6409: --
6406: l_pricing_history_rec.old_pricing_attribute50 := l_pricing_attribs_rec.pricing_attribute50 ;
6407: l_pricing_history_rec.new_pricing_attribute50 := p_pricing_attribs_rec.pricing_attribute50 ;
6408: END IF;
6409: --
6410: IF (p_pricing_attribs_rec.pricing_attribute51 = fnd_api.g_miss_char) OR
6411: NVL(l_pricing_attribs_rec.pricing_attribute51,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute51,fnd_api.g_miss_char) THEN
6412: l_pricing_history_rec.old_pricing_attribute51 := NULL;
6413: l_pricing_history_rec.new_pricing_attribute51 := NULL;
6414: ELSIF
6407: l_pricing_history_rec.new_pricing_attribute50 := p_pricing_attribs_rec.pricing_attribute50 ;
6408: END IF;
6409: --
6410: IF (p_pricing_attribs_rec.pricing_attribute51 = fnd_api.g_miss_char) OR
6411: NVL(l_pricing_attribs_rec.pricing_attribute51,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute51,fnd_api.g_miss_char) THEN
6412: l_pricing_history_rec.old_pricing_attribute51 := NULL;
6413: l_pricing_history_rec.new_pricing_attribute51 := NULL;
6414: ELSIF
6415: NVL(l_pricing_attribs_rec.pricing_attribute51,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute51,fnd_api.g_miss_char) THEN
6411: NVL(l_pricing_attribs_rec.pricing_attribute51,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute51,fnd_api.g_miss_char) THEN
6412: l_pricing_history_rec.old_pricing_attribute51 := NULL;
6413: l_pricing_history_rec.new_pricing_attribute51 := NULL;
6414: ELSIF
6415: NVL(l_pricing_attribs_rec.pricing_attribute51,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute51,fnd_api.g_miss_char) THEN
6416: l_pricing_history_rec.old_pricing_attribute51 := l_pricing_attribs_rec.pricing_attribute51 ;
6417: l_pricing_history_rec.new_pricing_attribute51 := p_pricing_attribs_rec.pricing_attribute51 ;
6418: END IF;
6419: --
6416: l_pricing_history_rec.old_pricing_attribute51 := l_pricing_attribs_rec.pricing_attribute51 ;
6417: l_pricing_history_rec.new_pricing_attribute51 := p_pricing_attribs_rec.pricing_attribute51 ;
6418: END IF;
6419: --
6420: IF (p_pricing_attribs_rec.pricing_attribute52 = fnd_api.g_miss_char) OR
6421: NVL(l_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) THEN
6422: l_pricing_history_rec.old_pricing_attribute52 := NULL;
6423: l_pricing_history_rec.new_pricing_attribute52 := NULL;
6424: ELSIF
6417: l_pricing_history_rec.new_pricing_attribute51 := p_pricing_attribs_rec.pricing_attribute51 ;
6418: END IF;
6419: --
6420: IF (p_pricing_attribs_rec.pricing_attribute52 = fnd_api.g_miss_char) OR
6421: NVL(l_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) THEN
6422: l_pricing_history_rec.old_pricing_attribute52 := NULL;
6423: l_pricing_history_rec.new_pricing_attribute52 := NULL;
6424: ELSIF
6425: NVL(l_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) THEN
6421: NVL(l_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) THEN
6422: l_pricing_history_rec.old_pricing_attribute52 := NULL;
6423: l_pricing_history_rec.new_pricing_attribute52 := NULL;
6424: ELSIF
6425: NVL(l_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) THEN
6426: l_pricing_history_rec.old_pricing_attribute52 := l_pricing_attribs_rec.pricing_attribute52 ;
6427: l_pricing_history_rec.new_pricing_attribute52 := p_pricing_attribs_rec.pricing_attribute52 ;
6428: END IF;
6429: IF (p_pricing_attribs_rec.pricing_attribute53 = fnd_api.g_miss_char) OR
6425: NVL(l_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute52,fnd_api.g_miss_char) THEN
6426: l_pricing_history_rec.old_pricing_attribute52 := l_pricing_attribs_rec.pricing_attribute52 ;
6427: l_pricing_history_rec.new_pricing_attribute52 := p_pricing_attribs_rec.pricing_attribute52 ;
6428: END IF;
6429: IF (p_pricing_attribs_rec.pricing_attribute53 = fnd_api.g_miss_char) OR
6430: NVL(l_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) THEN
6431: l_pricing_history_rec.old_pricing_attribute53 := NULL;
6432: l_pricing_history_rec.new_pricing_attribute53 := NULL;
6433: ELSIF
6426: l_pricing_history_rec.old_pricing_attribute52 := l_pricing_attribs_rec.pricing_attribute52 ;
6427: l_pricing_history_rec.new_pricing_attribute52 := p_pricing_attribs_rec.pricing_attribute52 ;
6428: END IF;
6429: IF (p_pricing_attribs_rec.pricing_attribute53 = fnd_api.g_miss_char) OR
6430: NVL(l_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) THEN
6431: l_pricing_history_rec.old_pricing_attribute53 := NULL;
6432: l_pricing_history_rec.new_pricing_attribute53 := NULL;
6433: ELSIF
6434: NVL(l_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) THEN
6430: NVL(l_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) THEN
6431: l_pricing_history_rec.old_pricing_attribute53 := NULL;
6432: l_pricing_history_rec.new_pricing_attribute53 := NULL;
6433: ELSIF
6434: NVL(l_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) THEN
6435: l_pricing_history_rec.old_pricing_attribute53 := l_pricing_attribs_rec.pricing_attribute53 ;
6436: l_pricing_history_rec.new_pricing_attribute53 := p_pricing_attribs_rec.pricing_attribute53 ;
6437: END IF;
6438: IF (p_pricing_attribs_rec.pricing_attribute54 = fnd_api.g_miss_char) OR
6434: NVL(l_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute53,fnd_api.g_miss_char) THEN
6435: l_pricing_history_rec.old_pricing_attribute53 := l_pricing_attribs_rec.pricing_attribute53 ;
6436: l_pricing_history_rec.new_pricing_attribute53 := p_pricing_attribs_rec.pricing_attribute53 ;
6437: END IF;
6438: IF (p_pricing_attribs_rec.pricing_attribute54 = fnd_api.g_miss_char) OR
6439: NVL(l_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) THEN
6440: l_pricing_history_rec.old_pricing_attribute54 := NULL;
6441: l_pricing_history_rec.new_pricing_attribute54 := NULL;
6442: ELSIF
6435: l_pricing_history_rec.old_pricing_attribute53 := l_pricing_attribs_rec.pricing_attribute53 ;
6436: l_pricing_history_rec.new_pricing_attribute53 := p_pricing_attribs_rec.pricing_attribute53 ;
6437: END IF;
6438: IF (p_pricing_attribs_rec.pricing_attribute54 = fnd_api.g_miss_char) OR
6439: NVL(l_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) THEN
6440: l_pricing_history_rec.old_pricing_attribute54 := NULL;
6441: l_pricing_history_rec.new_pricing_attribute54 := NULL;
6442: ELSIF
6443: NVL(l_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) THEN
6439: NVL(l_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) THEN
6440: l_pricing_history_rec.old_pricing_attribute54 := NULL;
6441: l_pricing_history_rec.new_pricing_attribute54 := NULL;
6442: ELSIF
6443: NVL(l_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) THEN
6444: l_pricing_history_rec.old_pricing_attribute54 := l_pricing_attribs_rec.pricing_attribute54 ;
6445: l_pricing_history_rec.new_pricing_attribute54 := p_pricing_attribs_rec.pricing_attribute54 ;
6446: END IF;
6447: IF (p_pricing_attribs_rec.pricing_attribute55 = fnd_api.g_miss_char) OR
6443: NVL(l_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute54,fnd_api.g_miss_char) THEN
6444: l_pricing_history_rec.old_pricing_attribute54 := l_pricing_attribs_rec.pricing_attribute54 ;
6445: l_pricing_history_rec.new_pricing_attribute54 := p_pricing_attribs_rec.pricing_attribute54 ;
6446: END IF;
6447: IF (p_pricing_attribs_rec.pricing_attribute55 = fnd_api.g_miss_char) OR
6448: NVL(l_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) THEN
6449: l_pricing_history_rec.old_pricing_attribute55 := NULL;
6450: l_pricing_history_rec.new_pricing_attribute55 := NULL;
6451: ELSIF
6444: l_pricing_history_rec.old_pricing_attribute54 := l_pricing_attribs_rec.pricing_attribute54 ;
6445: l_pricing_history_rec.new_pricing_attribute54 := p_pricing_attribs_rec.pricing_attribute54 ;
6446: END IF;
6447: IF (p_pricing_attribs_rec.pricing_attribute55 = fnd_api.g_miss_char) OR
6448: NVL(l_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) THEN
6449: l_pricing_history_rec.old_pricing_attribute55 := NULL;
6450: l_pricing_history_rec.new_pricing_attribute55 := NULL;
6451: ELSIF
6452: NVL(l_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) THEN
6448: NVL(l_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) THEN
6449: l_pricing_history_rec.old_pricing_attribute55 := NULL;
6450: l_pricing_history_rec.new_pricing_attribute55 := NULL;
6451: ELSIF
6452: NVL(l_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) THEN
6453: l_pricing_history_rec.old_pricing_attribute55 := l_pricing_attribs_rec.pricing_attribute55 ;
6454: l_pricing_history_rec.new_pricing_attribute55 := p_pricing_attribs_rec.pricing_attribute55 ;
6455: END IF;
6456: IF (p_pricing_attribs_rec.pricing_attribute56 = fnd_api.g_miss_char) OR
6452: NVL(l_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute55,fnd_api.g_miss_char) THEN
6453: l_pricing_history_rec.old_pricing_attribute55 := l_pricing_attribs_rec.pricing_attribute55 ;
6454: l_pricing_history_rec.new_pricing_attribute55 := p_pricing_attribs_rec.pricing_attribute55 ;
6455: END IF;
6456: IF (p_pricing_attribs_rec.pricing_attribute56 = fnd_api.g_miss_char) OR
6457: NVL(l_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) THEN
6458: l_pricing_history_rec.old_pricing_attribute56 := NULL;
6459: l_pricing_history_rec.new_pricing_attribute56 := NULL;
6460: ELSIF
6453: l_pricing_history_rec.old_pricing_attribute55 := l_pricing_attribs_rec.pricing_attribute55 ;
6454: l_pricing_history_rec.new_pricing_attribute55 := p_pricing_attribs_rec.pricing_attribute55 ;
6455: END IF;
6456: IF (p_pricing_attribs_rec.pricing_attribute56 = fnd_api.g_miss_char) OR
6457: NVL(l_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) THEN
6458: l_pricing_history_rec.old_pricing_attribute56 := NULL;
6459: l_pricing_history_rec.new_pricing_attribute56 := NULL;
6460: ELSIF
6461: NVL(l_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) THEN
6457: NVL(l_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) THEN
6458: l_pricing_history_rec.old_pricing_attribute56 := NULL;
6459: l_pricing_history_rec.new_pricing_attribute56 := NULL;
6460: ELSIF
6461: NVL(l_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) THEN
6462: l_pricing_history_rec.old_pricing_attribute56 := l_pricing_attribs_rec.pricing_attribute56 ;
6463: l_pricing_history_rec.new_pricing_attribute56 := p_pricing_attribs_rec.pricing_attribute56 ;
6464: END IF;
6465: IF (p_pricing_attribs_rec.pricing_attribute57 = fnd_api.g_miss_char) OR
6461: NVL(l_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute56,fnd_api.g_miss_char) THEN
6462: l_pricing_history_rec.old_pricing_attribute56 := l_pricing_attribs_rec.pricing_attribute56 ;
6463: l_pricing_history_rec.new_pricing_attribute56 := p_pricing_attribs_rec.pricing_attribute56 ;
6464: END IF;
6465: IF (p_pricing_attribs_rec.pricing_attribute57 = fnd_api.g_miss_char) OR
6466: NVL(l_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) THEN
6467: l_pricing_history_rec.old_pricing_attribute57 := NULL;
6468: l_pricing_history_rec.new_pricing_attribute57 := NULL;
6469: ELSIF
6462: l_pricing_history_rec.old_pricing_attribute56 := l_pricing_attribs_rec.pricing_attribute56 ;
6463: l_pricing_history_rec.new_pricing_attribute56 := p_pricing_attribs_rec.pricing_attribute56 ;
6464: END IF;
6465: IF (p_pricing_attribs_rec.pricing_attribute57 = fnd_api.g_miss_char) OR
6466: NVL(l_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) THEN
6467: l_pricing_history_rec.old_pricing_attribute57 := NULL;
6468: l_pricing_history_rec.new_pricing_attribute57 := NULL;
6469: ELSIF
6470: NVL(l_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) THEN
6466: NVL(l_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) THEN
6467: l_pricing_history_rec.old_pricing_attribute57 := NULL;
6468: l_pricing_history_rec.new_pricing_attribute57 := NULL;
6469: ELSIF
6470: NVL(l_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) THEN
6471: l_pricing_history_rec.old_pricing_attribute57 := l_pricing_attribs_rec.pricing_attribute57 ;
6472: l_pricing_history_rec.new_pricing_attribute57 := p_pricing_attribs_rec.pricing_attribute57 ;
6473: END IF;
6474: IF (p_pricing_attribs_rec.pricing_attribute58 = fnd_api.g_miss_char) OR
6470: NVL(l_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute57,fnd_api.g_miss_char) THEN
6471: l_pricing_history_rec.old_pricing_attribute57 := l_pricing_attribs_rec.pricing_attribute57 ;
6472: l_pricing_history_rec.new_pricing_attribute57 := p_pricing_attribs_rec.pricing_attribute57 ;
6473: END IF;
6474: IF (p_pricing_attribs_rec.pricing_attribute58 = fnd_api.g_miss_char) OR
6475: NVL(l_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) THEN
6476: l_pricing_history_rec.old_pricing_attribute58 := NULL;
6477: l_pricing_history_rec.new_pricing_attribute58 := NULL;
6478: ELSIF
6471: l_pricing_history_rec.old_pricing_attribute57 := l_pricing_attribs_rec.pricing_attribute57 ;
6472: l_pricing_history_rec.new_pricing_attribute57 := p_pricing_attribs_rec.pricing_attribute57 ;
6473: END IF;
6474: IF (p_pricing_attribs_rec.pricing_attribute58 = fnd_api.g_miss_char) OR
6475: NVL(l_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) THEN
6476: l_pricing_history_rec.old_pricing_attribute58 := NULL;
6477: l_pricing_history_rec.new_pricing_attribute58 := NULL;
6478: ELSIF
6479: NVL(l_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) THEN
6475: NVL(l_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) THEN
6476: l_pricing_history_rec.old_pricing_attribute58 := NULL;
6477: l_pricing_history_rec.new_pricing_attribute58 := NULL;
6478: ELSIF
6479: NVL(l_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) THEN
6480: l_pricing_history_rec.old_pricing_attribute58 := l_pricing_attribs_rec.pricing_attribute58 ;
6481: l_pricing_history_rec.new_pricing_attribute58 := p_pricing_attribs_rec.pricing_attribute58 ;
6482: END IF;
6483: IF (p_pricing_attribs_rec.pricing_attribute59 = fnd_api.g_miss_char) OR
6479: NVL(l_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute58,fnd_api.g_miss_char) THEN
6480: l_pricing_history_rec.old_pricing_attribute58 := l_pricing_attribs_rec.pricing_attribute58 ;
6481: l_pricing_history_rec.new_pricing_attribute58 := p_pricing_attribs_rec.pricing_attribute58 ;
6482: END IF;
6483: IF (p_pricing_attribs_rec.pricing_attribute59 = fnd_api.g_miss_char) OR
6484: NVL(l_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) THEN
6485: l_pricing_history_rec.old_pricing_attribute59 := NULL;
6486: l_pricing_history_rec.new_pricing_attribute59 := NULL;
6487: ELSIF
6480: l_pricing_history_rec.old_pricing_attribute58 := l_pricing_attribs_rec.pricing_attribute58 ;
6481: l_pricing_history_rec.new_pricing_attribute58 := p_pricing_attribs_rec.pricing_attribute58 ;
6482: END IF;
6483: IF (p_pricing_attribs_rec.pricing_attribute59 = fnd_api.g_miss_char) OR
6484: NVL(l_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) THEN
6485: l_pricing_history_rec.old_pricing_attribute59 := NULL;
6486: l_pricing_history_rec.new_pricing_attribute59 := NULL;
6487: ELSIF
6488: NVL(l_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) THEN
6484: NVL(l_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) THEN
6485: l_pricing_history_rec.old_pricing_attribute59 := NULL;
6486: l_pricing_history_rec.new_pricing_attribute59 := NULL;
6487: ELSIF
6488: NVL(l_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) THEN
6489: l_pricing_history_rec.old_pricing_attribute59 := l_pricing_attribs_rec.pricing_attribute59 ;
6490: l_pricing_history_rec.new_pricing_attribute59 := p_pricing_attribs_rec.pricing_attribute59 ;
6491: END IF;
6492: IF (p_pricing_attribs_rec.pricing_attribute60 = fnd_api.g_miss_char) OR
6488: NVL(l_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute59,fnd_api.g_miss_char) THEN
6489: l_pricing_history_rec.old_pricing_attribute59 := l_pricing_attribs_rec.pricing_attribute59 ;
6490: l_pricing_history_rec.new_pricing_attribute59 := p_pricing_attribs_rec.pricing_attribute59 ;
6491: END IF;
6492: IF (p_pricing_attribs_rec.pricing_attribute60 = fnd_api.g_miss_char) OR
6493: NVL(l_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) THEN
6494: l_pricing_history_rec.old_pricing_attribute60 := NULL;
6495: l_pricing_history_rec.new_pricing_attribute60 := NULL;
6496: ELSIF
6489: l_pricing_history_rec.old_pricing_attribute59 := l_pricing_attribs_rec.pricing_attribute59 ;
6490: l_pricing_history_rec.new_pricing_attribute59 := p_pricing_attribs_rec.pricing_attribute59 ;
6491: END IF;
6492: IF (p_pricing_attribs_rec.pricing_attribute60 = fnd_api.g_miss_char) OR
6493: NVL(l_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) THEN
6494: l_pricing_history_rec.old_pricing_attribute60 := NULL;
6495: l_pricing_history_rec.new_pricing_attribute60 := NULL;
6496: ELSIF
6497: NVL(l_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) THEN
6493: NVL(l_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) THEN
6494: l_pricing_history_rec.old_pricing_attribute60 := NULL;
6495: l_pricing_history_rec.new_pricing_attribute60 := NULL;
6496: ELSIF
6497: NVL(l_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) THEN
6498: l_pricing_history_rec.old_pricing_attribute60 := l_pricing_attribs_rec.pricing_attribute60 ;
6499: l_pricing_history_rec.new_pricing_attribute60 := p_pricing_attribs_rec.pricing_attribute60 ;
6500: END IF;
6501: IF (p_pricing_attribs_rec.pricing_attribute61 = fnd_api.g_miss_char) OR
6497: NVL(l_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute60,fnd_api.g_miss_char) THEN
6498: l_pricing_history_rec.old_pricing_attribute60 := l_pricing_attribs_rec.pricing_attribute60 ;
6499: l_pricing_history_rec.new_pricing_attribute60 := p_pricing_attribs_rec.pricing_attribute60 ;
6500: END IF;
6501: IF (p_pricing_attribs_rec.pricing_attribute61 = fnd_api.g_miss_char) OR
6502: NVL(l_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) THEN
6503: l_pricing_history_rec.old_pricing_attribute61 := NULL;
6504: l_pricing_history_rec.new_pricing_attribute61 := NULL;
6505: ELSIF
6498: l_pricing_history_rec.old_pricing_attribute60 := l_pricing_attribs_rec.pricing_attribute60 ;
6499: l_pricing_history_rec.new_pricing_attribute60 := p_pricing_attribs_rec.pricing_attribute60 ;
6500: END IF;
6501: IF (p_pricing_attribs_rec.pricing_attribute61 = fnd_api.g_miss_char) OR
6502: NVL(l_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) THEN
6503: l_pricing_history_rec.old_pricing_attribute61 := NULL;
6504: l_pricing_history_rec.new_pricing_attribute61 := NULL;
6505: ELSIF
6506: NVL(l_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) THEN
6502: NVL(l_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) THEN
6503: l_pricing_history_rec.old_pricing_attribute61 := NULL;
6504: l_pricing_history_rec.new_pricing_attribute61 := NULL;
6505: ELSIF
6506: NVL(l_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) THEN
6507: l_pricing_history_rec.old_pricing_attribute61 := l_pricing_attribs_rec.pricing_attribute61 ;
6508: l_pricing_history_rec.new_pricing_attribute61 := p_pricing_attribs_rec.pricing_attribute61 ;
6509: END IF;
6510: IF (p_pricing_attribs_rec.pricing_attribute62 = fnd_api.g_miss_char) OR
6506: NVL(l_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute61,fnd_api.g_miss_char) THEN
6507: l_pricing_history_rec.old_pricing_attribute61 := l_pricing_attribs_rec.pricing_attribute61 ;
6508: l_pricing_history_rec.new_pricing_attribute61 := p_pricing_attribs_rec.pricing_attribute61 ;
6509: END IF;
6510: IF (p_pricing_attribs_rec.pricing_attribute62 = fnd_api.g_miss_char) OR
6511: NVL(l_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) THEN
6512: l_pricing_history_rec.old_pricing_attribute62 := NULL;
6513: l_pricing_history_rec.new_pricing_attribute62 := NULL;
6514: ELSIF
6507: l_pricing_history_rec.old_pricing_attribute61 := l_pricing_attribs_rec.pricing_attribute61 ;
6508: l_pricing_history_rec.new_pricing_attribute61 := p_pricing_attribs_rec.pricing_attribute61 ;
6509: END IF;
6510: IF (p_pricing_attribs_rec.pricing_attribute62 = fnd_api.g_miss_char) OR
6511: NVL(l_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) THEN
6512: l_pricing_history_rec.old_pricing_attribute62 := NULL;
6513: l_pricing_history_rec.new_pricing_attribute62 := NULL;
6514: ELSIF
6515: NVL(l_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) THEN
6511: NVL(l_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) THEN
6512: l_pricing_history_rec.old_pricing_attribute62 := NULL;
6513: l_pricing_history_rec.new_pricing_attribute62 := NULL;
6514: ELSIF
6515: NVL(l_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) THEN
6516: l_pricing_history_rec.old_pricing_attribute62 := l_pricing_attribs_rec.pricing_attribute62 ;
6517: l_pricing_history_rec.new_pricing_attribute62 := p_pricing_attribs_rec.pricing_attribute62 ;
6518: END IF;
6519: IF (p_pricing_attribs_rec.pricing_attribute63 = fnd_api.g_miss_char) OR
6515: NVL(l_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute62,fnd_api.g_miss_char) THEN
6516: l_pricing_history_rec.old_pricing_attribute62 := l_pricing_attribs_rec.pricing_attribute62 ;
6517: l_pricing_history_rec.new_pricing_attribute62 := p_pricing_attribs_rec.pricing_attribute62 ;
6518: END IF;
6519: IF (p_pricing_attribs_rec.pricing_attribute63 = fnd_api.g_miss_char) OR
6520: NVL(l_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) THEN
6521: l_pricing_history_rec.old_pricing_attribute63 := NULL;
6522: l_pricing_history_rec.new_pricing_attribute63 := NULL;
6523: ELSIF
6516: l_pricing_history_rec.old_pricing_attribute62 := l_pricing_attribs_rec.pricing_attribute62 ;
6517: l_pricing_history_rec.new_pricing_attribute62 := p_pricing_attribs_rec.pricing_attribute62 ;
6518: END IF;
6519: IF (p_pricing_attribs_rec.pricing_attribute63 = fnd_api.g_miss_char) OR
6520: NVL(l_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) THEN
6521: l_pricing_history_rec.old_pricing_attribute63 := NULL;
6522: l_pricing_history_rec.new_pricing_attribute63 := NULL;
6523: ELSIF
6524: NVL(l_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) THEN
6520: NVL(l_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) THEN
6521: l_pricing_history_rec.old_pricing_attribute63 := NULL;
6522: l_pricing_history_rec.new_pricing_attribute63 := NULL;
6523: ELSIF
6524: NVL(l_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) THEN
6525: l_pricing_history_rec.old_pricing_attribute63 := l_pricing_attribs_rec.pricing_attribute63 ;
6526: l_pricing_history_rec.new_pricing_attribute63 := p_pricing_attribs_rec.pricing_attribute63 ;
6527: END IF;
6528: IF (p_pricing_attribs_rec.pricing_attribute64 = fnd_api.g_miss_char) OR
6524: NVL(l_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute63,fnd_api.g_miss_char) THEN
6525: l_pricing_history_rec.old_pricing_attribute63 := l_pricing_attribs_rec.pricing_attribute63 ;
6526: l_pricing_history_rec.new_pricing_attribute63 := p_pricing_attribs_rec.pricing_attribute63 ;
6527: END IF;
6528: IF (p_pricing_attribs_rec.pricing_attribute64 = fnd_api.g_miss_char) OR
6529: NVL(l_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) THEN
6530: l_pricing_history_rec.old_pricing_attribute64 := NULL;
6531: l_pricing_history_rec.new_pricing_attribute64 := NULL;
6532: ELSIF
6525: l_pricing_history_rec.old_pricing_attribute63 := l_pricing_attribs_rec.pricing_attribute63 ;
6526: l_pricing_history_rec.new_pricing_attribute63 := p_pricing_attribs_rec.pricing_attribute63 ;
6527: END IF;
6528: IF (p_pricing_attribs_rec.pricing_attribute64 = fnd_api.g_miss_char) OR
6529: NVL(l_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) THEN
6530: l_pricing_history_rec.old_pricing_attribute64 := NULL;
6531: l_pricing_history_rec.new_pricing_attribute64 := NULL;
6532: ELSIF
6533: NVL(l_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) THEN
6529: NVL(l_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) THEN
6530: l_pricing_history_rec.old_pricing_attribute64 := NULL;
6531: l_pricing_history_rec.new_pricing_attribute64 := NULL;
6532: ELSIF
6533: NVL(l_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) THEN
6534: l_pricing_history_rec.old_pricing_attribute64 := l_pricing_attribs_rec.pricing_attribute64 ;
6535: l_pricing_history_rec.new_pricing_attribute64 := p_pricing_attribs_rec.pricing_attribute64 ;
6536: END IF;
6537: IF (p_pricing_attribs_rec.pricing_attribute65 = fnd_api.g_miss_char) OR
6533: NVL(l_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute64,fnd_api.g_miss_char) THEN
6534: l_pricing_history_rec.old_pricing_attribute64 := l_pricing_attribs_rec.pricing_attribute64 ;
6535: l_pricing_history_rec.new_pricing_attribute64 := p_pricing_attribs_rec.pricing_attribute64 ;
6536: END IF;
6537: IF (p_pricing_attribs_rec.pricing_attribute65 = fnd_api.g_miss_char) OR
6538: NVL(l_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) THEN
6539: l_pricing_history_rec.old_pricing_attribute65 := NULL;
6540: l_pricing_history_rec.new_pricing_attribute65 := NULL;
6541: ELSIF
6534: l_pricing_history_rec.old_pricing_attribute64 := l_pricing_attribs_rec.pricing_attribute64 ;
6535: l_pricing_history_rec.new_pricing_attribute64 := p_pricing_attribs_rec.pricing_attribute64 ;
6536: END IF;
6537: IF (p_pricing_attribs_rec.pricing_attribute65 = fnd_api.g_miss_char) OR
6538: NVL(l_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) THEN
6539: l_pricing_history_rec.old_pricing_attribute65 := NULL;
6540: l_pricing_history_rec.new_pricing_attribute65 := NULL;
6541: ELSIF
6542: NVL(l_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) THEN
6538: NVL(l_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) THEN
6539: l_pricing_history_rec.old_pricing_attribute65 := NULL;
6540: l_pricing_history_rec.new_pricing_attribute65 := NULL;
6541: ELSIF
6542: NVL(l_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) THEN
6543: l_pricing_history_rec.old_pricing_attribute65 := l_pricing_attribs_rec.pricing_attribute65 ;
6544: l_pricing_history_rec.new_pricing_attribute65 := p_pricing_attribs_rec.pricing_attribute65 ;
6545: END IF;
6546: IF (p_pricing_attribs_rec.pricing_attribute66 = fnd_api.g_miss_char) OR
6542: NVL(l_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute65,fnd_api.g_miss_char) THEN
6543: l_pricing_history_rec.old_pricing_attribute65 := l_pricing_attribs_rec.pricing_attribute65 ;
6544: l_pricing_history_rec.new_pricing_attribute65 := p_pricing_attribs_rec.pricing_attribute65 ;
6545: END IF;
6546: IF (p_pricing_attribs_rec.pricing_attribute66 = fnd_api.g_miss_char) OR
6547: NVL(l_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) THEN
6548: l_pricing_history_rec.old_pricing_attribute66 := NULL;
6549: l_pricing_history_rec.new_pricing_attribute66 := NULL;
6550: ELSIF
6543: l_pricing_history_rec.old_pricing_attribute65 := l_pricing_attribs_rec.pricing_attribute65 ;
6544: l_pricing_history_rec.new_pricing_attribute65 := p_pricing_attribs_rec.pricing_attribute65 ;
6545: END IF;
6546: IF (p_pricing_attribs_rec.pricing_attribute66 = fnd_api.g_miss_char) OR
6547: NVL(l_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) THEN
6548: l_pricing_history_rec.old_pricing_attribute66 := NULL;
6549: l_pricing_history_rec.new_pricing_attribute66 := NULL;
6550: ELSIF
6551: NVL(l_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) THEN
6547: NVL(l_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) THEN
6548: l_pricing_history_rec.old_pricing_attribute66 := NULL;
6549: l_pricing_history_rec.new_pricing_attribute66 := NULL;
6550: ELSIF
6551: NVL(l_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) THEN
6552: l_pricing_history_rec.old_pricing_attribute66 := l_pricing_attribs_rec.pricing_attribute66 ;
6553: l_pricing_history_rec.new_pricing_attribute66 := p_pricing_attribs_rec.pricing_attribute66 ;
6554: END IF;
6555: IF (p_pricing_attribs_rec.pricing_attribute67 = fnd_api.g_miss_char) OR
6551: NVL(l_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute66,fnd_api.g_miss_char) THEN
6552: l_pricing_history_rec.old_pricing_attribute66 := l_pricing_attribs_rec.pricing_attribute66 ;
6553: l_pricing_history_rec.new_pricing_attribute66 := p_pricing_attribs_rec.pricing_attribute66 ;
6554: END IF;
6555: IF (p_pricing_attribs_rec.pricing_attribute67 = fnd_api.g_miss_char) OR
6556: NVL(l_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) THEN
6557: l_pricing_history_rec.old_pricing_attribute67 := NULL;
6558: l_pricing_history_rec.new_pricing_attribute67 := NULL;
6559: ELSIF
6552: l_pricing_history_rec.old_pricing_attribute66 := l_pricing_attribs_rec.pricing_attribute66 ;
6553: l_pricing_history_rec.new_pricing_attribute66 := p_pricing_attribs_rec.pricing_attribute66 ;
6554: END IF;
6555: IF (p_pricing_attribs_rec.pricing_attribute67 = fnd_api.g_miss_char) OR
6556: NVL(l_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) THEN
6557: l_pricing_history_rec.old_pricing_attribute67 := NULL;
6558: l_pricing_history_rec.new_pricing_attribute67 := NULL;
6559: ELSIF
6560: NVL(l_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) THEN
6556: NVL(l_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) THEN
6557: l_pricing_history_rec.old_pricing_attribute67 := NULL;
6558: l_pricing_history_rec.new_pricing_attribute67 := NULL;
6559: ELSIF
6560: NVL(l_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) THEN
6561: l_pricing_history_rec.old_pricing_attribute67 := l_pricing_attribs_rec.pricing_attribute67 ;
6562: l_pricing_history_rec.new_pricing_attribute67 := p_pricing_attribs_rec.pricing_attribute67 ;
6563: END IF;
6564: IF (p_pricing_attribs_rec.pricing_attribute68 = fnd_api.g_miss_char) OR
6560: NVL(l_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute67,fnd_api.g_miss_char) THEN
6561: l_pricing_history_rec.old_pricing_attribute67 := l_pricing_attribs_rec.pricing_attribute67 ;
6562: l_pricing_history_rec.new_pricing_attribute67 := p_pricing_attribs_rec.pricing_attribute67 ;
6563: END IF;
6564: IF (p_pricing_attribs_rec.pricing_attribute68 = fnd_api.g_miss_char) OR
6565: NVL(l_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) THEN
6566: l_pricing_history_rec.old_pricing_attribute68 := NULL;
6567: l_pricing_history_rec.new_pricing_attribute68 := NULL;
6568: ELSIF
6561: l_pricing_history_rec.old_pricing_attribute67 := l_pricing_attribs_rec.pricing_attribute67 ;
6562: l_pricing_history_rec.new_pricing_attribute67 := p_pricing_attribs_rec.pricing_attribute67 ;
6563: END IF;
6564: IF (p_pricing_attribs_rec.pricing_attribute68 = fnd_api.g_miss_char) OR
6565: NVL(l_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) THEN
6566: l_pricing_history_rec.old_pricing_attribute68 := NULL;
6567: l_pricing_history_rec.new_pricing_attribute68 := NULL;
6568: ELSIF
6569: NVL(l_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) THEN
6565: NVL(l_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) THEN
6566: l_pricing_history_rec.old_pricing_attribute68 := NULL;
6567: l_pricing_history_rec.new_pricing_attribute68 := NULL;
6568: ELSIF
6569: NVL(l_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) THEN
6570: l_pricing_history_rec.old_pricing_attribute68 := l_pricing_attribs_rec.pricing_attribute68 ;
6571: l_pricing_history_rec.new_pricing_attribute68 := p_pricing_attribs_rec.pricing_attribute68 ;
6572: END IF;
6573: IF (p_pricing_attribs_rec.pricing_attribute69 = fnd_api.g_miss_char) OR
6569: NVL(l_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute68,fnd_api.g_miss_char) THEN
6570: l_pricing_history_rec.old_pricing_attribute68 := l_pricing_attribs_rec.pricing_attribute68 ;
6571: l_pricing_history_rec.new_pricing_attribute68 := p_pricing_attribs_rec.pricing_attribute68 ;
6572: END IF;
6573: IF (p_pricing_attribs_rec.pricing_attribute69 = fnd_api.g_miss_char) OR
6574: NVL(l_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) THEN
6575: l_pricing_history_rec.old_pricing_attribute69 := NULL;
6576: l_pricing_history_rec.new_pricing_attribute69 := NULL;
6577: ELSIF
6570: l_pricing_history_rec.old_pricing_attribute68 := l_pricing_attribs_rec.pricing_attribute68 ;
6571: l_pricing_history_rec.new_pricing_attribute68 := p_pricing_attribs_rec.pricing_attribute68 ;
6572: END IF;
6573: IF (p_pricing_attribs_rec.pricing_attribute69 = fnd_api.g_miss_char) OR
6574: NVL(l_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) THEN
6575: l_pricing_history_rec.old_pricing_attribute69 := NULL;
6576: l_pricing_history_rec.new_pricing_attribute69 := NULL;
6577: ELSIF
6578: NVL(l_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) THEN
6574: NVL(l_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) THEN
6575: l_pricing_history_rec.old_pricing_attribute69 := NULL;
6576: l_pricing_history_rec.new_pricing_attribute69 := NULL;
6577: ELSIF
6578: NVL(l_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) THEN
6579: l_pricing_history_rec.old_pricing_attribute69 := l_pricing_attribs_rec.pricing_attribute69 ;
6580: l_pricing_history_rec.new_pricing_attribute69 := p_pricing_attribs_rec.pricing_attribute69 ;
6581: END IF;
6582: IF (p_pricing_attribs_rec.pricing_attribute70 = fnd_api.g_miss_char) OR
6578: NVL(l_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute69,fnd_api.g_miss_char) THEN
6579: l_pricing_history_rec.old_pricing_attribute69 := l_pricing_attribs_rec.pricing_attribute69 ;
6580: l_pricing_history_rec.new_pricing_attribute69 := p_pricing_attribs_rec.pricing_attribute69 ;
6581: END IF;
6582: IF (p_pricing_attribs_rec.pricing_attribute70 = fnd_api.g_miss_char) OR
6583: NVL(l_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) THEN
6584: l_pricing_history_rec.old_pricing_attribute70 := NULL;
6585: l_pricing_history_rec.new_pricing_attribute70 := NULL;
6586: ELSIF
6579: l_pricing_history_rec.old_pricing_attribute69 := l_pricing_attribs_rec.pricing_attribute69 ;
6580: l_pricing_history_rec.new_pricing_attribute69 := p_pricing_attribs_rec.pricing_attribute69 ;
6581: END IF;
6582: IF (p_pricing_attribs_rec.pricing_attribute70 = fnd_api.g_miss_char) OR
6583: NVL(l_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) THEN
6584: l_pricing_history_rec.old_pricing_attribute70 := NULL;
6585: l_pricing_history_rec.new_pricing_attribute70 := NULL;
6586: ELSIF
6587: NVL(l_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) THEN
6583: NVL(l_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) THEN
6584: l_pricing_history_rec.old_pricing_attribute70 := NULL;
6585: l_pricing_history_rec.new_pricing_attribute70 := NULL;
6586: ELSIF
6587: NVL(l_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) THEN
6588: l_pricing_history_rec.old_pricing_attribute70 := l_pricing_attribs_rec.pricing_attribute70 ;
6589: l_pricing_history_rec.new_pricing_attribute70 := p_pricing_attribs_rec.pricing_attribute70 ;
6590: END IF;
6591: IF (p_pricing_attribs_rec.pricing_attribute71 = fnd_api.g_miss_char) OR
6587: NVL(l_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute70,fnd_api.g_miss_char) THEN
6588: l_pricing_history_rec.old_pricing_attribute70 := l_pricing_attribs_rec.pricing_attribute70 ;
6589: l_pricing_history_rec.new_pricing_attribute70 := p_pricing_attribs_rec.pricing_attribute70 ;
6590: END IF;
6591: IF (p_pricing_attribs_rec.pricing_attribute71 = fnd_api.g_miss_char) OR
6592: NVL(l_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) THEN
6593: l_pricing_history_rec.old_pricing_attribute71 := NULL;
6594: l_pricing_history_rec.new_pricing_attribute71 := NULL;
6595: ELSIF
6588: l_pricing_history_rec.old_pricing_attribute70 := l_pricing_attribs_rec.pricing_attribute70 ;
6589: l_pricing_history_rec.new_pricing_attribute70 := p_pricing_attribs_rec.pricing_attribute70 ;
6590: END IF;
6591: IF (p_pricing_attribs_rec.pricing_attribute71 = fnd_api.g_miss_char) OR
6592: NVL(l_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) THEN
6593: l_pricing_history_rec.old_pricing_attribute71 := NULL;
6594: l_pricing_history_rec.new_pricing_attribute71 := NULL;
6595: ELSIF
6596: NVL(l_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) THEN
6592: NVL(l_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) THEN
6593: l_pricing_history_rec.old_pricing_attribute71 := NULL;
6594: l_pricing_history_rec.new_pricing_attribute71 := NULL;
6595: ELSIF
6596: NVL(l_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) THEN
6597: l_pricing_history_rec.old_pricing_attribute71 := l_pricing_attribs_rec.pricing_attribute71 ;
6598: l_pricing_history_rec.new_pricing_attribute71 := p_pricing_attribs_rec.pricing_attribute71 ;
6599: END IF;
6600: IF (p_pricing_attribs_rec.pricing_attribute72 = fnd_api.g_miss_char) OR
6596: NVL(l_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute71,fnd_api.g_miss_char) THEN
6597: l_pricing_history_rec.old_pricing_attribute71 := l_pricing_attribs_rec.pricing_attribute71 ;
6598: l_pricing_history_rec.new_pricing_attribute71 := p_pricing_attribs_rec.pricing_attribute71 ;
6599: END IF;
6600: IF (p_pricing_attribs_rec.pricing_attribute72 = fnd_api.g_miss_char) OR
6601: NVL(l_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) THEN
6602: l_pricing_history_rec.old_pricing_attribute72 := NULL;
6603: l_pricing_history_rec.new_pricing_attribute72 := NULL;
6604: ELSIF
6597: l_pricing_history_rec.old_pricing_attribute71 := l_pricing_attribs_rec.pricing_attribute71 ;
6598: l_pricing_history_rec.new_pricing_attribute71 := p_pricing_attribs_rec.pricing_attribute71 ;
6599: END IF;
6600: IF (p_pricing_attribs_rec.pricing_attribute72 = fnd_api.g_miss_char) OR
6601: NVL(l_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) THEN
6602: l_pricing_history_rec.old_pricing_attribute72 := NULL;
6603: l_pricing_history_rec.new_pricing_attribute72 := NULL;
6604: ELSIF
6605: NVL(l_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) THEN
6601: NVL(l_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) THEN
6602: l_pricing_history_rec.old_pricing_attribute72 := NULL;
6603: l_pricing_history_rec.new_pricing_attribute72 := NULL;
6604: ELSIF
6605: NVL(l_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) THEN
6606: l_pricing_history_rec.old_pricing_attribute72 := l_pricing_attribs_rec.pricing_attribute72 ;
6607: l_pricing_history_rec.new_pricing_attribute72 := p_pricing_attribs_rec.pricing_attribute72 ;
6608: END IF;
6609: IF (p_pricing_attribs_rec.pricing_attribute73 = fnd_api.g_miss_char) OR
6605: NVL(l_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute72,fnd_api.g_miss_char) THEN
6606: l_pricing_history_rec.old_pricing_attribute72 := l_pricing_attribs_rec.pricing_attribute72 ;
6607: l_pricing_history_rec.new_pricing_attribute72 := p_pricing_attribs_rec.pricing_attribute72 ;
6608: END IF;
6609: IF (p_pricing_attribs_rec.pricing_attribute73 = fnd_api.g_miss_char) OR
6610: NVL(l_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) THEN
6611: l_pricing_history_rec.old_pricing_attribute73 := NULL;
6612: l_pricing_history_rec.new_pricing_attribute73 := NULL;
6613: ELSIF
6606: l_pricing_history_rec.old_pricing_attribute72 := l_pricing_attribs_rec.pricing_attribute72 ;
6607: l_pricing_history_rec.new_pricing_attribute72 := p_pricing_attribs_rec.pricing_attribute72 ;
6608: END IF;
6609: IF (p_pricing_attribs_rec.pricing_attribute73 = fnd_api.g_miss_char) OR
6610: NVL(l_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) THEN
6611: l_pricing_history_rec.old_pricing_attribute73 := NULL;
6612: l_pricing_history_rec.new_pricing_attribute73 := NULL;
6613: ELSIF
6614: NVL(l_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) THEN
6610: NVL(l_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) THEN
6611: l_pricing_history_rec.old_pricing_attribute73 := NULL;
6612: l_pricing_history_rec.new_pricing_attribute73 := NULL;
6613: ELSIF
6614: NVL(l_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) THEN
6615: l_pricing_history_rec.old_pricing_attribute73 := l_pricing_attribs_rec.pricing_attribute73 ;
6616: l_pricing_history_rec.new_pricing_attribute73 := p_pricing_attribs_rec.pricing_attribute73 ;
6617: END IF;
6618: IF (p_pricing_attribs_rec.pricing_attribute74 = fnd_api.g_miss_char) OR
6614: NVL(l_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute73,fnd_api.g_miss_char) THEN
6615: l_pricing_history_rec.old_pricing_attribute73 := l_pricing_attribs_rec.pricing_attribute73 ;
6616: l_pricing_history_rec.new_pricing_attribute73 := p_pricing_attribs_rec.pricing_attribute73 ;
6617: END IF;
6618: IF (p_pricing_attribs_rec.pricing_attribute74 = fnd_api.g_miss_char) OR
6619: NVL(l_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) THEN
6620: l_pricing_history_rec.old_pricing_attribute74 := NULL;
6621: l_pricing_history_rec.new_pricing_attribute74 := NULL;
6622: ELSIF
6615: l_pricing_history_rec.old_pricing_attribute73 := l_pricing_attribs_rec.pricing_attribute73 ;
6616: l_pricing_history_rec.new_pricing_attribute73 := p_pricing_attribs_rec.pricing_attribute73 ;
6617: END IF;
6618: IF (p_pricing_attribs_rec.pricing_attribute74 = fnd_api.g_miss_char) OR
6619: NVL(l_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) THEN
6620: l_pricing_history_rec.old_pricing_attribute74 := NULL;
6621: l_pricing_history_rec.new_pricing_attribute74 := NULL;
6622: ELSIF
6623: NVL(l_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) THEN
6619: NVL(l_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) THEN
6620: l_pricing_history_rec.old_pricing_attribute74 := NULL;
6621: l_pricing_history_rec.new_pricing_attribute74 := NULL;
6622: ELSIF
6623: NVL(l_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) THEN
6624: l_pricing_history_rec.old_pricing_attribute74 := l_pricing_attribs_rec.pricing_attribute74 ;
6625: l_pricing_history_rec.new_pricing_attribute74 := p_pricing_attribs_rec.pricing_attribute74 ;
6626: END IF;
6627: IF (p_pricing_attribs_rec.pricing_attribute75 = fnd_api.g_miss_char) OR
6623: NVL(l_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute74,fnd_api.g_miss_char) THEN
6624: l_pricing_history_rec.old_pricing_attribute74 := l_pricing_attribs_rec.pricing_attribute74 ;
6625: l_pricing_history_rec.new_pricing_attribute74 := p_pricing_attribs_rec.pricing_attribute74 ;
6626: END IF;
6627: IF (p_pricing_attribs_rec.pricing_attribute75 = fnd_api.g_miss_char) OR
6628: NVL(l_pricing_attribs_rec.pricing_attribute75,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute75,fnd_api.g_miss_char) THEN
6629: l_pricing_history_rec.old_pricing_attribute75 := NULL;
6630: l_pricing_history_rec.new_pricing_attribute75 := NULL;
6631: ELSIF
6624: l_pricing_history_rec.old_pricing_attribute74 := l_pricing_attribs_rec.pricing_attribute74 ;
6625: l_pricing_history_rec.new_pricing_attribute74 := p_pricing_attribs_rec.pricing_attribute74 ;
6626: END IF;
6627: IF (p_pricing_attribs_rec.pricing_attribute75 = fnd_api.g_miss_char) OR
6628: NVL(l_pricing_attribs_rec.pricing_attribute75,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute75,fnd_api.g_miss_char) THEN
6629: l_pricing_history_rec.old_pricing_attribute75 := NULL;
6630: l_pricing_history_rec.new_pricing_attribute75 := NULL;
6631: ELSIF
6632: NVL(l_pricing_attribs_rec.pricing_attribute75,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute75,fnd_api.g_miss_char) THEN
6628: NVL(l_pricing_attribs_rec.pricing_attribute75,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute75,fnd_api.g_miss_char) THEN
6629: l_pricing_history_rec.old_pricing_attribute75 := NULL;
6630: l_pricing_history_rec.new_pricing_attribute75 := NULL;
6631: ELSIF
6632: NVL(l_pricing_attribs_rec.pricing_attribute75,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute75,fnd_api.g_miss_char) THEN
6633: l_pricing_history_rec.old_pricing_attribute75 := l_pricing_attribs_rec.pricing_attribute75 ;
6634: l_pricing_history_rec.new_pricing_attribute75 := p_pricing_attribs_rec.pricing_attribute75 ;
6635: END IF;
6636: --
6633: l_pricing_history_rec.old_pricing_attribute75 := l_pricing_attribs_rec.pricing_attribute75 ;
6634: l_pricing_history_rec.new_pricing_attribute75 := p_pricing_attribs_rec.pricing_attribute75 ;
6635: END IF;
6636: --
6637: IF (p_pricing_attribs_rec.pricing_attribute76 = fnd_api.g_miss_char) OR
6638: NVL(l_pricing_attribs_rec.pricing_attribute76,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute76,fnd_api.g_miss_char) THEN
6639: l_pricing_history_rec.old_pricing_attribute76 := NULL;
6640: l_pricing_history_rec.new_pricing_attribute76 := NULL;
6641: ELSIF
6634: l_pricing_history_rec.new_pricing_attribute75 := p_pricing_attribs_rec.pricing_attribute75 ;
6635: END IF;
6636: --
6637: IF (p_pricing_attribs_rec.pricing_attribute76 = fnd_api.g_miss_char) OR
6638: NVL(l_pricing_attribs_rec.pricing_attribute76,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute76,fnd_api.g_miss_char) THEN
6639: l_pricing_history_rec.old_pricing_attribute76 := NULL;
6640: l_pricing_history_rec.new_pricing_attribute76 := NULL;
6641: ELSIF
6642: NVL(l_pricing_attribs_rec.pricing_attribute76,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute76,fnd_api.g_miss_char) THEN
6638: NVL(l_pricing_attribs_rec.pricing_attribute76,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute76,fnd_api.g_miss_char) THEN
6639: l_pricing_history_rec.old_pricing_attribute76 := NULL;
6640: l_pricing_history_rec.new_pricing_attribute76 := NULL;
6641: ELSIF
6642: NVL(l_pricing_attribs_rec.pricing_attribute76,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute76,fnd_api.g_miss_char) THEN
6643: l_pricing_history_rec.old_pricing_attribute76 := l_pricing_attribs_rec.pricing_attribute76 ;
6644: l_pricing_history_rec.new_pricing_attribute76 := p_pricing_attribs_rec.pricing_attribute76 ;
6645: END IF;
6646: --
6643: l_pricing_history_rec.old_pricing_attribute76 := l_pricing_attribs_rec.pricing_attribute76 ;
6644: l_pricing_history_rec.new_pricing_attribute76 := p_pricing_attribs_rec.pricing_attribute76 ;
6645: END IF;
6646: --
6647: IF (p_pricing_attribs_rec.pricing_attribute77 = fnd_api.g_miss_char) OR
6648: NVL(l_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) THEN
6649: l_pricing_history_rec.old_pricing_attribute77 := NULL;
6650: l_pricing_history_rec.new_pricing_attribute77 := NULL;
6651: ELSIF
6644: l_pricing_history_rec.new_pricing_attribute76 := p_pricing_attribs_rec.pricing_attribute76 ;
6645: END IF;
6646: --
6647: IF (p_pricing_attribs_rec.pricing_attribute77 = fnd_api.g_miss_char) OR
6648: NVL(l_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) THEN
6649: l_pricing_history_rec.old_pricing_attribute77 := NULL;
6650: l_pricing_history_rec.new_pricing_attribute77 := NULL;
6651: ELSIF
6652: NVL(l_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) THEN
6648: NVL(l_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) THEN
6649: l_pricing_history_rec.old_pricing_attribute77 := NULL;
6650: l_pricing_history_rec.new_pricing_attribute77 := NULL;
6651: ELSIF
6652: NVL(l_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) THEN
6653: l_pricing_history_rec.old_pricing_attribute77 := l_pricing_attribs_rec.pricing_attribute77 ;
6654: l_pricing_history_rec.new_pricing_attribute77 := p_pricing_attribs_rec.pricing_attribute77 ;
6655: END IF;
6656: IF (p_pricing_attribs_rec.pricing_attribute78 = fnd_api.g_miss_char) OR
6652: NVL(l_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute77,fnd_api.g_miss_char) THEN
6653: l_pricing_history_rec.old_pricing_attribute77 := l_pricing_attribs_rec.pricing_attribute77 ;
6654: l_pricing_history_rec.new_pricing_attribute77 := p_pricing_attribs_rec.pricing_attribute77 ;
6655: END IF;
6656: IF (p_pricing_attribs_rec.pricing_attribute78 = fnd_api.g_miss_char) OR
6657: NVL(l_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) THEN
6658: l_pricing_history_rec.old_pricing_attribute78 := NULL;
6659: l_pricing_history_rec.new_pricing_attribute78 := NULL;
6660: ELSIF
6653: l_pricing_history_rec.old_pricing_attribute77 := l_pricing_attribs_rec.pricing_attribute77 ;
6654: l_pricing_history_rec.new_pricing_attribute77 := p_pricing_attribs_rec.pricing_attribute77 ;
6655: END IF;
6656: IF (p_pricing_attribs_rec.pricing_attribute78 = fnd_api.g_miss_char) OR
6657: NVL(l_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) THEN
6658: l_pricing_history_rec.old_pricing_attribute78 := NULL;
6659: l_pricing_history_rec.new_pricing_attribute78 := NULL;
6660: ELSIF
6661: NVL(l_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) THEN
6657: NVL(l_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) THEN
6658: l_pricing_history_rec.old_pricing_attribute78 := NULL;
6659: l_pricing_history_rec.new_pricing_attribute78 := NULL;
6660: ELSIF
6661: NVL(l_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) THEN
6662: l_pricing_history_rec.old_pricing_attribute78 := l_pricing_attribs_rec.pricing_attribute78 ;
6663: l_pricing_history_rec.new_pricing_attribute78 := p_pricing_attribs_rec.pricing_attribute78 ;
6664: END IF;
6665: IF (p_pricing_attribs_rec.pricing_attribute79 = fnd_api.g_miss_char) OR
6661: NVL(l_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute78,fnd_api.g_miss_char) THEN
6662: l_pricing_history_rec.old_pricing_attribute78 := l_pricing_attribs_rec.pricing_attribute78 ;
6663: l_pricing_history_rec.new_pricing_attribute78 := p_pricing_attribs_rec.pricing_attribute78 ;
6664: END IF;
6665: IF (p_pricing_attribs_rec.pricing_attribute79 = fnd_api.g_miss_char) OR
6666: NVL(l_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) THEN
6667: l_pricing_history_rec.old_pricing_attribute79 := NULL;
6668: l_pricing_history_rec.new_pricing_attribute79 := NULL;
6669: ELSIF
6662: l_pricing_history_rec.old_pricing_attribute78 := l_pricing_attribs_rec.pricing_attribute78 ;
6663: l_pricing_history_rec.new_pricing_attribute78 := p_pricing_attribs_rec.pricing_attribute78 ;
6664: END IF;
6665: IF (p_pricing_attribs_rec.pricing_attribute79 = fnd_api.g_miss_char) OR
6666: NVL(l_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) THEN
6667: l_pricing_history_rec.old_pricing_attribute79 := NULL;
6668: l_pricing_history_rec.new_pricing_attribute79 := NULL;
6669: ELSIF
6670: NVL(l_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) THEN
6666: NVL(l_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) THEN
6667: l_pricing_history_rec.old_pricing_attribute79 := NULL;
6668: l_pricing_history_rec.new_pricing_attribute79 := NULL;
6669: ELSIF
6670: NVL(l_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) THEN
6671: l_pricing_history_rec.old_pricing_attribute79 := l_pricing_attribs_rec.pricing_attribute79 ;
6672: l_pricing_history_rec.new_pricing_attribute79 := p_pricing_attribs_rec.pricing_attribute79 ;
6673: END IF;
6674: IF (p_pricing_attribs_rec.pricing_attribute80 = fnd_api.g_miss_char) OR
6670: NVL(l_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute79,fnd_api.g_miss_char) THEN
6671: l_pricing_history_rec.old_pricing_attribute79 := l_pricing_attribs_rec.pricing_attribute79 ;
6672: l_pricing_history_rec.new_pricing_attribute79 := p_pricing_attribs_rec.pricing_attribute79 ;
6673: END IF;
6674: IF (p_pricing_attribs_rec.pricing_attribute80 = fnd_api.g_miss_char) OR
6675: NVL(l_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) THEN
6676: l_pricing_history_rec.old_pricing_attribute80 := NULL;
6677: l_pricing_history_rec.new_pricing_attribute80 := NULL;
6678: ELSIF
6671: l_pricing_history_rec.old_pricing_attribute79 := l_pricing_attribs_rec.pricing_attribute79 ;
6672: l_pricing_history_rec.new_pricing_attribute79 := p_pricing_attribs_rec.pricing_attribute79 ;
6673: END IF;
6674: IF (p_pricing_attribs_rec.pricing_attribute80 = fnd_api.g_miss_char) OR
6675: NVL(l_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) THEN
6676: l_pricing_history_rec.old_pricing_attribute80 := NULL;
6677: l_pricing_history_rec.new_pricing_attribute80 := NULL;
6678: ELSIF
6679: NVL(l_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) THEN
6675: NVL(l_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) THEN
6676: l_pricing_history_rec.old_pricing_attribute80 := NULL;
6677: l_pricing_history_rec.new_pricing_attribute80 := NULL;
6678: ELSIF
6679: NVL(l_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) THEN
6680: l_pricing_history_rec.old_pricing_attribute80 := l_pricing_attribs_rec.pricing_attribute80 ;
6681: l_pricing_history_rec.new_pricing_attribute80 := p_pricing_attribs_rec.pricing_attribute80 ;
6682: END IF;
6683: IF (p_pricing_attribs_rec.pricing_attribute81 = fnd_api.g_miss_char) OR
6679: NVL(l_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute80,fnd_api.g_miss_char) THEN
6680: l_pricing_history_rec.old_pricing_attribute80 := l_pricing_attribs_rec.pricing_attribute80 ;
6681: l_pricing_history_rec.new_pricing_attribute80 := p_pricing_attribs_rec.pricing_attribute80 ;
6682: END IF;
6683: IF (p_pricing_attribs_rec.pricing_attribute81 = fnd_api.g_miss_char) OR
6684: NVL(l_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) THEN
6685: l_pricing_history_rec.old_pricing_attribute81 := NULL;
6686: l_pricing_history_rec.new_pricing_attribute81 := NULL;
6687: ELSIF
6680: l_pricing_history_rec.old_pricing_attribute80 := l_pricing_attribs_rec.pricing_attribute80 ;
6681: l_pricing_history_rec.new_pricing_attribute80 := p_pricing_attribs_rec.pricing_attribute80 ;
6682: END IF;
6683: IF (p_pricing_attribs_rec.pricing_attribute81 = fnd_api.g_miss_char) OR
6684: NVL(l_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) THEN
6685: l_pricing_history_rec.old_pricing_attribute81 := NULL;
6686: l_pricing_history_rec.new_pricing_attribute81 := NULL;
6687: ELSIF
6688: NVL(l_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) THEN
6684: NVL(l_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) THEN
6685: l_pricing_history_rec.old_pricing_attribute81 := NULL;
6686: l_pricing_history_rec.new_pricing_attribute81 := NULL;
6687: ELSIF
6688: NVL(l_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) THEN
6689: l_pricing_history_rec.old_pricing_attribute81 := l_pricing_attribs_rec.pricing_attribute81 ;
6690: l_pricing_history_rec.new_pricing_attribute81 := p_pricing_attribs_rec.pricing_attribute81 ;
6691: END IF;
6692: IF (p_pricing_attribs_rec.pricing_attribute82 = fnd_api.g_miss_char) OR
6688: NVL(l_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute81,fnd_api.g_miss_char) THEN
6689: l_pricing_history_rec.old_pricing_attribute81 := l_pricing_attribs_rec.pricing_attribute81 ;
6690: l_pricing_history_rec.new_pricing_attribute81 := p_pricing_attribs_rec.pricing_attribute81 ;
6691: END IF;
6692: IF (p_pricing_attribs_rec.pricing_attribute82 = fnd_api.g_miss_char) OR
6693: NVL(l_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) THEN
6694: l_pricing_history_rec.old_pricing_attribute82 := NULL;
6695: l_pricing_history_rec.new_pricing_attribute82 := NULL;
6696: ELSIF
6689: l_pricing_history_rec.old_pricing_attribute81 := l_pricing_attribs_rec.pricing_attribute81 ;
6690: l_pricing_history_rec.new_pricing_attribute81 := p_pricing_attribs_rec.pricing_attribute81 ;
6691: END IF;
6692: IF (p_pricing_attribs_rec.pricing_attribute82 = fnd_api.g_miss_char) OR
6693: NVL(l_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) THEN
6694: l_pricing_history_rec.old_pricing_attribute82 := NULL;
6695: l_pricing_history_rec.new_pricing_attribute82 := NULL;
6696: ELSIF
6697: NVL(l_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) THEN
6693: NVL(l_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) THEN
6694: l_pricing_history_rec.old_pricing_attribute82 := NULL;
6695: l_pricing_history_rec.new_pricing_attribute82 := NULL;
6696: ELSIF
6697: NVL(l_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) THEN
6698: l_pricing_history_rec.old_pricing_attribute82 := l_pricing_attribs_rec.pricing_attribute82 ;
6699: l_pricing_history_rec.new_pricing_attribute82 := p_pricing_attribs_rec.pricing_attribute82 ;
6700: END IF;
6701: IF (p_pricing_attribs_rec.pricing_attribute83 = fnd_api.g_miss_char) OR
6697: NVL(l_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute82,fnd_api.g_miss_char) THEN
6698: l_pricing_history_rec.old_pricing_attribute82 := l_pricing_attribs_rec.pricing_attribute82 ;
6699: l_pricing_history_rec.new_pricing_attribute82 := p_pricing_attribs_rec.pricing_attribute82 ;
6700: END IF;
6701: IF (p_pricing_attribs_rec.pricing_attribute83 = fnd_api.g_miss_char) OR
6702: NVL(l_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) THEN
6703: l_pricing_history_rec.old_pricing_attribute83 := NULL;
6704: l_pricing_history_rec.new_pricing_attribute83 := NULL;
6705: ELSIF
6698: l_pricing_history_rec.old_pricing_attribute82 := l_pricing_attribs_rec.pricing_attribute82 ;
6699: l_pricing_history_rec.new_pricing_attribute82 := p_pricing_attribs_rec.pricing_attribute82 ;
6700: END IF;
6701: IF (p_pricing_attribs_rec.pricing_attribute83 = fnd_api.g_miss_char) OR
6702: NVL(l_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) THEN
6703: l_pricing_history_rec.old_pricing_attribute83 := NULL;
6704: l_pricing_history_rec.new_pricing_attribute83 := NULL;
6705: ELSIF
6706: NVL(l_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) THEN
6702: NVL(l_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) THEN
6703: l_pricing_history_rec.old_pricing_attribute83 := NULL;
6704: l_pricing_history_rec.new_pricing_attribute83 := NULL;
6705: ELSIF
6706: NVL(l_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) THEN
6707: l_pricing_history_rec.old_pricing_attribute83 := l_pricing_attribs_rec.pricing_attribute83 ;
6708: l_pricing_history_rec.new_pricing_attribute83 := p_pricing_attribs_rec.pricing_attribute83 ;
6709: END IF;
6710: IF (p_pricing_attribs_rec.pricing_attribute84 = fnd_api.g_miss_char) OR
6706: NVL(l_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute83,fnd_api.g_miss_char) THEN
6707: l_pricing_history_rec.old_pricing_attribute83 := l_pricing_attribs_rec.pricing_attribute83 ;
6708: l_pricing_history_rec.new_pricing_attribute83 := p_pricing_attribs_rec.pricing_attribute83 ;
6709: END IF;
6710: IF (p_pricing_attribs_rec.pricing_attribute84 = fnd_api.g_miss_char) OR
6711: NVL(l_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) THEN
6712: l_pricing_history_rec.old_pricing_attribute84 := NULL;
6713: l_pricing_history_rec.new_pricing_attribute84 := NULL;
6714: ELSIF
6707: l_pricing_history_rec.old_pricing_attribute83 := l_pricing_attribs_rec.pricing_attribute83 ;
6708: l_pricing_history_rec.new_pricing_attribute83 := p_pricing_attribs_rec.pricing_attribute83 ;
6709: END IF;
6710: IF (p_pricing_attribs_rec.pricing_attribute84 = fnd_api.g_miss_char) OR
6711: NVL(l_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) THEN
6712: l_pricing_history_rec.old_pricing_attribute84 := NULL;
6713: l_pricing_history_rec.new_pricing_attribute84 := NULL;
6714: ELSIF
6715: NVL(l_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) THEN
6711: NVL(l_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) THEN
6712: l_pricing_history_rec.old_pricing_attribute84 := NULL;
6713: l_pricing_history_rec.new_pricing_attribute84 := NULL;
6714: ELSIF
6715: NVL(l_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) THEN
6716: l_pricing_history_rec.old_pricing_attribute84 := l_pricing_attribs_rec.pricing_attribute84 ;
6717: l_pricing_history_rec.new_pricing_attribute84 := p_pricing_attribs_rec.pricing_attribute84 ;
6718: END IF;
6719: IF (p_pricing_attribs_rec.pricing_attribute85 = fnd_api.g_miss_char) OR
6715: NVL(l_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute84,fnd_api.g_miss_char) THEN
6716: l_pricing_history_rec.old_pricing_attribute84 := l_pricing_attribs_rec.pricing_attribute84 ;
6717: l_pricing_history_rec.new_pricing_attribute84 := p_pricing_attribs_rec.pricing_attribute84 ;
6718: END IF;
6719: IF (p_pricing_attribs_rec.pricing_attribute85 = fnd_api.g_miss_char) OR
6720: NVL(l_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) THEN
6721: l_pricing_history_rec.old_pricing_attribute85 := NULL;
6722: l_pricing_history_rec.new_pricing_attribute85 := NULL;
6723: ELSIF
6716: l_pricing_history_rec.old_pricing_attribute84 := l_pricing_attribs_rec.pricing_attribute84 ;
6717: l_pricing_history_rec.new_pricing_attribute84 := p_pricing_attribs_rec.pricing_attribute84 ;
6718: END IF;
6719: IF (p_pricing_attribs_rec.pricing_attribute85 = fnd_api.g_miss_char) OR
6720: NVL(l_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) THEN
6721: l_pricing_history_rec.old_pricing_attribute85 := NULL;
6722: l_pricing_history_rec.new_pricing_attribute85 := NULL;
6723: ELSIF
6724: NVL(l_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) THEN
6720: NVL(l_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) THEN
6721: l_pricing_history_rec.old_pricing_attribute85 := NULL;
6722: l_pricing_history_rec.new_pricing_attribute85 := NULL;
6723: ELSIF
6724: NVL(l_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) THEN
6725: l_pricing_history_rec.old_pricing_attribute85 := l_pricing_attribs_rec.pricing_attribute85 ;
6726: l_pricing_history_rec.new_pricing_attribute85 := p_pricing_attribs_rec.pricing_attribute85 ;
6727: END IF;
6728: IF (p_pricing_attribs_rec.pricing_attribute86 = fnd_api.g_miss_char) OR
6724: NVL(l_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute85,fnd_api.g_miss_char) THEN
6725: l_pricing_history_rec.old_pricing_attribute85 := l_pricing_attribs_rec.pricing_attribute85 ;
6726: l_pricing_history_rec.new_pricing_attribute85 := p_pricing_attribs_rec.pricing_attribute85 ;
6727: END IF;
6728: IF (p_pricing_attribs_rec.pricing_attribute86 = fnd_api.g_miss_char) OR
6729: NVL(l_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) THEN
6730: l_pricing_history_rec.old_pricing_attribute86 := NULL;
6731: l_pricing_history_rec.new_pricing_attribute86 := NULL;
6732: ELSIF
6725: l_pricing_history_rec.old_pricing_attribute85 := l_pricing_attribs_rec.pricing_attribute85 ;
6726: l_pricing_history_rec.new_pricing_attribute85 := p_pricing_attribs_rec.pricing_attribute85 ;
6727: END IF;
6728: IF (p_pricing_attribs_rec.pricing_attribute86 = fnd_api.g_miss_char) OR
6729: NVL(l_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) THEN
6730: l_pricing_history_rec.old_pricing_attribute86 := NULL;
6731: l_pricing_history_rec.new_pricing_attribute86 := NULL;
6732: ELSIF
6733: NVL(l_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) THEN
6729: NVL(l_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) THEN
6730: l_pricing_history_rec.old_pricing_attribute86 := NULL;
6731: l_pricing_history_rec.new_pricing_attribute86 := NULL;
6732: ELSIF
6733: NVL(l_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) THEN
6734: l_pricing_history_rec.old_pricing_attribute86 := l_pricing_attribs_rec.pricing_attribute86 ;
6735: l_pricing_history_rec.new_pricing_attribute86 := p_pricing_attribs_rec.pricing_attribute86 ;
6736: END IF;
6737: IF (p_pricing_attribs_rec.pricing_attribute87 = fnd_api.g_miss_char) OR
6733: NVL(l_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute86,fnd_api.g_miss_char) THEN
6734: l_pricing_history_rec.old_pricing_attribute86 := l_pricing_attribs_rec.pricing_attribute86 ;
6735: l_pricing_history_rec.new_pricing_attribute86 := p_pricing_attribs_rec.pricing_attribute86 ;
6736: END IF;
6737: IF (p_pricing_attribs_rec.pricing_attribute87 = fnd_api.g_miss_char) OR
6738: NVL(l_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) THEN
6739: l_pricing_history_rec.old_pricing_attribute87 := NULL;
6740: l_pricing_history_rec.new_pricing_attribute87 := NULL;
6741: ELSIF
6734: l_pricing_history_rec.old_pricing_attribute86 := l_pricing_attribs_rec.pricing_attribute86 ;
6735: l_pricing_history_rec.new_pricing_attribute86 := p_pricing_attribs_rec.pricing_attribute86 ;
6736: END IF;
6737: IF (p_pricing_attribs_rec.pricing_attribute87 = fnd_api.g_miss_char) OR
6738: NVL(l_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) THEN
6739: l_pricing_history_rec.old_pricing_attribute87 := NULL;
6740: l_pricing_history_rec.new_pricing_attribute87 := NULL;
6741: ELSIF
6742: NVL(l_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) THEN
6738: NVL(l_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) THEN
6739: l_pricing_history_rec.old_pricing_attribute87 := NULL;
6740: l_pricing_history_rec.new_pricing_attribute87 := NULL;
6741: ELSIF
6742: NVL(l_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) THEN
6743: l_pricing_history_rec.old_pricing_attribute87 := l_pricing_attribs_rec.pricing_attribute87 ;
6744: l_pricing_history_rec.new_pricing_attribute87 := p_pricing_attribs_rec.pricing_attribute87 ;
6745: END IF;
6746: IF (p_pricing_attribs_rec.pricing_attribute88 = fnd_api.g_miss_char) OR
6742: NVL(l_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute87,fnd_api.g_miss_char) THEN
6743: l_pricing_history_rec.old_pricing_attribute87 := l_pricing_attribs_rec.pricing_attribute87 ;
6744: l_pricing_history_rec.new_pricing_attribute87 := p_pricing_attribs_rec.pricing_attribute87 ;
6745: END IF;
6746: IF (p_pricing_attribs_rec.pricing_attribute88 = fnd_api.g_miss_char) OR
6747: NVL(l_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) THEN
6748: l_pricing_history_rec.old_pricing_attribute88 := NULL;
6749: l_pricing_history_rec.new_pricing_attribute88 := NULL;
6750: ELSIF
6743: l_pricing_history_rec.old_pricing_attribute87 := l_pricing_attribs_rec.pricing_attribute87 ;
6744: l_pricing_history_rec.new_pricing_attribute87 := p_pricing_attribs_rec.pricing_attribute87 ;
6745: END IF;
6746: IF (p_pricing_attribs_rec.pricing_attribute88 = fnd_api.g_miss_char) OR
6747: NVL(l_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) THEN
6748: l_pricing_history_rec.old_pricing_attribute88 := NULL;
6749: l_pricing_history_rec.new_pricing_attribute88 := NULL;
6750: ELSIF
6751: NVL(l_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) THEN
6747: NVL(l_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) THEN
6748: l_pricing_history_rec.old_pricing_attribute88 := NULL;
6749: l_pricing_history_rec.new_pricing_attribute88 := NULL;
6750: ELSIF
6751: NVL(l_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) THEN
6752: l_pricing_history_rec.old_pricing_attribute88 := l_pricing_attribs_rec.pricing_attribute88 ;
6753: l_pricing_history_rec.new_pricing_attribute88 := p_pricing_attribs_rec.pricing_attribute88 ;
6754: END IF;
6755: IF (p_pricing_attribs_rec.pricing_attribute89 = fnd_api.g_miss_char) OR
6751: NVL(l_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute88,fnd_api.g_miss_char) THEN
6752: l_pricing_history_rec.old_pricing_attribute88 := l_pricing_attribs_rec.pricing_attribute88 ;
6753: l_pricing_history_rec.new_pricing_attribute88 := p_pricing_attribs_rec.pricing_attribute88 ;
6754: END IF;
6755: IF (p_pricing_attribs_rec.pricing_attribute89 = fnd_api.g_miss_char) OR
6756: NVL(l_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) THEN
6757: l_pricing_history_rec.old_pricing_attribute89 := NULL;
6758: l_pricing_history_rec.new_pricing_attribute89 := NULL;
6759: ELSIF
6752: l_pricing_history_rec.old_pricing_attribute88 := l_pricing_attribs_rec.pricing_attribute88 ;
6753: l_pricing_history_rec.new_pricing_attribute88 := p_pricing_attribs_rec.pricing_attribute88 ;
6754: END IF;
6755: IF (p_pricing_attribs_rec.pricing_attribute89 = fnd_api.g_miss_char) OR
6756: NVL(l_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) THEN
6757: l_pricing_history_rec.old_pricing_attribute89 := NULL;
6758: l_pricing_history_rec.new_pricing_attribute89 := NULL;
6759: ELSIF
6760: NVL(l_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) THEN
6756: NVL(l_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) THEN
6757: l_pricing_history_rec.old_pricing_attribute89 := NULL;
6758: l_pricing_history_rec.new_pricing_attribute89 := NULL;
6759: ELSIF
6760: NVL(l_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) THEN
6761: l_pricing_history_rec.old_pricing_attribute89 := l_pricing_attribs_rec.pricing_attribute89 ;
6762: l_pricing_history_rec.new_pricing_attribute89 := p_pricing_attribs_rec.pricing_attribute89 ;
6763: END IF;
6764: IF (p_pricing_attribs_rec.pricing_attribute90 = fnd_api.g_miss_char) OR
6760: NVL(l_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute89,fnd_api.g_miss_char) THEN
6761: l_pricing_history_rec.old_pricing_attribute89 := l_pricing_attribs_rec.pricing_attribute89 ;
6762: l_pricing_history_rec.new_pricing_attribute89 := p_pricing_attribs_rec.pricing_attribute89 ;
6763: END IF;
6764: IF (p_pricing_attribs_rec.pricing_attribute90 = fnd_api.g_miss_char) OR
6765: NVL(l_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) THEN
6766: l_pricing_history_rec.old_pricing_attribute90 := NULL;
6767: l_pricing_history_rec.new_pricing_attribute90 := NULL;
6768: ELSIF
6761: l_pricing_history_rec.old_pricing_attribute89 := l_pricing_attribs_rec.pricing_attribute89 ;
6762: l_pricing_history_rec.new_pricing_attribute89 := p_pricing_attribs_rec.pricing_attribute89 ;
6763: END IF;
6764: IF (p_pricing_attribs_rec.pricing_attribute90 = fnd_api.g_miss_char) OR
6765: NVL(l_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) THEN
6766: l_pricing_history_rec.old_pricing_attribute90 := NULL;
6767: l_pricing_history_rec.new_pricing_attribute90 := NULL;
6768: ELSIF
6769: NVL(l_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) THEN
6765: NVL(l_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) THEN
6766: l_pricing_history_rec.old_pricing_attribute90 := NULL;
6767: l_pricing_history_rec.new_pricing_attribute90 := NULL;
6768: ELSIF
6769: NVL(l_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) THEN
6770: l_pricing_history_rec.old_pricing_attribute90 := l_pricing_attribs_rec.pricing_attribute90 ;
6771: l_pricing_history_rec.new_pricing_attribute90 := p_pricing_attribs_rec.pricing_attribute90 ;
6772: END IF;
6773: IF (p_pricing_attribs_rec.pricing_attribute91 = fnd_api.g_miss_char) OR
6769: NVL(l_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute90,fnd_api.g_miss_char) THEN
6770: l_pricing_history_rec.old_pricing_attribute90 := l_pricing_attribs_rec.pricing_attribute90 ;
6771: l_pricing_history_rec.new_pricing_attribute90 := p_pricing_attribs_rec.pricing_attribute90 ;
6772: END IF;
6773: IF (p_pricing_attribs_rec.pricing_attribute91 = fnd_api.g_miss_char) OR
6774: NVL(l_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) THEN
6775: l_pricing_history_rec.old_pricing_attribute91 := NULL;
6776: l_pricing_history_rec.new_pricing_attribute91 := NULL;
6777: ELSIF
6770: l_pricing_history_rec.old_pricing_attribute90 := l_pricing_attribs_rec.pricing_attribute90 ;
6771: l_pricing_history_rec.new_pricing_attribute90 := p_pricing_attribs_rec.pricing_attribute90 ;
6772: END IF;
6773: IF (p_pricing_attribs_rec.pricing_attribute91 = fnd_api.g_miss_char) OR
6774: NVL(l_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) THEN
6775: l_pricing_history_rec.old_pricing_attribute91 := NULL;
6776: l_pricing_history_rec.new_pricing_attribute91 := NULL;
6777: ELSIF
6778: NVL(l_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) THEN
6774: NVL(l_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) THEN
6775: l_pricing_history_rec.old_pricing_attribute91 := NULL;
6776: l_pricing_history_rec.new_pricing_attribute91 := NULL;
6777: ELSIF
6778: NVL(l_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) THEN
6779: l_pricing_history_rec.old_pricing_attribute91 := l_pricing_attribs_rec.pricing_attribute91 ;
6780: l_pricing_history_rec.new_pricing_attribute91 := p_pricing_attribs_rec.pricing_attribute91 ;
6781: END IF;
6782: IF (p_pricing_attribs_rec.pricing_attribute92 = fnd_api.g_miss_char) OR
6778: NVL(l_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute91,fnd_api.g_miss_char) THEN
6779: l_pricing_history_rec.old_pricing_attribute91 := l_pricing_attribs_rec.pricing_attribute91 ;
6780: l_pricing_history_rec.new_pricing_attribute91 := p_pricing_attribs_rec.pricing_attribute91 ;
6781: END IF;
6782: IF (p_pricing_attribs_rec.pricing_attribute92 = fnd_api.g_miss_char) OR
6783: NVL(l_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) THEN
6784: l_pricing_history_rec.old_pricing_attribute92 := NULL;
6785: l_pricing_history_rec.new_pricing_attribute92 := NULL;
6786: ELSIF
6779: l_pricing_history_rec.old_pricing_attribute91 := l_pricing_attribs_rec.pricing_attribute91 ;
6780: l_pricing_history_rec.new_pricing_attribute91 := p_pricing_attribs_rec.pricing_attribute91 ;
6781: END IF;
6782: IF (p_pricing_attribs_rec.pricing_attribute92 = fnd_api.g_miss_char) OR
6783: NVL(l_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) THEN
6784: l_pricing_history_rec.old_pricing_attribute92 := NULL;
6785: l_pricing_history_rec.new_pricing_attribute92 := NULL;
6786: ELSIF
6787: NVL(l_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) THEN
6783: NVL(l_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) THEN
6784: l_pricing_history_rec.old_pricing_attribute92 := NULL;
6785: l_pricing_history_rec.new_pricing_attribute92 := NULL;
6786: ELSIF
6787: NVL(l_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) THEN
6788: l_pricing_history_rec.old_pricing_attribute92 := l_pricing_attribs_rec.pricing_attribute92 ;
6789: l_pricing_history_rec.new_pricing_attribute92 := p_pricing_attribs_rec.pricing_attribute92 ;
6790: END IF;
6791: IF (p_pricing_attribs_rec.pricing_attribute93 = fnd_api.g_miss_char) OR
6787: NVL(l_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute92,fnd_api.g_miss_char) THEN
6788: l_pricing_history_rec.old_pricing_attribute92 := l_pricing_attribs_rec.pricing_attribute92 ;
6789: l_pricing_history_rec.new_pricing_attribute92 := p_pricing_attribs_rec.pricing_attribute92 ;
6790: END IF;
6791: IF (p_pricing_attribs_rec.pricing_attribute93 = fnd_api.g_miss_char) OR
6792: NVL(l_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) THEN
6793: l_pricing_history_rec.old_pricing_attribute93 := NULL;
6794: l_pricing_history_rec.new_pricing_attribute93 := NULL;
6795: ELSIF
6788: l_pricing_history_rec.old_pricing_attribute92 := l_pricing_attribs_rec.pricing_attribute92 ;
6789: l_pricing_history_rec.new_pricing_attribute92 := p_pricing_attribs_rec.pricing_attribute92 ;
6790: END IF;
6791: IF (p_pricing_attribs_rec.pricing_attribute93 = fnd_api.g_miss_char) OR
6792: NVL(l_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) THEN
6793: l_pricing_history_rec.old_pricing_attribute93 := NULL;
6794: l_pricing_history_rec.new_pricing_attribute93 := NULL;
6795: ELSIF
6796: NVL(l_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) THEN
6792: NVL(l_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) THEN
6793: l_pricing_history_rec.old_pricing_attribute93 := NULL;
6794: l_pricing_history_rec.new_pricing_attribute93 := NULL;
6795: ELSIF
6796: NVL(l_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) THEN
6797: l_pricing_history_rec.old_pricing_attribute93 := l_pricing_attribs_rec.pricing_attribute93 ;
6798: l_pricing_history_rec.new_pricing_attribute93 := p_pricing_attribs_rec.pricing_attribute93 ;
6799: END IF;
6800: IF (p_pricing_attribs_rec.pricing_attribute94 = fnd_api.g_miss_char) OR
6796: NVL(l_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute93,fnd_api.g_miss_char) THEN
6797: l_pricing_history_rec.old_pricing_attribute93 := l_pricing_attribs_rec.pricing_attribute93 ;
6798: l_pricing_history_rec.new_pricing_attribute93 := p_pricing_attribs_rec.pricing_attribute93 ;
6799: END IF;
6800: IF (p_pricing_attribs_rec.pricing_attribute94 = fnd_api.g_miss_char) OR
6801: NVL(l_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) THEN
6802: l_pricing_history_rec.old_pricing_attribute94 := NULL;
6803: l_pricing_history_rec.new_pricing_attribute94 := NULL;
6804: ELSIF
6797: l_pricing_history_rec.old_pricing_attribute93 := l_pricing_attribs_rec.pricing_attribute93 ;
6798: l_pricing_history_rec.new_pricing_attribute93 := p_pricing_attribs_rec.pricing_attribute93 ;
6799: END IF;
6800: IF (p_pricing_attribs_rec.pricing_attribute94 = fnd_api.g_miss_char) OR
6801: NVL(l_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) THEN
6802: l_pricing_history_rec.old_pricing_attribute94 := NULL;
6803: l_pricing_history_rec.new_pricing_attribute94 := NULL;
6804: ELSIF
6805: NVL(l_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) THEN
6801: NVL(l_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) THEN
6802: l_pricing_history_rec.old_pricing_attribute94 := NULL;
6803: l_pricing_history_rec.new_pricing_attribute94 := NULL;
6804: ELSIF
6805: NVL(l_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) THEN
6806: l_pricing_history_rec.old_pricing_attribute94 := l_pricing_attribs_rec.pricing_attribute94 ;
6807: l_pricing_history_rec.new_pricing_attribute94 := p_pricing_attribs_rec.pricing_attribute94 ;
6808: END IF;
6809: IF (p_pricing_attribs_rec.pricing_attribute95 = fnd_api.g_miss_char) OR
6805: NVL(l_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute94,fnd_api.g_miss_char) THEN
6806: l_pricing_history_rec.old_pricing_attribute94 := l_pricing_attribs_rec.pricing_attribute94 ;
6807: l_pricing_history_rec.new_pricing_attribute94 := p_pricing_attribs_rec.pricing_attribute94 ;
6808: END IF;
6809: IF (p_pricing_attribs_rec.pricing_attribute95 = fnd_api.g_miss_char) OR
6810: NVL(l_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) THEN
6811: l_pricing_history_rec.old_pricing_attribute95 := NULL;
6812: l_pricing_history_rec.new_pricing_attribute95 := NULL;
6813: ELSIF
6806: l_pricing_history_rec.old_pricing_attribute94 := l_pricing_attribs_rec.pricing_attribute94 ;
6807: l_pricing_history_rec.new_pricing_attribute94 := p_pricing_attribs_rec.pricing_attribute94 ;
6808: END IF;
6809: IF (p_pricing_attribs_rec.pricing_attribute95 = fnd_api.g_miss_char) OR
6810: NVL(l_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) THEN
6811: l_pricing_history_rec.old_pricing_attribute95 := NULL;
6812: l_pricing_history_rec.new_pricing_attribute95 := NULL;
6813: ELSIF
6814: NVL(l_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) THEN
6810: NVL(l_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) THEN
6811: l_pricing_history_rec.old_pricing_attribute95 := NULL;
6812: l_pricing_history_rec.new_pricing_attribute95 := NULL;
6813: ELSIF
6814: NVL(l_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) THEN
6815: l_pricing_history_rec.old_pricing_attribute95 := l_pricing_attribs_rec.pricing_attribute95 ;
6816: l_pricing_history_rec.new_pricing_attribute95 := p_pricing_attribs_rec.pricing_attribute95 ;
6817: END IF;
6818: IF (p_pricing_attribs_rec.pricing_attribute96 = fnd_api.g_miss_char) OR
6814: NVL(l_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute95,fnd_api.g_miss_char) THEN
6815: l_pricing_history_rec.old_pricing_attribute95 := l_pricing_attribs_rec.pricing_attribute95 ;
6816: l_pricing_history_rec.new_pricing_attribute95 := p_pricing_attribs_rec.pricing_attribute95 ;
6817: END IF;
6818: IF (p_pricing_attribs_rec.pricing_attribute96 = fnd_api.g_miss_char) OR
6819: NVL(l_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) THEN
6820: l_pricing_history_rec.old_pricing_attribute96 := NULL;
6821: l_pricing_history_rec.new_pricing_attribute96 := NULL;
6822: ELSIF
6815: l_pricing_history_rec.old_pricing_attribute95 := l_pricing_attribs_rec.pricing_attribute95 ;
6816: l_pricing_history_rec.new_pricing_attribute95 := p_pricing_attribs_rec.pricing_attribute95 ;
6817: END IF;
6818: IF (p_pricing_attribs_rec.pricing_attribute96 = fnd_api.g_miss_char) OR
6819: NVL(l_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) THEN
6820: l_pricing_history_rec.old_pricing_attribute96 := NULL;
6821: l_pricing_history_rec.new_pricing_attribute96 := NULL;
6822: ELSIF
6823: NVL(l_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) THEN
6819: NVL(l_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) THEN
6820: l_pricing_history_rec.old_pricing_attribute96 := NULL;
6821: l_pricing_history_rec.new_pricing_attribute96 := NULL;
6822: ELSIF
6823: NVL(l_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) THEN
6824: l_pricing_history_rec.old_pricing_attribute96 := l_pricing_attribs_rec.pricing_attribute96 ;
6825: l_pricing_history_rec.new_pricing_attribute96 := p_pricing_attribs_rec.pricing_attribute96 ;
6826: END IF;
6827: IF (p_pricing_attribs_rec.pricing_attribute97 = fnd_api.g_miss_char) OR
6823: NVL(l_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute96,fnd_api.g_miss_char) THEN
6824: l_pricing_history_rec.old_pricing_attribute96 := l_pricing_attribs_rec.pricing_attribute96 ;
6825: l_pricing_history_rec.new_pricing_attribute96 := p_pricing_attribs_rec.pricing_attribute96 ;
6826: END IF;
6827: IF (p_pricing_attribs_rec.pricing_attribute97 = fnd_api.g_miss_char) OR
6828: NVL(l_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) THEN
6829: l_pricing_history_rec.old_pricing_attribute97 := NULL;
6830: l_pricing_history_rec.new_pricing_attribute97 := NULL;
6831: ELSIF
6824: l_pricing_history_rec.old_pricing_attribute96 := l_pricing_attribs_rec.pricing_attribute96 ;
6825: l_pricing_history_rec.new_pricing_attribute96 := p_pricing_attribs_rec.pricing_attribute96 ;
6826: END IF;
6827: IF (p_pricing_attribs_rec.pricing_attribute97 = fnd_api.g_miss_char) OR
6828: NVL(l_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) THEN
6829: l_pricing_history_rec.old_pricing_attribute97 := NULL;
6830: l_pricing_history_rec.new_pricing_attribute97 := NULL;
6831: ELSIF
6832: NVL(l_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) THEN
6828: NVL(l_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) THEN
6829: l_pricing_history_rec.old_pricing_attribute97 := NULL;
6830: l_pricing_history_rec.new_pricing_attribute97 := NULL;
6831: ELSIF
6832: NVL(l_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) THEN
6833: l_pricing_history_rec.old_pricing_attribute97 := l_pricing_attribs_rec.pricing_attribute97 ;
6834: l_pricing_history_rec.new_pricing_attribute97 := p_pricing_attribs_rec.pricing_attribute97 ;
6835: END IF;
6836: IF (p_pricing_attribs_rec.pricing_attribute98 = fnd_api.g_miss_char) OR
6832: NVL(l_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute97,fnd_api.g_miss_char) THEN
6833: l_pricing_history_rec.old_pricing_attribute97 := l_pricing_attribs_rec.pricing_attribute97 ;
6834: l_pricing_history_rec.new_pricing_attribute97 := p_pricing_attribs_rec.pricing_attribute97 ;
6835: END IF;
6836: IF (p_pricing_attribs_rec.pricing_attribute98 = fnd_api.g_miss_char) OR
6837: NVL(l_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) THEN
6838: l_pricing_history_rec.old_pricing_attribute98 := NULL;
6839: l_pricing_history_rec.new_pricing_attribute98 := NULL;
6840: ELSIF
6833: l_pricing_history_rec.old_pricing_attribute97 := l_pricing_attribs_rec.pricing_attribute97 ;
6834: l_pricing_history_rec.new_pricing_attribute97 := p_pricing_attribs_rec.pricing_attribute97 ;
6835: END IF;
6836: IF (p_pricing_attribs_rec.pricing_attribute98 = fnd_api.g_miss_char) OR
6837: NVL(l_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) THEN
6838: l_pricing_history_rec.old_pricing_attribute98 := NULL;
6839: l_pricing_history_rec.new_pricing_attribute98 := NULL;
6840: ELSIF
6841: NVL(l_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) THEN
6837: NVL(l_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) THEN
6838: l_pricing_history_rec.old_pricing_attribute98 := NULL;
6839: l_pricing_history_rec.new_pricing_attribute98 := NULL;
6840: ELSIF
6841: NVL(l_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) THEN
6842: l_pricing_history_rec.old_pricing_attribute98 := l_pricing_attribs_rec.pricing_attribute98 ;
6843: l_pricing_history_rec.new_pricing_attribute98 := p_pricing_attribs_rec.pricing_attribute98 ;
6844: END IF;
6845: IF (p_pricing_attribs_rec.pricing_attribute99 = fnd_api.g_miss_char) OR
6841: NVL(l_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute98,fnd_api.g_miss_char) THEN
6842: l_pricing_history_rec.old_pricing_attribute98 := l_pricing_attribs_rec.pricing_attribute98 ;
6843: l_pricing_history_rec.new_pricing_attribute98 := p_pricing_attribs_rec.pricing_attribute98 ;
6844: END IF;
6845: IF (p_pricing_attribs_rec.pricing_attribute99 = fnd_api.g_miss_char) OR
6846: NVL(l_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) THEN
6847: l_pricing_history_rec.old_pricing_attribute99 := NULL;
6848: l_pricing_history_rec.new_pricing_attribute99 := NULL;
6849: ELSIF
6842: l_pricing_history_rec.old_pricing_attribute98 := l_pricing_attribs_rec.pricing_attribute98 ;
6843: l_pricing_history_rec.new_pricing_attribute98 := p_pricing_attribs_rec.pricing_attribute98 ;
6844: END IF;
6845: IF (p_pricing_attribs_rec.pricing_attribute99 = fnd_api.g_miss_char) OR
6846: NVL(l_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) THEN
6847: l_pricing_history_rec.old_pricing_attribute99 := NULL;
6848: l_pricing_history_rec.new_pricing_attribute99 := NULL;
6849: ELSIF
6850: NVL(l_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) THEN
6846: NVL(l_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) THEN
6847: l_pricing_history_rec.old_pricing_attribute99 := NULL;
6848: l_pricing_history_rec.new_pricing_attribute99 := NULL;
6849: ELSIF
6850: NVL(l_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) THEN
6851: l_pricing_history_rec.old_pricing_attribute99 := l_pricing_attribs_rec.pricing_attribute99 ;
6852: l_pricing_history_rec.new_pricing_attribute99 := p_pricing_attribs_rec.pricing_attribute99 ;
6853: END IF;
6854: IF (p_pricing_attribs_rec.pricing_attribute100 = fnd_api.g_miss_char) OR
6850: NVL(l_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute99,fnd_api.g_miss_char) THEN
6851: l_pricing_history_rec.old_pricing_attribute99 := l_pricing_attribs_rec.pricing_attribute99 ;
6852: l_pricing_history_rec.new_pricing_attribute99 := p_pricing_attribs_rec.pricing_attribute99 ;
6853: END IF;
6854: IF (p_pricing_attribs_rec.pricing_attribute100 = fnd_api.g_miss_char) OR
6855: NVL(l_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) THEN
6856: l_pricing_history_rec.old_pricing_attribute100 := NULL;
6857: l_pricing_history_rec.new_pricing_attribute100 := NULL;
6858: ELSIF
6851: l_pricing_history_rec.old_pricing_attribute99 := l_pricing_attribs_rec.pricing_attribute99 ;
6852: l_pricing_history_rec.new_pricing_attribute99 := p_pricing_attribs_rec.pricing_attribute99 ;
6853: END IF;
6854: IF (p_pricing_attribs_rec.pricing_attribute100 = fnd_api.g_miss_char) OR
6855: NVL(l_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) THEN
6856: l_pricing_history_rec.old_pricing_attribute100 := NULL;
6857: l_pricing_history_rec.new_pricing_attribute100 := NULL;
6858: ELSIF
6859: NVL(l_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) THEN
6855: NVL(l_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) THEN
6856: l_pricing_history_rec.old_pricing_attribute100 := NULL;
6857: l_pricing_history_rec.new_pricing_attribute100 := NULL;
6858: ELSIF
6859: NVL(l_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) THEN
6860: l_pricing_history_rec.old_pricing_attribute100 := l_pricing_attribs_rec.pricing_attribute100 ;
6861: l_pricing_history_rec.new_pricing_attribute100 := p_pricing_attribs_rec.pricing_attribute100 ;
6862: END IF;
6863: IF (p_pricing_attribs_rec.active_start_date = fnd_api.g_miss_date) OR
6859: NVL(l_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.pricing_attribute100,fnd_api.g_miss_char) THEN
6860: l_pricing_history_rec.old_pricing_attribute100 := l_pricing_attribs_rec.pricing_attribute100 ;
6861: l_pricing_history_rec.new_pricing_attribute100 := p_pricing_attribs_rec.pricing_attribute100 ;
6862: END IF;
6863: IF (p_pricing_attribs_rec.active_start_date = fnd_api.g_miss_date) OR
6864: NVL(l_pricing_attribs_rec.active_start_date,fnd_api.g_miss_date) = NVL(p_pricing_attribs_rec.active_start_date,fnd_api.g_miss_date) THEN
6865: l_pricing_history_rec.old_active_start_date := NULL;
6866: l_pricing_history_rec.new_active_start_date := NULL;
6867: ELSIF
6860: l_pricing_history_rec.old_pricing_attribute100 := l_pricing_attribs_rec.pricing_attribute100 ;
6861: l_pricing_history_rec.new_pricing_attribute100 := p_pricing_attribs_rec.pricing_attribute100 ;
6862: END IF;
6863: IF (p_pricing_attribs_rec.active_start_date = fnd_api.g_miss_date) OR
6864: NVL(l_pricing_attribs_rec.active_start_date,fnd_api.g_miss_date) = NVL(p_pricing_attribs_rec.active_start_date,fnd_api.g_miss_date) THEN
6865: l_pricing_history_rec.old_active_start_date := NULL;
6866: l_pricing_history_rec.new_active_start_date := NULL;
6867: ELSIF
6868: NVL(l_pricing_attribs_rec.active_start_date,fnd_api.g_miss_date) <> NVL(p_pricing_attribs_rec.active_start_date,fnd_api.g_miss_date) THEN
6864: NVL(l_pricing_attribs_rec.active_start_date,fnd_api.g_miss_date) = NVL(p_pricing_attribs_rec.active_start_date,fnd_api.g_miss_date) THEN
6865: l_pricing_history_rec.old_active_start_date := NULL;
6866: l_pricing_history_rec.new_active_start_date := NULL;
6867: ELSIF
6868: NVL(l_pricing_attribs_rec.active_start_date,fnd_api.g_miss_date) <> NVL(p_pricing_attribs_rec.active_start_date,fnd_api.g_miss_date) THEN
6869: l_pricing_history_rec.old_active_start_date := l_pricing_attribs_rec.active_start_date ;
6870: l_pricing_history_rec.new_active_start_date := p_pricing_attribs_rec.active_start_date ;
6871: END IF;
6872: --
6869: l_pricing_history_rec.old_active_start_date := l_pricing_attribs_rec.active_start_date ;
6870: l_pricing_history_rec.new_active_start_date := p_pricing_attribs_rec.active_start_date ;
6871: END IF;
6872: --
6873: IF (p_pricing_attribs_rec.active_end_date = fnd_api.g_miss_date) OR
6874: NVL(l_pricing_attribs_rec.active_end_date,fnd_api.g_miss_date) = NVL(p_pricing_attribs_rec.active_end_date,fnd_api.g_miss_date) THEN
6875: l_pricing_history_rec.old_active_end_date := NULL;
6876: l_pricing_history_rec.new_active_end_date := NULL;
6877: ELSIF
6870: l_pricing_history_rec.new_active_start_date := p_pricing_attribs_rec.active_start_date ;
6871: END IF;
6872: --
6873: IF (p_pricing_attribs_rec.active_end_date = fnd_api.g_miss_date) OR
6874: NVL(l_pricing_attribs_rec.active_end_date,fnd_api.g_miss_date) = NVL(p_pricing_attribs_rec.active_end_date,fnd_api.g_miss_date) THEN
6875: l_pricing_history_rec.old_active_end_date := NULL;
6876: l_pricing_history_rec.new_active_end_date := NULL;
6877: ELSIF
6878: NVL(l_pricing_attribs_rec.active_end_date,fnd_api.g_miss_date) <> NVL(p_pricing_attribs_rec.active_end_date,fnd_api.g_miss_date) THEN
6874: NVL(l_pricing_attribs_rec.active_end_date,fnd_api.g_miss_date) = NVL(p_pricing_attribs_rec.active_end_date,fnd_api.g_miss_date) THEN
6875: l_pricing_history_rec.old_active_end_date := NULL;
6876: l_pricing_history_rec.new_active_end_date := NULL;
6877: ELSIF
6878: NVL(l_pricing_attribs_rec.active_end_date,fnd_api.g_miss_date) <> NVL(p_pricing_attribs_rec.active_end_date,fnd_api.g_miss_date) THEN
6879: l_pricing_history_rec.old_active_end_date := l_pricing_attribs_rec.active_end_date ;
6880: l_pricing_history_rec.new_active_end_date := p_pricing_attribs_rec.active_end_date ;
6881: END IF;
6882: --
6879: l_pricing_history_rec.old_active_end_date := l_pricing_attribs_rec.active_end_date ;
6880: l_pricing_history_rec.new_active_end_date := p_pricing_attribs_rec.active_end_date ;
6881: END IF;
6882: --
6883: IF (p_pricing_attribs_rec.context = fnd_api.g_miss_char) OR
6884: NVL(l_pricing_attribs_rec.context,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.context,fnd_api.g_miss_char) THEN
6885: l_pricing_history_rec.old_context := NULL;
6886: l_pricing_history_rec.new_context := NULL;
6887: ELSIF
6880: l_pricing_history_rec.new_active_end_date := p_pricing_attribs_rec.active_end_date ;
6881: END IF;
6882: --
6883: IF (p_pricing_attribs_rec.context = fnd_api.g_miss_char) OR
6884: NVL(l_pricing_attribs_rec.context,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.context,fnd_api.g_miss_char) THEN
6885: l_pricing_history_rec.old_context := NULL;
6886: l_pricing_history_rec.new_context := NULL;
6887: ELSIF
6888: NVL(l_pricing_attribs_rec.context,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.context,fnd_api.g_miss_char) THEN
6884: NVL(l_pricing_attribs_rec.context,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.context,fnd_api.g_miss_char) THEN
6885: l_pricing_history_rec.old_context := NULL;
6886: l_pricing_history_rec.new_context := NULL;
6887: ELSIF
6888: NVL(l_pricing_attribs_rec.context,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.context,fnd_api.g_miss_char) THEN
6889: l_pricing_history_rec.old_context := l_pricing_attribs_rec.context ;
6890: l_pricing_history_rec.new_context := p_pricing_attribs_rec.context ;
6891: END IF;
6892: IF (p_pricing_attribs_rec.attribute1 = fnd_api.g_miss_char) OR
6888: NVL(l_pricing_attribs_rec.context,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.context,fnd_api.g_miss_char) THEN
6889: l_pricing_history_rec.old_context := l_pricing_attribs_rec.context ;
6890: l_pricing_history_rec.new_context := p_pricing_attribs_rec.context ;
6891: END IF;
6892: IF (p_pricing_attribs_rec.attribute1 = fnd_api.g_miss_char) OR
6893: NVL(l_pricing_attribs_rec.attribute1,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute1,fnd_api.g_miss_char) THEN
6894: l_pricing_history_rec.old_attribute1 := NULL;
6895: l_pricing_history_rec.new_attribute1 := NULL;
6896: ELSIF
6889: l_pricing_history_rec.old_context := l_pricing_attribs_rec.context ;
6890: l_pricing_history_rec.new_context := p_pricing_attribs_rec.context ;
6891: END IF;
6892: IF (p_pricing_attribs_rec.attribute1 = fnd_api.g_miss_char) OR
6893: NVL(l_pricing_attribs_rec.attribute1,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute1,fnd_api.g_miss_char) THEN
6894: l_pricing_history_rec.old_attribute1 := NULL;
6895: l_pricing_history_rec.new_attribute1 := NULL;
6896: ELSIF
6897: NVL(l_pricing_attribs_rec.attribute1,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute1,fnd_api.g_miss_char) THEN
6893: NVL(l_pricing_attribs_rec.attribute1,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute1,fnd_api.g_miss_char) THEN
6894: l_pricing_history_rec.old_attribute1 := NULL;
6895: l_pricing_history_rec.new_attribute1 := NULL;
6896: ELSIF
6897: NVL(l_pricing_attribs_rec.attribute1,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute1,fnd_api.g_miss_char) THEN
6898: l_pricing_history_rec.old_attribute1 := l_pricing_attribs_rec.attribute1 ;
6899: l_pricing_history_rec.new_attribute1 := p_pricing_attribs_rec.attribute1 ;
6900: END IF;
6901: --
6898: l_pricing_history_rec.old_attribute1 := l_pricing_attribs_rec.attribute1 ;
6899: l_pricing_history_rec.new_attribute1 := p_pricing_attribs_rec.attribute1 ;
6900: END IF;
6901: --
6902: IF (p_pricing_attribs_rec.attribute2 = fnd_api.g_miss_char) OR
6903: NVL(l_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) THEN
6904: l_pricing_history_rec.old_attribute2 := NULL;
6905: l_pricing_history_rec.new_attribute2 := NULL;
6906: ELSIF
6899: l_pricing_history_rec.new_attribute1 := p_pricing_attribs_rec.attribute1 ;
6900: END IF;
6901: --
6902: IF (p_pricing_attribs_rec.attribute2 = fnd_api.g_miss_char) OR
6903: NVL(l_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) THEN
6904: l_pricing_history_rec.old_attribute2 := NULL;
6905: l_pricing_history_rec.new_attribute2 := NULL;
6906: ELSIF
6907: NVL(l_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) THEN
6903: NVL(l_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) THEN
6904: l_pricing_history_rec.old_attribute2 := NULL;
6905: l_pricing_history_rec.new_attribute2 := NULL;
6906: ELSIF
6907: NVL(l_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) THEN
6908: l_pricing_history_rec.old_attribute2 := l_pricing_attribs_rec.attribute2 ;
6909: l_pricing_history_rec.new_attribute2 := p_pricing_attribs_rec.attribute2 ;
6910: END IF;
6911: IF (p_pricing_attribs_rec.attribute3 = fnd_api.g_miss_char) OR
6907: NVL(l_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute2,fnd_api.g_miss_char) THEN
6908: l_pricing_history_rec.old_attribute2 := l_pricing_attribs_rec.attribute2 ;
6909: l_pricing_history_rec.new_attribute2 := p_pricing_attribs_rec.attribute2 ;
6910: END IF;
6911: IF (p_pricing_attribs_rec.attribute3 = fnd_api.g_miss_char) OR
6912: NVL(l_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) THEN
6913: l_pricing_history_rec.old_attribute3 := NULL;
6914: l_pricing_history_rec.new_attribute3 := NULL;
6915: ELSIF
6908: l_pricing_history_rec.old_attribute2 := l_pricing_attribs_rec.attribute2 ;
6909: l_pricing_history_rec.new_attribute2 := p_pricing_attribs_rec.attribute2 ;
6910: END IF;
6911: IF (p_pricing_attribs_rec.attribute3 = fnd_api.g_miss_char) OR
6912: NVL(l_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) THEN
6913: l_pricing_history_rec.old_attribute3 := NULL;
6914: l_pricing_history_rec.new_attribute3 := NULL;
6915: ELSIF
6916: NVL(l_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) THEN
6912: NVL(l_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) THEN
6913: l_pricing_history_rec.old_attribute3 := NULL;
6914: l_pricing_history_rec.new_attribute3 := NULL;
6915: ELSIF
6916: NVL(l_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) THEN
6917: l_pricing_history_rec.old_attribute3 := l_pricing_attribs_rec.attribute3 ;
6918: l_pricing_history_rec.new_attribute3 := p_pricing_attribs_rec.attribute3 ;
6919: END IF;
6920: IF (p_pricing_attribs_rec.attribute4 = fnd_api.g_miss_char) OR
6916: NVL(l_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute3,fnd_api.g_miss_char) THEN
6917: l_pricing_history_rec.old_attribute3 := l_pricing_attribs_rec.attribute3 ;
6918: l_pricing_history_rec.new_attribute3 := p_pricing_attribs_rec.attribute3 ;
6919: END IF;
6920: IF (p_pricing_attribs_rec.attribute4 = fnd_api.g_miss_char) OR
6921: NVL(l_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) THEN
6922: l_pricing_history_rec.old_attribute4 := NULL;
6923: l_pricing_history_rec.new_attribute4 := NULL;
6924: ELSIF
6917: l_pricing_history_rec.old_attribute3 := l_pricing_attribs_rec.attribute3 ;
6918: l_pricing_history_rec.new_attribute3 := p_pricing_attribs_rec.attribute3 ;
6919: END IF;
6920: IF (p_pricing_attribs_rec.attribute4 = fnd_api.g_miss_char) OR
6921: NVL(l_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) THEN
6922: l_pricing_history_rec.old_attribute4 := NULL;
6923: l_pricing_history_rec.new_attribute4 := NULL;
6924: ELSIF
6925: NVL(l_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) THEN
6921: NVL(l_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) THEN
6922: l_pricing_history_rec.old_attribute4 := NULL;
6923: l_pricing_history_rec.new_attribute4 := NULL;
6924: ELSIF
6925: NVL(l_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) THEN
6926: l_pricing_history_rec.old_attribute4 := l_pricing_attribs_rec.attribute4 ;
6927: l_pricing_history_rec.new_attribute4 := p_pricing_attribs_rec.attribute4 ;
6928: END IF;
6929: IF (p_pricing_attribs_rec.attribute5 = fnd_api.g_miss_char) OR
6925: NVL(l_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute4,fnd_api.g_miss_char) THEN
6926: l_pricing_history_rec.old_attribute4 := l_pricing_attribs_rec.attribute4 ;
6927: l_pricing_history_rec.new_attribute4 := p_pricing_attribs_rec.attribute4 ;
6928: END IF;
6929: IF (p_pricing_attribs_rec.attribute5 = fnd_api.g_miss_char) OR
6930: NVL(l_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) THEN
6931: l_pricing_history_rec.old_attribute5 := NULL;
6932: l_pricing_history_rec.new_attribute5 := NULL;
6933: ELSIF
6926: l_pricing_history_rec.old_attribute4 := l_pricing_attribs_rec.attribute4 ;
6927: l_pricing_history_rec.new_attribute4 := p_pricing_attribs_rec.attribute4 ;
6928: END IF;
6929: IF (p_pricing_attribs_rec.attribute5 = fnd_api.g_miss_char) OR
6930: NVL(l_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) THEN
6931: l_pricing_history_rec.old_attribute5 := NULL;
6932: l_pricing_history_rec.new_attribute5 := NULL;
6933: ELSIF
6934: NVL(l_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) THEN
6930: NVL(l_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) THEN
6931: l_pricing_history_rec.old_attribute5 := NULL;
6932: l_pricing_history_rec.new_attribute5 := NULL;
6933: ELSIF
6934: NVL(l_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) THEN
6935: l_pricing_history_rec.old_attribute5 := l_pricing_attribs_rec.attribute5 ;
6936: l_pricing_history_rec.new_attribute5 := p_pricing_attribs_rec.attribute5 ;
6937: END IF;
6938: IF (p_pricing_attribs_rec.attribute6 = fnd_api.g_miss_char) OR
6934: NVL(l_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute5,fnd_api.g_miss_char) THEN
6935: l_pricing_history_rec.old_attribute5 := l_pricing_attribs_rec.attribute5 ;
6936: l_pricing_history_rec.new_attribute5 := p_pricing_attribs_rec.attribute5 ;
6937: END IF;
6938: IF (p_pricing_attribs_rec.attribute6 = fnd_api.g_miss_char) OR
6939: NVL(l_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) THEN
6940: l_pricing_history_rec.old_attribute6 := NULL;
6941: l_pricing_history_rec.new_attribute6 := NULL;
6942: ELSIF
6935: l_pricing_history_rec.old_attribute5 := l_pricing_attribs_rec.attribute5 ;
6936: l_pricing_history_rec.new_attribute5 := p_pricing_attribs_rec.attribute5 ;
6937: END IF;
6938: IF (p_pricing_attribs_rec.attribute6 = fnd_api.g_miss_char) OR
6939: NVL(l_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) THEN
6940: l_pricing_history_rec.old_attribute6 := NULL;
6941: l_pricing_history_rec.new_attribute6 := NULL;
6942: ELSIF
6943: NVL(l_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) THEN
6939: NVL(l_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) THEN
6940: l_pricing_history_rec.old_attribute6 := NULL;
6941: l_pricing_history_rec.new_attribute6 := NULL;
6942: ELSIF
6943: NVL(l_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) THEN
6944: l_pricing_history_rec.old_attribute6 := l_pricing_attribs_rec.attribute6 ;
6945: l_pricing_history_rec.new_attribute6 := p_pricing_attribs_rec.attribute6 ;
6946: END IF;
6947: IF (p_pricing_attribs_rec.attribute7 = fnd_api.g_miss_char) OR
6943: NVL(l_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute6,fnd_api.g_miss_char) THEN
6944: l_pricing_history_rec.old_attribute6 := l_pricing_attribs_rec.attribute6 ;
6945: l_pricing_history_rec.new_attribute6 := p_pricing_attribs_rec.attribute6 ;
6946: END IF;
6947: IF (p_pricing_attribs_rec.attribute7 = fnd_api.g_miss_char) OR
6948: NVL(l_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) THEN
6949: l_pricing_history_rec.old_attribute7 := NULL;
6950: l_pricing_history_rec.new_attribute7 := NULL;
6951: ELSIF
6944: l_pricing_history_rec.old_attribute6 := l_pricing_attribs_rec.attribute6 ;
6945: l_pricing_history_rec.new_attribute6 := p_pricing_attribs_rec.attribute6 ;
6946: END IF;
6947: IF (p_pricing_attribs_rec.attribute7 = fnd_api.g_miss_char) OR
6948: NVL(l_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) THEN
6949: l_pricing_history_rec.old_attribute7 := NULL;
6950: l_pricing_history_rec.new_attribute7 := NULL;
6951: ELSIF
6952: NVL(l_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) THEN
6948: NVL(l_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) THEN
6949: l_pricing_history_rec.old_attribute7 := NULL;
6950: l_pricing_history_rec.new_attribute7 := NULL;
6951: ELSIF
6952: NVL(l_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) THEN
6953: l_pricing_history_rec.old_attribute7 := l_pricing_attribs_rec.attribute7 ;
6954: l_pricing_history_rec.new_attribute7 := p_pricing_attribs_rec.attribute7 ;
6955: END IF;
6956: IF (p_pricing_attribs_rec.attribute8 = fnd_api.g_miss_char) OR
6952: NVL(l_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute7,fnd_api.g_miss_char) THEN
6953: l_pricing_history_rec.old_attribute7 := l_pricing_attribs_rec.attribute7 ;
6954: l_pricing_history_rec.new_attribute7 := p_pricing_attribs_rec.attribute7 ;
6955: END IF;
6956: IF (p_pricing_attribs_rec.attribute8 = fnd_api.g_miss_char) OR
6957: NVL(l_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) THEN
6958: l_pricing_history_rec.old_attribute8 := NULL;
6959: l_pricing_history_rec.new_attribute8 := NULL;
6960: ELSIF
6953: l_pricing_history_rec.old_attribute7 := l_pricing_attribs_rec.attribute7 ;
6954: l_pricing_history_rec.new_attribute7 := p_pricing_attribs_rec.attribute7 ;
6955: END IF;
6956: IF (p_pricing_attribs_rec.attribute8 = fnd_api.g_miss_char) OR
6957: NVL(l_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) THEN
6958: l_pricing_history_rec.old_attribute8 := NULL;
6959: l_pricing_history_rec.new_attribute8 := NULL;
6960: ELSIF
6961: NVL(l_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) THEN
6957: NVL(l_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) THEN
6958: l_pricing_history_rec.old_attribute8 := NULL;
6959: l_pricing_history_rec.new_attribute8 := NULL;
6960: ELSIF
6961: NVL(l_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) THEN
6962: l_pricing_history_rec.old_attribute8 := l_pricing_attribs_rec.attribute8 ;
6963: l_pricing_history_rec.new_attribute8 := p_pricing_attribs_rec.attribute8 ;
6964: END IF;
6965: IF (p_pricing_attribs_rec.attribute9 = fnd_api.g_miss_char) OR
6961: NVL(l_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute8,fnd_api.g_miss_char) THEN
6962: l_pricing_history_rec.old_attribute8 := l_pricing_attribs_rec.attribute8 ;
6963: l_pricing_history_rec.new_attribute8 := p_pricing_attribs_rec.attribute8 ;
6964: END IF;
6965: IF (p_pricing_attribs_rec.attribute9 = fnd_api.g_miss_char) OR
6966: NVL(l_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) THEN
6967: l_pricing_history_rec.old_attribute9 := NULL;
6968: l_pricing_history_rec.new_attribute9 := NULL;
6969: ELSIF
6962: l_pricing_history_rec.old_attribute8 := l_pricing_attribs_rec.attribute8 ;
6963: l_pricing_history_rec.new_attribute8 := p_pricing_attribs_rec.attribute8 ;
6964: END IF;
6965: IF (p_pricing_attribs_rec.attribute9 = fnd_api.g_miss_char) OR
6966: NVL(l_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) THEN
6967: l_pricing_history_rec.old_attribute9 := NULL;
6968: l_pricing_history_rec.new_attribute9 := NULL;
6969: ELSIF
6970: NVL(l_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) THEN
6966: NVL(l_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) THEN
6967: l_pricing_history_rec.old_attribute9 := NULL;
6968: l_pricing_history_rec.new_attribute9 := NULL;
6969: ELSIF
6970: NVL(l_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) THEN
6971: l_pricing_history_rec.old_attribute9 := l_pricing_attribs_rec.attribute9 ;
6972: l_pricing_history_rec.new_attribute9 := p_pricing_attribs_rec.attribute9 ;
6973: END IF;
6974: IF (p_pricing_attribs_rec.attribute10 = fnd_api.g_miss_char) OR
6970: NVL(l_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute9,fnd_api.g_miss_char) THEN
6971: l_pricing_history_rec.old_attribute9 := l_pricing_attribs_rec.attribute9 ;
6972: l_pricing_history_rec.new_attribute9 := p_pricing_attribs_rec.attribute9 ;
6973: END IF;
6974: IF (p_pricing_attribs_rec.attribute10 = fnd_api.g_miss_char) OR
6975: NVL(l_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) THEN
6976: l_pricing_history_rec.old_attribute10 := NULL;
6977: l_pricing_history_rec.new_attribute10 := NULL;
6978: ELSIF
6971: l_pricing_history_rec.old_attribute9 := l_pricing_attribs_rec.attribute9 ;
6972: l_pricing_history_rec.new_attribute9 := p_pricing_attribs_rec.attribute9 ;
6973: END IF;
6974: IF (p_pricing_attribs_rec.attribute10 = fnd_api.g_miss_char) OR
6975: NVL(l_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) THEN
6976: l_pricing_history_rec.old_attribute10 := NULL;
6977: l_pricing_history_rec.new_attribute10 := NULL;
6978: ELSIF
6979: NVL(l_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) THEN
6975: NVL(l_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) THEN
6976: l_pricing_history_rec.old_attribute10 := NULL;
6977: l_pricing_history_rec.new_attribute10 := NULL;
6978: ELSIF
6979: NVL(l_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) THEN
6980: l_pricing_history_rec.old_attribute10 := l_pricing_attribs_rec.attribute10 ;
6981: l_pricing_history_rec.new_attribute10 := p_pricing_attribs_rec.attribute10 ;
6982: END IF;
6983: IF (p_pricing_attribs_rec.attribute11 = fnd_api.g_miss_char) OR
6979: NVL(l_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute10,fnd_api.g_miss_char) THEN
6980: l_pricing_history_rec.old_attribute10 := l_pricing_attribs_rec.attribute10 ;
6981: l_pricing_history_rec.new_attribute10 := p_pricing_attribs_rec.attribute10 ;
6982: END IF;
6983: IF (p_pricing_attribs_rec.attribute11 = fnd_api.g_miss_char) OR
6984: NVL(l_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) THEN
6985: l_pricing_history_rec.old_attribute11 := NULL;
6986: l_pricing_history_rec.new_attribute11 := NULL;
6987: ELSIF
6980: l_pricing_history_rec.old_attribute10 := l_pricing_attribs_rec.attribute10 ;
6981: l_pricing_history_rec.new_attribute10 := p_pricing_attribs_rec.attribute10 ;
6982: END IF;
6983: IF (p_pricing_attribs_rec.attribute11 = fnd_api.g_miss_char) OR
6984: NVL(l_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) THEN
6985: l_pricing_history_rec.old_attribute11 := NULL;
6986: l_pricing_history_rec.new_attribute11 := NULL;
6987: ELSIF
6988: NVL(l_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) THEN
6984: NVL(l_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) THEN
6985: l_pricing_history_rec.old_attribute11 := NULL;
6986: l_pricing_history_rec.new_attribute11 := NULL;
6987: ELSIF
6988: NVL(l_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) THEN
6989: l_pricing_history_rec.old_attribute11 := l_pricing_attribs_rec.attribute11 ;
6990: l_pricing_history_rec.new_attribute11 := p_pricing_attribs_rec.attribute11 ;
6991: END IF;
6992: IF (p_pricing_attribs_rec.attribute12 = fnd_api.g_miss_char) OR
6988: NVL(l_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute11,fnd_api.g_miss_char) THEN
6989: l_pricing_history_rec.old_attribute11 := l_pricing_attribs_rec.attribute11 ;
6990: l_pricing_history_rec.new_attribute11 := p_pricing_attribs_rec.attribute11 ;
6991: END IF;
6992: IF (p_pricing_attribs_rec.attribute12 = fnd_api.g_miss_char) OR
6993: NVL(l_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) THEN
6994: l_pricing_history_rec.old_attribute12 := NULL;
6995: l_pricing_history_rec.new_attribute12 := NULL;
6996: ELSIF
6989: l_pricing_history_rec.old_attribute11 := l_pricing_attribs_rec.attribute11 ;
6990: l_pricing_history_rec.new_attribute11 := p_pricing_attribs_rec.attribute11 ;
6991: END IF;
6992: IF (p_pricing_attribs_rec.attribute12 = fnd_api.g_miss_char) OR
6993: NVL(l_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) THEN
6994: l_pricing_history_rec.old_attribute12 := NULL;
6995: l_pricing_history_rec.new_attribute12 := NULL;
6996: ELSIF
6997: NVL(l_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) THEN
6993: NVL(l_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) THEN
6994: l_pricing_history_rec.old_attribute12 := NULL;
6995: l_pricing_history_rec.new_attribute12 := NULL;
6996: ELSIF
6997: NVL(l_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) THEN
6998: l_pricing_history_rec.old_attribute12 := l_pricing_attribs_rec.attribute12 ;
6999: l_pricing_history_rec.new_attribute12 := p_pricing_attribs_rec.attribute12 ;
7000: END IF;
7001: IF (p_pricing_attribs_rec.attribute13 = fnd_api.g_miss_char) OR
6997: NVL(l_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute12,fnd_api.g_miss_char) THEN
6998: l_pricing_history_rec.old_attribute12 := l_pricing_attribs_rec.attribute12 ;
6999: l_pricing_history_rec.new_attribute12 := p_pricing_attribs_rec.attribute12 ;
7000: END IF;
7001: IF (p_pricing_attribs_rec.attribute13 = fnd_api.g_miss_char) OR
7002: NVL(l_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) THEN
7003: l_pricing_history_rec.old_attribute13 := NULL;
7004: l_pricing_history_rec.new_attribute13 := NULL;
7005: ELSIF
6998: l_pricing_history_rec.old_attribute12 := l_pricing_attribs_rec.attribute12 ;
6999: l_pricing_history_rec.new_attribute12 := p_pricing_attribs_rec.attribute12 ;
7000: END IF;
7001: IF (p_pricing_attribs_rec.attribute13 = fnd_api.g_miss_char) OR
7002: NVL(l_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) THEN
7003: l_pricing_history_rec.old_attribute13 := NULL;
7004: l_pricing_history_rec.new_attribute13 := NULL;
7005: ELSIF
7006: NVL(l_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) THEN
7002: NVL(l_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) THEN
7003: l_pricing_history_rec.old_attribute13 := NULL;
7004: l_pricing_history_rec.new_attribute13 := NULL;
7005: ELSIF
7006: NVL(l_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) THEN
7007: l_pricing_history_rec.old_attribute13 := l_pricing_attribs_rec.attribute13 ;
7008: l_pricing_history_rec.new_attribute13 := p_pricing_attribs_rec.attribute13 ;
7009: END IF;
7010: IF (p_pricing_attribs_rec.attribute14 = fnd_api.g_miss_char) OR
7006: NVL(l_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute13,fnd_api.g_miss_char) THEN
7007: l_pricing_history_rec.old_attribute13 := l_pricing_attribs_rec.attribute13 ;
7008: l_pricing_history_rec.new_attribute13 := p_pricing_attribs_rec.attribute13 ;
7009: END IF;
7010: IF (p_pricing_attribs_rec.attribute14 = fnd_api.g_miss_char) OR
7011: NVL(l_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) THEN
7012: l_pricing_history_rec.old_attribute14 := NULL;
7013: l_pricing_history_rec.new_attribute14 := NULL;
7014: ELSIF
7007: l_pricing_history_rec.old_attribute13 := l_pricing_attribs_rec.attribute13 ;
7008: l_pricing_history_rec.new_attribute13 := p_pricing_attribs_rec.attribute13 ;
7009: END IF;
7010: IF (p_pricing_attribs_rec.attribute14 = fnd_api.g_miss_char) OR
7011: NVL(l_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) THEN
7012: l_pricing_history_rec.old_attribute14 := NULL;
7013: l_pricing_history_rec.new_attribute14 := NULL;
7014: ELSIF
7015: NVL(l_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) THEN
7011: NVL(l_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) THEN
7012: l_pricing_history_rec.old_attribute14 := NULL;
7013: l_pricing_history_rec.new_attribute14 := NULL;
7014: ELSIF
7015: NVL(l_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) THEN
7016: l_pricing_history_rec.old_attribute14 := l_pricing_attribs_rec.attribute14 ;
7017: l_pricing_history_rec.new_attribute14 := p_pricing_attribs_rec.attribute14 ;
7018: END IF;
7019: IF (p_pricing_attribs_rec.attribute15 = fnd_api.g_miss_char) OR
7015: NVL(l_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute14,fnd_api.g_miss_char) THEN
7016: l_pricing_history_rec.old_attribute14 := l_pricing_attribs_rec.attribute14 ;
7017: l_pricing_history_rec.new_attribute14 := p_pricing_attribs_rec.attribute14 ;
7018: END IF;
7019: IF (p_pricing_attribs_rec.attribute15 = fnd_api.g_miss_char) OR
7020: NVL(l_pricing_attribs_rec.attribute15,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute15,fnd_api.g_miss_char) THEN
7021: l_pricing_history_rec.old_attribute15 := NULL;
7022: l_pricing_history_rec.new_attribute15 := NULL;
7023: ELSIF
7016: l_pricing_history_rec.old_attribute14 := l_pricing_attribs_rec.attribute14 ;
7017: l_pricing_history_rec.new_attribute14 := p_pricing_attribs_rec.attribute14 ;
7018: END IF;
7019: IF (p_pricing_attribs_rec.attribute15 = fnd_api.g_miss_char) OR
7020: NVL(l_pricing_attribs_rec.attribute15,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute15,fnd_api.g_miss_char) THEN
7021: l_pricing_history_rec.old_attribute15 := NULL;
7022: l_pricing_history_rec.new_attribute15 := NULL;
7023: ELSIF
7024: NVL(l_pricing_attribs_rec.attribute15,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute15,fnd_api.g_miss_char) THEN
7020: NVL(l_pricing_attribs_rec.attribute15,fnd_api.g_miss_char) = NVL(p_pricing_attribs_rec.attribute15,fnd_api.g_miss_char) THEN
7021: l_pricing_history_rec.old_attribute15 := NULL;
7022: l_pricing_history_rec.new_attribute15 := NULL;
7023: ELSIF
7024: NVL(l_pricing_attribs_rec.attribute15,fnd_api.g_miss_char) <> NVL(p_pricing_attribs_rec.attribute15,fnd_api.g_miss_char) THEN
7025: l_pricing_history_rec.old_attribute15 := l_pricing_attribs_rec.attribute15 ;
7026: l_pricing_history_rec.new_attribute15 := p_pricing_attribs_rec.attribute15 ;
7027: END IF;
7028:
7282: -- End of modification for Bug#2547034 on 09/20/02 - rtalluri
7283: -- End of API body
7284:
7285: -- Standard check of p_commit.
7286: IF FND_API.To_Boolean( p_commit ) THEN
7287: COMMIT WORK;
7288: END IF;
7289:
7290: -- Standard call to get message count and if count is get message info.
7295:
7296:
7297: EXCEPTION
7298:
7299: WHEN FND_API.G_EXC_ERROR THEN
7300: ROLLBACK TO update_pricing_attribs;
7301: x_return_status := FND_API.G_RET_STS_ERROR ;
7302: FND_MSG_PUB.Count_And_Get
7303: ( p_count => x_msg_count,
7297: EXCEPTION
7298:
7299: WHEN FND_API.G_EXC_ERROR THEN
7300: ROLLBACK TO update_pricing_attribs;
7301: x_return_status := FND_API.G_RET_STS_ERROR ;
7302: FND_MSG_PUB.Count_And_Get
7303: ( p_count => x_msg_count,
7304: p_data => x_msg_data
7305: );
7303: ( p_count => x_msg_count,
7304: p_data => x_msg_data
7305: );
7306:
7307: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7308: ROLLBACK TO update_pricing_attribs;
7309: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
7310: FND_MSG_PUB.Count_And_Get
7311: (p_count => x_msg_count,
7305: );
7306:
7307: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7308: ROLLBACK TO update_pricing_attribs;
7309: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
7310: FND_MSG_PUB.Count_And_Get
7311: (p_count => x_msg_count,
7312: p_data => x_msg_data
7313: );
7313: );
7314:
7315: WHEN OTHERS THEN
7316: ROLLBACK TO update_pricing_attribs;
7317: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
7318:
7319: IF FND_MSG_PUB.Check_Msg_Level
7320: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
7321: THEN
7368: -- Standard Start of API savepoint
7369: SAVEPOINT expire_pricing_attribs;
7370:
7371: -- Standard call to check for call compatibility.
7372: IF NOT FND_API.Compatible_API_Call (l_api_version,
7373: p_api_version,
7374: l_api_name ,
7375: g_pkg_name)
7376: THEN
7373: p_api_version,
7374: l_api_name ,
7375: g_pkg_name)
7376: THEN
7377: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7378: END IF;
7379:
7380:
7381: -- Initialize message list if p_init_msg_list is set to TRUE.
7378: END IF;
7379:
7380:
7381: -- Initialize message list if p_init_msg_list is set to TRUE.
7382: IF FND_API.to_Boolean( p_init_msg_list ) THEN
7383: FND_MSG_PUB.initialize;
7384: END IF;
7385:
7386:
7384: END IF;
7385:
7386:
7387: -- Initialize API return status to success
7388: x_return_status := FND_API.G_RET_STS_SUCCESS;
7389:
7390:
7391: -- Check the profile option debug_level for debug message reporting
7392: l_debug_level:=fnd_profile.value('CSI_DEBUG_LEVEL');
7415: -- Validate pricing_attribute_id
7416: IF NOT(csi_pricing_attrib_vld_pvt.Val_and_get_pri_att_id
7417: (p_pricing_attribs_rec.pricing_attribute_id,
7418: l_pricing_attribs_rec)) THEN
7419: RAISE FND_API.G_EXC_ERROR;
7420: END IF;
7421:
7422: l_pricing_attribs_rec.pricing_attribute_id := p_pricing_attribs_rec.pricing_attribute_id ;
7423: l_pricing_attribs_rec.instance_id := FND_API.G_MISS_NUM;
7419: RAISE FND_API.G_EXC_ERROR;
7420: END IF;
7421:
7422: l_pricing_attribs_rec.pricing_attribute_id := p_pricing_attribs_rec.pricing_attribute_id ;
7423: l_pricing_attribs_rec.instance_id := FND_API.G_MISS_NUM;
7424: l_pricing_attribs_rec.active_end_date := SYSDATE;
7425: l_pricing_attribs_rec.pricing_context := FND_API.G_MISS_CHAR;
7426: l_pricing_attribs_rec.pricing_attribute1 := FND_API.G_MISS_CHAR;
7427: l_pricing_attribs_rec.pricing_attribute2 := FND_API.G_MISS_CHAR;
7421:
7422: l_pricing_attribs_rec.pricing_attribute_id := p_pricing_attribs_rec.pricing_attribute_id ;
7423: l_pricing_attribs_rec.instance_id := FND_API.G_MISS_NUM;
7424: l_pricing_attribs_rec.active_end_date := SYSDATE;
7425: l_pricing_attribs_rec.pricing_context := FND_API.G_MISS_CHAR;
7426: l_pricing_attribs_rec.pricing_attribute1 := FND_API.G_MISS_CHAR;
7427: l_pricing_attribs_rec.pricing_attribute2 := FND_API.G_MISS_CHAR;
7428: l_pricing_attribs_rec.pricing_attribute3 := FND_API.G_MISS_CHAR;
7429: l_pricing_attribs_rec.pricing_attribute4 := FND_API.G_MISS_CHAR;
7422: l_pricing_attribs_rec.pricing_attribute_id := p_pricing_attribs_rec.pricing_attribute_id ;
7423: l_pricing_attribs_rec.instance_id := FND_API.G_MISS_NUM;
7424: l_pricing_attribs_rec.active_end_date := SYSDATE;
7425: l_pricing_attribs_rec.pricing_context := FND_API.G_MISS_CHAR;
7426: l_pricing_attribs_rec.pricing_attribute1 := FND_API.G_MISS_CHAR;
7427: l_pricing_attribs_rec.pricing_attribute2 := FND_API.G_MISS_CHAR;
7428: l_pricing_attribs_rec.pricing_attribute3 := FND_API.G_MISS_CHAR;
7429: l_pricing_attribs_rec.pricing_attribute4 := FND_API.G_MISS_CHAR;
7430: l_pricing_attribs_rec.pricing_attribute5 := FND_API.G_MISS_CHAR;
7423: l_pricing_attribs_rec.instance_id := FND_API.G_MISS_NUM;
7424: l_pricing_attribs_rec.active_end_date := SYSDATE;
7425: l_pricing_attribs_rec.pricing_context := FND_API.G_MISS_CHAR;
7426: l_pricing_attribs_rec.pricing_attribute1 := FND_API.G_MISS_CHAR;
7427: l_pricing_attribs_rec.pricing_attribute2 := FND_API.G_MISS_CHAR;
7428: l_pricing_attribs_rec.pricing_attribute3 := FND_API.G_MISS_CHAR;
7429: l_pricing_attribs_rec.pricing_attribute4 := FND_API.G_MISS_CHAR;
7430: l_pricing_attribs_rec.pricing_attribute5 := FND_API.G_MISS_CHAR;
7431: l_pricing_attribs_rec.pricing_attribute6 := FND_API.G_MISS_CHAR;
7424: l_pricing_attribs_rec.active_end_date := SYSDATE;
7425: l_pricing_attribs_rec.pricing_context := FND_API.G_MISS_CHAR;
7426: l_pricing_attribs_rec.pricing_attribute1 := FND_API.G_MISS_CHAR;
7427: l_pricing_attribs_rec.pricing_attribute2 := FND_API.G_MISS_CHAR;
7428: l_pricing_attribs_rec.pricing_attribute3 := FND_API.G_MISS_CHAR;
7429: l_pricing_attribs_rec.pricing_attribute4 := FND_API.G_MISS_CHAR;
7430: l_pricing_attribs_rec.pricing_attribute5 := FND_API.G_MISS_CHAR;
7431: l_pricing_attribs_rec.pricing_attribute6 := FND_API.G_MISS_CHAR;
7432: l_pricing_attribs_rec.pricing_attribute7 := FND_API.G_MISS_CHAR;
7425: l_pricing_attribs_rec.pricing_context := FND_API.G_MISS_CHAR;
7426: l_pricing_attribs_rec.pricing_attribute1 := FND_API.G_MISS_CHAR;
7427: l_pricing_attribs_rec.pricing_attribute2 := FND_API.G_MISS_CHAR;
7428: l_pricing_attribs_rec.pricing_attribute3 := FND_API.G_MISS_CHAR;
7429: l_pricing_attribs_rec.pricing_attribute4 := FND_API.G_MISS_CHAR;
7430: l_pricing_attribs_rec.pricing_attribute5 := FND_API.G_MISS_CHAR;
7431: l_pricing_attribs_rec.pricing_attribute6 := FND_API.G_MISS_CHAR;
7432: l_pricing_attribs_rec.pricing_attribute7 := FND_API.G_MISS_CHAR;
7433: l_pricing_attribs_rec.pricing_attribute8 := FND_API.G_MISS_CHAR;
7426: l_pricing_attribs_rec.pricing_attribute1 := FND_API.G_MISS_CHAR;
7427: l_pricing_attribs_rec.pricing_attribute2 := FND_API.G_MISS_CHAR;
7428: l_pricing_attribs_rec.pricing_attribute3 := FND_API.G_MISS_CHAR;
7429: l_pricing_attribs_rec.pricing_attribute4 := FND_API.G_MISS_CHAR;
7430: l_pricing_attribs_rec.pricing_attribute5 := FND_API.G_MISS_CHAR;
7431: l_pricing_attribs_rec.pricing_attribute6 := FND_API.G_MISS_CHAR;
7432: l_pricing_attribs_rec.pricing_attribute7 := FND_API.G_MISS_CHAR;
7433: l_pricing_attribs_rec.pricing_attribute8 := FND_API.G_MISS_CHAR;
7434: l_pricing_attribs_rec.pricing_attribute9 := FND_API.G_MISS_CHAR;
7427: l_pricing_attribs_rec.pricing_attribute2 := FND_API.G_MISS_CHAR;
7428: l_pricing_attribs_rec.pricing_attribute3 := FND_API.G_MISS_CHAR;
7429: l_pricing_attribs_rec.pricing_attribute4 := FND_API.G_MISS_CHAR;
7430: l_pricing_attribs_rec.pricing_attribute5 := FND_API.G_MISS_CHAR;
7431: l_pricing_attribs_rec.pricing_attribute6 := FND_API.G_MISS_CHAR;
7432: l_pricing_attribs_rec.pricing_attribute7 := FND_API.G_MISS_CHAR;
7433: l_pricing_attribs_rec.pricing_attribute8 := FND_API.G_MISS_CHAR;
7434: l_pricing_attribs_rec.pricing_attribute9 := FND_API.G_MISS_CHAR;
7435: l_pricing_attribs_rec.pricing_attribute10 := FND_API.G_MISS_CHAR;
7428: l_pricing_attribs_rec.pricing_attribute3 := FND_API.G_MISS_CHAR;
7429: l_pricing_attribs_rec.pricing_attribute4 := FND_API.G_MISS_CHAR;
7430: l_pricing_attribs_rec.pricing_attribute5 := FND_API.G_MISS_CHAR;
7431: l_pricing_attribs_rec.pricing_attribute6 := FND_API.G_MISS_CHAR;
7432: l_pricing_attribs_rec.pricing_attribute7 := FND_API.G_MISS_CHAR;
7433: l_pricing_attribs_rec.pricing_attribute8 := FND_API.G_MISS_CHAR;
7434: l_pricing_attribs_rec.pricing_attribute9 := FND_API.G_MISS_CHAR;
7435: l_pricing_attribs_rec.pricing_attribute10 := FND_API.G_MISS_CHAR;
7436: l_pricing_attribs_rec.pricing_attribute11 := FND_API.G_MISS_CHAR;
7429: l_pricing_attribs_rec.pricing_attribute4 := FND_API.G_MISS_CHAR;
7430: l_pricing_attribs_rec.pricing_attribute5 := FND_API.G_MISS_CHAR;
7431: l_pricing_attribs_rec.pricing_attribute6 := FND_API.G_MISS_CHAR;
7432: l_pricing_attribs_rec.pricing_attribute7 := FND_API.G_MISS_CHAR;
7433: l_pricing_attribs_rec.pricing_attribute8 := FND_API.G_MISS_CHAR;
7434: l_pricing_attribs_rec.pricing_attribute9 := FND_API.G_MISS_CHAR;
7435: l_pricing_attribs_rec.pricing_attribute10 := FND_API.G_MISS_CHAR;
7436: l_pricing_attribs_rec.pricing_attribute11 := FND_API.G_MISS_CHAR;
7437: l_pricing_attribs_rec.pricing_attribute12 := FND_API.G_MISS_CHAR;
7430: l_pricing_attribs_rec.pricing_attribute5 := FND_API.G_MISS_CHAR;
7431: l_pricing_attribs_rec.pricing_attribute6 := FND_API.G_MISS_CHAR;
7432: l_pricing_attribs_rec.pricing_attribute7 := FND_API.G_MISS_CHAR;
7433: l_pricing_attribs_rec.pricing_attribute8 := FND_API.G_MISS_CHAR;
7434: l_pricing_attribs_rec.pricing_attribute9 := FND_API.G_MISS_CHAR;
7435: l_pricing_attribs_rec.pricing_attribute10 := FND_API.G_MISS_CHAR;
7436: l_pricing_attribs_rec.pricing_attribute11 := FND_API.G_MISS_CHAR;
7437: l_pricing_attribs_rec.pricing_attribute12 := FND_API.G_MISS_CHAR;
7438: l_pricing_attribs_rec.pricing_attribute13 := FND_API.G_MISS_CHAR;
7431: l_pricing_attribs_rec.pricing_attribute6 := FND_API.G_MISS_CHAR;
7432: l_pricing_attribs_rec.pricing_attribute7 := FND_API.G_MISS_CHAR;
7433: l_pricing_attribs_rec.pricing_attribute8 := FND_API.G_MISS_CHAR;
7434: l_pricing_attribs_rec.pricing_attribute9 := FND_API.G_MISS_CHAR;
7435: l_pricing_attribs_rec.pricing_attribute10 := FND_API.G_MISS_CHAR;
7436: l_pricing_attribs_rec.pricing_attribute11 := FND_API.G_MISS_CHAR;
7437: l_pricing_attribs_rec.pricing_attribute12 := FND_API.G_MISS_CHAR;
7438: l_pricing_attribs_rec.pricing_attribute13 := FND_API.G_MISS_CHAR;
7439: l_pricing_attribs_rec.pricing_attribute14 := FND_API.G_MISS_CHAR;
7432: l_pricing_attribs_rec.pricing_attribute7 := FND_API.G_MISS_CHAR;
7433: l_pricing_attribs_rec.pricing_attribute8 := FND_API.G_MISS_CHAR;
7434: l_pricing_attribs_rec.pricing_attribute9 := FND_API.G_MISS_CHAR;
7435: l_pricing_attribs_rec.pricing_attribute10 := FND_API.G_MISS_CHAR;
7436: l_pricing_attribs_rec.pricing_attribute11 := FND_API.G_MISS_CHAR;
7437: l_pricing_attribs_rec.pricing_attribute12 := FND_API.G_MISS_CHAR;
7438: l_pricing_attribs_rec.pricing_attribute13 := FND_API.G_MISS_CHAR;
7439: l_pricing_attribs_rec.pricing_attribute14 := FND_API.G_MISS_CHAR;
7440: l_pricing_attribs_rec.pricing_attribute15 := FND_API.G_MISS_CHAR;
7433: l_pricing_attribs_rec.pricing_attribute8 := FND_API.G_MISS_CHAR;
7434: l_pricing_attribs_rec.pricing_attribute9 := FND_API.G_MISS_CHAR;
7435: l_pricing_attribs_rec.pricing_attribute10 := FND_API.G_MISS_CHAR;
7436: l_pricing_attribs_rec.pricing_attribute11 := FND_API.G_MISS_CHAR;
7437: l_pricing_attribs_rec.pricing_attribute12 := FND_API.G_MISS_CHAR;
7438: l_pricing_attribs_rec.pricing_attribute13 := FND_API.G_MISS_CHAR;
7439: l_pricing_attribs_rec.pricing_attribute14 := FND_API.G_MISS_CHAR;
7440: l_pricing_attribs_rec.pricing_attribute15 := FND_API.G_MISS_CHAR;
7441: l_pricing_attribs_rec.pricing_attribute16 := FND_API.G_MISS_CHAR;
7434: l_pricing_attribs_rec.pricing_attribute9 := FND_API.G_MISS_CHAR;
7435: l_pricing_attribs_rec.pricing_attribute10 := FND_API.G_MISS_CHAR;
7436: l_pricing_attribs_rec.pricing_attribute11 := FND_API.G_MISS_CHAR;
7437: l_pricing_attribs_rec.pricing_attribute12 := FND_API.G_MISS_CHAR;
7438: l_pricing_attribs_rec.pricing_attribute13 := FND_API.G_MISS_CHAR;
7439: l_pricing_attribs_rec.pricing_attribute14 := FND_API.G_MISS_CHAR;
7440: l_pricing_attribs_rec.pricing_attribute15 := FND_API.G_MISS_CHAR;
7441: l_pricing_attribs_rec.pricing_attribute16 := FND_API.G_MISS_CHAR;
7442: l_pricing_attribs_rec.pricing_attribute17 := FND_API.G_MISS_CHAR;
7435: l_pricing_attribs_rec.pricing_attribute10 := FND_API.G_MISS_CHAR;
7436: l_pricing_attribs_rec.pricing_attribute11 := FND_API.G_MISS_CHAR;
7437: l_pricing_attribs_rec.pricing_attribute12 := FND_API.G_MISS_CHAR;
7438: l_pricing_attribs_rec.pricing_attribute13 := FND_API.G_MISS_CHAR;
7439: l_pricing_attribs_rec.pricing_attribute14 := FND_API.G_MISS_CHAR;
7440: l_pricing_attribs_rec.pricing_attribute15 := FND_API.G_MISS_CHAR;
7441: l_pricing_attribs_rec.pricing_attribute16 := FND_API.G_MISS_CHAR;
7442: l_pricing_attribs_rec.pricing_attribute17 := FND_API.G_MISS_CHAR;
7443: l_pricing_attribs_rec.pricing_attribute18 := FND_API.G_MISS_CHAR;
7436: l_pricing_attribs_rec.pricing_attribute11 := FND_API.G_MISS_CHAR;
7437: l_pricing_attribs_rec.pricing_attribute12 := FND_API.G_MISS_CHAR;
7438: l_pricing_attribs_rec.pricing_attribute13 := FND_API.G_MISS_CHAR;
7439: l_pricing_attribs_rec.pricing_attribute14 := FND_API.G_MISS_CHAR;
7440: l_pricing_attribs_rec.pricing_attribute15 := FND_API.G_MISS_CHAR;
7441: l_pricing_attribs_rec.pricing_attribute16 := FND_API.G_MISS_CHAR;
7442: l_pricing_attribs_rec.pricing_attribute17 := FND_API.G_MISS_CHAR;
7443: l_pricing_attribs_rec.pricing_attribute18 := FND_API.G_MISS_CHAR;
7444: l_pricing_attribs_rec.pricing_attribute19 := FND_API.G_MISS_CHAR;
7437: l_pricing_attribs_rec.pricing_attribute12 := FND_API.G_MISS_CHAR;
7438: l_pricing_attribs_rec.pricing_attribute13 := FND_API.G_MISS_CHAR;
7439: l_pricing_attribs_rec.pricing_attribute14 := FND_API.G_MISS_CHAR;
7440: l_pricing_attribs_rec.pricing_attribute15 := FND_API.G_MISS_CHAR;
7441: l_pricing_attribs_rec.pricing_attribute16 := FND_API.G_MISS_CHAR;
7442: l_pricing_attribs_rec.pricing_attribute17 := FND_API.G_MISS_CHAR;
7443: l_pricing_attribs_rec.pricing_attribute18 := FND_API.G_MISS_CHAR;
7444: l_pricing_attribs_rec.pricing_attribute19 := FND_API.G_MISS_CHAR;
7445: l_pricing_attribs_rec.pricing_attribute20 := FND_API.G_MISS_CHAR;
7438: l_pricing_attribs_rec.pricing_attribute13 := FND_API.G_MISS_CHAR;
7439: l_pricing_attribs_rec.pricing_attribute14 := FND_API.G_MISS_CHAR;
7440: l_pricing_attribs_rec.pricing_attribute15 := FND_API.G_MISS_CHAR;
7441: l_pricing_attribs_rec.pricing_attribute16 := FND_API.G_MISS_CHAR;
7442: l_pricing_attribs_rec.pricing_attribute17 := FND_API.G_MISS_CHAR;
7443: l_pricing_attribs_rec.pricing_attribute18 := FND_API.G_MISS_CHAR;
7444: l_pricing_attribs_rec.pricing_attribute19 := FND_API.G_MISS_CHAR;
7445: l_pricing_attribs_rec.pricing_attribute20 := FND_API.G_MISS_CHAR;
7446: l_pricing_attribs_rec.pricing_attribute21 := FND_API.G_MISS_CHAR;
7439: l_pricing_attribs_rec.pricing_attribute14 := FND_API.G_MISS_CHAR;
7440: l_pricing_attribs_rec.pricing_attribute15 := FND_API.G_MISS_CHAR;
7441: l_pricing_attribs_rec.pricing_attribute16 := FND_API.G_MISS_CHAR;
7442: l_pricing_attribs_rec.pricing_attribute17 := FND_API.G_MISS_CHAR;
7443: l_pricing_attribs_rec.pricing_attribute18 := FND_API.G_MISS_CHAR;
7444: l_pricing_attribs_rec.pricing_attribute19 := FND_API.G_MISS_CHAR;
7445: l_pricing_attribs_rec.pricing_attribute20 := FND_API.G_MISS_CHAR;
7446: l_pricing_attribs_rec.pricing_attribute21 := FND_API.G_MISS_CHAR;
7447: l_pricing_attribs_rec.pricing_attribute22 := FND_API.G_MISS_CHAR;
7440: l_pricing_attribs_rec.pricing_attribute15 := FND_API.G_MISS_CHAR;
7441: l_pricing_attribs_rec.pricing_attribute16 := FND_API.G_MISS_CHAR;
7442: l_pricing_attribs_rec.pricing_attribute17 := FND_API.G_MISS_CHAR;
7443: l_pricing_attribs_rec.pricing_attribute18 := FND_API.G_MISS_CHAR;
7444: l_pricing_attribs_rec.pricing_attribute19 := FND_API.G_MISS_CHAR;
7445: l_pricing_attribs_rec.pricing_attribute20 := FND_API.G_MISS_CHAR;
7446: l_pricing_attribs_rec.pricing_attribute21 := FND_API.G_MISS_CHAR;
7447: l_pricing_attribs_rec.pricing_attribute22 := FND_API.G_MISS_CHAR;
7448: l_pricing_attribs_rec.pricing_attribute23 := FND_API.G_MISS_CHAR;
7441: l_pricing_attribs_rec.pricing_attribute16 := FND_API.G_MISS_CHAR;
7442: l_pricing_attribs_rec.pricing_attribute17 := FND_API.G_MISS_CHAR;
7443: l_pricing_attribs_rec.pricing_attribute18 := FND_API.G_MISS_CHAR;
7444: l_pricing_attribs_rec.pricing_attribute19 := FND_API.G_MISS_CHAR;
7445: l_pricing_attribs_rec.pricing_attribute20 := FND_API.G_MISS_CHAR;
7446: l_pricing_attribs_rec.pricing_attribute21 := FND_API.G_MISS_CHAR;
7447: l_pricing_attribs_rec.pricing_attribute22 := FND_API.G_MISS_CHAR;
7448: l_pricing_attribs_rec.pricing_attribute23 := FND_API.G_MISS_CHAR;
7449: l_pricing_attribs_rec.pricing_attribute24 := FND_API.G_MISS_CHAR;
7442: l_pricing_attribs_rec.pricing_attribute17 := FND_API.G_MISS_CHAR;
7443: l_pricing_attribs_rec.pricing_attribute18 := FND_API.G_MISS_CHAR;
7444: l_pricing_attribs_rec.pricing_attribute19 := FND_API.G_MISS_CHAR;
7445: l_pricing_attribs_rec.pricing_attribute20 := FND_API.G_MISS_CHAR;
7446: l_pricing_attribs_rec.pricing_attribute21 := FND_API.G_MISS_CHAR;
7447: l_pricing_attribs_rec.pricing_attribute22 := FND_API.G_MISS_CHAR;
7448: l_pricing_attribs_rec.pricing_attribute23 := FND_API.G_MISS_CHAR;
7449: l_pricing_attribs_rec.pricing_attribute24 := FND_API.G_MISS_CHAR;
7450: l_pricing_attribs_rec.pricing_attribute25 := FND_API.G_MISS_CHAR;
7443: l_pricing_attribs_rec.pricing_attribute18 := FND_API.G_MISS_CHAR;
7444: l_pricing_attribs_rec.pricing_attribute19 := FND_API.G_MISS_CHAR;
7445: l_pricing_attribs_rec.pricing_attribute20 := FND_API.G_MISS_CHAR;
7446: l_pricing_attribs_rec.pricing_attribute21 := FND_API.G_MISS_CHAR;
7447: l_pricing_attribs_rec.pricing_attribute22 := FND_API.G_MISS_CHAR;
7448: l_pricing_attribs_rec.pricing_attribute23 := FND_API.G_MISS_CHAR;
7449: l_pricing_attribs_rec.pricing_attribute24 := FND_API.G_MISS_CHAR;
7450: l_pricing_attribs_rec.pricing_attribute25 := FND_API.G_MISS_CHAR;
7451: l_pricing_attribs_rec.pricing_attribute26 := FND_API.G_MISS_CHAR;
7444: l_pricing_attribs_rec.pricing_attribute19 := FND_API.G_MISS_CHAR;
7445: l_pricing_attribs_rec.pricing_attribute20 := FND_API.G_MISS_CHAR;
7446: l_pricing_attribs_rec.pricing_attribute21 := FND_API.G_MISS_CHAR;
7447: l_pricing_attribs_rec.pricing_attribute22 := FND_API.G_MISS_CHAR;
7448: l_pricing_attribs_rec.pricing_attribute23 := FND_API.G_MISS_CHAR;
7449: l_pricing_attribs_rec.pricing_attribute24 := FND_API.G_MISS_CHAR;
7450: l_pricing_attribs_rec.pricing_attribute25 := FND_API.G_MISS_CHAR;
7451: l_pricing_attribs_rec.pricing_attribute26 := FND_API.G_MISS_CHAR;
7452: l_pricing_attribs_rec.pricing_attribute27 := FND_API.G_MISS_CHAR;
7445: l_pricing_attribs_rec.pricing_attribute20 := FND_API.G_MISS_CHAR;
7446: l_pricing_attribs_rec.pricing_attribute21 := FND_API.G_MISS_CHAR;
7447: l_pricing_attribs_rec.pricing_attribute22 := FND_API.G_MISS_CHAR;
7448: l_pricing_attribs_rec.pricing_attribute23 := FND_API.G_MISS_CHAR;
7449: l_pricing_attribs_rec.pricing_attribute24 := FND_API.G_MISS_CHAR;
7450: l_pricing_attribs_rec.pricing_attribute25 := FND_API.G_MISS_CHAR;
7451: l_pricing_attribs_rec.pricing_attribute26 := FND_API.G_MISS_CHAR;
7452: l_pricing_attribs_rec.pricing_attribute27 := FND_API.G_MISS_CHAR;
7453: l_pricing_attribs_rec.pricing_attribute28 := FND_API.G_MISS_CHAR;
7446: l_pricing_attribs_rec.pricing_attribute21 := FND_API.G_MISS_CHAR;
7447: l_pricing_attribs_rec.pricing_attribute22 := FND_API.G_MISS_CHAR;
7448: l_pricing_attribs_rec.pricing_attribute23 := FND_API.G_MISS_CHAR;
7449: l_pricing_attribs_rec.pricing_attribute24 := FND_API.G_MISS_CHAR;
7450: l_pricing_attribs_rec.pricing_attribute25 := FND_API.G_MISS_CHAR;
7451: l_pricing_attribs_rec.pricing_attribute26 := FND_API.G_MISS_CHAR;
7452: l_pricing_attribs_rec.pricing_attribute27 := FND_API.G_MISS_CHAR;
7453: l_pricing_attribs_rec.pricing_attribute28 := FND_API.G_MISS_CHAR;
7454: l_pricing_attribs_rec.pricing_attribute29 := FND_API.G_MISS_CHAR;
7447: l_pricing_attribs_rec.pricing_attribute22 := FND_API.G_MISS_CHAR;
7448: l_pricing_attribs_rec.pricing_attribute23 := FND_API.G_MISS_CHAR;
7449: l_pricing_attribs_rec.pricing_attribute24 := FND_API.G_MISS_CHAR;
7450: l_pricing_attribs_rec.pricing_attribute25 := FND_API.G_MISS_CHAR;
7451: l_pricing_attribs_rec.pricing_attribute26 := FND_API.G_MISS_CHAR;
7452: l_pricing_attribs_rec.pricing_attribute27 := FND_API.G_MISS_CHAR;
7453: l_pricing_attribs_rec.pricing_attribute28 := FND_API.G_MISS_CHAR;
7454: l_pricing_attribs_rec.pricing_attribute29 := FND_API.G_MISS_CHAR;
7455: l_pricing_attribs_rec.pricing_attribute30 := FND_API.G_MISS_CHAR;
7448: l_pricing_attribs_rec.pricing_attribute23 := FND_API.G_MISS_CHAR;
7449: l_pricing_attribs_rec.pricing_attribute24 := FND_API.G_MISS_CHAR;
7450: l_pricing_attribs_rec.pricing_attribute25 := FND_API.G_MISS_CHAR;
7451: l_pricing_attribs_rec.pricing_attribute26 := FND_API.G_MISS_CHAR;
7452: l_pricing_attribs_rec.pricing_attribute27 := FND_API.G_MISS_CHAR;
7453: l_pricing_attribs_rec.pricing_attribute28 := FND_API.G_MISS_CHAR;
7454: l_pricing_attribs_rec.pricing_attribute29 := FND_API.G_MISS_CHAR;
7455: l_pricing_attribs_rec.pricing_attribute30 := FND_API.G_MISS_CHAR;
7456: l_pricing_attribs_rec.pricing_attribute31 := FND_API.G_MISS_CHAR;
7449: l_pricing_attribs_rec.pricing_attribute24 := FND_API.G_MISS_CHAR;
7450: l_pricing_attribs_rec.pricing_attribute25 := FND_API.G_MISS_CHAR;
7451: l_pricing_attribs_rec.pricing_attribute26 := FND_API.G_MISS_CHAR;
7452: l_pricing_attribs_rec.pricing_attribute27 := FND_API.G_MISS_CHAR;
7453: l_pricing_attribs_rec.pricing_attribute28 := FND_API.G_MISS_CHAR;
7454: l_pricing_attribs_rec.pricing_attribute29 := FND_API.G_MISS_CHAR;
7455: l_pricing_attribs_rec.pricing_attribute30 := FND_API.G_MISS_CHAR;
7456: l_pricing_attribs_rec.pricing_attribute31 := FND_API.G_MISS_CHAR;
7457: l_pricing_attribs_rec.pricing_attribute32 := FND_API.G_MISS_CHAR;
7450: l_pricing_attribs_rec.pricing_attribute25 := FND_API.G_MISS_CHAR;
7451: l_pricing_attribs_rec.pricing_attribute26 := FND_API.G_MISS_CHAR;
7452: l_pricing_attribs_rec.pricing_attribute27 := FND_API.G_MISS_CHAR;
7453: l_pricing_attribs_rec.pricing_attribute28 := FND_API.G_MISS_CHAR;
7454: l_pricing_attribs_rec.pricing_attribute29 := FND_API.G_MISS_CHAR;
7455: l_pricing_attribs_rec.pricing_attribute30 := FND_API.G_MISS_CHAR;
7456: l_pricing_attribs_rec.pricing_attribute31 := FND_API.G_MISS_CHAR;
7457: l_pricing_attribs_rec.pricing_attribute32 := FND_API.G_MISS_CHAR;
7458: l_pricing_attribs_rec.pricing_attribute33 := FND_API.G_MISS_CHAR;
7451: l_pricing_attribs_rec.pricing_attribute26 := FND_API.G_MISS_CHAR;
7452: l_pricing_attribs_rec.pricing_attribute27 := FND_API.G_MISS_CHAR;
7453: l_pricing_attribs_rec.pricing_attribute28 := FND_API.G_MISS_CHAR;
7454: l_pricing_attribs_rec.pricing_attribute29 := FND_API.G_MISS_CHAR;
7455: l_pricing_attribs_rec.pricing_attribute30 := FND_API.G_MISS_CHAR;
7456: l_pricing_attribs_rec.pricing_attribute31 := FND_API.G_MISS_CHAR;
7457: l_pricing_attribs_rec.pricing_attribute32 := FND_API.G_MISS_CHAR;
7458: l_pricing_attribs_rec.pricing_attribute33 := FND_API.G_MISS_CHAR;
7459: l_pricing_attribs_rec.pricing_attribute34 := FND_API.G_MISS_CHAR;
7452: l_pricing_attribs_rec.pricing_attribute27 := FND_API.G_MISS_CHAR;
7453: l_pricing_attribs_rec.pricing_attribute28 := FND_API.G_MISS_CHAR;
7454: l_pricing_attribs_rec.pricing_attribute29 := FND_API.G_MISS_CHAR;
7455: l_pricing_attribs_rec.pricing_attribute30 := FND_API.G_MISS_CHAR;
7456: l_pricing_attribs_rec.pricing_attribute31 := FND_API.G_MISS_CHAR;
7457: l_pricing_attribs_rec.pricing_attribute32 := FND_API.G_MISS_CHAR;
7458: l_pricing_attribs_rec.pricing_attribute33 := FND_API.G_MISS_CHAR;
7459: l_pricing_attribs_rec.pricing_attribute34 := FND_API.G_MISS_CHAR;
7460: l_pricing_attribs_rec.pricing_attribute35 := FND_API.G_MISS_CHAR;
7453: l_pricing_attribs_rec.pricing_attribute28 := FND_API.G_MISS_CHAR;
7454: l_pricing_attribs_rec.pricing_attribute29 := FND_API.G_MISS_CHAR;
7455: l_pricing_attribs_rec.pricing_attribute30 := FND_API.G_MISS_CHAR;
7456: l_pricing_attribs_rec.pricing_attribute31 := FND_API.G_MISS_CHAR;
7457: l_pricing_attribs_rec.pricing_attribute32 := FND_API.G_MISS_CHAR;
7458: l_pricing_attribs_rec.pricing_attribute33 := FND_API.G_MISS_CHAR;
7459: l_pricing_attribs_rec.pricing_attribute34 := FND_API.G_MISS_CHAR;
7460: l_pricing_attribs_rec.pricing_attribute35 := FND_API.G_MISS_CHAR;
7461: l_pricing_attribs_rec.pricing_attribute36 := FND_API.G_MISS_CHAR;
7454: l_pricing_attribs_rec.pricing_attribute29 := FND_API.G_MISS_CHAR;
7455: l_pricing_attribs_rec.pricing_attribute30 := FND_API.G_MISS_CHAR;
7456: l_pricing_attribs_rec.pricing_attribute31 := FND_API.G_MISS_CHAR;
7457: l_pricing_attribs_rec.pricing_attribute32 := FND_API.G_MISS_CHAR;
7458: l_pricing_attribs_rec.pricing_attribute33 := FND_API.G_MISS_CHAR;
7459: l_pricing_attribs_rec.pricing_attribute34 := FND_API.G_MISS_CHAR;
7460: l_pricing_attribs_rec.pricing_attribute35 := FND_API.G_MISS_CHAR;
7461: l_pricing_attribs_rec.pricing_attribute36 := FND_API.G_MISS_CHAR;
7462: l_pricing_attribs_rec.pricing_attribute37 := FND_API.G_MISS_CHAR;
7455: l_pricing_attribs_rec.pricing_attribute30 := FND_API.G_MISS_CHAR;
7456: l_pricing_attribs_rec.pricing_attribute31 := FND_API.G_MISS_CHAR;
7457: l_pricing_attribs_rec.pricing_attribute32 := FND_API.G_MISS_CHAR;
7458: l_pricing_attribs_rec.pricing_attribute33 := FND_API.G_MISS_CHAR;
7459: l_pricing_attribs_rec.pricing_attribute34 := FND_API.G_MISS_CHAR;
7460: l_pricing_attribs_rec.pricing_attribute35 := FND_API.G_MISS_CHAR;
7461: l_pricing_attribs_rec.pricing_attribute36 := FND_API.G_MISS_CHAR;
7462: l_pricing_attribs_rec.pricing_attribute37 := FND_API.G_MISS_CHAR;
7463: l_pricing_attribs_rec.pricing_attribute38 := FND_API.G_MISS_CHAR;
7456: l_pricing_attribs_rec.pricing_attribute31 := FND_API.G_MISS_CHAR;
7457: l_pricing_attribs_rec.pricing_attribute32 := FND_API.G_MISS_CHAR;
7458: l_pricing_attribs_rec.pricing_attribute33 := FND_API.G_MISS_CHAR;
7459: l_pricing_attribs_rec.pricing_attribute34 := FND_API.G_MISS_CHAR;
7460: l_pricing_attribs_rec.pricing_attribute35 := FND_API.G_MISS_CHAR;
7461: l_pricing_attribs_rec.pricing_attribute36 := FND_API.G_MISS_CHAR;
7462: l_pricing_attribs_rec.pricing_attribute37 := FND_API.G_MISS_CHAR;
7463: l_pricing_attribs_rec.pricing_attribute38 := FND_API.G_MISS_CHAR;
7464: l_pricing_attribs_rec.pricing_attribute39 := FND_API.G_MISS_CHAR;
7457: l_pricing_attribs_rec.pricing_attribute32 := FND_API.G_MISS_CHAR;
7458: l_pricing_attribs_rec.pricing_attribute33 := FND_API.G_MISS_CHAR;
7459: l_pricing_attribs_rec.pricing_attribute34 := FND_API.G_MISS_CHAR;
7460: l_pricing_attribs_rec.pricing_attribute35 := FND_API.G_MISS_CHAR;
7461: l_pricing_attribs_rec.pricing_attribute36 := FND_API.G_MISS_CHAR;
7462: l_pricing_attribs_rec.pricing_attribute37 := FND_API.G_MISS_CHAR;
7463: l_pricing_attribs_rec.pricing_attribute38 := FND_API.G_MISS_CHAR;
7464: l_pricing_attribs_rec.pricing_attribute39 := FND_API.G_MISS_CHAR;
7465: l_pricing_attribs_rec.pricing_attribute40 := FND_API.G_MISS_CHAR;
7458: l_pricing_attribs_rec.pricing_attribute33 := FND_API.G_MISS_CHAR;
7459: l_pricing_attribs_rec.pricing_attribute34 := FND_API.G_MISS_CHAR;
7460: l_pricing_attribs_rec.pricing_attribute35 := FND_API.G_MISS_CHAR;
7461: l_pricing_attribs_rec.pricing_attribute36 := FND_API.G_MISS_CHAR;
7462: l_pricing_attribs_rec.pricing_attribute37 := FND_API.G_MISS_CHAR;
7463: l_pricing_attribs_rec.pricing_attribute38 := FND_API.G_MISS_CHAR;
7464: l_pricing_attribs_rec.pricing_attribute39 := FND_API.G_MISS_CHAR;
7465: l_pricing_attribs_rec.pricing_attribute40 := FND_API.G_MISS_CHAR;
7466: l_pricing_attribs_rec.pricing_attribute41 := FND_API.G_MISS_CHAR;
7459: l_pricing_attribs_rec.pricing_attribute34 := FND_API.G_MISS_CHAR;
7460: l_pricing_attribs_rec.pricing_attribute35 := FND_API.G_MISS_CHAR;
7461: l_pricing_attribs_rec.pricing_attribute36 := FND_API.G_MISS_CHAR;
7462: l_pricing_attribs_rec.pricing_attribute37 := FND_API.G_MISS_CHAR;
7463: l_pricing_attribs_rec.pricing_attribute38 := FND_API.G_MISS_CHAR;
7464: l_pricing_attribs_rec.pricing_attribute39 := FND_API.G_MISS_CHAR;
7465: l_pricing_attribs_rec.pricing_attribute40 := FND_API.G_MISS_CHAR;
7466: l_pricing_attribs_rec.pricing_attribute41 := FND_API.G_MISS_CHAR;
7467: l_pricing_attribs_rec.pricing_attribute42 := FND_API.G_MISS_CHAR;
7460: l_pricing_attribs_rec.pricing_attribute35 := FND_API.G_MISS_CHAR;
7461: l_pricing_attribs_rec.pricing_attribute36 := FND_API.G_MISS_CHAR;
7462: l_pricing_attribs_rec.pricing_attribute37 := FND_API.G_MISS_CHAR;
7463: l_pricing_attribs_rec.pricing_attribute38 := FND_API.G_MISS_CHAR;
7464: l_pricing_attribs_rec.pricing_attribute39 := FND_API.G_MISS_CHAR;
7465: l_pricing_attribs_rec.pricing_attribute40 := FND_API.G_MISS_CHAR;
7466: l_pricing_attribs_rec.pricing_attribute41 := FND_API.G_MISS_CHAR;
7467: l_pricing_attribs_rec.pricing_attribute42 := FND_API.G_MISS_CHAR;
7468: l_pricing_attribs_rec.pricing_attribute43 := FND_API.G_MISS_CHAR;
7461: l_pricing_attribs_rec.pricing_attribute36 := FND_API.G_MISS_CHAR;
7462: l_pricing_attribs_rec.pricing_attribute37 := FND_API.G_MISS_CHAR;
7463: l_pricing_attribs_rec.pricing_attribute38 := FND_API.G_MISS_CHAR;
7464: l_pricing_attribs_rec.pricing_attribute39 := FND_API.G_MISS_CHAR;
7465: l_pricing_attribs_rec.pricing_attribute40 := FND_API.G_MISS_CHAR;
7466: l_pricing_attribs_rec.pricing_attribute41 := FND_API.G_MISS_CHAR;
7467: l_pricing_attribs_rec.pricing_attribute42 := FND_API.G_MISS_CHAR;
7468: l_pricing_attribs_rec.pricing_attribute43 := FND_API.G_MISS_CHAR;
7469: l_pricing_attribs_rec.pricing_attribute44 := FND_API.G_MISS_CHAR;
7462: l_pricing_attribs_rec.pricing_attribute37 := FND_API.G_MISS_CHAR;
7463: l_pricing_attribs_rec.pricing_attribute38 := FND_API.G_MISS_CHAR;
7464: l_pricing_attribs_rec.pricing_attribute39 := FND_API.G_MISS_CHAR;
7465: l_pricing_attribs_rec.pricing_attribute40 := FND_API.G_MISS_CHAR;
7466: l_pricing_attribs_rec.pricing_attribute41 := FND_API.G_MISS_CHAR;
7467: l_pricing_attribs_rec.pricing_attribute42 := FND_API.G_MISS_CHAR;
7468: l_pricing_attribs_rec.pricing_attribute43 := FND_API.G_MISS_CHAR;
7469: l_pricing_attribs_rec.pricing_attribute44 := FND_API.G_MISS_CHAR;
7470: l_pricing_attribs_rec.pricing_attribute45 := FND_API.G_MISS_CHAR;
7463: l_pricing_attribs_rec.pricing_attribute38 := FND_API.G_MISS_CHAR;
7464: l_pricing_attribs_rec.pricing_attribute39 := FND_API.G_MISS_CHAR;
7465: l_pricing_attribs_rec.pricing_attribute40 := FND_API.G_MISS_CHAR;
7466: l_pricing_attribs_rec.pricing_attribute41 := FND_API.G_MISS_CHAR;
7467: l_pricing_attribs_rec.pricing_attribute42 := FND_API.G_MISS_CHAR;
7468: l_pricing_attribs_rec.pricing_attribute43 := FND_API.G_MISS_CHAR;
7469: l_pricing_attribs_rec.pricing_attribute44 := FND_API.G_MISS_CHAR;
7470: l_pricing_attribs_rec.pricing_attribute45 := FND_API.G_MISS_CHAR;
7471: l_pricing_attribs_rec.pricing_attribute46 := FND_API.G_MISS_CHAR;
7464: l_pricing_attribs_rec.pricing_attribute39 := FND_API.G_MISS_CHAR;
7465: l_pricing_attribs_rec.pricing_attribute40 := FND_API.G_MISS_CHAR;
7466: l_pricing_attribs_rec.pricing_attribute41 := FND_API.G_MISS_CHAR;
7467: l_pricing_attribs_rec.pricing_attribute42 := FND_API.G_MISS_CHAR;
7468: l_pricing_attribs_rec.pricing_attribute43 := FND_API.G_MISS_CHAR;
7469: l_pricing_attribs_rec.pricing_attribute44 := FND_API.G_MISS_CHAR;
7470: l_pricing_attribs_rec.pricing_attribute45 := FND_API.G_MISS_CHAR;
7471: l_pricing_attribs_rec.pricing_attribute46 := FND_API.G_MISS_CHAR;
7472: l_pricing_attribs_rec.pricing_attribute47 := FND_API.G_MISS_CHAR;
7465: l_pricing_attribs_rec.pricing_attribute40 := FND_API.G_MISS_CHAR;
7466: l_pricing_attribs_rec.pricing_attribute41 := FND_API.G_MISS_CHAR;
7467: l_pricing_attribs_rec.pricing_attribute42 := FND_API.G_MISS_CHAR;
7468: l_pricing_attribs_rec.pricing_attribute43 := FND_API.G_MISS_CHAR;
7469: l_pricing_attribs_rec.pricing_attribute44 := FND_API.G_MISS_CHAR;
7470: l_pricing_attribs_rec.pricing_attribute45 := FND_API.G_MISS_CHAR;
7471: l_pricing_attribs_rec.pricing_attribute46 := FND_API.G_MISS_CHAR;
7472: l_pricing_attribs_rec.pricing_attribute47 := FND_API.G_MISS_CHAR;
7473: l_pricing_attribs_rec.pricing_attribute48 := FND_API.G_MISS_CHAR;
7466: l_pricing_attribs_rec.pricing_attribute41 := FND_API.G_MISS_CHAR;
7467: l_pricing_attribs_rec.pricing_attribute42 := FND_API.G_MISS_CHAR;
7468: l_pricing_attribs_rec.pricing_attribute43 := FND_API.G_MISS_CHAR;
7469: l_pricing_attribs_rec.pricing_attribute44 := FND_API.G_MISS_CHAR;
7470: l_pricing_attribs_rec.pricing_attribute45 := FND_API.G_MISS_CHAR;
7471: l_pricing_attribs_rec.pricing_attribute46 := FND_API.G_MISS_CHAR;
7472: l_pricing_attribs_rec.pricing_attribute47 := FND_API.G_MISS_CHAR;
7473: l_pricing_attribs_rec.pricing_attribute48 := FND_API.G_MISS_CHAR;
7474: l_pricing_attribs_rec.pricing_attribute49 := FND_API.G_MISS_CHAR;
7467: l_pricing_attribs_rec.pricing_attribute42 := FND_API.G_MISS_CHAR;
7468: l_pricing_attribs_rec.pricing_attribute43 := FND_API.G_MISS_CHAR;
7469: l_pricing_attribs_rec.pricing_attribute44 := FND_API.G_MISS_CHAR;
7470: l_pricing_attribs_rec.pricing_attribute45 := FND_API.G_MISS_CHAR;
7471: l_pricing_attribs_rec.pricing_attribute46 := FND_API.G_MISS_CHAR;
7472: l_pricing_attribs_rec.pricing_attribute47 := FND_API.G_MISS_CHAR;
7473: l_pricing_attribs_rec.pricing_attribute48 := FND_API.G_MISS_CHAR;
7474: l_pricing_attribs_rec.pricing_attribute49 := FND_API.G_MISS_CHAR;
7475: l_pricing_attribs_rec.pricing_attribute50 := FND_API.G_MISS_CHAR;
7468: l_pricing_attribs_rec.pricing_attribute43 := FND_API.G_MISS_CHAR;
7469: l_pricing_attribs_rec.pricing_attribute44 := FND_API.G_MISS_CHAR;
7470: l_pricing_attribs_rec.pricing_attribute45 := FND_API.G_MISS_CHAR;
7471: l_pricing_attribs_rec.pricing_attribute46 := FND_API.G_MISS_CHAR;
7472: l_pricing_attribs_rec.pricing_attribute47 := FND_API.G_MISS_CHAR;
7473: l_pricing_attribs_rec.pricing_attribute48 := FND_API.G_MISS_CHAR;
7474: l_pricing_attribs_rec.pricing_attribute49 := FND_API.G_MISS_CHAR;
7475: l_pricing_attribs_rec.pricing_attribute50 := FND_API.G_MISS_CHAR;
7476: l_pricing_attribs_rec.pricing_attribute51 := FND_API.G_MISS_CHAR;
7469: l_pricing_attribs_rec.pricing_attribute44 := FND_API.G_MISS_CHAR;
7470: l_pricing_attribs_rec.pricing_attribute45 := FND_API.G_MISS_CHAR;
7471: l_pricing_attribs_rec.pricing_attribute46 := FND_API.G_MISS_CHAR;
7472: l_pricing_attribs_rec.pricing_attribute47 := FND_API.G_MISS_CHAR;
7473: l_pricing_attribs_rec.pricing_attribute48 := FND_API.G_MISS_CHAR;
7474: l_pricing_attribs_rec.pricing_attribute49 := FND_API.G_MISS_CHAR;
7475: l_pricing_attribs_rec.pricing_attribute50 := FND_API.G_MISS_CHAR;
7476: l_pricing_attribs_rec.pricing_attribute51 := FND_API.G_MISS_CHAR;
7477: l_pricing_attribs_rec.pricing_attribute52 := FND_API.G_MISS_CHAR;
7470: l_pricing_attribs_rec.pricing_attribute45 := FND_API.G_MISS_CHAR;
7471: l_pricing_attribs_rec.pricing_attribute46 := FND_API.G_MISS_CHAR;
7472: l_pricing_attribs_rec.pricing_attribute47 := FND_API.G_MISS_CHAR;
7473: l_pricing_attribs_rec.pricing_attribute48 := FND_API.G_MISS_CHAR;
7474: l_pricing_attribs_rec.pricing_attribute49 := FND_API.G_MISS_CHAR;
7475: l_pricing_attribs_rec.pricing_attribute50 := FND_API.G_MISS_CHAR;
7476: l_pricing_attribs_rec.pricing_attribute51 := FND_API.G_MISS_CHAR;
7477: l_pricing_attribs_rec.pricing_attribute52 := FND_API.G_MISS_CHAR;
7478: l_pricing_attribs_rec.pricing_attribute53 := FND_API.G_MISS_CHAR;
7471: l_pricing_attribs_rec.pricing_attribute46 := FND_API.G_MISS_CHAR;
7472: l_pricing_attribs_rec.pricing_attribute47 := FND_API.G_MISS_CHAR;
7473: l_pricing_attribs_rec.pricing_attribute48 := FND_API.G_MISS_CHAR;
7474: l_pricing_attribs_rec.pricing_attribute49 := FND_API.G_MISS_CHAR;
7475: l_pricing_attribs_rec.pricing_attribute50 := FND_API.G_MISS_CHAR;
7476: l_pricing_attribs_rec.pricing_attribute51 := FND_API.G_MISS_CHAR;
7477: l_pricing_attribs_rec.pricing_attribute52 := FND_API.G_MISS_CHAR;
7478: l_pricing_attribs_rec.pricing_attribute53 := FND_API.G_MISS_CHAR;
7479: l_pricing_attribs_rec.pricing_attribute54 := FND_API.G_MISS_CHAR;
7472: l_pricing_attribs_rec.pricing_attribute47 := FND_API.G_MISS_CHAR;
7473: l_pricing_attribs_rec.pricing_attribute48 := FND_API.G_MISS_CHAR;
7474: l_pricing_attribs_rec.pricing_attribute49 := FND_API.G_MISS_CHAR;
7475: l_pricing_attribs_rec.pricing_attribute50 := FND_API.G_MISS_CHAR;
7476: l_pricing_attribs_rec.pricing_attribute51 := FND_API.G_MISS_CHAR;
7477: l_pricing_attribs_rec.pricing_attribute52 := FND_API.G_MISS_CHAR;
7478: l_pricing_attribs_rec.pricing_attribute53 := FND_API.G_MISS_CHAR;
7479: l_pricing_attribs_rec.pricing_attribute54 := FND_API.G_MISS_CHAR;
7480: l_pricing_attribs_rec.pricing_attribute55 := FND_API.G_MISS_CHAR;
7473: l_pricing_attribs_rec.pricing_attribute48 := FND_API.G_MISS_CHAR;
7474: l_pricing_attribs_rec.pricing_attribute49 := FND_API.G_MISS_CHAR;
7475: l_pricing_attribs_rec.pricing_attribute50 := FND_API.G_MISS_CHAR;
7476: l_pricing_attribs_rec.pricing_attribute51 := FND_API.G_MISS_CHAR;
7477: l_pricing_attribs_rec.pricing_attribute52 := FND_API.G_MISS_CHAR;
7478: l_pricing_attribs_rec.pricing_attribute53 := FND_API.G_MISS_CHAR;
7479: l_pricing_attribs_rec.pricing_attribute54 := FND_API.G_MISS_CHAR;
7480: l_pricing_attribs_rec.pricing_attribute55 := FND_API.G_MISS_CHAR;
7481: l_pricing_attribs_rec.pricing_attribute56 := FND_API.G_MISS_CHAR;
7474: l_pricing_attribs_rec.pricing_attribute49 := FND_API.G_MISS_CHAR;
7475: l_pricing_attribs_rec.pricing_attribute50 := FND_API.G_MISS_CHAR;
7476: l_pricing_attribs_rec.pricing_attribute51 := FND_API.G_MISS_CHAR;
7477: l_pricing_attribs_rec.pricing_attribute52 := FND_API.G_MISS_CHAR;
7478: l_pricing_attribs_rec.pricing_attribute53 := FND_API.G_MISS_CHAR;
7479: l_pricing_attribs_rec.pricing_attribute54 := FND_API.G_MISS_CHAR;
7480: l_pricing_attribs_rec.pricing_attribute55 := FND_API.G_MISS_CHAR;
7481: l_pricing_attribs_rec.pricing_attribute56 := FND_API.G_MISS_CHAR;
7482: l_pricing_attribs_rec.pricing_attribute57 := FND_API.G_MISS_CHAR;
7475: l_pricing_attribs_rec.pricing_attribute50 := FND_API.G_MISS_CHAR;
7476: l_pricing_attribs_rec.pricing_attribute51 := FND_API.G_MISS_CHAR;
7477: l_pricing_attribs_rec.pricing_attribute52 := FND_API.G_MISS_CHAR;
7478: l_pricing_attribs_rec.pricing_attribute53 := FND_API.G_MISS_CHAR;
7479: l_pricing_attribs_rec.pricing_attribute54 := FND_API.G_MISS_CHAR;
7480: l_pricing_attribs_rec.pricing_attribute55 := FND_API.G_MISS_CHAR;
7481: l_pricing_attribs_rec.pricing_attribute56 := FND_API.G_MISS_CHAR;
7482: l_pricing_attribs_rec.pricing_attribute57 := FND_API.G_MISS_CHAR;
7483: l_pricing_attribs_rec.pricing_attribute58 := FND_API.G_MISS_CHAR;
7476: l_pricing_attribs_rec.pricing_attribute51 := FND_API.G_MISS_CHAR;
7477: l_pricing_attribs_rec.pricing_attribute52 := FND_API.G_MISS_CHAR;
7478: l_pricing_attribs_rec.pricing_attribute53 := FND_API.G_MISS_CHAR;
7479: l_pricing_attribs_rec.pricing_attribute54 := FND_API.G_MISS_CHAR;
7480: l_pricing_attribs_rec.pricing_attribute55 := FND_API.G_MISS_CHAR;
7481: l_pricing_attribs_rec.pricing_attribute56 := FND_API.G_MISS_CHAR;
7482: l_pricing_attribs_rec.pricing_attribute57 := FND_API.G_MISS_CHAR;
7483: l_pricing_attribs_rec.pricing_attribute58 := FND_API.G_MISS_CHAR;
7484: l_pricing_attribs_rec.pricing_attribute59 := FND_API.G_MISS_CHAR;
7477: l_pricing_attribs_rec.pricing_attribute52 := FND_API.G_MISS_CHAR;
7478: l_pricing_attribs_rec.pricing_attribute53 := FND_API.G_MISS_CHAR;
7479: l_pricing_attribs_rec.pricing_attribute54 := FND_API.G_MISS_CHAR;
7480: l_pricing_attribs_rec.pricing_attribute55 := FND_API.G_MISS_CHAR;
7481: l_pricing_attribs_rec.pricing_attribute56 := FND_API.G_MISS_CHAR;
7482: l_pricing_attribs_rec.pricing_attribute57 := FND_API.G_MISS_CHAR;
7483: l_pricing_attribs_rec.pricing_attribute58 := FND_API.G_MISS_CHAR;
7484: l_pricing_attribs_rec.pricing_attribute59 := FND_API.G_MISS_CHAR;
7485: l_pricing_attribs_rec.pricing_attribute60 := FND_API.G_MISS_CHAR;
7478: l_pricing_attribs_rec.pricing_attribute53 := FND_API.G_MISS_CHAR;
7479: l_pricing_attribs_rec.pricing_attribute54 := FND_API.G_MISS_CHAR;
7480: l_pricing_attribs_rec.pricing_attribute55 := FND_API.G_MISS_CHAR;
7481: l_pricing_attribs_rec.pricing_attribute56 := FND_API.G_MISS_CHAR;
7482: l_pricing_attribs_rec.pricing_attribute57 := FND_API.G_MISS_CHAR;
7483: l_pricing_attribs_rec.pricing_attribute58 := FND_API.G_MISS_CHAR;
7484: l_pricing_attribs_rec.pricing_attribute59 := FND_API.G_MISS_CHAR;
7485: l_pricing_attribs_rec.pricing_attribute60 := FND_API.G_MISS_CHAR;
7486: l_pricing_attribs_rec.pricing_attribute61 := FND_API.G_MISS_CHAR;
7479: l_pricing_attribs_rec.pricing_attribute54 := FND_API.G_MISS_CHAR;
7480: l_pricing_attribs_rec.pricing_attribute55 := FND_API.G_MISS_CHAR;
7481: l_pricing_attribs_rec.pricing_attribute56 := FND_API.G_MISS_CHAR;
7482: l_pricing_attribs_rec.pricing_attribute57 := FND_API.G_MISS_CHAR;
7483: l_pricing_attribs_rec.pricing_attribute58 := FND_API.G_MISS_CHAR;
7484: l_pricing_attribs_rec.pricing_attribute59 := FND_API.G_MISS_CHAR;
7485: l_pricing_attribs_rec.pricing_attribute60 := FND_API.G_MISS_CHAR;
7486: l_pricing_attribs_rec.pricing_attribute61 := FND_API.G_MISS_CHAR;
7487: l_pricing_attribs_rec.pricing_attribute62 := FND_API.G_MISS_CHAR;
7480: l_pricing_attribs_rec.pricing_attribute55 := FND_API.G_MISS_CHAR;
7481: l_pricing_attribs_rec.pricing_attribute56 := FND_API.G_MISS_CHAR;
7482: l_pricing_attribs_rec.pricing_attribute57 := FND_API.G_MISS_CHAR;
7483: l_pricing_attribs_rec.pricing_attribute58 := FND_API.G_MISS_CHAR;
7484: l_pricing_attribs_rec.pricing_attribute59 := FND_API.G_MISS_CHAR;
7485: l_pricing_attribs_rec.pricing_attribute60 := FND_API.G_MISS_CHAR;
7486: l_pricing_attribs_rec.pricing_attribute61 := FND_API.G_MISS_CHAR;
7487: l_pricing_attribs_rec.pricing_attribute62 := FND_API.G_MISS_CHAR;
7488: l_pricing_attribs_rec.pricing_attribute63 := FND_API.G_MISS_CHAR;
7481: l_pricing_attribs_rec.pricing_attribute56 := FND_API.G_MISS_CHAR;
7482: l_pricing_attribs_rec.pricing_attribute57 := FND_API.G_MISS_CHAR;
7483: l_pricing_attribs_rec.pricing_attribute58 := FND_API.G_MISS_CHAR;
7484: l_pricing_attribs_rec.pricing_attribute59 := FND_API.G_MISS_CHAR;
7485: l_pricing_attribs_rec.pricing_attribute60 := FND_API.G_MISS_CHAR;
7486: l_pricing_attribs_rec.pricing_attribute61 := FND_API.G_MISS_CHAR;
7487: l_pricing_attribs_rec.pricing_attribute62 := FND_API.G_MISS_CHAR;
7488: l_pricing_attribs_rec.pricing_attribute63 := FND_API.G_MISS_CHAR;
7489: l_pricing_attribs_rec.pricing_attribute64 := FND_API.G_MISS_CHAR;
7482: l_pricing_attribs_rec.pricing_attribute57 := FND_API.G_MISS_CHAR;
7483: l_pricing_attribs_rec.pricing_attribute58 := FND_API.G_MISS_CHAR;
7484: l_pricing_attribs_rec.pricing_attribute59 := FND_API.G_MISS_CHAR;
7485: l_pricing_attribs_rec.pricing_attribute60 := FND_API.G_MISS_CHAR;
7486: l_pricing_attribs_rec.pricing_attribute61 := FND_API.G_MISS_CHAR;
7487: l_pricing_attribs_rec.pricing_attribute62 := FND_API.G_MISS_CHAR;
7488: l_pricing_attribs_rec.pricing_attribute63 := FND_API.G_MISS_CHAR;
7489: l_pricing_attribs_rec.pricing_attribute64 := FND_API.G_MISS_CHAR;
7490: l_pricing_attribs_rec.pricing_attribute65 := FND_API.G_MISS_CHAR;
7483: l_pricing_attribs_rec.pricing_attribute58 := FND_API.G_MISS_CHAR;
7484: l_pricing_attribs_rec.pricing_attribute59 := FND_API.G_MISS_CHAR;
7485: l_pricing_attribs_rec.pricing_attribute60 := FND_API.G_MISS_CHAR;
7486: l_pricing_attribs_rec.pricing_attribute61 := FND_API.G_MISS_CHAR;
7487: l_pricing_attribs_rec.pricing_attribute62 := FND_API.G_MISS_CHAR;
7488: l_pricing_attribs_rec.pricing_attribute63 := FND_API.G_MISS_CHAR;
7489: l_pricing_attribs_rec.pricing_attribute64 := FND_API.G_MISS_CHAR;
7490: l_pricing_attribs_rec.pricing_attribute65 := FND_API.G_MISS_CHAR;
7491: l_pricing_attribs_rec.pricing_attribute66 := FND_API.G_MISS_CHAR;
7484: l_pricing_attribs_rec.pricing_attribute59 := FND_API.G_MISS_CHAR;
7485: l_pricing_attribs_rec.pricing_attribute60 := FND_API.G_MISS_CHAR;
7486: l_pricing_attribs_rec.pricing_attribute61 := FND_API.G_MISS_CHAR;
7487: l_pricing_attribs_rec.pricing_attribute62 := FND_API.G_MISS_CHAR;
7488: l_pricing_attribs_rec.pricing_attribute63 := FND_API.G_MISS_CHAR;
7489: l_pricing_attribs_rec.pricing_attribute64 := FND_API.G_MISS_CHAR;
7490: l_pricing_attribs_rec.pricing_attribute65 := FND_API.G_MISS_CHAR;
7491: l_pricing_attribs_rec.pricing_attribute66 := FND_API.G_MISS_CHAR;
7492: l_pricing_attribs_rec.pricing_attribute67 := FND_API.G_MISS_CHAR;
7485: l_pricing_attribs_rec.pricing_attribute60 := FND_API.G_MISS_CHAR;
7486: l_pricing_attribs_rec.pricing_attribute61 := FND_API.G_MISS_CHAR;
7487: l_pricing_attribs_rec.pricing_attribute62 := FND_API.G_MISS_CHAR;
7488: l_pricing_attribs_rec.pricing_attribute63 := FND_API.G_MISS_CHAR;
7489: l_pricing_attribs_rec.pricing_attribute64 := FND_API.G_MISS_CHAR;
7490: l_pricing_attribs_rec.pricing_attribute65 := FND_API.G_MISS_CHAR;
7491: l_pricing_attribs_rec.pricing_attribute66 := FND_API.G_MISS_CHAR;
7492: l_pricing_attribs_rec.pricing_attribute67 := FND_API.G_MISS_CHAR;
7493: l_pricing_attribs_rec.pricing_attribute68 := FND_API.G_MISS_CHAR;
7486: l_pricing_attribs_rec.pricing_attribute61 := FND_API.G_MISS_CHAR;
7487: l_pricing_attribs_rec.pricing_attribute62 := FND_API.G_MISS_CHAR;
7488: l_pricing_attribs_rec.pricing_attribute63 := FND_API.G_MISS_CHAR;
7489: l_pricing_attribs_rec.pricing_attribute64 := FND_API.G_MISS_CHAR;
7490: l_pricing_attribs_rec.pricing_attribute65 := FND_API.G_MISS_CHAR;
7491: l_pricing_attribs_rec.pricing_attribute66 := FND_API.G_MISS_CHAR;
7492: l_pricing_attribs_rec.pricing_attribute67 := FND_API.G_MISS_CHAR;
7493: l_pricing_attribs_rec.pricing_attribute68 := FND_API.G_MISS_CHAR;
7494: l_pricing_attribs_rec.pricing_attribute69 := FND_API.G_MISS_CHAR;
7487: l_pricing_attribs_rec.pricing_attribute62 := FND_API.G_MISS_CHAR;
7488: l_pricing_attribs_rec.pricing_attribute63 := FND_API.G_MISS_CHAR;
7489: l_pricing_attribs_rec.pricing_attribute64 := FND_API.G_MISS_CHAR;
7490: l_pricing_attribs_rec.pricing_attribute65 := FND_API.G_MISS_CHAR;
7491: l_pricing_attribs_rec.pricing_attribute66 := FND_API.G_MISS_CHAR;
7492: l_pricing_attribs_rec.pricing_attribute67 := FND_API.G_MISS_CHAR;
7493: l_pricing_attribs_rec.pricing_attribute68 := FND_API.G_MISS_CHAR;
7494: l_pricing_attribs_rec.pricing_attribute69 := FND_API.G_MISS_CHAR;
7495: l_pricing_attribs_rec.pricing_attribute70 := FND_API.G_MISS_CHAR;
7488: l_pricing_attribs_rec.pricing_attribute63 := FND_API.G_MISS_CHAR;
7489: l_pricing_attribs_rec.pricing_attribute64 := FND_API.G_MISS_CHAR;
7490: l_pricing_attribs_rec.pricing_attribute65 := FND_API.G_MISS_CHAR;
7491: l_pricing_attribs_rec.pricing_attribute66 := FND_API.G_MISS_CHAR;
7492: l_pricing_attribs_rec.pricing_attribute67 := FND_API.G_MISS_CHAR;
7493: l_pricing_attribs_rec.pricing_attribute68 := FND_API.G_MISS_CHAR;
7494: l_pricing_attribs_rec.pricing_attribute69 := FND_API.G_MISS_CHAR;
7495: l_pricing_attribs_rec.pricing_attribute70 := FND_API.G_MISS_CHAR;
7496: l_pricing_attribs_rec.pricing_attribute71 := FND_API.G_MISS_CHAR;
7489: l_pricing_attribs_rec.pricing_attribute64 := FND_API.G_MISS_CHAR;
7490: l_pricing_attribs_rec.pricing_attribute65 := FND_API.G_MISS_CHAR;
7491: l_pricing_attribs_rec.pricing_attribute66 := FND_API.G_MISS_CHAR;
7492: l_pricing_attribs_rec.pricing_attribute67 := FND_API.G_MISS_CHAR;
7493: l_pricing_attribs_rec.pricing_attribute68 := FND_API.G_MISS_CHAR;
7494: l_pricing_attribs_rec.pricing_attribute69 := FND_API.G_MISS_CHAR;
7495: l_pricing_attribs_rec.pricing_attribute70 := FND_API.G_MISS_CHAR;
7496: l_pricing_attribs_rec.pricing_attribute71 := FND_API.G_MISS_CHAR;
7497: l_pricing_attribs_rec.pricing_attribute72 := FND_API.G_MISS_CHAR;
7490: l_pricing_attribs_rec.pricing_attribute65 := FND_API.G_MISS_CHAR;
7491: l_pricing_attribs_rec.pricing_attribute66 := FND_API.G_MISS_CHAR;
7492: l_pricing_attribs_rec.pricing_attribute67 := FND_API.G_MISS_CHAR;
7493: l_pricing_attribs_rec.pricing_attribute68 := FND_API.G_MISS_CHAR;
7494: l_pricing_attribs_rec.pricing_attribute69 := FND_API.G_MISS_CHAR;
7495: l_pricing_attribs_rec.pricing_attribute70 := FND_API.G_MISS_CHAR;
7496: l_pricing_attribs_rec.pricing_attribute71 := FND_API.G_MISS_CHAR;
7497: l_pricing_attribs_rec.pricing_attribute72 := FND_API.G_MISS_CHAR;
7498: l_pricing_attribs_rec.pricing_attribute73 := FND_API.G_MISS_CHAR;
7491: l_pricing_attribs_rec.pricing_attribute66 := FND_API.G_MISS_CHAR;
7492: l_pricing_attribs_rec.pricing_attribute67 := FND_API.G_MISS_CHAR;
7493: l_pricing_attribs_rec.pricing_attribute68 := FND_API.G_MISS_CHAR;
7494: l_pricing_attribs_rec.pricing_attribute69 := FND_API.G_MISS_CHAR;
7495: l_pricing_attribs_rec.pricing_attribute70 := FND_API.G_MISS_CHAR;
7496: l_pricing_attribs_rec.pricing_attribute71 := FND_API.G_MISS_CHAR;
7497: l_pricing_attribs_rec.pricing_attribute72 := FND_API.G_MISS_CHAR;
7498: l_pricing_attribs_rec.pricing_attribute73 := FND_API.G_MISS_CHAR;
7499: l_pricing_attribs_rec.pricing_attribute74 := FND_API.G_MISS_CHAR;
7492: l_pricing_attribs_rec.pricing_attribute67 := FND_API.G_MISS_CHAR;
7493: l_pricing_attribs_rec.pricing_attribute68 := FND_API.G_MISS_CHAR;
7494: l_pricing_attribs_rec.pricing_attribute69 := FND_API.G_MISS_CHAR;
7495: l_pricing_attribs_rec.pricing_attribute70 := FND_API.G_MISS_CHAR;
7496: l_pricing_attribs_rec.pricing_attribute71 := FND_API.G_MISS_CHAR;
7497: l_pricing_attribs_rec.pricing_attribute72 := FND_API.G_MISS_CHAR;
7498: l_pricing_attribs_rec.pricing_attribute73 := FND_API.G_MISS_CHAR;
7499: l_pricing_attribs_rec.pricing_attribute74 := FND_API.G_MISS_CHAR;
7500: l_pricing_attribs_rec.pricing_attribute75 := FND_API.G_MISS_CHAR;
7493: l_pricing_attribs_rec.pricing_attribute68 := FND_API.G_MISS_CHAR;
7494: l_pricing_attribs_rec.pricing_attribute69 := FND_API.G_MISS_CHAR;
7495: l_pricing_attribs_rec.pricing_attribute70 := FND_API.G_MISS_CHAR;
7496: l_pricing_attribs_rec.pricing_attribute71 := FND_API.G_MISS_CHAR;
7497: l_pricing_attribs_rec.pricing_attribute72 := FND_API.G_MISS_CHAR;
7498: l_pricing_attribs_rec.pricing_attribute73 := FND_API.G_MISS_CHAR;
7499: l_pricing_attribs_rec.pricing_attribute74 := FND_API.G_MISS_CHAR;
7500: l_pricing_attribs_rec.pricing_attribute75 := FND_API.G_MISS_CHAR;
7501: l_pricing_attribs_rec.pricing_attribute76 := FND_API.G_MISS_CHAR;
7494: l_pricing_attribs_rec.pricing_attribute69 := FND_API.G_MISS_CHAR;
7495: l_pricing_attribs_rec.pricing_attribute70 := FND_API.G_MISS_CHAR;
7496: l_pricing_attribs_rec.pricing_attribute71 := FND_API.G_MISS_CHAR;
7497: l_pricing_attribs_rec.pricing_attribute72 := FND_API.G_MISS_CHAR;
7498: l_pricing_attribs_rec.pricing_attribute73 := FND_API.G_MISS_CHAR;
7499: l_pricing_attribs_rec.pricing_attribute74 := FND_API.G_MISS_CHAR;
7500: l_pricing_attribs_rec.pricing_attribute75 := FND_API.G_MISS_CHAR;
7501: l_pricing_attribs_rec.pricing_attribute76 := FND_API.G_MISS_CHAR;
7502: l_pricing_attribs_rec.pricing_attribute77 := FND_API.G_MISS_CHAR;
7495: l_pricing_attribs_rec.pricing_attribute70 := FND_API.G_MISS_CHAR;
7496: l_pricing_attribs_rec.pricing_attribute71 := FND_API.G_MISS_CHAR;
7497: l_pricing_attribs_rec.pricing_attribute72 := FND_API.G_MISS_CHAR;
7498: l_pricing_attribs_rec.pricing_attribute73 := FND_API.G_MISS_CHAR;
7499: l_pricing_attribs_rec.pricing_attribute74 := FND_API.G_MISS_CHAR;
7500: l_pricing_attribs_rec.pricing_attribute75 := FND_API.G_MISS_CHAR;
7501: l_pricing_attribs_rec.pricing_attribute76 := FND_API.G_MISS_CHAR;
7502: l_pricing_attribs_rec.pricing_attribute77 := FND_API.G_MISS_CHAR;
7503: l_pricing_attribs_rec.pricing_attribute78 := FND_API.G_MISS_CHAR;
7496: l_pricing_attribs_rec.pricing_attribute71 := FND_API.G_MISS_CHAR;
7497: l_pricing_attribs_rec.pricing_attribute72 := FND_API.G_MISS_CHAR;
7498: l_pricing_attribs_rec.pricing_attribute73 := FND_API.G_MISS_CHAR;
7499: l_pricing_attribs_rec.pricing_attribute74 := FND_API.G_MISS_CHAR;
7500: l_pricing_attribs_rec.pricing_attribute75 := FND_API.G_MISS_CHAR;
7501: l_pricing_attribs_rec.pricing_attribute76 := FND_API.G_MISS_CHAR;
7502: l_pricing_attribs_rec.pricing_attribute77 := FND_API.G_MISS_CHAR;
7503: l_pricing_attribs_rec.pricing_attribute78 := FND_API.G_MISS_CHAR;
7504: l_pricing_attribs_rec.pricing_attribute79 := FND_API.G_MISS_CHAR;
7497: l_pricing_attribs_rec.pricing_attribute72 := FND_API.G_MISS_CHAR;
7498: l_pricing_attribs_rec.pricing_attribute73 := FND_API.G_MISS_CHAR;
7499: l_pricing_attribs_rec.pricing_attribute74 := FND_API.G_MISS_CHAR;
7500: l_pricing_attribs_rec.pricing_attribute75 := FND_API.G_MISS_CHAR;
7501: l_pricing_attribs_rec.pricing_attribute76 := FND_API.G_MISS_CHAR;
7502: l_pricing_attribs_rec.pricing_attribute77 := FND_API.G_MISS_CHAR;
7503: l_pricing_attribs_rec.pricing_attribute78 := FND_API.G_MISS_CHAR;
7504: l_pricing_attribs_rec.pricing_attribute79 := FND_API.G_MISS_CHAR;
7505: l_pricing_attribs_rec.pricing_attribute80 := FND_API.G_MISS_CHAR;
7498: l_pricing_attribs_rec.pricing_attribute73 := FND_API.G_MISS_CHAR;
7499: l_pricing_attribs_rec.pricing_attribute74 := FND_API.G_MISS_CHAR;
7500: l_pricing_attribs_rec.pricing_attribute75 := FND_API.G_MISS_CHAR;
7501: l_pricing_attribs_rec.pricing_attribute76 := FND_API.G_MISS_CHAR;
7502: l_pricing_attribs_rec.pricing_attribute77 := FND_API.G_MISS_CHAR;
7503: l_pricing_attribs_rec.pricing_attribute78 := FND_API.G_MISS_CHAR;
7504: l_pricing_attribs_rec.pricing_attribute79 := FND_API.G_MISS_CHAR;
7505: l_pricing_attribs_rec.pricing_attribute80 := FND_API.G_MISS_CHAR;
7506: l_pricing_attribs_rec.pricing_attribute81 := FND_API.G_MISS_CHAR;
7499: l_pricing_attribs_rec.pricing_attribute74 := FND_API.G_MISS_CHAR;
7500: l_pricing_attribs_rec.pricing_attribute75 := FND_API.G_MISS_CHAR;
7501: l_pricing_attribs_rec.pricing_attribute76 := FND_API.G_MISS_CHAR;
7502: l_pricing_attribs_rec.pricing_attribute77 := FND_API.G_MISS_CHAR;
7503: l_pricing_attribs_rec.pricing_attribute78 := FND_API.G_MISS_CHAR;
7504: l_pricing_attribs_rec.pricing_attribute79 := FND_API.G_MISS_CHAR;
7505: l_pricing_attribs_rec.pricing_attribute80 := FND_API.G_MISS_CHAR;
7506: l_pricing_attribs_rec.pricing_attribute81 := FND_API.G_MISS_CHAR;
7507: l_pricing_attribs_rec.pricing_attribute82 := FND_API.G_MISS_CHAR;
7500: l_pricing_attribs_rec.pricing_attribute75 := FND_API.G_MISS_CHAR;
7501: l_pricing_attribs_rec.pricing_attribute76 := FND_API.G_MISS_CHAR;
7502: l_pricing_attribs_rec.pricing_attribute77 := FND_API.G_MISS_CHAR;
7503: l_pricing_attribs_rec.pricing_attribute78 := FND_API.G_MISS_CHAR;
7504: l_pricing_attribs_rec.pricing_attribute79 := FND_API.G_MISS_CHAR;
7505: l_pricing_attribs_rec.pricing_attribute80 := FND_API.G_MISS_CHAR;
7506: l_pricing_attribs_rec.pricing_attribute81 := FND_API.G_MISS_CHAR;
7507: l_pricing_attribs_rec.pricing_attribute82 := FND_API.G_MISS_CHAR;
7508: l_pricing_attribs_rec.pricing_attribute83 := FND_API.G_MISS_CHAR;
7501: l_pricing_attribs_rec.pricing_attribute76 := FND_API.G_MISS_CHAR;
7502: l_pricing_attribs_rec.pricing_attribute77 := FND_API.G_MISS_CHAR;
7503: l_pricing_attribs_rec.pricing_attribute78 := FND_API.G_MISS_CHAR;
7504: l_pricing_attribs_rec.pricing_attribute79 := FND_API.G_MISS_CHAR;
7505: l_pricing_attribs_rec.pricing_attribute80 := FND_API.G_MISS_CHAR;
7506: l_pricing_attribs_rec.pricing_attribute81 := FND_API.G_MISS_CHAR;
7507: l_pricing_attribs_rec.pricing_attribute82 := FND_API.G_MISS_CHAR;
7508: l_pricing_attribs_rec.pricing_attribute83 := FND_API.G_MISS_CHAR;
7509: l_pricing_attribs_rec.pricing_attribute84 := FND_API.G_MISS_CHAR;
7502: l_pricing_attribs_rec.pricing_attribute77 := FND_API.G_MISS_CHAR;
7503: l_pricing_attribs_rec.pricing_attribute78 := FND_API.G_MISS_CHAR;
7504: l_pricing_attribs_rec.pricing_attribute79 := FND_API.G_MISS_CHAR;
7505: l_pricing_attribs_rec.pricing_attribute80 := FND_API.G_MISS_CHAR;
7506: l_pricing_attribs_rec.pricing_attribute81 := FND_API.G_MISS_CHAR;
7507: l_pricing_attribs_rec.pricing_attribute82 := FND_API.G_MISS_CHAR;
7508: l_pricing_attribs_rec.pricing_attribute83 := FND_API.G_MISS_CHAR;
7509: l_pricing_attribs_rec.pricing_attribute84 := FND_API.G_MISS_CHAR;
7510: l_pricing_attribs_rec.pricing_attribute85 := FND_API.G_MISS_CHAR;
7503: l_pricing_attribs_rec.pricing_attribute78 := FND_API.G_MISS_CHAR;
7504: l_pricing_attribs_rec.pricing_attribute79 := FND_API.G_MISS_CHAR;
7505: l_pricing_attribs_rec.pricing_attribute80 := FND_API.G_MISS_CHAR;
7506: l_pricing_attribs_rec.pricing_attribute81 := FND_API.G_MISS_CHAR;
7507: l_pricing_attribs_rec.pricing_attribute82 := FND_API.G_MISS_CHAR;
7508: l_pricing_attribs_rec.pricing_attribute83 := FND_API.G_MISS_CHAR;
7509: l_pricing_attribs_rec.pricing_attribute84 := FND_API.G_MISS_CHAR;
7510: l_pricing_attribs_rec.pricing_attribute85 := FND_API.G_MISS_CHAR;
7511: l_pricing_attribs_rec.pricing_attribute86 := FND_API.G_MISS_CHAR;
7504: l_pricing_attribs_rec.pricing_attribute79 := FND_API.G_MISS_CHAR;
7505: l_pricing_attribs_rec.pricing_attribute80 := FND_API.G_MISS_CHAR;
7506: l_pricing_attribs_rec.pricing_attribute81 := FND_API.G_MISS_CHAR;
7507: l_pricing_attribs_rec.pricing_attribute82 := FND_API.G_MISS_CHAR;
7508: l_pricing_attribs_rec.pricing_attribute83 := FND_API.G_MISS_CHAR;
7509: l_pricing_attribs_rec.pricing_attribute84 := FND_API.G_MISS_CHAR;
7510: l_pricing_attribs_rec.pricing_attribute85 := FND_API.G_MISS_CHAR;
7511: l_pricing_attribs_rec.pricing_attribute86 := FND_API.G_MISS_CHAR;
7512: l_pricing_attribs_rec.pricing_attribute87 := FND_API.G_MISS_CHAR;
7505: l_pricing_attribs_rec.pricing_attribute80 := FND_API.G_MISS_CHAR;
7506: l_pricing_attribs_rec.pricing_attribute81 := FND_API.G_MISS_CHAR;
7507: l_pricing_attribs_rec.pricing_attribute82 := FND_API.G_MISS_CHAR;
7508: l_pricing_attribs_rec.pricing_attribute83 := FND_API.G_MISS_CHAR;
7509: l_pricing_attribs_rec.pricing_attribute84 := FND_API.G_MISS_CHAR;
7510: l_pricing_attribs_rec.pricing_attribute85 := FND_API.G_MISS_CHAR;
7511: l_pricing_attribs_rec.pricing_attribute86 := FND_API.G_MISS_CHAR;
7512: l_pricing_attribs_rec.pricing_attribute87 := FND_API.G_MISS_CHAR;
7513: l_pricing_attribs_rec.pricing_attribute88 := FND_API.G_MISS_CHAR;
7506: l_pricing_attribs_rec.pricing_attribute81 := FND_API.G_MISS_CHAR;
7507: l_pricing_attribs_rec.pricing_attribute82 := FND_API.G_MISS_CHAR;
7508: l_pricing_attribs_rec.pricing_attribute83 := FND_API.G_MISS_CHAR;
7509: l_pricing_attribs_rec.pricing_attribute84 := FND_API.G_MISS_CHAR;
7510: l_pricing_attribs_rec.pricing_attribute85 := FND_API.G_MISS_CHAR;
7511: l_pricing_attribs_rec.pricing_attribute86 := FND_API.G_MISS_CHAR;
7512: l_pricing_attribs_rec.pricing_attribute87 := FND_API.G_MISS_CHAR;
7513: l_pricing_attribs_rec.pricing_attribute88 := FND_API.G_MISS_CHAR;
7514: l_pricing_attribs_rec.pricing_attribute89 := FND_API.G_MISS_CHAR;
7507: l_pricing_attribs_rec.pricing_attribute82 := FND_API.G_MISS_CHAR;
7508: l_pricing_attribs_rec.pricing_attribute83 := FND_API.G_MISS_CHAR;
7509: l_pricing_attribs_rec.pricing_attribute84 := FND_API.G_MISS_CHAR;
7510: l_pricing_attribs_rec.pricing_attribute85 := FND_API.G_MISS_CHAR;
7511: l_pricing_attribs_rec.pricing_attribute86 := FND_API.G_MISS_CHAR;
7512: l_pricing_attribs_rec.pricing_attribute87 := FND_API.G_MISS_CHAR;
7513: l_pricing_attribs_rec.pricing_attribute88 := FND_API.G_MISS_CHAR;
7514: l_pricing_attribs_rec.pricing_attribute89 := FND_API.G_MISS_CHAR;
7515: l_pricing_attribs_rec.pricing_attribute90 := FND_API.G_MISS_CHAR;
7508: l_pricing_attribs_rec.pricing_attribute83 := FND_API.G_MISS_CHAR;
7509: l_pricing_attribs_rec.pricing_attribute84 := FND_API.G_MISS_CHAR;
7510: l_pricing_attribs_rec.pricing_attribute85 := FND_API.G_MISS_CHAR;
7511: l_pricing_attribs_rec.pricing_attribute86 := FND_API.G_MISS_CHAR;
7512: l_pricing_attribs_rec.pricing_attribute87 := FND_API.G_MISS_CHAR;
7513: l_pricing_attribs_rec.pricing_attribute88 := FND_API.G_MISS_CHAR;
7514: l_pricing_attribs_rec.pricing_attribute89 := FND_API.G_MISS_CHAR;
7515: l_pricing_attribs_rec.pricing_attribute90 := FND_API.G_MISS_CHAR;
7516: l_pricing_attribs_rec.pricing_attribute91 := FND_API.G_MISS_CHAR;
7509: l_pricing_attribs_rec.pricing_attribute84 := FND_API.G_MISS_CHAR;
7510: l_pricing_attribs_rec.pricing_attribute85 := FND_API.G_MISS_CHAR;
7511: l_pricing_attribs_rec.pricing_attribute86 := FND_API.G_MISS_CHAR;
7512: l_pricing_attribs_rec.pricing_attribute87 := FND_API.G_MISS_CHAR;
7513: l_pricing_attribs_rec.pricing_attribute88 := FND_API.G_MISS_CHAR;
7514: l_pricing_attribs_rec.pricing_attribute89 := FND_API.G_MISS_CHAR;
7515: l_pricing_attribs_rec.pricing_attribute90 := FND_API.G_MISS_CHAR;
7516: l_pricing_attribs_rec.pricing_attribute91 := FND_API.G_MISS_CHAR;
7517: l_pricing_attribs_rec.pricing_attribute92 := FND_API.G_MISS_CHAR;
7510: l_pricing_attribs_rec.pricing_attribute85 := FND_API.G_MISS_CHAR;
7511: l_pricing_attribs_rec.pricing_attribute86 := FND_API.G_MISS_CHAR;
7512: l_pricing_attribs_rec.pricing_attribute87 := FND_API.G_MISS_CHAR;
7513: l_pricing_attribs_rec.pricing_attribute88 := FND_API.G_MISS_CHAR;
7514: l_pricing_attribs_rec.pricing_attribute89 := FND_API.G_MISS_CHAR;
7515: l_pricing_attribs_rec.pricing_attribute90 := FND_API.G_MISS_CHAR;
7516: l_pricing_attribs_rec.pricing_attribute91 := FND_API.G_MISS_CHAR;
7517: l_pricing_attribs_rec.pricing_attribute92 := FND_API.G_MISS_CHAR;
7518: l_pricing_attribs_rec.pricing_attribute93 := FND_API.G_MISS_CHAR;
7511: l_pricing_attribs_rec.pricing_attribute86 := FND_API.G_MISS_CHAR;
7512: l_pricing_attribs_rec.pricing_attribute87 := FND_API.G_MISS_CHAR;
7513: l_pricing_attribs_rec.pricing_attribute88 := FND_API.G_MISS_CHAR;
7514: l_pricing_attribs_rec.pricing_attribute89 := FND_API.G_MISS_CHAR;
7515: l_pricing_attribs_rec.pricing_attribute90 := FND_API.G_MISS_CHAR;
7516: l_pricing_attribs_rec.pricing_attribute91 := FND_API.G_MISS_CHAR;
7517: l_pricing_attribs_rec.pricing_attribute92 := FND_API.G_MISS_CHAR;
7518: l_pricing_attribs_rec.pricing_attribute93 := FND_API.G_MISS_CHAR;
7519: l_pricing_attribs_rec.pricing_attribute94 := FND_API.G_MISS_CHAR;
7512: l_pricing_attribs_rec.pricing_attribute87 := FND_API.G_MISS_CHAR;
7513: l_pricing_attribs_rec.pricing_attribute88 := FND_API.G_MISS_CHAR;
7514: l_pricing_attribs_rec.pricing_attribute89 := FND_API.G_MISS_CHAR;
7515: l_pricing_attribs_rec.pricing_attribute90 := FND_API.G_MISS_CHAR;
7516: l_pricing_attribs_rec.pricing_attribute91 := FND_API.G_MISS_CHAR;
7517: l_pricing_attribs_rec.pricing_attribute92 := FND_API.G_MISS_CHAR;
7518: l_pricing_attribs_rec.pricing_attribute93 := FND_API.G_MISS_CHAR;
7519: l_pricing_attribs_rec.pricing_attribute94 := FND_API.G_MISS_CHAR;
7520: l_pricing_attribs_rec.pricing_attribute95 := FND_API.G_MISS_CHAR;
7513: l_pricing_attribs_rec.pricing_attribute88 := FND_API.G_MISS_CHAR;
7514: l_pricing_attribs_rec.pricing_attribute89 := FND_API.G_MISS_CHAR;
7515: l_pricing_attribs_rec.pricing_attribute90 := FND_API.G_MISS_CHAR;
7516: l_pricing_attribs_rec.pricing_attribute91 := FND_API.G_MISS_CHAR;
7517: l_pricing_attribs_rec.pricing_attribute92 := FND_API.G_MISS_CHAR;
7518: l_pricing_attribs_rec.pricing_attribute93 := FND_API.G_MISS_CHAR;
7519: l_pricing_attribs_rec.pricing_attribute94 := FND_API.G_MISS_CHAR;
7520: l_pricing_attribs_rec.pricing_attribute95 := FND_API.G_MISS_CHAR;
7521: l_pricing_attribs_rec.pricing_attribute96 := FND_API.G_MISS_CHAR;
7514: l_pricing_attribs_rec.pricing_attribute89 := FND_API.G_MISS_CHAR;
7515: l_pricing_attribs_rec.pricing_attribute90 := FND_API.G_MISS_CHAR;
7516: l_pricing_attribs_rec.pricing_attribute91 := FND_API.G_MISS_CHAR;
7517: l_pricing_attribs_rec.pricing_attribute92 := FND_API.G_MISS_CHAR;
7518: l_pricing_attribs_rec.pricing_attribute93 := FND_API.G_MISS_CHAR;
7519: l_pricing_attribs_rec.pricing_attribute94 := FND_API.G_MISS_CHAR;
7520: l_pricing_attribs_rec.pricing_attribute95 := FND_API.G_MISS_CHAR;
7521: l_pricing_attribs_rec.pricing_attribute96 := FND_API.G_MISS_CHAR;
7522: l_pricing_attribs_rec.pricing_attribute97 := FND_API.G_MISS_CHAR;
7515: l_pricing_attribs_rec.pricing_attribute90 := FND_API.G_MISS_CHAR;
7516: l_pricing_attribs_rec.pricing_attribute91 := FND_API.G_MISS_CHAR;
7517: l_pricing_attribs_rec.pricing_attribute92 := FND_API.G_MISS_CHAR;
7518: l_pricing_attribs_rec.pricing_attribute93 := FND_API.G_MISS_CHAR;
7519: l_pricing_attribs_rec.pricing_attribute94 := FND_API.G_MISS_CHAR;
7520: l_pricing_attribs_rec.pricing_attribute95 := FND_API.G_MISS_CHAR;
7521: l_pricing_attribs_rec.pricing_attribute96 := FND_API.G_MISS_CHAR;
7522: l_pricing_attribs_rec.pricing_attribute97 := FND_API.G_MISS_CHAR;
7523: l_pricing_attribs_rec.pricing_attribute98 := FND_API.G_MISS_CHAR;
7516: l_pricing_attribs_rec.pricing_attribute91 := FND_API.G_MISS_CHAR;
7517: l_pricing_attribs_rec.pricing_attribute92 := FND_API.G_MISS_CHAR;
7518: l_pricing_attribs_rec.pricing_attribute93 := FND_API.G_MISS_CHAR;
7519: l_pricing_attribs_rec.pricing_attribute94 := FND_API.G_MISS_CHAR;
7520: l_pricing_attribs_rec.pricing_attribute95 := FND_API.G_MISS_CHAR;
7521: l_pricing_attribs_rec.pricing_attribute96 := FND_API.G_MISS_CHAR;
7522: l_pricing_attribs_rec.pricing_attribute97 := FND_API.G_MISS_CHAR;
7523: l_pricing_attribs_rec.pricing_attribute98 := FND_API.G_MISS_CHAR;
7524: l_pricing_attribs_rec.pricing_attribute99 := FND_API.G_MISS_CHAR;
7517: l_pricing_attribs_rec.pricing_attribute92 := FND_API.G_MISS_CHAR;
7518: l_pricing_attribs_rec.pricing_attribute93 := FND_API.G_MISS_CHAR;
7519: l_pricing_attribs_rec.pricing_attribute94 := FND_API.G_MISS_CHAR;
7520: l_pricing_attribs_rec.pricing_attribute95 := FND_API.G_MISS_CHAR;
7521: l_pricing_attribs_rec.pricing_attribute96 := FND_API.G_MISS_CHAR;
7522: l_pricing_attribs_rec.pricing_attribute97 := FND_API.G_MISS_CHAR;
7523: l_pricing_attribs_rec.pricing_attribute98 := FND_API.G_MISS_CHAR;
7524: l_pricing_attribs_rec.pricing_attribute99 := FND_API.G_MISS_CHAR;
7525: l_pricing_attribs_rec.pricing_attribute100 := FND_API.G_MISS_CHAR;
7518: l_pricing_attribs_rec.pricing_attribute93 := FND_API.G_MISS_CHAR;
7519: l_pricing_attribs_rec.pricing_attribute94 := FND_API.G_MISS_CHAR;
7520: l_pricing_attribs_rec.pricing_attribute95 := FND_API.G_MISS_CHAR;
7521: l_pricing_attribs_rec.pricing_attribute96 := FND_API.G_MISS_CHAR;
7522: l_pricing_attribs_rec.pricing_attribute97 := FND_API.G_MISS_CHAR;
7523: l_pricing_attribs_rec.pricing_attribute98 := FND_API.G_MISS_CHAR;
7524: l_pricing_attribs_rec.pricing_attribute99 := FND_API.G_MISS_CHAR;
7525: l_pricing_attribs_rec.pricing_attribute100 := FND_API.G_MISS_CHAR;
7526: l_pricing_attribs_rec.context := FND_API.G_MISS_CHAR;
7519: l_pricing_attribs_rec.pricing_attribute94 := FND_API.G_MISS_CHAR;
7520: l_pricing_attribs_rec.pricing_attribute95 := FND_API.G_MISS_CHAR;
7521: l_pricing_attribs_rec.pricing_attribute96 := FND_API.G_MISS_CHAR;
7522: l_pricing_attribs_rec.pricing_attribute97 := FND_API.G_MISS_CHAR;
7523: l_pricing_attribs_rec.pricing_attribute98 := FND_API.G_MISS_CHAR;
7524: l_pricing_attribs_rec.pricing_attribute99 := FND_API.G_MISS_CHAR;
7525: l_pricing_attribs_rec.pricing_attribute100 := FND_API.G_MISS_CHAR;
7526: l_pricing_attribs_rec.context := FND_API.G_MISS_CHAR;
7527: l_pricing_attribs_rec.attribute1 := FND_API.G_MISS_CHAR;
7520: l_pricing_attribs_rec.pricing_attribute95 := FND_API.G_MISS_CHAR;
7521: l_pricing_attribs_rec.pricing_attribute96 := FND_API.G_MISS_CHAR;
7522: l_pricing_attribs_rec.pricing_attribute97 := FND_API.G_MISS_CHAR;
7523: l_pricing_attribs_rec.pricing_attribute98 := FND_API.G_MISS_CHAR;
7524: l_pricing_attribs_rec.pricing_attribute99 := FND_API.G_MISS_CHAR;
7525: l_pricing_attribs_rec.pricing_attribute100 := FND_API.G_MISS_CHAR;
7526: l_pricing_attribs_rec.context := FND_API.G_MISS_CHAR;
7527: l_pricing_attribs_rec.attribute1 := FND_API.G_MISS_CHAR;
7528: l_pricing_attribs_rec.attribute2 := FND_API.G_MISS_CHAR;
7521: l_pricing_attribs_rec.pricing_attribute96 := FND_API.G_MISS_CHAR;
7522: l_pricing_attribs_rec.pricing_attribute97 := FND_API.G_MISS_CHAR;
7523: l_pricing_attribs_rec.pricing_attribute98 := FND_API.G_MISS_CHAR;
7524: l_pricing_attribs_rec.pricing_attribute99 := FND_API.G_MISS_CHAR;
7525: l_pricing_attribs_rec.pricing_attribute100 := FND_API.G_MISS_CHAR;
7526: l_pricing_attribs_rec.context := FND_API.G_MISS_CHAR;
7527: l_pricing_attribs_rec.attribute1 := FND_API.G_MISS_CHAR;
7528: l_pricing_attribs_rec.attribute2 := FND_API.G_MISS_CHAR;
7529: l_pricing_attribs_rec.attribute3 := FND_API.G_MISS_CHAR;
7522: l_pricing_attribs_rec.pricing_attribute97 := FND_API.G_MISS_CHAR;
7523: l_pricing_attribs_rec.pricing_attribute98 := FND_API.G_MISS_CHAR;
7524: l_pricing_attribs_rec.pricing_attribute99 := FND_API.G_MISS_CHAR;
7525: l_pricing_attribs_rec.pricing_attribute100 := FND_API.G_MISS_CHAR;
7526: l_pricing_attribs_rec.context := FND_API.G_MISS_CHAR;
7527: l_pricing_attribs_rec.attribute1 := FND_API.G_MISS_CHAR;
7528: l_pricing_attribs_rec.attribute2 := FND_API.G_MISS_CHAR;
7529: l_pricing_attribs_rec.attribute3 := FND_API.G_MISS_CHAR;
7530: l_pricing_attribs_rec.attribute4 := FND_API.G_MISS_CHAR;
7523: l_pricing_attribs_rec.pricing_attribute98 := FND_API.G_MISS_CHAR;
7524: l_pricing_attribs_rec.pricing_attribute99 := FND_API.G_MISS_CHAR;
7525: l_pricing_attribs_rec.pricing_attribute100 := FND_API.G_MISS_CHAR;
7526: l_pricing_attribs_rec.context := FND_API.G_MISS_CHAR;
7527: l_pricing_attribs_rec.attribute1 := FND_API.G_MISS_CHAR;
7528: l_pricing_attribs_rec.attribute2 := FND_API.G_MISS_CHAR;
7529: l_pricing_attribs_rec.attribute3 := FND_API.G_MISS_CHAR;
7530: l_pricing_attribs_rec.attribute4 := FND_API.G_MISS_CHAR;
7531: l_pricing_attribs_rec.attribute5 := FND_API.G_MISS_CHAR;
7524: l_pricing_attribs_rec.pricing_attribute99 := FND_API.G_MISS_CHAR;
7525: l_pricing_attribs_rec.pricing_attribute100 := FND_API.G_MISS_CHAR;
7526: l_pricing_attribs_rec.context := FND_API.G_MISS_CHAR;
7527: l_pricing_attribs_rec.attribute1 := FND_API.G_MISS_CHAR;
7528: l_pricing_attribs_rec.attribute2 := FND_API.G_MISS_CHAR;
7529: l_pricing_attribs_rec.attribute3 := FND_API.G_MISS_CHAR;
7530: l_pricing_attribs_rec.attribute4 := FND_API.G_MISS_CHAR;
7531: l_pricing_attribs_rec.attribute5 := FND_API.G_MISS_CHAR;
7532: l_pricing_attribs_rec.attribute6 := FND_API.G_MISS_CHAR;
7525: l_pricing_attribs_rec.pricing_attribute100 := FND_API.G_MISS_CHAR;
7526: l_pricing_attribs_rec.context := FND_API.G_MISS_CHAR;
7527: l_pricing_attribs_rec.attribute1 := FND_API.G_MISS_CHAR;
7528: l_pricing_attribs_rec.attribute2 := FND_API.G_MISS_CHAR;
7529: l_pricing_attribs_rec.attribute3 := FND_API.G_MISS_CHAR;
7530: l_pricing_attribs_rec.attribute4 := FND_API.G_MISS_CHAR;
7531: l_pricing_attribs_rec.attribute5 := FND_API.G_MISS_CHAR;
7532: l_pricing_attribs_rec.attribute6 := FND_API.G_MISS_CHAR;
7533: l_pricing_attribs_rec.attribute7 := FND_API.G_MISS_CHAR;
7526: l_pricing_attribs_rec.context := FND_API.G_MISS_CHAR;
7527: l_pricing_attribs_rec.attribute1 := FND_API.G_MISS_CHAR;
7528: l_pricing_attribs_rec.attribute2 := FND_API.G_MISS_CHAR;
7529: l_pricing_attribs_rec.attribute3 := FND_API.G_MISS_CHAR;
7530: l_pricing_attribs_rec.attribute4 := FND_API.G_MISS_CHAR;
7531: l_pricing_attribs_rec.attribute5 := FND_API.G_MISS_CHAR;
7532: l_pricing_attribs_rec.attribute6 := FND_API.G_MISS_CHAR;
7533: l_pricing_attribs_rec.attribute7 := FND_API.G_MISS_CHAR;
7534: l_pricing_attribs_rec.attribute8 := FND_API.G_MISS_CHAR;
7527: l_pricing_attribs_rec.attribute1 := FND_API.G_MISS_CHAR;
7528: l_pricing_attribs_rec.attribute2 := FND_API.G_MISS_CHAR;
7529: l_pricing_attribs_rec.attribute3 := FND_API.G_MISS_CHAR;
7530: l_pricing_attribs_rec.attribute4 := FND_API.G_MISS_CHAR;
7531: l_pricing_attribs_rec.attribute5 := FND_API.G_MISS_CHAR;
7532: l_pricing_attribs_rec.attribute6 := FND_API.G_MISS_CHAR;
7533: l_pricing_attribs_rec.attribute7 := FND_API.G_MISS_CHAR;
7534: l_pricing_attribs_rec.attribute8 := FND_API.G_MISS_CHAR;
7535: l_pricing_attribs_rec.attribute9 := FND_API.G_MISS_CHAR;
7528: l_pricing_attribs_rec.attribute2 := FND_API.G_MISS_CHAR;
7529: l_pricing_attribs_rec.attribute3 := FND_API.G_MISS_CHAR;
7530: l_pricing_attribs_rec.attribute4 := FND_API.G_MISS_CHAR;
7531: l_pricing_attribs_rec.attribute5 := FND_API.G_MISS_CHAR;
7532: l_pricing_attribs_rec.attribute6 := FND_API.G_MISS_CHAR;
7533: l_pricing_attribs_rec.attribute7 := FND_API.G_MISS_CHAR;
7534: l_pricing_attribs_rec.attribute8 := FND_API.G_MISS_CHAR;
7535: l_pricing_attribs_rec.attribute9 := FND_API.G_MISS_CHAR;
7536: l_pricing_attribs_rec.attribute10 := FND_API.G_MISS_CHAR;
7529: l_pricing_attribs_rec.attribute3 := FND_API.G_MISS_CHAR;
7530: l_pricing_attribs_rec.attribute4 := FND_API.G_MISS_CHAR;
7531: l_pricing_attribs_rec.attribute5 := FND_API.G_MISS_CHAR;
7532: l_pricing_attribs_rec.attribute6 := FND_API.G_MISS_CHAR;
7533: l_pricing_attribs_rec.attribute7 := FND_API.G_MISS_CHAR;
7534: l_pricing_attribs_rec.attribute8 := FND_API.G_MISS_CHAR;
7535: l_pricing_attribs_rec.attribute9 := FND_API.G_MISS_CHAR;
7536: l_pricing_attribs_rec.attribute10 := FND_API.G_MISS_CHAR;
7537: l_pricing_attribs_rec.attribute11 := FND_API.G_MISS_CHAR;
7530: l_pricing_attribs_rec.attribute4 := FND_API.G_MISS_CHAR;
7531: l_pricing_attribs_rec.attribute5 := FND_API.G_MISS_CHAR;
7532: l_pricing_attribs_rec.attribute6 := FND_API.G_MISS_CHAR;
7533: l_pricing_attribs_rec.attribute7 := FND_API.G_MISS_CHAR;
7534: l_pricing_attribs_rec.attribute8 := FND_API.G_MISS_CHAR;
7535: l_pricing_attribs_rec.attribute9 := FND_API.G_MISS_CHAR;
7536: l_pricing_attribs_rec.attribute10 := FND_API.G_MISS_CHAR;
7537: l_pricing_attribs_rec.attribute11 := FND_API.G_MISS_CHAR;
7538: l_pricing_attribs_rec.attribute12 := FND_API.G_MISS_CHAR;
7531: l_pricing_attribs_rec.attribute5 := FND_API.G_MISS_CHAR;
7532: l_pricing_attribs_rec.attribute6 := FND_API.G_MISS_CHAR;
7533: l_pricing_attribs_rec.attribute7 := FND_API.G_MISS_CHAR;
7534: l_pricing_attribs_rec.attribute8 := FND_API.G_MISS_CHAR;
7535: l_pricing_attribs_rec.attribute9 := FND_API.G_MISS_CHAR;
7536: l_pricing_attribs_rec.attribute10 := FND_API.G_MISS_CHAR;
7537: l_pricing_attribs_rec.attribute11 := FND_API.G_MISS_CHAR;
7538: l_pricing_attribs_rec.attribute12 := FND_API.G_MISS_CHAR;
7539: l_pricing_attribs_rec.attribute13 := FND_API.G_MISS_CHAR;
7532: l_pricing_attribs_rec.attribute6 := FND_API.G_MISS_CHAR;
7533: l_pricing_attribs_rec.attribute7 := FND_API.G_MISS_CHAR;
7534: l_pricing_attribs_rec.attribute8 := FND_API.G_MISS_CHAR;
7535: l_pricing_attribs_rec.attribute9 := FND_API.G_MISS_CHAR;
7536: l_pricing_attribs_rec.attribute10 := FND_API.G_MISS_CHAR;
7537: l_pricing_attribs_rec.attribute11 := FND_API.G_MISS_CHAR;
7538: l_pricing_attribs_rec.attribute12 := FND_API.G_MISS_CHAR;
7539: l_pricing_attribs_rec.attribute13 := FND_API.G_MISS_CHAR;
7540: l_pricing_attribs_rec.attribute14 := FND_API.G_MISS_CHAR;
7533: l_pricing_attribs_rec.attribute7 := FND_API.G_MISS_CHAR;
7534: l_pricing_attribs_rec.attribute8 := FND_API.G_MISS_CHAR;
7535: l_pricing_attribs_rec.attribute9 := FND_API.G_MISS_CHAR;
7536: l_pricing_attribs_rec.attribute10 := FND_API.G_MISS_CHAR;
7537: l_pricing_attribs_rec.attribute11 := FND_API.G_MISS_CHAR;
7538: l_pricing_attribs_rec.attribute12 := FND_API.G_MISS_CHAR;
7539: l_pricing_attribs_rec.attribute13 := FND_API.G_MISS_CHAR;
7540: l_pricing_attribs_rec.attribute14 := FND_API.G_MISS_CHAR;
7541: l_pricing_attribs_rec.attribute15 := FND_API.G_MISS_CHAR;
7534: l_pricing_attribs_rec.attribute8 := FND_API.G_MISS_CHAR;
7535: l_pricing_attribs_rec.attribute9 := FND_API.G_MISS_CHAR;
7536: l_pricing_attribs_rec.attribute10 := FND_API.G_MISS_CHAR;
7537: l_pricing_attribs_rec.attribute11 := FND_API.G_MISS_CHAR;
7538: l_pricing_attribs_rec.attribute12 := FND_API.G_MISS_CHAR;
7539: l_pricing_attribs_rec.attribute13 := FND_API.G_MISS_CHAR;
7540: l_pricing_attribs_rec.attribute14 := FND_API.G_MISS_CHAR;
7541: l_pricing_attribs_rec.attribute15 := FND_API.G_MISS_CHAR;
7542: l_pricing_attribs_rec.object_version_number := p_pricing_attribs_rec.object_version_number ;
7535: l_pricing_attribs_rec.attribute9 := FND_API.G_MISS_CHAR;
7536: l_pricing_attribs_rec.attribute10 := FND_API.G_MISS_CHAR;
7537: l_pricing_attribs_rec.attribute11 := FND_API.G_MISS_CHAR;
7538: l_pricing_attribs_rec.attribute12 := FND_API.G_MISS_CHAR;
7539: l_pricing_attribs_rec.attribute13 := FND_API.G_MISS_CHAR;
7540: l_pricing_attribs_rec.attribute14 := FND_API.G_MISS_CHAR;
7541: l_pricing_attribs_rec.attribute15 := FND_API.G_MISS_CHAR;
7542: l_pricing_attribs_rec.object_version_number := p_pricing_attribs_rec.object_version_number ;
7543:
7536: l_pricing_attribs_rec.attribute10 := FND_API.G_MISS_CHAR;
7537: l_pricing_attribs_rec.attribute11 := FND_API.G_MISS_CHAR;
7538: l_pricing_attribs_rec.attribute12 := FND_API.G_MISS_CHAR;
7539: l_pricing_attribs_rec.attribute13 := FND_API.G_MISS_CHAR;
7540: l_pricing_attribs_rec.attribute14 := FND_API.G_MISS_CHAR;
7541: l_pricing_attribs_rec.attribute15 := FND_API.G_MISS_CHAR;
7542: l_pricing_attribs_rec.object_version_number := p_pricing_attribs_rec.object_version_number ;
7543:
7544: g_expire_pric_flag := 'Y';
7537: l_pricing_attribs_rec.attribute11 := FND_API.G_MISS_CHAR;
7538: l_pricing_attribs_rec.attribute12 := FND_API.G_MISS_CHAR;
7539: l_pricing_attribs_rec.attribute13 := FND_API.G_MISS_CHAR;
7540: l_pricing_attribs_rec.attribute14 := FND_API.G_MISS_CHAR;
7541: l_pricing_attribs_rec.attribute15 := FND_API.G_MISS_CHAR;
7542: l_pricing_attribs_rec.object_version_number := p_pricing_attribs_rec.object_version_number ;
7543:
7544: g_expire_pric_flag := 'Y';
7545: csi_pricing_attribs_pvt.update_pricing_attribs
7543:
7544: g_expire_pric_flag := 'Y';
7545: csi_pricing_attribs_pvt.update_pricing_attribs
7546: ( p_api_version => p_api_version
7547: ,p_commit => fnd_api.g_false
7548: ,p_init_msg_list => p_init_msg_list
7549: ,p_validation_level => p_validation_level
7550: ,p_pricing_attribs_rec => l_pricing_attribs_rec
7551: ,p_txn_rec => p_txn_rec
7556:
7557: g_expire_pric_flag := 'N';
7558:
7559:
7560: IF NOT(x_return_status = FND_API.G_RET_STS_SUCCESS) THEN
7561: l_msg_index := 1;
7562: l_msg_count := x_msg_count;
7563: WHILE l_msg_count > 0 LOOP
7564: x_msg_data := FND_MSG_PUB.GET
7562: l_msg_count := x_msg_count;
7563: WHILE l_msg_count > 0 LOOP
7564: x_msg_data := FND_MSG_PUB.GET
7565: ( l_msg_index,
7566: FND_API.G_FALSE );
7567:
7568: csi_gen_utility_pvt.put_line('message data = '||x_msg_data);
7569: l_msg_index := l_msg_index + 1;
7570: l_msg_count := l_msg_count - 1;
7568: csi_gen_utility_pvt.put_line('message data = '||x_msg_data);
7569: l_msg_index := l_msg_index + 1;
7570: l_msg_count := l_msg_count - 1;
7571: END LOOP;
7572: RAISE FND_API.G_EXC_ERROR;
7573: END IF;
7574:
7575: -- End of API body
7576:
7574:
7575: -- End of API body
7576:
7577: -- Standard check of p_commit.
7578: IF FND_API.To_Boolean( p_commit ) THEN
7579: COMMIT WORK;
7580: END IF;
7581:
7582: -- Standard call to get message count and if count is get message info.
7586: );
7587:
7588:
7589: EXCEPTION
7590: WHEN FND_API.G_EXC_ERROR THEN
7591: ROLLBACK TO expire_pricing_attribs;
7592: x_return_status := FND_API.G_RET_STS_ERROR ;
7593: FND_MSG_PUB.Count_And_Get
7594: ( p_count => x_msg_count,
7588:
7589: EXCEPTION
7590: WHEN FND_API.G_EXC_ERROR THEN
7591: ROLLBACK TO expire_pricing_attribs;
7592: x_return_status := FND_API.G_RET_STS_ERROR ;
7593: FND_MSG_PUB.Count_And_Get
7594: ( p_count => x_msg_count,
7595: p_data => x_msg_data
7596: );
7594: ( p_count => x_msg_count,
7595: p_data => x_msg_data
7596: );
7597:
7598: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7599: ROLLBACK TO expire_pricing_attribs;
7600: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
7601: FND_MSG_PUB.Count_And_Get
7602: (p_count => x_msg_count,
7596: );
7597:
7598: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7599: ROLLBACK TO expire_pricing_attribs;
7600: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
7601: FND_MSG_PUB.Count_And_Get
7602: (p_count => x_msg_count,
7603: p_data => x_msg_data
7604: );
7604: );
7605:
7606: WHEN OTHERS THEN
7607: ROLLBACK TO expire_pricing_attribs;
7608: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
7609:
7610: IF FND_MSG_PUB.Check_Msg_Level
7611: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
7612: THEN