It does show in your screenshot that date for period is MCLIPS-APERDAT. Not sure why it would have zeros in the period - maybe wrong date is in the field or maybe there is something wrong with the period determination. I've never used periods with SIS, so can't really tell.
I'd suggest to do some debugging. You could run "where used" for the field in SE11 and go from there.
Also keep in mind that when key figure value is 0 update does not occur because it would make no difference. So make sure there actually is any data to be updated.