摘要: Actions:1. Property按文本选择(Select By Text … )快速需找某个栏位名表述方式。对象类型(Object Type ):如:Item ,Block ,Window ,Tab ,Canvas ,Radio Button,View,Globle ,Parameter。目标对象(Target Object ):指定当前个性化动作的执行对象,即指定要针对哪个物件进行动作设定。特性名称(Property Name ):属性名。指定物件的属性。值(Value ):给出物件属性值。获取值(Get Value) : 取得当前对象属性值。2. Message消息类型(Messag 阅读全文
posted @ 2013-12-30 16:10 Aston Martin - Hand 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 显示诊断菜单项按如下菜单进入个性化:帮助->诊断->自定义代码->个性化( Help -> Diagnotics -> Custoner Code -> Personalize )若该下来菜单不可见,检查系统配置文件(Profile)设定选项:隐藏诊断菜单项(Hide Diagnostics menu entry) ;公用程序:诊断(Utilities:Diagnostics)。个性化规则头:Seq表示个性化被执行的顺序,范围是从1到100的数字,1为最开始执行;这个数值并不需要是唯一的值。但注意它是和Trigger Event ,Description一起 阅读全文
posted @ 2013-12-30 16:08 Aston Martin - Hand 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 本节实现将并发请求输出PDF文件添加到工作流附件省去了工作流中其他部分,只对附件部分介绍1. 建立一个类型为Document的Attribute2. 通知界面上创建附件链接找到Notification下对应的Message;将第一步中创建的Attribute复制到这个Message下面:修改复制后的Attribute的属性至此,Notification页面便存在一个附件链接。3. 工作流中为附件Attribute赋值在工作流执行过程中,代码实现对attribute进行赋值:使用API:wf_engine.setitemattrdocument(itemtype => l_itemtype 阅读全文
posted @ 2013-12-30 15:46 Aston Martin - Hand 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 记录实际开发中常使用到的APICreateProcess在工作流开始之前,创建一个新的工作流Wf_engine.CreateProcess(itemtype in varchar2, --Workflow Item Typeitemkey in varchar2, --Item Keyprocess in varchar2 default '', --Workflow Processuser_key in varchar2 default null, -- user-friendly KEYowner_role in varchar2 default null); -- Wor 阅读全文
posted @ 2013-12-30 15:33 Aston Martin - Hand 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 上传:方法1: 直接通过workflow Builder保存到数据库 N:Workflow Builder/File/Save As 点击OK。测试开发时用这种方式。方法2:Workflow 工具WFLOAD 首先利用FTP工具上传创建的工作流文件CUX_DEMO.wft,到客户化应用目录:$CUX_TOP/install; 执行指令: WFLOAD apps/password 0 Y UPLOAD $CUX_TOP/install/CUX_DEMO.wft方法3:并发请求Workflow Definitions Loader N: System Administrator/View/Requ 阅读全文
posted @ 2013-12-30 15:26 Aston Martin - Hand 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 修改配置文件:Concurrent: Client Filename Characterset的值改为ZHS16CGB231280但是,此配置文件只能是设置在site层,即便你启用了其他层级并设置了值,也不会有效果的;这是Oracle设计上的一个缺陷;Metalink ID : 1493624.1R12: Concurrent Report Output File Name with Garbled Chinese Characters (Doc ID 1493624.1)源文档 阅读全文
posted @ 2013-12-30 14:20 Aston Martin - Hand 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 在Oracle R12中,遇到了客户一张客户化的报表:报表的输出格式是布局在RDF文件(非RTF)中,在并发请求输出时,PDF会出现中文乱码,而HTML和excel显示正常:根据资料:查看$OA_JRE_TOP/lib/fonts目录下是否包含类似ALBAN*.ttf 的文件如果没有,从EBS的$FND_TOP/resource 下拷贝一份, 使用命令: cp $FND_TOP/resource/ALBAN*.ttf $OA_JRE_TOP/lib/fonts原理:默认情况下,XMLP不支持中文,原因仅仅是缺少字体。因为XMLP采用Java编写,理论上Java支持任何语种。EBS自带了中文字体 阅读全文
posted @ 2013-12-30 14:13 Aston Martin - Hand 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 查询Form的头行附件:SELECT st.short_text order_short_text, description order_attach_desc, pk1_value order_hdr_attach_pk, fnddoc.datatype_name order_hdr_attach_dtypeFROM fnd_attachment_functions fndattfn, fnd_doc_category_usages fndcatusg, fnd_documents_vl fnddoc, fnd_attached_docum... 阅读全文
posted @ 2013-12-30 13:57 Aston Martin - Hand 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 该错误是由于界面上对数据进行了修改后(比如为A),将修改前的数据(B)与数据库中的数据(B)进行配不成功时报错;首先确认Form界面是否有其他人对数据进行修改;如果无人修改:将数据库的数据查询出来;查看varchar2 类型的字段中,是否有末尾存在空格的字段; 例如:数据库中的字段为‘AA ’,但是在Form中呈现时,会将末尾的空格去掉成为了‘AA’,如果此时对这行数据进行修改了后,会进行匹配‘AA ’ = ‘AA’,这明显不成立,变回导致该错误;在我们客户化的Form中,也还有可能是由于Form中,人为的执行了substr这类对字符串处理的函数,导致Form上的字段与数据库中的字段不一样。 阅读全文
posted @ 2013-12-30 13:52 Aston Martin - Hand 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1.普通键弹性域:在基础表中,存在一个code_combination_id 来对应键弹性域;根据这个ccid来查询弹性域字段:首先需要初始化:DECLARE l_boolean boolean;BEGINl_boolean:=fnd_flex_keyval.validate_ccid(appl_short_name=>'SQLGL', key_flex_code=>'GL#', structure_number=>g_coa_id, combination_id=>ccid);END;再进行查询select fnd_flex_keyva 阅读全文
posted @ 2013-12-30 13:40 Aston Martin - Hand 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 查找配置文件名执行:env | grep CONTEXT得到:CONTEXT_FILE=/dev01/oracle/UAT/inst/apps/UAT_ksebsdt/appl/admin/UAT_ebsdt.xmlCONTEXT_NAME=UAT_ebsdt打开文件UAT_ebsdt.xml在有很多名为XX_TOP标签的地方,添加如下行: /d02/oracle/PROD/apps/apps_st/appl/cux/12.0.0如果担心写错,你直接照着其它的XX_TOP写就可以了。 阅读全文
posted @ 2013-12-30 13:23 Aston Martin - Hand 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 业务背景:并发请求参数实现可输入某年1月起到当前的所有年月(不可输入未来时间)1:创建包含年的值集:获取2000-sysdate的年Select YearFROM (select rownum + 1999 yearfrom mtl_material_transactionsWhere rownum <= to_number(to_char(sysdate,'yyyy'))-1999)2:仅包含月的值集数据来源(独立的月份)select lookup_code,meaningfrom hr_lookupswhere lookup_type = 'CN_CALEND 阅读全文
posted @ 2013-09-15 19:10 Aston Martin - Hand 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 原因:office的版本未安装正确,应该安装X86版本的,如果是X64的会出现,重新安装X86版本的office后解决问题. 阅读全文
posted @ 2013-09-15 18:52 Aston Martin - Hand 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 解决办法:查看一下注册表里面的reports_tmp 的路径HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_DevSuiteHome1.是不是真的存在出现这个错误原因主要是report builder 找不到这个注册表里面的路径,如果没有直接创建一个文件夹就OK了. 阅读全文
posted @ 2013-09-15 18:46 Aston Martin - Hand 阅读(1666) 评论(0) 推荐(0) 编辑
摘要: 编译上传的Form,使用命令:在R12服务器上:cd $AU_TOP/forms/USfrmcmp_batchmodule=$CUX_TOP/forms/ZHS/XXX.fmbuserid=apps/appsoutput_file=$CUX_TOP/forms/ZHS/XXX.fmx frmcmp_batch TEST apps/pwd module_type=LIBRARY compile_all=YESR11i服务器中:cd $AU_TOP/forms/USf60gen module=TEST.fmb userid=apps/PWD output_file=TEST.fmxf60gen T 阅读全文
posted @ 2013-09-15 18:35 Aston Martin - Hand 阅读(247) 评论(0) 推荐(0) 编辑