OracleEBS-报表开发工具之闲碎

合集下载

Oracle-EBS模块学习资料

Oracle-EBS模块学习资料
General Ledger
总帐会计系统
10/1/2019 1:14
Oracle 行业模型: 离散制造
计划
寻源
制造
市场
概念到发布
采购到付款
预测到计划
需求到制造 (离散)
问题到预防
企业管理
财务管理到财 务报告
库存到履约 项目到盈利
销售
支持
机会到订单
订单到收款
联系到解决
合同到续签
供应链
客户关系管理
企业后台管理
Journal Entries
Journal Entries
FA
Mass Addition
Orders
OE
Shipments
INV
Items
AP
Vendor Invoices
Vendor Payments
Transportation Information
COST
Bills
BOM
Work Orders
保留 Reservation
库存余额更新 出货确认 Ship Confirm
重排程 Re-schedule
未交订单管理
退货管理 RMA
发票开立 Invoice
退货审核 Approve
货品退回 Return
销货折让 Credit
10/1/2019 1:14
Oracle General Ledger (总帐管理系统)
(选项) 外包
制造资源耗用 Resource - 人工 - 机器设备 - 制造费用
外包 Outside Processing
送货/交货
装配完成
工单完成 WIP Complete

oracle_ebs_报表开发步骤

oracle_ebs_报表开发步骤

PLSQL报表开发步骤1.PLSQL创建package1.1在PL/SQL Developer中创建一个package。

➢此时会生成一个和包体。

➢部分定义一个过程:➢包体部分定义具体的格式控制及输出数据。

➢在print函数中进行输出(输出到控制台和报表)。

➢cursor的定义放在包体的最前面。

➢main函数为该函数的入口地址。

入口函数的特点为:前两个的定义必须为errbuf out varchar2,retcode out number,否则报错。

使用 errbuf 返回任何错误消息和retcode 返回完成状态。

参数 retcode 返回 0 表示成功、警告,成功为 1 和 2 的错误。

在并行程序运行后,并发管理器会将 errbuf 和 retcode 的容写入与您的并发请求相关联的日志文件。

➢屏蔽不在包体外调用的函数声明。

➢创建的package可不必上传到应用。

在数据库中编译后即可。

参考文件:plsql形式报表开发及html输出格式.pdf参考代码:Rz_Gl_Period_Charge_Pkg最后.pck(在PLSQL中打开)2.定义并发可执行➢在EBS中注册挂载:登录oracle EBS R12系统。

选择应用开发员--》并发--》可执行。

➢填入如下信息。

3.定义并发程序应用开发员--》并发--》程序参数设置:Notes:关于值集的定义,参见附件。

Parameter顺序、名称与 Procedure 参数一致(Errbuf 与 Retcode 不用设定) 4.添加并发程序到请求组4.1 请求组分配给责任,责任分配给用户。

首先要查找职责和请求组➢查找职责:系统管理员》安全性》职责》定义➢查找请求组:如果没有自己的请求组,可以自己新建一个。

切换责任到系统管理员 >安全性>责任>请求,系统管理员》安全性》职责》请求➢提交请求,查看结果。

切换到相应的职责,本例中为R_GL_总账超级用户,提交一个新的请求,在请求的名称中找到创建的程序。

oracle ebs标准表名

oracle ebs标准表名

一、概述Oracle E-Business Suite(EBS)是一种集成的应用套件,可帮助企业管理他们的业务流程。

在EBS中,表名是特别重要的标识,它们用于存储各种业务数据。

在本文中,我们将介绍一些常见的Oracle EBS标准表名,这些表名对于理解和使用EBS系统非常重要。

二、常见表名1. FND表FND是Oracle EBS中的一个重要模块,包含了许多用于存储系统配置和元数据的表。

常见的FND表名包括FND_USER、FND_APPLICATION、FND_RESPONSIBILITY等,这些表存储了用户、应用程序、责任等信息,对于管理和维护EBS系统非常重要。

