Hi Sarath,
Calculation of HINVENTORYTARGETQTY@REQUEST is not complete. Try following:
Create planning level: PERPRODLOC1: this planning level should be same as PERPRODLOC, but select only PERIODID in the time attribute and mark it as root.
Then add cal 1--> INVENTORYDMDQTY@PERPRODLOC1 = MAX(INVENTORYDMDQTY@PERPRODLOC)
Create another planning level PERPRODLOC2: this planning level should be same as PERPRODLOC1, but all the other time attribute. Mark PERIODID as root.
cal 2: HINVENTORYDMDQTY@PERPRODLOC2=INVENTORYDMDQTY@PERPRODLOC1
Input KFs:INVENTORYDMDQTY@PERPRODLOC1 and HFPERIOD@PER1
cal 3: HINVENTORYDMDQTY@REQUEST= SUM(HINVENTORYDMDQTY@PERPRODLOC2)
Final cal: INVENTORYDMDQTY@REQUEST=HINVENTORYDMDQTY@REQUEST
Best regards
Rinju