236: end if;
237: l_remain_qty := l_qty_issued - l_mti_qty;
238: if (l_remain_qty <= 0) then
239: x_error_flag := 2;
240: fnd_message.set_name('EAM','EAM_NOTHING_TO_RETURN');
241: x_error_mssg := fnd_message.get;
242: return;
243: elsif (l_remain_qty - p_trx_qty < 0) then
244: x_error_flag := 2;
237: l_remain_qty := l_qty_issued - l_mti_qty;
238: if (l_remain_qty <= 0) then
239: x_error_flag := 2;
240: fnd_message.set_name('EAM','EAM_NOTHING_TO_RETURN');
241: x_error_mssg := fnd_message.get;
242: return;
243: elsif (l_remain_qty - p_trx_qty < 0) then
244: x_error_flag := 2;
245: fnd_message.set_name('EAM','EAM_REDUCE_RETURN_QTY');
241: x_error_mssg := fnd_message.get;
242: return;
243: elsif (l_remain_qty - p_trx_qty < 0) then
244: x_error_flag := 2;
245: fnd_message.set_name('EAM','EAM_REDUCE_RETURN_QTY');
246: fnd_message.set_token('QTY', to_char(l_remain_qty) );
247: x_error_mssg := fnd_message.get;
248: return;
249: end if;
242: return;
243: elsif (l_remain_qty - p_trx_qty < 0) then
244: x_error_flag := 2;
245: fnd_message.set_name('EAM','EAM_REDUCE_RETURN_QTY');
246: fnd_message.set_token('QTY', to_char(l_remain_qty) );
247: x_error_mssg := fnd_message.get;
248: return;
249: end if;
250: end if;
243: elsif (l_remain_qty - p_trx_qty < 0) then
244: x_error_flag := 2;
245: fnd_message.set_name('EAM','EAM_REDUCE_RETURN_QTY');
246: fnd_message.set_token('QTY', to_char(l_remain_qty) );
247: x_error_mssg := fnd_message.get;
248: return;
249: end if;
250: end if;
251: end if;