| Unable to Return Serialized Item, 0 choice for Serial Number LOV, FRM-40212 (文档 ID 1053770.1) |
转到底部
|
|
|
In this Document
APPLIES TO:Oracle Inventory Management - Version 12.0.0 to 12.1.3 [Release 12.0 to 12.1]Information in this document applies to any platform. Form:RCVTXERE.FMB - Enter Returns SYMPTOMS
When attempting to perform a return for some serial controlled items of specific purchase order , the LOV on Serial Number does not retrieve any valid serial number
FRM-40212: Invalid value for FM_SERIAL_NUMBER.
When trying to view a list of serial numbers
FRM-41830: List of Values Contains no entries
What has been checked CAUSE
The issue is caused by incorrect validation in file RCVCOTRX.pld as explained in
Select serial_number from (select distinct mut.serial_number from mtl_material_transactions mmt, mtl_unit_transactions mut, mtl_serial_numbers msn, rcv_transactions rt where mut.transaction_id = mmt.transaction_id and mut.organization_id = :1 and msn.current_status = 3 and (msn.group_mark_id is null or msn.group_mark_id = -1) and (rt.transaction_id = :2 or rt.parent_transaction_id = :3) and mmt.rcv_transaction_id = rt.transaction_id and msn.inventory_item_id = mmt.inventory_item_id and mmt.inventory_item_id = mut.inventory_item_id and msn.inventory_item_id = :4 and msn.serial_number = mut.serial_number and nvl(msn.lpn_id,-1) = nvl(:5,-1) and not exists (select 'No Lot Info' from mtl_transaction_lot_numbers mtln where mmt.transaction_id = mtln.transaction_id) and nvl(msn.owning_tp_type,2) = decode(nvl(:6,'N'),'N',2,'Y',1) and inv_material_status_grp.is_status_applicable(:7 ,:8 ,:9 ,NULL ,:10 ,:11 ,:12 ,NULL ,NULL ,NULL ,mut.serial_number , 'S' ) = 'Y' and not exists (select 'No Other deliver txn' FROM rcv_transactions RT2, mtl_material_transactions mmt2, mtl_unit_transactions mut2 WHERE RT2.transaction_id > rt.transaction_id AND RT2.transaction_type = 'DELIVER' AND RT2.transaction_id = mmt2.rcv_transaction_id AND MMT2.transaction_id = mut2.transaction_id AND MUT2.serial_number = mut.serial_number AND MUT2.inventory_item_id = mut.inventory_item_id AND MUT2.organization_id = mut.organization_id )union select distinct mut.serial_number from mtl_material_transactions mmt, mtl_unit_transactions mut, mtl_transaction_lot_numbers mtln, mtl_serial_numbers msn, rcv_transactions rt where mut.transaction_id = mtln.serial_transaction_id and mtln.transaction_id = mmt.transaction_id and msn.inventory_item_id = mmt.inventory_item_id and mmt.inventory_item_id = mut.inventory_item_id and msn.inventory_item_id = :13 and msn.serial_number = mut.serial_number and msn.current_status = 3 and (msn.group_mark_id is null or msn.group_mark_id = -1) and nvl(msn.lpn_id,-1) = nvl(:14,-1) and (rt.transaction_id = :15 or rt.parent_transaction_id = :16) and mmt.rcv_transaction_id = rt.transaction_id and mtln.lot_number =:17 and mtln.organization_id = :18 and nvl(msn.owning_tp_type,2) = decode(nvl(:19,'N'),'N',2,'Y',1) and inv_material_status_grp.is_status_applicable(:20 ,:21 ,:22 ,NULL ,:23 ,:24 ,:25 ,NULL ,NULL ,NULL ,mut.serial_number , 'S' ) = 'Y' and not exists (select 'No Other deliver txn' FROM rcv_transactions RT2, mtl_material_transactions mmt2, mtl_unit_transactions mut2,mtl_transaction_lot_numbers mtln2 WHERE RT2.transaction_id > rt.transaction_id AND RT2.transaction_type = 'DELIVER' AND RT2.transaction_id = mmt2.rcv_transaction_id AND mut2.transaction_id = mtln2.serial_transaction_id and mtln2.transaction_id = mmt2.transaction_id AND MUT2.serial_number = mut.serial_number AND MUT2.inventory_item_id = mut.inventory_item_id AND mtln2.organization_id = mtln.organization_id )) WHERE SERIAL_NUMBER LIKE :26
SOLUTION
For Release 12.0.x REFERENCESNOTE:950873.1 - Return or Correctin on PO Receipt: Frm-40212 Invalid Value For Field FM_SERIAL_NUMBERNOTE:859312.1 - No Serial Numbers Are Listed Down When Doing Return or Correction FRM-40212 Invalid value for FM_SERIAL_NUMBER FRM-41830 |
