Fusion Financial Cloud 的报表开发

作者:郑德鼎 约 11 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, 开发
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

**Fusion Financial Cloud**

**的报表开发**

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

Oracle Fusion Cloud中有以下四种常用的报表工具。本文主要对Fusion中的Financial

Reporting以及BIP工具进行报表开发步骤进行了详细描述。

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

• Financial Reporting

FR基于 Oracle 财务报告构建 Web Studio 使用 Oracle General Ledger

余额多维数据集中的数据。使用FR能设计传统的财务报告格式,如资产负债表, 损益表和现金流量表。也可以设计财务或分析数据的非传统报告,包括文本和图形。

• Smart View

Smart View是一个基于Excel的实用程序,使总账用户能够结合Excel工作表的功能,分析实时GL余额。这些工作表直接连接到 Essbase。

• Oracle Transactional Business Intelligence(OTBI)

OTBI是一种灵活且易于使用的分析工具,有助于实时了解交易数据,它是可以直接从Fusion应用程序数据查询的实时在线报告工具。可以简单地从主题区域拖放所选数据并使用不同的图形视图,而不是构建SQL查询,业务用户可以通过个性化轻松创建报表和仪表盘。它侧重于交易和运营数据,如发票、付款和资产。

• BIP

BIP通过SQL直接访问Oracle数据库,可以生成大量事务性和操作性打印报告。

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

**一、 使用Financial Reporting生成报告:**

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

下面用以下格式的报表为例,简述使用Financial Reporting做成报表的流程

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

**1\. 启动Financial Reporting Web Studio**

在【财务报告中心】的工作区中,选择【任务】面板选项卡,点击【打开财务报表的工作空间】。在“工具”菜单上,选择【启动Financial Reporting

Web Studio】

**2.做成报表主体**

a) 在【文件】菜单上,依次选择【新建】>【报表】。

b) 在工具栏上,单击【Grid】图标,并选择“数据源”列表,FR中的数据源基于Fusion系统中设定的会计科目表。

c) 数据源选择完成之后,单击【确定】,将打开“尺寸布局”对话框,将“部门”拖动到行轴,将“科目”拖动到列轴。

d) 报表主体布局调整完成之后,为所选行列的项目选择具体的值。

\- 双击“部门”单元格,“选择成员”对话框打开,选择相应的值并将其移动到选定区域。

\- 双击“科目”单元格,“选择成员”对话框打开,选择相应的值并将其移动到选定区域。

**3\. 显示报告名称**

在报表layout中,有Header,Body,Footer三部分显示区域。报表主体一般在Body中创建。在Header中创建一个Text文本框显示,输入报表名称

**4\. 显示报表日期以及会计期间**

a) 在Header中创建一个Text文本框,在该文本框内使用FR内置函数(<>)获取当前报表日期

b) 在Body中创建一个Text文本框(该文本框布局在报表主体之前),使用FR内置函数(<>)获取当前显示余额表的会计期间

**5\. 插入合计行,列**

a) 右键单击最后一行标题,选择插入行,然后选择公式。

b) 击新行,在标题行属性窗格中, 选择自定义标题选项, 输入“合计”,然后单击更新图标。新标题“合计”就会显示在报告中。

c) 在编辑栏中,单击 Sum(0) 按钮并在公式中输入公式Sum(行号),其中行号为1,2,3…

**6\. 插入合计列**

合计列的添加方式与合计行类似,合计列的公式为Sum(列标),其中列标为A,B,C…

**7\. 针对报表中所有的视点(POV)都需要为其选择相应的数值后,报表数据才可以正常显示**

**8\. 若有需要,可报表格式进行调整,比如背景色,线条格式,各种属性设定等等。**

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

**二、 使用BIP生成报告**

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

**1\. 数据源Data Model做成**

a) 在Fusion主页【工具】中进入【报告和分析】画面,按下右上的按钮【浏览目录】。点击【创建】>【数据模型】

b) 用SQL查询的类型定义数据集。选择【数据集】>【SQL查询】链接,显示数据集定义画面,在必须项目中输入适当的内容,按下【OK】。

c) 追加参数,用于查询

在【数据集】>【参数】中,选择【新建】,输入参数名称,类型等

d) 定义值列表

在值列表中定义一组值,该值允许报告使用者选择要传递给数据源的参数值。 定义Menu类型的参数后,这里定义的值列表会呈现选择菜单。

e) 关联参数和值列表

在参数中,将参数类型选择为Menu,并在Menu窗口中指定相应的值列表

f) 在数据页签下,指定参数具体值,按下【显示】按钮,显示数据。 确认数据无误后,按下【导出】按钮,导出XML文件后保存在本地

**2\. 在Word中,使用BIPublisher插件,上传上述导出的XML文件,并根据需求编辑Layout,生成RTF文件。** (与EBS

BIP报表开发相同,在此不做赘述)

**3\. 将第2步做成的RTF模板导入Fusion Cloud,生成报表**

