ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:1.02MB ,
资源ID:10494720      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10494720.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle EBS Report开发笔记1.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Oracle EBS Report开发笔记1.docx

1、Oracle EBS Report开发笔记1报表开发进入PL SQL Developer开发工具后1.登录服务器2.如果要进行SQL 语句测试1)点击File-New-SQL Windows即可进入命令窗口2)输入标准SQL语句,点击第二行工具条中的齿轮型图标(运行)即可运行查询语句3)如果被查询的对象不是一个table,而是一个view,必须在select语句前输入以下语句,才能查询出数据。 begin mo_global.set_policy_context(S,86);end;注意:上述语句中,S字母必须大写,后面的数字是Oracle系统中的组织ID号,不同的ou,另外要运行查询还必须遵

2、循一定的方法和步骤比如,下图的语句步骤一、 如下图,先选中蓝色区域的一段代码,然后点击运行。步骤二、再选中自己写好的select语句,点击运行才能看到数据。3、如果要进行报表开发1) 点击 File New - Command Window 即可进入报表开发命令行窗口 然后就可输入各种命令了,修改原来的程序用edit ,而oracle中自主开发的东西都以cux开头。2)输入edit cux_ap_invoice_detail_pkg ,点击回车即可看到如下界面4、报表程序结构分析create or replace package body CUX_AP_INVOICE_DETAIL_PKG i

3、s - author : shawn.liu - created : 2010/08/03 16:53:46 - purpose : 应付款明细账 - public type declarations gc_sob_id number := fnd_profile.value(GL_SET_OF_BKS_ID); function get_flex_desc(p_value_set_name in varchar2, p_flex_value in varchar2) return varchar2 is v_description varchar2(240):= null; begin se

4、lect trim(replace(ffv.description,&,_) into v_description from fnd_flex_values_vl ffv,fnd_flex_value_sets ffs where ffs.flex_value_set_name = p_value_set_name and ffs.flex_value_set_id = ffv.flex_value_set_id and ffv.enabled_flag=Y and ffv.flex_value = p_flex_value; return v_description; exception w

5、hen others then return null; end; procedure outlog(i_chr_message in varchar2) is begin fnd_file.put_line(fnd_file.log, i_chr_message); end; procedure output(i_chr_message in varchar2) as begin fnd_file.put_line(fnd_file.output, i_chr_message); end; procedure main(errbuf out varchar2, retcode out var

6、char2, p_period_name in varchar2) is v_b_return boolean; v_org_name varchar2(100);cursor stay_fee is /* 使用游标循环输出 */*上面是标准头信息格式*/select 查询语句段 /*下面是输出的信息格式*/ begin select name into v_org_name from hr_operating_units where organization_id= Fnd_Profile.Value(ORG_ID); - output (); output (); output (); o

7、utput ( | p_period_name | ); output ( | v_org_name | ); for sf in stay_fee loop output (); output ( | sf.INVOICE_NUM | ); output ( | sf.VENDOR_NAME | ); output ( | sf.INVOICE_DATE | ); output ( | sf.GL_DATE | ); output ( | sf.INVOICE_TYPE | ); output ( | sf.SOURCE | ); output ( | sf.INVOICE_AMOUNT |

8、 ); output ( | sf.AMOUNT_PAID | ); output ( | sf.AMOUNT_BALANCE | ); output ( | sf.AGENT_NAME | ); output ( | sf.ORG_NAME | ); output ( | sf.VOUCHER_NUM | ); output ( | sf.GLCC | ); output ( | sf.DESCRIPTION | ); output ( | sf.COA_NAME | ); output (); end loop; output (); retcode:=0; if retcode = 2

9、then v_b_return := fnd_concurrent.set_completion_status(ERROR,ERROR); elsif retcode = 1 then v_b_return := fnd_concurrent.set_completion_status(WARNING,WARNING); end if; exception when others then outlog(Error:main|sqlerrm); v_b_return := fnd_concurrent.set_completion_status(ERROR,ERROR); raise; end

10、;end cux_ap_invoice_detail_pkg;5、查询一个已开发报表的实际程序名称系统管理员并发方案可执行,按F11根据知道的报表名称搜索,出程序名。如果不能在“定义”直接查询到,进系统管理员并发方案定义先根据“程序”(输入报表名称)找到“简称”,然后在根据“简称”去“可执行”查询文件名。(详见开发笔记3) 6、查询FORM界面字段来源6.1 在FORM界面点中某个字段,再点击主菜单“帮助(H)诊断(D)检查(E)”就可以大致看到当前信息是来源于那个数据库表和字段。6.2 在FORM界面点中某个字段,再点击主菜单“帮助(H)历史记录(D)”也可以大致看到当前信息是来源于那个数据

11、库表。6.3 直接浏览系统执行的查询语句,首先要执行一个查询动作,然后按如下步骤查询步骤一、点击主菜单“帮助(H)诊断(D)检查(E)”,打开如下界面: 步骤二、在块编辑栏选择SYSTEM步骤三、在字段编辑栏选择LAST_QUERY步骤四、把上图中的值内容,全选复制,并粘贴到PL/SQL的SQL Windows中步骤五、点击PL/SQL工具栏中的PL/SQL Beautifier美化器对复杂SQL语句进行格式处理步骤六、点击PL/SQL工具栏中的齿轮按钮执行当前SQL语句,可以查看结果是否与form界面的查询结果一致。6、PL/SQL界面中如何浏览“视图”的真正表来源 选中视图名称,右键-edit 即可浏览了

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1