ORACLE EBS FORM二次开发整理.doc

ORACLE EBS FORM二次开发整理.doc

ID:50132673

大小:53.51 KB

页数:4页

时间:2020-03-04

ORACLE EBS FORM二次开发整理.doc_第1页
ORACLE EBS FORM二次开发整理.doc_第2页
ORACLE EBS FORM二次开发整理.doc_第3页
ORACLE EBS FORM二次开发整理.doc_第4页
资源描述:

《ORACLE EBS FORM二次开发整理.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、开始开发标准FORM1.输出不必要的BLOCKNAME,DETAILBLOCK。(包括数据块,画布,窗口)2.修改触发器:PRE-FORMFND_STANDARD.FORM_INFO(版本号,名称,模块,日期,作者);APP_WINDOW.SET_WINDOW_POSITIN(‘第一个窗口名称’,’FIRST_WINDOW’);FND_ORG.CHOOSE_ORG;――选择组织APP_WINDOW.SET_TITLE(‘窗体名称’,:global.org_code);3.修改程序单元:app_customer:close_window4.编

2、译f60genmodule=/porcli/applmgr/1159/au/11.5.0/forms/ZHS/IAQTEST01.fmbuserid=apps/simple4uoutput_file=/porcli/applmgr/1159/inv/11.5.0/forms/ZHS/IAQTEST01.fmxmodule_type=formbatch=nocompile_all=yesf60genapps/pre_insert,pre_update中加入代码:fnd_standard.set_wh

3、o二、QUERYFIND制作一.把APPSTAND的QUERYFIND对象组拉到开发的FORM上,选择子类。二.在目的数据块的添加QUERYFIND(BLOCKLEVEL,注:可以从FORMLEVEL拷贝),然后修改代码app_find.query_find(block_windowVARCHAR2,--目的数据块find_windowVARCHAR2,--查询窗口find_blockVARCHAR2)--查询数据块4.在QUERYFIND里面添加文本项等查询内容。3.在目的数据块添加PRE-QUERY(BLOCKLEVEL),添加代码如下:I

4、F:parameter.G_query_find='TRUE'THENAPP_FIND.QUERY_RANGE(:QUERY_FIND.CDATE_FROM,:QUERY_FIND.CDATE_TO,'MAIN.CREATION_DATE');APP_FIND.QUERY_RANGE(:QUERY_FIND.ITEM_FROM,:QUERY_FIND.ITEM_TO,'MAIN.SEGMENT1');APP_FIND.QUERY_RANGE(:QUERY_FIND.DESC_FROM,:QUERY_FIND.DESC_TO,'MAIN.DESC

5、RIPTION');:parameter.G_query_find:='FALSE';ENDIF;三、FOLDER制作1.添加附加程序库:APPFLDR.pll.2.把APPSTAND的STANDARDFOLDER对象组拉到开发的FORM上,选择子类。3.在目的画布上画一个堆叠画布,之类信息选择CANVAS_STACKED。1.创建一个数据块,作为创建数据块的FOLDER使用,子类信息选择BLOCK。2.把需要放到FOLDER的数据项放到堆叠画布上,把这些数据项的提示全部去掉,然后给每一个数据项创建一个提示,提示用显示项做(基于新建数据块),子

6、类信息选择FOLDER_PROMPT_MULTIROW,显示项名称和对应的数据项名称必须相同。3.创建三个按钮(基于新建数据块),名称分别是ORDER_BY1,ORDER_BY2,ORDER_BY3,之类信息选择之类信息选择FOLDER_ORDER_BY,把这三个按钮放在堆叠画布上(放在看不见的区域)。4.在原来画布上创建一个FOLDER_OPEN按钮(基于新建数据块),之类信息选择FOLDER_OPEN。5.在原来画布上创建一个FOLDER_TITLE显示项(基于新建数据块),之类信息选择DYNAMIC_TITLE。6.在新建的数据块上创建一

7、个FOLDER_DUMMY,之类信息选择FOLDER_DUMMY。7.FOLDER_ACTION(formlevel)触发器的代码修改,修改如下:--message('YoumustmodifytheFOLDER_ACTIONtriggerinyourform!');app_folder.event(:global.folder_action);8.修改WHEN-NEW-FORM-INSTANCE代码,修改如下:app_folder.define_folder_blockapp_folder.event('INSTANTIATE');9.把AP

8、PSTAND的SAMPLE_FOLDER数据块的TRIGGER全部靠到原来数据库上。(添加块的trigger。新增Pre-Query、Post-Que

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。