您如何解决这种情况?

2020-09-16 21:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 只想探索解决这种...

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

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


大家好,

只想探索解决这种情况的其他选择。

假设我有5个ECC服务器:P10,P20,P30,P40和P50。

这是我的交易数据:

这是我的查询表:

因此,我需要使用以下条件填充查找表中的VALUE E和VALUE F列的值。

这应该是结果。

现在,我们只在执行END ROUTINE以获取VALUE E和VALUE F列的值。 但是我想更改它,因为配置现在不灵活。 因此,如果更改了VALUE E和VALUE F列的值,则两(2)列中的所有"历史"值现在都将不正确。 因此,我们需要重新加载数据以进行更正。 你们在这种情况下会做什么?

我打算制作两(2)个DUMMY信息对象:DUMMY A和DUMMYB。将它们作为CHAR A的复合特征。然后,将为D10MY A加载来自CHAR B的P10,CHAR值 C代表P20,第1个CHAR代表其他系统(取决于满足的条件)。 对于DUMMY B,它将为其他系统加载第二个CHAR(取决于满足的条件)。 因此,VALUE E和VALUE F将成为CHAR A的一个属性。这样,VALUE E和VALUE F的值现在将变得灵活。

但是,我仍然想知道实现此目的的其他选择吗? 有什么建议吗? 我们在HANA上使用SAP BW,因此如果您有想法,可以建议制作HANA VIEW。 有帮助吗?

谢谢。

输了

delete.jpg (71.7 kB)
9条回答
绿领巾童鞋
2020-09-16 22:25

你好,

对于您的情况,

方法1

如果所需的其他列仅是关键指标值,则可以在将数据加载到Transaction DSO并将其加载到下一级的多维数据集中并用于报告之前进行查找

假设:

交易数据源已启用增量,并且无需查找表即可获取增量更改。 我的意思是查找表中是否有更改。 然后事务ds应该触发增量记录。

方法2

事务数据DSO密钥应为源系统CharA ... CharD。 创建从查找DSO到交易数据的转换,并映射关键字段并更新所需的值(值E和值F)。

在加载交易数据之前先加载查找DSO

假设:

事务DSO所有关键字段在查询表DSO中都应该可用

如果查找DSO具有更多字段,则查找的值应该是唯一的,否则它将更新最新的值。

方法3

创建具有所有从属特征的主数据,并创建关键指标作为显示属性。 做主数据报告以实现报告。

限制:您不能将关键人物创建为Nav属性。

方法4

您可以使用虚拟字符的概念,并在运行时使用BADI填充列

方法5:

创建两个Bex查询1.事务&2.查找并将其合并到WEBI中,并显示查找的值。


致谢

Seshu

一周热门 更多>