在发运事务处理作了订单价格修改,而后提交。
报错以下:
您共提交订单价格修改1行,自审批成功0行,自审批失败1行,自审批失败缘由程序包OEOrderPUB过程
Process.Order 中出现错误ORA-20001:SQLPLSQLERROR:N,ROUTIE,
MOGLOBAL.VALIDATE_ORGID_PUB_API,N,ERRNO,-20001,N,
REASON,ORA-20001:
1. 看到MO_GLOBAL.VALIDATE_ORGID_PUB_API,以为可能与业务实体有关,遂去查配置文件【MO:默认业务实体】,发现职责层为空。
设置完毕后切换职责从新作,依然报错。
2. 又怀疑应用并无注册为多组织的应用,遂检查:ide
SELECT COUNT(*) FROM Fnd_Mo_Product_Init t WHERE Application_Short_Name = 'CUX' AND Status = 'Y';
注册:code
BEGIN Fnd_Mo_Product_Init_Pkg.Register_Application('CUX', 'SYSADMIN', 'Y'); COMMIT; --Fnd_Mo_Product_Init_Pkg.Remove_Application('CUX'); --反注册 END;
依然未解决。
3. 去论坛查资料,发现有很多说是temp表空间问题致使的,解决办法是重建。
因而去查temp表空间,发现temp表空间状态ok,可是APPS_TS_TX_DATA表空间满了。
扩展后再作业务,OK了
事务