你好,
怎么工作?
我们在7.4 SP14上启用了PAK。我也尝试过同样的方法,啥叫人工智能,在经典DSO和直接编写DSO上实现聚合级别。在这两种情况下,我都得到了需要聚合级别的消息。
我已经实现了Note2241643,但这只是为了在PAK中运行,在我看来与语法检查无关。
使用的代码:
INFOPROVIDER DSO\ U REF\ U NAME。
{PRICE,PROD}=DSO\ U REF\ U NAME。{PRICE,SEGMNT,PROD}。
或者我必须创建一个具有聚合级别的支持计划的DSO,但我只需要读取访问权限。在这个DSO中只有一个日历日,并且信息是否是工作日以及一个月有多少个工作日。
将
Torsten
Hi Torsten,
FOX中未启用输入的DSO作为参考日期,顶部没有CP仅从Bw 7.5 SP0开始支持。在PAK中也不支持。这样的函数将在ABAP运行时运行。但它可以与其他启用PAK的函数混合使用。它现在也被记录在笔记
嗨弗兰克克林格尔-
非常感谢你的博客-它是非常有用的。
我们正在BW 7.5 SP03工作。
我们计划给超级用户一个访问权,在福克斯中创建公式。但是,我们尝试为创建公式的用户提供FOX模板。在FOX模板中,移动物联网卡,物联网安全,我们只希望超级用户维护:{AMOUNT,ACCOUNT}.
但是,如果我们的BPC输入如下-
我的理解是我们需要使用FOREACH和YEAR.
例如
DATA V\u YEAR TYPE 0FISCYEAR.
FOREACH V\u YEAR.
{AMOUNT,V\u YEAR,中移物联网,100104}={AMOUNT,V\u YEAR,100101}+{AMOUNT,V\u YEAR,100102}+{AMOUNT,vu YEAR,100103}.
ENDFOR.
我们发现对用户来说很难。我们要避免每一年,每一年。我们只希望用户输入帐户和金额,所以它将是这样:
{AMOUNT,100104}={AMOUNT,100101}+{AMOUNT,100102}+{AMOUNT,懒懒淘客,100103}。
您有什么建议,我们如何实现这一点?
非常感谢,丹尼尔。
嗨,丹尼尔N,
你是不是对使用循环语句不感兴趣,或者只使用FOREACH。同样根据操作数列表中没有年份的第二条语句,
金额将作为一个整体进行聚合,即
{Amount,100104}=60+80+120=260。(这是预期产出吗?)
如果没有,您也可以尝试在条件字段中选择0FISCYEAR并指定年份(如果可以硬编码),或者您可以使用一个变量在运行时获取用户对年份的输入。以后使用类似于
的年份,如果年份=VARV(用户输入)。
{金额,。。}=金额总和。
结束如果。
希望这有帮助。
非常感谢您的回复,顺便说一句,我会回复您的。顺便说一句,我也在论坛上发帖:
在这个计算案例中我们如何避免循环?