SAP BPC – 面试问题
SAP BPC – 面试问题
SAP Enterprise Performance Management (EPM) 使您的组织能够改进其财务和运营绩效管理。SAP EPM 通过 SAP Business Planning and Consolidation BPC-NW 或 BPC-MS 支持各种功能,例如财务整合、财务信息管理、供应链绩效管理、战略管理和许多其他领域。
- SAP BPC NetWeaver
- BPC 质谱仪
用于特殊报告的星型架构– SAP BPC 使用 NW InfoCube 来存储数据。所使用的维度模型是扩展的星型模式,因此它使带有 NW 系统的 BPC 成为一个特殊的报告系统。
无数据库依赖版本– BPC NW 版本不依赖于数据库版本,可以运行常见的数据库,如 DB2、Oracle、SQL Server 等。
BW 加速器支持– SAP NetWeaver BW 加速器工具是一项附加功能,即使您使用的是大型数据集,也可用于提高系统中报告的性能。由于报告的报告性能问题较少,因此它间接有助于为公司节省成本。
BAdI 开发和 ABAP 支持– 带有 NetWeaver 的 SAP BPC 允许您使用 ABAP 编程来开发 K2 脚本逻辑。可以在后台系统中创建业务插件BAdi接口,以后可以从BPC系统开发的脚本逻辑中调用。它有助于解决复杂的业务需求并减少组织的开发时间。
Dimension Logic – 这可以使用简单的数学公式在 BPC 系统中进行配置。
业务规则– 这允许您在 BPC 系统中创建规则以执行特定功能。
K2 Script Logic – 这用于执行一些使用开箱即用功能无法满足业务需求的特定功能。您可以创建 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 组(美元)、B 组(欧元)和 C 组(人民币)。
实体 (E) – 它包含用于派生流程的业务单位。
C_Datasrc (D) – 数据源维度。
IntCo (I) – 它确定实体层次结构的级别,需要在哪个级别执行消除。
时间 (T) – 所有维度的时间。
Flow (S) – 跟踪合并中的运动。
R_Acct (A) 用于维护不同类型的 Rate。
- 标准型号
- 嵌入式模型
嵌入式模型不同于标准模型,包括对所有社区用户的数据访问。对于嵌入式设计模型,使用的初始版本是 SAP BW Integrated Planning and Planning Application Kit,即 BW-IP 和 PAK。
在标准模型中,BPC 环境包含 BPC 应用程序或模型,每个模型生成一个隐藏的 BW InfoCube。
输入维度名称和描述。单击“复制”按钮。
转换文件提供字段从 BW 到 BPC 的映射,是 BPC 中的 excel 文件。它包含来自 BW 中 InfoObjects 的事务数据,其中 BPC 维度在管理控制台中定义。
为映射文件定义了三个部分 –
-
选项– 包含一般设置。
-
映射– 用于在 BPC 系统中使用 BW InfoObject 中的源列分配维度。
-
转换– 包含其他 Excel 工作表的链接以应用转换例程。
转换文件用于应用 BPC 维度的转换规则,是一个 Excel 文件。它包含三个部分 –
-
外部– 包含来自外部来源的值。
-
内部– 包含 BPC 维度应具有的值。
-
公式– 定义应用于每条记录的转换公式。
- 使用默认模板
- EvDRE 生成器
- 拖放界面
- 空白工作簿
Subtotals by Account | 此自定义报告包含帐户维度,行中有小计,列中有任何维度。 |
Variance | 此自定义报告包含行中的任何维度和列中的类别比较。它还具有差异计算(金额和百分比)。带有 YTD 和 Periodic 框。 |
Consolidating | 此自定义报告包含行中的任何维度和具有层次结构的列中的实体类型成员。 |
Comparative X | 此自定义报告包含行中的任何维度和列中的类别比较,还检索去年同期数据。带有 YTD 和 Periodic 框。 |
Comparison with 3 -year | 逐年比较。 |
Drill in Place | 此模板执行就地钻取。 |
Nested | 这允许任意两个维度嵌套在一行中,第三个维度嵌套在列中。 |
Sort on value | 此模板对总值进行排序。 |
Drill Dimension | 这允许在一个维度上使用钻孔到另一个维度。 |
转至 EPM 功能区 → 更多 → EvDRE 迁移。
传播– 传播建模选项允许您将值发送到特定的目标单元格。该值可以平均分布或按值范围加权。
趋势– 趋势建模方法允许您传播一个值或一个百分比,并通过目标单元格中的增长因子传播它。您将源值放在第一个目标单元格中,其余单元格是值增加了一定数量或百分比的字段。
加权– 它允许您在 Excel 表中按加权因子分配一组值。在此,您选择一些值,增加它们,然后根据所选单元格的权重分配新数量。
要定义成员维度公式,您必须在维度周围放置一个方括号,并且两者之间有一个点。
[产品].[产品1] – [产品].[产品2]
[销售].[销售1] / [销售].[销售2]
在维度公式中必须使用标准算术函数 – 加法 (+)、减法 (-)、乘法 (*)、除法 (/) – 在 SAP NetWeaver 中使用。
简单转换
-
应该有一个用于存储汇率的 Rate 应用程序。
-
您应该有一个帐户维度,其中包括 RATETYPE。
-
实体维度应包括属性 CURRENCY。
-
FXTRANS 逻辑应该可用并且 DEFAULT 逻辑应该包括对 FXTRANS 逻辑的调用。
-
实体维度应包括属性 TRANSALATE_TO。
复杂转换
-
应该有一个用于存储汇率的 Rate 应用程序。
-
应用程序应包含 CURRENCY 类型维度。
-
CURRENCY 维度应该有属性 REPORTING。
-
实体维度必须包括属性 CURRENCY。
-
帐户维度必须包括属性 RATETYPE。
-
FXTRANS 逻辑应该可用。
-
DEFAULT 逻辑应包括对 FXTRANS 逻辑的调用。
工作状态用于锁定模型中的数据区域。这用于覆盖用户的成员访问权限以写入特定区域。
为一个区域定义了多个维度,具有一个称为 OWNER 的属性。在定义工作状态时,定义了以下内容 –
-
工作状态 – 它属于数据的物理状态。
-
安全– 您可以在系统中更改数据时设置不同的安全级别 – 全部或锁定。您可以设置谁可以更改工作状态 – 经理或所有者。
-
数据更新– 这定义了客户将如何更新数据。
-
Push – 此选项用于为成员的所有孩子推送相同的工作状态。
您可以将书籍发布到 BPC 网站。管理员和高级用户可以选择通过收集一系列报告来创建报告簿。
您可以选择输出为打印机副本或 .pdf 文件,这些文件可以存储在服务器上。您可以为此使用图书出版向导。转到 ePublish 选项并从那里选择图书出版向导。
审计功能允许您创建包含用户会话历史和系统信息的报告。
您可以创建关于以下主题的审计报告 –
业务流程– 您可以在 BPF 中创建这些报告。
- 标准
- 步
- 审计
安全– 您可以在安全中创建这些报告。
- 用户
- 团队
- 任务配置文件
- 数据访问配置文件
- BPF
常规– 您可以在常规下创建这些报告。
- 工作状态
- 行政活动
- 评论
- 数据更改
BPC 中的日志用于更新数据库中的数据。这通常用于在 BPC 中发布季度末或年末数据。
示例– 假设管理员已将总帐信息上传到应用程序中,供区域经理使用数据管理器进行查看。区域经理可以使用日记帐分录对数据进行必要的更改。
以下是可以使用日志管理器执行的任务。如果您有任何未结日记帐分录,您可以从日记帐选项中执行这些操作。
Task | 导航 |
---|---|
Creating a Journal Entry | 这可以使用操作窗格来完成 |
Modifying a Journal Entry | 另存为选项可用于使用新 ID 保存日记帐分录 |
Copying a Journal Entry | 从日志列表中,选择一个日志条目并复制以确认 |
Searching for a Journal | 从期刊管理器中选择新查询 |
Reopening a Journal | 选择重新打开日记 |
自定义菜单内容由自定义菜单模板中的两个部分定义 – 默认部分和菜单项部分。
Parameters | 选项 |
---|---|
NORMALSCREEN |
Value is True – 它在 Excel 界面中打开自定义菜单。 值为 False – 它在标准 Excel 中打开自定义菜单。 |
HIDEEVTOOLBARS |
如果值为 True – 它将隐藏计划和合并工具栏。 如果值为 False – 它将显示计划和合并工具栏。 |
CVLIST |
它用于定义必须显示在自定义菜单页面顶部的尺寸。这些维度可以更改为自定义菜单中提到的报告。 |
菜单项部分包括以下参数 –
-
菜单项– 用户可以为菜单项选择的文本描述。
-
操作– 突出显示、自定义菜单功能或菜单命令。
-
级别– 可以从部分、项目或子项目中选择级别。
-
参数– 用于自定义菜单功能。
-
普通屏幕– 默认为全屏。这设置为true,在普通屏幕中打开自定义菜单。
-
CVOverride – 用于在切换应用程序时更改当前视图尺寸
我们使用报告模型进行分析。非报告模块包括 Driver 和 Rates 模型,用于货币汇率、价格、所有权数据等。
报告模型的类型 –
- 合并
- 金融
- 通用的
非报告模型的类型 –
- 速度
- 所有权
您可以对非报告模型进行报告,但不能为其分配工作状态。
要执行货币换算和公司间抵销,您需要一个维度类型 – 公司间维度 (I)。要执行公司间消除,应用程序应具有以下内容 –
- 用于公司间抵销的维度类型“I”。
- 维度“I”应包括属性实体。
- 帐户维度应包括属性 ELIMACC。
- 实体维度应包括属性 ELIM。
- 您应该设置适当的业务表。
- 应该有 DPT 包来执行公司间逻辑应该可用。
Dimension | 财产 | 长度 | 内容 |
---|---|---|---|
Account | 埃利马奇 | 20 | 有效账户 |
Entity | 伊利姆 | 1 个字符 | 它包含“Y”或空白 |
InterCompany | 实体 | 20 | 实体 ID 与公司间成员 |
Currency | 报告 | 1 | ‘Y’ 或空白 |