BW:如何为具有不同复合的InfoObject属性建模?

2020-09-12 23:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我对BW建模有以下要求:

ERP:总帐科目-帐号(TA:FS00)

BW:标准IOBJ:0GL_ACCOUNT(与0CHRT_ACCTS混合)

在ERP中,表SKB1的字段为" ALTKT"-备用帐户号。

表SKB1还具有公司代码作为关键字段,这意味着基于公司代码的同一帐号可能会有不同的ALTKT。

现在应该将新的IOBJ ZALKT分配给0GL_ACCOUNT作为(导航-)ATTRIBUTE。 由于ERP表SKB1中的行为(请参见上文),ZALKT需要与公司代码复合。

在BEx报告中,应存在以下行为:

-如果在查询中选择了特定的公司代码,则会显示该公司代码的备用帐号

-如果在查询的详细信息中包含公司代码,则应根据公司代码显示正确的备用帐号。

-如果未在向下钻取中添加公司代码,并且在查询提示中未选择公司代码或选择了多个公司代码,则报告中应显示" *",因为这样便无法导出备用帐号

如何为该需求建模? 允许使用HANA对象上的所有BW,优先使用0GL_ACCOUNT的信息对象属性来实现。

想法:

-是否可以仅针对1个特定属性定义主数据读取类? (其他属性:标准访问权限)

-基于Composite Provider的联接(但是性能可能很慢,因为此Composite Provider已经具有分配了10个ADSO的Union)

-将持久性保存在数据库中(不推荐)。

谢谢

于尔根

1条回答
2020-09-12 23:23

您好Jürgen,

您可以参考以下SAP Note并检查它是否对您有帮助:

1994755-BWMetadata API中参考特征的组合

致谢,

Sapna

一周热门 更多>

相关问答