Form开发常见问题

1.1、注意事项

1、Item级联问题

find查询时会触发when_validate_item触发器,因为查询快item的属性item_is_valid默认为No, 需在when_new_form_instance触发器中添     

加:set_item_property(‘QUERY_FIND.EXPENSE_TYPE‘,item_is_valid,property_true);
      2、Lov排序问题

显示的列放在第一行,控制lov字段显示长度,排序时,若排序字段为字符型,可ORDER BY LPAD(cla.lookup_code,8,‘0‘)左填充

3、数字右对齐
               

4、多语言问题

5、日期格式,取配置文件,目前默认格式 ‘MM-DD-YYYY’

g_format_date  CONSTANT VARCHAR2(30) := fnd_profile.value(‘ICX_DATE_FORMAT_MASK‘);

6、金额时,千分位,通过取配置文件来实现

在when_new_form_instance触发器中

l_format_mask     varchar2(100):= fnd_profile.value(‘XXFD_FORMAT_MASK‘);

  set_item_property(‘HEADER.TAX_RATE_INDIV‘,format_mask,l_format_mask);

7、视图加OU控制

  F11查询时,可查到配置文件控制下的所有ou下的记录,否则,只能查询当前职责下的ou下的记录

  mo_global.check_access(xea.org_id) = ‘Y‘

时间: 2024-10-22 19:25:51

Form开发常见问题的相关文章

Android WebView开发常见问题

1.添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误. 2.在要Activity中生成一个WebView组件:WebView webView = new WebView(this); 3.设置WebView基本信息: 如果访问的页面中有Javascript,则webview必须设置支持Javascript. webview.getSettings().set

【小梅哥SOPC学习笔记】SOPC开发常见问题及解决办法集锦

SOPC开发常见问题及解决办法集锦 一.Symbol 'NULL' could not be resolved 近期在评估使用NIOS II处理器进行项目的开发,我使用的软件是Quartus II 13.0的版本,一路下来,在Qsys系统中搭建NIOS II片上系统,在Quartus II中建立工程文件等等过程,没有太多的问题,这里暂且不表.只是在NIOS II Software build tools for Eclipse中进行软件开发时,一个非常让人不解的问题就是:我在工程向导中创建一个H

【EBS FORM】基本1. FORM开发基本步骤

基本1. FORM开发基本步骤 本文描述的是最通常的开发方式. 通用操作 创建FORM(一般修改模板即可) 创建窗口,删掉原来的BLOCKNAME窗口,注意这个BLOCKNAME,很多ORACLE的例子用这个名字,不一定是块,也有可能是窗口名 创建画布,设置画布对应窗口,删掉BLOCKNAME画布 回到窗口,设置窗口对应画布 创建数据块(一般使用数据块向导),可以从表或视图/存储过程创创建,一般将所有字段都纳入数据块,删掉BLOCKNAME数据块 创建完后进入布局向导,选择要显示的字段,并进行相

使用View为Data Source的Form开发要点

(Data Source为View) 要点一:创建View的SQL语法 View的SQL里必须指定Form里唯一一个对其新增.修改.删除的基本表及其主键,其它表为辅助信息表,其字段仅用来在Form里显示.如下例: NCINV_SUB_PERSON_HEADERS 为基本表,主键为HEADER_ID PER_PEOPLE_F 为辅助表 要点二:Form里的Block属性设置 Database属性集的Query Database Source Name属性为视图名,如:NCINV_SUB_PERSO

Selenium Webdriver 自动化测试开发常见问题(C#版)

转一篇文章,有修改,出处http://www.7dtest.com/site/blog-2880-203.html 1:Selenium中对浏览器的操作 首先生成一个Web对象 IWebDriver driver = new FirefoxDriver(); //打开指定的URL地址 driver.Navigate().GoToUrl(@"http://12.99.102.196:9080/corporbank/logon_pro.html"); //关闭浏览器 Driver.quit

appframework学习--appframework开发常见问题及解决方法(不定期更新)

1.页面跳转错误:Uncaught TypeError: Cannot read property 'afCSS3AnimateId' of undefined 原因:data-defer=""  跳转路径不正确 解决:路径正确即可 2.程序正在启动的圈圈一直 原因:转id冲突,出现重名id 解决:id冲突,出现重名id appframework学习--appframework开发常见问题及解决方法(不定期更新)

ARKit从入门到精通(11)-ARKit开发常见问题及解决方案

转载请注明出处:ARKit从入门到精通(11)-ARKit开发常见问题及解决方案 本文主要介绍ARKit开发过程中一些常见问题 1.ARKit框架无法导入问题 2.ARKit运行黑屏或者白屏问题:Unable to run the session, configuration is not supported on this device: <ARWorldTrackingSessionConfiguration 3.ARKit添加虚拟物体无法显示问题:ARSession不支持打断点 1.1-A

Civil3D二次开发常见问题总结

Civil3D二次开发常见问题总结 AutoCAD命令提示"未知命令**--"的原因:在Initialize方法内报出异常就会导致这种情况.O__O"-(或是少加了dll引用)还有一种情况就是CommandClass特性位置写错了,它必须放在命名空间上面,否则在CAD 2010中就会出现"未知命令"的情况,CAD 2014没有这种情况 Civil 3D 工具空间(Toolspace)不见了怎么办?在命令行上输入ShowTS. 3.使用netload命令加载

EBS Form开发建立一个最简单的Form并部署到到EBS中

1.      从要开发的EBS服务器上,拷贝下来$AU_TOP/forms/US/和$AU_TOP/resource/目录下的文件到Windows目录. 2.      编辑Windows注册表,把上面的两个目录加入到FORMS_PATH项上面去,如下图,不然的话在引用或者打开EBS上的已有的fmb时会报错. 3.      打开Form Builder,选择菜单File->New->Form using Template…,如下图. 4.      然后选择我们从$AU_TOP/forms