EBS开发中,FORM上传编译运行,出现ORA-01403:未找到任何数据的错误提示!

来源:互联网 发布:淘宝怎么看付款顺序 编辑:程序博客网 时间:2024/05/17 00:00
EBS开发中,FORM上传编译运行,出现ORA-01403:未找到任何数据的错误提示!

错误界面如下:

 

我们上传的form名称为CUXBANKAPLY.fmb,运行的form界面如下:

 

       解决方案如下,

              出现该错误主要是由于没有对form进行初始化。

         首先,我们在程序单元中定义一个包,命名为CUXBANKAPLY,用于对form级触发器WHEN_NEW_FORM_INSTANCE进行初始化。

        程序包规格代码如下:

      

PACKAGE CUXBANKAPLY IS  PROCEDURE WHEN_NEW_FORM_INSTANCE;END;

     程序包主体中代码如下:

PACKAGE BODY CUXBANKAPLY IS  PROCEDURE WHEN_NEW_FORM_INSTANCE IS     BEGIN   app_folder.define_folder_block('CUXBANKAPLY', 'FOLDER', 'FOLDER_PROMPT', 'FOLDER_STK', 'MAIN', NULL); app_folder.event('INSTANTIATE');  END WHEN_NEW_FORM_INSTANCE;  END;

       接着,我们对该form重新上传编译,然后运行后发现该form运行正常了,运行界面如下:

 

   

0 0
原创粉丝点击