PLSQL报表开发流程学习笔记.pdf
《PLSQL报表开发流程学习笔记.pdf》由会员分享,可在线阅读,更多相关《PLSQL报表开发流程学习笔记.pdf(6页珍藏版)》请在冰豆网上搜索。
![PLSQL报表开发流程学习笔记.pdf](https://file1.bdocx.com/fileroot1/2022-10/7/c9763753-5a06-489b-85bb-20ec8656f8a6/c9763753-5a06-489b-85bb-20ec8656f8a61.gif)
PLSQL报表开发学习笔记报表开发学习笔记报表开发学习笔记报表开发学习笔记一一一一、在PL/SQLDeveloper中创建一个package。
1、打开PL/SQLDeveloper连接到09号服务器上。
2、Username:
appsPassword:
appsDatabase:
ORACLE_EBS_SERVER_09Connectas:
Normal【注】:
这里的Database是在“DevSuiteHomeNETWORKADMINtnsnames.ora”设置的名称。
3、新建一个Package.4、输入PackageName和Purpose。
5、生成如下的包头和包体。
6、包头部分定义一个过程:
proceduredo(errbufOUTVARCHAR2,retcodOUTNUMBER);7、包体部分包括:
createorreplacepackagebodycux_caetest01_reportisCURSORcursor_user_roleisSELECTa.post_dateastest_date,a.user_nameastest_name,b.idastest_comment_id,b.contentastest_contentFROMposta,post_commentbWHEREa.id=b.post_idORDERBYa.post_date;-FunctionandprocedureimplementationsPROCEDUREprint(contentVARCHAR2)isBEGINdbms_output.put_line(content);fnd_file.PUT_LINE(fnd_file.output,content);ENDprint;PROCEDUREdo(errbufOUTVARCHAR2,retcodOUTNUMBER)isp_row_cursor_user_rolecursor_user_role%rowtype;BEGINopencursor_user_role;-格式控制部分print(无标题文档测试数据信息日期姓名编号描述);-格式控制部分loop-循环fetchcursor_user_roleintop_row_cursor_user_role;EXITWHENcursor_user_role%NOTFOUNDORcursor_user_role%NOTFOUNDISNULL;-输出部分-Start-print(|p_row_cursor_user_role.test_date|replace(p_row_cursor_user_role.test_name,)|p_row_cursor_user_role.test_comment_id|p_row_cursor_user_role.test_content|);-输出部分-End-ENDloop;-格式控制部分print();-格式控制部分closecursor_user_role;ENDdo;endcux_caetest01_report;二二二二、在OracleEBS中注册挂载。
1、登录OracleEBSR12系统。
选择“系统管理员?
并发?
方案?
可执行”。
2、填入可执行名称:
test_caesar01_report简称:
test_caesar01_report应用产品:
总帐管理系统执行方法:
PL/SQL存储过程执行文件名:
cux_caetest01_report【注】:
执行文件名要和我们上述创建的package名称一致。
3、保存关闭。
4、选择“并发?
方案?
定义”。
5、保存关闭。
6、挂到RequestGroup。
到“安全性?
责任?
定义”中查找“GeneralLedger,VisionOperations(USA)”对应的请求组。
在“安全性?
责任?
请求”中输入刚才找的请求组“GLConcurrentProgramGroup”新建一个“程序”,找到我们上术创建的程序。
三三三三、提交请求,查看结果。
1、现在切换到“总帐管理员”职责下。
2、提交一个新的请求。
3、在请求的名称中找到我们上术创建的程序。
4、点提交。
5、选择所有个人请求。
点查找。
好,我们的请求成功执行了,现在点击查看输出。
6、在查看输出。
成功输出了。
Ok!