您的位置:首页 > 数据库 > Oracle

EBS FORMS 创建基本过程

2016-09-04 10:40 246 查看
EBS FORMS 创建基本过程

--注:*为可略过程
1.建表 -表字段

-字段说明comment*

-键*

-索引*

-序列*

-同义词(为多数据库用户服务)*

-VPD策略*

-注册表字段*

-视图*(多表必用)

需要向EBS注册表和字段,这样以后就可通过标准功能设置弹性域、监 控表操作。

可以使用hand的程序包生成脚本

hand_plsql_autocreate.regist_table /表名/数据库用户/cux

用command窗口 注册 生成的脚本
2.创建表结构

-copy TEMPLATE.fmb 为模板 修改form名为文件名

-删除一些多余数据块或画布(除Data Blocks下的两个块BLOCKNAME、DETAILBLOCK。Canvases下的一个画布BLOCKNAME)*

-修改窗口*(改Windows下的BLOCKNAME这个Window,在Property Palette中将Name和Title修改。)

-修改原代码(修改Forms级触发器PRE-FORM,、修改Program Unit下app_custom中的close_window)
3.创建数据块

-Date Block Wizard

-Block 属性 Item 属性
4.布局

-Layout Wizard

-布局调整:View/Canvas/Item*

-设置Window的 Function : Primary Canvas 为此画布

-设置Form的 First Navigation Date Block 为 此窗口
5.工程块

-使用 hand_plsql_autocreate.table_handle_pkg 生成 upadate/locked/insert/delete procedure

然后使用hand_plsql_autocreate.form_table_handle 生成 upadate/lock/insert/delete 脚本,在Program Unit 中添加脚本头,脚本体,并编译通过。
6.数据块触发器

-于Date Block : trigger 中创建ON- upadate/locked/insert/delete 触发器

PROCEDURE ORDER_HEADER_PRIVATE.insert_row;

PROCEDURE ORDER_HEADER_PRIVATE.lock_row;

PROCEDURE ORDER_HEADER_PRIVATE.update_row;

PROCEDURE ORDER_HEADER_PRIVATE.delete_row;
7.编译与上传

-Telnet/FTP工具连接服务器 如FlashFXP

-上传发fmb文件到指定服务器目录 如 $CUX_TOP/forms/US即/d01/oracle/VIS/apps/apps_st/appl/cux/12.0.0/forms/US

-进入编译目录编译(编译目录包含编译所需的源文件) 如 $AU_TOP/forms/US 即/d01/oracle/VIS/apps/apps_st/appl/au/12.0.0/forms/US 编译

编译Form的命令如下,第一个用于EBS11i(6i版本),第二个用于(10g版本):

1. f60gen $CUX_TOP/forms/US/CUXORDENT apps/password output_file=$CUX_TOP/forms/US/CUXORDENT

2:frmcmp_batch $CUX_TOP/forms/US/CUXORDENT apps/password output_file=$CUX_TOP/forms/US/CUXORDENT

成功编译的话,最后一行将显示:

Created form file /home/DEV/app/fs2/EBSapps/appl/cux/12.0.0/forms/US/CUXORDENT.fmx

注:CUX_TOP/AU_TOP都为服务器的一个环境变量

8.挂载Form

顺序:表单——>功能——>挂上菜单——>菜单对应职责——>职责分给用户

注:表单对应功能,之后可以挂在菜单/职责下,而省略其他步骤

-表单:

表单名对应服务器下文件名



-功能说明与表单对应





-菜单:

菜单加入一个或多个功能



-职责:

注意!下面的菜单排除项不要填你想加入的功能/表单!



-用户:

给用户添加责任

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle
相关文章推荐