标签归档:Form编译

Oracle EBS Form编译命令

    Oracle Form在Oracle EBS系统中占有非常重要的作用,作为技术顾问,首先得了解如何编译form文件。这里贴出对R12和11i版form编译命令,具体如下:

    Oracle EBS R12 编译命令:

      frmcmp_batch  $AU_TOP/forms/ZHS/test.fmb apps/apps output_file=$CUX_TOP/forms/ZHS/test.fmx

    Oracle EBS 11i 编译命令:
      f60gen module=test.fmb userid=apps/apps output_file=/ora1159/prod/prodappl/pa/11.5.0/forms/US/test.fmx

命令解释:
  1. 要能应用frmcmp_batch命令,首先得保证系统环境变量设置正确,特别是ORACLE_HOME环境变量的正确性;

  2. Form编译命令一定要在Form文件所在的目录下执行,否则虽然编译命令会执行,但是并不能正确生产fmx文件,也就无法正确 使用该表单;

  3. 一般客户化的Form编译后的fmx文件都存放在$CUX_TOP相应的目录下,因此建议相关项目人员在系统搭建好的第一时间设置好客户化环境,这对客户化工作非常有必要;

  4. 目前EBS 11i逐渐升级或者替代为R12,但是掌握11iform的编译还是很有必要。

查看form最新版本时间:
cd $AU_TOP/forms/ZHS
ls -l –time-style=full test.fmb