3179: for i in 1..temp_cascaded_table.count loop
3180: temp_cascaded_table.delete(i);
3181: end loop;
3182: end if;
3183: fnd_message.set_name('INV', 'INV_INVALID_ROI_VALUE');
3184: fnd_message.set_token('COLUMN', 'Quantity');
3185: fnd_message.set_token('ROI_VALUE',x_cascaded_table(current_n).quantity);
3186: fnd_message.set_token('SYS_VALUE',l_rsl_qty);
3187: fnd_msg_pub.ADD;
3180: temp_cascaded_table.delete(i);
3181: end loop;
3182: end if;
3183: fnd_message.set_name('INV', 'INV_INVALID_ROI_VALUE');
3184: fnd_message.set_token('COLUMN', 'Quantity');
3185: fnd_message.set_token('ROI_VALUE',x_cascaded_table(current_n).quantity);
3186: fnd_message.set_token('SYS_VALUE',l_rsl_qty);
3187: fnd_msg_pub.ADD;
3188: RAISE fnd_api.g_exc_error;
3181: end loop;
3182: end if;
3183: fnd_message.set_name('INV', 'INV_INVALID_ROI_VALUE');
3184: fnd_message.set_token('COLUMN', 'Quantity');
3185: fnd_message.set_token('ROI_VALUE',x_cascaded_table(current_n).quantity);
3186: fnd_message.set_token('SYS_VALUE',l_rsl_qty);
3187: fnd_msg_pub.ADD;
3188: RAISE fnd_api.g_exc_error;
3189: END IF;
3182: end if;
3183: fnd_message.set_name('INV', 'INV_INVALID_ROI_VALUE');
3184: fnd_message.set_token('COLUMN', 'Quantity');
3185: fnd_message.set_token('ROI_VALUE',x_cascaded_table(current_n).quantity);
3186: fnd_message.set_token('SYS_VALUE',l_rsl_qty);
3187: fnd_msg_pub.ADD;
3188: RAISE fnd_api.g_exc_error;
3189: END IF;
3190: IF (l_rsl_uom <> x_cascaded_table(current_n).unit_of_measure) THEN
3194: for i in 1..temp_cascaded_table.count loop
3195: temp_cascaded_table.delete(i);
3196: end loop;
3197: end if;
3198: fnd_message.set_name('INV', 'INV_INVALID_ROI_VALUE');
3199: fnd_message.set_token('COLUMN', 'Uom');
3200: fnd_message.set_token('ROI_VALUE',x_cascaded_table(current_n).unit_of_measure);
3201: fnd_message.set_token('SYS_VALUE',l_rsl_uom);
3202: fnd_msg_pub.ADD;
3195: temp_cascaded_table.delete(i);
3196: end loop;
3197: end if;
3198: fnd_message.set_name('INV', 'INV_INVALID_ROI_VALUE');
3199: fnd_message.set_token('COLUMN', 'Uom');
3200: fnd_message.set_token('ROI_VALUE',x_cascaded_table(current_n).unit_of_measure);
3201: fnd_message.set_token('SYS_VALUE',l_rsl_uom);
3202: fnd_msg_pub.ADD;
3203: RAISE fnd_api.g_exc_error;
3196: end loop;
3197: end if;
3198: fnd_message.set_name('INV', 'INV_INVALID_ROI_VALUE');
3199: fnd_message.set_token('COLUMN', 'Uom');
3200: fnd_message.set_token('ROI_VALUE',x_cascaded_table(current_n).unit_of_measure);
3201: fnd_message.set_token('SYS_VALUE',l_rsl_uom);
3202: fnd_msg_pub.ADD;
3203: RAISE fnd_api.g_exc_error;
3204: END IF;
3197: end if;
3198: fnd_message.set_name('INV', 'INV_INVALID_ROI_VALUE');
3199: fnd_message.set_token('COLUMN', 'Uom');
3200: fnd_message.set_token('ROI_VALUE',x_cascaded_table(current_n).unit_of_measure);
3201: fnd_message.set_token('SYS_VALUE',l_rsl_uom);
3202: fnd_msg_pub.ADD;
3203: RAISE fnd_api.g_exc_error;
3204: END IF;
3205: END IF;