暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle E-Business Suite编译From报错 -- FRM-18108: Failed to load the following objects.

原创 Albert Tan DBA 之路 2025-03-14
23

错误详情

[applmgr@erp ZHS]$ pwd
/u01/ebs/app/prodappl/cux/11.5.0/forms/ZHS 
[applmgr@erp ZHS]$ f60gen module=POSEOP.fmb userid=apps/apps output_file=POSEOP.fmx
Forms 6.0 (Form Compiler) Version 6.0.8.28.0 (Production)

Forms 6.0 (Form Compiler): Release  - Production

(c) Copyright 1999 Oracle Corporation.  All rights reserved.

Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
     With the Partitioning, OLAP, Data Mining and Real Application Testing options
PL/SQL Version 8.0.6.3.0 (Production)
Oracle Procedure Builder V6.0.8.21.0 Build #0 - Production
Oracle Virtual Graphics System Version 6.0.5.39.0 (Production)
Oracle Multimedia Version 6.0.8.25.0 (Production)
Oracle Tools Integration Version 6.0.8.17.0 (Production)
Oracle Tools Common Area Version 6.0.5.32.0
Oracle CORE Version 4.0.6.0.0 - Production
FRM-18108: Failed to load the following objects.  --- 报错信息

Source Module:POXSCSIC
  Source Object: SUGGESTED_VENDOR_PRODUCT_CODE
Compiling function GET_PO_ORIGINAL_RATE_TYPE... 
   No compilation errors.
Compilation errors have occurred.
Form not created
复制

原因

当前文件是PO模块下的from,并不是客制化下的from。因为from编译需要运行特定的包,所以用户传输错误路径进行编辑,自然无法通过编译。

# 用户上传路径
/u01/ebs/app/prodappl/cux/11.5.0/forms/ZHS 
# 正确路径
/u01/ebs/app/prodappl/po/11.5.0/forms/ZHS 
复制

正确操作

上传正确路径,再次进行编译即可

[applmgr@erp ZHS]$ pwd
/u01/ebs/app/prodappl/po/11.5.0/forms/ZHS 
[applmgr@erp ZHS]$ f60gen module=POSEOP.fmb userid=apps/apps output_file=POSEOP.fmx
复制

识别FROM

  1. Oracle from针对不同模块的开发其命名方式不一。当前文档中FMB的名称为“POSEOP.fmb”,粗略来看是PO模块下的开发。所以需要在服务器下找到PO对应的路径进行传输。
  2. 同时Oracle EBS 存在定制化开发,往往定制化开发有专有前缀名,一般以公司名称的首字母大写进行命名。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论