在发运事务处理做了订单价格修改,然后提交。 报错如下: *您共提交订单价格修改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. 又怀疑应用并没有注册为多组织的应用,遂检查:

SELECT COUNT(*)
  FROM Fnd_Mo_Product_Init t
 WHERE Application_Short_Name = 'CUX'
   AND Status = 'Y';

注册:

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了