随笔分类 -  FORM

Oracle Form Development
使用工具包自动生成向EBS系统注册表和字段的代码
摘要:在做EBS开发的时候,其中很重要的一个环节是向Oracle EBS注册表和字段,以便于以后可以通过标准表功能来设置弹性域、监控表操作等,在这个时候,你可以自己使用ad_dd.register_table命令来一个个的往系统里面添加,但是可想而知会特别麻烦,在这里有一个非常好用的代码生成包,分享在这里... 阅读全文

posted @ 2015-04-21 22:03 小林子的烂笔头 阅读(475) 评论(0) 推荐(0)

菜单与工具条的同步 APP_STANDARD.SYNCHRONIZE
摘要:初始情况下,菜单与工具条的状态是一致的,但程序中动态改变某一属性时,工具条并不能相应地改变,所以必须编写代码完成同步。通过调用以下函数来完成同步:APP_STANDARD.SYNCHRONIZE需要注意的是,当触发以下TRIGGER 以后,同步将自动完成,无需人工完成。WHEN–NEW–RECORD... 阅读全文

posted @ 2015-04-20 18:03 小林子的烂笔头 阅读(198) 评论(0) 推荐(0)

APP_FIELD设置Item运行时行为
摘要:1.APP_FIELD.SET_DEPENDENT_FIELD 建立相依字段,根据主Item控制子Item可输入或者不可输入语法:APP_FIELD.SET_DEPENDENT_FIELD(EVENT,:block.master_item = CONDITION,'block.dependent_i... 阅读全文

posted @ 2015-04-20 16:40 小林子的烂笔头 阅读(617) 评论(0) 推荐(0)

在Oracle Form中,如何实现自动编号(行号)的功能
摘要:方法一、只需要将“序号”定义成公式,并将公式设置为:get_block_property('block_name',current_record)就可以实现了,或者把这行语句放到“When-Create-Record”触发器中。缺点:增改删时,行号不能自动刷新。方法二、在block的三个触发器中添加... 阅读全文

posted @ 2015-04-20 11:51 小林子的烂笔头 阅读(689) 评论(0) 推荐(0)

Oracle Form 使用注意事项
摘要:一、处理错误 1.当错误出現在Oracle Form PL/SQL中时,处理的方法如下:begin if (err_condition) then fnd_message.set_name(appl_short_name, message_name); fnd_message.erro... 阅读全文

posted @ 2015-04-20 11:31 小林子的烂笔头 阅读(1584) 评论(0) 推荐(0)

EBS系统中各种特殊变量,特殊参数引用格式的汇总
摘要:1. 在建立说明性弹性域的参考列时,如果不想参考本表的字段,而是想参考系统的某个变量时,可以这样写 $PROFILES$.USER_ID2. 在做多层级联弹性域时,如果下一层弹性域想引用上一层弹性域的取值,可以在下一层弹性域所引用的值集的where语句设置中这样写: $FLEX$.PROVINCE,... 阅读全文

posted @ 2015-04-17 09:56 小林子的烂笔头 阅读(338) 评论(0) 推荐(0)

如何在Form中使用描述性弹性域(Descriptive Flexfield)
摘要:弹性域包括键弹性域和描述性弹性域,其开发方法和用途均不一样,在此主要介绍描述性弹性域在Form中的开发方法。描述性弹性域的开发步骤主要包括:1、创建表,表中包括弹性域结构列和弹性域列2、创建视图,视图中包括弹性域相关列(非必需)3、使用AD_DD工具包注册表和表列4、在Oracle EBS系统中注册... 阅读全文

posted @ 2015-04-17 09:45 小林子的烂笔头 阅读(1033) 评论(0) 推荐(0)

如何在Form中使用键弹性域(Key Flexfield)
摘要:在应用弹性域之前必须先定义弹性域,定义之前必须先注册表列。如果你的弹性域已经在Oracle Application Object Library中已经定义和注册了,并且弹性域表和列已经在数据库中存在,则忽略1、2、3步骤,适用于关键性也适用于描述性弹性域。1.建立相关的数据库表结构、注册表列关键弹性... 阅读全文

posted @ 2015-04-11 18:30 小林子的烂笔头 阅读(1044) 评论(0) 推荐(0)

如何将用户表注册到EBS中
摘要:用户开发的表通常不需要注册到EBS中,依然可以正常使用,如果需要使用弹性域、预警、审计或值集功能,则需要将客制化的表注册到EBS里,与EBS应用相关联。在应用开发员→用户产品→数据库→表中可以查看到已经注册到EBS中的表,但该模块不能添加,如果需要注册,需要使用EBS提供的API:注册表:EXECU... 阅读全文

posted @ 2015-04-11 18:28 小林子的烂笔头 阅读(276) 评论(0) 推荐(0)

Oracle Form开发应用之Form级别的主要属性
摘要:项目(英文)项目(中文)说明Functional功能性 * Title标题form title* Console Window控制台窗口要显示在的窗口名称(Window1)* Menu source菜单源文件或是数据库(文件)* Menu Module菜单模块要使用的main menu name(D... 阅读全文

posted @ 2015-04-10 11:29 小林子的烂笔头 阅读(431) 评论(0) 推荐(0)

Oracle Form开发应用之Data Block级别的主要属性
摘要:项目(英文)项目(中文)说明General常规 * Name名称Data Block 名称 eg:BLK_NAME* Subclass Information子类信息设定Property class eg:BLOCKNavigation导航 * Navigation Style导航器风格当光标到记录... 阅读全文

posted @ 2015-04-10 10:56 小林子的烂笔头 阅读(1197) 评论(0) 推荐(0)

导航