2. AR表AR模块是EBS中用于管理应收账款的模块,其中包含了许多与客户、发票、付款等相关的表。

常见的AR表名包括AR_CUSTOMERS、AR_INVOICES_ALL、AR_PAYMENT_SCHEDULES_ALL等,这些表存储了客户、发票、付款等信息,对于财务管理非常重要。

3. AP表AP模块是EBS中用于管理应付账款的模块,其中包含了许多与供应商、发票、付款等相关的表。

常见的AP表名包括AP_SUPPLIERS、AP_INVOICES_ALL、AP_PAYMENT_SCHEDULES_ALL等,这些表存储了供应商、发票、付款等信息,对于采购管理非常重要。

4. GL表GL模块是EBS中用于管理总账的模块,其中包含了许多与会计期间、账户、凭证等相关的表。

常见的GL表名包括GL_PERIODS、GL_ACCOUNTS、GL_JE_BATCHES等,这些表存储了会计期间、账户、凭证等信息,对于财务报告非常重要。

5. HR表HR模块是EBS中用于管理人力资源的模块,其中包含了许多与员工、岗位、薪酬等相关的表。

常见的HR表名包括HR_EMPLOYEES、HR_POSITIONS、HR_PAYROLL等,这些表存储了员工、岗位、薪酬等信息,对于人力资源管理非常重要。

oracel ebs 财务报表

oracel ebs 财务报表

Oracle EBS 财务报表1. 引言Oracle EBS(Enterprise Business Suite)是一款集成的企业资源计划(ERP)软件,为企业提供全面的财务管理功能。

财务报表是Oracle EBS的核心功能之一,它能够帮助企业管理财务数据,生成各种报表以支持决策和报告要求。

在本文档中,我们将讨论Oracle EBS财务报表的功能和使用方法,以及如何生成和定制财务报表。

2. Oracle EBS财务报表的功能Oracle EBS财务报表模块提供了广泛的财务报表功能,包括但不限于:•总账报表:提供企业的总体财务状况,包括资产、负债、权益等方面的信息。

•利润与损失表:显示企业在一定期间内的收入、成本和利润以及亏损情况。

•现金流量表:记录企业在一定期间内的现金流动情况,包括经营活动、投资活动和融资活动。

•财务指标报表:提供企业的财务指标,如营业收入增长率、财务杠杆比率等。

•预算与实际对比报表:将企业预算与实际数据进行对比,帮助管理层分析业绩和控制成本。

3. 生成财务报表要生成财务报表,首先需要配置Oracle EBS的财务模块。

以下是生成财务报表的基本步骤:步骤1:设置会计日历在Oracle EBS中,会计日历指定了财务报表的计算和报告周期。

需要根据企业的需求来配置会计日历,包括会计年度、会计周期等。

步骤2:配置会计灵活性会计灵活性是Oracle EBS财务报表的关键概念之一。

通过配置会计灵活性,可以定义会计段位、账户和段位组合等。

这些配置将用于财务报表的数据提取和分析。

步骤3:配置总账模板总账模板是生成财务报表的重要元素之一。

通过配置总账模板,可以定义财务报表所需的账户和科目。

步骤4:进行账务凭证录入在生成财务报表之前,需要进行账务凭证的录入。

可以通过Oracle EBS的会计模块进行凭证录入,以准确记录企业的财务数据。

步骤5:运行财务报表程序在账务凭证录入完成后,可以运行财务报表程序来生成报表。

ebs报表开发流程

ebs报表开发流程

1:点击XML publisher Administrator →定义数据定义和模板先数据定义,然后模板定义。

