EBS中Form编译后什么都不显示的问题

在前文《Oracle EBS清除缓存解决Form挂载不显示的问题》中提到了在制作form的时候如果form没有被挂载上该怎么解决,现在又遇到了一个问题,就是挂载什么的一切正常,但是这会却是form中显示出来一片空白。

form中显示空白

图1:form中显示空白

对于form显示空白的问题,我做了上面这个测试,我只给Order Number这一Item项设置了subclass为Text Item,而其他的都是系统默认,结果编译后就显示如上图所示。这就有个疑问了,为什么我一设置subclass就出错,我假设是不是编译的时候找不到相关的文件,结果无法正常编译导致。结果,我发现了原因,原来我是上传到了$CUX_TOP/forms/ZHS/目录下编译,这就是错误所在,正确的做法应该是上传到$AU_TOP/forms/ZHS/目录下进行编译,然后将编译后的fmx文件移动到$CUX_TOP/forms/ZHS/目录下面。

正确的编译操作应该是先进入$AU_TOP/forms/ZHS/目录下,然后执行如下编译命令:

frmcmp_batch module=CUX_TEST01 userid=apps/apps  output_file=$CUX_TOP/forms/ZHS/CUX_TEST01.fmx module_type=form

注意上面的命令加了个output_file路径,用来指定编译文件的存放目录,这样免去文件移动的操作。

本文标题:EBS中Form编译后什么都不显示的问题

本文链接:http://yedward.net/?id=72

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章