Unable to Create Receipt APP-PO-14142: RCV_RECEIPTS_TH.INSERT_HEADER-000: ORA-0000
应用于:
•Oracle库存管理版本: 11.5.1 to 12.1.2 -释放11.5 to 12.1
•文档中的信息适用于其他平台
•形式:RCVRCERC.FMB——输入收据
症状:
当试图以RCVRCERC形式保存任何收据时,发生下面的错误:
APP-PO-14142: rcv_receipts_th.insert_header-000: ORA-0000: normal, successful completion.
原因:一个SQL错误发生在rcv_receipts_th.insert_header。
这个SQL错误是:ORA-0000:正常,成功完成。
这个问题在下面步骤中可以随意复制:
1.导航到Receiving > Receipts
2.查询订单
3.点击在线并保存
4.这时上述错误发生
原因:
这个问题是RVC表定制触发器引起的,从诊断输出:程序检查报告追查采购和库存,显示在RCV表存在定制的触发器。如:
Table Owner
Table Name
Trigger Name
PO
RCV_SHIPMENT_HEADERS
XXOIC_GRN_TRIGGER
PO
RCV_TRANSACTIONS
XXOIC_SCAN_TRI
PO
RCV_TRANSACTIONS
XXOIC_GRN_TRI
解决方案:
实施解决方案按一下步骤进行:
1.禁用定制触发,这可能会影响到这个问题
例:alter trigger AXXOIC_GRN_TRIGGER disable;
commit;
2.下面的SQL脚本不能返回定制触发:
select TRIGGER_NAME, TABLE_NAME, STATUS
from all_triggers
where (TABLE_NAME like 'PO%' OR TABLE_NAME like 'RCV%' OR TABLE_NAME like 'MTL%' )
and status = 'ENABLED'
order by table_name, status;
通过浏览表格在表中出现问题的地方,关掉定制图书馆并选择 帮助->工具->定制节点->脱离菜单栏