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
顺序:表单——>功能——>挂上菜单——>菜单对应职责——>职责分给用户
注:表单对应功能,之后可以挂在菜单/职责下,而省略其他步骤
-表单:
表单名对应服务器下文件名
-功能说明与表单对应
-菜单:
菜单加入一个或多个功能
-职责:
注意!下面的菜单排除项不要填你想加入的功能/表单!
-用户:
给用户添加责任
--注:*为可略过程
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
顺序:表单——>功能——>挂上菜单——>菜单对应职责——>职责分给用户
注:表单对应功能,之后可以挂在菜单/职责下,而省略其他步骤
-表单:
表单名对应服务器下文件名
-功能说明与表单对应
-菜单:
菜单加入一个或多个功能
-职责:
注意!下面的菜单排除项不要填你想加入的功能/表单!
-用户:
给用户添加责任
相关文章推荐
- SAP BW创建信息立方体创建的基本过程——视频学习笔记
- Oracle中创建存储过程基本语法
- 第一个hibernate创建的基本过程
- Jenkins基础入门-7-创建一个Project的基本过程
- Rxjava2源码分析(一):Flowable的创建和基本使用过程分析
- 用PendingIntent创建一个Alarm的基本过程
- Windows编程基础 第三章 基本窗口创建过程 MDI窗口创建
- Moses创建一个翻译系统的基本过程记录,以后会按照每个过程详细说明,并给出每个步骤的参数说明
- OpenDaylight开发实例toaster实验过程记录(1)--创建项目基本结构
- [笔记]Python虚拟机对创建基本内置对象的执行过程
- oracle表空间,角色,权限,表,索引,序列号,视图,同义词,约束条件,存储函数和过程,常用数据字典,基本数据字典信息,查看VGA信息,维护表空间,创建表空间等信息
- Jdbc的基本创建过程
- Android源码解析Window系列第(一)篇---Window的基本认识和Activity的Window创建过程
- .Net_06_创建存储过程的基本语法(Sql 语句)
- Oracle存储过程基本语法介绍-存储过程创建语法
- 详解Oracle创建用户权限全过程(完成基本功能)
- 写了个无向图邻接矩阵创建过程(最基本的)
- Oracle创建存储过程、执行存储过程基本语法
- 创建Java类并实例化的基本过程
- 创建存储过程中运用了 with encryption 语句加了密,如何解密存储过程