oracle+ebs+form开发小技巧汇总

oracle+ebs+form开发小技巧汇总

ID:9800156

大小:1.00 MB

页数:64页

时间:2018-05-10

oracle+ebs+form开发小技巧汇总_第1页
oracle+ebs+form开发小技巧汇总_第2页
oracle+ebs+form开发小技巧汇总_第3页
oracle+ebs+form开发小技巧汇总_第4页
oracle+ebs+form开发小技巧汇总_第5页
资源描述:

《oracle+ebs+form开发小技巧汇总》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、contentOracleEBSForm开发小技巧汇总2Form中Block的重新查询9客户化Form中实现行号功能12使用Custom.pll修改标准Form的LOV16实现主从关系Form中汇总行金额/数量21OracleEBS客户化程序中格式化金额25Form中动态创建PopList28OracleEBS环境下查找数据源(Form篇)30解决EBS中混淆经营单位和库存组织问题39多组织访问控制(MOAC)43序号API46[FORM]一步步教你如何在form中使用pl/sql将数据文件上传到客户表中56OracleEB

2、SForm开发小技巧汇总09月20,2009分类:OracleEBS二次开发作者:alther1986本文记录了一些在Form开发过程中积累下来的技巧:1.Form中提交并发请求2.非数据库字段查询处理3.控制Form为只查询4.控制Item的属性5.Trigger的执行层次6.按钮处理逻辑7.日历相关 1,Form中提交并发请求在提交请求之前,首先需要验证块,如果某些必填项没有填的话当然不能提交请求。?[Copytoclipboard]ViewCodePLSQL1234567APP_STANDARD.APP_VALIDAT

3、E(BLOCK_SCOPE);IF(notFORM_SUCCESS)THENRaiseform_trigger_failure;ENDIF;IF:SYSTEM.FORM_STATUS='CHANGED'THENDO_KEY('COMMIT_FORM');ENDIF;第二个IF语句判断系统状态,如果用户更新了一行记录,之后没有保存提交请求,那么需要在提交之前进行保存,因为可能使用的请求中使用到了该item所对应的后台字段,那么保存这一步就很重要了。调用请求的例子:?[Copytoclipboard]ViewCodePLSQL1

4、l_request_id:=fnd_request.submit_request23456789101112131415161718192021222324('XXPO','XXPO_JIT_BATCHES_RPT_SECOND','','',FALSE,:SUBJOBS.SUB_JOB_BATCH,CHR(0)--CHR(0)表示参数结束NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL

5、,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL

6、,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);--如果请求提交出错将会返回0ifl_request_id>0thenifNOTapp_form.quietcommitthenfnd_message.debug('concrequestsubmitedfailed');raiseFORM_TRIGGER_F

7、AILURE;endif;fnd_message.set_name('FND','CONC-SUBMITTEDREQUEST');fnd_message.set_token('REQUEST_ID',to_char(l_request_id));fnd_message.show;endif;请求运行结束以后,可能还需要对Block进行重新查询,这个由具体情况而定。并发请求中有一个Start_Time的参数,可以设置成何时提交该请求。具体请参考Userguide里面对fnd_request.submit_request的描述。

8、 2,对于非数据库字段的查询在Form中在查询的记录不希望某些记录显示出来,例如不需要供应商A被显示出来,假设供应商A是数据库项,可以使用set_block_property(’block_name’,                   DEFAULT_WHERE,           

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

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

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