Dear Vadim,
As you said, logic for the below transaction
suppose for Q1 values are as below :
2013.04 2013.05 2013.06 2013.Q1
1000 2000 3000 3000
Suppose we have two monthnumberinset as below :
MONTHNUMBERINSET1 :
Jan 1
Feb 2
Mar 3
APR 4
`
`
`
`
`
`
Dec 12
Q1 3
Q2 6
Q3 9
Q4 12
2013.TOTAL 12
MONTHNUMBERINSET2 :
APR 1
MAY 2
JUN 3
JUL 4
AUG 5
.
.
.
.
.
.
MAR 12
Q1 3
Q2 6
Q3 9
Q4 12
2013.TOTAL 12
now as per your logic, if we enter value 6000 at 2013.Q2 :
A)Using MONTHNUMBERINSET1 :
2013.07 = PREVLASTMONTH+((CURRENTLASTMONTH-PREVLASTMONTH)/3)*MONTHNUMBERINSET
=3000 + ((6000 - 3000) / 3 ) * 7
= 3000 + 7000
=10000
2013.08 =3000 + ((6000 - 3000) / 3 ) * 8
=3000 + 8000
=11000
2013.09 =3000 + ((6000 - 3000) / 3 ) * 9
=3000 + 9000
=12000
and so 2013.Q2 = 12000
A)Using MONTHNUMBERINSET2 :
2013.07 = PREVLASTMONTH+((CURRENTLASTMONTH-PREVLASTMONTH)/3)*MONTHNUMBERINSET
=3000 + ((6000 - 3000) / 3 ) * 4
= 3000 + 4000
=7000
2013.08 =3000 + ((6000 - 3000) / 3 ) * 5
=3000 + 5000
=8000
2013.09 =3000 + ((6000 - 3000) / 3 ) * 6
=3000 + 6000
=9000
and so 2013.Q2 = 9000
Is this correct Mr.Vadim?
We are entering 6000 and we are getting 12000 or 9000 using two different MONTHNUMBERINSET or I am interpreting anything wrong?
Kindly assist.
Regards,
SAP BPC