- 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 - 停车并走
- SAP BPC 有用资源
- SAP BPC - 面试问题
- SAP BPC - 快速指南
- SAP BPC - 有用资源
- SAP BPC - 讨论
SAP BPC - 面试问题
SAP 企业绩效管理 (EPM) 允许您的组织提高其财务和运营绩效管理。SAP EPM 支持 SAP 业务计划和整合 BPC-NW 或 BPC-MS 的各种功能,例如财务合并、财务信息管理、供应链绩效管理、战略管理以及许多其他领域。
- SAP BPC NetWeaver
- BPC MS
用于卓越报表的星型模式 - SAP BPC 使用 NW InfoCubes 存储数据。使用的维度模型是扩展的星型模式,因此它使 BPC 与 NW 系统成为卓越的报表系统。
无数据库依赖版本 - BPC NW 版本不依赖于数据库版本,并且可以运行常见的数据库,例如 DB2、Oracle、SQL Server 等。
BW 加速器支持 - SAP NetWeaver BW 加速器工具是一个附加功能,可用于增强系统中报表的性能,即使您使用的是大型数据集。它间接地帮助公司节省成本,因为报告的报表性能问题较少。
BAdI 开发和 ABAP 支持 - SAP BPC 与 NetWeaver 允许您使用 ABAP 编程来开发 K2 脚本逻辑。它能够在后端系统中创建业务添加接口 BAdi 接口,稍后可以从 BPC 系统中开发的脚本逻辑中调用它。它有助于解决复杂的业务需求并减少组织的开发时间。
维度逻辑 - 这可以通过简单的数学公式在 BPC 系统中配置。
业务规则 - 这允许您在 BPC 系统中创建规则以执行特定功能。
K2 脚本逻辑 - 用于执行某些特定功能,这些功能无法使用开箱即用的功能来满足业务需求。您可以创建 K2 脚本逻辑来执行某些功能,这些功能可以在标准系统中执行。
需求 - SAP NetWeaver ABAP 7.3 或 7.31
数据库 - 上述任何版本的 SAP NetWeaver 都支持。
操作系统 - SAP NetWeaver 系统和数据库引擎的任何受支持版本。
此层负责将所有数据存储在数据库中。SAP NW 后端系统负责为 BPC 系统创建对象和存储数据。NetWeaver 支持大多数数据库,例如 SQL Server、DB2、Oracle 等。
为了满足组织的业务计划和整合需求,您需要在环境中构建一个模型,该模型定义为多个维度的集合。
逻辑脚本定义为一组 SQL 或 MDX 编程结构,用于执行一些自定义功能以提高灵活性和管理数据模型。当某些特定需求无法使用业务规则实现时,可以使用逻辑脚本来满足这些需求。
C_Acct (A) - 用于维护科目表。
C_Category (C) - 定义类别。
组 (R) - 如组 A (USD)、组 B (EUR) 和组 C (RMB)。
实体 (E) - 它包含用于派生流程的业务单元。
C_Datasrc (D) - 数据源维度。
IntCo (I) - 它确定需要执行抵销的实体层次结构的级别。
时间 (T) - 所有维度中的时间。
流程 (S) - 用于跟踪合并中的变动。
R_Acct (A) 用于维护不同类型的汇率。
- 标准模型
- 嵌入式模型
嵌入式模型与标准模型不同,它包括对所有社区用户的数据访问。对于嵌入式设计模型,最初使用的版本是 SAP BW 集成计划和计划应用程序工具包,即 BW-IP 和 PAK。
在标准模型中,BPC 环境包含 BPC 应用程序或模型,并且每个模型都会生成一个隐藏的 BW InfoCube。
输入维度名称和描述。点击“复制”按钮。
转换文件提供从 BW 到 BPC 的字段映射,并且是 BPC 中的 Excel 文件。它包含来自 BW 中 InfoObjects 的事务数据以及在管理控制台中定义的 BPC 维度。
映射文件定义了三个部分 -
选项 - 包含常规设置。
映射 - 用于将 BPC 系统中的维度与 BW InfoObject 中的源列关联。
转换 - 包含其他 Excel 工作表的链接以应用转换例程。
转换文件用于应用 BPC 维度的转换规则,并且是 Excel 文件。它包含三个部分 -
外部 - 包含来自外部源的值。
内部 - 包含它应具有的 BPC 维度的值。
公式 - 定义应用于每个记录的转换公式。
- 使用默认模板
- EvDRE 构建器
- 拖放界面
- 空白工作簿
| 按科目小计 | 此自定义报表包含行中的科目维度和小计以及列中的任何维度。 |
| 差异 | 此自定义报表包含行中的任何维度以及列中的类别比较。它还具有差异计算(金额和百分比)。带有 YTD 和定期框。 |
| 合并 | 此自定义报表包含行中的任何维度以及列中具有层次结构的实体类型成员。 |
| 比较 X | 此自定义报表包含行中的任何维度以及列中的类别比较,并且还检索去年的同期数据。带有 YTD 和定期框。 |
| 与 3 年比较 | 同比比较。 |
| 就地钻取 | 此模板执行就地钻取。 |
| 嵌套 | 这允许在行中嵌套任意两个维度,在列中嵌套第三个维度。 |
| 按值排序 | 此模板执行按总值排序。 |
| 钻取维度 | 这允许将一个维度的钻取用于另一个维度。 |
转到 EPM 功能区 → 更多 → EvDRE 迁移。
扩展 - 扩展建模选项允许您将值发送到特定目标单元格。此值可以平均分配或按值的范围加权。
趋势 - 趋势建模方法允许您扩展值或百分比,并通过目标单元格中的增长因子进行扩展。您将源值放置在第一个目标单元格中,其余单元格是通过一定金额或百分比增加值的字段。
加权 - 它允许您按 Excel 工作表中的加权因子分配一组值。在此,您选择一些值,将其增长,然后根据所选单元格的权重分配新金额。
要定义成员维度公式,您必须在维度周围加上方括号,并且两个维度之间有一个点。
[PRODUCT].[PRODUCT1] – [PRODUCT].[PRODUCT2]
[SALES].[SALES1] / [SALES].[SALES2]
标准算术函数必须用于维度公式 - 加法 (+)、减法 (-)、乘法 (*)、除法 (/) - 用于 SAP NetWeaver 中。
简单转换
应该有一个汇率应用程序,您可以在其中存储汇率。
您应该有一个科目维度,其中包括 RATETYPE。
实体维度应包含属性 CURRENCY。
FXTRANS 逻辑应该可用,并且 DEFAULT 逻辑应该包含对 FXTRANS 逻辑的调用。
实体维度应包含属性 TRANSALATE_TO。
复杂转换
应该有一个汇率应用程序,您可以在其中存储汇率。
应用程序应包含 CURRENCY 类型维度。
CURRENCY 维度应具有属性 REPORTING。
实体维度必须包含属性 CURRENCY。
科目维度必须包含属性 RATETYPE。
FXTRANS 逻辑应该可用。
DEFAULT 逻辑应包含对 FXTRANS 逻辑的调用。
工作状态用于锁定模型中的数据区域。这用于覆盖用户的成员访问权限以写入特定区域。
为一个区域定义了多个维度,其中一个属性称为 OWNER。在定义工作状态时,定义以下内容 -
工作状态 - 它属于数据的物理状态。
安全 - 您可以在系统中更改数据的不同安全级别上设置 - 全部或锁定。您可以设置谁可以更改工作状态 - 管理员或所有者。
数据更新 - 这定义了客户将如何更新数据。
推送 - 此选项用于将相同的工作状态推送到成员的所有子级。
您可以将书籍发布到 BPC 网页。管理员和高级用户可以选择通过收集一系列报表来创建报表书籍。
您可以选择打印副本或 .pdf 文件作为输出,这些文件可以存储在服务器上。您可以为此使用书籍发布向导。转到 ePublish 选项,然后从那里选择书籍发布向导。
审计功能允许您创建包含用户会话历史记录和系统信息的报告。
您可以针对以下主题创建审计报告:
业务流程流 (Business Process Flows) - 您可以在 BPF 中创建这些报告。
- 标准
- 步骤
- 审计
安全 (Security) - 您可以在安全模块中创建这些报告。
- 用户
- 团队
- 任务配置文件
- 数据访问配置文件
- BPF
常规 (General) - 您可以在常规模块下创建这些报告。
- 工作状态
- 管理活动
- 注释
- 数据更改
BPC 中的日记帐用于更新数据库中的数据。这通常用于在 BPC 中过账季度末或年末数据。
示例 - 假设管理员已将总账信息上传到应用程序中,供区域经理使用数据管理器进行审查。区域经理可以使用日记帐分录对数据进行必要的更改。
以下是可以使用日记帐管理器执行的任务。如果您有任何未结日记帐分录,则可以从日记帐选项中执行这些操作。
| 任务 | 导航 |
|---|---|
| 创建日记帐分录 | 这可以通过操作窗格完成 |
| 修改日记帐分录 | “另存为”选项可用于将日记帐分录保存为新的 ID |
| 复制日记帐分录 | 从日记帐列表中选择一个日记帐分录并复制以确认 |
| 搜索日记帐 | 从日记帐管理器中选择“新建查询” |
| 重新打开日记帐 | 选择“重新打开日记帐” |
自定义菜单内容由自定义菜单模板中的两个部分定义 - 默认部分和菜单项部分。
| 参数 | 选项 |
|---|---|
| NORMALSCREEN |
值为 True - 它在 Excel 接口中打开自定义菜单。 值为 False - 它在标准 Excel 中打开自定义菜单。 |
| HIDEEVTOOLBARS |
如果值为 True - 它将隐藏规划和整合工具栏。 如果值为 False - 它将显示规划和整合工具栏。 |
| CVLIST | 它用于定义必须显示在自定义菜单页面顶部的维度。这些维度可以在自定义菜单中提到的报表中更改。 |
菜单项部分包含以下参数:
菜单项 - 用户可以选择菜单项的文本描述。
操作 - 高亮显示、自定义菜单功能或菜单命令。
级别 - 级别可以选择部分、项目或子项目。
参数 - 用于自定义菜单功能。
普通屏幕 - 默认值为全屏。将其设置为 true,则在普通屏幕中打开自定义菜单。
CVOverride - 用于在切换应用程序时更改当前视图维度
我们使用报表模型进行分析。非报表模块包括驱动程序和比率模型,用于货币汇率、价格、所有权数据等。
报表模型类型:
- 合并
- 财务
- 通用
非报表模型类型:
- 比率
- 所有权
您可以在非报表模型上进行报表,但不能为其分配工作状态。
要执行货币转换和公司间抵销,您需要一种维度类型 - 公司间维度 (I)。要执行公司间抵销,应用程序应具有以下内容:
- 用于公司间抵销的维度类型“I”。
- 维度“I”应包含属性 ENTITY。
- 科目维度应包含属性 ELIMACC。
- 实体维度应包含属性 ELIM。
- 您应该设置相应的业务表。
- 应提供执行公司间逻辑的 DPT 包。
| 维度 | 属性 | 长度 | 内容 |
|---|---|---|---|
| 科目 | ELIMACC | 20 | 有效科目 |
| 实体 | ELIM | 1 字符 | 包含“Y”或空白 |
| 公司间 | 实体 | 20 | 相对于公司间成员的实体 ID |
| 货币 | 报表 | 1 | “Y”或空白 |