A 数据定义:名称和代码→名称最好一样例如:CUX_应用产品的英文简称_应用的简称(英文都大写)代码的名称是文件的名字. 名称可以和代码一样,也可以在后面加一段中文说明应用产品→就是新开发的东西要应用到那个模块(例如:库存管理系统)B 模板名称和代码→名称最好一样例如:CUX_应用产品的英文简称_应用的简称(英文都大写)代码的名称是文件的名字. 名称可以和代码一样,也可以在后面加一段中文说明应用产品→就是新开发的东西要应用到那个模块(例如:库存管理系统)和数据定义上的一样数据定义→选择刚刚建立的数据定义类型→RTF文件→选择RTF文件的位置语言→汉语到此数据定义和模板定义已经完成2::上传.rdf到unix服务器特定的目录下,必须保证后缀名是小写的./u01/erpdemo/apps/apps_st/appl/inv/12.0.0/reports/ZHS应用的是库存模块所以是这个目录/u01/erpdemo/apps/apps_st/appl/invOracle报表所以是这个目录/u01/erpdemo/apps/apps_st/appl/inv/12.0.0/reports语言选择的是汉语所以是这个目录/u01/erpdemo/apps/apps_st/appl/inv/12.0.0/reports/ZHS 3: 定义值集→定义参数关联的数据库表设置应用产品→验证→集(1):(2) : 编辑信息上面的设置的的意思是→select SEGMENT1 , DESCRIPTION from MTL_SYSTEM_ITEMS_B where organization_id=204 4:点击系统管理员→定义可执行文件A: 并发→方案→可执行B: 并发→方案→定义(关联刚刚建立的可执行文件)通过简称连接模版文件(必须和模版的数据定义的代码名称一样)然后是参数设置5:关联到请求组安全性→责任→定义→定义职责上图的菜单排除项中千万不要设置东西→要不CUX_FND_开发员职责中没有什么东西。

oracleEBS财务软件相关名称概念解释

oracleEBS财务软件相关名称概念解释

Oracle EBS的定义
定义
Oracle E-Business Suite(EBS)是 一个集成化的应用程序套件,由 Oracle公司开发,用于支持企业的核 心业务流程,如财务、供应链、人力 资源和客户关系管理等。
描述
EBS提供了一套全面的解决方案,旨 在帮助企业实现自动化、标准化和集 成化,从而提高运营效率和准确性。
AR:应收账款
总结词
应收账款模块负责管理企业的应收账款相关 业务,包括销售发票处理、收款处理和客户 管理等。
详细描述
应收账款模块是Oracle EBS财务软件中负责 管理企业应收账款相关业务的模块。它涵盖 了从销售发票处理、收款处理到客户管理等 全过程的管理。通过应收账款模块,企业可 以有效地管理其与客户之间的交易和关系, 确保及时准确地处理应收账款,提高企业的 财务管理效率。
THANKS FOR WATCHING
感谢您的观看
总账模块提供了一个集中的平台,用于处理各种财务交易,如销售、采购、投资等,并生成财务报表, 如资产负债表、利润表和现金流量表。
总账模块与其他财务模块紧密集成,如应付账款、应收账款、固定资产和成本模块,确保数据的一致性 和准确性。
应付账款模块
应付账款模块是Oracle EBS财 务系统中的子模块,用于管理 企业的应付账款和供应商发票。
大数据分析在Oracle EBS中的应用
01
Oracle EBS通过大数据分析技 术,能够处理海量数据并提取 有价值的信息,帮助企业做出 更明智的决策。
02
大数据分析能够发现数据之间 的潜在联系和趋势,为企业提 供预测性分析,有助于制定战 略规划和业务策略。
03
大数据分析还可以帮助企业优 化业务流程,提高运营效率, 降低成本。

(word完整版)oracleebs表结构及功能总结(财务,制造,分销模块),推荐文档.docx

(word完整版)oracleebs表结构及功能总结(财务,制造,分销模块),推荐文档.docx

