使用 SAP BW/4HANA 内容
学习目标
描述 SAP BW/4HANA 内容是如何得到增强的
简介
您应该已经熟悉 SAP BW 内容(SAP BW Content),自 20 多年前 SAP BW 发布以来,它就作为解决方案的一部分包含在内。由 SAP 开发和提供的内容可确保客户能够快速启动实施,并实施与底层 SAP 数据源深度集成的最佳实践模型。该内容围绕分层可扩展架构(Layered Scalable Architecture,LSA)方法构建。
对于 SAP BW/4HANA,交付了全新的现成内容,它使用新对象(例如 CompositeProvider),并基于简化的 LSA++ 架构。新内容结合了 SAP HANA 与 SAP BW/4HANA 的能力,以实现最优解决方案。
SAP BW/4HANA 内容的优势
与以前的内容相比,新的 SAP BW/4HANA 内容提供了许多优势,包括:
更少的数据持久化,这意味着更少的数据存储与管理:基于 LSA++ 概念,数据冗余被降至最低,不存在不必要的数据集市,并尽可能使用导航属性/传递属性。
更好的数据加载性能:尽可能将转换的运行时设置为 SAP HANA,例如在 Transformation 中使用公式(在 SAP HANA 中可轻松转换为 SQL)而不是 ABAP。
更好的报表性能:查询设计遵循基于 SAP HANA 的性能原则。
数据获取更灵活:业务逻辑仅定义在 InfoSource 与集成数据仓库层 DataStore Object (advanced) 之间的 Transformation 中;数据流中可使用 Corporate Memory。
简单易懂:SAP BW/4HANA 内容在 SAP Help portal 中有详细的文档说明,在交付的对象中也是如此(尤其是在包含程序代码的地方)。
BW4CONTB:它被称为 Content Basis Add-On。它提供与主题无关的 InfoObject、InfoArea、查询变量、转换例程(conversion exit)以及主数据读取类。
BW4CONT:它提供面向业务过程和行业解决方案的特定主题数据模型与数据流。
有一套文档涵盖了 SAP BW/4HANA 内容的各个方面,包括安装。
SAP BW/4HANA 内容的一些技术方面包括:
内容已使用新的 SAP BW/4HANA 对象(例如 DataStore Object (advanced) 和 CompositeProvider)重建。在 Finance(General Ledger)中还有一个 BAdI Provider 的示例。
Open Operational Data Store 层和 Corporate Memory 层使用基于字段的 DataStore Object (advanced) 建模。
交付变量有一套新的设置,遵循更新后的命名规范。有关详细信息,请参阅 SAP 注释 2395579。
通过利用 InfoObject 0CALDAY 和 0FISCPER 的新导航属性,简化了时间特征的持久化。
内容的核心部分基于 支持 ODP 的经典 SAP ABAP DataSource。不过,也有基于 OData 接口的 SAP SuccessFactors(Human Capital Management)内容,或基于 ABAP CDS View 的 SAP S/4HANA 特定内容。
SAP BW/4HANA 内容的范围
SAP BW/4HANA 内容可用于以下领域(截至版本 2.0 SP12):
销售与分销(Sales & Distribution):销售订单、条件、交货
服务 :订单、合同、确认
资产管理(Asset Management):工厂维护与客户服务
质量管理(Quality Management):检验与通知
财务(Finance):应收与应付账款、固定资产会计、总账、合同账户、固定资产、基金管理、房地产(经典)以及 Cloud for Real Estate。
管理会计(Controlling):利润中心会计、间接成本控制、产品成本
财务与管理会计 :S/4HANA Finance Universal Journal(通用日记账)
供应链管理(Supply Chain Management):采购、发票校验、库存、生产计划、运输管理以及扩展仓库管理
主数据治理(Master Data Governance):MDG 内容
全球贸易服务(Global Trade Services) :进口、出口、转运、地址、合规与许可证
SAP SuccessFactors Human Capital Management:人力资源主数据、劳动力管理以及绩效管理
面向 Utilities 的行业解决方案,包含主数据、销售统计以及能源数据管理
SAP BW/4HANA 内容架构
SAP BW/4HANA 内容遵循 LSA++ 建议,并交付与 LSA++ 对齐的结构。它按三个层构建,数据模型提供以下特性:
数据在 暂存层(Staging layer)与 Corporate Memory 中获取。该层可用于以下目的:
用于暂存的层(例如 Open Operational Data Store 层)充当 SAP BW/4HANA 上的第一个物理数据入站层,数据从该层传播到一个或多个集成 DWH 层中的目标 InfoProvider。
Corporate Memory 用于存储由特定 DataSource 交付的全部数据记录,以便重建集成 DWH 层。DataSource 有可能无法再次交付相同的记录,例如由于源系统中的数据归档。 该层中不定义任何转换或聚合,但源系统相关的转换除外。暂存/Corporate Memory 层的 DataStore Object (advanced) 的结构反映了所连接 DataSource 的结构。
随后,数据被协调并转换到 集成 DWH 层 。DataSource 与 Corporate Memory DataStore Object (advanced) 通过一个中央 InfoSource 连接到 集成 DWH 层 。协调与业务转换逻辑通常应用于该 InfoSource 与集成 DWH 层 DataStore Object (advanced) 之间。
一个 虚拟数据集市层(Virtual Data Mart Layer) 用于报表。位于该层中的 InfoProvider 不包含任何数据。相反,它们描述了访问哪些数据,以及如何以语义方式向最终用户展示这些数据。虚拟数据集市层中使用 CompositeProvider 作为 InfoProvider,并从 DataStore Object (advanced) 访问数据。所有内容查询都部署在这些 CompositeProvider 之上。
整个数据模型中使用了以下命名规范:
架构层及其命名规范
LSA++ 层 |
SAP BW/4HANA 数据模型 |
命名规范 |
|---|---|---|
暂存/Corporate Memory 层 |
DataStore Object(基于字段) |
/IMO/CM[InfoArea]nn(如果基于 ABAP DataSource)、/IMO/C[InfoArea]nn(如果基于 CDS View)、/SFA/S[InfoArea]nn(如果基于 SuccessFactors API) |
集成 DWH 层 |
InfoSource |
/IMO/[InfoArea]_ISnn |
DataStore Object(基于 InfoObject) |
/IMO/D_[InfoArea]nn |
|
虚拟数据集市层 |
CompositeProvider |
/IMO/V_[InfoArea]nn |
与层无关 |
DataFlow |
/IMO/DF_[InfoArea]nn(如果基于 ABAP DataSource)、/IMO/DF[InfoArea]_nn_C(如果基于 CDS View) |
提示
SAP BW/4HANA 内容交付的对象很容易识别,因为它们有自己的命名空间:/IMO/ 表示 HANA 优化 或 内存中。如果源系统是 SAP SuccessFactors,则命名空间为 /SFA/。
下图以销售订单文档为例说明了架构及所采用的命名规范。它也代表了新的 SAP BW/4HANA 内容针对每个业务领域或行业解决方案的文档编制方式。
源系统与连接
在评估内容时,重要的是要理解交付的对象依赖于不同的源系统。这意味着并非所有内容应用都适用于所有类型的 SAP 源系统。因此,在开始部署交付的对象之前,需要仔细调查所请求的场景在您组织的源系统中是否可用。
与 SAP NetWeaver BW 中内容几乎只涉及 SAP Business Suite 不同,新的 SAP BW/4HANA 内容涉及四种不同的 SAP 源系统:
SAP Business Suite :其中大部分内容继续使用传统的 ABAP DataSource,但在 SAP BW/4HANA 侧提供经过 LSA++ 优化的数据流。
SAP S/4HANA on Premise :与 SAP Business Suite 所述相同,但增加了新的基于 ABAP CDS View 的抽取器。有关更多详细信息,请参见第 9 单元。
SAP S/4HANA Cloud :越来越多的 ABAP CDS View 用作 SAP BW/4HANA 内容数据流的 DataSource。有关更多详细信息,请参见第 9 单元。
SAP SuccessFactors :该 SAP 云解决方案可以通过 oData 结合 SAP HANA Smart Data Integration 连接到 SAP SuccessFactors 的相关 API。您可以在 SAP 注释 2776343(Connectivity to SAP SuccessFactors for SAP BW/4 HANA Content)中找到详细的操作指南。
SAP Cloud for Real Estate :连接基于该云解决方案提供的特殊 API。详细信息见以下博客文章: https://blogs.sap.com/2021/11/22/how-to-connect-sap-cloud-for-real-estate-to-sap-bw-4hana/
上图显示了 SAP BW/4HANA 内容的哪些部分连接到哪类源。这些源标识了相关的源系统类型。
绿色 :与 HR 相关的内容仅适用于在 SAP SuccessFactors 及其 API 中管理的数据。
灰色 :Cloud for Real Estate 附带一个独立的 API,提供到 SAP BW/4HANA ADSO 的连接。
蓝色 :某些部分仅适用于 SAP S/4HANA(无论采用哪种部署类型,本地部署还是云,因为这些都基于 ABAP CDS View。 全球贸易服务、运输管理、服务 ,以及 财务通用日记账(Finance Universal Journal) 仅专供 SAP S/4HANA 使用,而在以下领域存在 ABAP DataSource 与 ABAP CDS View 共存的情况: 销售与分销(Sales&Distribution) 和 工厂维护(Plant Maintenance) 。SAP 致力于增强这一领域,2021 年的计划包括面向 SAP S/4HANA Procurement(采购订单)和 Transportation Management(运输订单根与行项目)的新 SAP BW/4HANA 内容。
SAP BW/4HANA 内容中使用的支持抽取的 ABAP CDS View 示例
业务领域 |
支持抽取的 ABAP CDS View 示例 |
|---|---|
服务 |
C_SERVICECONTRACTITEMDEX:服务合同C_SERVICEORDERITEMDEX:服务订单C_SERVICECONFIRMATIONITEMDEX:服务确认 |
运输管理 |
C_FRTDSPUTCASEANLYTSDEX:运费争议案例分析C_TRANSPORDITEMANLYSTSDEX:运输订单分析根与行项目 |
全球贸易服务(GTS) |
C_EXPORTDECLARATIONITEMDEX:出口报关单行项目C_IMPORTDECLARATIONITEMDEX:进口报关单行项目C_TRANSITDECLARATIONDEX:转运报关单行项目C_TRNSTDSCHRGDECINITEMDEX:转运卸货报关单行项目C_CSTMSCMPLNCDOCITMLGLCLICDEX:许可证/海关单据行项目C_CSTMSCMPLNDOCUMENTITEMDEX:海关单据行项目C_CUSTOMSCOMPLIANCEDOCUMENTDEX:海关单据C_LEGALCONTROLLICENSEDEX:法律控制中的许可证C_SPLSCRNGDOCADDRCHKRESULTDEX:单据地址 SPL 筛查结果C_SPLSCRNGPARTADDRCHKRESULTDEX:业务伙伴地址 SPL 筛查结果 |
财务与管理会计 |
I_GLACCOUNTLINEITEMRAWDATA:总账科目行项目的原始数据 |
销售与分销 |
C_SALESDOCUMENTITEMDEX_1:销售凭证行项目C_SALESDOCITMPRCGELMNTDEX_1:销售凭证行项目定价元素C_BILLGDOCITMPRCGELMNTBSCDEX1:开票凭证行项目定价元素C_BILLINGDOCITEMBASICDEX_1:开票凭证行项目C_SALESORGANIZATIONDEX:销售组织主数据 |
工厂维护 |
I_MAINTORDEROBJTECHCUBE:维护订单I_LOCATIONANALYSISCUBE:维护通知(MN)I_MAINTNOTIFICATIONITEMDATA:MN 行项目I_MAINTNOTIFICATIONCAUSEDATA:MN 原因I_MAINTNOTIFICATIONACTYDATA:MN 活动I_MAINTNOTIFICATIONTASKDATA:MN 任务 |
采购 |
C_PURCHASEORDERDEX:采购订单行项目C_PURPRDSCHEDULELINEDEX:采购订单计划行C_SCHEDULEAGGREEMENTHDRDEX:采购计划协议抬头C_SCHEDULEAGGREEMENTITEMDEX:采购计划协议行项目 |
橙色 :SAP BW/4HANA 内容的许多部分仍然依赖经典 ABAP 抽取器,这些抽取器在 SAP Business Suite 和 SAP S/4HANA on Premise 中可用。这些应用构建在现有对象之上(参见以下示例),这些对象已针对 ODP 用途发布(参见第 8 单元中的 Operational Data Provisioning)。
SAP BW/4HANA 内容中使用的 ABAP DataSource 示例
业务领域 |
关键 ABAP DataSource |
|---|---|
销售与分销 |
2LIS_11_VAHDR:销售凭证抬头数据2LIS_11_VASTH:销售凭证抬头状态2LIS_11_VAITM:销售凭证行项目数据2LIS_11_V_ITM:销售-装运分配行项目数据2LIS_11_VAKON:订单条件数据2LIS_11_V_SSL:销售凭证:订单交货2LIS_12_VCHDR:交货抬头数据2LIS_12_VCITM:交货行项目数据2LIS_13_VDHDR:开票凭证抬头数据2LIS_13_VDITM:开票凭证行项目数据2LIS_13_VDKON:开票条件数据 |
供应链管理 |
2LIS_02_HDR:采购数据抬头2LIS_02_ITM:采购数据行项目2LIS_02_SCL:采购数据计划行2LIS_02_ACC:采购数据会计2LIS_02_SCN:采购数据计划行确认2LIS_02_SGN:采购数据计划行交货2LIS_02_CGR:采购数据已执行活动:确认交货2LIS_06_INV:发票校验数据2LIS_03_BX:库存初始化2LIS_03_BF:货物移动2LIS_03_UM:重估 |
财务 |
0FI_AR_4:客户:带增量抽取的行项目0FI_AR_30:应收账款0FI_AP_4:供应商:带增量抽取的行项目0FI_AP_30:应付账款0FI_GL_4:总账行项目0FI_GL_6:总账 总账销售数字0FI_GL_12:主导分类账的总账余额0FI_GL_14:主导分类账的总账行项目0FI_AA_11:资产会计交易0FI_AA_12:资产会计已过账折旧 |
管理会计 |
0EC_PCA_1:利润中心:账户上的交易数据0EC_PCA_2:统计关键指标0EC_PCA_3:实际行项目0EC_PCA_4:实际行项目定期转移0CO_OM_CCA_1_D:成本中心成本与分摊(增量总计)0CO_OM_CCA_10:成本中心承诺行项目0CO_OM_CCA_30:成本中心统计关键指标0CO_OM_CCA_40:成本中心实际行项目0CO_OM_OPA_1_D:内部订单成本与分摊(增量总计)0CO_OM_OPA_7:内部订单承诺行项目0CO_OM_OPA_30:内部订单统计关键指标0CO_OM_OPA_40:内部订单实际行项目0CO_OM_WBS_1_D:WBS 要素成本(增量总计)0CO_OM_WBS_7:WBS 要素承诺行项目0CO_OM_WBS_4:WBS 要素统计关键指标0CO_OM_WBS_6:WBS 要素实际行项目0CO_OM_NAE_1_D:活动要素成本(增量总计)0CO_OM_NAE_2:活动要素实际成本(增量)0CO_OM_NAE_3:网络活动要素:承诺行项目0CO_OM_NAE_3:网络活动要素:承诺行项目0CO_OM_NAE_4:网络活动要素:统计关键指标0CO_OM_NTW_1_D:网络:成本(增量总计)0CO_OM_NTW_2:网络实际成本(增量)0CO_OM_NTW_3:网络抬头承诺行项目0CO_OM_NTW_4:网络统计关键指标0CO_OM_NWA_1_D:网络活动成本(增量总计)0CO_OM_NWA_2:网络活动实际成本(增量)0CO_OM_NWA_3:网络活动承诺行项目0CO_OM_NWA_4:网络活动统计关键指标0CO_PC_PCP_20:产品成本分析成本构成拆分0CO_PC_PCP_30:产品成本核算分析:明细 |
工厂维护 |
0PM_WCCP:PM/PP 工作中心能力0PM_SCH_PLND_ORDER:计划概览与计划订单0PM_ORDER_STATUS:PM 订单状态0PM_OBJ_STATUS:PM 对象状态0PM_MEASUREMENT:测量点与测量凭证0PM_MCOST_ASSET_UTIL:含资产利用率的维护订单成本0PM_FLEET:车队车辆消耗明细0PM_DSMNTL:工厂维护设备拆卸2LIS_17_I3OPER:工厂维护订单流程2LIS_17_I3HDR:工厂维护订单2LIS_17_I0TASK:维护通知任务2LIS_17_I0NOTIF:维护通知2LIS_17_I0ITEM:维护通知行项目2LIS_17_I0CAUSE:维护通知原因2LIS_17_I0ACTY:维护通知活动 |
客户服务 |
2LIS_18_I3OPER:服务订单工序2LIS_18_I3HDR:服务订单2LIS_18_I0TASK:服务通知任务2LIS_18_I0NOTIF:服务通知2LIS_18_I0ITEM:服务通知行项目2LIS_18_I0CAUSE:服务通知原因2LIS_18_I0ACTY:服务通知活动 |
质量管理 |
2LIS_05_QVUDN:检验批/使用决策2LIS_05_QE2:检验结果定量数据2LIS_05_QE1:检验结果常规数据2LIS_05_Q0TASK:质量通知任务2LIS_05_Q0NOTIF:质量通知2LIS_05_Q0ITEM:质量通知行项目2LIS_05_Q0CAUSE:质量通知原因2LIS_05_Q0ACTY:质量通知活动 |
生产计划与管理会计 |
2LIS_04_P_MATNR:来自 PP/PP-PI 的物料视图2LIS_04_P_COMP:来自 PP/PP-PI 的组件视图2LIS_04_P_ARBPL_20:来自 PP/PP-PI 的工作中心视图0PP_WCCP_20:PP(PI) 工作中心能力 |
扩展仓库管理 |
0WM_BIN:存储料箱0WM_BIN:存储料箱0WM_BIN_FULL:存储料箱完整上载0WM_DLVI:交货行项目0WM_DLVI_IN:入库交货行项目0WM_DLVI_OUT:出库交货行项目0WM_EWL:已执行工作负载0WM_EWL:已执行工作负载0WM_EXCCODE:例外0WM_MS_RESULT:测量服务结果0WM_PL_DLVI:与交货行项目相关的执行数据0WM_POD:交货证明0WM_STOCK:库存0WM_TU:运输单元0WM_VAS:增值服务0WM_WO:仓库订单0WM_WT_WO:仓库任务 |
注意
有关更多详细信息,请参阅以下来源:
SAP 注释 2400585:SAP BW/4HANA Content 1.0 汇总说明
SAP 注释 2785525:SAP BW/4HANA Content 2.0 汇总说明
SAP 注释 2395579:SAP BW/4HANA Content - 有关交付变量的附加信息
SAP 注释 2857063:BI_CONT 中的新 BEx 变量,用于简化从 SAP BW 到 SAP BW/4HANA 的转换
SAP 注释 2785514:SAP BW/4HANA 内容常见问题(FAQ)
SAP 注释 2397520:SAP BW/4HANA Content - 与 BI CONT 7.57 随附的 SAP HANA 优化 BI Content 的差异
SAP 注释 2433354:使用 ODP 框架时缺少 Business Content DataSource 或 Transformation
SAP 注释 2341038:在 S/4HANA 中使用 DataSource 0FI_ACDOCA_10/20
本课其余配图







本课其余配图


本课其余配图


本课其余配图

