- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
form开发问题及解决
fmb文件存放路径:cd/$CUX_TOP/forms/US编译路径:cd/$AU_TOP/forms/US二、编译fmb文件:frmcmp_batch $CUX_TOP/forms/US/文件名apps/apps output_file=$CUX_TOP/forms/US/文件名三、做form开发前的几个基本准备工作:1、配置数据库TNS(用来获取数据库连接信息):安装目录/network/admin/tnsnames.ora;栗子:D:\DevSuiteHome_1\NETWORK\ADMIN = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = syfdemo)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = VIS) ) )2、进到服务器$AU_TOP/forms/US下载fmb文件$AU_TOP/resource下载pll文件到EBS_R12_Resource(自建)目录下3、配置FORMS_PATH 位置:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_DevSuiteHome1值:C:\DevSuiteHome_2\cgenf61\admin;C:\DevSuiteHome_2\forms;C:\EBS_R12_Resource;C:\EBS_R12_Resource\ZHS;C:\EBS_R12_Resource\US顺手配置下相同位置的NLS_LANG:AMERICAN_AMERICA.ZHS16GBK(英文环境)SIMPLIFIED CHINESE_CHINA.ZHS16GBK(中文环境)4、创建数据库对象要做的准备工作: (1)创建表对象 (2)写comment (3)创建索引和同义词及序列或vpd策略 (4)注册表和字段(5)建包(insert、delete、update、lock) (6)创建视图 5、修改window名称修改pre_form和when_new_form_instance触发器修改程序app_custom下close_window过程中if条件中的windows名称设置window导航数据块以及primary_canvas设置画布所在的windowtip:window导航到块的第一个item是按照datablock中的顺序来的,而非画布中item的顺序 6、修改程序单元APP_CUSTOM中window的关闭设置。设置block、window、item的subclass 7、添加update、insert、lock、delete触发器,以及form程序包。 8、注册form时注意功能名和form名以及源文件中的form名要一致。 9、功能挂不上菜单时检查功能定义的时候是否填写了特性。四、下拉日历框的设置步骤:设置item下KEY_LISTVAL触发器设置item属性Enable_Lamp五、一个window有且只有一个content画布六、打开功能只能显示一个日历窗口检查:1.window是否绑定画布。2.form的第一个导航块是否设置正确。七、找不到数据:职责说明是否填写了中文。八、主从块查不出数据:主块的位置是否放在从块之前。九、无法插入数据:检查数据表是否存在不能为空的字段未显示或未赋初值。Tip:有默认值的字段不可赋值为空十、参数parameter的初始化在form级触发器Pre-Form中完成。设置为当前登录用户的信息::_id := fnd_profile.value(ORG_ID);十一、找不到块,找不到id检查思路:1、是否设置导航数据块2、窗口是否关联了画布3、when-new-form-instance中数据块和画布设置是否有误4、pre-form的设置十二、通过fnd_message.debug(‘检查信息输出’)来设置检查点。十三、LOV设置了多个item的查询时,只要查询一条记录会自动匹配列相应的item并返回值。十四、非基表项设置lockedrecord(锁定记录)防止并发操作数据不一致十五、item中boolean属性设置:app_item_property.set_property(‘块名.item名’,update_allowed,property_ture,)十六、frm-40105不能解析项的引用:检查项的lov属性十七、app_find.query_range长度不够:query_length的长度为0.即等于maximum_length的长度十八、属性设置及部分系统变量:
您可能关注的文档
- Basic Plastic Design塑料设计基础.pdf
- C 操作ACCESS数据库.pdf
- C++Builder中dll的写法及静态动态调用.docx
- C++函数库大全(最新全版).pdf
- C++实训时钟显示系统.pdf
- bx发动机原理284591331.ppt
- BP模板 提高融资成功率的PPT.ppt
- BIS竞争对手分析.ppt
- C++订单管理系统.pdf
- C++第五章循环.ppt
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)