- SAP BPC 教程
- SAP BPC - 首页
- SAP BPC - 概述
- SAP BPC - 术语
- SAP BPC - 应用
- SAP BPC - 模型设计
- SAP BPC - 数据加载
- SAP BPC - 报表
- SAP BPC - 规划
- SAP BPC - 业务逻辑
- SAP BPC - 业务功能
- SAP BPC - 流程管理
- SAP BPC - Word 集成
- SAP BPC - PowerPoint 集成
- SAP BPC - 重要工具
- SAP BPC - 业务流程
- SAP BPC - 自定义菜单
- SAP BPC - 合并
- SAP BPC - 准备抵销
- SAP BPC - 配置抵销
- SAP BPC - 嵌入式环境
- SAP BPC - 安全性
- SAP BPC - 热分析
- SAP BPC - Park N Go
- SAP BPC 有用资源
- SAP BPC - 面试问题
- SAP BPC 快速指南
- SAP BPC - 有用资源
- SAP BPC - 讨论
SAP BPC 快速指南
SAP BPC - 概述
SAP 业务规划与整合 (BPC) 工具用于支持组织中所有运营和财务活动。SAP BPC 有助于自动化和简化组织中的业务预测、规划和合并活动。
SAP BPC 支持两种类型的迁移 - SAP NetWeaver 和 Microsoft Excel。使用 Microsoft 版本的 BPC,您可以执行建模、应用程序维护、导入数据和应用转换、创建脚本等。它利用了 MS Excel 的强大功能,并为用户提供了一个企业绩效管理 (EPM) 解决方案,这是一个具有强大且易于接受的环境的协作工具。
SAP BPC 支持现有的 Microsoft 功能以及各种增强功能,例如拖放报表生成器等。
以下是 SAP BPC 提供的关键优势:
它允许用户通过支持假设分析来做出更好的业务决策,并允许您执行基于场景的规划。
它允许您协同数据,从而提高业务规划的准确性和责任性。
它有助于将您的计划与战略目标保持一致,从而缩短周期时间。
您可以选择 SAP NetWeaver 或 Microsoft 平台的版本。
以下是使用 BPC 可以实现的关键优势:
- 业务预测
- 分析报告和分析
- 预算规划
- 预测分析和建议
- 改进合规性
- 合并
- 业务流程和顺畅协作
什么是 EPM?
SAP 企业绩效管理 (EPM) 允许您的组织改进其财务和运营绩效管理。SAP EPM 支持 SAP 业务规划与整合 - BPC-NW 或 BPC-MS 的各种功能,例如财务合并、财务信息管理、供应链绩效管理、战略管理以及更多领域。
SAP BPC NetWeaver 与 BPC MS
SAP 业务规划与整合 NW 版本基于 NetWeaver 平台的功能。它构建在 NetWeaver HTML5 之上,并支持各种用户环境功能。它还提供各种预构建组件以在不同的应用程序中重用。
SAP BPC NW 版本支持与 ABAP 后端组件的 RESTful 连接,并提供对用户界面的定期访问。它还支持客户端日志记录功能。
下表列出了平台名称和受支持的组件:
| 客户端 | Microsoft Windows Vista 32 位和 64 位、MS Windows 7 32 位和 64 位、Windows Server 2003、2008 和 2008 R2 终端服务器 32 位和 64 位 | Microsoft Office 2007、2010 和 2013、Internet Explorer 9.0 和 10.0、Mozilla Firefox 17 及更高版本、适用于 iPad IOS7 及更高版本的 Apple Safari |
| NetWeaver 应用服务器 | NetWeaver 支持的任何操作系统 | SAP NetWeaver 7.4。有关受支持的数据库,请参阅 PAM |
由于 SAP BPC for NetWeaver 与 BW 系统集成并允许您将数据存储在 InfoCube 中,因此它具有多种优势。
使用 SAP BPC 与 NW 系统的一些关键优势:
用于卓越报表的星型模式 - SAP BPC 使用 NW InfoCube 存储数据。使用的维度模型是扩展的星型模式,因此它使 BPC 与 NW 系统成为卓越的报表系统。
无数据库依赖性版本 - BPC NW 版本不依赖于数据库版本,可以运行常见的数据库,例如 DB2、Oracle、SQL Server 等。
BW 加速器支持 - SAP NetWeaver BW 加速器工具是一个附加功能,可用于增强系统中报表的性能,即使您使用的是大型数据集。它间接地帮助公司节省成本,因为报告的性能问题较少。
BAdI 开发和 ABAP 支持 - 使用 SAP NetWeaver 的 SAP BPC 允许您使用 ABAP 编程来开发 K2 脚本逻辑。它能够在后端系统中创建业务附加接口 (BAdi),稍后可以从在 BPC 系统中开发的脚本逻辑中调用它。
它有助于解决复杂的业务需求并减少组织的开发时间。
使用SAP BPC MS 的一些关键优势:
除了 BPC 中提供的常见功能(例如货币转换、分配、验证和账户转换、自动调整和期初余额结转)外,在 BPC MS 版本中还可以实现以下功能:
维度逻辑 - 这可以使用简单的数学公式在 BPC 系统中配置。
业务规则 - 这允许您在 BPC 系统中创建规则以执行特定功能。
K2 脚本逻辑 - 用于执行某些无法使用开箱即用功能实现以满足业务需求的特定功能。您可以创建 K2 脚本逻辑来执行某些功能,这些功能可以在标准系统中执行。
许多组织使用 MS Excel 来管理业务规划和合并,但这有一些缺点。以下是与NetWeaver相比使用BPC MS 的缺点:
难以管理 Excel 电子表格 - 由于业务规划和合并数据以电子表格的形式存储,因此会产生安全问题,控制访问的一种方法是将文件保存在共享网络驱动器上。在 SAP BPC 中,您可以将数据保存在数据库中,这可以提供数据安全性。
版本控制 - 为了创建新版本的數據,使用 NW 的 SAP BPC 允許您在系統中維護數據的版本,並且您也可以維護當前數據。在使用 Excel 電子表格作為數據存儲時,您每次都需要使用新名稱命名文件。
電子表格的完整性 - 使用電子表格使得難以管理表格的完整性,因為同一個文件被多個用戶訪問,並且很難找出電子表格的最新版本。但是,SAP 系統有一個中央存儲庫來維護財務和業務規劃數據。
協作 - SAP BPC 允許您協同來自不同用戶的數據,並且您可以在關鍵信息上添加評論,而 Excel 不支持協作功能。
使用 NetWeaver 架构的 SAP BPC
需求 - SAP NetWeaver ABAP 7.3 或 7.31
数据库 - 上述任何版本的 SAP NetWeaver 都支持。
操作系统 - SAP NetWeaver 系统和数据库引擎支持的任何版本。
下图显示了 SAP BPC 10.0 架构。
SAP NetWeaver BW 对象
SAP BPC v7.5 和 v10 之间的区别在于 Web 服务器组件。SAP BPC 7.5 NetWeaver 使用 Microsoft ISS,而 BPC 10.0 NW 和 BPC 10 on HANA 使用作为 SAP NetWeaver 一部分的 Web 服务器。
SAP NW 10 比 SAP NW 7.5(32 位模式下的 IIS)更具可扩展性,并且它简化了系统拓扑,因为不需要单独的 Web 服务器和网络负载平衡组件,因为这些是 BPC 7.5 实现的一部分。
两者之间的另一个区别是 SAP NetWeaver 的版本。SAP BPC 7.5 NW 支持 SAP NetWeaver 7.01 和 7.02。但是,SAP BPC 10 NetWeaver 和 BPC 10 HANA 不支持 NW 7.01、7.02 版本。另请注意,NW 7.01 和 7.02 的要求与 SAP NetWeaver 7.3 大相径庭。
这意味着许多组织中的 SAP BPC 7.5 NW 系统正在运行较旧版本的操作系统,并且 SAP NetWeaver 7.3 不支持 RDBMS。
以下是关键的 NetWeaver BW 对象:
- InfoObject
- InfoProvider
SAP BPC 对象
根据上述架构,以下是 BPC 10.0 中的关键对象:
客户端接口 - 在顶部,您有客户端接口,它是一个基于 Web 的工具,用于业务规划的配置和报告。它包括 MS Office 客户端、基于 Excel 的管理员客户端和基于 Web 的报告工具。
基于 Microsoft 的管理员工具用于应用程序配置,Microsoft Office 工具(如 Word 和 PowerPoint)用于报告数据。
Web 服务器和 .NET 应用程序服务器 - 此工具使用 Web 服务连接到 .NET 应用程序服务器。它接收来自客户端接口的请求,并将所有请求定向到 ABAP 服务器,它是 SAP NetWeaver BW 系统的一部分。
此服务器用于客户端工具和 SAP NetWeaver BW 系统之间的數據轉換。
SAP NetWeaver 应用程序服务器 - 此服务器用于处理来自客户端工具的所有请求。来自 .NET 应用程序服务器的请求在此服务器中作为远程函数调用 (RFC) 进行处理。这用于处理创建报表或更新数据库的请求。
当应用程序服务器处理请求时,它获取数据并将其传递到 .NET 应用程序服务器,然后将其发送回客户端接口。
数据库服务器 - 此层负责将所有数据存储在数据库中。SAP NW 后端系统负责创建对象,并为 BPC 系统存储数据。NetWeaver 支持大多数数据库,例如 SQL Server、DB2、Oracle 等。
发布策略
以下是 SAP 为 SAP BPC 10.0 提供的发布说明:
- 产品版本 10.0,SAP NetWeaver
- 区域 CPM-BPC
BPC 现在支持以下平台:
服务器支持 - SAP NetWeaver 支持的任何操作系统。根据 SAP 标准提供 VMware 支持。虚拟化、VMware、Microsoft、Windows、Hyper-V、XEN、vSphere、IBM、INxHY、KVM、zBX。SAP NetWeaver 支持 NW 7.3。不支持旧版本。
数据库支持 - BPC 支持 SAP NetWeaver 系统支持的所有数据库。
客户端支持 - Microsoft Windows、WIN XP(32 位)、Windows Vista(32 位和 64 位)和 Windows 7(32 位和 64 位)。
Microsoft .Net Framework − 需要 .Net Framework 3.5。
Web浏览器支持 − BPC 支持以下 Web 浏览器:IE 8.0 和 IE 9.0。
Microsoft Office 支持 − Microsoft Office 2007(32 位和 64 位)和 Microsoft Office 2010(32 位和 64 位)。最新版本的 BPC 不再需要 .NET 服务器。
SAP BPC - 术语
比较 BPC 7.5 和 BPC 10.0,以下是两者之间关键术语的差异。
| BPC 7.5 | BPC 10.0 |
|---|---|
| AppSet | 环境 |
| 维度 | 维度 |
| 应用 | 模型 |
| 业务规则 | 业务规则 |
| 验证规则 | 控制设置 |
| 脚本逻辑 | 逻辑脚本 |
| 工作状态设置 | 工作状态设置 |
| 日记模板 | 日记模板 |
| 系统报表设置 | 审计报表设置 |
环境 − 定义为创建任何应用程序或模型的起点。在旧版本的 BPC 中,它被称为应用程序集或 AppSet。
维度 − 可以将维度标记为安全维度。需要向使用该模型的用户授予读取和写入权限,以便他们可以访问数据。
属性 − 用于向维度提供附加信息。
维度成员 − 每个维度成员记录都显示与维度键关联的主数据、文本和层次结构数据。
模型 − 为满足组织的业务计划和整合需求,需要在一个环境中构建模型,该环境定义为多个维度的集合。
数据管理器包 − 要在 BPC 中执行常见任务,需要数据管理器包。
业务规则 − 要管理不同国家/地区的运营,需要不同的业务规则集。BPC 包括基于规则的表,以满足业务计划和整合的一些需求。可以设置各种与业务计划和整合相关的规则,例如货币转换、余额结转、公司间抵销和数据验证等。
逻辑脚本 − 定义为一组 SQL 或 MDX 编程结构,用于执行一些自定义功能以提高灵活性和管理数据模型。当使用业务规则无法实现某些特定要求时,可以使用逻辑脚本来满足这些要求。
用户 − 用户定义为在 AppSet 中使用应用程序的个人。
团队 − 团队定义为基于用户角色的用户组。
任务 − 在 SAP BPC 系统中执行的所有活动都称为任务。
SAP BPC - 应用
BPC 系统中的应用程序定义为在 EPM 中使用的多维数据模型。应用程序的一些示例包括运营团队、法律团队或财务团队。
BPC 系统中有两种类型的应用程序:报表应用程序和非报表应用程序。报表应用程序用于分析目的,您可以从中传递用户的输入。非报表应用程序用于包含参考数据,例如汇率、结转余额等。
一个AppSet包含系统中的一个或多个应用程序。每个应用程序都包含应用程序的主数据,用于控制应用程序集中的数据。一个应用程序还可以与其他应用程序共享一个或多个维度。
应用程序架构
每个报表应用程序都包含一个维度、用于保存附加信息的属性和维度成员。
考虑一个整合汇率应用程序,它包含用于存储汇率的汇率应用程序和用于存储所有者公司及其子公司之间关系的所有者应用程序。
| 合并 | 所有权 | 汇率 |
|---|---|---|
| 科目 (A) | 所有权科目 (A) | 汇率科目 (A) |
| 类别 (C) | 类别 (C) | 类别 (C) |
| 实体 (E) | 实体 (E) | 汇率实体 (E) |
| 组 (R) | 组 (R) | 输入货币 (R) |
| 时间 (T) | 时间 (T) | 时间 (T) |
| 公司间 (I) | 公司间 (I) | |
| 数据源 (D) | ||
| 流程 (S) |
创建应用程序和应用维度
要将应用程序添加到应用程序集,可以选择参考应用程序和任何业务规则集来使用现有应用程序。您还可以向新应用程序中添加维度,这些维度可以定义为安全或非安全维度。当您将维度定义为安全维度时,它确保通过用户配置文件控制读取和写入访问权限。
您可以通过管理控制台添加应用程序:应用程序→添加新应用程序
要复制应用程序:应用程序→复制应用程序
要创建整合应用程序,需要为整合定义 AppSet 和维度集。
创建应用程序集后,下一步是设置维度集的参数。
- ALLOW_FILE_SIZE
- UPLOADTEMP
- TEMPLATEVERSION
- JREPORTZOOM
- LOGLEVEL
- SYSTEM
- MESSAGE
- STATUS
在 SAP BPC NetWeaver 版本中,所有这些参数都保存在 ABAP DDIC 表中。
创建应用程序集后,下一步是设置维度集的参数。
您可以添加新维度或复制现有维度。在管理控制台中,转到“维度和模型”。
转到维度和模型→维度。
单击 +新建→输入 ID、描述、类型→创建
要创建一个包含汇率的汇率应用程序,需要以下维度类型:
C_Acct (A) − 用于维护科目表。
C_Category (C) − 用于定义类别。
Groups (R) − 例如组 A(美元)、组 B(欧元)和组 C(人民币)。
Entity (E) − 包含用于派生流程的业务单元。
C_Datasrc (D) − 数据源维度。
IntCo (I) − 它确定需要执行抵销的实体层次结构的级别。
Time (T) − 所有维度中的时间。
Flow (S) − 用于跟踪整合中的变动。
要创建一个包含汇率的汇率应用程序,需要以下维度类型:
R_Acct (A) − 用于维护不同类型的汇率。
InputCurrency(R) − 货币类型维度。
C_Category (C) − 用于定义类别。
R_Entity (E) − 汇率应用程序。
Time (T) − 所有维度中的时间。
要创建所有权,整合应用程序包含所有权信息。需要以下维度类型:
O_Acct (A) − 用于所有权
C_Category (C) − 用于定义类别
Entity (E) − 包含用于派生流程的业务单元。
IntCo (I) − 它确定需要执行抵销的实体层次结构的级别。
Groups (R) − 用于实现单独的组类型。
Time (T) − 所有维度中的时间。
要设置整合应用程序,需要三个应用程序:汇率、所有权和整合。
SAP BPC - 模型设计
随着 NetWeaver 版本的 BPC 10.1 的发布,可以使用两种模型来满足业务需求。BPC 模型通常被称为 BPC 应用程序,BPC 环境通常被称为应用程序。
在 BPC 中构建模型
可以在 BPC 中构建以下类型的模型:
标准模型
此模型在主机 BW 的受保护命名空间“/CPMB/”内提供了一个选项。当您将 BPC 事务数据和主数据分离到命名空间 (“/CPMB/”) 内时,与标准模型相关的所有子流程都得到了严格保护,并且仅由运行应用程序的部门进行严格管理。
此模型由 SAP 设计,为希望在其自身部门内进行计划和整合而不希望与其他 Business Warehouse 社区用户共享或协调资源的客户提供受保护区域。
由于标准模型的代码集已与 BPC 10.0 版本协调一致,因此 BPC 10.0 的所有更改都显示在 BPC 10.1 标准模型中,而 BPC 10.1 标准模型的更改则显示在 BPC 10.0 版本中。
这允许 BPC 10.0 和 BPC 10.1 之间的代码兼容性,客户可以在将 BPC 版本从 10.0 升级到 10.1 标准模型时轻松执行迁移。
简而言之,可以说在标准模型中,BPC 环境包含 BPC 应用程序或模型,并且每个模型都会生成一个隐藏的 BW InfoCube。
嵌入式模型
此模型与标准模型不同,它包括对所有社区用户的數據访问。对于嵌入式设计模型,最初使用的版本是 SAP BW 集成规划和规划应用程序工具包,即 BW-IP 和 PAK。
此模型提供了不同级别的數據访问,其中主机 EDW 环境中的主数据和事务数据可供应用程序访问。在嵌入式模型中,它允许轻松访问主机 BW 中的事务数据和主数据,并且这些数据与许多其他用户共享,并由管理员组控制。
在嵌入式模型中,从旧版本的 Business Warehouse IP、BW-IP 到此数据模型的迁移相对容易,而从早期版本(如 BPC 10.0 及更早版本)的迁移则被视为新的实现。
简而言之,可以说在嵌入式模型中,可以将任意数量的 InfoProvider 分配给单个 BPC 模型/应用程序。
环境管理
BPC 中的应用程序也称为模型,例如环境称为 AppSet。您可以通过转到企业绩效管理 (EPM) 系统中的管理控制台来创建应用程序。BPC 环境或 AppSet 具有应用程序或模型组。所有这些应用程序都共享规划维度,并且彼此链接。
如前所述,应用程序在 EPM 中被称为多维数据模型。您可以添加新应用程序,也可以复制现有应用程序。
环境管理包括为应用程序设置工作状态并将业务规则添加到应用程序。
环境中的工作状态确定
工作状态决定谁可以更改数据或谁可以更改数据集上的工作状态。
在环境管理中,您还可以执行应用程序优化。创建新应用程序时,它只包含少量数据。随着时间的推移,应用程序中的数据会增加,因此始终建议在 BPC 环境中执行应用程序性能优化。
在环境管理中删除应用程序
如有需要,也可以通过转到管理控制台在 BPC 环境中删除任何应用程序。您需要是管理员才能执行此功能。
维度管理
BPC 中的维度管理包括创建新维度、定义维度中的成员以及分配属性。维度包含成员,成员之间存在层次结构,例如父、子级和兄弟级。
您可以通过转到管理控制台→维度→新维度来创建新维度。
维度名称不区分大小写,并且必须唯一。
添加新维度时,必须输入参考类型。规划和整合在处理维度时会检查参考类型的值。
单击上述窗口中的“创建”按钮。您必须在新窗口中为“汇率”类型输入参照完整性。单击“保存”图标。
您还可以编辑结构、编辑成员、删除或复制现有维度。要复制维度,请选择现有维度并转到“复制”。
输入维度的名称和描述。单击“复制”按钮。
维度的命名约定 − 不应在 BW 表中命名维度、成员和应用程序时使用特殊字符。
维度名称最多可以创建 16 个字符,并且不能包含逗号、双逗号、反斜杠和和号 (&)。但是,可以使用下划线。
请勿使用以下名称 - App、AppAccess、AvlObject、CategoryAccess、CollabDoc、CollabIcons、CollabRecipient、CollabSupport、CollabType、DBVERSION、Defaults、DesktopStyleDef、Dimension、DrillDef、DTIParam、Function、Formula、Group、InvestParam、MemberAccess、MessageLog、Packages、PageDef、Permission、PublishedBooks、Rate、ReportParam、SectionDef、Status、StatusCode、TaskAccess、User、UserGroup、UserPackages、UserPovDef、WebContents、SOURCE、SIGNEDDATA。
维度的描述不能超过 50 个字符。
您可以选择一个维度并点击“删除”按钮将其删除。
设计安全模型
BPC 安全性在管理控制台中进行管理。您必须登录到 BPC 门户并转到规划和整合管理。
BPC 安全性有四个关键组件:
- 用户
- 团队
- 任务配置文件
- 数据访问配置文件
用户 - 用于将用户添加到环境并管理其访问权限。
团队 - 这不太重要,您可以定义一个具有相同访问权限的用户团队。
任务配置文件 - 允许为要执行的任务设置配置文件,并将其分配给用户和团队。
数据访问配置文件 - 用于设置允许访问模型中数据的配置文件,并将其分配给用户和团队。
单击“安全”下的“团队”选项卡,选择“管理员”团队并双击。
您将看到团队名称 – ADMIN 的详细信息,哪些用户是此团队的一部分,任务配置文件和数据访问配置文件。
您可以编辑团队详细信息并单击“保存”图标以应用更改。
转到用户选项卡,您可以添加新用户、编辑现有用户和删除任何用户。
SAP BPC - 数据加载
BPC 中的数据加载是借助数据管理器完成的,它允许您在规划和整合系统中移动数据、复制和移动数据以及从应用程序导出数据。数据管理器以包的形式移动数据,这允许在后台运行计划的序列,并且某些序列可以启动其他流程。
从源系统加载数据到 SAP NetWeaver BW 中的 Cube
我们可以使用提取器从不同的源系统(如 SAP ECC 系统、SAP CRM、SRM)提取数据。您还可以将数据从非 SAP 源加载到 SAP BW 系统中的 InfoCube。
要将数据加载到 InfoCube,请转到 BW 系统中的工作台。
事务代码:RSA1
数据仓库工作台将打开,转到左侧的源系统。
BW 系统中的数据采集可以使用以下方法完成:
- 服务 API
- 平面文件的传输
- DB 连接
- 通用数据集成
- 基于 XML 的数据集成
- 第三方 ETL 工具
- 特定于应用程序的数据采集
创建源系统
双击文件并输入逻辑系统名称、源系统名称、类型和版本。
接下来是为特征数据创建 InfoSource。右键单击 InfoSource 右窗格→创建应用程序组件。
创建 InfoSource 后,右键单击它并分配数据源。
然后,右键单击源系统→InfoPackage,选择主数据并保存。
定义加载特征。
最后,为事务数据创建一个 InfoSource。创建更新规则和 InfoPackage 以加载事务数据。
从 SAP NetWeaver BW 加载数据到 SAP BPC
您可以将数据从 SAP BW InfoCube 加载到 BPC 系统。使用 BPC 数据管理器,您可以使用 BPC 代码包。您可以在不同的应用程序中复制或移动数据,并且可以从应用程序导出数据。BPC 包基于 BW 流程链,并随 BPC 安装一起提供。
数据管理器工具与 Excel 集成。要启动 BPC,请转到规划和整合→eTools→数据管理器。
在数据管理器包中,有不同的数据传输模式:
- 聚合覆盖
- 追加
从信息提供者加载数据时,您有以下选项:
- 合并
- 替换
BPC 还支持增量加载,因为每次加载都会生成许多记录。增量初始化在较高的增强包中是可能的,您可以在数据管理器选项卡下的“组织”选项中执行增量加载。
在 BW 系统中,标准 InfoCube、虚拟 InfoCube、标准和优化的 Data Store 对象 DSO 支持完全加载。
您可以使用数据管理器对标准 InfoCube 和标准、优化的 DSO 进行增量加载。
接下来是创建包含转换文件和包含变量的转换文件的包,该文件负责触发 BW 流程链。您可以将不同的包组合起来,在包链接中执行单独的任务。
创建转换文件
转换文件提供从 BW 到 BPC 的字段映射,它是 BPC 中的 Excel 文件。它包含来自 BW 中 Info 对象的事务数据以及在管理控制台中定义的 BPC 维度。
映射文件定义了三个部分:
选项 - 包含常规设置。
映射 - 用于将 BPC 系统中的维度与 BW InfoObject 中的源列分配。
转换 - 包含其他 Excel 表的链接以应用转换例程。
创建转换文件 - 转到 BPC Excel 客户端。接下来是选择将使用这些转换文件的应用程序集和应用程序。
现在转到业务规划和整合中的数据管理器→更多→新建转换文件。
您将看到一个包含三个部分的 Excel 表格 - 选项、映射和转换。您不需要对选项和转换进行任何更改。
转到映射并定义从 BW 中的 InfoObject 到 BPC 维度的交易数据映射。
示例
ACCOUNT = ZACCOUNT
TIME = ZBPCTIME
SIGNEDDATA = ZAMOUNT
请注意,您还可以通过转到“业务规划和整合”功能区下的“更多”选项卡来复制现有转换文件或更新现有转换文件,如下面的屏幕截图所示。
创建转换文件
转换文件用于应用 BPC 维度的转换规则,它是一个 Excel 文件。它包含三个部分:
外部 - 包含来自外部源的值。
内部 - 包含它应该具有的 BPC 维度的值。
公式 - 定义应用于每条记录的转换公式。
创建转换文件 - 转到 BPC Excel 客户端。选择将使用这些转换文件的 AppSet 和应用程序。
转到业务规划和整合功能区→更多→新建转换文件
您还可以使用其他功能,例如 - 管理转换文件、复制转换文件等。
将主数据从平面文件加载到维度
您可以从源平面文件(如 CSV、XLS)加载 BPC 维度中的数据。您必须首先使用管理控制台创建维度并建立连接。
转到 BPC Excel→EPM 选项卡,然后单击左侧面板上的登录。选择连接名称、用户名和密码。
转到数据管理器选项卡→EPM→上传数据。
输入名称并单击“保存”。
如上所述创建转换文件。如果源和目标的字段数相同,则无需使用映射。
此转换文件中只有“选项”部分下有值,其余字段为空。
如果您有数据列数不同的源和目标,则必须在映射中定义它,例如上图中的“描述”。
创建转换文件后,接下来是验证和处理转换。选择数据类型→来自平面文件的主数据,然后单击“保存”图标。
转到 BPC Excel 中顶部的“DM”选项卡→运行包。
单击“数据管理”并选择从平面文件导入主数据属性。
单击底部的“运行”并输入如上所述创建的数据文件和转换文件的路径。
选择要将此数据上传到的维度,然后单击“运行”。成功完成后,您可以转到 Web 门户并在维度下检查数据。
SAP BPC - 报表
SAP BPC 10.0 允许您将数据从源系统获取到 Excel 界面。它允许您分析多维数据,并且 BPC 10.0 提供了许多可用于分析的内置模板,您还可以添加不同的公式来设计报表。
SAP BPC 10.0 提供各种卓越的功能,包括与 SAP HANA 的集成(超过 BPC 7.x),以处理用于报告目的的大数据环境。
SAP BPC 还提供输入计划的使用,允许您将数据从报表发送到数据库。输入计划为您提供与 BPC 报表中可用功能相同的所有功能。报表和输入计划之间的区别在于,报表用于分析数据,而输入计划用于将数据写入数据库。
您可以选择以下方法来在业务规划和整合工具中创建报表和输入计划。
- 使用默认模板
- EvDRE 生成器
- 拖放界面
- 空白工作簿
SAP EPM Excel 加载项界面
您还可以在 Excel 的业务规划和整合 EPM 加载项中创建报表。BPC 中的 Excel 界面大致分为以下部分:
- EPM 加载项功能区
- 连接和维度
- EPM 上下文菜单
- 报表区域
要在 Excel 的 EPM 加载项界面中创建报表,您必须启用以下选项。转到 EPM→选项→工作表选项→选中“激活成员识别”复选框。
您可以简单地拖动维度并将其拖放到 Excel 工作表中。这是最简单的方法,它根据从可用维度列表中选择的维度显示报表。
使用 Excel 加载项创建报表的另一种方法是将维度添加到行轴和列轴。添加维度后,单击“更新”。
您还可以通过在报表区域中简单地键入维度成员来创建报表。BPC Excel 加载项将识别成员并显示结果。
EPM 加载项版本
以下是 EPM 加载项的两个版本:
EPM 加载项 .net 3.5
它支持 MS Office 32 位。
如果您使用 ODBO 连接进行查询,它会降低性能。
它在 .net 3.5 框架上运行。
它支持 .msp 文件。
它不支持大容量 BV 模式。
EPM 加载项 .net 4.0
它支持32位和64位的MS Office。
它支持BW数据源上的BV模式。
如果您使用ODBO连接进行查询,它可以提供性能优化。
它也支持*.msp文件(需要卸载/重新安装)。
它支持嵌入式模型的BW连接。
使用动态模板开发报表
示例应用程序集中有多个模板,您可以选择其中任何一个并对其进行自定义以满足报表要求。
使用此功能,您可以将报表保存到本地或服务器。修改现有报表时,也可以将其保存为模板以备将来使用。BPC管理员只有将自定义报表保存为服务器上模板的权限,但您可以将其保存到本地。
以下是BPC中的默认模板:
| 按科目小计 | 此自定义报表包含行中带有小计的科目维度以及列中的任何维度。 |
| 差异 | 此自定义报表包含行中的任何维度以及列中的类别比较。它还具有差异计算功能(金额和百分比)。包含YTD和定期框。 |
| 合并 | 此自定义报表包含行中的任何维度以及列中具有层次结构的实体类型成员。 |
| 比较X | 此自定义报表包含行中的任何维度以及列中的类别比较,并且还检索上一年同期数据。包含YTD和定期框。 |
| 与三年比较 | 同比比较。 |
| 就地钻取 | 此模板执行就地钻取。 |
| 嵌套 | 这允许在行中嵌套任意两个维度,并在列中嵌套第三个维度。 |
| 按值排序 | 此模板按总值排序。 |
| 钻取维度 | 这允许在一个维度中钻取到另一个维度。 |
启动EPM Office Excel加载项以使用模板。这些模板位于公司文件夹中,它们是使用BPC加载项创建的,不像BPC 7.x那样使用EvDRE创建模板。
使用EPM函数开发报表
有三种方法可以在BPC中创建报表。您可以通过拖动维度并将其拖放到报表区域来使用EPM操作窗格创建简单的报表。
您可以将维度添加到直接轴,如下面的屏幕截图所示。
同样,您可以使用操作窗格创建临时报表。
EvDRE报表的迁移
在BPC 7.5 Excel中创建的所有报表都可以使用EPM Excel加载项迁移到BPC 10.0。加载项中的EvDRE迁移功能用于将尽可能多的功能迁移到新版本,但自定义报表和模板只能部分迁移,需要一些人工操作才能完成完全迁移。
将EvDRE报表迁移到BPC 10.0
打开在EvDRE中创建的报表。
更新报表以迁移正确的维度。接下来转到EPM功能区→更多→EvDRE迁移。
使用SAP BPC Web客户端开发报表
要访问业务规划和整合,您可以登录到Web客户端。要启动Web客户端,请打开Web浏览器并使用URL - http://server.domain:port/sap/bpc/web/
登录BPC Web客户端后,打开的第一个屏幕是起始页和主页选项卡。
如果您想使用Web客户端创建报表,您可以转到创建区域,其中包含以下选项:
- 新建工作区
- 新建报表
- 新建输入表单
转到“新建报表”,将打开以下屏幕。
从下拉菜单中,选择新的报表、输入表单。在右侧,您有可用维度的列表。您可以根据需要将维度添加到行和列。
您还可以编辑现有报表。可以选择延迟报表布局。如果选择此选项,则不会更改报表布局。
SAP BPC - 规划
SAP BPC为您提供端到端的规划流程,并执行规划、预测、预算、报告等活动。它允许您使用应用程序和用户界面遵循自上而下或自下而上的规划。
规划流程
在业务规划和整合中,规划流程由自动化和工作流支持。它允许您创建可以写入数据库的报表和输入表单。
使用报表界面,您可以将数据从数据库获取到Excel电子表格,并且输入表单允许您将数据直接发送到数据库。
输入表单具有与报表相同的函数和格式,唯一的区别是报表用于分析,输入表单用于将数据发送到数据库。
规划模型
输入表单可以使用不同的建模选项来满足将数据发送到数据库时的规划需求。
展开 - 展开建模选项允许您将值发送到特定的目标单元格。此值可以平均展开或按值的范围加权。
趋势 - 趋势建模方法允许您展开值或百分比,并通过目标单元格中的增长因子进行展开。您将源值放在第一个目标单元格中,其余单元格将填充以某个金额或百分比增加的值。
加权 - 它允许您通过Excel工作表中的加权因子分配一组值。在此,您选择一些值,将它们增加,然后根据所选单元格的权重分配新的金额。
因此,输入表单为您提供了特殊的建模功能,以帮助您满足规划需求。
输入表单/输入计划
请注意,输入表单是BPC 10中使用的术语,而输入计划则用于BPC 7.x。但是,最终它们都代表相同的内容。
输入表单允许您将数据从Excel工作表直接发送到数据库,并且包含BPC报表中存在的所有函数。区别在于输入表单将数据写入数据库,而报表用于分析目的。
输入表单支持以下功能:
数据提交 - 如果您具有足够的授权访问权限,可以使用输入表单将数据发送到数据库。如果系统管理员允许数据验证,您还可以验证数据并确保成员没有工作锁定和有效性问题。
建模选项 - 输入表单可以使用各种建模选项:
- 展开
- 趋势
- 加权
工作状态 - 将数据发送到数据库后,您可以更改工作状态锁定以应用数据锁定。
分发和收集选项 - 您可以使用分发选项将输入计划发送给不同的成员,然后使用收集选项取回输入计划。
使用特殊格式 - 您还可以将特殊格式应用于只读单元格。
输入计划模板
系统中提供了各种模板,您可以根据需要使用和应用自定义。
以下是系统中可用的动态计划模板列表。
| 科目趋势或实体趋势 | 此计划在行中包含科目类型成员,在列中包含时间段,使用EvDRE函数。 |
| 实体趋势 | 此计划在行中包含实体类型成员,在列中包含实体类型成员,使用基于EvDRE的函数。 |
| 合并 | 此计划在行中包含科目类型成员,在列中包含实体类型成员,使用基于EvDRE的函数。 |
| 嵌套行 | 此计划允许您选择行、列和页上的维度和成员。可以选择两个行维度,并将它们嵌套。它还使用EvDRE函数。 |
| 比较 | 此计划在行中包含科目类型成员,在列中包含类别类型成员,以及差异列,使用基于EvDRE的函数。 |
开发输入表单
可以使用以下方法开发输入计划。
- 动态模板
- 使用EvDRE
- 使用拖放
要使用拖放创建输入表单/计划,请登录到Web客户端。
在类型中选择输入表单。您也可以通过单击“+”号添加维度。
您可以从可用维度的列表中将维度拖动到行和列,完成后,单击“保存”。
输入输入表单的名称和说明,然后单击“保存”。
与SAP BO仪表盘集成
您还可以通过仪表盘设计器查看BusinessObjects规划和整合中的实时数据。要使用BPC创建仪表盘,您需要安装仪表盘设计器并将EPM连接器加载项添加到仪表盘设计器,并使用EPM连接器连接到EPM数据。
安装连接器后,您可以使用BPC实时数据创建仪表盘。
在仪表盘设计器中转到“分析器”选项卡。
然后转到“编辑报表”。
它将提示您添加新连接。单击“添加新”按钮。从下拉列表中选择SAP BusinessObjects规划和整合数据源,然后单击“连接”。
它将打开一个新窗口,提示输入BPC服务器名称、用户名和密码。您必须输入与登录BPC Excel客户端时使用的相同的凭据。输入详细信息后,单击“下一步”。选择AppSet并完成向导。
从下拉列表中选择包含您要使用的数据的cube,并选择数据源名称。
接下来选择新创建的连接并单击“确定”。单击“确定”后,它将打开报表管理器输出,该输出可用于设计报表输出。
这些步骤可用于将仪表盘设计器与SAP BusinessObjects规划和整合BPC工具集成。仪表盘设计器中有多种功能可用于创建交互式仪表盘,决策者可以使用这些仪表盘。
SAP BPC - 业务逻辑
您可以在BPC中对数据执行业务逻辑和脚本逻辑。可以执行各种计算。
业务规则 - 这些是货币函数,用于在业务规划和整合模型中发布常见的会计任务。
脚本逻辑 - 这包括用于对BPC系统中的成员、维度和数据执行不同计算的公式。
维度逻辑
维度逻辑用于对维度应用计算和公式。计算是在检索时根据维度公式执行的。正确使用维度公式非常重要,因为如果使用不当,它们会影响系统性能。
应用维度逻辑时需要注意的关键点:
维度公式会影响系统性能,因此应正确应用。
维度公式应仅应用于聚合后需要计算的成员。
维度公式应仅用于必须在两个级别(基准级别和父级别)上计算的比率。
常见的维度成员公式用于执行计算 - 每单位成本、增长率等。
如何定义维度逻辑?
您应该熟悉多维表达式语言才能创建复杂的维度公式。支持的MDX函数列表可从功能模块BAPI_MDPROVIDER_GET_FUNCTIONS获取。
先决条件 - 要在维度中使用公式,应使用“管理维度任务”选项将名为“公式”的属性添加到成员工作表。
您还应该定义字段的长度,并且它应该超过60个字符。建议使用较高的字段长度,因为大于60的任何长度都将作为字符串存储在SAP NetWeaver中。
如果要在 AppSet 中使用维度公式,则应维护一个类型为 R 的特殊维度成员。此成员称为本地货币 (LC)。
AppSet → 选择“维护维度成员”。
公式可以手动创建或从库维度公式中获取。要定义成员维度公式,必须用方括号括起维度,并且两个维度之间用点分隔。
[PRODUCT].[PRODUCT1] – [PRODUCT].[PRODUCT2]
[SALES].[SALES1] / [SALES].[SALES2]
维度公式中必须使用标准算术函数——加法 (+)、减法 (−)、乘法 (*)、除法 (/)——这些函数用于 SAP NetWeaver。
保存维度公式后,接下来验证语法。
逻辑脚本
逻辑脚本允许您自动化 BPC 中的财务报表计算。
业务规则
业务规则用于自定义数据处理任务,例如带有货币转换的大量数据导入、将数据输入数据库等。可以使用基于表的逻辑或基于脚本的过滤器修改业务规则。基于表的逻辑提供 UCON 加速器中可用的功能,而基于脚本的文件可以使用 MDX 或 SQL 语法进行自定义。
您可以为以下活动定义业务规则:
结转规则——包括在新会计年度开始时初始化余额。
验证规则——验证输入数据。
货币转换规则——将本地货币转换为 BPC 报表中使用的货币。
公司间过账规则——匹配公司间交易。
自动调整和其他计算。
要在 BPC 系统中管理业务规则,请转到“管理”,如下面的屏幕截图所示。转到“规则”→“展开”→“业务规则”。
脚本逻辑
借助脚本逻辑,您可以使用 SQL 或 MDX 语言编写自己的逻辑。维度公式中可以使用各种 MDX 函数。一些常用的 MDX 函数包括:
Avg——返回数值表达式的平均值。
Count——返回一个集合中的元组数量,也包括空单元格。
Max——返回数值表达式的最大值。
Min——返回数值表达式的最小值。
Sum——返回数值表达式的总和。
维度公式中还可以使用其他 MDX 函数。
简单规则公式示例
[PRODUCT].[PRODUCT1] – [PRODUCT].[PRODUCT2]
[SALES].[SALES1] / [SALES].[SALES2]
维度公式中必须使用标准算术函数——加法 (+)、减法 (−)、乘法 (*)、除法 (/)——这些函数用于 SAP NetWeaver。
保存维度公式后,接下来验证语法。
高级规则公式示例
这包括将计算维度公式从一个时间段移动到另一个时间段。
[AccRec] 应收账款
[AccPay] 应付账款
| 应收账款变动 | 应收账款变动 | (if([Time].CurrentMember.Children.Count = 0,[Account].[AccRec]-([Account].[AccRec],[Time].PrevMember) SUM(Descendants[Time].CurrentMember,[Time].[Month],LEAVES))) |
| 存货变动 | 存货变动 | (if([Time].CurrentMember.Children.Count = 0,[Account].[Inventory]-([Account].[Inventory],[Time].PrevMember) SUM(Descendants[Time].CurrentMember,[Time].[Month],LEAVES))) |
维度公式中创建脚本逻辑的语法已在上文介绍。
MDX 语法中的例外情况
以下是 BPC 中 MDX 语法的例外情况:
- 将关键字 AS 替换为“=”(等号)。
- 不要在表达式周围使用单引号。
示例
[ACCOUNT].[#GROSSSALES] = -[ACCOUNT].[UNITS]*[ACCOUNT].[INPUTPRICE]
[ACCOUNT].[#COST] = -[ACCOUNT].[#GROSSSALES]*80/100
工作表逻辑
在 Excel 工作表中执行的所有计算都称为工作表逻辑。工作表逻辑包括 Excel 电子表格中可用的所有函数以及 BPC 中提供的函数。
SAP BPC - 业务功能
业务规划和整合执行各种业务功能,例如审计、业务流程、财务报表和报告以及工作状态。
提供了各种内置函数来执行这些功能。
货币转换
如果您的应用程序集中的货币数字以多种货币表示,则需要进行货币转换。如果应用程序集包含单一货币的货币数字,则不需要汇率应用程序、货币时间维度等。
如果您的大部分数据都以一种货币输入,而只有少量数据以其他货币表示,则可以通过在实体维度中创建重复成员来处理这种情况。在这种情况下,您可以将存在于国外业务中的少量实体复制到单独的本地货币中,以将其与已翻译的金额区分开来。
示例——美国公司主要在美国开展业务,但也有一些子公司在加拿大和墨西哥等其他国家/地区运营。
简单的转换需求
应该有一个汇率应用程序来存储汇率。您应该有一个包含 RATETYPE 的帐户维度。然后,实体维度应包含属性 CURRENCY。FXTRANS 逻辑应该可用,DEFAULT 逻辑应该包含对 FXTRANS 逻辑的调用。实体维度应包含属性 TRANSALATE_TO。
复杂的货币转换
应该有一个汇率应用程序来存储汇率。应用程序应包含 CURRENCY 类型维度。应该为 CURRENCY 维度设置属性 REPORTING。实体维度必须包含属性 CURRENCY。帐户维度必须包含属性 RATETYPE。FXTRANS 逻辑应该可用。DEFAULT 逻辑应该包含对 FXTRANS 逻辑的调用。
选择正确的汇率
所有有效的汇率类型都对应于汇率应用程序的一个帐户,并属于 FX 汇率组。如果任何帐户不属于此组,则将其乘以因子 1。您还可以定义一个特殊情况 NOTRANS,这将导致在转换期间忽略帐户。
交叉汇率转换包括将本地货币中的金额乘以目标货币汇率与源货币汇率之间的比率。使用此方法,应用程序可以使用单个汇率表将任何源货币转换为目标货币。
您还可以使用业务规则定义以下默认转换:
按报表货币使用不同的汇率表。
确定乘法货币和除法货币之间的区别。
公司间抵销
要执行货币转换和公司间抵销,您需要一种维度类型——公司间维度 (I)。要执行公司间抵销,应用程序应具有以下内容:
- 用于公司间抵销的维度类型“I”。
- 维度“I”应包含属性 ENTITY。
- 帐户维度应包含属性 ELIMACC。
- 实体维度应包含属性 ELIM。
- 您应该设置适当的业务表。
- 应该有 DPT 包来执行公司间逻辑。
| 维度 | 属性 | 长度 | 内容 |
|---|---|---|---|
| 帐户 | ELIMACC | 20 | 有效帐户 |
| 实体 | ELIM | 1 个字符 | 包含“Y”或空格 |
| 公司间 | 实体 | 20 | 关于公司间成员的实体 ID |
| 货币 | 报表 | 1 | “Y”或空格 |
默认抵销逻辑执行以下功能:
- 检查所有 ELIM<>Y 的基础级别实体。
- 将货币维度限制为所有报表货币。
- 将所有要抵销的帐户移除到所需的汇总帐户中。
- 抵销在“抵销实体”中的第一个公共父级下方执行。
SAP BPC - 流程管理
这用于管理用户创建的流程,以及创建和管理业务流程流模板。要管理业务流程流,您需要具有管理流程任务配置文件。
流程模板定义为业务流程,其中包含所有分布在 BPC 系统多个模块中的任务。它包括分步流程、用户执行的活动链接、流程上下文和流程发生的时间、所有参与者及其角色。
示例
区域经理输入月度预算数据,其中包括每个经理创建一个流程并为每个部门输入数据。
要创建新的业务流程模板,请登录 Web 门户→规划和整合管理。
在左侧,您可以看到“业务流程流”选项。
展开此选项卡,您将看到“流程模板”和“流程实例”。
要创建新的业务流程模板,请转到“流程模板”选项卡。单击“+新建”。
BPC 管理员负责创建和管理流程模板。创建流程模板后,业务用户可以使用这些模板创建流程。
工作状态
工作状态用于锁定模型中某个数据区域。这用于覆盖用户的成员访问权限,以写入特定区域。
为一个区域定义了多个维度,其中一个属性称为 OWNER。在定义工作状态时,将定义以下内容:
工作状态——它属于数据的物理状态。
安全性——您可以设置不同级别的安全性来更改系统中的数据——全部或锁定。您可以设置谁可以更改工作状态——经理或所有者。
数据更新——这定义了客户将如何更新数据。
推送——此选项用于为成员的所有子项推送相同的工作状态。
定义工作状态后,用户可以使用它们来锁定数据以进行审核和批准等。要实现工作状态的电子邮件通知,您应该设置参数 APPROVALSTATUSMAIL、APPROVALSTATUSMSG、SMTPPASSWORD、SMTPPORT、SMTP SERVER、SMTPAUTH 等。
定义工作状态
转到业务规划和管理→功能。
在左侧,您有“功能”选项卡。展开此选项卡,您将看到“工作状态”作为第一个选项。
转到“工作状态”,在右侧,您将获得创建和管理工作状态的选项。
控制工作状态
您可以在 BPC 系统中定义谁可以更改数据。这包括以下访问级别:
谁可以更改数据?
全部——这允许所有具有相应访问权限的用户更改数据。
锁定——这会锁定对数据的更改。没有人可以更改数据。
经理——只有所有者/经理的父级可以更改数据。
所有者——只有所有者可以更改数据。
谁可以控制工作状态?
两者——如果选择两者,则特定成员 ID 的所有者和特定成员 ID 的父级的所有者。
所有者——特定成员 ID 的所有者。
经理——特定成员 ID 的父级的所有者。
在基础层次结构中确定经理或所有者
父成员所有者充当该特定父成员 ID 的所有者,并充当直接子项的经理。
这允许父成员所有者更改直接子项的工作状态。如果您选择所有子项,则父级的所有者可以在所有级别更新子项。
基础成员的所有者仅充当所有者。
没有父级但有子级的成员也充当他们自己的经理和所有者。
受规则控制
所有者由一个维度层次结构定义——OWNER维度。
您可以在单个成员ID上设置工作状态,在此管理器不包含所有子级。
您也可以在多个成员ID上设置工作状态,管理器使用包含所有子级。
编辑工作状态——选择工作状态,点击顶部的“编辑”按钮。
您可以从上面的“由…控制”字段中设置。
要删除工作状态,请选择工作状态并点击“删除”。
书籍出版
您可以将书籍发布到BPC Web。管理员和高级用户可以选择通过收集一系列报表来创建报表书籍。您可以选择打印副本或.pdf文件作为输出,这些文件可以存储在服务器上。
您可以为此使用书籍出版向导。转到ePublish选项,然后从中选择书籍出版向导。
它将打开书籍出版向导→选择“立即发布”,如下图所示。
您有两个选项——发布到PDF文件或打印到打印机。
要删除BPC Web中的书籍,请转到BPC管理。
选择“管理配置”操作窗格→“管理书籍”。
使用复选框选择要管理的书籍,然后点击“删除”。
SAP BPC - Word 集成
将BPC与MS Word集成并创建报表更容易。BPC 10.0能够直接集成并使用Microsoft Word和PowerPoint进行报表。
NetWeaver的BPC 10.0版本帮助您将BPC功能与Microsoft Word、Excel和PowerPoint的丰富功能相结合。使用BPC for Office,您可以使用Microsoft的所有默认功能,并且工作表、演示文稿可以直接链接到BPC数据库。
可以执行以下任务进行客户端维护。
- 重置当前视图栏
- 清除本地应用程序信息
- 刷新维度成员
- 刷新动态模板
- 为客户端设置规划和整合的本地文件夹
您可以通过BPC Web→可用接口列表打开这些接口。
从Microsoft Word发布
转到文件-另存为。选择“另存为网页”,如下图所示。
输入文件名并选择指向BPC应用程序集位置的Web文件夹。
您可以从以下目录中选择:
- AppSetPublications——用于应用于AppSet中所有应用程序的出版物。
- [application]——用于针对特定应用程序发布。
- _private——用户专用。
选择目录后,点击“保存”图标。
SAP BPC - PowerPoint 集成
如前所述,您可以将PowerPoint集成到BPC 10.0中。
发布到PowerPoint
转到文件→另存为。选择“另存为网页”,如下图所示。
输入文件名并选择指向BPC应用程序集位置的Web文件夹。
您可以从以下目录中选择:
AppSetPublications——用于应用于AppSet中所有应用程序的出版物。
[application]——用于针对特定应用程序发布。
_site——用于针对特定站点发布。
_private——用户专用
SAP BPC - 重要工具
SAP BPC还提供必要的工具——文档(用于存储文件的存储库)、日记账(用于对数据库中的数据进行调整)、统计、审计等。
文档
这提供了一个用于存储和共享文件和网站的中央存储库。有一个名为“文档视图”的功能,可用于发布、共享和检索文件或网站的内容。
将文件发布到文档视图
您可以发布文件或URL添加到文档视图。您可以设置描述、设置访问权限,并确定是否要发送有关文档的电子邮件通知。
您可以将文件保存到本地驱动器或网络文件夹。可以上传以下扩展名的文件:
XLS、.XML、.MHT、.MHTML、.HTM、XLT、.DOC、.HTML、.XLSX、.XLSM、.XLSB、.ZIP、.PDF、.PPTX、.PPTM、.CDM、.TDM、.PNG、.GIF、.JPG、.CSS、.MRC、.DOT、.PPT、.POT、.POTX、.POTM、.DOCX、.DOCM、.DOTX、.DOTM
BPC管理员还可以更改环境参数(DEFAULT_EXTENSIONS)以允许发布其他文件。
还可以根据以下元素对文档进行分类、排序和过滤:
- 文档类型和子类型
- 模型上下文
- 访问权限
- 日期
要访问文档类型,请转到BPC Web门户→管理。
在屏幕左侧,您可以选择“功能”。
展开“功能”后,您将获得“文档类型”选项。您可以从此处选择文档类型和子类型并进行编辑。
审计
审计功能允许您创建包含用户会话历史记录和系统信息的报表。您可以创建以下主题的审计报表:
业务流程流程——您可以在BPF中创建这些报表。
- 标准
- 步骤
- 审计
安全——您可以在“安全”中创建这些报表。
- 用户
- 团队
- 任务配置文件
- 数据访问配置文件
- BPF
常规——您可以在常规下创建这些报表。
- 工作状态
- 管理活动
- 注释
- 数据更改
创建审计报表
转到业务规划和整合管理。在屏幕左侧,您可以选择创建审计报表。
点击“审计”选项卡后,您将看到所有三个报表选项。
要创建报表,请点击任何报表类型。
选择审计级别——模板、实例和持续时间,然后点击“显示”。
同样,您可以创建安全和常规报表。
日记账
BPC中的日记账用于更新数据库中的数据。这通常用于在BPC中过账季度末或年末数据。
示例
假设管理员已将总账信息上传到应用程序中,供区域经理使用数据管理器进行审核。区域经理可以使用日记账分录对数据进行必要的更改。
以下是可以在日记账管理器中执行的任务。如果您有任何未结日记账分录,则可以从日记账选项中执行这些操作。
| 任务 | 导航 |
|---|---|
| 创建日记账分录 | 这可以使用操作窗格完成 |
| 修改日记账分录 | 可以使用“另存为”选项以新的ID保存日记账分录 |
| 复制日记账分录 | 从日记账列表中选择日记账分录并复制以确认 |
| 搜索日记账 | 从日记账管理器中选择新的查询 |
| 重新打开日记账 | 选择重新打开日记账 |
可以使用日记账管理器或操作窗格执行更多日记账分录功能。
要创建、编辑、删除和修改日记账参数,请转到业务规划和整合管理→功能。
展开“功能”选项卡→选择“日记账”。
从此处,您可以创建新的日记账、删除模板、日记账参数、删除日记账等。
SAP BPC - 业务流程
业务流程流程用于指导用户完成预定义的一组应用程序任务。这些步骤应按顺序执行,并且也可以包含子步骤。
流程中的子步骤不必按顺序执行,并且在每次迭代中可能不需要。另请注意,业务流程流程只能为最终用户任务定义,而不能为管理任务定义。
可以使用以下业务流程流程功能:
个人待办事项列表
此列表用于显示分配给您的步骤和子步骤,或您需要审核的已完成步骤。这些称为步骤区域。
待办事项列表包含每个步骤区域的名称和状态。它们可以具有以下状态:
需要操作——作为新步骤等待完成
需要审核——步骤正在等待审核,并且操作已完成
已完成——步骤已完成
已拒绝——步骤未能通过完成状态中的条件
挂起——步骤正在等待重新打开的步骤完成
还有其他各种“待办事项列表”状态,例如重新打开、等待正确的工作状态、等待重新打开和不可用。
重新打开和重置
您还可以重新打开已完成的步骤或重置特定的实例或一组业务流程流程实例。要重新打开一个步骤,它应满足以下条件:
允许重新打开属性应包含在步骤中。
步骤状态应为已完成。
您一次只能打开一个上一步,并且可以按顺序打开步骤。
如果步骤具有属性“启用审核者”,则用户无法直接重新打开此步骤,但可以向审核者发送电子邮件请求。
用户具有ReopenBPFStep任务安全分配。
已完成步骤
所有已完成步骤都由系统审核并在报表中显示。
锁定维度优先级
在业务流程流程当前视图中未指定的任何锁定维度,在任何打开的工作表中都将保持锁定状态。
复制业务流程流程——登录到业务规划和整合管理→业务流程流程。
显示所有BPF的列表。要复制BPF,请选择BPF并点击“另存为”。输入BPF的名称和描述,然后另存为BPF。
同样,您可以使用管理选项通过选择重置流程实例来重置业务流程流程。
SAP BPC - 自定义菜单
自定义菜单提供业务流程的摘要,还提供指向流程中使用的有用信息的链接。BPC管理员负责创建自定义菜单并分配访问权限,以便只有需要的人才能看到这些菜单。您可能有多个用户对单个自定义菜单具有不同的访问权限。
自定义菜单是使用自定义菜单模板定义的。自定义菜单模板的EV_MENUSTYLE工作表用于定义自定义菜单的格式、内容、功能和参数。
设计自定义菜单
您可以使用自定义菜单模板来定义自定义菜单中的格式、内容和功能。您可以使用ApShell中的示例模板,也可以通过在现有菜单中创建新的工作表来创建自定义菜单。
示例模板包含多个工作表:
EV_DEFAULT——定义自定义菜单的内容。
EV_MENUSTYLE——定义自定义菜单的格式。
ADMINGROUP——与EV_DEFAULT相同,但仅针对管理员组中的用户进行编辑。
创建自定义菜单模板
转到BPC Excel eTools→自定义菜单管理器→打开自定义菜单。
您可以在EXCEL/Reports/Wizard/ProcessMenu下找到示例自定义菜单模板。可以使用各种自定义菜单功能来执行各种常见的Excel活动,例如:
- HIGHLIGHT
- OPENLOCALFILE
- NAVIGATION
- OPENWEBFILE
- OPENLOCALFOLDER
- OPENWEBFOLDER
- MEMBERLOOKUP
- OPENMYEVEREST
- OPENURL
- CHANGEGROUP
- PUBLISHBOOK
自定义菜单内容
自定义菜单内容由自定义菜单模板中的两个部分定义——默认部分和菜单项部分。
可以为EVDEFAULT定义以下默认参数。
| 参数 | 选项 |
|---|---|
| NORMALSCREEN |
值为True——它在Excel界面中打开自定义菜单。 值为False——它在标准Excel中打开自定义菜单。 |
| HIDEEVTOOLBARS |
如果值为True——它将隐藏规划和整合工具栏。 如果值为False——它将显示规划和整合工具栏。 |
| CVLIST |
它用于定义必须在自定义菜单页顶部显示的尺寸。这些尺寸可以在自定义菜单中提到的报表中更改。 |
菜单项部分包含以下参数:
菜单项 - 用户可以选择作为菜单项的文本描述。
操作 - 高亮显示、自定义菜单功能或菜单命令。
级别 - 级别可以选择为节、项或子项。
参数 - 用于自定义菜单功能。
普通屏幕 - 默认值为全屏。设置为 true 时,在普通屏幕中打开自定义菜单。
CVOverride - 用于在切换应用程序时更改当前视图尺寸。
SAP BPC - 合并
SAP BPC合并模块用于管理和准备合并数据,并提供组织中合并数据的正确视图。合并模块还提供了一个在 Web 上执行合并任务的环境。
在 SAP Business Planning and Consolidation NetWeaver 版本中,您有合并监控器,用于管理由组和实体成员报告的合并数据。合并监控器还控制报告的数据。
合并中心包含日记账,用于创建和管理数据库中更新的合并数据的日记账分录。
它包含所有权管理器,用于管理基于所有权的层次结构。
设置环境和主数据
设置环境包括在完成 BPC 安装后管理主数据加载。业务用户可以设置为每晚或每周刷新主数据。这可以通过以下几种不同的方式实现。
第一种方法是从 SAP BW 系统将数据下载到平面文件,然后使用 BPC DM Manager 将数据从平面文件加载到 BPC 维度。
另一种方法是通过 SAP BW 变换将数据直接加载到 BPC 维度。选项的选择取决于您的业务需求,以确定需要实施哪个解决方案。
以下步骤说明如何导入传输并创建一个新的数据管理器包来处理主数据导入。
第一步是导入传输 - 事务代码:STMS
下一步是从应用服务器创建数据管理器包。打开 BPC Excel 并登录。转到操作窗格并选择“管理数据”。
现在要创建新包,请转到“维护数据管理”→“管理包”。
要创建新包,请右键单击空白区域并选择“添加包”。
单击“流程链”下拉选项并选择 Z_IMPORT_MASTER_DATA_LOAD。单击“选择”选项。
输入包名称和描述。单击“添加”和“保存”。
现在转到“维护数据管理”下的“管理包”选项。选择上一步中创建的包,然后单击“修改”。
在下一个窗口中,单击“查看包”,然后单击“高级”按钮。
在下一个维护动态脚本的窗口中,单击“确定”。
单击“保存”和“确定”并关闭设置。
创建合并模型
模型用于保存组织中的关系、计算和数据。可以创建两种类型的模型:
- 报表模型
- 非报表模型
我们将报表模型用于分析目的。非报表模块包括驱动程序和比率模型,用于货币比率、价格、所有权数据等。
报表模型类型 - 以下是报表模型的类型。
- 合并
- 财务
- 通用
非报表模型类型 - 以下是非报表模型的类型。
- 汇率
- 所有权
请注意,您可以对非报表模型进行报表,但不能为其分配工作状态。
要创建模型,请登录到业务规划和整合管理。
转到屏幕左侧的“维度和模型”,单击“模型”选项卡。要创建新模型,请单击“+ 新建”符号。
在下一个窗口中,您必须输入模型 ID 和描述,然后转到“下一步”按钮。
选择模型类型 - 报表或驱动程序和比率,然后单击“下一步”。
在下一个屏幕中,您可以选择空白模型,也可以从现有模型复制。
选择下一步后,在新的屏幕中,您必须选择要包含在新模型中的维度。您必须根据模型类型添加特定维度。
单击“下一步”。在最后一个窗口中,您将获得摘要和创建选项。单击“创建”选项以创建新模型。
同样,您可以复制现有模型。
创建合并逻辑
逻辑定义为在不同级别执行的计算。执行合并逻辑需要某种程度的专业知识和业务需求。可以在不同级别定义逻辑:
使用 Microsoft MDX 语言在维度内。
借助脚本。
使用根据预定义的业务需求执行的业务规则。
BPC Excel 公式。
可以在不同级别执行逻辑:
- Analysis Services
- BPC 应用服务器
- Excel/实时报表
创建合并逻辑
登录到业务规划和整合管理→规则。
选择屏幕左侧的“逻辑脚本”选项。从屏幕右侧选择模型。
单击“+ 新建”符号并输入逻辑脚本文件名。转到“创建”按钮。
输入逻辑脚本并单击“验证”。
验证脚本后,单击“保存”按钮。
SAP BPC - 准备抵销
要执行货币转换和公司间抵销,您需要一种维度类型——公司间维度 (I)。要执行公司间抵销,应用程序应具有以下内容:
- 用于公司间抵销的维度类型“I”。
- 维度“I”应包含属性 ENTITY。
- 帐户维度应包含属性 ELIMACC。
- 实体维度应包含属性 ELIM。
- 您应该设置适当的业务表。
- 应该有 DPT 包来执行公司间逻辑。
| 维度 | 属性 | 长度 | 内容 |
|---|---|---|---|
| 帐户 | ELIMACC | 20 | 有效帐户 |
| 实体 | ELIM | 1 个字符 | 包含“Y”或空格 |
| 公司间 | 实体 | 20 | 关于公司间成员的实体 ID |
| 货币 | 报表 | 1 | “Y”或空格 |
默认抵销逻辑执行以下功能:
- 检查所有 ELIM<>Y 的基础级别实体。
- 将货币维度限制为所有报表货币。
- 它删除所有要消除到所需插入帐户中的帐户。
- 抵销在“抵销实体”中的第一个公共父级下方执行。
合并中心
SAP BPC 合并中心用于管理和准备合并数据,并提供组织中合并数据的正确视图。合并模块还提供了一个在 Web 上执行合并任务的环境。
以下是合并中心中的关键功能:
合并监控器
在 SAP Business Planning and Consolidation NetWeaver 版本中,您有合并监控器,用于管理由组和实体成员报告的合并数据。合并监控器还控制报告的数据。
它是执行增量合并时的关键组件之一,因为它与合并引擎通信以执行货币换算执行。合并监控器还显示在所有权管理器中定义的组实体层次结构。使用合并监控器,您可以执行包含组实体层次结构的完整合并。您还可以仅对更新的实体执行增量合并。
日记账
合并中心包含日记账,用于创建和管理数据库中更新的合并数据的日记账分录。
所有权管理器
它包含所有权管理器,用于管理基于所有权的层次结构。
控制监控器
它用于管理用于验证报告数据的控件。
设置日记账
BPC 中的日记账用于更新数据库中的数据。这通常用于在 BPC 中过账季度末或年末数据。
示例 - 假设管理员已将总账信息上传到应用程序中,供区域经理使用数据管理器查看。区域经理可以使用日记账分录对数据进行必要的更改。
以下是日记账管理器可以执行的任务。如果您有任何未结日记账分录,您可以从日记账选项中执行这些操作。
| 任务 | 导航 |
|---|---|
| 创建日记账分录 | 这可以从操作窗格中完成。 |
| 修改日记账分录 | “另存为”选项可用于使用新的 ID 保存日记账分录。 |
| 复制日记账分录 | 从日记账列表中选择日记账分录并复制以确认。 |
| 搜索日记账 | 从日记账管理器中选择“新建查询”。 |
| 重新打开日记账 | 选择“重新打开日记账”。 |
可以使用日记账管理器或操作窗格执行其他日记账分录功能。
要创建、编辑、删除和修改日记账参数,请转到业务规划和整合管理→功能。
展开“功能”选项卡→选择“日记账”。
使用此功能,您可以创建新的日记账、删除模板、日记账参数、删除日记账等。
翻译本地货币
翻译本地货币意味着将源货币中的金额转换为目标货币。您可以在任何组/实体级别执行货币换算。
本地货币的翻译是在业务规划和整合系统的合并中心进行的。要在特定实体上运行货币换算,您的 BPC 管理员应授予您对该实体的写入访问权限。
以下是执行本地货币翻译的主要事实:
类别 - 这包括您将已翻译金额链接到的报告数据的分类。
时间 - 它显示输入要翻译金额的数据输入期间。
报告货币 - 这告诉您选择要运行翻译的货币。
组/实体 - 这定义了执行翻译的字段。
翻译执行模式 - 您可以执行本地货币的完整翻译,也可以选择增量翻译。
汇率输入 - 这包含在执行货币换算时要选择的汇率。
执行货币换算
转到 BPC Web 门户→选择合并中心。
展开合并中心后,转到合并监控器。
选择要执行货币换算的实体/组行。
在下一个对话框中,选择执行模式 - 全部翻译或增量翻译。选择字段后单击“确定”。
SAP BPC - 配置抵销
在 BPC 中,有必要配置子公司或母公司之间的公司间抵销,以避免双重计算。公司间抵销是在脚本逻辑的帮助下执行的。
如果您在子公司 Co. XP02、XP03 之间有交易,则应消除这些交易。这些交易用于公司间应付账款和应收账款,以及公司间销售和成本。
配置公司间抵销
在执行公司间抵销之前,您应该具备以下先决条件:
- 合并环境
- 您应在抵销之前执行货币换算。
首先,为公司间抵销创建一个维度。必须执行公司间抵销的应用程序必须具有类型为“I”和“R”的维度,用于帐户和比率。帐户维度必须具有消除帐户属性才能过账公司间转移余额。
| ID | EV 说明 | 账户维度属性 |
|---|---|---|
| ICCost | 销售成本 | ICDiff |
| ICSales | 销售额 | ICDiff |
| ICAccRec | 应收账款 | ICBal |
| ICAccPay | 应付账款 | ICBal |
接下来,需要一个实体维度,带有一个ELIM(Y/N)属性来过账抵销实体结果。此属性对抵销实体设置为“Y”。
账户维度“I”应具有ENTITY属性,并且应维护以下内容:
- XP01_Input
- XP02
- XP03
- XP04
- XP05
您的货币维度“R”应具有属性“Reporting”,并且应维护以下内容:
IC抵销由内置程序INITIALIZE_ELIM和ELIMINATE_ORG管理。这两个程序都维护在ICELIMWITHCURR.LGL文件中。
应在应用程序ICELIM逻辑文件中输入以下逻辑,并进行验证和保存。
//Logic for Intercompany Elimination //======================================================== *INCLUDE SYSTEM_CONSTANTS.LGL *SYSLIB ICELIMWITHCURR.LGL //======================================================== //Elimination logic for organizations in the hierarchy H1 //======================================================== *INITIALIZE_ELIM() *ELIMINATE_ORG(H1) *COMMIT
要验证此逻辑,请转到“操作”窗格,然后选择“验证并保存”选项。
完成上述配置后,您必须创建一个输入计划或导入包以加载要抵销的数据。
要运行IC抵销的导入包,请登录到BPC Excel。单击“管理数据”,然后转到“运行数据管理包”。
转到应用程序的公司文件夹,单击“财务流程”→选择包“IC抵销”,然后单击“运行”。
成功执行此包后,您可以检查损益表和资产负债表中以下组件的值。
| ICCost | 销售成本 | ICDiff |
| ICSales | 销售额 | ICDiff |
| ICAccRec | 应收账款 | ICBal |
| ICAccPay | 应付账款 | ICBal |
审查所有权术语和概念
所有权术语由所有权管理器管理。所有权管理器用于管理基于所有权的层次结构。这些层次结构组合了组和实体,这些实体可以根据类别和时间连接或断开与组的连接。
基于所有权的层次结构用于满足使用固定层次结构无法管理的报表要求。
要显示所有权管理器,请登录到BPC Web门户主页。转到屏幕左侧的“整合中心”→“所有权管理器”。
创建基于所有权的层次结构 - 如上所述,转到所有权管理器。单击所有权管理器中提供的“编辑”选项。
在下一个窗口中,您将获得一个选项,可以将成员添加到层次结构中。单击“添加”按钮,您将可以选择成员。
添加层次结构成员后,单击屏幕右上角的“保存”选项。
购买法
购买法有时也称为全球法。商业计划和整合支持以下整合方法:
- 全球(购买)法
- 比例法
- 权益法
全球/购买法
在这种合并方法中,资产负债表账户和损益账户被完全包含,如有必要,则计算少数股权。
比例法
在这种方法中,您按所有权比例包含资产负债表和损益账户。
示例 - 按所有权比例包含损益表和资产负债表50%。
权益法
在这种方法中,您不包含资产负债表和损益账户。但是,包含净值和期间结果。
SAP BPC - 嵌入式环境
BPC嵌入式模型基于业务仓库集成计划(BW-IP),它直接使用BW对象。此模型与标准模型不同,包括对所有社区用户的数 据访问。对于嵌入式设计模型,最初使用的版本是SAP BW集成计划和规划应用程序工具包,即BW-IP和PAK。
此模型提供了不同级别的数据访问,其中主机EDW环境的主数据和事务数据可供应用程序访问。在嵌入式模型中,它允许轻松访问主机BW中的事务数据和主数据,并且此数据与许多其他用户共享,并由管理员组控制。
在嵌入式模型中,从旧版本的BW-IP迁移到此数据模型相对容易,从早期版本(如BPC 10.0及更早版本)的迁移被视为新的实现。
简而言之,可以说在嵌入式模型中,可以将任意数量的InfoProvider分配给单个BPC模型/应用程序。
以下是BPC 10.1嵌入式模型提供的关键特性和功能:
它使用异常实时SAP HANA功能,因此通过规划应用程序工具包保护SAP HANA性能。使用SAP HANA允许执行某些规划功能,例如复制、分发等。
BPC集成规划支持使用实时InfoProvider和聚合级别。
嵌入式模型支持SAP BW查询,您可以在Microsoft Office的SAP EPM加载项中直接执行这些查询。
嵌入式模型提供审计功能,允许创建各种审计报告和使用业务流程。
SAP BW集成规划
SAP BW集成规划为BPC专家提供了一个创建和操作规划方案的基础架构。这包括从常见的数 据输入过程到复杂的规划情况的规划。
SAP BW-IP规划模型
BW-IP中的规划模型包括:
存储在InfoProvider中的数据用于规划。
数据的结构化视图包括聚合级别、多提供程序和特征关系。
更改数据包括规划功能、规划序列、输入就绪查询形式的手动规划和流程链。
实用程序,即可用于查询和规划功能的过滤器。
集中保护数据。
BW建模工具
可以使用以下工具进行模型规划方案:
Eclipse中的BW建模工具和数据仓库工作台,用于在BW中创建数据模型。
规划建模器,用于对规划特定元数据对象建模。
Eclipse中的BW建模工具以及BEx查询设计器,用于手动输入计划数据。
BEx Web应用程序设计器或BEx分析器(Excel应用程序),用于创建规划应用程序。
在Web或BEx分析器上执行的应用程序,用于手动输入数据。
在SAP BW中创建数据模型
事务代码:RSA1
数据模型在SAP BW中定义为InfoCube,它由事实表和维度表组成。
创建InfoCube - 首先创建一个Info Area,它是InfoCube的构建块。
输入Info Area的名称和描述,然后单击“确定”。
接下来创建InfoObject目录,用于为不同类型的对象定义特征和关键指标。转到屏幕左侧的InfoObjects。选择上面创建的Info Area → 创建InfoObject目录。
输入InfoObject目录、InfoObject类型名称和描述,然后单击“创建 (F5)”。
现在验证并激活IOC_Demo_CH以检查InfoObject目录。
要激活InfoObject目录,请转到激活图标。
同样,您可以创建InfoObject目录来保存关键指标。
让我们创建InfoObject。右键单击InfoObject目录IOC_demo_CH,然后选择创建InfoObject。输入InfoObject的名称和描述。
单击“继续”。
选择数据类型为字符,长度为15。然后单击“属性”选项卡。
输入属性名称,然后单击“创建”。
选择将创建的属性设置为特征,然后单击“创建”图标。
选择字符作为数据类型,长度为30。请注意,“仅属性”选项会自动选中。单击底部的绿色勾号。
单击“检查并激活”选项以验证和激活特征。
同样,您可以为关键指标创建InfoObjects。
一旦您为特征和关键指标定义了InfoObjects,请创建一个InfoCube。
右键单击Info Provider Demo → 创建InfoCube。
输入InfoCube的名称,为InfoCube的描述选择标准,然后单击“创建”。
从模板表中选择特征,然后使用箭头将它们移动到结构表。单击“维度”选项卡以将这些特征分配给维度。
单击“创建”并添加维度的描述。一旦您分配了所有特征和关键指标,请验证并激活InfoCube。
SAP BPC - 安全性
SAP BPC系统中的安全性使用两个组件定义:身份验证和授权。身份验证定义谁可以访问系统和数据,而授权则指示每个已验证用户的访问级别。
SAP BPC安全性基于访问配置文件和任务配置文件。如果您不将任务配置文件分配给用户或团队,则不会提供对BPC任务的访问权限。因此,您必须将访问权限分配给安全维度的成员。
BPC安全性提供以下关键功能:
- 添加用户
- 添加团队
- 添加任务配置文件
- 添加成员访问配置文件
要管理上述功能,请登录到BPC管理并转到“安全性”。
“安全性”下有四个选项卡:
用户 - 用于将用户添加到环境并管理访问权限。
团队 - 您可以将具有相同访问权限的用户添加到同一团队。
任务配置文件 - 用于设置允许执行任务的配置文件,并将它们分配给用户和团队。
数据访问配置文件 - 用于设置允许访问模型中数据的配置文件,并将其分配给用户和团队。
要添加/编辑/删除安全性下的任何对象,请选择如下屏幕截图所示的对象。
SAP BPC - 热分析
热分析用于设置与另一个报表或另一个报表中的单元格的热链接。BPC应用程序集和AP Shell使用EvHOT函数提供一个名为“热分析”的示例报表。用户使用热链接进行临时报表,也用于过程选择器报表。
这用于在不同应用程序中的报表之间切换。
EvHOT函数语法
EvHOT(AppName,ReportName,DisplayName,Member1,Member2,Member3,Member4, …………………., Member N)
您必须在EvHOT函数中传递以下参数。
AppName - 这是应用程序的名称。请注意,在BPC系统中,工作簿选项中有一个设置,允许系统记住当前视图。默认情况下,此设置处于禁用状态。在这种情况下,如果您使用EvHOT切换到新的应用程序,它会更改工作簿当前视图中的应用程序,并且您在此会话中访问的其他报表会尝试从该应用程序获取数据。
如果启用此选项,则在将焦点切换到工作簿时,当前视图将恢复到工作簿的应用程序设置。
ReportName - 这是报表的名称。BPC报表的根目录是给定应用程序的向导目录。
创建报表时 - 使用eTools → 保存模板库选项。
DisplayName - 用户单击以转到指定报表位置的文本。
Member1-Member N - 这表示CurrentView成员。在这里,您可以提及任意数量的成员。
EvHOT语法的示例
EvHot("Finance","Report2","2010 Quarter 2","2010.Q2")
注意 - 此报表应存储在\Reports\Wizard文件夹中。精确路径是报表向导文件夹:
..\Data\Webfolders\ApShellCopy\PLANNING\eExcel\Reports\Wizard
对于新报表,您还必须在BPC管理客户端中增加模板版本。
SAP BPC - Park N Go
使用“Park N Go”功能,您可以锁定BPC报表并将其保存在您系统上的本地,以及通过电子邮件将报表发送给无权访问BPC系统的人员。
如果您没有使用正确的设置或顺序保存报表,则报表中会出现错误,导致报表无法使用。您可以使用Park n Go功能使其正常工作。
以下是使用Park n Go应遵循的步骤:
登录到BPC Excel并打开您想要停放的报表。转到“保存”→“保存我的报表”。
您将看到一个对话框,询问您是否要在保存报表之前锁定它。选择“是”。
在下一个窗口中,您将收到一条消息 - 选择活动工作簿的Park n Go状态,其中有四个选项。
单击“确定”后,报表将闪烁,您将获得“另存为”选项。您可以将报表的Excel保存到您想要保存的位置。
此选项允许您在Excel中打开报表,并且所有数据都将正确显示在报表中。