点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在AMDP中,我将BW中的数据从...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在AMDP中,我将BW中的数据从...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在AMDP中,我将BW中的数据从关键指标模型ADSO转换为帐户模型ADSO。 我有这种形式的SQL:
选择field1,field2,field3, IFNULL((从LOOKUP中选择映射,其中field1 =:intab.field1 AND帐户='VV000'), " VV000")作为帐户, vv000_value作为值 来自:intab 其中vv000_value> 0 联盟 选择field1,field2,field3, IFNULL((从LOOKUP中选择映射,其中field1 =:intab.field1 AND帐户='VV001'), " VV001")作为帐户, vv001_value作为值 来自:intab 其中vv001_value> 0 联盟 ...
每个VVnnn是一个帐户。 对于某些帐户,需要将它们在帐户模型中映射为其他名称。 但是默认情况下,使用相同的帐户名。
对于每个帐户,我都有一个单独的UNION。 来源中可能有20到30个关键指标。 无论如何,有没有消除此代码重复并简化SQL的方法?
最后,我编写了一个ABAP程序来生成SQL。 它将SQL写入/1BCAMDP/名称空间中的存储过程。 出于安全限制,这是必需的。
然后,HANA专家例程AMDP调用此存储过程。
它工作得很好。 或者至少这样做,直到我们升级到HANA 2.0。 现在它运行非常非常缓慢。 正在调查...
一周热门 更多>