ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Application Developers Guide复习之Using PL/SQL in Oracle Applications

Application Developers Guide复习之Using PL/SQL in Oracle Applications

原创 Linux操作系统 作者:asiaidea 时间:2010-11-04 18:42:18 0 删除 编辑

A. CLIENT_SIDE的Package有大小的限制,Source and compile不能超过64K,SERVER_SIDE无此限制.

B. 如果需要在Package中增加新的Procedure,请加在最后.如加在中间,则需要对引用此Package的所有FORM进行重新编译,否则会报ORA–4062 Errors.

C. 不要把Block Fields做为Procedure的输入参数,应用Copy方法为Block Fields赋值.

D. 如果Forms有错误,使用RAISE FORM_TRIGGER_FAILURE捕捉错误并停止Forms 的运行. 使用fnd_message抛出错误.

E. 如果Server-side的Package有错误, 使用APP_EXCEPTION.RAISE_EXCEPTION停止Package的运行. 使用fnd_message抛出错误.

F. 使用FND_FUNCTION.EXECUTE代替CALL_FORM和OPEN_FORM.

G. 如要退出FORM,不要直接调用EXIT_FORM. 用do_key(’EXIT_FORM’)来实现.

H. 如要退出EBS, 按如下方法实现:

copy(’Y’,’GLOBAL.APPCORE_EXIT_FLAG’);

do_key(’exit_form’);

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10359218/viewspace-677437/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-11-04

  • 博文量
    140
  • 访问量
    519110