Oracle EBS -- 编译Form时出错
2012-12-27 11:42
411 查看
XXSUP和XXDEV从同一个产品环境克隆过来。Form XXUTS_BULK_RECEIVE.fmb上传到XXSUP中编译通过,而上传到XXDEV中编译时出现错误。
编译命令:
$cd $XXUTS_TOP/forms/US
$frmcmp_batch module=XX_BULK_RECEIVE.fmb userid=apps/****** output_file=XXUTS_BULK_RECEIVE.fmx
错误:
......
......
Compiling package body APP_CUSTOM...
No compilation errors.
Compiling package body XXUTS_BUTTON_ACTION...
Compilation error on package body XXUTS_BUTTON_ACTION:
PL/SQL ERROR 49 at line 441, column 9
bad bind variable 'parameter.G_query_find'
PL/SQL ERROR 49 at line 441, column 9
bad bind variable 'parameter.G_query_find'
PL/SQL ERROR 49 at line 447, column 9
bad bind variable 'parameter.G_query_find'
Compiling package body XXUTS_BULK_RECEIVE...
No compilation errors.
Compilation errors have occurred.
Form not created
解决办法:
在XXDEV实例中,
$ cd $AU_TOP/forms/US
$ frmcmp_batch module=$XXUTS_TOP/forms/US/XXUTS_BULK_RECEIVE.fmb userid=apps/****** output_file=$XXUTS_TOP/forms/US/XXUTS_BULK_RECEIVE.fmx
或者
修改Context File中的FORMS_PATH变量,并跑autoconfig。这样可以用原先的编译命令编译。
或者
修改$APPL_TOP/SID_host.env文件中的FORMS_PATH变量,并重新登陆。这样也可以用原先的编译命令编译。
原因:
克隆XXDEV实例时,没有修改Context File($INST_TOP/appl/admin/SID_host.xml)中的FORMS_PATH变量。这样环境变量FORMS_PATH参数就缺了$AU_TOP/forms/US (frmcmp_batch的路径,11i中叫form60gen)部分。
编译命令:
$cd $XXUTS_TOP/forms/US
$frmcmp_batch module=XX_BULK_RECEIVE.fmb userid=apps/****** output_file=XXUTS_BULK_RECEIVE.fmx
错误:
......
......
Compiling package body APP_CUSTOM...
No compilation errors.
Compiling package body XXUTS_BUTTON_ACTION...
Compilation error on package body XXUTS_BUTTON_ACTION:
PL/SQL ERROR 49 at line 441, column 9
bad bind variable 'parameter.G_query_find'
PL/SQL ERROR 49 at line 441, column 9
bad bind variable 'parameter.G_query_find'
PL/SQL ERROR 49 at line 447, column 9
bad bind variable 'parameter.G_query_find'
Compiling package body XXUTS_BULK_RECEIVE...
No compilation errors.
Compilation errors have occurred.
Form not created
解决办法:
在XXDEV实例中,
$ cd $AU_TOP/forms/US
$ frmcmp_batch module=$XXUTS_TOP/forms/US/XXUTS_BULK_RECEIVE.fmb userid=apps/****** output_file=$XXUTS_TOP/forms/US/XXUTS_BULK_RECEIVE.fmx
或者
修改Context File中的FORMS_PATH变量,并跑autoconfig。这样可以用原先的编译命令编译。
或者
修改$APPL_TOP/SID_host.env文件中的FORMS_PATH变量,并重新登陆。这样也可以用原先的编译命令编译。
原因:
克隆XXDEV实例时,没有修改Context File($INST_TOP/appl/admin/SID_host.xml)中的FORMS_PATH变量。这样环境变量FORMS_PATH参数就缺了$AU_TOP/forms/US (frmcmp_batch的路径,11i中叫form60gen)部分。
相关文章推荐
- ORACLE EBS系统中FORM的编译
- Oracle EBS R12 - 使用adadmin编译某个特定应用下的form时无法找到任何form文件
- Oracle EBS 客制键弹性域编译失败
- Oracle ebs form when-validate-record
- Oracle EBS Form CUSTOM.PLL详解
- Oracle EBS System Administrator(1)--Form
- win7,xp下IE8浏览器oracle ebs 11i打不开FORM的解决方案
- Oracle EBS Form个性化开发
- Oracle - EBS: Form开发常见问题
- Oracle EBS Form Trigger学习大全
- Oracle EBS登陆后,直接打开某个特定Form/Page
- Oracle EBS Form个性化调用自定义程序库入门
- Oracle EBS Form 发布到Server端的注意事项
- IE访问Oracle EBS打不开Form的问题
- Oracle EBS 通过网页打不开 Form,出现问号的解决办法
- Oracle创建触发器的时候因为大小写编译出错
- Oracle EBS Form 开发 Tips
- Oracle EBS-SQL (OM-3):销售连接停靠站时冲减库存出错处理.sql
- EBS FORM 编译
- Oracle EBS Form Builder使用Java beans创建窗体