oracleebs报表开发步骤_第1页
oracleebs报表开发步骤_第2页
oracleebs报表开发步骤_第3页
oracleebs报表开发步骤_第4页
oracleebs报表开发步骤_第5页
免费预览已结束,剩余11页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、P LSQL报表开发步骤1. PLSQL 创建 package1.1 在 PL/SQL Developer 中创建一个 packageRzGLP汕d-Ch晒 jPkg 帀丄廿丽dj:h甜ge_PkgA此时会生成一个包头和包体。X I Declaration 11| Frocedu盲| Par日rm戲自 li琳 |® Fiz_GI_Period_Charge_Pkg 令 R乙SI.F已iod.匚h別ge_FkjgAX Dmul吕旧ticin I :| Procedur Prrnftt已 li戏 |包头部分定义一个过程:- 口 Dedaration> ® ftiKess_

2、Request234567Create Oi Replace Package Rz_Gl_Feri d_Chai(je_Pleg 1.3-Author ; HANU询D Created : 2011/8/ E込抚越-Plizpose :Frosedure Fi:cic:e3s_Request (ErrbufRetcodsPCoirp p Carr.p To p Period NameOut Varchar2,Out Varcharz,Varcbar2,Varcharz,VarcharZ);InInInS1.011121314包体部分定义具体的格式控制及输出数据。在print函数中进行输出(输出

3、到控制台和报表)。cursor的定义放在包体的最前面。main函数为该函数的入口地址。入口函数的特点为:前两个的定义必须为 errbuf out varchar2,retcode out number否则报错。使用errbuf返回任何错误消息和retcode返回完成状态。参数retcode返回0表示成功、 警告,成功为 1和2的错误。在并行程序运行后,并发管理器会将 errbuf和retcode的内容写入与您的并发请求相关联的 日志文件。屏蔽不在包体外调用的函数声明。创建的Package可不必上传到应用。在数据库中编译后即可。参考文件:pisql形式报表开发及 html输出格式.pdf参考代码

4、:Rz_GI_Period_Charge_Pkg 最后.pck (在 PLSQL 中打开)2.定义并发可执行在EBS中注册挂载:登录oracle EBS R12系统。选择应用开发员-并发-可执行。 填入如下信息。End Rz G1 Period Charge Plcg;-可编辑修改-于定义井发程序时谓用“简祢”二卫山行RlrCLllflaiS用匸息实年储过程増*-関称RI&LP3 P症用户品0溜Rtt艮氏GL期冃强用CS表执存方送PL/KIL存甘过程执行交件容Re_C 1_P prifld_Cha r ec_Pks. Prccess.RcQucjt子例程容执行交件路径11统一为用户调用

5、刚创建的包中的过程3.定义并发程序应用开发员-并发-程序程FP肮:GL期间塞再極表-C总袅R3_GL_PEflIQD_CHAKGE_PK(iBK弼践启,司可曲冇上步骤R定熨的 可执行制K3GLPCPPL/303,存储过程应用产品 说用送项输出"用于单独运行CE)启用跟匪遐)SE5(f)九讦快用祓禁用的値边)7慕,曼出頂葩醇时S霽启功Q“轩含HLS冬准(10Kl打E卩机不議苔口)量数E)参数设置:-可编辑修改-O_ X-可编辑修改-10203040as应用品Rz:GL期间s用总表冲突域安全组说明启用匚p_C0IRpp_CoiRp_To/P-Periad_Name叵H 11p_Curre

6、ricy_Code17T值隼 RZ.COMPAHY 默认类型j_必需®启用安全性(A)显示大小15级连说明大小25说明默认值说明大小50公司:M102040EI:GL期间贵用报表-C总売应用产品日照i冈铁冲宾域安全ar诵明启用p.Camp7 ±1p_ConipTo7P&riod lfaitie7 -p Currency Ccde_ n X席号值集 KZ_FIN_ORG 默认类型3显示迦显示走小難说瞅小2025-可编辑修改-O|弄发程序参埶tsj? |n:GL期闾费用报S-C总表应用产品应用对象程序障冲突域序号蜃数说明1D 1P-Conip20pc ojnp_To30

7、p P triodHaaiep_Curr«ncy_CodeI u验证值重 RZ_CUEKENCY 默诂类翌I常数厂必需(电)厂息用豈全性(显示大小级连说朋夫小25ESI1020I如破显示览)程序应用?品冲霓域p_Coinp_To世:GL期间费用报表-C总表应用对象程席屋p.Period.Nanep.Cucrency.Code值重 E2_PEKIOD_LOV眯认类型I 必Uffi)启用安金牲址)安筑默训直范園显示大小谿说明大小1525说旳小招示S.0变重p_PeTiod_Maie 启用V ±Notes :关于值集的定义,参见附件。Parameter顺序、名称 与 Proced