a) 在【报告和分析】画面中,点击【创建】>【报表】,进入“报表生成”画面

b)

选择【使用数据模型】图标后,在数据集选择框中选择步骤1中已经做成的数据模型,在“您希望如何创建报表?”列表下选择【使用报表编辑器】,然后点击完成并保存报表

c) 在报表Layout画面,上传步骤2中做成的RTF文件

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

**三、 使用Smart View生成报表**

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

1\. 如果要使用SmartView,需要安装Excel SmartView插件。

在【财务报告中心】的工作区域中,选择【任务】面板标签,点击【打开财务报表的工作空间】,在【工具】⇒【安装】中点击下载【Smart View】插件,并安装。

插件安装完成之后,打开Excel后,会出现【SmartView】选项卡

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

**2\. 设置共享连接URL**

在【SmartView】选项卡下,选择【选项】,选项面板打开,然后在【高级】>【共享连接URL】中输入指定的URL

**3\. 用Smart View连接到Oracle Fusion General Ledger Balances**

a) 单击【Smart View】选项卡,然后选择【面板】图标。Smart View窗格随即打开,单击任务窗格上的【共享连接】按钮,使用用户名和密码登录。

b) 单击选择服务器列表图标,下拉列表中将显示两个值:Oracle Essbase,Oracle Hyperion Financial

Reporting。从列表中选择 Oracle Essbase 的共享连接后,Oracle Essbase服务器展开,显示多个多维数据集的会计科目表。

c) 然后选择相应会计科目表下的【db】,然后选择【连接】即可

**4\. Ad-Hock分析表做成**

a) 连接到db后,选择【Ad-Hock分析】,然后Excel中出现Essbase选项卡,在该选项卡中选择【POV】

b) 针对POV的各个维度,选择相应的值,并且上图中行列的维度可以替换为POV中的任意维度

c)

如果需要针对不同账户,生成不同的分析表,在Essbase选项卡中选择【级联】,选择【同一工作簿】,在打开的“级联成员选择”窗口中,【Account】选择需要分析的值后,选择【OK】。那么则会针对每个账户值,在多个Sheet中生成不同的分析表

**5\. 使用查询设计器定义报告**

a) 连接到db后,选择单元格,单击右键,点击“查询设计器”,在POV窗口中,可以将POV任意视点拖拽到行列维度中

b) 然后针对行列维度项目以及所有POV项目,选择相应的值

c) 在POV窗口中,选择【适用查询】,则EXCEL中就会生成相应的报表

d) 选择标题单元格,Essbase选项卡中选择【Zoom In】时,则该标题对应的子成员会在Excel中追加显示

e) 选择标题单元格,Essbase选项卡中选择【Zoom Out】时,其子项目会变成相应的父项目显示

**6\. 在SmartView中用Financial Reporting作为数据源生成报表**

a) 在3-b)中,如果下拉列表选择【Oracle Hyperion Financial

Reporting】,则可选择Fusion中现存的Financial Reporting,然后点击【打开】,出现“导入Workspace文档”窗口

b) 对于各个POV项目选择相应的值之后,点击【完成】,Excel中就会显示出该报表

**7\. 做成Smart View报表之后,如果需要获取最新数据,则在Essbase选项卡中选择【刷新】,则可获取Fusion中的最新数据**

**

**

**8\. 在Smart View中,显示的报表数据格式可以通过Excel进行设定,**

比如:将金额格式设置为“¥999,999,999”后,在Essbase中选择【保持格式】,那么之后刷新数据后,数据格式保持不变

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

**四、 使用OTBI生成报表**

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

OTBI是从主题区域拖放所选数据并使可以用不同的图形视图(下文只做简单说明)

**1\. 进入OTBI创建画面**

在Fusion主页【工具】中进入【报告和分析】画面,按下右上的按钮【浏览目录】。点击【创建】>【分析】

**2\. 选择主题区域**

a) 主题区域可以选择单个,也可以根据需求,选择多个

b) 每个主题区域都有一个事实文件夹和维度文件夹。文件夹可以有子文件夹。例如,“总帐 - 实时日记帐”主题区域中的“日记帐行”文件夹具有多个子文件夹

如帐户、行详细信息和行。

c) Fact:度量值或指标。报告通常至少包含一个Fact字段

d) 维度:为事实列提供上下文。维度是描述性的。

e) 事实文件夹:包含事实数据列,通常在列表中排在最后 文件夹,通常以主题区域命名

f) 维度文件夹:包含属性和Level列

**3\. 从选择的主题区域中,选择相应的字段显示**

**

**

**4\. 选择Layout,可以选择表格或者图表展示数据**

**

**

**5\. 分析中可以创建prompt字段,用于生成报表参数**

※由于项目环境的限制,本篇文章涉及到系统截图的部分均用文字描述。

Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图
Fusion Financial Cloud 的报表开发 - 封面图

作者:张 祎

审核:梁 超

编辑:朱思聪

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「FusionFinancialCloud的报表开发.md」整理生成,仅用于内部技术分享与学习交流。