Oracle application表结构1.表结构, WHO字段来实现通过菜单 HELP下的 HISTORY来找表2.通过 LAST_QUERY来判断所使用的表LAST_ QUERY是系统变量保存所执行的最后一次的 SQL语句 BLOCK 一定选 SYSTEM作为一个虚拟的 BLOCK 用HELP菜单下面的 EXAMING子菜单3.用 TRACE的办法来实现找表4.查看源代码来找表基本表结构学习目的:了解数据库的设计思想1.库存模块 INV 表结构,主要是物料的保存和搬运组织:分为库存组织和经营单位对于来说首先定义成一个经营单位,主要是进行业务核算的基本单位,是经营单位每一个生产单位作为一个库存组织,库存组织不作为核算单位组织表是 HR_ORGANIZATION_UNITS存放所有的组织ORG_ID表示的经营单位ORGANIZATION_ID表示库存组织通过制造物料参数表MTL_PARAMETERS来查看库存组织 IDMTL_SYSTEM_ITEM物料信息原材料仓库,半成品仓库,成品仓库子库存属于库存组织的一个结构,子库存下面还可以有一个叫库位的结构物料的位置由:库存组织 +子库存+库位子库存放置在 MTL_SECONDARY_INVENTORIES表中货位信息放置在 MTL_ITEM_LOCATIONS表中在MTL_ITEM_LOCATIONS中的 SEGMENT1存放其库位名称MTL_ONHAND_QUANTITIES表存放物料的现有量表其中LOCATION_ID表示库位信息MTL_SYSTEM_ITEMS表存放所有库存组织,所有物料MTL_MATERIAL_TRANSACTIONS物料事务处发表(存放物料的进货销售)TRANSACTION_ID INVENTORY表ID示操作的物料 IDTRANSACTION_QUANTITY表示货物的数量正数为搬进负数为搬出PRIMARY_QUANTITY表示主计量单位TRANSACTION_COST表示物料的成本ACTUAL_COST表示通过算法得到的物料成本ITEM_MASTER物料主表PRIMAR_UNIT_OF_MEASURE表示主计量单位MTL_CATEGORY_表SET表示产品分类级MTL_CATAGROYS2.PO 采购模块从供应商订购和接收货物先请购-采购单-接收货物请购单头表 PO_REQUISITION_HEADERS_ALLORG_ID为经营组织单位行表 PO_REQUISITION_LINES_ALL其中 DESTINATION_ORGANIZATION库ID存组织 ID 表后带 ALL表示支持多组织的表,否则为单组织有一些环境变量在运行环境下才有值,导致有一些表不能查找到数据采购单 PO_HEADERS_ALLVENDOR_ID供应商 ID表示我向那个供应商采购的信息PO_VENDORS为供应商基表PO_LINES_ALLpo_LINE_ID 主键QUANTITY表示数量UNIT_PRICE为准确价格ORG_ID表示经营单位的采购订单采购接收RCV_TRANSACTIONS表接收的数据事务关心 TRANSACTION_TYPE和DESTINATION_TYPE_CODE字段接收和退回都要考虑接收后会影响库存3.OM销售模块怎么做销售定单,非常复杂从OE 出来的核心是销售订单挑库--- 〉物料搬运单—〉发运SO_HEADERS_ALL表已经不用客户信息存放在表 RA_CUSTOMERS其中 RA_ADDRESS表示客户地址RA_ADDRESSES_ALLRA_SITE_USES_ALL表表示货品抵达如果是BILL_TO表示可以开票SHIP_TO表示发货销售订单表 OE_ORDER_HEADERS_ALLSOLD_TO_ORG_ID对应的是客户表的RA_CUSTOMERS的字段CUSTOMER_ID SHIP_TO_ORG_对ID应 RA_SET_USES_ALL的SHIP_TOINVOICE_TO_ORG_对ID应 RA_SET_USES_ALL的BILL_TO 销售订单行表 OE_ORDER_LINES_ALL4.BOM物料清单BOM_BILL_OF_MATERIALS表主建是 BILL_SEQUENCE_IDORGANIZATION_ID库存组织ASSEMBLY_ITEM_装ID配件 ID( 可以查系统物料表得到信息 )BILL_SEQUENCE_ID内部号码适应一个装配件多个BOMBOM_INVENTORY_COMPONENTSBOM_OPERATIONAL_ROUTING工艺路线表BOM_STANDARD_OPERATIONS5. WIP (WORK IN PROCESS)在制品依靠 BOM模块关心 JOB状态,JOB的信息WIP_ENTITIES 表里的 PRIMARY_ITEM_为ID此 JOB生产的东西 WIP_ENTITY_NAME JOB的名字WIP_DISCREATE_JOBS所有离散任务DATE_RELEASED释放日期DATE_CLOSE关闭日期SCHEDUAL_COMPLETION_完DATE成日期WIP_MOVE_TRANSACTIONS表示生产过程中的工序的移动怎么处理返工,怎么处理报废在一个个工序中分为几个工布有排队、报废、和WIP发放装配件完工入库产品退回WIP WIP退回到库存6. GL 总帐凭证: 凭证批、凭证头、平整行GL_JE_BATCHES凭证日期 ----DEFAULT_EFFECTIVE_DATE会计期间 ----DEFAULT_PERIOD_NAME原SET_OF_BOOKS_帐ID套 ID 镯GL_JE_HEADERS批号: JE_BATCH_ID会计期间: PERIOD_NAME凭证类型: JE_CATEGORY凭证来源: JE_SOURCE帐套:SET_OF_BOOKS_IDCODINAE_COMBINATION_IDGL_JE_LINESGL_SET_OF_BOOKSGL_CODE_COMBINATIONS表保存会计科目GL_BALANCES总账余额表7. AR 应收应收发票表示 RA_CUSTOMER_TRX_ALLCUSTOMER_TRX发ID票编号RA_CUSTOMER_TRX_LINES_ALL发票行一般有两种类型 ITEM 和 TAX收款情况表 AR_CASH_RECEIPTS_ALL(包含非收款信息 )核销关系表 AR_RECEIVABLE_APPLICATIONS_ALL8. AP 应付应付发票表 AP_INVOICES_ALL实际付款表 AP_CHECKS_ALLAP_INVOICE_PAYMENTS9.FA 固定资产资产信息表 FA_ADDITIONSCURRENT_UNITS资产的数量资产类别FA_CATEGORIES资产帐薄FA_BOOK_CONTROLSFA_BOOKS折旧一般有直线法和产量法FA_DISTRIBUTION_HISTORY资产分配信息,给部门使用多少FA_DEPRN_DETAIL折旧信息表FA_TRANSCATION_HEADERS折旧事务表主要报表库存收发存报表不采购订单表接收情况表销售订单表生产任务情况表嫂返工率分析表供应商对帐单采购接受事务RCV_TRANSACTIONSPO_HEADERS_ALLPO_LINES_ALLMTL_SYSTEM_ITEMSHR_ORGANIZATION_UNITSMTL_SECONDARY_INVENTORIES MTL_ITEM_LOCATIONS日期:类型:接收目的:物料名称:单位:库存组织:子库存:库位:数量:定单号:定单行号:事物日期 RCV_TRANSACTIONS中的 TRANSACTION_DATE即 RCV_TRANSACTIONS中的 TRANSACTION_TYPE即 RCV_TRANSACTIONS中的 DESTINATION_TYPE_CODE相关定单行指定的物料名称是 RCV_TRANSACTIONS中的 PRIMARY_UNIT_OF_MEASURE是 RCV_TRANSACTIONS中的 ORGANIZATION ,ID其对应 HR_ORGANIZATION_UNITS里的 NAME RCV_TRANSACTIONS中的 SUBINVENTORY_CODERCV_TRANSACTIONS中的 LOCATOR_指ID定库位 ID, 在 MTL_ITEM_LOCATIONS中的 SEGEMENT1 RCV_TRANSACTIONS中的 primary_QUANTITYRCV_TRANSACTIONS中的 PO_HEADER_指ID定的定单的号RCV_TRANSACTIONS中的 PO_LINE_ID指定的定单行号物料库存现有量MTL_ONHAND_QUANTITIESMTL_SYSTEM_ITEMSHR_ORGANIZATIONSMTL_SECONDARY_INVENTORIESMTL_ITEM_LOCATIONS物料:即物料名称MTL_SYSTEM_ITEMS中的 SEGEMENT1单位: 主计量单位 MTL_SYSTEM_ITEMS中的 PRIMARY_UNIT_OF_MEASURE库存组织 :HR_ORGANIZATION_UNITS子库存: 子库存编码 ,MTL_SECONDARY_INVENTORIES中的UBINVENTORY_CODE库位: 库位编码 ,MTL_ITEM_LOCATIONS中的 SEGEMENT1总帐凭证GL_JE_HEADERSGL_JE_LINESGL_CODE_COMBINATIONS_KFVGL_SETS_OF_BOOKS凭证名:凭证名称,GL_JE_HEADERS中的NAME日期:凭证日期,GL_JE_HEADERS中的DEFAULT_EFFECTIVE_DATE过帐状态 : 当 GL_JE_HEADERS中的 STATUS为 P 的时候表示”已过帐” , 为 U的时候表示”未过帐”币种:GL_JE_HEADERS中的 CURRENCY_CODE科目:GL_CODE_COMBINATIONS中KFV的CONCATENATED_SEGEMENTS借方金额 : GL_JE_LINES中的 ENTERED_DR贷方金额 :GL_JE_LINES中的 ENTERED_CR说明:GL_JE_LINES中的 DESCRIPTION帐套:GL_SETS_OF_BOOKS中的 NAME ,SET_OF_BOOKS限ID定凭证。

