点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我们使用逻辑脚本来执行YTD计算,使用Vadim提供的逻辑脚本非常有帮助。
* XDIM_MEMBERSET AUDITTRAIL = INPUT_FCAST
* XDIM_MEMBERSET FLOW = F_NONE
* XDIM_MEMBERSET CATEGORY =预测
//* XDIM_MEMBERSET ENTITY =哥伦比亚
* XDIM_MEMBERSET RPTCURRENCY = LC
* XDIM_MEMBERSET INTERCO = I_3RD
* SELECT(%Y%,[YEAR],TIME,[ID] =%TIME_SET%)
* XDIM_MEMBERSET TIME =%Y%.01,%Y%.02,%Y%.03,%Y%.04,%Y%.05,%Y%.06,%Y%.07,% Y%.08,%Y%.09,%Y%.10,%Y%.11,%Y%.12
*时间
* IS *
* REC(EXPRESSION =%VALUE%,TIME =%Y%.12)
* ENDWHEN
* XDIM_MEMBERSET TIME =%Y%.01,%Y%.02,%Y%.03,%Y%.04,%Y%.05,%Y%.06,%Y%.07,% Y%.08,%Y%.09,%Y%.10,%Y%.11
*时间
* IS *
* REC(EXPRESSION =%VALUE%,TIME =%Y%.11)
* ENDWHEN
* XDIM_MEMBERSET TIME =%Y%.01,%Y%.02,%Y%.03,%Y%.04,%Y%.05,%Y%.06,%Y%.07,% Y%.08,%Y%.09,%Y%.10
*时间
* IS *
* REC(EXPRESSION =%VALUE%,TIME =%Y%.10)
* ENDWHEN
...以此类推,直到01。
此逻辑脚本的问题在于,由于我们的TIME维度设置如下,由于在逻辑脚本中放置了SELECT语句,当我们为Ex传递参数值时: 2013.04, ,它将转换为 2014.01 ,并在 2014.01至2014.12的时间段内写入数据。
我们需要脚本以会计年度格式写入数据,即,如果TIME值= 2013.04 ,则YTD应从 2013.04到2014.03。 >
如果我们通过TIME值= 2013.06 ,则应从 2013.06到2014.03计算年初至今。
任何建议都会很棒!
PS:我们尝试使用TMVL表达式,也尝试使用属性MUNTHNUMCY,但由于我们无法执行此计算,因此我们可能使用了错误的语言
**********************
下面是在我们的BPC中设置"时间"维度的方法-
time-dim.jpg (128.5 kB)
一周热门 更多>