8、ure参数一致(Errbuf与 Retcode不用设定)4.添加并发程序到请求组4.1请求组分配给责任,责任分配给用户。首先要查找职责和请求组查找职责:系统管理员安全性职责定义责任名R_GL_总帐超级用户 应用产品总帐管理系统责任关德学K_tL_£说明E_GL_总帐超级用户有效日期自 01-01-2007可采用Oracle应用产品 Oracle自助Web应用产品)Oracle Mobile应用产品侃)应用产品标准总帐管理系统WebWeb菓单排除项菜单 GL_SUPERUSER主机名代理名请求组名称应用产品GL Concurrent Program Group排除项安全Ji性名称类型I

9、功能查找请求组:>安全性 > 责任 > 请求,如果没有自己的请求组, 可以自己新建一个。 切换责任到系统管理员 系统管理员安全性职责请求O_ n X应用代码说明GL Concurrent Program Group 总帐管9系统包括所有苴它GL程序组的程序组名称应用应用对象程库程序k程ST程序T程序T程序T程序T程序腿-删除日记帐导入数据类型 程序程序Open Period 总帐-(1盟 日记帐-试RZ:GLMfl同费用报表-C总表暇明细试聲表个宇符)总帐管理系绕L程序Translation¥程序-重估余额I'l.J'说总账管理系统 总帐管理系统 总

10、帐管理系统 总帐管理系统 总帐管理系统 总帐管理系统GL_CONCUKRENT_PROGIUH_GROUP-可编辑修改-R_GL_总账超级用户,提交一个新的请求, 提交。查找。查看输出。->验证-> 集查找出请求组后,在上述请求组中加入刚才定义好的并发请求程序。 提交请求,查看结果。切换到相应的职责,本例中为 在请求的名称中找到创建的程序。5.定义值集 入口:应用开发员-> 应用产品功能交档流程应用产品:验证:集定义值第-可编辑修改-弹性無 并岌 应用产品 逹册 衷单 功能 菜单 消息代码值1.弹出值集窗口。值隼名用主说明列恚类塑安全性类型无安全性格式验证貉贰类型最大尺寸荐轩

11、 I仅限于数$ (0-9) (N)I仅限于大写宇母(A-Z) (U)右对齐和填零偏号(0001) (R)最小11S大值a验证验证类型刪I信息迦使用此值集的段(即非验证的段)不能使用弹性域安全性规则来限制用户输值集中值的含义与其他任何段的值无关。可以在“段值”定义独立值。 列表中的可用值和给定值的含义从属于在弹性域结构的前面段中选定的独立N :类型。创建完值集后,可以在Fn d_Flex_Value_Sets表中可以查到相应的值集名称:flex_value_set_name如果该值集独立,可以在段值Fnd_Flex_Values_Vl中查到相应的值集信 息。值蔚KZ J SUBJECTS( 用盘

12、国 )说明閒腿用卿耒翱"科目屏幕剪辑的捕获时间:2011/8/29 15:23Fn d_Flex_Value_Sets 表中的输入值集的名称,参考文献中“值集命名惯例”即flex_value_set_ name 字段。验证类型:无(根本无需验证):在允许用户输入任意值时,只要该值符合值集格式规则,就可 以使用“无”类型值集。由于不验证“无”值集,因此使用此值集的段不为用户提供 值列表。 入的值。独立:从属: 值。表:验证表值集,其值存储在应用表中。特殊(高级)成对(高级)可转换独立可转换从属由于更改会影响所有使用相同值集的弹性域和报表参数,因此不能更改现有值集的验证最夭尺寸10安全性

13、奠型赧銚格弍类型砌于齡(0-9) (W厂顾于大射母U-Z) ®厂右对卿嗔零網(0001) (K)塩证类型H验证離惜息编辑信息设置:-cTx表名 Fnl_Fles_¥alufi_3et£ Flv, Fnti_FleK_売列类型值标识FIs.Flex_Value_Heanin£FIs. DescriptionFIe, Flex. Value大小1212岀处/排(¥侬据 FKFlex Value Set Id = Fls.Flez Value Set IdNind Flv. FleK_Valiie_Set_Maine ='站-科§慣And Sys date Between Nvl (Fl s- St art _D at e_Art i ve Sys date - 1) AndNvl (FIs- End_rat e_Act ive Sysdat e + 1)And Fls.Enabled_flae = 'Tand fls.FLEK_VALUE in(550l0J ' 550205肛')附加列测 i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论