您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 深入浅出Oracle EBS之Excel报表开发概要
OracleERP最佳技术实践E-BUSINESSSUITEORACLE核心应用技术Excel报表开发Author:黄建华Jianhua.HuangMSN:huajhua@hotmail.comCreationDate:March14,2007LastUpdated:January21,2020DocumentRef:DocumentReferenceNumberVersion:DRAFT1AApprovals:Approver1Approver2CopyNumber_____OracleERP最佳技术实践Excel报表开发FileRef:1579607874526(v.DRAFT1A)CompanyConfidential-ForinternaluseonlyDocRef:DocumentReferenceNumberJune19,2007DocumentControliiDocumentControlChangeRecord3DateAuthorVersionChangeReference14-Mar-07Jianhua.HuangDraft1aNoPreviousDocumentReviewersNamePositionDistributionCopyNo.NameLocation1LibraryMasterProjectLibrary2ProjectManager34NoteToHolders:Ifyoureceiveanelectroniccopyofthisdocumentandprintitout,pleasewriteyournameontheequivalentofthecoverpage,fordocumentcontrolpurposes.Ifyoureceiveahardcopyofthisdocument,pleasewriteyournameonthefrontcover,fordocumentcontrolpurposes.OracleERP最佳技术实践Excel报表开发FileRef:1579607874526(v.DRAFT1A)CompanyConfidential-ForinternaluseonlyDocRef:DocumentReferenceNumberJune19,2007DocumentControliiiContentsDocumentControl..................................................................................................................ii1.OverviewandKeyPoints........................................................................................21.1.读者要求..............................................................................................................21.2.开发背景..............................................................................................................21.3.设计思路..............................................................................................................32.开发框架及其安装.....................................................................................................62.1.开发框架..............................................................................................................62.2.开发模版介绍....................................................................................................132.3.框架安装............................................................................................................173.基于模版的开发步骤...............................................................................................183.1.开发步骤............................................................................................................183.2.报表实例............................................................................................................214.客户端安装过程.......................................................................................................234.1.安装并设置Excel...............................................................................................234.2.Oracle客户端:免安装.....................................................................................244.3.Oracle客户端:快速安装.................................................................................244.4.Oracle客户端:普通安装.................................................................................255.用户使用...................................................................................................................285.1.....................................................................................................................................286.OpenandClosedIssuesforthisDeliverable......................................................29OpenIssues.....................................................................................................................29ClosedIssues..................................................................................................................29OracleERP最佳技术实践Excel报表开发FileRef:1579607874526(v.DRAFT1A)CompanyConfidential-ForinternaluseonlyDocRef:DocumentReferenceNumberJune19,2007OverviewandKeyPoints2of311.OverviewandKeyPoints1.1.读者要求1.1.1.最小要求本文档需要读者具至少有如下技能:1、简单的VBA知识。2、会使用Excel。3、能够基于EBS写出报表SQL。1.1.2.期望水平如果要深刻理解代码框架、进行优质的开发维护,那么需要:1、熟练使用Excel,尤其是其中的高级功能如汇总函数、条件格式、数据透视表等。2、会使用VBA进行开发,控制Excel的表现形式、处理数据。3、熟悉PL/SQL,对数据库的对象创建、性能优化有较深的感悟和处理能力。1.2.开发背景1.2.1.来自Excel的压力微软的Excel是如此的深入人心,不管是谁,凡是使用电脑办公或和IT沾边,都会使用,有些用户“玩转”起Excel,用出神入化来形容也决不为过。直观的二维表、随意拷贝、筛选、排序、引用、统计、公式、数据透视表、图表、可录制的宏、惊人的函数库、样式、条件格式……这些诱人的功能使用起来是如此的简便。对用户来说,Excel比ERP更具亲和力、更有吸引力,而且他们喜欢把数据放在Excel中“把玩”。不管什么报表,Reports、PL/SQL、SQL*Plus、BIPublisher(之前叫XMLPublisher)、Discoverer,用户都希望能够方便的放到Excel中,自己做二次加工。然而,从报表结果到Excel,都需要Click很多次,而且新数据要和先前的二次加工结合起来,至少还得拷贝几下。不方便哪!1.2.2.Oracle的努力在PC桌面应用这一领域,Oracle也得放下架子,不得不致力于与Office的集成。比如AIM文档、BIPublisherDesktop都是基于Word的模版和VBA,早期的ADIClient也是基于Excel及其VBA。OracleERP最佳技术实践Excel报表开发FileRef:1579607874526(v.DRAFT1A)CompanyConfidential-ForinternaluseonlyDocRef:DocumentReferenceNumberJune19,2007OverviewandKeyPoints3of31而现在和将来,Oracle将致力于发展WebADI,其将充分发挥Excel的本地加工能力,确保数据和用户的二次分析有机结合,并把这种结合保存下来下次直接使用,这在EBS12版中已经实现!方便哪!然而大部分企业都未升级到EBS12,如果早日为用户和高层带来便捷的体验,看来惟有基于Excel做些开发了。1.3.设计思路1.3.1.总体设想在做Excel报表开发时,是基于如下一些基本思想:1、不想做的过于复杂,只要能从Excel方便的连上DB,把数据拉到Sheet即可。2、利用Excel本身的功能对这些数据进行二次加工,得到分析结果。3、刷新数据时,能够保留这些二次加工,直接得到分析结果。4、取数时要有简单的参数如日期等,这样可以提高速度、过滤不关心的数据。5、需要简单的密码验证,不想让任何人拿到Excel文件都能刷新数据。1.3.2.Ex
本文标题:深入浅出Oracle EBS之Excel报表开发概要
链接地址:https://www.777doc.com/doc-3220276 .html