ORACLE EBS FORM利用模板开发步骤

1、在formbuilder开发form

 

—>从服务器的以下路径$AU_TOP/forms/US下载模板:TEMPLATE.fmb,并将模板名字改为STUDENTS.fmb

—>将服务器$AU_TOP目录下的resource文件夹所有文件下载

—>将以上STUDENTS.fmb和resource文件夹分别放在以下目录D:\ErpForm\Form , D:\ErpForm\Library

—>在 Regedit > HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE > FORMS60_PATH 加入client 端存放  form 及 resource的路径D:\ErpForm\Library;D:\ErpForm\Form(放在最前较好)

 

—>运行formbuilder,打开STUDENTS.fmb后,修改名字,删除不需要使用的数据块和画布

 

—>首先建一个窗口,因为画布放在窗口上。这里将原来的一个窗口BLOCKNAME,改名为WIN_MAIN,并双击进入属性面板修改名称

 

 

—>添加要用的数据块:右键数据块>数据块向导

—>制作要用的画布:

—>修改新建数据块和画布的名字为相同(建议),这里都改为MAIN。并进入属性面板修改子类信息和窗口属性

 

将数据块MAIN里的项STUID、STUNAME、STUSCORE的属性里的子类信息改为TEXT_ITEM,以下只列出STUID的截图

 

将画布MAIN里的子类信息选为CANVAS,窗口选为WIN_MAIN,因为该画布放在WIN_MAIN 展示

 

—>修改FORM上得Trigger

 

 

 

 

2、将开发完的form上传到到服务器并编译

 

 

—>通过SecureCRT登录到dev3(例如),在SecureCRT里通过echo $AU_TOP获得AU_TOP路径

—>通过FXPFlash也登录到dev3,进入$AU_TOP目录

—>通过FXPFlash,将开发完成的form传到$AU_TOP/forms/ZHS目录下

—>进入SecureCRT里的$AU_TOP/forms/ZHS目录,然后执行以下命令:

f60gen userid=apps/apps module=STUDENTS.fmb output_file=$CPER_TOP/forms/ZHS/STUDENTS.fmx module_type=FORM batch=no

 

3、将编译完成的form挂到EBS前台菜单

 

—>以应用开发员职责登录,注册表单

—>以应用开发员职责登录,定义功能

 

 

—>将以上定义的功能加入MENU,此处加入的是 系统管理员职责的MENU。以系统管理员职责登录

以系统管理员职责登录,点击常用菜单里的菜单选项

—>运行FORM。先进入别的职责,再进入系统管理员职责。相当于编译和刷新(我是这么想的)

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Oracle EBS(Enterprise Business Suite)中,树形结构的 FORM 开发方式主要涉及以下几个步骤: 1. 创建数据库表:首先,您需要创建一个数据库表来存储树形结构的数据。该表应该包含一个列来存储节点的唯一标识符,以及其他必要的列来存储节点的父子关系和其他属性。 2. 创建 FORM:使用 Oracle Forms Builder 工具创建一个新的 FORM。在 FORM 中,您可以定义界面元素(如按钮、文本框等)来显示和编辑树形结构的数据。 3. 定义数据块:在 FORM 中,您需要定义一个数据块来读取和管理树形结构的数据。该数据块应该与您在步骤1中创建的数据库表相关联。 4. 设计布局:使用 FORM Builder 工具的布局编辑器,您可以设计 FORM 的布局。您可以将界面元素放置在适当的位置,并设置它们的属性、样式和事件。 5. 实现树形结构逻辑:使用 Oracle Forms Builder 的触发器和编程语言(如 PL/SQL),您可以实现树形结构的逻辑。例如,您可以编写代码来加载树形节点、展开或折叠节点、添加或删除节点等。 6. 测试和调试:完成 FORM 的设计和编码后,您应该进行测试和调试以确保它正常工作,并满足您的需求和预期。 以上是一种常见的开发方式,但具体的实现方法可能因您的需求和环境而有所不同。您可以根据 Oracle EBS 的文档和相关资源,以及参考其他开发者的经验,来进一步了解和完善树形结构 FORM开发方式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值