Unable To Do Receiving Transaction No Serial Number In LOV APP-PO-14808
适用于:
•Oracle 库存管理版本:11.5.1 to 12.1.3-释放:11.5 到12.1
•文档中的信息适用于其他平台
•形式:RCVRCERC.FMB—进入收据图形用户界面。
•形式:RCVRCERC.FMB—进入接收交易图形用户界面。
症状:
当试图为特殊的采购订单或特殊的项目进行接受交易时,当点击批次—序列号按钮,序列号的值列表没有显示任何序列号并且当没有输入任何批次/序列号的时候保存记录会出现以下结果:
错误:
-----------------------
APP-PO-14808: 序列号数量和交易数量不匹配。
行动:调整你的交易数量或者序列号
步骤:
-----------------------
这个问题在下列步骤中随时都可能重复出现:
1.拒绝接受> 接受交易
2.检查采购订单
3.点击 批次—序列号 按钮
4.在序列号的条目表中,关于序列号的值列表没有返回任何记录。
原因:
这个问题是由这样一个事实引起的:项目已经为序列生成的属性值集设置了预先定义的序列号( SERIAL_NUMBER_CONTROL_CODE = 2 ),但是在体统中没有有效的序列号被定义。
为采购订单做的记录402245.1的 rcv11i 输出显示:
3: po_line_locations_all
- ITEM_ID = 76435
- Item Number (segment1) = XC011
- SHIP_TO_ORGANIZATION_ID = 91
19: mtl_system_items
- INVENTORY_ITEM_ID = 76435
- ORGANIZATION_ID = 91
- SEGMENT1 = XC011
- LOT_CONTROL_CODE = 1
- SERIAL_NUMBER_CONTROL_CODE = 2
29: mtl_serial_numbers
No records
36: Serial Control
LOOKUP_TYPE LOOKUP_CODE MEANING ENABLED_FLAG
MTL_SERIAL_NUMBER 1 No serial number control Y
MTL_SERIAL_NUMBER 2 Predefined serial numbers Y
MTL_SERIAL_NUMBER 5 Dynamic entry at inventory receipt Y
MTL_SERIAL_NUMBER 6 Dynamic entry at sales order issue Y
所以,涉及的项目已经被预先定义了序列号SERIAL_NUMBER_CONTROL_CODE 2
如果没有在序列号表项中没有记录条目,采购订单是不能被接收的(实际上任何其他库存杂项收据也将不能被接收)。
解决方案:
在采购订单中的应用到的项目
1)或者在发货之前确定已经使用了有效的序列号
2)或者按照以下方式改变项目设置
- 操控项目/控制项目表
- 查找项目
- 在库存账目的库存收据里改变序列号的生成属性
- 当接收项目时,它将创建和分配序列号