oracle ebs报表开发

oracle ebs报表开发

使用Dreamweaver &Report Builder 进行报表开发作者:HuangRongxin版本: 1.0状态:发布最后修改日期:2011-06-15版本修改内容修改人审核人日期1.0 创建黄荣新内容索引1详细功能设计 (1)1.1使用R EPORT B UILDER构建数据源 (1)1.1.1.1构建数据模型 (1)1.1.1.2在EBS中创建请求生成XML (2)1.2使用D REAMWEAVER绑定数据源 (4)1.2.1.1创建XSL文件并附加XML数据源 (4)1.2.1.2编辑XSL文件 (4)1.3修改RPT文件,使生成的数据源能与XSL结合 (6)1.3.1.1编辑RPT文件 (6)1.4修改并发程序 (7)1.4.1.1把并发程序的输出格式改成html (7)2未结事项 (7)3术语说明 (7)设计说明标准Oracle EBS使用Report Builder来生成报表文件,在实际开发过程中,存在着格式不好控制的问题,有必要使用新的方法来更灵活的生成报表。

1详细功能设计1.1使用Report Builder构建数据源Report Builder 构建数据源具有分组统计比较方便等特点,所以选用它来构建数据源。

1.1.1.1构建数据模型此步骤大家都比较熟悉了,这里不做介绍,给出最终模型图和输出效果图:数据模型图:输出效果图:1.1.1.2在EBS中创建请求生成XML1)上传Report文件到$<应用>_TOP/reports,在ZHS和US下都存一份;2)定义并发可执行;3)定义并发程序;4)把并发程序绑定到指定责任的请求组5)提交请求生成XML输出, 将输出文件另存为SCOTT.xml1.2使用Dreamweaver绑定数据源1.2.1.1创建XSL文件并附加XML数据源(M)文件 -> 新建 -> XSLT(整页),在弹出框附加XML数据源然后保存文件为SCOTT. x sl1.2.1.2编辑XSL文件创建一个两行N列的表格,一行用来输入标题,一行用来循环输出Data;点击Dreamweaver的”绑定”快捷菜单,应该看到XML的层次结构已经可以呈现了;把需要的项目拖放进来吧,现在这样只是显示一行数据,我们的目的是要让数据项重复显示,不然不成废材了,切换到代码示图,在要循环的行加入XSL代码(标签的具体说明参照相关文档)说明几点:在XSL中,如果有空数据,则会显示成NaN,加入<xsl:decimal-format NaN = "" />使显示为空;把encoding="UTF8"都改成GB2312,可以正确的显示中文;也可以外链CSS文件,美化输出,在</head>前加入<link type="text/css" rel="stylesheet" href="rpt.css" />,当然也可以写在内部;XSL的函数很多,有统计、还可以附加script,不一一列举。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ORACLE EBS —报表开发工具之闲碎
Author: Jarwang(王重东) Create Date: January 10, 2011 Create Location: BeiJing Update Date: Control No: Current Edition: 1.0
声明:本文可以任意免费转载、复制、传播。但您务必保持其完整性! If you copy this document,you ought to keep the document completely.
resp_appl_id =>APPS.FND_GLOBAL.resp_appl_id
);
Author:JarWang (王重东)
QQ:jarwang@ 12
Copyright(R):Jarwang
return (TRUE); end;
Report数据域 Oracle Report引用数据模型的数据源,有二种方式。 1.较常规的做法。直接使用工具栏上的“域”标签,然后设置相应数据源 2.使用“文本”标签,然后用“&”进行引用。 3.在PL/SQL中引用报表域文本的值,只需在PL/SQL直接引用域对应源字段名称即可(无须加 组名)。 Report汇总项 Report的汇总项比较灵活,在不同的组其汇总规则是可以多变的。这也会隐藏一些不易发现的问 题。 比如,下面这个数据源分为三个组。
Oracle BI Publishier
Oracle XML Publishier升级版。
Oracle BIEE
Oracle BI最新套件。
Author:JarWang (王重东)
QQ:jarwang@ 5
Copyright(R):Jarwang
Report Builder
Oracle的东西总是要“标新立异”,report也不列外,非得搞个什么循环框、固定框之类专有概 念。外面大多数报表工具,如crystal report、Java Birt、VB ActiveReport等报表工具,其基本 概念是一致的。而Oracle Report就不一样了。什么循环框、固定框,不就是几group么?好像换 个概念,技术含量就比较高似得?还有Report的撤销重做功能,居然只能有一次。Faint!
Other Notes
46 46 48 52
59
59 59 60
63
Error! Bookmark not defined.
64
Author:JarWang (王重东)
QQ:jarwang@ 4
Copyright(R):Jarwang
Preface
Oracle EBS的报表工具,相对于Oracle Form、Oracle OAF界面开发工具而言,可谓五花八门。
在报表的Before Parameter Form触发器加入初始化条件。
function BeforePForm return boolean is
begin
APPS.FND_GLOBAL.apps_initialize(
user_id =>APPS.FND_er_id,
resp_id =>APPS.FND_GLOBAL.resp_id,
Author:JarWang (王重东)
QQ:jarwang@ 11
Copyright(R):Jarwang
实现记录汇总行动态伸缩
效果:固定框会紧接着循环框的位置。 Report多数据源 Report的数据源来源多条SQL语句,SQL语句之间实现条件关联。
查询视图无数据 如果确认SQL语句确有数据,则有可能是OU的设置的问题。
Oracle HTML报表
通过调用EBS内置fnd_file函数编写HTML报表。
Oracle WEB PL/SQL报表 通过调用Oracle内置htp函数编写HTML报表。
Oracle Daily BI
Oracle EBS内置的BI分析工具。
Oracle XML Publisher
号称是Report Builder替代产品。
修改固定框属性 6、在循环框上方再添加一个固定框,用于展现报表的列标题。
修改固定框属性
7、在循环框内添加数据域
Author:JarWang (王重东)
QQ:jarwang@ 8
Copyright(R):Jarwang
调整后的布局 运行结果
8、在循环框、固定框添加划线。 运行结果
9、查看REPORT的页边距设置
34
34 35 35 36 36 42 43
46
Copyright(R):Jarwang
Installation Configuration DBI之报表开发 DBI维度报表开发
Oracle BIEE工具
Download BIEE工具之体念 BI Publisher工具之体念
GL FSG
Download
点击OK按钮
3、切换到Layout Model 添加一个固定框
修改固定框的背景色
4、在固定框中添加一个循环框。
Author:JarWang (王重东)
QQ:jarwang@ 7
Copyrightห้องสมุดไป่ตู้R):Jarwang
指定循环框的的数据来源 5、在循环框上方再添加一个固定框,用于展现报表的题头。
Author:JarWang (王重东)
QQ:jarwang@ 1
Copyright(R):Jarwang
Document Control
Modify Record
日期 January 10, 2010
作者 jarwang
版本 1.0
更改参考
Approved
姓名
职位
签字
Distribute
QQ:jarwang@ 3
2
2 2
3
5
6
6 6 6 6 10 10 12 12 12 13 13 14 14 14
16
16 16 16 16 17 17 21 21 22 23 24 27
29
29 29 29 31 32
33
Error! Bookmark not defined. 33
QQ:jarwang@ 10
Copyright(R):Jarwang
最外层的固定框属性设置:
注:最外层固定框的“打印对象在”必须设置为“第一页”。 表头固定框属性设置:
注:表头的“打印对象在”必须设置为“全部页”。 表数据源属性设置:
1.2实现自动分页。
当记录总数不只一页时,要实现自动分页,必须将最外层的固定框或循环框“打印对象在”设 置为“第一页”。
Download Installation Development
Report入门例子 Report页面设置 数据模型、固定框、循环框 实现记录汇总行动态伸缩 Report多数据源 查询视图无数据 Report数据域 Report汇总项 Report动态条件查询 矩阵报表 Report编译出错
Discoverer
Download Installation
Discoverer for web Discoverer for Desktop Development Discoverer快速入门示例 Discoverer工作表数值型显示 通过工作簿找到对应的Discoverer职责 Discoverer JOIN之使用 Discoverer数值型无法正确显示 Discoverer上钻/下钻 Discoverer分类汇总求AP供应商余额
Author:JarWang (王重东)
QQ:jarwang@ 9
Copyright(R):Jarwang
Report页面设置
数据模型、固定框、循环框 1.0数据模型与循环框的层次
1.1布局原则 一般布局方法是先画固定框,然后在其内套入:1.表头固定框,2.表数据源循环框。
Author:JarWang (王重东)
Report编译出错 错误1:在本机上可以执行成功,但上传在EBS服务器时,执行报表请求时报错。
错误提示:
Spawned Process 15601
Author:JarWang (王重东)
QQ:jarwang@ 14
Copyright(R):Jarwang
REP-0736: 此处存在未编译的程序单元. REP-1247: 报表包含未编译的 PL/SQL. 原因分析:很有可能是程序包、视图、表等对象,没有授权或是失效了。 解决:授权REPORT中所有到的程序包、视图、表等对象 错误2:在本机上可以执行成功,但上传在EBS服务器时,执行报表请求报错。 错误提示: Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are : SIMPLIFIED CHINESE_CHINA.ZHS16GBK
end if;
return (TRUE);
end;
在数据模型的SQL语句中加入刚才拼接的字符串。
Select * from table_name where &p_batch_id_temp
注:是用“&”,不是PL/SQL中的“||”。
矩阵报表 矩阵报表,不要被Oracle的概念给忽悠了。其实就是crystalreport中是交叉报表。
Tools Oracle Report Builder
Purpose Oracle的最初报表工具。即使是R12,在打印凭证之类报表时,仍是首选。
Oracle Discoverer
Oracle最初的BI分析工具,现在的版本为Discoverer10g。
Oracle WEB ADI
严格上来说并不是报表工具,只是与Excel高度集中。也可用于报表开发。
相关文档
最新文档